@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@400;500;600;700;800&family=Tajawal:wght@400;500;700&family=Lalezar&family=Permanent+Marker&family=Manrope:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";.navbar-mobile-sheet[role=dialog]{background:#fff}.navbar-mobile-sheet.navbar-mobile-sheet--magic[role=dialog]{background:radial-gradient(90% 55% at 100% 0%,rgba(196,27,135,.32) 0%,transparent 58%),radial-gradient(70% 45% at 0% 100%,rgba(88,28,135,.22) 0%,transparent 52%),#0a0614!important;border-left:1px solid rgba(255,255,255,.08)!important;color:#fff!important;overflow:hidden;box-shadow:-20px 0 60px -20px #0000008c}.navbar-mobile-sheet.navbar-mobile-sheet--magic .navbar-mobile-magic{height:100%;color:#fff}.navbar-mobile-sheet.navbar-mobile-sheet--magic .navbar-mobile-link,.navbar-mobile-sheet.navbar-mobile-sheet--magic a{text-decoration:none!important}.navbar-mobile-sheet.navbar-mobile-sheet--magic .navbar-mobile-cta-primary{background:linear-gradient(180deg,#d942a5,#b01778)!important;color:#fff!important;box-shadow:0 12px 28px -10px #c41b87a6,inset 0 1px #ffffff38}.navbar-mobile-sheet.navbar-mobile-sheet--magic .navbar-mobile-cta-secondary{background:#ffffff0a!important;color:#ffffffe6!important}.navbar-mobile-sheet.navbar-mobile-sheet--magic .navbar-mobile-link{color:#ffffffe0!important}.navbar-mobile-sheet.navbar-mobile-sheet--magic .navbar-mobile-close{color:#ffffffd9!important}.navbar-mobile-sheet.navbar-mobile-sheet--magic button:not(.navbar-mobile-close){color:inherit}.navbar-mobile-sheet:not(.navbar-mobile-sheet--magic) a.block.px-4.py-2,.navbar-mobile-sheet:not(.navbar-mobile-sheet--magic) a.block.px-4.py-3{color:#64748b!important;text-decoration:none!important;transition:all .2s ease}.navbar-mobile-sheet:not(.navbar-mobile-sheet--magic) a.block.px-4.py-2:hover,.navbar-mobile-sheet:not(.navbar-mobile-sheet--magic) a.block.px-4.py-3:hover{color:var(--primary)!important;background-color:#c41b871a!important}.nav-link{color:#64748b;text-decoration:none;transition:all .2s ease}.nav-link:hover{color:var(--primary)}.nav-link.active{color:var(--primary);background-color:#c41b871a}.navbar-logo{height:60px;width:auto;max-height:calc(var(--header-height) - 6px);object-fit:contain;flex-shrink:0}.navbar-desktop-link{white-space:nowrap;flex-shrink:0}.navbar-burger{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;flex-shrink:0;border-radius:14px;border:1px solid rgba(196,27,135,.18);background:linear-gradient(145deg,#c41b8712,#fffffff2);cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .2s ease;box-shadow:0 2px 8px #c41b8714}.navbar-burger:hover{border-color:#c41b8766;background:linear-gradient(145deg,#c41b871f,#fff);box-shadow:0 4px 14px #c41b872e;transform:translateY(-1px)}.navbar-burger:active{transform:translateY(0);box-shadow:0 2px 6px #c41b871f}.navbar-burger__line{display:block;height:2.5px;border-radius:999px;background:linear-gradient(90deg,#c41b87,#d81b60);transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .2s ease,width .32s cubic-bezier(.4,0,.2,1)}.navbar-burger__line:nth-child(1){width:18px}.navbar-burger__line:nth-child(2){width:22px}.navbar-burger__line:nth-child(3){width:16px}.navbar-burger--open{border-color:#c41b8773;background:#c41b871a;box-shadow:0 4px 14px #c41b8733}.navbar-burger--open .navbar-burger__line:nth-child(1){width:22px;transform:translateY(7.5px) rotate(45deg)}.navbar-burger--open .navbar-burger__line:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-burger--open .navbar-burger__line:nth-child(3){width:22px;transform:translateY(-7.5px) rotate(-45deg)}.navbar--home .nav-link{color:#ffffffd1!important;text-decoration:none}.navbar--home .nav-link:hover{color:#fff!important}.navbar--home .navbar-desktop-link{color:#ffffffd1!important}.navbar--home .navbar-desktop-link:hover:not(.navbar-cta-home){color:#fff!important;background-color:#ffffff1a!important}.navbar--home .navbar-desktop-link:hover .nav-link{color:#fff!important}.navbar--home .navbar-desktop-link.navbar-link--active{color:#fff!important;background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;position:relative}.navbar--home .navbar-desktop-link.navbar-link--active:after{content:"";position:absolute;left:50%;bottom:6px;width:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,#f472b6,#c41b87);box-shadow:0 0 10px 1px #ec48998c;transform:translate(-50%)}.navbar--home .navbar-desktop-link.navbar-link--active .nav-link{color:#fff!important;font-weight:600}.navbar--home .navbar-desktop-link svg{color:#f9a8d4!important}.navbar-burger--home{border-color:#ffffff2e;background:linear-gradient(145deg,#ffffff14,#0a06148c);box-shadow:0 2px 12px #00000040}.navbar-burger--home:hover{border-color:#f472b673;background:linear-gradient(145deg,#c41b8738,#0a0614b3);box-shadow:0 4px 18px #c41b874d}.navbar-burger--home .navbar-burger__line{background:linear-gradient(90deg,#f9a8d4,#ec4899)}.navbar-burger--home.navbar-burger--open{border-color:#f472b680;background:#c41b8733;box-shadow:0 4px 18px #c41b8759}.notif-anchor{position:relative;display:inline-flex}.notif-trigger{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:#1f2430;cursor:pointer}.notif-trigger:hover{background:#1018280d}.notif-badge{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#c41b87;color:#fff;font-size:10.5px;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.notif-panel{width:392px;max-height:min(560px,82vh);padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(16,24,40,.08);border-radius:18px;box-shadow:0 2px 6px #1018280a,0 24px 48px -20px #10182847}.notif-panel.is-floating{position:absolute;top:calc(100% + 10px);right:0;z-index:60}.notif-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(16,24,40,.07)}.notif-panel-title{display:flex;align-items:center;gap:8px;min-width:0}.notif-panel-title h3{margin:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:#101828}.notif-panel-count{padding:2px 8px;border-radius:999px;background:#c41b871a;color:#a1156f;font-size:11px;font-weight:800;white-space:nowrap}.notif-panel-count.is-clear{background:#1018280f;color:#667085}.notif-panel-tools{display:flex;align-items:center;gap:4px}.notif-panel .notif-panel-tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border:0;border-radius:9px;background:transparent;color:#475467;cursor:pointer;transition:background .12s ease}.notif-panel .notif-panel-tool:hover:not(:disabled){background:#1018280f;color:#101828}.notif-panel .notif-panel-tool:disabled{opacity:.5;cursor:default}.notif-panel .notif-panel-tool.is-off{background:#c41b871a;color:#a1156f}.notif-panel .notif-panel-tool.is-danger:hover{background:#fdeeee;color:#a92c2c}.notif-panel-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain}.notif-panel-group h4{margin:0;padding:10px 16px 6px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.notif-panel .notif-panel-item{display:block;width:100%;height:auto;padding:11px 16px;border:0;border-top:1px solid rgba(16,24,40,.05);background:#fff;text-align:left;cursor:pointer;transition:background .12s ease}.notif-panel-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:11px;width:100%}.notif-panel-item:hover{background:#fafafb}.notif-panel-item.is-unread{background:#c41b8709}.notif-panel-item.is-unread:hover{background:#c41b8712}.notif-panel .notif-panel-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;flex-shrink:0}.notif-panel-item.tone-ticket .notif-panel-icon{background:#c41b871a;color:#a1156f}.notif-panel-item.tone-message .notif-panel-icon{background:#eef2fb;color:#3a5b9b}.notif-panel-item.tone-signup .notif-panel-icon{background:#fdf3e0;color:#8a5d00}.notif-panel-item.tone-signup-done .notif-panel-icon,.notif-panel-item.tone-assign .notif-panel-icon{background:#e7f6ee;color:#17734a}.notif-panel-item.tone-document .notif-panel-icon{background:#ecebfb;color:#4b41a8}.notif-panel-item.tone-transfer .notif-panel-icon{background:#e8f1fb;color:#23608f}.notif-panel-item.tone-alert .notif-panel-icon{background:#fdeeee;color:#a92c2c}.notif-panel-body{min-width:0;display:block}.notif-panel-line{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.notif-panel-line strong{flex:1 1 auto;min-width:0;font-size:13px;font-weight:750;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-panel-line time{font-size:10.5px;font-weight:600;color:#98a2b3;white-space:nowrap;flex-shrink:0}.notif-panel-body em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:12px;font-style:normal;color:#475467}.notif-panel-body small{display:block;margin-top:2px;font-size:11px;color:#98a2b3}.notif-panel-dot{width:7px;height:7px;margin-top:12px;border-radius:999px;background:#c41b87;flex-shrink:0}.notif-panel .notif-panel-more{display:block;width:100%;height:auto;padding:11px 16px;border:0;border-top:1px solid rgba(16,24,40,.05);background:#fff;color:#a1156f;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.notif-panel-more:hover{background:#c41b870d}.notif-panel-empty{padding:34px 20px;text-align:center;color:#667085}.notif-panel-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:10px;border-radius:14px;background:#1018280d;color:#98a2b3}.notif-panel-empty p{margin:0;font-size:13px;font-weight:700;color:#344054}.notif-panel-empty small{display:block;margin-top:3px;font-size:11.5px;color:#98a2b3}.notif-panel-error{display:flex;align-items:center;gap:8px;margin:12px 16px;padding:10px 12px;border-radius:12px;background:#fdeeee;color:#a92c2c;font-size:12px;font-weight:600}.notif-panel-foot{border-top:1px solid rgba(16,24,40,.07);background:#fcfcfd}.notif-panel .notif-panel-foot button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;height:auto;white-space:nowrap;padding:12px 16px;border:0;background:transparent;color:#344054;font-size:12.5px;font-weight:750;cursor:pointer}.notif-panel .notif-panel-foot button:hover{background:#1018280a;color:#101828}.is-spinning{animation:notif-panel-spin 1s linear infinite}@keyframes notif-panel-spin{to{transform:rotate(360deg)}}@media(min-width:768px)and (max-width:1023px){.notif-panel{width:420px}}@media(max-width:640px){.notif-panel,.notif-panel.is-floating{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;max-height:none;border:0;border-radius:0}.notif-panel-head{padding:16px}.notif-panel-item{padding:13px 16px}}.dropdown-header{display:flex;flex-direction:column;gap:20px;padding:24px;background:linear-gradient(135deg,#ffffff80,#fff3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(196,27,135,.1);position:relative}.dropdown-header:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(196,27,135,.5),transparent)}.header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.header-title-wrapper{display:flex;align-items:center;gap:12px}.header-title{font-size:20px;font-weight:700;background:linear-gradient(135deg,#c41b87,#9b0c6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;text-shadow:0 2px 10px rgba(196,27,135,.2)}.header-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#c41b87,#9b0c6b);border-radius:14px;box-shadow:0 4px 12px #c41b874d,inset 0 1px #ffffff4d}.header-actions{display:flex;align-items:center;gap:6px}.header-action-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #0000000d}.header-action-btn:hover{transform:translateY(-2px) scale(1.05);background:#c41b871a;box-shadow:0 6px 20px #c41b8733}.header-action-btn:active{transform:translateY(0) scale(.98)}.header-action-danger:hover{background:#ef44441a;box-shadow:0 6px 20px #ef444433}.action-icon{width:19px;height:19px;color:#6b7280;transition:all .3s ease}.header-action-btn:hover .action-icon{color:#c41b87}.header-action-danger:hover .action-icon{color:#ef4444}.header-filters-container{display:flex;align-items:center;gap:12px;width:100%}.filter-nav-arrow{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#c41b8714;border:1.5px solid rgba(196,27,135,.2);border-radius:8px;color:#c41b87;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.filter-nav-arrow:hover{background:#c41b8726;border-color:#c41b87;transform:scale(1.1)}.filter-nav-arrow:active{transform:scale(.95)}.header-filters{flex:1;display:flex;gap:10px;overflow-x:hidden;overflow-y:visible;padding:8px 8px 12px;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.header-filters::-webkit-scrollbar{display:none}.filter-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:#c41b870f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid rgba(196,27,135,.25);border-radius:24px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;flex-shrink:0;flex-grow:0;box-shadow:0 2px 8px #c41b8714;width:calc((100% - 10px)/2)}.filter-btn:hover{background:#c41b871f;border-color:#c41b8780;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #c41b8733}.filter-btn:active{transform:translateY(0) scale(.98)}.filter-btn.active{background:linear-gradient(135deg,#c41b87,#9b0c6b);border-color:transparent;box-shadow:0 4px 12px #c41b8759,inset 0 1px #ffffff4d;transform:translateY(-2px)}.filter-label{font-size:14px;font-weight:600;color:#0c0c0e;transition:color .3s ease}.filter-btn.active .filter-label{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#c41b87,#9b0c6b);border-radius:12px;box-shadow:0 2px 6px #c41b874d}.filter-btn.active .filter-count{color:#c41b87;background:#fff;box-shadow:0 2px 8px #0000001a}@media(max-width:768px){.dropdown-header{padding:20px;gap:16px}.header-title{font-size:18px}.header-badge{min-width:26px;height:26px}.header-action-btn{width:36px;height:36px}.action-icon{width:18px;height:18px}.header-filters-container{gap:8px}.filter-nav-arrow{width:28px;height:28px;font-size:18px}.filter-btn{padding:8px 12px;width:calc((100% - 8px)/2)}.filter-label{font-size:13px}.filter-count{font-size:11px;min-width:18px;height:18px}}@media(max-width:480px){.header-filters-container{gap:6px}.filter-nav-arrow{width:26px;height:26px;font-size:16px}.filter-btn{padding:6px 10px;font-size:12px;width:calc((100% - 6px)/2)}.filter-label{font-size:12px}.filter-count{font-size:10px;min-width:16px;height:16px}}@media(prefers-color-scheme:dark){.dropdown-header{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-bottom-color:#c41b8733}.header-title{background:linear-gradient(135deg,#ff1744,#c41b87);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-action-btn{background:#ffffff0d;border-color:#ffffff1a}.header-action-btn:hover{background:#c41b8726}.action-icon{color:#9ca3af}.filter-btn{background:#ffffff0d;border-color:#ffffff1a}.filter-btn:hover{background:#c41b8726}.filter-label{color:#fff}.filter-count{background:#ffffff1a;color:#9ca3af}.filter-nav-arrow{background:#c41b8726;border-color:#c41b874d}.filter-nav-arrow:hover{background:#c41b8740;border-color:#c41b8780}.filter-arrow{background:#c41b8726;border-color:#c41b874d;color:#ff1744}.filter-arrow:hover{background:#c41b8740;border-color:#ff1744;color:#ff1744}}.notification-item{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#ffffff80;-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);border:1px solid rgba(255,255,255,.8);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d,inset 0 1px #ffffffe6}.notification-item:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:16px;padding:1px;background:linear-gradient(135deg,rgba(196,27,135,.3),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.notification-item:hover{transform:translateY(-3px) scale(1.01);background:#fffc;box-shadow:0 12px 32px #c41b8726,0 0 40px #c41b871a,inset 0 1px #fff}.notification-item:hover:before{opacity:1}.notification-item:active{transform:translateY(-1px) scale(.99)}.notification-item.unread{background:linear-gradient(135deg,#c41b872e,#ffffffb3);border-left:3px solid #c41b87;box-shadow:0 4px 12px #c41b8733,inset 0 1px #ffffffe6}.notification-item.unread:hover{background:linear-gradient(135deg,#c41b8738,#fffffff2);box-shadow:0 12px 32px #c41b874d,0 0 40px #c41b8733}.notification-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffffe6,#f9fafbcc);border:1px solid rgba(255,255,255,.8);border-radius:14px;font-size:22px;box-shadow:0 4px 12px #00000014,inset 0 1px #fff;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.notification-item:hover .notification-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px #c41b8733,inset 0 1px #fff}.notification-item.unread .notification-icon{background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff;box-shadow:0 6px 20px #c41b8766,inset 0 1px #ffffff4d;animation:iconPulse 2s ease-in-out infinite}@keyframes iconPulse{0%,to{box-shadow:0 6px 20px #c41b8766,inset 0 1px #ffffff4d}50%{box-shadow:0 8px 30px #c41b8799,inset 0 1px #fff6}}.notification-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2}.notification-icon-wrapper,.notification-delete-btn{position:relative;z-index:2}.notification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notification-title{font-size:15px;font-weight:700;color:#0c0c0e;margin:0;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.05)}.notification-message{font-size:14px;font-weight:400;color:#6b7280;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-time{font-size:12px;font-weight:600;color:#9ca3af;white-space:nowrap;flex-shrink:0;padding:4px 10px;background:#fff9;border-radius:8px;box-shadow:inset 0 1px 2px #0000000d}.notification-item.loading{pointer-events:none}.loading-opacity{opacity:.4;transition:opacity .3s ease}.notification-sweep{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(196,27,135,.5),rgba(196,27,135,.8),rgba(196,27,135,.5),transparent);animation:sweep 1.5s ease-in-out infinite;border-radius:16px;z-index:10;pointer-events:none}@keyframes sweep{0%{left:-100%}to{left:100%}}.notification-action-btn{padding:8px 16px;font-size:13px;font-weight:700;border:1.5px solid rgba(255,255,255,.8);border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0c0c0e;box-shadow:0 4px 12px #0000000d,inset 0 1px #ffffffe6}.notification-action-btn:hover{transform:translateY(-2px) scale(1.05);background:#c41b871a;border-color:#c41b87;box-shadow:0 6px 20px #c41b8733,inset 0 1px #fff}.notification-action-btn:active{transform:translateY(0) scale(.98)}.notification-action-primary{background:linear-gradient(135deg,#c41b87,#9b0c6b);border-color:transparent;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 6px 20px #c41b8766,inset 0 1px #ffffff4d}.notification-action-primary:hover{background:linear-gradient(135deg,#ff1744,#c41b87);box-shadow:0 8px 30px #c41b8780,inset 0 1px #fff6}.notification-delete-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ef44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(239,68,68,.2);border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);opacity:0;margin-left:auto}.notification-item:hover .notification-delete-btn{opacity:1}.notification-delete-btn:hover{transform:scale(1.15) rotate(5deg);background:#ef444433;box-shadow:0 4px 12px #ef44444d}.delete-icon{width:16px;height:16px;color:#ef4444}.notification-badge{display:inline-flex;align-items:center;padding:4px 12px;font-size:11px;font-weight:700;border-radius:8px;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 2px #0000001a}.badge-success{background:#22c55e26;color:#16a34a;border:1px solid rgba(34,197,94,.3)}.badge-warning{background:#fb923c26;color:#ea580c;border:1px solid rgba(251,146,60,.3)}.badge-error{background:#ef444426;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.badge-info{background:#3b82f626;color:#2563eb;border:1px solid rgba(59,130,246,.3)}@media(max-width:768px){.notification-item{padding:14px;gap:14px}.notification-icon{width:44px;height:44px;font-size:20px}.notification-title{font-size:14px}.notification-message{font-size:13px}.notification-time{font-size:11px}.notification-delete-btn{opacity:1}}@media(prefers-color-scheme:dark){.notification-item{background:#ffffff0d;border-color:#ffffff1a}.notification-item:hover{background:#ffffff14;box-shadow:0 12px 32px #c41b874d,0 0 40px #c41b8733}.notification-item.unread{background:linear-gradient(135deg,#c41b8740,#ffffff14)}.notification-icon{background:linear-gradient(135deg,#ffffff14,#ffffff0d);border-color:#ffffff1a}.notification-title{color:#fff}.notification-message{color:#9ca3af}.notification-time{color:#6b7280;background:#ffffff0d}.notification-action-btn{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.notification-action-btn:hover{background:#c41b8726}}.notification-list{display:flex;flex-direction:column;gap:12px;max-height:600px;overflow-y:auto;overflow-x:hidden;padding:20px;scroll-behavior:smooth}.notification-list::-webkit-scrollbar{width:8px}.notification-list::-webkit-scrollbar-track{background:#fff3;border-radius:4px;margin:8px 0}.notification-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c41b87,#9b0c6b);border-radius:4px;box-shadow:0 0 10px #c41b874d,inset 0 1px #ffffff4d;-webkit-transition:all .3s ease;transition:all .3s ease}.notification-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff1744,#c41b87);box-shadow:0 0 20px #c41b8780,inset 0 1px #fff6}.notification-group{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.notification-group-list{display:flex;flex-direction:column;gap:12px}.notification-group-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:6px;background:#c41b870d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;position:relative;overflow:hidden}.notification-group-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#c41b87,#9b0c6b);box-shadow:0 0 10px #c41b8780}.notification-group-date{font-size:12px;font-weight:700;background:linear-gradient(135deg,#c41b87,#9b0c6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;letter-spacing:.1em}.notification-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(135deg,#c41b87,#9b0c6b);border-radius:14px;box-shadow:0 4px 12px #c41b874d,inset 0 1px #ffffff4d}.notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 32px;text-align:center;gap:20px;background:radial-gradient(circle,rgba(196,27,135,.03) 0%,transparent 70%)}.empty-icon{width:80px;height:80px;color:#c41b87;opacity:.3;filter:drop-shadow(0 4px 20px rgba(196,27,135,.2));animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.empty-message{font-size:15px;font-weight:600;color:#6b7280;margin:0;background:linear-gradient(135deg,#6b7280,#9ca3af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.notification-list{flex:1;max-height:none;height:auto;padding:16px;gap:10px}.notification-group{gap:8px;margin-bottom:14px}.notification-group-list{gap:10px}.notification-group-header{padding:10px 14px}.notification-group-date{font-size:11px}.notification-group-count{min-width:26px;height:26px;font-size:11px}.notification-empty{padding:80px 24px}.empty-icon{width:64px;height:64px}.empty-message{font-size:14px}}@media(prefers-color-scheme:dark){.notification-list::-webkit-scrollbar-track{background:#ffffff0d}.notification-list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c41b87,#9b0c6b)}.notification-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ff1744,#c41b87)}.notification-group-header{background:#c41b871a}.notification-group-date{background:linear-gradient(135deg,#ff1744,#c41b87);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.empty-icon{color:#c41b87;opacity:.4}.empty-message{background:linear-gradient(135deg,#9ca3af,#6b7280);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.bg-grid-pattern{background-size:20px 20px;background-image:radial-gradient(circle,#c41b87 1px,transparent 1px)}@media(max-width:640px){.login-button-3d{width:90%!important;max-width:320px!important;height:55px!important;border-radius:30px!important;overflow:hidden;box-sizing:border-box}.login-button-3d .login-button-face{font-size:.95rem!important;border-radius:30px!important;padding:0 .75rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;height:100%;width:100%;box-sizing:border-box}.login-button-3d.kids-special-login{width:90%!important;max-width:320px!important;height:55px!important;border-radius:30px!important;overflow:hidden;box-sizing:border-box}.login-button-3d.kids-special-login .login-button-face{height:100%;width:100%;box-sizing:border-box;border:none!important;overflow:hidden;display:flex;align-items:center;justify-content:center}.login-button-3d:after{border-radius:30px!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important}.login-button-3d:before{border-radius:30px!important}.login-button-3d.kids-special-login:after{border-radius:30px!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important}.login-button-3d.kids-special-login:before{border-radius:30px!important}}input:focus{outline:none;box-shadow:0 0 0 2px #c41b8733}input[type=checkbox]{accent-color:#c41b87;cursor:pointer}.input-icon{color:#9ca3af;transition:color .3s ease}input:focus+.input-icon{color:#c41b87}.relative>.absolute.inset-y-0{display:flex!important;align-items:center!important;top:0!important;bottom:0!important;height:100%!important}input[type=email],input[type=password],input[type=text]{line-height:normal!important;display:block}.relative .absolute.inset-y-0 svg{display:block;margin:0;vertical-align:middle}button[aria-label*="mot de passe"],button[aria-label*=password]{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}input[type=password]+button,input[type=text][name=password]+button{background-color:transparent;border:none;outline:none}input[type=password]+button:hover,input[type=text][name=password]+button:hover{background-color:#0000000d!important}input[type=password]+button:active,input[type=text][name=password]+button:active{background-color:#0000001a!important;transform:scale(.98)}.password-toggle{cursor:pointer;transition:color .3s ease}.password-toggle:hover{color:#c41b87}.login-form{animation:fadeIn .5s ease-out}.login-button-3d{position:relative;background:none!important;border:none!important;transform:translateY(-2px);z-index:5;width:100%;height:60px;border-radius:30px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:1.125rem;font-weight:800!important;transition:all .3s ease;cursor:pointer}.login-button-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;transform:translateY(8%) scale(.95);filter:blur(8px);background:radial-gradient(60% 60% at 50% 40%,#c41b8705,#c41b8700);z-index:-1}.login-button-3d:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:30px;background:linear-gradient(180deg,#fff,#f8f8f8);box-shadow:inset 0 3px 6px #fff9,inset 0 -6px 12px #0000001a;z-index:1}.login-button-3d .login-button-face{position:relative;z-index:2;width:100%;height:100%;border-radius:30px;background:radial-gradient(120% 120% at 30% 30%,#c41b87,#c41b87,#9b0c6b 80%,#7d0a56);box-shadow:inset 0 6px 12px #ffffff4d,inset 0 -8px 16px #0003,0 8px 16px #c41b8705,0 12px 24px #c41b8733;transition:all .3s ease;border:2px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;font-weight:800!important}.login-button-3d .login-button-face:before{content:"";position:absolute;left:20%;top:18%;width:60%;height:60%;border-radius:8px;background:radial-gradient(60% 60% at 30% 30%,#fff6,#fff0 60%);filter:blur(2px);pointer-events:none}.login-button-3d:hover{transform:translateY(-4px) scale(1.02)}.login-button-3d:hover .login-button-face{box-shadow:inset 0 8px 16px #fff6,inset 0 -10px 20px #00000040,0 12px 24px #c41b8780,0 16px 32px #c41b874d;border-color:#ffffff4d}.login-button-3d:active{transform:translateY(-1px) scale(.98)}.login-button-3d:active .login-button-face{box-shadow:inset 0 4px 8px #fff3,inset 0 -6px 12px #0000004d,0 4px 8px #c41b874d,0 6px 12px #c41b871a}.login-button-3d:disabled{transform:translateY(0);opacity:.6;cursor:not-allowed}.login-button-3d:disabled .login-button-face{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:inset 0 3px 6px #fff3,inset 0 -6px 12px #0000001a,0 4px 8px #0000001a}.login-button-3d:disabled:hover{transform:translateY(0)}.login-button-3d.kids-special-login{height:60px}@media(min-width:641px){.login-button-3d.kids-special-login:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:30px!important;transform:translateY(8%) scale(.95)!important;filter:blur(8px)!important;background:radial-gradient(60% 60% at 50% 40%,#c41b8705,#c41b8700)!important;z-index:-1!important}.login-button-3d.kids-special-login:after{content:""!important;position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;border-radius:30px!important;background:linear-gradient(180deg,#fff,#f8f8f8)!important;box-shadow:inset 0 3px 6px #fff9,inset 0 -6px 12px #0000001a!important;z-index:1!important}.login-button-3d.kids-special-login{position:relative!important;transform:translateY(-2px)!important;z-index:5!important}}.login-button-3d.kids-special-login .login-button-face{background:#fff!important;color:#c41b87!important;border:3px solid rgba(196,27,135,.3)!important;position:relative;overflow:visible;padding:.75rem 1.25rem!important;z-index:2!important}.login-button-3d.kids-special-login .kids-logo{width:150px;height:50px;margin-right:.75rem;filter:drop-shadow(0 2px 4px rgba(196,27,135,.3));transition:all .3s ease}.login-button-3d.kids-special-login .kids-text{font-size:1.3rem;font-weight:700;color:#c41b87!important;text-shadow:0 2px 4px rgba(196,27,135,.2);transition:all .3s ease}.login-button-3d.kids-special-login:hover{transform:translateY(-2px)!important}.login-button-3d.navbar-button-3d{height:40px!important;width:auto!important;min-width:120px!important}.login-button-3d.navbar-button-3d .login-button-face{font-size:.875rem!important;padding:.5rem 1rem!important;display:flex!important;align-items:center!important;justify-content:center!important;color:transparent!important;position:relative!important}.login-button-3d.navbar-button-3d .login-button-face:after{content:"Ouvrir un compte"!important;position:absolute!important;top:6px!important;left:0!important;right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.875rem!important;color:#fff!important;z-index:3!important}.login-button-3d.kids-special-login:hover .login-button-face{background:#fff!important;color:#c41b87!important;border:3px solid rgba(196,27,135,.4)!important;box-shadow:0 2px 4px #c41b874d,0 1px 2px #c41b8733!important}.login-button-3d.kids-special-login:hover .kids-text{color:#c41b87!important;text-shadow:0 2px 4px rgba(196,27,135,.2)}.login-button-3d.kids-special-login:hover .login-button-face:before{left:-100%!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c41b87;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9b0c6b}@media(max-width:640px){.container{padding:1rem}.login-form{padding:1.5rem}.login-button-3d{width:280px;max-width:90%;margin:0 auto;height:50px;font-size:1rem;transform:translateY(-2px)}.login-button-3d .login-button-face{font-size:1.25rem;background:radial-gradient(120% 120% at 30% 30%,#c41b87,#c41b87,#9b0c6b 80%,#7d0a56);box-shadow:inset 0 6px 12px #ffffff4d,inset 0 -8px 16px #0003,0 8px 16px #c41b8705,0 12px 24px #c41b8733;border:2px solid rgba(255,255,255,.2)}.login-button-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;transform:translateY(8%) scale(.95);filter:blur(8px);background:radial-gradient(60% 60% at 50% 40%,#c41b8705,#c41b8700);z-index:-1}.login-button-3d:after{background:linear-gradient(180deg,#fff,#f8f8f8);box-shadow:inset 0 3px 6px #fff9,inset 0 -6px 12px #0000001a;top:2px;right:2px;bottom:2px;left:2px;border-radius:30px;z-index:1}.login-button-3d.kids-special-login:before{top:0;right:0;bottom:-20px;left:0;border-radius:30px;transform:translateY(8%) scale(.95);filter:blur(8px);z-index:-1}.login-button-3d.kids-special-login{width:90%!important;min-width:260px!important;max-width:320px!important;height:55px!important}.login-button-3d.kids-special-login .kids-logo{width:100px;height:35px;margin-right:.5rem}.login-button-3d.kids-special-login .kids-text{font-size:1.1rem}.login-button-3d.kids-special-login .login-button-face{padding:.5rem 1rem!important}.login-button-3d.kids-special-login:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:30px!important;transform:translateY(8%) scale(.95)!important;filter:blur(8px)!important;background:radial-gradient(60% 60% at 50% 40%,#c41b8705,#c41b8700)!important;z-index:-1!important}.login-button-3d.kids-special-login:after{content:""!important;position:absolute!important;top:2px!important;right:2px!important;bottom:2px!important;left:2px!important;border-radius:30px!important;background:linear-gradient(180deg,#fff,#f8f8f8)!important;box-shadow:inset 0 3px 6px #fff9,inset 0 -6px 12px #0000001a!important;z-index:1!important}.login-button-3d.kids-special-login{position:relative!important;transform:translateY(-2px)!important;z-index:5!important}form{overflow:visible!important;position:relative;z-index:1}form+div.mt-8{position:relative;z-index:0}form+div.mt-8 p.text-gray-600{position:relative;z-index:-1!important}*[class*=bg-transparent],div[class*=bg-transparent],.bg-transparent,.bg-transparent.rounded-2xl,.bg-transparent.rounded-2xl.shadow-lg{background:transparent!important;background-color:transparent!important}@media(min-width:641px){.container,.max-w-md,.bg-white.rounded-2xl.shadow-lg{overflow:visible!important;padding-left:20px!important;padding-right:20px!important}.login-button-3d,.login-button-3d.kids-special-login{margin-left:20px!important;margin-right:20px!important}.max-w-md{margin-left:30px!important;margin-right:30px!important}}}.notifications-dropdown-wrapper{position:relative}.notification-trigger{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:8px;font-size:14px;font-weight:500;background:transparent;border:none;cursor:pointer;color:#6b7280;transition:all .2s ease;padding:0}.notification-trigger:hover{color:#c41b87;background:#c41b871a}.notification-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px #c41b874d}.notification-trigger:disabled{pointer-events:none;opacity:.5}.bell-icon-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.bell-icon{width:28px;height:28px;color:inherit;transition:inherit}.notification-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;background:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:Arial,sans-serif;border:2px solid white;box-shadow:0 2px 4px #0003}.notification-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;background:radial-gradient(circle at center,#c41b8726,#00000080)!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;backdrop-filter:blur(12px) saturate(150%)!important;z-index:9998!important;animation:overlayFadeIn .3s ease}@keyframes overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}}.notification-dropdown{position:fixed;background:linear-gradient(135deg,#fffffff2,#ffffffd9);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.5);border-radius:24px;box-shadow:0 20px 60px #0003,0 0 80px #c41b8726,inset 0 1px #fffc;z-index:9999;overflow:hidden;animation:dropdownSlideIn .4s cubic-bezier(.34,1.56,.64,1)}.notification-dropdown.desktop{top:70px;right:24px;width:440px;max-height:calc(100vh - 100px);display:flex;flex-direction:column}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}.notification-dropdown.mobile{position:fixed!important;top:010px!important;left:16px!important;right:16px!important;bottom:10px!important;width:auto!important;height:95vh!important;max-height:100vh!important;border-radius:24px!important;border:none!important;display:flex!important;flex-direction:column!important;z-index:10000!important;animation:mobileSlideUp .4s cubic-bezier(.34,1.56,.64,1)}@keyframes mobileSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.notification-loading-check-global{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 20px;margin:16px;background:#c41b8714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(196,27,135,.2);animation:fadeIn .3s ease;position:-webkit-sticky;position:sticky;top:0;z-index:10}.notification-loading-check-global span{font-size:14px;font-weight:600;color:#c41b87;opacity:.9}.notification-loading-check-global .loading-spinner-small{width:20px;height:20px;border:2px solid rgba(196,27,135,.2);border-top-color:#c41b87;border-radius:50%;animation:spin .6s linear infinite}.notification-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:20px}.loading-spinner{width:40px;height:40px;border:3px solid transparent;border-top-color:#c41b87;border-right-color:#ff1744;border-radius:50%;animation:spinGlow 1s linear infinite;filter:drop-shadow(0 0 10px rgba(196,27,135,.5))}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spinGlow{0%{transform:rotate(0);filter:drop-shadow(0 0 10px rgba(196,27,135,.5))}50%{filter:drop-shadow(0 0 20px rgba(196,27,135,.8))}to{transform:rotate(360deg);filter:drop-shadow(0 0 10px rgba(196,27,135,.5))}}.notification-loading p{margin:0;font-size:14px;font-weight:600;background:linear-gradient(135deg,#c41b87,#9b0c6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:1024px){.notification-dropdown.desktop{right:16px;width:400px}}@media(max-width:768px){.notification-trigger{width:36px;height:36px}.bell-icon{width:26px;height:26px}.notification-badge{top:-4px;right:-4px;min-width:18px;height:18px;font-size:10px}}@media(prefers-color-scheme:dark){.notification-trigger{background:transparent;border:none}.notification-trigger:hover{background:#c41b8726}.bell-icon{color:#9ca3af}.notification-trigger:hover .bell-icon{color:#c41b87}}.notification-trigger:focus-visible{outline:none;box-shadow:0 0 0 4px #c41b874d,0 12px 48px #c41b8740}.notification-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;border-top:1px solid rgba(196,27,135,.1);background:linear-gradient(to top,rgba(255,255,255,.5),transparent);flex-shrink:0}.pagination-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#c41b8714;border:1.5px solid rgba(196,27,135,.2);border-radius:10px;color:#c41b87;font-size:20px;font-weight:700;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.pagination-btn:hover:not(:disabled){background:#c41b8726;border-color:#c41b87;transform:scale(1.05)}.pagination-btn:active:not(:disabled){transform:scale(.95)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-info{font-size:14px;font-weight:600;color:#0c0c0e;white-space:nowrap}@media(max-height:700px){.notification-dropdown.desktop{max-height:calc(100vh - 80px)}}.merchant-notif-dropdown{position:relative}.merchant-notif-bell{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:#374151;transition:all .2s ease}.merchant-notif-bell:hover{background-color:#c41b871a;color:#c41b87}.merchant-notif-badge-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff;font-size:11px;font-weight:600;border-radius:10px;padding:0 4px;box-shadow:0 2px 8px #c41b8766}.merchant-notif-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.merchant-notif-panel{position:absolute;top:calc(100% + 8px);right:0;width:400px;max-width:90vw;max-height:calc(100vh - 180px);background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:100000;display:flex;flex-direction:column;overflow:hidden}.merchant-notif-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.merchant-notif-panel-header h3{margin:0;font-size:16px;font-weight:600;color:#111827}.merchant-notif-actions{display:flex;gap:8px}.merchant-notif-actions button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}.merchant-notif-actions button:hover{background:#e5e7eb;color:#111827}.merchant-notif-list{flex:1;overflow-y:auto;padding:8px 8px 0}.merchant-notif-loading{padding:60px 20px;text-align:center;color:#6b7280;font-size:14px}.merchant-notif-loading .spinner{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#c41b87;border-radius:50%;margin:0 auto 12px;animation:spin .8s linear infinite}.merchant-notif-empty{padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.merchant-notif-empty-icon{width:48px;height:48px;color:#9ca3af;margin-bottom:16px}.merchant-notif-empty-title{font-size:16px;font-weight:600;color:#374151;margin:0 0 8px}.merchant-notif-empty-text{font-size:14px;color:#6b7280;margin:0}.merchant-notif-item{display:flex;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:4px;border-left:3px solid transparent}.merchant-notif-item:hover{background:#f9fafb}.merchant-notif-item.unread{background:linear-gradient(to right,rgba(196,27,135,.05),transparent);border-left-color:#c41b87}.merchant-notif-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:8px}.merchant-notif-item.unread .merchant-notif-icon{background:linear-gradient(135deg,#fce7f6,#fad1ec)}.merchant-notif-content{flex:1;min-width:0}.merchant-notif-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.merchant-notif-title{flex:1;font-size:14px;font-weight:600;color:#111827;line-height:1.4}.merchant-notif-time{flex-shrink:0;font-size:11px;color:#9ca3af}.merchant-notif-details{display:flex;flex-direction:column;gap:4px;margin-top:6px}.merchant-notif-amount{font-size:16px;font-weight:700;color:#10b981}.merchant-notif-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;margin-top:4px;width:-webkit-fit-content;width:fit-content}.merchant-notif-badge.pending{background:#fef3c7;color:#d97706}.merchant-notif-badge.completed{background:#d1fae5;color:#059669}.merchant-notif-badge.cancelled{background:#fee2e2;color:#dc2626}.merchant-notif-meta{font-size:12px;color:#6b7280;line-height:1.4}.merchant-notif-net{font-size:13px;font-weight:600;color:#374151;margin-top:2px}@media(max-width:768px){.merchant-notif-panel{position:fixed!important;top:70px!important;left:5px!important;right:5px!important;bottom:75px!important;width:calc(100vw - 10px)!important;max-width:calc(100vw - 10px)!important;max-height:calc(100vh - 145px)!important;height:calc(100vh - 145px)!important;border-radius:12px!important;z-index:100000!important;margin:0!important;box-sizing:border-box!important}.merchant-notif-pagination{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:100001!important;background:#f8fafc!important;border-top:1px solid #e5e7eb!important;box-shadow:0 -2px 10px #0000001a!important}.merchant-notif-list{padding-bottom:60px!important}.merchant-notif-panel-header{padding:20px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;border-bottom:2px solid #e5e7eb}.merchant-notif-panel-header h3{font-size:18px}.merchant-notif-list{padding:12px 12px 24px}.merchant-notif-item{padding:16px;margin-bottom:8px}.merchant-notif-icon{width:44px;height:44px;font-size:22px}.merchant-notif-title{font-size:15px}.merchant-notif-amount{font-size:17px}.merchant-notif-meta{font-size:13px}.merchant-notif-net{font-size:14px}.merchant-notif-time{font-size:12px}.merchant-notif-badge{padding:4px 10px;font-size:12px}.merchant-notif-actions button{width:36px;height:36px}.merchant-notif-panel{left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}}@media(min-width:769px)and (max-width:1024px){.merchant-notif-panel{width:450px;max-height:75vh}.merchant-notif-item{padding:14px}}.merchant-notif-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;border-top:1px solid #e5e7eb;background:#f8fafc;margin:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:100000}.merchant-pagination-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #c41b87;border-radius:8px;background:#c41b87;color:#fff;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.merchant-pagination-button:hover:not(:disabled){background:#9b0c6b;border-color:#9b0c6b;transform:scale(1.05)}.merchant-pagination-button:active:not(:disabled){transform:scale(.95)}.merchant-pagination-button:disabled{background:#e2e8f0;border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed;opacity:.6}.merchant-pagination-info{font-size:14px;font-weight:600;color:#475569;min-width:50px;text-align:center;padding:6px 12px;background:#fff;border:2px solid #e2e8f0;border-radius:8px}:root{--kids-primary: #c41b87;--kids-secondary: #9b0c6b;--kids-accent: #ffd93d;--kids-purple: #b19cd9;--kids-blue: #74b9ff}.site-footer{background:#14141a;color:#ffffffbf;padding:4rem 0 2rem;margin-top:auto;border-top:1px solid rgba(255,255,255,.08);width:100%;max-width:100%;margin-left:0;left:0;position:relative;z-index:0!important}.site-footer a{color:#ffffffa6}.site-footer a:hover{color:#f0a0d0}.site-footer h3,.site-footer h4,.site-footer .footer-title,.site-footer .footer-heading{color:#fffffff2}.site-footer p,.site-footer li,.site-footer span{color:#fff9}@media(display-mode:standalone){body:has(.private-layout) .site-footer,body:has(.kids-layout) .site-footer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}}body:has(.private-layout):has(.bottom-nav) .site-footer,body:has(.kids-layout):has(.kids-bottom-nav) .site-footer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;z-index:-1!important;pointer-events:none!important}@media(max-width:1023px){body:has(.private-layout) .site-footer,body:has(.kids-layout) .site-footer,body:has(.bottom-nav) .site-footer,body:has(.kids-bottom-nav) .site-footer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;z-index:-1!important;pointer-events:none!important}}.kids-layout .site-footer,body:has([data-kids-layout]) .site-footer,[data-kids-layout] .site-footer{background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);color:#fff}body:has(.private-layout) .site-footer{width:calc(100% - 16rem);max-width:calc(100% - 16rem);margin-left:16rem;left:0}@media screen and (max-width:1023px){body:has(.private-layout) .site-footer{width:100%!important;max-width:100%!important;margin-left:0!important}}.footer-content{max-width:1400px;margin:0 auto;padding:0 2rem}.footer-mobile-main{display:none}.footer-main-accordion-header-mobile{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;box-shadow:none;margin-bottom:.5rem;color:#ffffffe6}.footer-main-accordion-header-mobile:hover{border-color:#c41b87;box-shadow:0 4px 16px #c41b8726;transform:translateY(-1px)}.footer-main-content-mobile{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex:1;min-width:0}.footer-logo-mobile{display:inline-block;flex-shrink:0;margin-bottom:0;text-align:center}.footer-logo-mobile img{height:40px;width:auto;display:block}.footer-text-content-mobile{flex:1;min-width:0;width:100%;text-align:center}.footer-description-mobile{color:#374151;font-size:.875rem;line-height:1.5;margin:0;font-weight:500;width:100%;display:block;text-align:center}.footer-chevron-container-mobile{flex-shrink:0;margin-left:.5rem}.main-accordion-icon-mobile{font-size:1rem;color:#c41b87;transition:all .3s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c41b871a,#9b0c6b1a);border-radius:50%;border:1.5px solid rgba(196,27,135,.2)}.footer-main-accordion-content-mobile{max-height:0;overflow:hidden;transition:max-height .4s ease}.footer-main-accordion-content-mobile.open{max-height:2000px}.social-links-mobile-container{padding:1rem 1rem 1.5rem;border-bottom:1px solid #e5e7eb;margin-bottom:.5rem}.social-links-mobile{display:flex;justify-content:center;gap:.75rem;margin-top:1rem}.social-link-mobile{width:40px;height:40px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#f0a0d0;border:1.5px solid rgba(255,255,255,.14);transition:all .3s ease;box-shadow:none}.social-link-mobile:hover{background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 12px #c41b874d}.footer-sections-mobile{padding:.5rem 1rem}.footer-links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;padding-left:.5rem}.footer-links-list li a{color:#4b5563;text-decoration:none;transition:color .3s ease;font-size:.9rem;display:inline-block;padding:.25rem 0}.footer-links-list li a:hover{color:#c41b87;padding-left:.5rem;transition:all .3s ease}.footer-bottom-mobile{border-top:1px solid #e5e7eb;padding:1.5rem 1rem 0;margin-top:1rem;text-align:center}.footer-copyright{color:#6b7280;font-size:.85rem;margin-bottom:1rem}.footer-bottom-links-mobile{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.footer-bottom-links-mobile a{color:#6b7280;text-decoration:none;font-size:.85rem;transition:color .3s ease}.footer-bottom-links-mobile a:hover{color:#c41b87}.footer-link-separator{color:#d1d5db;font-size:.85rem}.footer-desktop{display:block}.footer-sections{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem;margin-bottom:3rem}.footer-section{display:flex;flex-direction:column}.footer-logo{display:block;margin-bottom:1.5rem}.footer-logo img{height:60px;width:auto}.footer-description{color:#4b5563;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem;max-width:300px}.kids-layout .footer-description,body:has([data-kids-layout]) .footer-description,[data-kids-layout] .footer-description{color:#ffffffb3}.footer-section h3{color:#111827;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.kids-layout .footer-section h3,body:has([data-kids-layout]) .footer-section h3,[data-kids-layout] .footer-section h3{color:#fff}.footer-section ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-section ul li a{color:#4b5563;text-decoration:none;transition:color .3s ease;font-size:.95rem;display:inline-block}.kids-layout .footer-section ul li a,body:has([data-kids-layout]) .footer-section ul li a,[data-kids-layout] .footer-section ul li a{color:#ffffffb3}.footer-section ul li a:hover{color:var(--primary-color)}.kids-layout .footer-section ul li a:hover,body:has([data-kids-layout]) .footer-section ul li a:hover,[data-kids-layout] .footer-section ul li a:hover{color:var(--kids-primary)}.social-links{display:flex;gap:1rem}.social-link{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#f0a0d0;border:1px solid rgba(255,255,255,.14);transition:all .3s ease}.kids-layout .social-link,body:has([data-kids-layout]) .social-link,[data-kids-layout] .social-link{background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.2)}.social-link:hover{background:var(--gradient-primary);color:#fff;border-color:transparent;transform:translateY(-2px)}.kids-layout .social-link:hover,body:has([data-kids-layout]) .social-link:hover,[data-kids-layout] .social-link:hover{background:linear-gradient(135deg,var(--kids-primary),var(--kids-secondary));color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 20px #c41b8766}.footer-bottom{border-top:1px solid #e5e7eb;padding-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.kids-layout .footer-bottom,body:has([data-kids-layout]) .footer-bottom,[data-kids-layout] .footer-bottom{border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{color:#6b7280;font-size:.9rem;margin:0}.kids-layout .footer-bottom p,body:has([data-kids-layout]) .footer-bottom p,[data-kids-layout] .footer-bottom p{color:#fff9}.footer-bottom-links{display:flex;gap:1.5rem}.footer-bottom-links a{color:#6b7280;text-decoration:none;font-size:.9rem;transition:color .3s ease}.kids-layout .footer-bottom-links a,body:has([data-kids-layout]) .footer-bottom-links a,[data-kids-layout] .footer-bottom-links a{color:#fff9}.footer-bottom-links a:hover{color:var(--primary-color)}.kids-layout .footer-bottom-links a:hover,body:has([data-kids-layout]) .footer-bottom-links a:hover,[data-kids-layout] .footer-bottom-links a:hover{color:var(--kids-primary)}.footer-accordion{border-bottom:1px solid #e5e7eb}.footer-accordion-header{width:100%;background:none;border:none;padding:1rem 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.footer-accordion-header h3{margin:0;font-size:1rem;font-weight:600;color:#111827}.accordion-icon{font-size:1rem;color:#6b7280;transition:transform .3s ease}.footer-accordion.open .accordion-icon{transform:rotate(180deg)}.footer-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.footer-accordion.open .footer-accordion-content{max-height:300px;padding-bottom:1rem}@media(min-width:769px){.footer-accordion-header{pointer-events:none}.accordion-icon{display:none}.footer-accordion-content{max-height:none;padding-bottom:0}}@media(max-width:1024px){.footer-sections{grid-template-columns:1fr 1fr;gap:2rem}.footer-section.footer-brand{grid-column:1 / -1}}@media(max-width:768px){.site-footer{padding:0 0 5rem}.footer-content{padding:0 1rem}.footer-main-accordion-header-mobile{padding:1.5rem 1rem}.footer-sections-mobile{padding:.5rem 1rem}.footer-bottom-mobile{padding:1.5rem 1rem 0}.footer-mobile-main{display:block}.footer-desktop{display:none}.footer-sections{grid-template-columns:1fr;gap:1rem}.footer-section:not(.footer-brand){margin-bottom:0}.footer-section.footer-brand{text-align:center}.footer-section h3{font-size:.95rem}.footer-accordion-header{padding:1rem 0;border-bottom:1px solid #e5e7eb}.footer-accordion-header h3{font-size:1rem;font-weight:600;color:#111827}.footer-accordion-content{padding-left:0;padding-top:.75rem}.footer-accordion-content ul{gap:.75rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:1rem}}@media(max-width:480px){.footer-content{padding:0 .75rem}.footer-description{font-size:.85rem}.footer-bottom-links{flex-direction:column;gap:.5rem}.social-links{justify-content:center}}.site-footer,.site-footer .footer-section-title,.site-footer .footer-link,.site-footer .footer-text,.site-footer .footer-description,.site-footer .footer-bottom,.site-footer .footer-copyright,.site-footer .footer-column h3,.site-footer .footer-column h4,.site-footer .footer-column p,.site-footer .footer-column a,.site-footer .footer-column li,.site-footer .footer-column span,.site-footer button{color:#ffffffb3!important}.site-footer .footer-section-title,.site-footer .footer-column h3,.site-footer .footer-column h4,.site-footer h3,.site-footer h4{color:#fffffff2!important}.site-footer a:hover,.site-footer .footer-link:hover,.site-footer button:hover{color:#f0a0d0!important}.site-footer .footer-accordion-content,.site-footer .footer-mobile-section,.site-footer .footer-newsletter-form input,.site-footer [class*=accordion]{background:#ffffff0a!important;border-color:#ffffff1f!important;color:#fffc!important}.site-footer .social-link,.site-footer .social-link-mobile{background:#ffffff14!important;border-color:#ffffff24!important;color:#f0a0d0!important}.site-footer .social-link svg,.site-footer .social-link-mobile svg{color:#f0a0d0!important}.site-footer .social-link:hover,.site-footer .social-link-mobile:hover{background:linear-gradient(135deg,#c41b87,#9b0c6b)!important;border-color:transparent!important;color:#fff!important}.site-footer .social-link:hover svg,.site-footer .social-link-mobile:hover svg{color:#fff!important}@media(max-width:767.98px){a.home-cta,.home-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:48px!important;min-height:48px!important;border-radius:9999px!important;-webkit-border-radius:9999px!important;padding-left:1.25rem!important;padding-right:1.25rem!important;text-decoration:none!important}.home-cta-row{display:flex!important;width:100%!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}a.home-cta--primary,.home-cta--primary{background:linear-gradient(180deg,#d942a5,#b01778)!important;color:#fff!important;border:2px solid transparent!important;box-shadow:0 14px 28px -12px #c41b87bf!important}a.home-cta--secondary,.home-cta--secondary{background:#fff!important;color:#c41b87!important;border:1px solid #c41b87!important;box-shadow:none!important}a.home-cta--secondary-dark,.home-cta--secondary-dark{background:#ffffff0f!important;color:#ffffffeb!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:none!important}a.home-cta--primary-light,.home-cta--primary-light{background:#fff!important;color:#c41b87!important;border:2px solid transparent!important}}.page-container{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#a52e96,#cd2b7c);padding:2rem 0;position:relative;z-index:1}.register-logo{max-width:200px;height:auto;margin-bottom:2rem}.register-card{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 4px 6px #0000001a;position:relative;z-index:2}.register-card h2{color:#a52e96;font-size:2rem;font-weight:600;margin-bottom:2rem}.input-group{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.input-group-text{background:#fff;border:1px solid #eee;border-right:none;color:#a52e96;padding:.75rem 1rem}.form-control{position:relative;z-index:3;background:#fff;border:1px solid #ced4da;border-radius:8px;padding:.75rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#a52e96;box-shadow:0 0 0 .2rem #a52e9640}.form-check-input{position:relative;z-index:3}.btn-custom{position:relative;z-index:3;padding:.75rem 1.5rem;font-weight:600;border-radius:8px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#a52e96,#cd2b7c);border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #a52e964d}.terms-link,.login-link{color:#a52e96;text-decoration:none;position:relative;z-index:3}.terms-link:hover,.login-link:hover{color:#cd2b7c;text-decoration:underline}.password-strength{margin-top:.5rem;font-size:.85rem}.password-strength-bar{height:4px;border-radius:2px;margin-top:.25rem;background:#eee;overflow:hidden}.password-strength-bar div{height:100%;border-radius:2px;transition:all .3s ease}.strength-weak{width:33.33%;background:#f44}.strength-medium{width:66.66%;background:#fb3}.strength-strong{width:100%;background:#00c851}.progress-steps{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.step{width:35px;height:35px;border-radius:50%;background:#eee;display:flex;align-items:center;justify-content:center;font-weight:600;color:#666;position:relative}.step.completed{background:#a52e96;color:#fff}.step.active{background:#a52e96;color:#fff;box-shadow:0 4px 10px #a52e9633}.step-line{flex:1;height:3px;background:#eee;margin:0 1rem}.step-line.completed{background:#a52e96}.terms-checkbox{margin:1.5rem 0}.terms-checkbox .form-check-input{width:20px;height:20px;margin-right:10px;border-color:#ddd}.terms-checkbox .form-check-input:checked{background-color:#a52e96;border-color:#a52e96}.terms-checkbox .form-check-label{font-size:.9rem;color:#666}.terms-link{color:#a52e96;text-decoration:none;transition:all .3s ease}.terms-link:hover{color:#8e2782;text-decoration:underline}@media(max-width:768px){.register-card{padding:2rem;margin:1rem}.register-card h2{font-size:1.8rem}.register-logo{max-width:150px}}@media(max-width:576px){.register-card{padding:1.5rem;margin-top:75px}.form-control,.register-button{height:45px}}.password-requirements{list-style-type:none;padding-left:1rem;margin-top:.5rem;font-size:.875rem}.password-requirements li{margin-bottom:.25rem;position:relative;z-index:3}.password-requirements li:before{content:"•";color:#a52e96;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.success-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease-out}.success-alert{background:linear-gradient(135deg,#fff,#f9f9f9);border-radius:20px;box-shadow:0 10px 30px #c41b8733;padding:40px;width:90%;max-width:450px;text-align:center;position:relative;animation:slideUp .4s ease-out;border:2px solid rgba(196,27,135,.1)}.success-icon{color:#c41b87;margin-bottom:20px;animation:pulse 2s infinite}.success-alert h3{color:#333;font-size:24px;font-weight:700;margin-bottom:15px}.success-alert p{color:#666;font-size:16px;margin-bottom:25px}.countdown{background:#c41b87;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto;animation:scaleCount 1s infinite}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scaleCount{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.register-error-alert{position:fixed;top:0;left:0;right:0;z-index:10000;padding:1rem;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 20px #ef444466;animation:slideDownError .4s ease-out;border-bottom:3px solid rgba(255,255,255,.2)}.register-error-alert-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1rem;color:#fff}.register-error-alert-icon{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%;font-size:1.25rem;animation:pulseError 2s infinite}.register-error-alert-message{flex:1;min-width:0}.register-error-alert-title{font-weight:700;font-size:1rem;margin:0 0 .25rem;color:#fff}.register-error-alert-text{font-size:.875rem;margin:0;color:#fffffff2;line-height:1.4;word-wrap:break-word}.register-error-alert-close{flex-shrink:0;background:#fff3;border:none;color:#fff;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:1rem}.register-error-alert-close:hover{background:#ffffff4d;transform:scale(1.1)}.register-error-alert-close:active{transform:scale(.95)}@keyframes slideDownError{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulseError{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.9}}@media(max-width:768px){.register-error-alert{padding:.875rem 1rem}.register-error-alert-content{gap:.75rem}.register-error-alert-icon{width:2rem;height:2rem;font-size:1rem}.register-error-alert-title{font-size:.875rem}.register-error-alert-text{font-size:.8125rem}.register-error-alert-close{width:1.75rem;height:1.75rem;font-size:.875rem}}@media(max-width:480px){.register-error-alert{padding:.75rem}.register-error-alert-content{gap:.5rem}.register-error-alert-icon{width:1.75rem;height:1.75rem;font-size:.875rem}.register-error-alert-title{font-size:.8125rem;margin-bottom:.125rem}.register-error-alert-text{font-size:.75rem}}.field-error-message{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.625rem .875rem;background:linear-gradient(135deg,#ef44441a,#dc26261a);border-left:3px solid #ef4444;border-radius:8px;animation:slideInError .3s ease-out;box-shadow:0 2px 8px #ef444426}.field-error-message-icon{flex-shrink:0;width:1.125rem;height:1.125rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;color:#fff;font-size:.625rem;animation:pulseErrorIcon 2s infinite}.field-error-message-text{font-size:.875rem;font-weight:500;color:#dc2626;line-height:1.4;flex:1}@keyframes slideInError{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseErrorIcon{0%,to{transform:scale(1);box-shadow:0 0 #ef444466}50%{transform:scale(1.1);box-shadow:0 0 0 4px #ef444400}}.input-error{border-color:#ef4444!important;background-color:#ef44440d!important;box-shadow:inset 0 0 0 1px #ef444433,0 0 0 2px #ef44441a!important}.input-error:focus{border-color:#dc2626!important;box-shadow:inset 0 0 0 1px #dc26264d,0 0 0 2px #ef444433!important}div.relative{position:relative}div.relative>.absolute{z-index:20;pointer-events:none;position:absolute}div.relative:has(.input-error){position:relative}div.relative:has(.input-error)>.absolute{z-index:20;position:absolute;pointer-events:none}.field-error-message{position:relative!important;z-index:1!important;margin-top:.5rem}.account-type-select-wrapper{position:relative}select.account-type-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:1.125rem 3.5rem;border-radius:20px;border:2px solid #e2e8f0;background:linear-gradient(135deg,#fff,#f8fafc);font-size:1.0625rem;font-weight:600;color:#0f172a;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000000f,0 2px 4px #0000000a;position:relative;z-index:1}select.account-type-select:hover{border-color:#c41b87;box-shadow:0 6px 20px #c41b8733,0 2px 8px #c41b871a;transform:translateY(-2px);background:linear-gradient(135deg,#fff,#fff5fc)}select.account-type-select:focus{outline:none;border-color:#c41b87;box-shadow:0 0 0 4px #c41b8733,0 8px 24px #c41b8740;background:#fff;transform:translateY(-1px)}select.account-type-select option{padding:1rem 1.5rem;font-weight:500;font-size:1rem;background:#fff;color:#0f172a;border-radius:8px}select.account-type-select option:first-child{color:#94a3b8;font-weight:400;font-style:italic}select.account-type-select option:checked{background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff;font-weight:600}.account-type-select-wrapper:after{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #C41B87;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10;filter:drop-shadow(0 2px 4px rgba(196,27,135,.2))}.account-type-select-wrapper:has(select.account-type-select:hover):after{border-top-color:#9b0c6b;transform:translateY(-50%) scale(1.1)}.account-type-select-wrapper:has(select.account-type-select:focus):after{transform:translateY(-50%) rotate(180deg) scale(1.1);filter:drop-shadow(0 4px 8px rgba(196,27,135,.3))}.account-type-select-icon{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);z-index:10;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.account-type-select-wrapper:has(select.account-type-select:hover) .account-type-select-icon{color:#c41b87}.account-type-select-wrapper:has(select.account-type-select:focus) .account-type-select-icon{color:#c41b87}.account-type-details{animation:slideDownFade .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){select.account-type-select{padding:1rem 3rem;font-size:1rem}.account-type-select-icon{left:1rem;width:1.25rem;height:1.25rem}.account-type-select-wrapper:after{right:1.25rem;border-left-width:6px;border-right-width:6px;border-top-width:8px}}@media(max-width:768px){.field-error-message{padding:.5rem .75rem;gap:.375rem}.field-error-message-icon{width:1rem;height:1rem;font-size:.5625rem}.field-error-message-text{font-size:.8125rem}}@media(max-width:480px){.field-error-message{padding:.5rem;gap:.375rem}.field-error-message-text{font-size:.75rem}}.register-modern-page .register-lang{display:inline-flex;gap:6px;margin:0 auto 1rem;padding:4px;border-radius:999px;background:#ffffff1a}.register-modern-page .register-lang button{border:0;background:transparent;color:#ffffffbf;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer}.register-modern-page .register-lang button.is-on{background:#fff;color:#111827}.register-modern-page{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(196,27,135,.16),transparent 55%),#16161d;color:#ffffffeb;padding:2.75rem 1.25rem 3.5rem;position:relative;overflow-x:hidden}.register-modern-page .register-modern-title,.register-modern-page h1,.register-modern-page h2,.register-modern-page h3,.register-modern-page label{color:#fffffff2!important;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif!important}.register-modern-page .register-modern-subtitle,.register-modern-page p{color:#ffffffb8!important}.register-modern-page .register-modern-form-intro-title{color:#fff!important}.register-modern-page .register-modern-form-intro-text{color:#ffffff9e!important}.register-modern-page .register-modern-card,.register-modern-page .register-modern-form-card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.75rem!important;box-shadow:none!important;padding:2.5rem 2.75rem 2.75rem!important;overflow:hidden!important}.register-modern-page .register-modern-form-panel{background:#1d1d26!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;overflow:hidden!important}.register-modern-container{max-width:920px;margin:0 auto;width:100%}.register-modern-content{animation:fadeInUp .6s ease-out}.register-modern-header{text-align:center;margin-bottom:2.25rem}.register-modern-progress{margin-bottom:2rem;display:flex;justify-content:center}.register-modern-progress-rail{display:flex;align-items:center;gap:.75rem;width:100%;max-width:34rem;padding:.7rem .85rem;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.register-modern-progress-step{display:flex;align-items:center;gap:.7rem;flex:1;min-width:0;padding:.35rem .55rem .35rem .35rem;border-radius:999px;transition:background .25s ease,box-shadow .25s ease}.register-modern-progress-step-active{background:#c41b8724;box-shadow:inset 0 0 0 1px #c41b8759}.register-modern-progress-step-number{width:2.35rem;height:2.35rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.82rem;font-weight:700;letter-spacing:.02em;background:#ffffff0f;color:#ffffff8c;border:1px solid rgba(255,255,255,.12);transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.register-modern-progress-step-active .register-modern-progress-step-number{background:linear-gradient(145deg,#e045a8,#c41b87 48%,#9b0c6b);color:#fff;border-color:transparent;box-shadow:0 0 0 3px #c41b872e,0 8px 18px #c41b8759;animation:none}.register-modern-progress-step-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;text-align:left}.register-modern-progress-step-kicker{font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;line-height:1.2}.register-modern-progress-step-active .register-modern-progress-step-kicker{color:#f472b6e6}.register-modern-progress-step-label{font-size:.84rem;font-weight:600;color:#ffffff8c;text-transform:none;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.register-modern-progress-step-active .register-modern-progress-step-label{color:#fff}.register-modern-progress-divider{position:relative;width:2.5rem;height:2px;flex-shrink:0;border-radius:999px;background:#ffffff1f;overflow:hidden}.register-modern-progress-divider-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#c41b87,#f472b6);box-shadow:0 0 10px #c41b8773;transition:width .35s ease}.register-modern-progress-divider-fill--half{width:55%}.register-modern-progress-divider-fill--full{width:100%}.register-modern-progress-steps,.register-modern-progress-line{display:none}.register-modern-title{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:.75rem;letter-spacing:-.02em;line-height:1.2}.register-modern-title-accent{background:linear-gradient(135deg,#c41b87,#9b0c6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.register-modern-subtitle{font-size:1.05rem;color:#ffffffb8;font-weight:400;max-width:600px;margin:0 auto}.register-modern-card{background:#ffffff0b;border-radius:28px;padding:2.5rem 2.75rem 2.75rem;box-shadow:none;border:1px solid rgba(255,255,255,.1);overflow:hidden}.register-modern-section{margin-bottom:1.75rem}.register-modern-label{display:block;font-size:.875rem;font-weight:600;color:#ffffffe0!important;margin-bottom:.85rem;letter-spacing:.01em}.register-modern-form{margin-top:2rem;padding-top:0;border-top:none;background:transparent!important;box-shadow:none!important}.register-modern-form-panel{padding:2rem 2rem 2.15rem;border-radius:22px;background:#1d1d26;border:1px solid rgba(255,255,255,.1);overflow:hidden;isolation:isolate;transform:translateZ(0)}.register-modern-form-intro{margin-bottom:1.85rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.register-modern-form-intro-title{margin:0 0 .45rem;font-size:1.2rem;font-weight:700;color:#fff!important;letter-spacing:-.02em}.register-modern-form-intro-text{margin:0;font-size:.92rem;color:#ffffff9e!important;line-height:1.5}.register-modern-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.35rem 1.5rem;margin-bottom:1.35rem}.register-modern-form-group{margin-bottom:1.35rem}.register-modern-form-group:has(.register-modern-form-grid){grid-column:1 / -1}.register-modern-form-label{display:block;font-size:.875rem;font-weight:600;color:#ffffffe0!important;margin-bottom:.55rem;letter-spacing:.01em}.register-modern-input-wrapper{position:relative;display:flex;align-items:center}.register-modern-input--with-toggle{padding-right:3rem!important}.register-modern-password-toggle{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:10px;background:transparent;color:#ffffff73;cursor:pointer;transition:color .2s ease,background .2s ease}.register-modern-password-toggle:hover{color:#f472b6;background:#ffffff0f}.register-modern-password-toggle:focus-visible{outline:2px solid rgba(196,27,135,.55);outline-offset:1px}.register-modern-input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#ffffff73;z-index:1;pointer-events:none;transition:color .2s ease}.register-modern-input-icon svg{width:1.125rem;height:1.125rem}.register-modern-input-icon-error{color:#ef4444}.register-modern-input{width:100%;padding:.95rem 1rem .95rem 3rem;font-size:.9375rem;font-weight:400;color:#fff!important;background:#1a1a23!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:3.15rem}.register-modern-input::placeholder{color:#ffffff61!important}.register-modern-input:hover{border-color:#ffffff38!important}.register-modern-input:focus{border-color:#c41b87!important;box-shadow:0 0 0 3px #c41b8738;background:#24242e!important}.register-modern-input:-webkit-autofill,.register-modern-input:-webkit-autofill:hover,.register-modern-input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #1f1f28 inset!important;-webkit-transition:background-color 99999s ease-in-out 0s;transition:background-color 99999s ease-in-out 0s}.register-modern-input-error{border-color:#ef4444!important;background:#ef444414!important}.register-modern-input-error:focus{box-shadow:0 0 0 3px #ef44442e!important}.register-modern-hint{margin-top:.65rem;font-size:.8125rem;color:#ffffff8c!important;line-height:1.55}.register-modern-checkbox-group{display:flex;align-items:flex-start;gap:.85rem;margin-top:.35rem;margin-bottom:1.5rem;padding:1.1rem 1.15rem;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.08)}.register-modern-checkbox{width:1.125rem;height:1.125rem;margin-top:.125rem;cursor:pointer;accent-color:#C41B87;flex-shrink:0}.register-modern-checkbox-error{accent-color:#ef4444}.register-modern-checkbox-label{font-size:.875rem;color:#ffffffc7!important;line-height:1.6;cursor:pointer;-webkit-user-select:none;user-select:none}.register-modern-checkbox-label-error{color:#ef4444}.register-modern-link{color:#c41b87;text-decoration:none;font-weight:500;transition:color .2s ease}.register-modern-link:hover{color:#9b0c6b;text-decoration:underline}.register-modern-submit{width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#c41b87,#9b0c6b);border:none;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;margin-top:.35rem;box-shadow:0 8px 22px #c41b8752}.register-modern-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c41b8766}.register-modern-submit:active{transform:translateY(0)}.register-modern-submit-icon{width:1rem;height:1rem;transition:transform .2s ease}.register-modern-submit:hover .register-modern-submit-icon{transform:translate(4px)}.register-modern-info-card{margin-top:1rem;padding:1.5rem;background:linear-gradient(135deg,#c41b870d,#9b0c6b0d);border:1px solid rgba(196,27,135,.15);border-radius:16px;animation:slideDownFade .4s ease-out}.register-modern-docs-card{margin-top:1.5rem;padding:1.5rem;background:#c41b8708;border:1px solid rgba(196,27,135,.1);border-radius:16px}.register-modern-docs-title{font-size:.9375rem;font-weight:600;color:#c41b87;margin-bottom:1rem}.register-modern-docs-card ul{list-style:none;padding:0;margin:0}.register-modern-docs-card li{font-size:.875rem;color:#475569;margin-bottom:.5rem;padding-left:1.25rem;position:relative}.register-modern-docs-card li:before{content:"•";position:absolute;left:0;color:#c41b87;font-weight:700}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.register-modern-account-types{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem;margin-top:.75rem}.register-modern-account-type-card{position:relative;padding:1.25rem 1.15rem;background:#24242e;border:1px solid rgba(255,255,255,.12);border-radius:16px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease;text-align:left;display:flex;flex-direction:column;gap:.875rem;min-height:132px;color:#ffffffeb}.register-modern-account-type-card:hover{border-color:#c41b878c;background:#282833;box-shadow:0 8px 24px #00000040;transform:translateY(-1px)}.register-modern-account-type-card-active{border-color:#c41b87;background:linear-gradient(160deg,#c41b8738,#21212c 55%);box-shadow:0 0 0 1px #c41b8759,0 10px 28px #c41b872e}.register-modern-account-type-icon{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#c41b872e;border:1px solid rgba(196,27,135,.28);border-radius:12px;color:#f472b6;flex-shrink:0}.register-modern-account-type-card-active .register-modern-account-type-icon{background:linear-gradient(135deg,#c41b87,#9b0c6b);border-color:transparent;color:#fff}.register-modern-account-type-icon svg{width:1.35rem;height:1.35rem}.register-modern-account-type-content{flex:1;display:flex;flex-direction:column;gap:.4rem}.register-modern-account-type-title{font-size:.98rem;font-weight:700;color:#fff!important;margin:0;letter-spacing:-.01em}.register-modern-account-type-desc{font-size:.78rem;color:#ffffff9e!important;margin:0;line-height:1.45}.register-modern-account-type-check{position:absolute;top:.85rem;right:.85rem;animation:scaleIn .2s ease-out}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.register-modern-combined-card{margin-top:1.35rem;padding:1.5rem 1.6rem;background:#22222b;border:1px solid rgba(255,255,255,.1);border-radius:16px;animation:slideDownFade .35s ease-out}.register-modern-combined-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(255,255,255,.1)}.register-modern-combined-icon{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#c41b8733;border:1px solid rgba(196,27,135,.3);border-radius:12px;color:#f472b6;flex-shrink:0}.register-modern-combined-icon svg{width:1.35rem;height:1.35rem}.register-modern-combined-title{font-size:1.15rem;font-weight:700;color:#fff!important;margin:0 0 .35rem;letter-spacing:-.01em}.register-modern-combined-subtitle{font-size:.9rem;color:#ffffffad!important;margin:0;line-height:1.5}.register-modern-combined-content{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.register-modern-combined-section{display:flex;flex-direction:column;gap:.65rem}.register-modern-combined-section-title{font-size:.75rem;font-weight:700;color:#f472b6!important;text-transform:uppercase;letter-spacing:.06em;margin:0}.register-modern-combined-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.45rem}.register-modern-combined-list li{font-size:.875rem;color:#ffffffd1!important;padding-left:1.15rem;position:relative;line-height:1.5}.register-modern-combined-list li:before{content:"•";position:absolute;left:0;color:#c41b87;font-weight:700;font-size:1.125rem}@media(max-width:768px){.register-modern-page{padding:2rem 1rem 2.5rem}.register-modern-card{padding:1.5rem 1.35rem 1.75rem!important;border-radius:22px!important}.register-modern-form-panel{padding:1.5rem 1.25rem 1.6rem;border-radius:18px!important}.register-modern-form{margin-top:1.5rem;padding-top:0;border-top:none}.register-modern-form-intro{margin-bottom:1.5rem;padding-bottom:1rem}.register-modern-combined-card{padding:1.5rem}.register-modern-combined-header{flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem}.register-modern-combined-icon{width:2.5rem;height:2.5rem}.register-modern-combined-icon svg{width:1.25rem;height:1.25rem}.register-modern-combined-content{grid-template-columns:1fr;gap:1.5rem}.register-modern-combined-title{font-size:1.125rem}.register-modern-combined-subtitle{font-size:.875rem}.register-modern-account-types{grid-template-columns:1fr;gap:.875rem}.register-modern-account-type-card{padding:1.25rem;min-height:auto}.register-modern-account-type-icon{width:2.5rem;height:2.5rem}.register-modern-account-type-icon svg{width:1.25rem;height:1.25rem}.register-modern-account-type-title{font-size:.9375rem}.register-modern-account-type-desc{font-size:.75rem}.register-modern-progress-rail{max-width:100%;padding:.55rem .6rem;gap:.45rem;border-radius:1.25rem}.register-modern-progress-step{gap:.5rem;padding:.3rem .4rem .3rem .3rem}.register-modern-progress-step-number{width:2rem;height:2rem;font-size:.72rem}.register-modern-progress-step-kicker{font-size:.58rem}.register-modern-progress-step-label{font-size:.75rem}.register-modern-progress-divider{width:1.25rem}.register-modern-title{font-size:2rem}.register-modern-subtitle{font-size:1rem}.register-modern-form-grid{grid-template-columns:1fr;gap:1rem}.register-modern-input{padding:.75rem .875rem .75rem 2.75rem;font-size:1rem}.register-modern-input-icon{left:.875rem}.register-modern-input-icon svg{width:1rem;height:1rem}.register-modern-submit{padding:.875rem 1.25rem;font-size:.9375rem}}.register-modern-page[dir=rtl]{text-align:right;font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;font-feature-settings:"locl" 0;-webkit-font-feature-settings:"locl" 0}.register-modern-page[dir=rtl] .register-modern-title,.register-modern-page[dir=rtl] h1,.register-modern-page[dir=rtl] h2,.register-modern-page[dir=rtl] h3,.register-modern-page[dir=rtl] label,.register-modern-page[dir=rtl] p,.register-modern-page[dir=rtl] button,.register-modern-page[dir=rtl] input,.register-modern-page[dir=rtl] select,.register-modern-page[dir=rtl] textarea,.register-modern-page[dir=rtl] li{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif!important;font-feature-settings:"locl" 0;-webkit-font-feature-settings:"locl" 0}.register-modern-page[dir=rtl] .register-modern-input-icon{left:auto;right:1rem}.register-modern-page[dir=rtl] .register-modern-input{padding:.95rem 3rem .95rem 1rem;text-align:right}.register-modern-page[dir=rtl] .register-modern-input--with-toggle{padding-left:3rem!important}.register-modern-page[dir=rtl] .register-modern-password-toggle{right:auto;left:.65rem}.register-modern-page[dir=rtl] .register-modern-submit-icon{transform:scaleX(-1)}.register-modern-page[dir=rtl] .register-modern-account-type-card{text-align:right}.register-modern-page[dir=rtl] .register-modern-account-type-check{right:auto;left:.85rem}.register-modern-page[dir=rtl] .register-modern-combined-list li{padding-left:0;padding-right:1.15rem}.register-modern-page[dir=rtl] .register-modern-combined-list li:before{left:auto;right:0}.register-modern-page[dir=rtl] .register-modern-combined-header,.register-modern-page[dir=rtl] .register-modern-combined-list,.register-modern-page[dir=rtl] .register-error-alert-content{text-align:right}.register-modern-page[dir=rtl] input,.register-modern-page[dir=rtl] select,.register-modern-page[dir=rtl] option,.register-modern-page[dir=rtl] .register-modern-progress-step-number{font-feature-settings:"locl" 0;-webkit-font-feature-settings:"locl" 0;font-variant-numeric:lining-nums}.register-modern-page[dir=rtl] input[type=email],.register-modern-page[dir=rtl] input[type=tel],.register-modern-page[dir=rtl] input[type=password],.register-modern-page[dir=rtl] input[type=number],.register-modern-page[dir=rtl] input[type=date]{text-align:left;direction:ltr;font-family:Manrope,Space Grotesk,ui-sans-serif,system-ui,sans-serif!important}.register-modern-page input[type=date],.register-step2-modern-page input[type=date]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.register-modern-page input[type=date]::-webkit-calendar-picker-indicator,.register-step2-modern-page input[type=date]::-webkit-calendar-picker-indicator{margin:0;flex-shrink:0}.register-modern-page input[type=date]::-webkit-datetime-edit,.register-step2-modern-page input[type=date]::-webkit-datetime-edit{min-width:0;max-width:100%}@media(max-width:768px){.register-modern-page[dir=rtl] .register-modern-input{padding:.75rem 2.75rem .75rem .875rem}.register-modern-page[dir=rtl] .register-modern-input-icon{left:auto;right:.875rem}}@media(max-width:480px){.register-modern-header{margin-bottom:2rem}.register-modern-title{font-size:1.75rem}.register-modern-card{padding:1.25rem 1rem 1.5rem!important}.register-modern-form-panel{padding:1.35rem 1.1rem 1.45rem}.register-modern-form-group{margin-bottom:1.25rem}}html.auth-shell-dark,html.auth-shell-dark body{background:#16161d!important;background-color:#16161d!important}html.auth-shell-dark.auth-shell-pro,html.auth-shell-dark.auth-shell-pro body{background:#0e121b!important;background-color:#0e121b!important}html.auth-shell-dark.auth-shell-pro #root,html.auth-shell-dark.auth-shell-pro .app-root{background:#0e121b!important}[data-testid=auth-layout]{--ink: 0 0% 96%;--ink-2: 0 0% 88%;--ink-3: 0 0% 65%;--ink-4: 0 0% 50%;--ink-5: 0 0% 40%;--line: 240 8% 22%;--canvas: 240 12% 14%;--canvas-2: 240 12% 16%;--background: 240 12% 10%;--foreground: 0 0% 96%;--muted-foreground: 0 0% 65%;--border: 240 8% 22%;--input: 240 8% 22%;--secondary: 240 12% 16%;--secondary-foreground: 0 0% 96%;color-scheme:dark}[data-testid=auth-layout] .bg-white,[data-testid=auth-layout] .bg-canvas{background-color:#1f1f28!important}[data-testid=auth-layout] .bg-canvas-2,[data-testid=auth-layout] .focus-within\:bg-canvas-2:focus-within{background-color:#24242e!important}[data-testid=auth-layout] .border-line{border-color:#ffffff1f!important}[data-testid=auth-layout] [data-auth-input] label{color:#ffffffc7!important}[data-testid=auth-layout] [data-auth-input]>div{background-color:#1a1a23!important;border-color:#ffffff1f!important}[data-testid=auth-layout] [data-auth-input]>div:focus-within{background-color:#1d1d26!important;border-color:#c41b87!important;box-shadow:none!important}[data-testid=auth-layout] [data-auth-input] input:focus{box-shadow:none!important}[data-testid=auth-layout] ::selection,.register-modern-page ::selection,.kids-login-page ::selection{background:#c41b8759;color:#fff}[data-testid=auth-layout] [data-auth-input] input{color:#fff!important}[data-testid=auth-layout] [data-auth-input] input::placeholder{color:#ffffff59!important}[data-testid=auth-layout] [data-auth-input] .text-ink-3{color:#ffffff73!important}[data-testid=auth-layout] [data-auth-btn],[data-testid=auth-layout] [data-testid=login-kids],[data-testid=auth-layout] [data-testid=login-espace-pro],[data-testid=auth-layout] a[href="/connexion"]{height:42px!important;min-height:42px!important;border-radius:12px!important}[data-testid=auth-layout] [data-auth-btn=secondary]{background:#ffffff0f!important;border-color:#ffffff24!important;color:#fff!important}[data-testid=auth-layout] [data-auth-btn=secondary]:hover{background:#ffffff1a!important}[data-testid=auth-layout] a.text-brand,[data-testid=auth-layout] .text-brand{color:#f472b6!important}[data-testid=auth-layout] a.text-brand:hover,[data-testid=auth-layout] .hover\:text-brand-deep:hover{color:#f9a8d4!important}[data-testid=auth-layout] select{background-color:#1a1a23!important;border-color:#ffffff1f!important;color:#fff!important}[data-testid=auth-layout] input,[data-testid=auth-layout] select,[data-testid=auth-layout] textarea,.register-modern-page input,.register-modern-page select,.register-modern-page textarea,.kids-login-page input{font-size:16px!important}.register-modern-page,.register-container,.email-confirmation-page,.blocked-account-container,.kids-login-page{background:#16161d!important;color:#ffffffeb!important;color-scheme:dark}.register-modern-title,.register-modern-card-title,.register-modern-form-title,.register-step2-modern-title,.email-confirmation-title,.email-confirmation-subtitle,.blocked-account-title,.blocked-card h1,.blocked-card h2,.blocked-card h3,.blocked-card p,.blocked-card span,.blocked-card label{color:#ffffffeb!important}.register-modern-title,.register-step2-modern-title{color:#fff!important}.register-modern-subtitle,.register-modern-label,.register-modern-hint,.email-confirmation-text,.email-confirmation-description{color:#ffffffb8!important}.register-modern-card,.email-confirmation-card,.blocked-account-card{background:#ffffff0d!important;border-color:#ffffff1a!important;box-shadow:none!important}.register-modern-form{background:transparent!important;box-shadow:none!important;border:none!important}.register-modern-account-type-card{background:#24242e!important;border-color:#ffffff1f!important;color:#fff!important}.register-modern-account-type-card-active{background:linear-gradient(160deg,#c41b8738,#21212c 55%)!important;border-color:#c41b87!important}.register-modern-account-type-title,.register-modern-combined-title{color:#fff!important}.register-modern-account-type-desc,.register-modern-combined-subtitle,.register-modern-combined-list li{color:#ffffffc7!important}.register-modern-combined-card{background:#22222b!important;border-color:#ffffff1a!important}.register-modern-page input,.register-modern-page select,.register-modern-page textarea,.email-confirmation-page input,.blocked-account-container input,.kids-login-page input{background:#1f1f28!important;border-color:#ffffff24!important;color:#fff!important}.register-modern-page input::placeholder,.kids-login-page input::placeholder{color:#ffffff59!important}.register-modern-progress-step-number{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#ffffff8c!important}.register-modern-progress-step-active .register-modern-progress-step-number{background:linear-gradient(145deg,#e045a8,#c41b87 48%,#9b0c6b)!important;color:#fff!important;border-color:transparent!important}@keyframes auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-auth-enter]{animation:auth-enter .46s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--auth-enter-delay, 0ms)}html.app-splash-pending [data-auth-enter]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){[data-auth-enter]{animation:none}}html.pwa-standalone [data-auth-header]{display:none}[data-testid=auth-layout] [data-testid=account-selector] [data-account-choice=agent],[data-testid=auth-layout][data-auth-audience=pro] [data-testid=account-selector] [data-account-choice=agent]{background:linear-gradient(145deg,#2dd4bf,#0d9488 48%,#0f766e)!important;box-shadow:0 10px 28px -8px #0d94888c!important}[data-testid=auth-layout] [data-testid=account-selector] [data-account-choice=business],[data-testid=auth-layout][data-auth-audience=pro] [data-testid=account-selector] [data-account-choice=business]{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;box-shadow:0 10px 28px -8px #2563eb8c!important}[data-testid=auth-layout] [data-testid=account-selector] [data-account-choice=individual]{background:linear-gradient(145deg,#e879c7,#c41b87 48%,#9b0c6b)!important}[data-testid=auth-layout][data-auth-audience=pro] [data-auth-input]>div:focus-within{border-color:#3b82f6!important}[data-testid=auth-layout][data-auth-audience=pro] .brand-gradient{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;box-shadow:0 10px 28px -8px #2563eb8c!important}[data-testid=auth-layout][data-auth-audience=pro] [data-auth-btn=secondary]{border-color:#3b82f659!important;color:#93c5fd!important}[data-testid=auth-layout][data-auth-audience=pro] a{--auth-accent: #93c5fd}.register-step2-modern-page{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(196,27,135,.16),transparent 55%),#16161d;padding:2.75rem 1.25rem 3.5rem;position:relative;overflow-x:hidden}.register-step2-modern-container{max-width:900px;margin:0 auto;width:100%}.register-step2-modern-content{animation:fadeInUp .6s ease-out}.register-step2-modern-header{text-align:center;margin-bottom:3rem}.register-lang{display:inline-flex;gap:6px;margin:0 auto 1rem;padding:4px;border-radius:999px;background:#ffffff1a}.register-lang button{border:0;background:transparent;color:#ffffffbf;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer}.register-lang button.is-on{background:#fff;color:#111827}.register-step2-modern-progress{margin-bottom:2rem;display:flex;justify-content:center}.register-step2-modern-progress-rail{display:flex;align-items:center;gap:.55rem;width:100%;max-width:42rem;padding:.7rem .85rem;border-radius:999px;background:#ffffff09;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:nowrap;overflow-x:auto}.register-step2-modern-progress-step{display:flex;align-items:center;gap:.65rem;flex:1;min-width:0;padding:.35rem .5rem .35rem .35rem;border-radius:999px;transition:background .25s ease,box-shadow .25s ease}.register-step2-modern-progress-step-active{background:#c41b8724;box-shadow:inset 0 0 0 1px #c41b8759}.register-step2-modern-progress-step-done .register-step2-modern-progress-step-number{background:#c41b8738;color:#f9a8d4;border-color:#c41b8766}.register-step2-modern-progress-step-done .register-step2-modern-progress-step-label{color:#ffffffc7}.register-step2-modern-progress-step-number{width:2.2rem;height:2.2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.78rem;font-weight:700;background:#ffffff0f;color:#ffffff8c;border:1px solid rgba(255,255,255,.12);transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease}.register-step2-modern-progress-step-active .register-step2-modern-progress-step-number{background:linear-gradient(145deg,#e045a8,#c41b87 48%,#9b0c6b);color:#fff;border-color:transparent;box-shadow:0 0 0 3px #c41b872e,0 8px 18px #c41b8759}.register-step2-modern-progress-step-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;text-align:left}.register-step2-modern-progress-step-kicker{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;line-height:1.2}.register-step2-modern-progress-step-active .register-step2-modern-progress-step-kicker{color:#f472b6e6}.register-step2-modern-progress-step-label{font-size:.8rem;font-weight:600;color:#ffffff8c;text-transform:none;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:left}.register-step2-modern-progress-step-active .register-step2-modern-progress-step-label{color:#fff}.register-step2-modern-progress-divider{position:relative;width:1.75rem;height:2px;flex-shrink:0;border-radius:999px;background:#ffffff1f;overflow:hidden}.register-step2-modern-progress-divider-fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#c41b87,#f472b6);box-shadow:0 0 10px #c41b8773;transition:width .35s ease}.register-step2-modern-progress-divider-fill--half{width:55%}.register-step2-modern-progress-divider-fill--full{width:100%}.register-step2-modern-progress-steps,.register-step2-modern-progress-line{display:none}.register-step2-modern-title{font-size:2.5rem;font-weight:800;color:#fff;margin:0 0 1rem;letter-spacing:-.02em}.register-step2-modern-subtitle{font-size:1.05rem;color:#ffffffb8;font-weight:400;max-width:700px;margin:0 auto;line-height:1.6}.register-step2-modern-card{background:#fff;color:#111827;color-scheme:light;border-radius:24px;padding:2.5rem;box-shadow:0 1px 3px #0000000d,0 20px 40px #00000014;border:1px solid rgba(0,0,0,.05)}.register-step2-modern-card input,.register-step2-modern-card select,.register-step2-modern-card textarea{color:#111827!important;background:#fff!important;max-width:100%;min-width:0}.register-step2-modern-card input[type=date]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.register-step2-modern-card input[type=date]::-webkit-datetime-edit{min-width:0;max-width:calc(100% - 1.5rem)}.register-step2-modern-email-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:linear-gradient(135deg,#c41b871a,#9b0c6b1a);border:1px solid rgba(196,27,135,.2);border-radius:12px;margin-bottom:2rem}.register-step2-modern-email-icon{color:#c41b87;font-size:1rem}.register-step2-modern-email-text{font-size:.9375rem;font-weight:600;color:#c41b87}.register-step2-modern-form{display:flex;flex-direction:column;gap:2rem}.register-step2-modern-form-actions{display:flex;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;margin-top:2rem}.register-step2-modern-button{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;border-radius:12px;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}.register-step2-modern-button-secondary{background:#f1f5f9;color:#475569;border:2px solid #e2e8f0}.register-step2-modern-button-secondary:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.register-step2-modern-button-primary{background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff;box-shadow:0 4px 12px #c41b874d}.register-step2-modern-button-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #c41b8766}.register-step2-modern-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.register-step2-modern-button-icon{font-size:.875rem;transition:transform .2s ease}.register-step2-modern-button-primary:hover:not(:disabled) .register-step2-modern-button-icon{transform:translate(4px)}.register-step2-modern-page[dir=rtl]{text-align:right;font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif;font-feature-settings:"locl" 0;-webkit-font-feature-settings:"locl" 0}.register-step2-modern-page[dir=rtl] h1,.register-step2-modern-page[dir=rtl] h2,.register-step2-modern-page[dir=rtl] h3,.register-step2-modern-page[dir=rtl] label,.register-step2-modern-page[dir=rtl] p,.register-step2-modern-page[dir=rtl] button,.register-step2-modern-page[dir=rtl] input,.register-step2-modern-page[dir=rtl] select,.register-step2-modern-page[dir=rtl] span{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif!important;font-feature-settings:"locl" 0;-webkit-font-feature-settings:"locl" 0}.register-step2-modern-page[dir=rtl] input,.register-step2-modern-page[dir=rtl] select,.register-step2-modern-page[dir=rtl] option{font-feature-settings:"locl" 0;-webkit-font-feature-settings:"locl" 0;font-variant-numeric:lining-nums}.register-step2-modern-page[dir=rtl] input[type=email],.register-step2-modern-page[dir=rtl] input[type=tel],.register-step2-modern-page[dir=rtl] input[type=date],.register-step2-modern-page[dir=rtl] input[type=password],.register-step2-modern-page[dir=rtl] input[type=number]{text-align:left;direction:ltr;font-family:Manrope,Space Grotesk,ui-sans-serif,system-ui,sans-serif!important}.register-step2-modern-page[dir=rtl] .register-step2-modern-button-icon{transform:scaleX(-1)}@media(max-width:768px){.register-step2-modern-page{padding:2rem 1rem 2.5rem}.register-step2-modern-card{padding:1.5rem;border-radius:20px}.register-step2-modern-title{font-size:2rem}.register-step2-modern-subtitle{font-size:1rem}.register-step2-modern-progress-steps{gap:.5rem;max-width:100%}.register-step2-modern-progress-step-number{width:2rem;height:2rem;font-size:.75rem}.register-step2-modern-progress-step-label{font-size:.6875rem}.register-step2-modern-progress-line{margin:0 .25rem;min-width:20px}.register-step2-modern-form-actions{flex-direction:column}.register-step2-modern-button{width:100%;justify-content:center}.register-step2-modern-email-badge{width:100%;justify-content:center;padding:.75rem 1rem}}@media(max-width:480px){.register-step2-modern-title{font-size:1.75rem}.register-step2-modern-card{padding:1.25rem}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.agent-ob-shell{width:100%;max-width:1280px;margin:0 auto;padding:.85rem .85rem calc(6.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box;color:#fffffff0}.agent-ob-hero{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#2dd4bf24,#0d94880f 38%,#ffffff08);padding:1rem 1rem 1.1rem}.agent-ob-hero-glow{pointer-events:none;position:absolute;top:-30%;right:-12%;width:220px;height:220px;border-radius:999px;background:#0d948838;filter:blur(48px)}.agent-ob-kicker{position:relative;margin:0;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.agent-ob-hero h1{position:relative;margin:.35rem 0 .4rem;font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.agent-ob-hero p{position:relative;margin:0;font-size:.86rem;color:#ffffff9e}.agent-ob-stage{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#2dd4bf14,#ffffff0a 38%,#ffffff06);padding:1rem}.agent-ob-stepper{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.25rem}.agent-ob-step{flex:0 0 auto;display:flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffff8c;font-size:.75rem;font-weight:700}.agent-ob-step.is-current{color:#fff;border-color:#2dd4bf73;background:#0d948838}.agent-ob-step.is-done{color:#99f6e4;border-color:#2dd4bf47}.agent-ob-progress{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden;margin:.85rem 0 1rem}.agent-ob-progress>span{display:block;height:100%;background:linear-gradient(90deg,#2dd4bf,#0d9488)}.agent-ob-grid{display:flex;flex-direction:column;gap:.85rem}.agent-ob-field{display:flex;flex-direction:column;gap:.35rem}.agent-ob-field span{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.agent-ob-field input,.agent-ob-field select,.agent-ob-field textarea{min-height:2.85rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:#00000047;color:inherit;padding:0 .85rem;font-size:.95rem}.agent-ob-field input:focus,.agent-ob-field select:focus{outline:none;border-color:#2dd4bf8c;box-shadow:0 0 0 3px #0d94882e}.agent-ob-field.is-error input,.agent-ob-field.is-error select{border-color:#f43f5e8c}.agent-ob-error{margin:0;font-size:.78rem;color:#fecaca}.agent-ob-ltr{direction:ltr;text-align:left}.agent-ob-actions{position:-webkit-sticky;position:sticky;bottom:calc(var(--partner-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px));display:flex;gap:.65rem;padding-top:.75rem;background:linear-gradient(180deg,transparent,rgba(10,16,22,.92) 30%)}.agent-ob-btn{flex:1;min-height:2.85rem;border:0;border-radius:.9rem;font-weight:750;cursor:pointer;color:#fff}.agent-ob-btn-primary{background:linear-gradient(145deg,#2dd4bf,#0d9488 55%,#0f766e)}.agent-ob-btn-ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.agent-ob-btn:disabled{opacity:.55;cursor:wait}.agent-ob-side{display:none}.agent-ob-capture{display:flex;flex-direction:column;gap:.65rem;padding:.85rem;border-radius:1rem;border:1px dashed rgba(45,212,191,.28);background:#0d94880f}.agent-ob-preview{width:100%;max-height:180px;object-fit:contain;border-radius:.75rem;background:#00000059}.agent-ob-list-toolbar{display:flex;flex-direction:column;gap:.65rem}.agent-ob-list-toolbar input,.agent-ob-list-toolbar select{min-height:2.75rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:#00000047;color:inherit;padding:0 .85rem}.agent-ob-card{border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1rem;display:grid;gap:.35rem}.agent-ob-badge{display:inline-flex;align-items:center;width:-webkit-fit-content;width:fit-content;min-height:1.6rem;padding:0 .6rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#2dd4bf29;color:#99f6e4}.agent-ob-badge.is-warn{background:#f59e0b29;color:#fcd34d}.agent-ob-badge.is-bad{background:#f43f5e29;color:#fecaca}.agent-ob-table{display:none}.agent-ob-empty{padding:1.5rem 1rem;text-align:center;color:#ffffff8c}.agent-ob-skel{height:4.5rem;border-radius:1rem;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);animation:agent-ob-pulse 1.2s ease-in-out infinite}@keyframes agent-ob-pulse{50%{opacity:.65}}@media(min-width:768px)and (max-width:1023px){.agent-ob-shell{padding:1.25rem 1.25rem 3rem;gap:1.15rem}.agent-ob-grid{display:grid;grid-template-columns:1fr 1fr}.agent-ob-grid .agent-ob-span{grid-column:1 / -1}.agent-ob-actions{position:static;background:none}.agent-ob-list-toolbar{flex-direction:row}}@media(min-width:1024px){.agent-ob-shell{padding:1.5rem 1.25rem 3rem;gap:1.25rem}.agent-ob-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:1.25rem;align-items:start}.agent-ob-grid{display:grid;grid-template-columns:1fr 1fr}.agent-ob-grid .agent-ob-span{grid-column:1 / -1}.agent-ob-side{display:block;position:-webkit-sticky;position:sticky;top:1.25rem;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1.15rem}.agent-ob-side h2{margin:0 0 .75rem;font-size:.95rem}.agent-ob-side dl{margin:0;display:grid;gap:.55rem}.agent-ob-side dt{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.agent-ob-side dd{margin:.15rem 0 0;font-weight:650}.agent-ob-actions{position:static;background:none}.agent-ob-cards{display:none}.agent-ob-table{display:table;width:100%;border-collapse:collapse}.agent-ob-table th,.agent-ob-table td{text-align:start;padding:.85rem .65rem;border-bottom:1px solid rgba(255,255,255,.08)}.agent-ob-table th{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#fff6}}.assisted-page{min-height:100vh;padding:1.5rem 1rem 3rem;background:radial-gradient(ellipse at top,rgba(13,148,136,.18),transparent 45%),#0b1220;color:#fffffff0}.assisted-card{max-width:42rem;margin:0 auto;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:1.25rem}.assisted-card h1{margin:.4rem 0 .6rem;font-size:1.4rem}.assisted-meter{height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.assisted-meter>span{display:block;height:100%;background:linear-gradient(90deg,#f87171,#fbbf24,#2dd4bf)}.assisted-consent{display:flex;gap:.65rem;align-items:flex-start;margin:.65rem 0}.assisted-consent input{margin-top:.25rem}.email-confirmation-page{min-height:100vh;background:#16161d;color:#ffffffeb;padding:2rem 1rem;display:flex;align-items:center;justify-content:center;position:relative;overflow-x:hidden}.email-confirmation-page .register-lang{display:inline-flex;gap:6px;margin:0 auto 1.25rem;padding:4px;border-radius:999px;background:#ffffff1a}.email-confirmation-page .register-lang button{border:0;background:transparent;color:#ffffffbf;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;cursor:pointer}.email-confirmation-page .register-lang button.is-on{background:#fff;color:#111827}.email-confirmation-page[dir=rtl]{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif}.email-confirmation-page[dir=rtl] h1,.email-confirmation-page[dir=rtl] p,.email-confirmation-page[dir=rtl] label,.email-confirmation-page[dir=rtl] button{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif!important}.email-confirmation-container{max-width:600px;margin:0 auto;width:100%}.email-confirmation-content{text-align:center;animation:fadeInUp .6s ease-out}.email-confirmation-icon-wrapper{position:relative;display:inline-block;margin-bottom:2rem}.email-confirmation-icon-circle{width:140px;height:140px;background:linear-gradient(135deg,#c41b871a,#9b0c6b1a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;animation:pulseIcon 2s infinite;border:3px solid rgba(196,27,135,.2)}.email-confirmation-icon{font-size:4rem;color:#c41b87;animation:bounceEnvelope 2s infinite}.email-confirmation-check{position:absolute;bottom:0;right:0;width:3rem;height:3rem;background:linear-gradient(135deg,#c41b87,#9b0c6b);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;border:4px solid white;box-shadow:0 4px 16px #c41b874d;animation:scaleInCheck .5s ease-out .3s both}.email-confirmation-header{margin-bottom:2rem}.email-confirmation-title{font-size:2.5rem;font-weight:800;color:#0f172a;margin:0 0 .5rem;letter-spacing:-.02em;background:linear-gradient(135deg,#c41b87,#9b0c6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.email-confirmation-subtitle{font-size:1.25rem;color:#64748b;font-weight:500;margin:0}.email-confirmation-card{background:#fff;border-radius:24px;padding:2.5rem;box-shadow:0 1px 3px #0000000d,0 20px 40px #00000014;border:1px solid rgba(0,0,0,.05);margin-bottom:2rem;text-align:left}.email-confirmation-message{font-size:1rem;color:#475569;line-height:1.7;margin:0 0 1.5rem}.email-confirmation-warning{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border:1px solid rgba(251,191,36,.3);border-radius:12px;border-left:4px solid #f59e0b}.email-confirmation-warning-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;color:#f59e0b;font-size:1.125rem}.email-confirmation-warning-text{font-size:.875rem;color:#92400e;margin:0;line-height:1.6;flex:1}.email-confirmation-back-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600;color:#fff;text-decoration:none;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#c41b87,#9b0c6b);border:none;box-shadow:0 4px 12px #c41b8733}.email-confirmation-back-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #c41b874d;background:linear-gradient(135deg,#9b0c6b,#c41b87)}.email-confirmation-back-icon{font-size:.875rem;transition:transform .2s ease}.email-confirmation-back-button:hover .email-confirmation-back-icon{transform:translate(-4px)}.email-confirmation-resend{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.email-confirmation-resend-label{font-size:.9375rem;font-weight:600;color:#334155}.email-confirmation-resend-input{width:100%;padding:.875rem 1rem;font-size:1rem;color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.12);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.email-confirmation-resend-input:focus{outline:none;background:#fff;border-color:#c41b87;box-shadow:0 0 0 3px #c41b8726}.email-confirmation-resend button{justify-content:center;cursor:pointer}.email-confirmation-resend button:disabled{opacity:.6;cursor:not-allowed;transform:none}.email-confirmation-resend button:hover .email-confirmation-back-icon{transform:translate(4px)}.email-confirmation-resend-notice{margin:1rem 0 0;font-size:.875rem;line-height:1.6;color:#475569}@media(min-width:768px){.email-confirmation-resend{flex-direction:row;align-items:center;flex-wrap:wrap}.email-confirmation-resend-label{flex:1 1 100%}.email-confirmation-resend-input{flex:1 1 240px;width:auto}.email-confirmation-resend button{flex:0 0 auto}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseIcon{0%,to{box-shadow:0 0 #c41b8766}50%{box-shadow:0 0 0 20px #c41b8700}}@keyframes bounceEnvelope{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scaleInCheck{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:768px){.email-confirmation-page{padding:1rem}.email-confirmation-icon-circle{width:100px;height:100px}.email-confirmation-icon{font-size:2.5rem}.email-confirmation-check{width:2rem;height:2rem;font-size:1rem;border-width:3px}.email-confirmation-title{font-size:2rem}.email-confirmation-subtitle{font-size:1.125rem}.email-confirmation-card{padding:1.5rem;border-radius:20px}.email-confirmation-message{font-size:.9375rem}.email-confirmation-warning{padding:1rem;gap:.75rem}.email-confirmation-warning-icon{width:1.25rem;height:1.25rem;font-size:1rem}.email-confirmation-warning-text{font-size:.8125rem}}@media(max-width:480px){.email-confirmation-icon-circle{width:80px;height:80px}.email-confirmation-icon{font-size:2rem}.email-confirmation-title{font-size:1.75rem}.email-confirmation-card{padding:1.25rem}}.payment-validation-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff5f7;padding:1.5rem}.payment-validation-card{width:100%;max-width:500px;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;border:1px solid #fde8ec}.payment-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #fde8ec}.payment-header h2{margin:0;color:#2d3748;font-size:1.5rem;font-weight:600}.payment-reference{display:block;color:#718096;margin-top:.5rem;font-size:.9rem}.payment-details{margin-bottom:2rem;background-color:#fafafa;border-radius:8px;padding:1rem}.detail-row{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #fde8ec}.detail-row:last-child{border-bottom:none}.detail-label{color:#718096;font-weight:500}.detail-value{color:#2d3748;font-weight:600}.detail-value.amount{color:#c41b87;font-size:1.1rem}.payment-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.action-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:140px}.action-button .button-icon{width:20px;height:20px}.action-button.accept{background-color:#10b981;color:#fff}.action-button.accept:hover:not(:disabled){background-color:#059669}.action-button.reject{background-color:#ef4444;color:#fff}.action-button.reject:hover:not(:disabled){background-color:#dc2626}.action-button:disabled{opacity:.7;cursor:not-allowed}.loading-spinner{width:40px;height:40px;border:3px solid #fde8ec;border-top:3px solid #c41b87;border-radius:50%;animation:spin 1s linear infinite}.success-message,.error-message{text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center}.success-message{color:#10b981}.error-message{color:#ef4444}.success-icon,.error-icon{width:64px;height:64px;margin-bottom:1.5rem}.success-message h2,.error-message h2{margin:0;color:#2d3748;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.error-message p{color:#718096;margin:.5rem 0 1.5rem;line-height:1.5}.back-button{display:block;width:100%;padding:.75rem;margin-top:1.5rem;background-color:#f3f4f6;border:none;border-radius:8px;color:#4b5563;font-weight:500;cursor:pointer;transition:all .2s ease}.back-button:hover{background-color:#e5e7eb}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.payment-validation-container{padding:1rem}.payment-validation-card{padding:1.5rem}.payment-header h2{font-size:1.25rem}.payment-actions{flex-direction:column}.action-button{width:100%;padding:.75rem 1rem}}:root{--sidebar-width: 280px;--header-height: 77px;--primary: #c41b87;--primary-hover: #9b0c6b;--primary-light: rgba(196, 27, 135, .1);--text-color: #4b5563;--icon-color: #6b7280;--kids-primary: #c41b87;--kids-secondary: #9b0c6b;--kids-accent: #ffd93d;--kids-purple: #b19cd9;--kids-blue: #74b9ff}.base-sidebar{position:fixed;left:0;top:var(--header-height);height:calc(100vh - var(--header-height));width:var(--sidebar-width);background:#fff;box-shadow:4px 0 10px #0000001a;z-index:40;display:flex;flex-direction:column;transition:transform .3s ease}.base-sidebar.kids-theme{background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.1);box-shadow:4px 0 20px #0000004d}.base-sidebar.classic-theme{background:linear-gradient(180deg,#fff,#f8fafc);border-right:1px solid #e5e7eb;box-shadow:4px 0 15px #00000014}.base-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:30;animation:fadeIn .3s ease}.base-user-profile{padding:1.5rem;border-bottom:1px solid #e5e7eb;margin-top:45px}.base-sidebar.kids-theme .base-user-profile{border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d}.base-sidebar.classic-theme .base-user-profile{border-bottom:none;background:linear-gradient(135deg,#c41b87,#9b0c6b);border-radius:20px;margin:1rem;padding:1.5rem;box-shadow:0 8px 25px #c41b874d;border:2px solid rgba(255,255,255,.2);color:#fff;position:relative;overflow:hidden}.base-user-avatar{position:relative;width:64px;height:64px;margin-bottom:1rem}.base-user-avatar img,.base-avatar-placeholder{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #c41b87;display:flex;align-items:center;justify-content:center;background:#c41b871a;color:#c41b87;font-size:1.5rem;font-weight:600}.base-sidebar.kids-theme .base-user-avatar img,.base-sidebar.kids-theme .base-avatar-placeholder{border:2px solid var(--kids-primary);background:#c41b8733;color:#fff}.base-sidebar.classic-theme .base-user-avatar img,.base-sidebar.classic-theme .base-avatar-placeholder{border:3px solid rgba(255,255,255,.8);background:#fff3;color:#fff;box-shadow:0 4px 12px #0003}.base-verified-badge{position:absolute;bottom:0;right:0;background:#c41b87;color:#fff;border-radius:50%;padding:.25rem;border:2px solid white}.base-user-info{margin-bottom:.75rem}.base-user-name{font-weight:600;color:#4b5563;font-size:1rem;margin-bottom:.25rem}.base-sidebar.kids-theme .base-user-name{color:#fff}.base-sidebar.classic-theme .base-user-name{color:#fff;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}.base-user-email{color:#6b7280;font-size:.875rem}.base-sidebar.kids-theme .base-user-email{color:#ffffffb3}.base-sidebar.classic-theme .base-user-email{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.base-user-position,.base-user-supervisor,.base-user-supervisor-email{color:#6b7280;font-size:.75rem;margin-top:.25rem;display:flex;align-items:center}.base-sidebar.kids-theme .base-user-position,.base-sidebar.kids-theme .base-user-supervisor,.base-sidebar.kids-theme .base-user-supervisor-email{color:#fff9}.base-sidebar.classic-theme .base-user-position,.base-sidebar.classic-theme .base-user-supervisor,.base-sidebar.classic-theme .base-user-supervisor-email{color:#fffc;text-shadow:0 1px 2px rgba(0,0,0,.2)}.base-user-supervisor-info{margin-top:.5rem;padding-top:.25rem;border-top:1px dashed rgba(107,114,128,.2)}.base-sidebar.kids-theme .base-user-supervisor-info{border-top:1px dashed rgba(255,255,255,.2)}.base-sidebar.classic-theme .base-user-supervisor-info{border-top:1px dashed rgba(255,255,255,.3)}.base-user-supervisor-email{margin-top:.125rem;font-size:.7rem;color:#9ca3af}.base-sidebar.kids-theme .base-user-supervisor-email{color:#ffffff80}.base-sidebar.classic-theme .base-user-supervisor-email{color:#ffffffb3}.base-user-balance{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#c41b871a;border-radius:.75rem;color:#c41b87;font-weight:600;margin-top:1rem;white-space:nowrap;overflow:visible}.base-sidebar.kids-theme .base-user-balance{background:linear-gradient(135deg,var(--kids-primary),var(--kids-secondary));color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 20px #c41b8766}.base-sidebar.classic-theme .base-user-balance{background:#fff;color:#c41b87;border:2px solid rgba(196,27,135,.3);box-shadow:0 4px 12px #c41b8733;border-radius:12px;padding:1rem;margin-top:1rem;text-align:center;font-weight:600;white-space:nowrap;overflow:visible;text-overflow:unset;justify-content:center;gap:.5rem}.base-user-balance span{color:#c41b87;font-weight:700}.base-sidebar.kids-theme .base-user-balance span{color:#fff}.base-sidebar.classic-theme .base-user-balance span{color:#c41b87;font-weight:700;font-size:.9rem;white-space:nowrap;overflow:visible;text-overflow:unset;max-width:none;display:inline-block}.base-sidebar.classic-theme .base-user-balance svg{color:#c41b87;flex-shrink:0}.base-nav-menu{flex:1;padding:1.5rem 1rem;overflow-y:auto}.base-sidebar.kids-theme .base-nav-menu,.base-sidebar.kids-theme .base-nav-menu *{background:transparent!important}.base-sidebar.classic-theme .base-nav-menu{background:#fff}.base-nav-section{margin-bottom:2rem}.base-nav-title{text-transform:uppercase;color:#6b7280;font-size:.75rem;font-weight:600;margin-bottom:.75rem;padding:0 .5rem}.base-sidebar.kids-theme .base-nav-title{color:#fff9}.base-sidebar.classic-theme .base-nav-title{color:#6b7280}.base-nav-link{position:relative;display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important;color:#4b5563!important;text-decoration:none!important;border-radius:.5rem!important;transition:all .2s ease!important;margin-bottom:.25rem!important;font-weight:500!important;background:transparent!important}.base-sidebar.kids-theme .base-nav-link{color:#ffffffb3!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;transform:none!important;margin-top:0!important}.base-sidebar.classic-theme .base-nav-link{color:#4b5563!important;background:#fff!important;border:2px solid rgba(196,27,135,.1)!important;border-radius:12px!important;box-shadow:0 2px 8px #c41b871a!important;margin:.125rem 0!important}.base-nav-link svg{width:1.25rem!important;height:1.25rem!important;color:#6b7280!important;transition:color .2s ease!important}.base-sidebar.kids-theme .base-nav-link svg{color:#ffffffb3!important}.base-sidebar.classic-theme .base-nav-link svg{color:#6b7280!important}.base-nav-link:hover,.base-nav-link.active{background-color:#c41b871a!important;color:#c41b87!important}.base-sidebar.kids-theme .base-nav-link:hover{color:#fff!important;background:#ffffff1a!important;transform:none!important;box-shadow:none!important;margin-top:0!important}.base-sidebar.kids-theme .base-nav-link.active{color:#fff!important;background:#ffffff1a!important;box-shadow:0 6px 25px #c41b8799!important;transform:none!important;border:1px solid rgba(255,255,255,.2)!important;margin-top:0!important}.base-sidebar.classic-theme .base-nav-link:hover{background:#fff!important;color:#c41b87!important;border-color:#c41b874d!important;box-shadow:0 4px 12px #c41b8733!important;transform:translateY(-1px)!important}.base-sidebar.classic-theme .base-nav-link.active{background:#fff!important;color:#c41b87!important;border-color:#c41b8766!important;box-shadow:0 6px 16px #c41b8740!important;transform:translateY(-1px)!important}.base-nav-link:hover svg,.base-nav-link.active svg{color:#c41b87!important}.base-sidebar.kids-theme .base-nav-link:hover svg,.base-sidebar.kids-theme .base-nav-link.active svg{color:#fff!important}.base-sidebar.classic-theme .base-nav-link:hover svg,.base-sidebar.classic-theme .base-nav-link.active svg{color:#c41b87!important}.base-logout-button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;color:#ef4444;background:none;border:none;cursor:pointer;transition:all .2s ease;margin-top:auto}.base-sidebar.kids-theme .base-logout-button{color:#ff6b6b;background:#ff6b6b1a;border-radius:16px;margin:1rem 1.5rem;border:1px solid rgba(255,107,107,.2);width:calc(100% - 3rem);box-sizing:border-box}.base-sidebar.classic-theme .base-logout-button{color:#ef4444;background:transparent;border:none;margin:0;width:100%;border-radius:0}.base-logout-button:hover{background-color:#ef44441a;color:#dc2626}.base-sidebar.kids-theme .base-logout-button:hover{background:#ff6b6b33!important;color:#ff5252!important;box-shadow:0 4px 20px #ff6b6b66!important}.base-sidebar.classic-theme .base-logout-button:hover{background-color:#ef44441a!important;color:#dc2626!important}.base-sidebar-footer{padding:1rem 1.5rem;border-top:1px solid #e5e7eb}.base-sidebar.kids-theme .base-sidebar-footer{border-top:1px solid rgba(255,255,255,.1);background:#ffffff0d;margin:0 1.5rem;border-radius:16px 16px 0 0;width:calc(100% - 3rem);box-sizing:border-box}.base-sidebar.classic-theme .base-sidebar-footer{border-top:1px solid #e5e7eb;background:#fff;margin:0;border-radius:0;width:100%}.base-version{color:#6b7280;font-size:.75rem;text-align:center}.base-sidebar.kids-theme .base-version{color:#fff9}.base-sidebar.classic-theme .base-version{color:#6b7280}@media(max-width:1024px){.base-sidebar{transform:translate(-100%)}.base-sidebar.open{transform:translate(0)}}.bg-primary.bg-opacity-10{background-color:#c41b871a!important;color:#c41b87!important}.absolute.-top-1.-right-1.h-4.w-4.md\:h-5.md\:w-5.flex.items-center.justify-center.text-xs.font-medium.text-white.bg-primary.rounded-full{background-color:#c41b87!important;color:#fff!important}.base-nav-link.kids-special{background:#fff!important;color:#c41b87!important;font-weight:700!important;border-radius:12px!important;margin:.125rem 0!important;border:2px solid rgba(196,27,135,.3)!important;box-shadow:0 4px 12px #c41b8733!important;position:relative!important;overflow:hidden!important;padding:.375rem .75rem!important}.kids-logo-sidebar{width:120px!important;height:40px!important;margin-right:.75rem!important;filter:drop-shadow(0 2px 4px rgba(196,27,135,.3))!important;transition:all .3s ease!important;object-fit:contain!important}.kids-text-sidebar{font-size:1.1rem!important;font-weight:700!important;color:#c41b87!important;text-shadow:0 2px 4px rgba(196,27,135,.2)!important;transition:all .3s ease!important}.base-nav-link.kids-special:hover{background:#fff!important;color:#9b0c6b!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #c41b874d!important;border-color:#c41b8780!important}.base-nav-link.kids-special:hover .kids-text-sidebar{color:#9b0c6b!important;text-shadow:0 4px 8px rgba(196,27,135,.3)!important}#root{min-height:100vh;display:flex;flex-direction:column;position:relative;z-index:1}#root>div{flex:1;position:relative;z-index:1}.site-footer,.footer.site-footer{position:relative;z-index:1}:root{--bottom-nav-height: 65px}@media(max-width:1023px){.bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background-color:#fff!important;backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-around;padding:.5rem;box-shadow:0 -2px 4px #0000001a;z-index:10000!important;height:65px;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));margin-top:auto;isolation:isolate;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}@media(display-mode:standalone){.bottom-nav{position:fixed!important;bottom:0!important;transform:none!important}}.bottom-nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.25rem;font-size:.75rem;color:#6b7280;transition:color .2s;width:100%;height:100%}.bottom-nav-link button{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.site-footer,.footer.site-footer{z-index:-1!important}}@media(min-width:1024px){.bottom-nav{display:none}}.bottom-nav-curved{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:transparent!important;z-index:10000!important;height:85px;padding-bottom:env(safe-area-inset-bottom,0px);overflow:visible!important;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.bottom-nav-curved .bottom-nav-svg-shape{height:140%;overflow:visible;top:-40%}.bottom-nav-svg-shape{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;filter:drop-shadow(0 -2px 8px rgba(196,27,135,.15)) drop-shadow(0 -1px 4px rgba(196,27,135,.1))}@media(display-mode:standalone){.bottom-nav-curved{position:fixed!important;bottom:0!important;transform:none!important}}.bottom-nav-curved-container{display:flex;align-items:flex-start;justify-content:space-around;height:100%;padding:0 .5rem;padding-bottom:12px;gap:8px;position:relative;z-index:2;padding-top:5px}.curved-nav-item:not(.curved-nav-cta){flex:1;min-width:0;max-width:80px}.curved-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:0;text-decoration:none;color:#374151;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;flex:1;min-width:0;max-width:80px;position:relative;-webkit-tap-highlight-color:transparent}.curved-nav-item:not(.curved-nav-cta){margin-top:22px}.curved-nav-item:active{transform:scale(.95)}.curved-nav-icon-wrapper{width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;border-radius:8px;background:#fffc;box-shadow:0 2px 6px #00000014,0 1px 3px #0000000d,inset 0 1px 2px #ffffffe6,inset 0 -1px 2px #0000000d}.curved-nav-icon-wrapper>*{position:relative;z-index:10}.curved-nav-item:not(.curved-nav-cta):not(.active) .curved-nav-icon-wrapper:after{content:"";position:absolute;top:15%;left:15%;width:50%;height:50%;border-radius:4px;background:radial-gradient(circle at 30% 30%,#ffffff80,#fff0 70%);pointer-events:none;z-index:3}.curved-nav-item.active .curved-nav-icon-wrapper{background:linear-gradient(135deg,#c41b87,#d42a9a,#9b0c6b);box-shadow:0 12px 32px #c41b8780,0 6px 16px #c41b8766,0 3px 8px #00000026,inset 0 2px 6px #ffffff4d,inset 0 -3px 6px #9b0c6b66}.curved-nav-item.active .curved-nav-icon-wrapper:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:7px;background:linear-gradient(135deg,#c41b87,#d42a9a,#9b0c6b);z-index:0;box-shadow:inset 0 2px 4px #fff3}.curved-nav-item.active .curved-nav-icon-wrapper:after{content:"";position:absolute;top:15%;left:15%;width:50%;height:50%;border-radius:4px;background:radial-gradient(circle at 30% 30%,#ffffff80,#ffffff1a 50%,#fff0 70%);pointer-events:none;z-index:1;filter:blur(1px)}.curved-nav-icon{width:28px;height:28px;stroke-width:2;color:#4b5563;transition:all .3s cubic-bezier(.4,0,.2,1);fill:none}.curved-nav-label{font-size:10px;font-weight:500;color:#374151;transition:all .3s ease;line-height:1.2;text-align:center;margin-top:2px}.curved-nav-item.active{color:#c41b87}.curved-nav-item.active .curved-nav-icon{color:#fff;stroke-width:2.5;transform:scale(1.15);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));position:relative;z-index:2}.curved-nav-item.active .curved-nav-label{color:#c41b87;font-weight:600}.curved-nav-cta{position:relative;z-index:20;flex:0 0 auto;width:72px;height:auto;margin-top:-28px;background:transparent;padding:0;margin-left:0;margin-right:0}.curved-nav-fab{width:64px;height:64px;background:#fff;border:3px solid #c41b87;border-radius:50%;box-shadow:0 8px 16px #c41b8740,0 4px 8px #c41b8726,0 2px 4px #0000001a,inset 0 2px 4px #fffc,inset 0 -2px 4px #c41b871a;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0 auto;transform:translateY(0)}.curved-nav-cta:not(.active) .curved-nav-fab{box-shadow:0 6px 12px #c41b8733,0 3px 6px #c41b871f,0 1px 2px #00000014,inset 0 1px 2px #fff9,inset 0 -1px 2px #c41b8714}.curved-nav-cta:not(.active) .curved-nav-fab:after{content:"";position:absolute;top:20%;left:20%;width:40%;height:40%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff9,#fff0 70%);pointer-events:none;z-index:3}.curved-nav-fab:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:#fff;z-index:1;transition:all .3s ease;box-shadow:inset 0 2px 4px #0000000d}.curved-nav-cta.active .curved-nav-fab{background:linear-gradient(135deg,#c41b87,#d42a9a,#9b0c6b);border-color:#c41b87;box-shadow:0 16px 40px #c41b8799,0 8px 20px #c41b8780,0 4px 10px #0003,inset 0 2px 6px #ffffff4d,inset 0 -4px 8px #9b0c6b80}.curved-nav-cta.active .curved-nav-fab:before{background:linear-gradient(135deg,#c41b87,#d42a9a,#9b0c6b);box-shadow:inset 0 2px 6px #fff3}.curved-nav-cta.active .curved-nav-fab:after{content:"";position:absolute;top:15%;left:15%;width:50%;height:50%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff80,#ffffff1a 50%,#fff0 70%);pointer-events:none;z-index:3;filter:blur(1px)}.curved-nav-fab-icon{width:28px;height:28px;color:#c41b87;stroke-width:2;position:relative;z-index:2;transition:all .3s ease}.curved-nav-cta.active .curved-nav-fab-icon{color:#fff}.curved-nav-fab-label{position:absolute;bottom:-28px;left:50%;transform:translate(-50%);color:#374151;font-weight:500;font-size:10px;white-space:nowrap;transition:all .3s ease}.curved-nav-cta.active .curved-nav-fab{transform:translateY(-4px) scale(1.05);opacity:1}.curved-nav-cta.active .curved-nav-fab-label{color:#c41b87;font-weight:600}.curved-nav-cta:active .curved-nav-fab{transform:scale(.95);box-shadow:0 4px 12px #c41b874d,0 2px 6px #c41b8733}.curved-nav-item:not(.curved-nav-cta):active{transform:translateY(0) scale(.98);opacity:.9}.curved-nav-item:not(.curved-nav-cta):active .curved-nav-icon-wrapper{box-shadow:0 2px 4px #0000001a,0 1px 2px #00000014,inset 0 1px 2px #0000000d;transform:translateY(0)}@media(min-width:768px)and (max-width:1023px){.bottom-nav-curved{height:90px}.bottom-extended-menu{bottom:90px;max-height:calc(85vh - 90px)}.curved-nav-cta{width:80px;margin-left:-40px;margin-right:-40px}.curved-nav-fab{width:72px;height:72px}.curved-nav-fab-icon{width:32px;height:32px}}@media(max-width:480px){.bottom-nav-curved-container{padding:0 .25rem;padding-bottom:12px}.curved-nav-label{font-size:9px}.curved-nav-icon{width:22px;height:22px}}.bottom-nav-modern{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background-color:#fff!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(0,0,0,.06);z-index:10000!important;height:70px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 20px #00000014,0 0 30px #c41b871a;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}@media(display-mode:standalone){.bottom-nav-modern{position:fixed!important;bottom:0!important;transform:none!important}}@media(min-width:768px)and (max-width:1023px){.bottom-nav-modern{height:76px}.bottom-nav-modern .bottom-nav-item{margin-top:.25rem;margin-bottom:.25rem}}.bottom-nav-modern:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(196,27,135,.3),rgba(196,27,135,.5),rgba(196,27,135,.3),transparent);animation:gentleGlow 3s ease-in-out infinite}@keyframes gentleGlow{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.02)}}.bottom-nav-modern .bottom-nav-container{display:flex;align-items:center;justify-content:space-around;height:100%;padding:0 1rem;gap:.5rem}.bottom-nav-modern .bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .5rem;color:#6b7280;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:16px;cursor:pointer;flex:1;position:relative;overflow:hidden;min-width:0}.bottom-nav-modern .bottom-nav-item:hover{color:#374151;background:#c41b870d}.bottom-nav-modern .bottom-nav-item.active{color:#3b82f6!important;background:#3b82f61a!important;box-shadow:0 4px 15px #3b82f633!important}.bottom-nav-modern .bottom-nav-item.active:hover{background:#3b82f626!important;box-shadow:0 6px 20px #3b82f64d!important}.bottom-nav-modern .bottom-nav-item.primary{position:relative;background:none!important;border:none!important;transform:translateY(-12px) scale(1.1);z-index:10;width:52px!important;height:80px!important;display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:8px}.bottom-nav-modern .bottom-nav-item.primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;transform:translateY(10%) scale(.9);filter:blur(8px);background:radial-gradient(60% 60% at 50% 40%,#c41b8759,#c41b8700);z-index:-1;opacity:1;transition:opacity .3s ease}.bottom-nav-modern .bottom-nav-item.primary:not(.active):before{opacity:.25!important;background:radial-gradient(60% 60% at 50% 40%,#c41b871a,#c41b8700)!important}.bottom-nav-modern .bottom-nav-item.primary:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;background:linear-gradient(180deg,#c41b87,#9b0c6b);box-shadow:inset 0 4px 8px #ffffff14,inset 0 -8px 12px #00000073;z-index:1}.bottom-nav-modern .bottom-nav-item.primary .bottom-nav-icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:36px!important;height:36px!important;border-radius:10px;background:radial-gradient(120% 120% at 30% 30%,#c41b87,#c41b87 50%,#c41b87 80%,#c41b87);box-shadow:inset 0 4px 8px #fff6,inset 0 -8px 14px #c41b8799,0 8px 14px #c41b8799,0 12px 24px #c41b874d;transition:all .3s ease}.bottom-nav-modern .bottom-nav-item.primary:not(.active) .bottom-nav-icon{box-shadow:inset 0 4px 8px #fff3,inset 0 -8px 14px #c41b8740,0 2px 4px #c41b8726,0 3px 6px #c41b8714!important}.bottom-nav-modern .bottom-nav-item.primary .bottom-nav-icon:before{content:"";position:absolute;left:20%;top:18%;width:60%;height:60%;border-radius:7px;background:radial-gradient(60% 60% at 30% 30%,#ffffffb3,#fff0 60%);filter:blur(1px);pointer-events:none}.bottom-nav-modern .bottom-nav-item.primary .bottom-nav-icon svg{color:#fff!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6));width:16px!important;height:16px!important;transform:translateY(0)}.bottom-nav-modern .bottom-nav-item.primary .bottom-nav-label{position:relative;z-index:10;font-size:.65rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .3s ease;margin-top:2px;margin-bottom:0;text-shadow:0 1px 2px rgba(0,0,0,.8);line-height:1.2}.bottom-nav-modern .bottom-nav-item.primary:hover{transform:translateY(-10px) scale(1.15)}.bottom-nav-modern .bottom-nav-item.primary:hover .bottom-nav-icon{box-shadow:inset 0 8px 16px #ffffff80,inset 0 -12px 22px #c41b87b3,0 12px 22px #c41b87b3,0 18px 36px #c41b8766}.bottom-nav-modern .bottom-nav-item.primary.active{transform:translateY(-10px) scale(1.1)}.bottom-nav-modern .bottom-nav-item.primary.active .bottom-nav-icon{box-shadow:inset 0 6px 12px #fff6,inset 0 -10px 18px #c41b8799,0 10px 18px #c41b8799,0 14px 28px #c41b874d}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shimmer{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}to{transform:translate(100%) translateY(100%) rotate(45deg)}}.bottom-nav-modern .bottom-nav-item.menu{position:relative;background:none!important;border:none!important;transform:translateY(-3px) scale(1.02);z-index:10001;width:58px;height:68px;display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:65px;min-width:70px}.bottom-nav-modern .bottom-nav-item.menu>div{pointer-events:none}.bottom-nav-modern .bottom-nav-item.menu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;transform:translateY(8%) scale(.95);filter:blur(6px);background:radial-gradient(60% 60% at 50% 40%,#c41b871a,#c41b8700);z-index:-1}.bottom-nav-modern .bottom-nav-item.menu:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;background:linear-gradient(180deg,#fff,#f8f8f8);box-shadow:inset 0 2px 4px #fff9,inset 0 -4px 8px #0000001a;z-index:1}.bottom-nav-modern .bottom-nav-item.menu div[class*=w-12]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:48px!important;height:48px!important;border-radius:12px!important;background:radial-gradient(120% 120% at 30% 30%,#fff,#fff 50%,#f8f8f8 80%,#f0f0f0)!important;box-shadow:inset 0 4px 8px #fffc,inset 0 -6px 12px #0000001a,0 6px 12px #0000001a,0 8px 16px #0000000d!important;transition:all .3s ease;border:2px solid rgba(196,27,135,.1)!important}.bottom-nav-modern .bottom-nav-item.menu div[class*=w-12]:before{content:"";position:absolute;left:18%;top:16%;width:65%;height:65%;border-radius:8px;background:radial-gradient(60% 60% at 30% 30%,#fffc,#fff0 60%);filter:blur(1px);pointer-events:none}.bottom-nav-modern .bottom-nav-item.menu div[class*=w-12] svg{color:#9b0c6b!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:17px}.bottom-nav-modern .bottom-nav-item.menu span[class*="text-[10px]"]{position:relative;z-index:5;font-size:.62rem;font-weight:600;color:#1f2937;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .3s ease;margin-top:-2px;margin-bottom:3px;padding-bottom:3px}.bottom-nav-modern .bottom-nav-item.menu:hover{transform:translateY(-3px) scale(1.06)}.bottom-nav-modern .bottom-nav-item.menu:hover div[class*=w-12]{box-shadow:inset 0 6px 12px #ffffffe6,inset 0 -8px 16px #00000026,0 8px 16px #00000026,0 12px 24px #00000014!important;border-color:#c41b8733!important}.bottom-nav-modern .bottom-nav-item.menu.active{transform:translateY(-3px) scale(1.02)}.bottom-nav-modern .bottom-nav-item.menu.active div[class*=w-12]{background:linear-gradient(to right,#3b82f6,#2563eb)!important;border:none!important;box-shadow:inset 0 4px 8px #fff6,inset 0 -6px 12px #3b82f699,0 6px 12px #3b82f699,0 8px 16px #3b82f64d!important}.bottom-nav-modern .bottom-nav-item.menu.active div[class*=w-12] svg{color:#fff!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.bottom-nav-modern .bottom-nav-item.menu.active span[class*="text-[10px]"]{color:#3b82f6!important;font-weight:700}.bottom-nav-modern .bottom-nav-item:not(.primary) .bottom-nav-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.bottom-nav-modern .bottom-nav-item:not(.primary):hover .bottom-nav-icon{transform:scale(1.05)}.bottom-nav-modern .bottom-nav-item:not(.primary).active .bottom-nav-icon{transform:scale(1.05)}.bottom-nav-modern .bottom-nav-item div[class*=bg-gradient-to-r]{background:linear-gradient(to right,#fff,#fff)!important;border:2px solid rgba(196,27,135,.12)!important}.bottom-nav-modern .bottom-nav-item div[class*=bg-gradient-to-r] svg{color:#9b0c6b!important}.bottom-nav-modern .bottom-nav-item.active div[class*=bg-gradient-to-r]{background:linear-gradient(to right,#3b82f6,#2563eb)!important;border:none!important}.bottom-nav-modern .bottom-nav-item.active div[class*=bg-gradient-to-r] svg{color:#fff!important}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu) .bg-white{border-color:#c41b8726!important}.bottom-nav-modern .bottom-nav-item.active:not(.primary):not(.menu) .bg-white{background:linear-gradient(to right,#3b82f6,#2563eb)!important;border-color:transparent!important}.bottom-nav-modern .bottom-nav-item.active:not(.primary):not(.menu) .text-pink-700{color:#fff!important}.bottom-nav-modern .bottom-nav-label{font-size:.7rem;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .3s ease}.bottom-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0006,#c41b871a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10001!important;animation:fadeInEnhanced .4s cubic-bezier(.4,0,.2,1)}.bottom-extended-menu{position:fixed;bottom:88px;left:0;right:0;background:linear-gradient(135deg,#fffffffa,#fffffff2);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-top:2px solid rgba(196,27,135,.3);z-index:10002!important;transform:translateY(100%) scale(.95);transition:all .4s cubic-bezier(.34,1.56,.64,1);max-height:calc(85vh - 88px);overflow-y:auto;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);box-shadow:0 -8px 32px #0000001f,0 -4px 16px #c41b871a,inset 0 1px #fffc;border-radius:24px 24px 0 0}.bottom-extended-menu.open{transform:translateY(0) scale(1)}@keyframes fadeInEnhanced{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.bottom-extended-menu.open .bottom-menu-item{animation:slideInUp .5s cubic-bezier(.34,1.56,.64,1) both}.bottom-extended-menu.open .bottom-menu-item:nth-child(1){animation-delay:.1s}.bottom-extended-menu.open .bottom-menu-item:nth-child(2){animation-delay:.15s}.bottom-extended-menu.open .bottom-menu-item:nth-child(3){animation-delay:.2s}.bottom-extended-menu.open .bottom-menu-item:nth-child(4){animation-delay:.25s}.bottom-extended-menu.open .bottom-menu-item:nth-child(5){animation-delay:.3s}.bottom-extended-menu.open .bottom-menu-item:nth-child(6){animation-delay:.35s}.bottom-extended-menu.open .bottom-menu-item:nth-child(7){animation-delay:.4s}.bottom-extended-menu.open .bottom-menu-item:nth-child(8){animation-delay:.45s}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.bottom-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:2px solid rgba(196,27,135,.1);background:linear-gradient(135deg,#c41b8705,#fffc);position:relative;overflow:hidden}.bottom-menu-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c41b87,#9b0c6b,#ffd93d);animation:shimmer 2s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.bottom-menu-header h3{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0;background:linear-gradient(135deg,#c41b87,#9b0c6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(196,27,135,.1)}.bottom-menu-header button{background:linear-gradient(135deg,#c41b871a,#c41b870d);border:2px solid rgba(196,27,135,.2);color:#c41b87;font-size:1.25rem;font-weight:600;cursor:pointer;padding:.5rem;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #c41b8726}.bottom-menu-header button:hover{background:linear-gradient(135deg,#c41b8733,#c41b871a);border-color:#c41b8766;color:#9b0c6b;transform:scale(1.1) rotate(90deg);box-shadow:0 4px 16px #c41b874d}.bottom-menu-items{padding:1.5rem;background:linear-gradient(135deg,#fffc,#f9fafbe6);max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(196,27,135,.3) transparent}.bottom-nav-section{margin-bottom:2rem;position:relative}.bottom-nav-section:last-child{margin-bottom:1rem}.bottom-nav-section-title{color:#6b7280;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;padding:.5rem 1rem;background:linear-gradient(135deg,#c41b871a,#c41b870d);border-radius:12px;border-left:4px solid #c41b87;position:relative;overflow:hidden}.bottom-nav-section-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);transition:transform .6s ease}.bottom-nav-section:hover .bottom-nav-section-title:before{transform:translate(100%)}.bottom-menu-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#374151;text-decoration:none;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:#ffffffb3;border:1px solid rgba(196,27,135,.1);width:100%;text-align:left;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2px}.bottom-menu-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(196,27,135,.1),transparent);transition:left .5s ease}.bottom-menu-item:hover:before{left:100%}.bottom-menu-item:hover{background:#fffffff2;color:#c41b87;transform:translate(8px) translateY(-2px);box-shadow:0 8px 25px #c41b8726,0 4px 12px #0000001a;border-color:#c41b874d}.bottom-menu-item svg{transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.bottom-menu-item:hover svg{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 4px 8px rgba(196,27,135,.3))}.bottom-menu-item span{font-weight:600;font-size:.95rem;transition:all .3s ease}.bottom-menu-item:hover span{transform:translate(4px)}.bottom-menu-item.logout{color:#ef4444;background:linear-gradient(135deg,#ef44441a,#ef44440d);border-color:#ef444433}.bottom-menu-item.logout:hover{background:linear-gradient(135deg,#ef444426,#ef44441a);color:#dc2626;border-color:#ef444466;box-shadow:0 8px 25px #ef444433,0 4px 12px #0000001a}@media(max-width:480px){.bottom-nav-modern .bottom-nav-container{gap:.25rem}.bottom-nav-modern .bottom-nav-item{padding:.5rem .25rem}.bottom-nav-modern .bottom-nav-label{font-size:.65rem}.bottom-nav-modern .bottom-nav-icon{width:20px;height:20px}}.bottom-menu-item.kids-special{background:#ffffffb3!important;color:#374151!important;font-weight:600!important;border-radius:16px!important;margin:0 0 2px!important;border:1px solid rgba(196,27,135,.1)!important;box-shadow:0 2px 8px #0000000d!important;position:relative;overflow:hidden;padding:1rem 1.25rem!important;height:60px!important;display:flex!important;align-items:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.bottom-menu-item.kids-special:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(196,27,135,.1),transparent);transition:left .6s ease}.bottom-menu-item.kids-special:hover:before{left:100%}.bottom-menu-item.kids-special .kids-logo{width:140px;height:45px;margin-right:.25rem;filter:drop-shadow(0 2px 4px rgba(196,27,135,.3));transition:all .3s ease;object-fit:contain}.bottom-menu-item.kids-special .kids-text{font-size:1.5rem;font-weight:600;color:#c41b87!important;transition:all .3s ease;font-family:Permanent Marker,Fredoka One,Bubblegum Sans,cursive;font-style:italic;text-shadow:0 1px 2px rgba(196,27,135,.2);transform:rotate(-5deg);margin-left:-1.5rem}.bottom-menu-item.kids-special:hover{background:#fffffff2!important;color:#c41b87!important;transform:translate(8px) translateY(-2px)!important;box-shadow:0 8px 25px #c41b8726,0 4px 12px #0000001a!important;border-color:#c41b874d!important}.bottom-menu-item.kids-special:hover .kids-text{transform:translate(4px) rotate(-5deg)}.bottom-nav{position:fixed;bottom:0;left:0;z-index:50;display:flex;height:4rem;width:100%;align-items:center;justify-content:space-around;border-top:1px solid #e5e7eb;background-color:#fff;box-shadow:0 -2px 4px #0000001a}.bottom-nav-link{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem;font-size:.75rem;color:#6b7280;transition:color .2s;text-align:center;cursor:pointer}.bottom-nav-link:last-child{margin-right:0}.bottom-nav-link button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:none;color:inherit;z-index:2}@media screen and (min-width:768px)and (max-width:1024px){.bottom-nav{height:65px;padding:0 1rem;display:flex;justify-content:space-around}}@media screen and (max-width:767px){.bottom-nav{height:65px;padding:0 .5rem}.bottom-nav-link{padding:6px 4px;min-width:50px}.bottom-nav-link button{padding:0}.bottom-nav-link svg{width:20px;height:20px}.bottom-nav-link span{font-size:.65rem}.bottom-nav-link.primary{background:#c41b87;color:#fff;padding:12px 8px;margin-top:-20px;border-radius:12px;box-shadow:0 4px 12px #c41b874d}.bottom-nav-link.primary svg{width:24px;height:24px}}.menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10001!important;animation:fadeIn .2s ease-out;touch-action:none}.extended-menu{position:fixed;bottom:0;left:0;right:0;background:#fff;border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%);transition:transform .3s ease-out;z-index:10002!important;max-height:85vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:20px}body.menu-open{overflow:hidden;position:fixed;width:100%;height:100%;touch-action:none;-webkit-overflow-scrolling:none}.extended-menu.open{transform:translateY(0)}:root:has(.extended-menu.open){overflow:hidden!important;height:100vh!important;touch-action:none!important;position:fixed!important;width:100%!important}.menu-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:2}.menu-header h3{font-weight:600;color:#111827;font-size:1rem}.menu-header button{font-size:1.25rem;color:#6b7280;padding:.25rem;background:none;border:none;cursor:pointer}.menu-items{padding:.75rem;padding-bottom:calc(.75rem + 65px)}.nav-section:not(:last-child){margin-bottom:.75rem}.nav-section-title{color:#6b7280;font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem;padding-left:.5rem}.menu-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;color:#6b7280;text-decoration:none;border-radius:.75rem;transition:all .2s;font-weight:500;font-size:.875rem}.menu-item:hover{background:#f3f4f6;color:#c41b87}.menu-item svg{color:inherit}.menu-item.active{color:#c41b87;background:#c41b871a}.menu-item.logout{color:#ef4444;border:none;background:none;width:100%;text-align:left;font-size:.875rem;cursor:pointer;margin-bottom:env(safe-area-inset-bottom)}.menu-item.logout:hover{background:#fee2e2}.menu-item.kids-special{background:linear-gradient(135deg,#ff6b9d,#c41b87);color:#fff;font-weight:600;border-radius:.75rem;box-shadow:0 2px 8px #c41b8740;position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.2)}.menu-item.kids-special:before{content:"✨";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;opacity:.8}.menu-item.kids-special:hover{background:linear-gradient(135deg,#ff6b9d,#9b0c6b);transform:translateY(-1px);box-shadow:0 4px 12px #c41b8759;border-color:#ffffff4d}.menu-item.kids-special svg{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.menu-item.kids-special span{text-shadow:0 1px 2px rgba(0,0,0,.1);background:linear-gradient(135deg,#ff6b6b,#ffd93d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.private-layout.dark-theme .bottom-nav{background:#000c!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);box-shadow:none}.private-layout.dark-theme .bottom-nav-link{color:#ffffffb3;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:none!important;box-shadow:none!important;margin-top:0!important}.private-layout.dark-theme .bottom-nav-link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#c41b87,#9b0c6b);opacity:0;transition:opacity .3s ease;border-radius:16px}.private-layout.dark-theme .bottom-nav-link.active{color:#fff!important;background:#ffffff1a!important;box-shadow:0 6px 25px #c41b8799!important;transform:none!important;border:1px solid rgba(255,255,255,.2)!important;margin-top:0!important}.private-layout.dark-theme .bottom-nav-link.active:before{opacity:0!important}.private-layout.dark-theme .bottom-nav-link.primary{background:linear-gradient(135deg,#c41b87,#9b0c6b)!important;color:#fff!important;box-shadow:0 4px 20px #c41b8766!important;transform:translateY(-8px)!important;border:1px solid rgba(255,255,255,.2);margin-top:-8px!important}.private-layout.dark-theme .bottom-nav-link.primary:hover{transform:translateY(-10px)!important;box-shadow:0 6px 25px #c41b8799!important;margin-top:-10px!important}.private-layout.dark-theme .bottom-nav-link:not(.active):not(.primary){transform:none!important;box-shadow:none!important;margin-top:0!important}.private-layout.dark-theme .bottom-nav-link:not(.active):not(.primary):hover{color:#fff!important;background:#ffffff1a!important;transform:none!important;box-shadow:none!important;margin-top:0!important}.private-layout.dark-theme .extended-menu{background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1)}.private-layout.dark-theme .menu-header{background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.1)}.private-layout.dark-theme .menu-header h3{color:#fff}.private-layout.dark-theme .menu-header button{color:#ffffffb3}.private-layout.dark-theme .nav-section-title{color:#fff9}.private-layout.dark-theme .menu-item{color:#fffc;border-radius:12px}.private-layout.dark-theme .menu-item:hover{background:#ffffff1a;color:#fff}.private-layout.dark-theme .menu-item.active{background:#c41b8733;color:#c41b87}.private-layout.dark-theme .menu-item.logout{color:#ff6b6b;background:#ff6b6b1a;border:1px solid rgba(255,107,107,.2)}.private-layout.dark-theme .menu-item.logout:hover{background:#ff6b6b33;color:#ff5252}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu){position:relative;background:none!important;border:none!important;transform:translateY(-3px) scale(1.02);z-index:5;width:58px;height:68px;display:flex;flex-direction:column;align-items:center;gap:4px;padding-bottom:10px}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;transform:translateY(8%) scale(.95);filter:blur(6px);background:radial-gradient(60% 60% at 50% 40%,#c41b871a,#c41b8700);z-index:-1}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu):after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:14px;background:linear-gradient(180deg,#fff,#f8f8f8);box-shadow:inset 0 2px 4px #fff9,inset 0 -4px 8px #0000001a;z-index:1}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu) div[class*=w-12]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:48px!important;height:48px!important;border-radius:12px!important;background:radial-gradient(120% 120% at 30% 30%,#fff,#fff 50%,#f8f8f8 80%,#f0f0f0)!important;box-shadow:inset 0 4px 8px #fffc,inset 0 -6px 12px #0000001a,0 6px 12px #0000001a,0 8px 16px #0000000d!important;transition:all .3s ease;border:2px solid rgba(196,27,135,.1)!important}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu) div[class*=w-12]:before{content:"";position:absolute;left:18%;top:16%;width:65%;height:65%;border-radius:8px;background:radial-gradient(60% 60% at 30% 30%,#fffc,#fff0 60%);filter:blur(1px);pointer-events:none}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu) div[class*=w-12] svg{color:#9b0c6b!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:17px;margin-bottom:2px}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu) span[class*="text-[10px]"]{position:relative;z-index:5;font-size:.62rem;font-weight:600;color:#1f2937;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .3s ease;margin-top:-2px;margin-bottom:3px;padding-bottom:3px}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu):hover{transform:translateY(-3px) scale(1.06)}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu):hover div[class*=w-12]{box-shadow:inset 0 6px 12px #ffffffe6,inset 0 -8px 16px #00000026,0 8px 16px #00000026,0 12px 24px #00000014!important;border-color:#c41b8733!important}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu).active{transform:translateY(-3px) scale(1.02)}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu).active div[class*=w-12]{background:linear-gradient(to right,#3b82f6,#2563eb)!important;border:none!important;box-shadow:inset 0 4px 8px #fff6,inset 0 -6px 12px #3b82f699,0 6px 12px #3b82f699,0 8px 16px #3b82f64d!important}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu).active div[class*=w-12] svg{color:#fff!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu).active span[class*="text-[10px]"]{color:#3b82f6!important;font-weight:700}@media(min-width:768px)and (max-width:1024px){.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu){height:85px;padding-bottom:2px}.bottom-nav-modern .bottom-nav-item.menu{height:85px;padding-bottom:2px}.bottom-nav-modern .bottom-nav-item:not(.primary):not(.menu) span[class*="text-[10px]"]{margin-bottom:10px}.bottom-nav-modern .bottom-nav-item.menu span[class*="text-[10px]"]{margin-bottom:10px}}.account-notice-fallback{padding:10px 16px 0}.account-notice{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin:0 0 12px;padding:14px;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff80,0 1px 2px #1018280a,0 12px 28px -18px #10182859}.account-notice-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:13px;flex-shrink:0}.account-notice-body{min-width:0;padding-right:26px}.account-notice-body strong{display:block;font-size:14px;font-weight:800;letter-spacing:-.01em;line-height:1.25}.account-notice-body p{margin:4px 0 0;font-size:12.5px;font-weight:500;line-height:1.45;opacity:.85}.account-notice-clock{grid-column:2}.account-notice-clock-label{display:block;margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.65}.account-notice-units{display:flex;gap:6px}.account-notice-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:48px;padding:6px 4px 5px;border-radius:12px}.account-notice-unit b{font-size:17px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.account-notice-unit em{margin-top:3px;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.account-notice-overdue{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.account-notice-cta{grid-column:2;justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:10px 15px;border:0;border-radius:13px;font-size:12.5px;font-weight:800;cursor:pointer;transition:transform .12s ease,filter .12s ease}.account-notice-cta:active{transform:scale(.98)}.account-notice-cta:hover{filter:brightness(1.1)}.account-notice-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:9px;background:transparent;color:inherit;opacity:.45;cursor:pointer}.account-notice-close:hover{opacity:1}.account-notice.is-severe{background:linear-gradient(135deg,#fdf0f0,#fbe6e8);color:#7a2222}.account-notice.is-severe .account-notice-icon{background:#f6d3d3;color:#a92c2c}.account-notice.is-severe .account-notice-unit{background:#a92c2c1a;color:#8f2626}.account-notice.is-severe .account-notice-overdue,.account-notice.is-severe .account-notice-cta{background:#b03636;color:#fff}.account-notice.is-pending{background:linear-gradient(135deg,#fdf6e8,#fbeed6);color:#6b4c14}.account-notice.is-pending .account-notice-icon{background:#f6e3bd;color:#8a5d00}.account-notice.is-pending .account-notice-unit{background:#8a5d001a;color:#7a5200}.account-notice.is-pending .account-notice-cta{background:#8a5d00;color:#fff}.account-notice.is-review{background:linear-gradient(135deg,#eef2fa,#e6ecf7);color:#24457a}.account-notice.is-review .account-notice-icon{background:#d6e0f2;color:#2f5390}@media(min-width:768px){.account-notice-fallback{padding:12px 20px 0}.account-notice{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:15px 18px}.account-notice-body{padding-right:0}.account-notice-clock{grid-column:3}.account-notice-clock-label{text-align:center}.account-notice-cta{grid-column:4;justify-self:end}.account-notice-close{position:static;grid-column:5;width:30px;height:30px;border-radius:10px;opacity:.55}.account-notice-close:hover{background:#ffffffa6}}@media(min-width:1024px){.account-notice-fallback{padding:16px 24px 0}.account-notice{max-width:1080px;margin:0 0 16px;padding:16px 20px}.account-notice-body strong{font-size:15px}.account-notice-body p{font-size:13px}.account-notice-unit{min-width:54px;padding:7px 6px 6px}.account-notice-unit b{font-size:19px}}.funds-restriction-banner-slot{padding:10px 16px 0}.funds-restriction-banner{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:16px;font-size:13px;line-height:1.4;position:-webkit-sticky;position:sticky;top:0;z-index:30}.funds-restriction-banner strong{display:block;font-size:13px;font-weight:800;margin-bottom:2px}.funds-restriction-banner p{margin:0;font-weight:600}.funds-restriction-banner.is-frozen{background:#e4eaf3;color:#243b5a;box-shadow:inset 4px 0 #3d5a80}.funds-restriction-banner.is-closed{background:#f0e4ec;color:#6b2a52;box-shadow:inset 4px 0 #7a3d62}.funds-restriction-banner svg{flex-shrink:0;margin-top:1px}@media(min-width:768px)and (max-width:1023px){.funds-restriction-banner-slot{padding:12px 20px 0}.funds-restriction-banner{padding:14px 16px;font-size:14px}}@media(min-width:1024px){.funds-restriction-banner-slot{padding:16px 24px 0}.funds-restriction-banner{max-width:920px;margin:0 0 18px;padding:16px 18px}}:root{--primary: #c41b87;--primary-hover: #9b0c6b;--primary-light: rgba(196, 27, 135, .1);--primary-gradient: linear-gradient(to right, #c41b87, #9b0c6b);--text-primary: #0c0c0e;--text-secondary: #6b7280;--text-muted: #9ca3af;--bg-white: #ffffff;--bg-light: #f9fafb;--bg-dark: #1f1f1f;--border-color: #e5e7eb;--sidebar-width: 280px;--header-height: 77px;--bottom-nav-height: 65px;--navbar-height: 60px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--transition-fast: .2s ease;--transition-normal: .3s ease;--z-navbar: 1000;--z-sidebar: 900;--z-overlay: 800;--z-bottomnav: 700;--z-notifications: 1100;--dark-theme-primary: #c41b87;--dark-theme-secondary: #9b0c6b;--dark-theme-accent: #ffd93d;--dark-theme-purple: #b19cd9;--dark-theme-blue: #74b9ff;--kids-primary: #c41b87;--kids-secondary: #9b0c6b;--kids-accent: #7d0a56}.private-layout{display:flex;min-height:100vh;min-height:100svh;min-height:-webkit-fill-available;background:url(/assets/blanc2-DqmnBa6d.jpg) center center / cover no-repeat scroll;background-color:#f8f6fb;width:100%;max-width:100%;margin:0 auto;position:relative}.private-layout:before{display:none}.private-layout .floating-decorations{display:none!important}.private-layout .floating-star{position:absolute;border-radius:50%;animation:float 8s ease-in-out infinite;opacity:.6}.private-layout .floating-star-1{top:10%;left:10%;width:60px;height:60px;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);animation-delay:0s}.private-layout .floating-star-2{top:20%;right:15%;width:40px;height:40px;background:linear-gradient(135deg,#4ecdc4,#7fdbda);animation-delay:2s}.private-layout .floating-star-3{bottom:30%;left:20%;width:80px;height:80px;background:linear-gradient(135deg,#ffe66d,#ffed4a);animation-delay:4s}.private-layout .floating-star-4{top:60%;right:25%;width:50px;height:50px;background:linear-gradient(135deg,#a8e6cf,#c7f2db);animation-delay:1s}.private-layout .floating-star-5{top:40%;left:5%;width:30px;height:30px;background:linear-gradient(135deg,#ffa8a8,#ffb3ba);animation-delay:3s}.private-layout .floating-star-6{bottom:20%;right:10%;width:70px;height:70px;background:linear-gradient(135deg,#a8c8ec,#b8d4f0);animation-delay:5s}.private-layout .floating-star-7{top:30%;left:50%;width:35px;height:35px;background:linear-gradient(135deg,#d4a8ff,#e0b3ff);animation-delay:6s}.private-layout .floating-star-8{bottom:40%;right:40%;width:45px;height:45px;background:linear-gradient(135deg,#ffb3d9,#ffc2e0);animation-delay:7s}.private-sidebar-container{width:280px;flex-shrink:0;position:relative;z-index:20}.private-layout.dark-theme .private-sidebar-container{background:transparent!important;box-shadow:none!important;width:280px;flex-shrink:0;position:relative;z-index:20}.private-main-content{flex:1;display:flex;flex-direction:column;position:relative;z-index:10;padding:1rem;background:transparent;margin-bottom:0}@media(max-width:1024px){.private-main-content{margin-bottom:40px;padding-bottom:0}}.private-layout.dark-theme .private-main-content{flex:1;display:flex;flex-direction:column;position:relative;z-index:10}.private-content-wrapper{flex:1;padding:2rem;padding-top:0;background:transparent;border-radius:0;margin-top:0;min-height:auto;overflow:visible;height:auto;padding-bottom:70px!important}body:has(.private-layout) .site-footer{width:calc(100% - var(--sidebar-width));max-width:calc(100% - var(--sidebar-width));margin-left:var(--sidebar-width);left:0;position:relative;z-index:0!important;display:none!important}@media(max-width:1023px){body:has(.private-layout) .site-footer{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}}@media(max-width:1024px){.private-sidebar-container{display:none}.private-content-wrapper{padding:1rem;margin-top:0;border-radius:0;background:transparent}}@media(max-width:768px){.private-content-wrapper{padding:.75rem}}.private-layout .kids-content-wrapper::-webkit-scrollbar{width:8px}.private-layout .kids-content-wrapper::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.private-layout .kids-content-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#ff6b9d,#a8e6cf);border-radius:10px}.private-layout .kids-content-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#e55a4f,#98d8c8)}.private-layout .sidebar{background:linear-gradient(135deg,#ff6b9d,#a8e6cf);border-radius:0 20px 20px 0;box-shadow:4px 0 20px #ff6b9d4d}.private-layout .sidebar-header{background:#ffffff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:0 20px 0 0}.private-layout .sidebar-user-info{background:#ffffff26;border-radius:15px;padding:1.5rem;margin:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.private-layout .sidebar-balance{background:linear-gradient(135deg,#ffd93d,#ff6b9d);color:#fff;border-radius:12px;padding:1rem;margin:1rem;text-align:center;box-shadow:0 4px 15px #ff6b9d4d}.private-layout .sidebar-menu-item{color:#fff;border-radius:12px;margin:.5rem 1rem;transition:all .3s ease;background:#ffffff1a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.private-layout .sidebar-menu-item:hover{background:#fff3;transform:translate(5px) scale(1.02);box-shadow:0 4px 15px #ff6b9d4d}.private-layout .sidebar-menu-item.active{background:#ffffff40;transform:translate(3px)}.private-nav-mobile{display:none;position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;box-shadow:0 -2px 10px #0000001a;z-index:50;padding:0 1rem}.private-nav-mobile .private-nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:#6b7280;text-decoration:none;padding:.5rem;border-radius:8px;transition:all .2s ease}.private-nav-mobile .private-nav-link svg{width:1.25rem;height:1.25rem;color:#6b7280}.private-nav-mobile .private-nav-link .nav-label{font-size:.75rem;font-weight:500}.private-nav-mobile .private-nav-link.active{color:var(--primary)}@media screen and (max-width:768px){.private-nav-mobile{display:flex}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.private-footer{display:none}body:has(.bottom-nav) .private-main-content{padding-bottom:70px!important}@media(max-width:768px){.private-content-wrapper{padding-bottom:70px!important}body:has(.bottom-nav) .private-main-content{padding-bottom:70px!important}}:root{--banking-bg-main: #000000;--banking-bg-card: #ffffff;--banking-bg-card-hover: #f9fafb;--banking-bg-input: #ffffff;--banking-text-primary: #000000;--banking-text-secondary: #6b7280;--banking-text-muted: #9ca3af;--banking-border: #e5e7eb;--banking-border-light: #f3f4f6;--banking-shadow: 0 4px 12px rgba(0, 0, 0, .05);--banking-shadow-hover: 0 8px 24px rgba(0, 0, 0, .1)}.private-layout .card:not([class*=profile]):not([class*=ProfileCard]):not([class*=BalanceCard]):not([class*=balance-card]):not(.bg-white.rounded-full),.private-layout [data-card]:not([class*=profile]):not([class*=ProfileCard]):not([class*=BalanceCard]):not([class*=balance-card]):not(.bg-white.rounded-full),.private-layout .bg-white:not([class*=profile]):not([class*=Profile]):not([class*=ProfileCard]):not([class*=BalanceCard]):not([class*=balance-card]):not(.rounded-full),.private-layout .bg-black\/50:not([class*=profile]):not([class*=Profile]):not([class*=ProfileCard]):not([class*=BalanceCard]):not([class*=balance-card]),.private-layout .bg-black\/60:not([class*=profile]):not([class*=Profile]):not([class*=ProfileCard]):not([class*=BalanceCard]):not([class*=balance-card]):not([class*=transfert]):not([class*=Transfert]),.private-layout .Card:not([class*=profile]):not([class*=Profile]):not([class*=ProfileCard]):not([class*=BalanceCard]):not([class*=balance-card]):not([class*=transfert]):not([class*=Transfert]){background:var(--banking-bg-card)!important;border:1px solid var(--banking-border)!important;border-radius:16px!important;box-shadow:var(--banking-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--banking-text-primary)!important;transition:all .3s ease!important}.private-layout [class*=Profile] .card,.private-layout [class*=Profile] [data-card],.private-layout [class*=Profile] .bg-white,.private-layout [class*=Profile] .bg-black\/50,.private-layout [class*=Profile] .bg-black\/60,.private-layout [class*=Profile] .Card,.private-layout .Profile .card,.private-layout .Profile [data-card],.private-layout .Profile .bg-white,.private-layout .Profile .bg-black\/50,.private-layout .Profile .bg-black\/60,.private-layout .Profile .Card,.private-layout [class*=QuickActions] .card,.private-layout [class*=QuickActions] [data-card],.private-layout [class*=QuickActions] .bg-white,.private-layout [class*=QuickActions] .bg-black\/50,.private-layout [class*=QuickActions] .bg-black\/60,.private-layout [class*=QuickActions] .Card,.private-layout [class*=BalanceCard] .card,.private-layout [class*=BalanceCard] [data-card],.private-layout [class*=BalanceCard] .bg-white,.private-layout [class*=BalanceCard] .bg-black\/50,.private-layout [class*=BalanceCard] .bg-black\/60,.private-layout [class*=BalanceCard] .Card,.private-layout .BalanceCard .card,.private-layout .BalanceCard [data-card],.private-layout .BalanceCard .bg-white,.private-layout .BalanceCard .bg-black\/50,.private-layout .BalanceCard .bg-black\/60,.private-layout .BalanceCard .Card{background:initial!important;border:initial!important;border-radius:initial!important;box-shadow:initial!important;-webkit-backdrop-filter:initial!important;backdrop-filter:initial!important;color:initial!important;transition:initial!important}.private-layout [class*=Profile] .bg-black:not([class*="/"]),.private-layout .Profile .bg-black:not([class*="/"]){background:#000!important;background-color:#000!important}.private-layout .card .bg-white.rounded-full,.private-layout [data-card] .bg-white.rounded-full,.private-layout .Card .bg-white.rounded-full,.private-layout .card div.bg-white.rounded-full,.private-layout [data-card] div.bg-white.rounded-full,.private-layout .Card div.bg-white.rounded-full,.private-layout .card .w-full.bg-white.rounded-full,.private-layout [data-card] .w-full.bg-white.rounded-full,.private-layout .Card .w-full.bg-white.rounded-full,.private-layout .card .w-full.bg-white.h-2,.private-layout [data-card] .w-full.bg-white.h-2,.private-layout .Card .w-full.bg-white.h-2{background:#fff!important;background-color:#fff!important}.BalanceCard,[class*=BalanceCard],.balance-card-white,[class*=balance-card]{background:#fff!important;background-color:#fff!important;color:#000!important}.toggle-button{background-color:#d1d5db!important;border:none!important;outline:none!important;cursor:pointer!important}.toggle-button[data-active=true]{background-color:#c41b87!important}.toggle-slider{background-color:#fff!important;box-shadow:0 2px 4px #0003!important}.BalanceCard .toggle-button,.balance-card-white .toggle-button,[class*=BalanceCard] .toggle-button,.MainBalanceCard .toggle-button,.SavingsCard .toggle-button{background-color:#d1d5db!important;border:none!important;outline:none!important;cursor:pointer!important}.BalanceCard .toggle-button[data-active=true],.balance-card-white .toggle-button[data-active=true],[class*=BalanceCard] .toggle-button[data-active=true],.MainBalanceCard .toggle-button[data-active=true],.SavingsCard .toggle-button[data-active=true]{background-color:#c41b87!important}.BalanceCard .toggle-slider,.balance-card-white .toggle-slider,[class*=BalanceCard] .toggle-slider,.MainBalanceCard .toggle-slider,.SavingsCard .toggle-slider{background-color:#fff!important;box-shadow:0 2px 4px #0003!important}.lg\\:block .toggle-button,.lg\\:block [class*=toggle-button]{background-color:#d1d5db!important;border:none!important;outline:none!important;cursor:pointer!important}.lg\\:block .toggle-button[data-active=true],.lg\\:block [class*=toggle-button][data-active=true]{background-color:#c41b87!important}.lg\\:block .toggle-slider,.lg\\:block [class*=toggle-slider]{background-color:#fff!important;box-shadow:0 2px 4px #0003!important}button.toggle-button,button[class*=toggle-button]{background-color:#d1d5db!important;border:none!important;outline:none!important;cursor:pointer!important}button.toggle-button[data-active=true],button[class*=toggle-button][data-active=true]{background-color:#c41b87!important}span.toggle-slider,span[class*=toggle-slider]{background-color:#fff!important;box-shadow:0 2px 4px #0003!important}button[onclick*=onToggleLimitsControl]{background-color:#d1d5db!important;border:none!important;outline:none!important;cursor:pointer!important}button[onclick*=onToggleLimitsControl][data-active=true]{background-color:#c41b87!important}.toggle-limits-control{background-color:#d1d5db!important;border:none!important;outline:none!important;cursor:pointer!important}.toggle-limits-control.toggle-active{background-color:#c41b87!important}.toggle-limits-control.toggle-inactive{background-color:#d1d5db!important}button.toggle-limits-control{background-color:#d1d5db!important;border:none!important;outline:none!important;cursor:pointer!important}button.toggle-limits-control.toggle-active{background-color:#c41b87!important}button.toggle-limits-control.toggle-inactive{background-color:#d1d5db!important}.toggle-limits-control .toggle-slider,.toggle-limits-control span[class*=toggle-slider]{background-color:#fff!important;border:2px solid #e5e7eb!important;box-shadow:0 2px 4px #0000004d!important;z-index:10!important}.toggle-limits-control.toggle-active .toggle-slider,.toggle-limits-control.toggle-active span[class*=toggle-slider]{background-color:#fff!important;border:2px solid #c41b87!important;box-shadow:0 2px 6px #c41b8766!important}.toggle-limits-control.toggle-inactive .toggle-slider,.toggle-limits-control.toggle-inactive span[class*=toggle-slider]{background-color:#fff!important;border:2px solid #9ca3af!important;box-shadow:0 2px 4px #0000004d!important}.QuickActions svg,[class*=QuickActions] svg,.lucide-react svg{color:#fff!important;fill:#fff!important;background-color:transparent!important}.QuickActions .text-white,[class*=QuickActions] .text-white{color:#fff!important}.private-layout [class*=Profile] .bg-white:not([class*="/"]),.private-layout .Profile .bg-white:not([class*="/"]),.private-layout [class*=Profile] .card,.private-layout .Profile .card{background:#ffffff0d!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 25px 50px -12px #00000040!important}.private-layout [class*=Profile] .bg-white:not([class*="/"]),.private-layout .Profile .bg-white:not([class*="/"]){background:#fff!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.private-layout [class*=Profile] .bg-white,.private-layout .Profile .bg-white,.private-layout [class*=ProfileCard] .bg-white,.private-layout .ProfileCard .bg-white,.private-layout .bg-white.rounded-2xl.border.border-\[#C41B87\]\/30.overflow-hidden{background:#fff!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.private-layout div[class*=bg-white]{background:#fff!important;background-color:#fff!important}.private-layout .bg-white:not([class*=transfert]):not([class*=Transfert]){background:#fff!important;background-color:#fff!important}.private-layout .bg-white.rounded-2xl{background:#fff!important;background-color:#fff!important}.private-layout *[class*=bg-white]:not([class*=QuickActions]):not(.QuickActions *){background:#fff!important;background-color:#fff!important}.private-layout .profile-card-white,.private-layout .balance-card-white{background:#fff!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.private-layout [class*=BalanceCard] *,.private-layout .BalanceCard *,.private-layout [class*=balance-card] *,.private-layout .balance-card *{background-color:initial!important}[class*=BalanceCard] .bg-white,[class*=BalanceCard] [class*=bg-white],[class*=balance-card] .bg-white,[class*=balance-card] [class*=bg-white],.BalanceCard .bg-white,.BalanceCard [class*=bg-white],.balance-card .bg-white,.balance-card [class*=bg-white],.private-layout [class*=BalanceCard] .bg-white,.private-layout .BalanceCard .bg-white,.private-layout [class*=balance-card] .bg-white,.private-layout .balance-card .bg-white{background:#fff!important;background-color:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.private-layout [class*=BalanceCard],.private-layout .BalanceCard,.private-layout [class*=balance-card],.private-layout .balance-card-white{background:#fff!important;background-color:#fff!important;border:1px solid rgb(196,27,135,.2)!important;color:#000!important}div.BalanceCard,div[class*=BalanceCard],div.balance-card-white,div[class*=balance-card]{background:#fff!important;background-color:#fff!important;color:#000!important}.private-layout [class*=QuickActions] [class*=bg-gradient],.private-layout [class*=QuickActions] .bg-gradient-to-r{background:inherit!important;background-color:inherit!important}.private-layout .card:hover,.private-layout [data-card]:hover{background:var(--banking-bg-card-hover)!important;box-shadow:var(--banking-shadow-hover)!important;transform:translateY(-2px)!important}.private-layout .card .bg-gradient-to-r,.private-layout .card [class*=bg-gradient]{background:var(--primary)!important;border-bottom:none!important;-webkit-clip-path:none!important;clip-path:none!important;border-radius:16px 16px 0 0!important;padding:1.5rem!important}.private-layout .card h1,.private-layout .card h2,.private-layout .card h3,.private-layout .card h4,.private-layout .card h5,.private-layout .card h6{color:var(--banking-text-primary)!important;font-weight:600!important}.private-layout .card p,.private-layout .card span:not(.text-white){color:var(--banking-text-secondary)!important}.private-layout .card .text-white{color:var(--banking-text-primary)!important}.private-layout .card .text-white\/70{color:var(--banking-text-secondary)!important}.private-layout .card .text-white\/50{color:var(--banking-text-muted)!important}.private-layout .card .bg-white\/10,.private-layout .card .bg-white\/20,.private-layout .card .bg-white\/30{background:var(--banking-bg-input)!important;border:1px solid var(--banking-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important}.private-layout .card button{background:var(--primary)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:500!important;padding:.75rem 1.5rem!important;transition:all .2s ease!important}.private-layout .card button:hover{background:var(--primary-hover)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #c41b874d!important}.private-layout .card button.bg-white\/10{background:var(--banking-bg-input)!important;border:1px solid var(--banking-border)!important;color:var(--banking-text-primary)!important}.private-layout .card .badge,.private-layout .card [class*=bg-green],.private-layout .card [class*=bg-blue],.private-layout .card [class*=bg-yellow]{background:var(--primary)!important;color:#fff!important;border-radius:8px!important;padding:.5rem 1rem!important;font-weight:500!important;font-size:.875rem!important}.private-layout .card input,.private-layout .card textarea,.private-layout .card select{background:var(--banking-bg-input)!important;border:1px solid var(--banking-border)!important;color:var(--banking-text-primary)!important;border-radius:8px!important;padding:.75rem!important}.private-layout .card input:focus,.private-layout .card textarea:focus,.private-layout .card select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #c41b8733!important;outline:none!important}.private-layout .card .backdrop-blur-md,.private-layout .card .backdrop-blur-sm{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.private-layout .card .rounded-2xl,.private-layout .card .rounded-3xl{border-radius:12px!important}.private-layout .card .bg-white\/10.h-2{background:var(--banking-border)!important}.private-layout .card [class*=bg-green-500],.private-layout .card [class*=bg-blue-500],.private-layout .card [class*=bg-orange-500]{background:var(--primary)!important}.scrolling-banner{width:100%!important;height:45px!important;background:#c41b87e6!important;border-bottom:3px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 15px #c41b874d!important;overflow:hidden!important;position:fixed!important;left:0!important;z-index:999999!important;margin-top:0!important}.scrolling-banner-content{display:flex;white-space:nowrap;animation:scroll-left 20s linear infinite;height:100%;align-items:center}.scrolling-banner-content span{color:#fff;font-size:17px;font-weight:700;margin-right:120px;text-shadow:0 2px 8px rgba(0,0,0,.2),0 0 15px rgba(255,255,255,.3);letter-spacing:.5px}@keyframes scroll-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}.scrolling-banner:hover .scrolling-banner-content{animation-play-state:paused}.scrolling-banner:hover{background:#c41b87!important;box-shadow:0 6px 20px #c41b8766!important;transition:all .3s ease!important}@media(min-width:1024px){.scrolling-banner{width:calc(100% - 280px);left:280px}.scrolling-banner-content{animation:scroll-left 40s linear infinite}}@media(max-width:1023px){.scrolling-banner+.kids-main-content{margin-top:20px}}.private-layout .QuickActions svg,.private-layout .QuickActions path,.private-layout .QuickActions .lucide{color:#fff!important;fill:#fff!important;stroke:#fff!important}.private-layout [class*=QuickActions] svg,.private-layout [class*=QuickActions] .lucide,.private-layout [class*=QuickActions] path{color:#fff!important;fill:#fff!important;stroke:#fff!important}.private-layout [class*=QuickActions] * svg,.private-layout [class*=QuickActions] * path,.private-layout [class*=QuickActions] * .lucide,.private-layout [class*=QuickActions] * .lucide-react{color:#fff!important;fill:#fff!important;stroke:#fff!important}.private-layout [class*=QuickActions] svg,.private-layout [class*=QuickActions] svg *,.private-layout [class*=QuickActions] path,.private-layout [class*=QuickActions] path *{color:#fff!important;fill:#fff!important;stroke:#fff!important}.private-layout [class*=QuickActions] svg,.private-layout [class*=QuickActions] .lucide,.private-layout [class*=QuickActions] .lucide-react{background-color:transparent!important;background:transparent!important}.private-layout .quick-action-icon,.private-layout .quick-action-card .quick-action-icon,.private-layout [class*=QuickActions] .quick-action-icon,.private-layout [class*=QuickActions] svg,.private-layout [class*=QuickActions] path,.private-layout [class*=QuickActions] .lucide,.private-layout [class*=QuickActions] .lucide-react{color:#fff!important;fill:#fff!important;stroke:#fff!important;background-color:transparent!important;background:transparent!important}.private-layout [class*=QuickActions] * svg,.private-layout [class*=QuickActions] * path,.private-layout [class*=QuickActions] * .lucide{color:#fff!important;fill:#fff!important;stroke:#fff!important;background-color:transparent!important;background:transparent!important}.pro-shell{--pro-sidebar-w: 280px;--pro-topbar-h: 64px;--pro-bottom-nav-h: 76px;--pro-ink: hsl(var(--ink));--pro-canvas: hsl(var(--canvas));min-height:100dvh;background:var(--pro-canvas);color:hsl(var(--ink))}.pro-shell-body{display:flex;min-height:100dvh;min-width:0}.pro-shell-col{display:flex;min-width:0;flex:1;flex-direction:column}.pro-main{flex:1;min-width:0;overflow-x:hidden;overflow-y:auto}.pro-shell.is-rail-slim{--pro-sidebar-w: 76px}.pro-sidebar{display:none;width:var(--pro-sidebar-w);height:100dvh;position:-webkit-sticky;position:sticky;top:0;flex-shrink:0;flex-direction:column;color:#fff;border-right:1px solid rgba(255,255,255,.1);overflow:hidden;transition:width .2s ease}.pro-sidebar-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 14px 16px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.pro-sidebar-brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.pro-sidebar-brand img{height:52px;width:auto;object-fit:contain}.pro-role-pill{border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;color:#fffc;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px}.pro-sidebar-user{margin:16px 20px 0;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;display:flex;align-items:center;gap:12px}.pro-avatar,.pro-avatar-fallback{width:44px;height:44px;border-radius:12px;object-fit:cover;flex-shrink:0}.pro-avatar-fallback{display:grid;place-items:center;color:#fff;font-size:14px;font-weight:700}.pro-sidebar-user-name{font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-sidebar-user-email{font-size:11px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-sidebar-nav{flex:1;min-height:0;overflow-y:auto;padding:12px 12px 8px}.pro-nav-group+.pro-nav-group{margin-top:14px}.pro-nav-group-label{padding:0 12px 6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61}.pro-nav-link{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:#fff9;text-decoration:none;font-size:13px;font-weight:600;transition:background .15s,color .15s}.pro-nav-link:hover{background:#ffffff14;color:#fff}.pro-nav-link.active{color:#fff;background:#ffffff26;box-shadow:inset 0 0 0 1px #ffffff1f}.dzaid-console-error{display:block;width:100%;margin:0 0 16px;padding:12px 16px;border:1px solid #f0c4c0;border-radius:12px;background:#fbe3e1;color:#b3261e;font:inherit;font-size:13px;text-align:left;cursor:pointer}button.pro-nav-link{width:100%;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.pro-nav-external{margin-left:auto;opacity:.65}.pro-nav-brand-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0;background:transparent;border-radius:4px}.pro-nav-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:hsl(var(--brand));color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.pro-sidebar-foot{padding:12px 20px 16px;border-top:1px solid rgba(255,255,255,.1);font-size:10px;color:#ffffff4d;text-align:center}.pro-sidebar-collapse{display:none}.pro-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--pro-topbar-h);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:#fffc;color:hsl(var(--ink));border-bottom:1px solid hsl(var(--line) / .6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pro-topbar-left,.pro-topbar-right{display:flex;align-items:center;gap:8px;min-width:0}.pro-icon-btn{width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:hsl(var(--ink-3));display:grid;place-items:center;cursor:pointer}.pro-icon-btn:hover{background:hsl(var(--ink) / .05);color:hsl(var(--ink))}.pro-icon-btn[aria-label=Déconnexion]:hover{background:hsl(var(--danger) / .1);color:hsl(var(--danger))}.pro-topbar-title{font-size:15px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pro-topbar .pro-role-pill{border-color:hsl(var(--line));background:hsl(var(--ink) / .045);color:hsl(var(--ink-3))}.pro-topbar-logo{display:flex;align-items:center;gap:8px;background:none;border:0;color:inherit;padding:0;cursor:pointer}.pro-topbar-logo img{height:36px;width:auto}.pro-topbar-user{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border-radius:12px;background:transparent;border:0;color:inherit;cursor:pointer}.pro-topbar-user:hover{background:hsl(var(--ink) / .05)}.pro-topbar-user-name{display:none;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:hsl(var(--ink))}.pro-topbar .pro-avatar,.pro-topbar .pro-avatar-fallback{width:36px;height:36px;border-radius:12px}.pro-overlay,.pro-bottom-nav{display:none}.pro-page{padding:16px;max-width:1280px;margin:0 auto}.pro-page-header{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.pro-page-kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.pro-page-header h1{margin:0;font-size:1.45rem;font-weight:750;letter-spacing:-.03em;color:#111827}.pro-page-header p{margin:4px 0 0;color:#6b7280;font-size:14px}.pro-stats{display:grid;gap:12px;grid-template-columns:1fr 1fr}.pro-stat{background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:16px;padding:16px;box-shadow:0 8px 24px -18px #11182759}.pro-stat-label{font-size:12px;color:#6b7280;font-weight:600}.pro-stat-value{margin-top:6px;font-size:1.55rem;font-weight:750;letter-spacing:-.03em;color:#111827}.pro-stat-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#f3f4f6;color:#0e1116;margin-bottom:10px}.pro-actions{display:grid;gap:10px;margin-top:20px}.pro-action{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:16px;text-decoration:none;color:inherit;font-weight:650;font-size:14px}.pro-action:hover{border-color:#c41b8747;box-shadow:0 10px 24px -18px #c41b87b3}.pro-action span{color:#6b7280;font-weight:500;font-size:12px;margin-left:auto}.pro-refresh{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(17,24,39,.1);background:#fff;border-radius:12px;padding:8px 12px;font-weight:650;font-size:13px;cursor:pointer}.pro-refresh:disabled{opacity:.55}.pro-empty{padding:48px 16px;text-align:center;color:#6b7280}.pro-topbar-notify .notif-trigger{width:40px;height:40px;color:hsl(var(--ink-3))}.pro-topbar-notify .notif-trigger svg{width:20px;height:20px}@media(max-width:767px){.pro-topbar{height:56px;padding:0 12px}.pro-topbar-title{display:none}.pro-main{padding-bottom:calc(var(--pro-bottom-nav-h) + 10px)}.pro-bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--pro-bottom-nav-h);border-top:1px solid rgba(255,255,255,.1);padding:8px 6px calc(8px + env(safe-area-inset-bottom));justify-content:space-around;align-items:flex-start;overflow:hidden}.pro-bottom-link{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;color:#ffffff7a;text-decoration:none;font-size:10px;font-weight:650;background:none;border:0;cursor:pointer}.pro-bottom-link.active,.pro-bottom-link.is-open{color:#fff}.pro-bottom-link svg{width:20px;height:20px}.pro-bottom-icon{position:relative;display:inline-flex}.pro-bottom-badge{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#f43f5e;color:#fff;font-size:9px;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px #0a0c14e6}}@media(max-width:1023px){.pro-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#080a108c;z-index:50}.pro-sidebar.pro-drawer{display:flex;position:fixed;left:0;top:0;z-index:60;transform:translate(-105%);transition:transform .22s ease;box-shadow:12px 0 40px #00000059}.pro-sidebar.pro-drawer.open{transform:translate(0)}}@media(min-width:768px)and (max-width:1023px){.pro-page{padding:24px 28px}.pro-page-header{flex-direction:row;align-items:flex-end;justify-content:space-between}.pro-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pro-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.pro-topbar-user-name{display:inline}}@media(min-width:1024px){.pro-sidebar:not(.pro-drawer){display:flex}.pro-sidebar:not(.pro-drawer) .pro-sidebar-collapse{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;margin-top:6px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff14;color:#ffffffe0;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.pro-sidebar:not(.pro-drawer) .pro-sidebar-collapse:hover{background:#ffffff29;border-color:#ffffff38;color:#fff}.pro-sidebar.is-slim .pro-sidebar-brand{flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 8px 14px}.pro-sidebar.is-slim .pro-sidebar-brand-copy{align-items:center}.pro-sidebar.is-slim .pro-sidebar-brand img,.pro-sidebar.is-slim .pro-sidebar-mark{width:36px;height:36px;border-radius:10px;object-fit:cover}.pro-sidebar.is-slim .pro-role-pill,.pro-sidebar.is-slim .pro-sidebar-user .min-w-0,.pro-sidebar.is-slim .pro-sidebar-user-name,.pro-sidebar.is-slim .pro-sidebar-user-email,.pro-sidebar.is-slim .pro-nav-group-label,.pro-sidebar.is-slim .pro-nav-link>span:not(.pro-nav-badge),.pro-sidebar.is-slim .pro-nav-external,.pro-sidebar.is-slim .pro-sidebar-foot{display:none}.pro-sidebar.is-slim .pro-sidebar-user{justify-content:center;margin:12px 8px 0;padding:10px}.pro-sidebar.is-slim .pro-avatar,.pro-sidebar.is-slim .pro-avatar-fallback{width:36px;height:36px}.pro-sidebar.is-slim .pro-sidebar-nav{padding:10px 8px}.pro-sidebar.is-slim .pro-nav-group+.pro-nav-group{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.pro-sidebar.is-slim .pro-nav-link{justify-content:center;gap:0;padding:10px 8px}.pro-sidebar.is-slim .pro-nav-badge{position:absolute;top:2px;right:4px;margin:0}.pro-sidebar.is-slim .pro-sidebar-collapse{margin:0;width:32px;height:32px}.pro-sidebar.pro-drawer,.pro-overlay{display:none!important}.pro-hamburger,.pro-topbar-logo{display:none}.pro-topbar{padding:0 28px;justify-content:space-between}.pro-topbar-title{font-size:16px}.pro-topbar-user-name{display:inline}.pro-page{padding:28px 32px 40px}.pro-page-header{flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.pro-page-header h1{font-size:1.85rem}.pro-dash-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:24px;align-items:start}.pro-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pro-actions{margin-top:0}}.osrapay-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10090;display:flex;background:#08080c9e;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:osrapay-confirm-veil .16s ease-out both}.osrapay-confirm{position:relative;display:flex;flex-direction:column;gap:.5rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#22222b,#181820);color:#fff;box-shadow:0 24px 64px #0000008c}.osrapay-confirm-title{margin:0;font-size:1.0625rem;font-weight:650;letter-spacing:-.01em}.osrapay-confirm-message{margin:0;font-size:.875rem;line-height:1.6;color:#ffffff9e}.osrapay-confirm-actions{display:flex;gap:.625rem}.osrapay-confirm-btn{min-height:3rem;border:0;border-radius:.875rem;padding:0 1.125rem;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .12s ease,filter .12s ease}.osrapay-confirm-btn:active{transform:translateY(1px)}.osrapay-confirm-btn--cancel{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffd1}.osrapay-confirm-btn--confirm{background:linear-gradient(145deg,#e045a8,#c41b87 48%,#9b0c6b);color:#fff;box-shadow:0 12px 26px #c41b8752}.osrapay-confirm--danger .osrapay-confirm-btn--confirm{background:linear-gradient(145deg,#f87171,#ef4444 48%,#b91c1c);box-shadow:0 12px 26px #ef44444d}@media(max-width:767px){.osrapay-confirm-backdrop{align-items:flex-end;justify-content:stretch}.osrapay-confirm{width:100%;border-radius:1.5rem 1.5rem 0 0;border-bottom:0;padding:1.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));animation:osrapay-confirm-sheet .24s cubic-bezier(.22,1,.36,1) both}.osrapay-confirm-actions{margin-top:1.125rem;flex-direction:column-reverse}.osrapay-confirm-btn{width:100%}}@media(min-width:768px){.osrapay-confirm-backdrop{align-items:center;justify-content:center;padding:1.5rem}.osrapay-confirm{width:100%;max-width:25rem;border-radius:1.375rem;padding:1.625rem;animation:osrapay-confirm-card .2s cubic-bezier(.22,1,.36,1) both}.osrapay-confirm-actions{margin-top:1.5rem;justify-content:flex-end}}@media(min-width:1024px){.osrapay-confirm{max-width:27rem;padding:1.875rem}}@keyframes osrapay-confirm-veil{0%{opacity:0}}@keyframes osrapay-confirm-sheet{0%{transform:translateY(100%)}}@keyframes osrapay-confirm-card{0%{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.osrapay-confirm-backdrop,.osrapay-confirm{animation:none}}.merchant-select{position:relative;min-width:0;width:100%}.merchant-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-height:2.65rem;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#00000047;color:#fff;font:inherit;font-size:.9rem;font-weight:650;text-align:left;cursor:pointer}.merchant-select-trigger:hover:not(:disabled),.merchant-select-trigger.is-open{border-color:#93c5fd73;background:#2563eb29}.merchant-select-trigger:disabled{opacity:.5;cursor:not-allowed}.merchant-select-trigger .is-placeholder{color:#ffffff6b;font-weight:550}.merchant-select-trigger svg{width:1rem;height:1rem;flex-shrink:0;color:#93c5fd}.merchant-select-menu{margin:0;padding:.35rem;list-style:none;overflow:auto;border:1px solid rgba(147,197,253,.22);border-radius:.95rem;background:#161a22;box-shadow:0 18px 40px #00000080;font-family:inherit}.merchant-select-menu button{display:block;width:100%;min-height:2.25rem;padding:.45rem .75rem;border:0;border-radius:.65rem;background:transparent;color:#ffffffe0;font:inherit;font-size:.88rem;font-weight:600;text-align:left;cursor:pointer}.merchant-select-menu button:hover,.merchant-select-menu button.is-selected{background:#2563eb47;color:#fff}.header-account-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;flex-shrink:0}.header-account-switch button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#ffffff8c;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.header-account-switch button.is-on[data-account-choice=agent]{background:#0d9488;color:#fff}.header-account-switch button.is-on[data-account-choice=business]{background:#2563eb;color:#fff}.header-account-switch button.is-on[data-account-choice=individual]{background:#c41b87;color:#fff}.header-account-switch button:not(.is-on):not(:disabled):hover{color:#fff;background:#ffffff14}.header-account-switch button:disabled{cursor:default}@media(min-width:768px){.header-account-switch button{min-height:28px;padding:0 11px;font-size:11px}}.merchant-dashboard-bg{--merchant-primary: #2563eb;--merchant-primary-hover: #1d4ed8;--merchant-light: rgba(37, 99, 235, .14);--merchant-dark: rgba(37, 99, 235, .28);--merchant-secondary: #1d4ed8;--merchant-gradient: linear-gradient(145deg, #3b82f6, #2563eb 48%, #1d4ed8);--merchant-gradient-hover: linear-gradient(145deg, #1d4ed8, #2563eb);--merchant-shadow-sm: 0 2px 4px rgba(0, 0, 0, .2);--merchant-shadow-md: 0 8px 20px rgba(0, 0, 0, .28);--merchant-shadow-lg: 0 16px 40px rgba(0, 0, 0, .35);--merchant-shadow-primary: 0 10px 28px rgba(37, 99, 235, .28);--merchant-text-color: rgba(255, 255, 255, .94);--merchant-text-secondary: rgba(255, 255, 255, .55);--merchant-border-color: rgba(255, 255, 255, .1);--merchant-background: hsl(222 18% 14%);--merchant-background-secondary: hsl(222 20% 11%);--merchant-hover-background: rgba(255, 255, 255, .06);--success: #10b981;--success-light: rgba(16, 185, 129, .18);--warning: #f59e0b;--warning-light: rgba(245, 158, 11, .18);--error: #ef4444;--error-light: rgba(239, 68, 68, .18);background:transparent;min-height:100%;color:var(--merchant-text-color)}.merchant-dashboard-shell{max-width:none;margin:0;width:100%}.md-hero{position:relative;overflow:hidden;padding:1.35rem 1.35rem 1.25rem;border-radius:1.5rem}.md-hero-glow{pointer-events:none;position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(ellipse at 50% 0%,rgba(37,99,235,.35),transparent 65%)}.md-hero-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.md-hero-eyebrow{margin:0;font-size:.95rem;font-weight:600;color:#ffffffeb}.md-hero-live{margin-top:.35rem;display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.md-hero-dot{width:6px;height:6px;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px #34d39933}.md-hero-chip{border:1px solid rgba(96,165,250,.35);background:#2563eb2e;color:#93c5fd;border-radius:999px;padding:.45rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer}.md-hero-balance{position:relative;z-index:1;margin-top:1.25rem}.md-hero-balance-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.md-hero-balance-value{margin-top:.35rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.md-hero-balance-value span{margin-left:.4rem;font-size:.85rem;font-weight:600;color:#ffffff73}.md-hero-metrics{position:relative;z-index:1;margin-top:1.15rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.md-hero-metric{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:.75rem .85rem}.md-hero-metric span{display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.md-hero-metric strong{display:block;margin-top:.25rem;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums}.md-hero-actions{position:relative;z-index:1;margin-top:1.15rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.md-hero-action{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;border-radius:.9rem;padding:.8rem .65rem;min-height:2.85rem;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;transition:transform .15s ease,background .15s ease}.md-hero-action:hover{transform:translateY(-1px);background:#ffffff1a}.md-hero-action.primary{border-color:transparent;background:var(--merchant-gradient);box-shadow:var(--merchant-shadow-primary)}.merchant-hero{display:none}.merchant-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.highlight-card{background:#ffffff0b;border-radius:1.1rem;padding:1.1rem 1.15rem;border:1px solid rgba(255,255,255,.1)}.highlight-card span{color:#ffffff73;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08rem}.highlight-card strong{display:block;font-size:1.45rem;margin:.35rem 0;color:#fffffff2;font-variant-numeric:tabular-nums}.highlight-card p{margin:0;color:#ffffff73;font-size:.85rem}.merchant-action-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.merchant-action-tile{background:#ffffff0b;border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);padding:1.1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.merchant-action-tile h3{margin:0 0 .2rem;font-size:1.05rem;color:#fffffff0}.merchant-action-tile p{margin:0;color:#ffffff7a;font-size:.88rem}.merchant-action-tile button{border:none;border-radius:.85rem;padding:.75rem 1.15rem;min-height:2.75rem;background:var(--merchant-gradient);color:#fff;font-weight:700;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;box-shadow:var(--merchant-shadow-primary)}.merchant-action-tile button:hover{filter:brightness(1.06)}.merchant-mobile-accordion{display:none}.merchant-mobile-section{border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;overflow:hidden}.merchant-mobile-section summary{padding:.9rem 1.1rem;font-weight:650;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:#ffffffeb;list-style:none}.merchant-mobile-section summary::marker,.merchant-mobile-section summary::-webkit-details-marker{display:none}.merchant-mobile-section summary:after{content:"▾";font-size:.8rem;color:#fff6;transition:transform .2s ease}.merchant-mobile-section[open] summary:after{transform:rotate(180deg)}.merchant-mobile-section-content{padding:.75rem 1rem 1.25rem}.merchant-panel{border-radius:1.35rem;padding:1.35rem 1.25rem}.merchant-panel-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.merchant-panel-head h2{margin:0;font-size:1.2rem;color:#fffffff0}.merchant-panel-head p{margin:.25rem 0 0;color:#ffffff73}.merchant-panel-head-actions{display:flex;flex-wrap:wrap;gap:.6rem}.merchant-panel-head-actions button,.merchant-panel-head-actions .md-panel-btn{border:1px solid rgba(255,255,255,.14);border-radius:.85rem;padding:.65rem 1.05rem;background:#ffffff0d;color:#ffffffe6;font-weight:650;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;transition:all .2s ease}.merchant-panel-head-actions .md-panel-btn.primary{border-color:transparent;background:var(--merchant-gradient);box-shadow:var(--merchant-shadow-primary);color:#fff}.merchant-panel-head-actions button:hover,.merchant-panel-head-actions .md-panel-btn:hover{background:#2563eb40;border-color:#60a5fa59;color:#fff}.merchant-panel-head-actions .md-panel-btn.primary:hover{filter:brightness(1.06);background:var(--merchant-gradient)}.merchant-panel-body{margin-top:1.15rem}.view-selector{display:inline-flex;gap:.35rem;padding:.3rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000038}.view-button{border:none;background:transparent;color:#ffffff8c;border-radius:.7rem;padding:.55rem .95rem;font-weight:650;font-size:.85rem;cursor:pointer}.view-button.active{background:#2563eb47;color:#93c5fd}@media(max-width:900px){.merchant-panel-head{flex-direction:column;align-items:flex-start;gap:.75rem}.merchant-panel-head-actions{width:100%}.md-hero-actions,.md-hero-metrics{grid-template-columns:1fr}}@media(max-width:768px){.merchant-dashboard-shell{padding:1rem .9rem 2rem;gap:1rem}.merchant-highlights:not(.mobile),.merchant-action-row:not(.mobile){display:none}.merchant-mobile-accordion{display:flex;flex-direction:column;gap:.65rem}}.merchant-dashboard{min-height:100vh;width:100%;background:var(--merchant-background-secondary);padding:2rem;box-sizing:border-box;overflow-x:hidden}.merchant-container{max-width:1400px;margin:0 auto;background:var(--merchant-background);border-radius:16px;box-shadow:var(--merchant-shadow-md);padding:2rem}.merchant-header{margin-bottom:3rem;text-align:center;position:relative;padding:2rem;background:linear-gradient(135deg,#2563eb0d,#3b82f60d);border-radius:20px;border:1px solid rgba(37,99,235,.1)}.merchant-header h1{font-size:2.5rem;font-weight:800;color:var(--merchant-primary);margin-bottom:1rem;letter-spacing:-.025em;position:relative;display:inline-block}.merchant-header h1:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60%;height:3px;background:var(--merchant-gradient);border-radius:2px}.merchant-header p{font-size:1.125rem;color:var(--merchant-text-color);max-width:600px;margin:1.5rem auto 0;line-height:1.6;opacity:.9}.merchant-actions{display:flex;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.merchant-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 2.5rem;border-radius:16px;font-weight:700;font-size:1.125rem;transition:all .4s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer;background:var(--merchant-gradient);color:#fff;box-shadow:0 8px 24px #2563eb40;min-width:220px;height:4rem;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px}.merchant-action-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#fff3,#fff0);transform:translate(-100%) skew(-15deg);transition:transform .4s cubic-bezier(.4,0,.2,1)}.merchant-action-btn:hover{transform:translateY(-4px);box-shadow:0 12px 32px #2563eb59;background:linear-gradient(135deg,#d41b93,#b00c77)}.merchant-action-btn:hover:before{transform:translate(100%) skew(-15deg)}.merchant-action-btn .anticon{font-size:1.5rem;transition:transform .4s cubic-bezier(.4,0,.2,1)}.merchant-action-btn:hover .anticon{transform:scale(1.2) rotate(360deg)}.merchant-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem;padding:0 1rem}.merchant-stat-card{position:relative;background:#fff!important;border-radius:16px;padding:1.75rem;overflow:hidden;transition:all .3s ease;border:1px solid rgba(37,99,235,.1);box-shadow:0 4px 6px -1px #2563eb0d,0 10px 15px -3px #2563eb1a}.merchant-stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#2563eb0d,#3b82f60d,#2563eb05);opacity:0;transition:opacity .3s ease}.merchant-stat-card:hover{transform:translateY(-5px);border-color:#2563eb33;box-shadow:0 10px 20px -5px #2563eb26,0 20px 30px -10px #2563eb1a}.merchant-stat-card:hover:before{opacity:1}.merchant-stat-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--merchant-light);color:var(--merchant-primary);font-size:1.75rem;margin-bottom:1.5rem;transition:all .3s ease;position:relative}.merchant-stat-icon:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14px;background:linear-gradient(135deg,var(--merchant-primary),#1d4ed8);opacity:.1;z-index:-1}.merchant-stat-card:hover .merchant-stat-icon{transform:scale(1.1);background:var(--merchant-gradient);color:#fff}.merchant-stat-value{font-size:2rem;font-weight:700;color:var(--merchant-primary);margin-bottom:.5rem;line-height:1.2;display:flex;align-items:baseline;gap:.25rem}.merchant-stat-value span{font-size:1rem;color:var(--merchant-text-secondary);font-weight:500}.merchant-stat-label{font-size:.9375rem;color:var(--merchant-text-secondary);font-weight:500;letter-spacing:.3px;margin-top:.25rem}.merchant-transactions{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:1.5rem 0}.transactions-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.transactions-header h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.new-refund-button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.25rem!important;background:var(--merchant-gradient)!important;color:#fff!important;border:none!important;border-radius:.75rem!important;font-weight:600!important;transition:all .2s ease!important;cursor:pointer!important}.new-refund-button:hover{background:var(--merchant-gradient-hover)!important;transform:translateY(-1px)!important;box-shadow:var(--merchant-shadow-primary)!important;color:#fff!important}.new-refund-button svg{width:1.25rem!important;height:1.25rem!important;color:#fff!important}.transactions-table-container{overflow-x:auto;padding:0 1rem}.transactions-table{width:100%;border-collapse:separate;border-spacing:0}.transactions-table th{background:#f9fafb;padding:.75rem 1rem;text-align:left;font-weight:500;color:#6b7280;border-bottom:1px solid #e5e7eb}.transactions-table td{padding:1rem;border-bottom:1px solid #e5e7eb;color:#374151}.transactions-table tr:last-child td{border-bottom:none}.transaction-amount-negative{color:#dc2626;font-weight:500}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.status-validated{background-color:#dcfce7;color:#166534}.status-pending{background-color:#fef9c3;color:#854d0e}.status-canceled{background-color:#fee2e2;color:#991b1b}.empty-state{text-align:center;padding:2rem;color:#6b7280;font-style:italic}.status-completed{background:var(--success-light);color:var(--success)}.status-failed{background:var(--error-light);color:var(--error)}@media(max-width:1200px){.merchant-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.merchant-dashboard{padding:1rem}.merchant-container{padding:1.5rem}.merchant-header h1{font-size:2rem}.merchant-stats{grid-template-columns:1fr;gap:1rem}.merchant-action-btn{width:100%;min-width:0}.transactions-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1024px){.merchant-transactions tbody,.refunds-table tbody,.orders-table tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1.5rem;background:var(--merchant-background-secondary)}.merchant-transactions tr,.refunds-table tr,.orders-table tr{display:flex;flex-direction:column;background:var(--merchant-background);border-radius:12px;padding:1.5rem;box-shadow:var(--merchant-shadow-sm);transition:all .3s ease}.merchant-transactions tr:hover,.refunds-table tr:hover,.orders-table tr:hover{transform:translateY(-2px);box-shadow:var(--merchant-shadow-md)}.merchant-transactions td,.refunds-table td,.orders-table td{display:flex;padding:.75rem 0;border:none;align-items:center}.merchant-transactions td:before,.refunds-table td:before,.orders-table td:before{content:attr(data-label);font-weight:600;width:40%;margin-right:1rem;color:var(--merchant-text-secondary)}.merchant-transactions thead,.refunds-table thead,.orders-table thead{display:none}.status-badge{margin-left:auto}.transaction-amount,.transaction-amount-negative{margin-left:auto;font-weight:600}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.merchant-stat-card{animation:fadeIn .5s ease-out forwards}.merchant-stat-card:nth-child(1){animation-delay:.1s}.merchant-stat-card:nth-child(2){animation-delay:.2s}.merchant-stat-card:nth-child(3){animation-delay:.3s}.merchant-stat-card:nth-child(4){animation-delay:.4s}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-spinner{width:48px;height:48px;border:3px solid var(--merchant-light);border-top-color:var(--merchant-primary);border-radius:50%;animation:spin 1s linear infinite}.empty-state{text-align:center;padding:4rem 2rem;color:var(--merchant-text-secondary)}.empty-state-icon{font-size:3rem;color:var(--merchant-light);margin-bottom:1rem}.empty-state-text{font-size:1.125rem;margin-bottom:1.5rem}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;background:transparent;overflow-x:hidden}.merchant-modal-actions{display:flex;gap:1rem;margin-top:2rem}.merchant-cancel-button{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;transition:all .2s ease-in-out;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;height:2.75rem}.merchant-cancel-button:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.merchant-submit-button{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;border-radius:.5rem;font-weight:500;font-size:.875rem;transition:all .15s cubic-bezier(.4,0,.2,1);border:none;background:var(--merchant-gradient);color:#fff;cursor:pointer;height:2.75rem}.merchant-submit-button:hover{background:var(--merchant-gradient-hover);transform:translateY(-1px);box-shadow:var(--merchant-shadow-primary)}.merchant-submit-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media screen and (max-width:1024px){.merchant-dashboard{padding:1rem}.max-width-1600{width:100%;padding:0 1rem}.merchant-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.ant-card{margin-bottom:1rem}.ant-card-body,.qr-transactions-container{padding:1rem}.qr-transactions-header h2{font-size:1.5rem}.qr-transactions-table .ant-table-thead>tr>th,.qr-transactions-table .ant-table-tbody>tr>td{padding:.75rem!important;font-size:.875rem!important}.merchant-action-btn{width:100%;margin-bottom:.5rem}}@media screen and (max-width:768px){.merchant-dashboard{padding:1rem}.merchant-header h1{font-size:1.5rem}.merchant-actions{flex-direction:column}.merchant-action-btn{width:100%}.merchant-stats{grid-template-columns:1fr}.merchant-transactions{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.merchant-transactions th,.merchant-transactions td{white-space:nowrap;padding:.75rem}.transaction-status,.mobile-transaction-status{padding:.15rem .5rem;font-size:.7rem}}@media screen and (max-width:640px){.merchant-modal{padding:1.5rem;margin:1rem}.merchant-modal-actions{flex-direction:column-reverse}.merchant-form-group{margin-bottom:1rem}.merchant-form-input{font-size:1rem;padding:.875rem}.merchant-transactions th,.merchant-transactions td{padding:.5rem;font-size:.875rem}}@media screen and (max-width:320px){.transaction-status,.mobile-transaction-status{padding:.15rem .4rem;font-size:.7rem}}@media(max-width:900px){.merchant-panel-head{flex-direction:column;align-items:flex-start}.merchant-panel-head-actions{width:100%;justify-content:flex-start;gap:.5rem}}@media(max-width:768px){.merchant-dashboard-shell{padding:1.25rem 1rem 2.25rem;gap:1.5rem}.merchant-hero{grid-template-columns:1fr;padding:1.5rem}.merchant-hero-actions{flex-direction:column;width:100%}.merchant-hero-actions button,.merchant-hero-actions button.alt{width:100%;justify-content:center}.merchant-hero-right{grid-template-columns:1fr}.hero-metric-card strong{font-size:1.5rem}.merchant-highlights,.merchant-action-row{display:none}.merchant-mobile-accordion{display:flex;flex-direction:column;gap:.75rem}.merchant-action-row.mobile,.merchant-highlights.mobile{display:grid;grid-template-columns:1fr;gap:.75rem}.merchant-action-tile{flex-direction:column;align-items:flex-start}.merchant-action-tile button{width:100%;justify-content:center}.merchant-panel{padding:1.25rem}.merchant-panel-head-actions{flex-direction:column;width:100%}.merchant-panel-head-actions button{width:100%;justify-content:center}.view-selector{width:100%;justify-content:space-between;gap:.4rem;padding:.3rem}.view-button{flex:1;min-width:0;justify-content:center;padding:.45rem .75rem;font-size:.8rem}}.orders-loading{display:flex;justify-content:center;align-items:center;min-height:400px}.error-container{text-align:center;padding:2rem;color:#dc2626}.orders-container{padding:2rem;max-width:1400px;margin:0 auto}.header-left{display:flex;align-items:center;gap:1rem}.header-left h2{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.search-container{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.5rem;border-radius:.5rem}.search-icon{color:#6b7280}.search-input{border:none;background:transparent;padding:.25rem;font-size:.875rem;color:#1f2937;width:300px}.action-buttons-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem;margin-top:1.5rem;max-width:900px;margin-left:auto;margin-right:auto}.action-card{background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 30px #00000014;border:2px solid rgba(37,99,235,.1)}.action-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #2563eb26;border-color:#2563eb4d}.action-card-header{background:rgb(15 23 42 / var(--tw-bg-opacity, 1));--tw-bg-opacity: 1;padding:.875rem 1rem;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-direction:row;text-align:left}.action-card-icon-wrapper{width:36px;height:36px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;flex-shrink:0}.action-card:hover .action-card-icon-wrapper{transform:scale(1.1);box-shadow:0 6px 16px #00000026}.action-card-icon{font-size:18px;color:#2563eb;transition:all .3s ease}.action-card:hover .action-card-icon{transform:rotate(5deg)}.action-card-title{color:#fff;font-size:.95rem;font-weight:700;margin:0;letter-spacing:.3px}@media(max-width:768px){.action-buttons-grid{grid-template-columns:1fr;padding:1rem;gap:.75rem;max-width:100%}.action-card-header{padding:.75rem}.action-card-icon-wrapper{width:32px;height:32px}.action-card-icon{font-size:16px}.action-card-title{font-size:.875rem}.view-selector{width:100%;justify-content:space-between;gap:.4rem;padding:.25rem}.view-button{flex:1;min-width:0;justify-content:center;padding:.5rem .75rem;font-size:.8rem}}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:1.5rem;margin-top:1.5rem}.stat-card{background:linear-gradient(145deg,#fff,#f5f5f5);border-radius:20px;padding:1.5rem;box-shadow:5px 5px 15px #0000000d,-5px -5px 15px #fff9;transition:all .3s ease;border:1px solid rgba(37,99,235,.1);position:relative;overflow:hidden}.stat-card:hover{transform:translateY(-5px);box-shadow:8px 8px 20px #0000001a,-8px -8px 20px #fffc;border-color:#2563eb33}.stat-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;position:relative}.stat-header:after{content:"";position:absolute;bottom:-.75rem;left:0;width:50px;height:3px;background:linear-gradient(90deg,#2563eb,#2563eb33);border-radius:2px}.stat-header h3{color:#2d3748;font-size:1.25rem;font-weight:600;margin:0}.stat-icon{font-size:1.5rem;color:#2563eb;background:linear-gradient(145deg,#fff,#f5f5f5);padding:.75rem;border-radius:12px;box-shadow:3px 3px 8px #0000001a,-3px -3px 8px #fffc;transition:all .3s ease}.stat-card:hover .stat-icon{transform:scale(1.1);color:#1d4ed8;box-shadow:4px 4px 10px #00000026,-4px -4px 10px #ffffffe6}.stat-content{display:flex;flex-direction:column;gap:1rem}.stat-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(37,99,235,.1)}.stat-item:last-child{border-bottom:none}.stat-item span:first-child{color:#718096;font-size:.875rem}.stat-item span:last-child{color:#2d3748;font-weight:600;font-size:1rem}@media(max-width:768px){.stats-grid{grid-template-columns:1fr;padding:1rem}.stat-card{padding:1rem}.stat-header h3{font-size:1.1rem}.stat-icon{font-size:1.25rem;padding:.5rem}}.merchant-transactions,.refunds-table,.orders-table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}@media(max-width:1024px){.merchant-transactions tbody,.refunds-table tbody,.orders-table tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;padding:1rem}.merchant-transactions tr,.refunds-table tr,.orders-table tr{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:1rem;box-shadow:var(--merchant-shadow-sm);border:1px solid var(--merchant-border-color);margin-bottom:0}.merchant-transactions td,.refunds-table td,.orders-table td{display:flex;padding:.5rem 0;border:none;align-items:center;min-width:auto}.merchant-transactions td:before,.refunds-table td:before,.orders-table td:before{content:attr(data-label);font-weight:600;width:40%;margin-right:1rem;color:var(--merchant-text-color)}.merchant-transactions thead,.refunds-table thead,.orders-table thead{display:none}.status-badge,.transaction-amount,.transaction-amount-negative{margin-left:auto}}@media(max-width:640px){.merchant-transactions tbody,.refunds-table tbody,.orders-table tbody{grid-template-columns:1fr}.merchant-transactions td:before,.refunds-table td:before,.orders-table td:before{width:50%}}.refund-modal .ant-modal-content{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.refund-modal .ant-modal-header{background:linear-gradient(135deg,var(--merchant-primary) 0%,#1d4ed8 100%);border-radius:12px 12px 0 0;padding:16px 24px;border-bottom:none}.refund-modal .ant-modal-title{color:#fff!important;font-size:18px;font-weight:600}.refund-modal .ant-modal-close{color:#fff}.refund-modal .ant-modal-body{padding:24px}.refund-modal .ant-form-item{margin-bottom:24px}.refund-modal .valid-email{border-color:#10b981}.refund-modal .checking-email{color:#718096;font-size:14px;margin-top:-16px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.refund-modal .email-status{font-size:14px;margin-top:-16px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.refund-modal .email-status.exists{color:#10b981}.refund-modal .email-status.not-exists{color:#ef4444}.refund-modal .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:0;margin-top:32px}.refund-modal .ant-btn-primary{background:linear-gradient(135deg,var(--merchant-primary) 0%,#1d4ed8 100%)!important;border:none!important;color:#fff!important;transition:opacity .3s ease}.refund-modal .ant-btn-primary:hover{opacity:.9!important}.refund-modal .ant-btn-primary:disabled{background:#d1d5db!important;opacity:.7!important}.refund-modal .checking-email:before{content:"";width:16px;height:16px;border:2px solid #718096;border-top-color:transparent;border-radius:50%;display:inline-block;animation:spin 1s linear infinite}.dashboard-header{position:relative;text-align:center;padding:2rem 0 3rem;background:linear-gradient(135deg,#2563eb08,#9b0c6b0f);border-radius:24px;margin-bottom:2rem;overflow:hidden;border:1px solid rgba(37,99,235,.08)}.dashboard-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2563eb,#1d4ed8,#cd2b7c);animation:shimmer 3s ease-in-out infinite}.dashboard-title-container{position:relative;z-index:2}.dashboard-title{font-size:3.5rem;font-weight:900;background:linear-gradient(135deg,#2563eb,#1d4ed8,#cd2b7c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;letter-spacing:-.02em;text-shadow:0 4px 12px rgba(37,99,235,.15);animation:fadeInUp .8s ease-out}.dashboard-subtitle{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;animation:fadeInUp .8s ease-out .2s both}.subtitle-text{font-size:1.25rem;color:#64748b;font-weight:500;letter-spacing:.02em}.brand-text{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#cd2b7c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;padding:.25rem .75rem;border-radius:12px;background-color:#2563eb14;animation:pulse 2s ease-in-out infinite}.dashboard-decoration{position:absolute;top:50%;right:2rem;transform:translateY(-50%);display:flex;flex-direction:column;gap:.5rem;opacity:.4}.decoration-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#cd2b7c);animation:float 3s ease-in-out infinite}.decoration-dot:nth-child(2){animation-delay:.5s}.decoration-dot:nth-child(3){animation-delay:1s}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{background-color:#2563eb14}50%{background-color:#2563eb26}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:768px){.dashboard-header{padding:1.5rem 1rem 2rem;margin-bottom:1.5rem}.dashboard-title{font-size:2.5rem;margin-bottom:.75rem}.dashboard-subtitle{flex-direction:column;gap:.25rem}.subtitle-text,.brand-text{font-size:1.1rem}.dashboard-decoration{display:none}.merchant-dashboard-shell{max-width:100%;margin:0;padding:1.2rem .75rem 2.25rem;gap:1.25rem}.merchant-hero{grid-template-columns:1fr;padding:1.25rem;border-radius:22px}.merchant-hero-right{grid-template-columns:1fr}.merchant-hero-actions{flex-direction:column;width:100%}.merchant-hero-actions button,.merchant-hero-actions button.alt{width:100%;justify-content:center}.merchant-highlights,.merchant-action-row{grid-template-columns:1fr}.merchant-action-tile{flex-direction:column;align-items:flex-start}.merchant-action-tile button{width:100%;justify-content:center}.merchant-panel{padding:1.15rem;border-radius:20px}.merchant-panel-head{flex-direction:column;align-items:flex-start;gap:.75rem}.merchant-panel-head-actions{width:100%;flex-direction:column}.merchant-panel-head-actions button{width:100%;justify-content:center}.view-selector{width:100%;justify-content:space-between;gap:.35rem;padding:.3rem}.view-button{flex:1;min-width:0;justify-content:center;padding:.45rem .65rem;font-size:.8rem}}@media(max-width:480px){.dashboard-title{font-size:2rem;line-height:1.1}.subtitle-text,.brand-text{font-size:1rem}.dashboard-header{padding:1rem .75rem 1.5rem}}.merchant-dashboard-shell{max-width:none;margin:0;padding:.85rem .85rem calc(5.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box}@media(min-width:768px){.merchant-dashboard-shell{padding:1.25rem 1.35rem 2.5rem;gap:1.15rem}}@media(min-width:1024px){.merchant-dashboard-shell{padding:1.35rem 1.5rem 2.75rem;gap:1.25rem}}.merchant-dash-home{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#60a5fa29,#2563eb12 38%,#ffffff08);padding:1rem 1rem 1.1rem}.merchant-dash-home-glow{pointer-events:none;position:absolute;inset:-35% -20% auto;height:60%;background:radial-gradient(ellipse at 50% 0%,rgba(96,165,250,.3),transparent 68%)}.merchant-dash-home-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.merchant-dash-home-hello{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#93c5fdcc}.merchant-dash-home-name{margin:.15rem 0 0;font-size:clamp(1.25rem,5vw,1.55rem);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-dash-home-status{margin-top:.4rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a}.merchant-dash-home-dot{width:6px;height:6px;border-radius:999px;background:#60a5fa;box-shadow:0 0 0 3px #60a5fa38}.merchant-dash-icon-btn{flex-shrink:0;display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffd9;cursor:pointer;transition:background .15s ease,border-color .15s ease}.merchant-dash-icon-btn:hover:not(:disabled){background:#ffffff14;border-color:#60a5fa66}.merchant-dash-icon-btn:disabled{opacity:.55;cursor:wait}.merchant-dash-home-focus{position:relative;z-index:1;margin-top:1.15rem}.merchant-dash-home-focus-label{display:block;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#93c5fdd9}.merchant-dash-home-focus-value{margin:.3rem 0 0;font-size:clamp(2.1rem,9vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.merchant-dash-home-focus-value span{margin-left:.4rem;font-size:.8rem;font-weight:650;letter-spacing:.04em;color:#ffffff6b;vertical-align:.35em}.merchant-dash-home-focus-hint{margin:.45rem 0 0;font-size:.82rem;color:#ffffff73}.merchant-dash-home-actions{position:relative;z-index:1;margin-top:1rem;display:flex;flex-direction:column;gap:.55rem}.merchant-dash-home-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.merchant-dash-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.9rem;padding:.75rem .9rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease}.merchant-dash-home-cta:hover:not(:disabled){transform:translateY(-1px);background:#ffffff1a}.merchant-dash-home-cta--primary{min-height:3.15rem;border:none;font-size:.95rem;background:linear-gradient(145deg,#60a5fa,#3b82f6 40%,#2563eb);box-shadow:0 12px 28px #2563eb59,inset 0 1px #ffffff2e}.merchant-dash-home-cta--primary:hover:not(:disabled){filter:brightness(1.05)}.merchant-dash-snap{position:relative;z-index:1;margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.merchant-dash-snap-card{padding:.75rem .8rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#0003}.merchant-dash-snap-card span{display:block;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.merchant-dash-snap-card strong{display:block;margin-top:.3rem;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;line-height:1.15}.merchant-dash-snap-card p{margin:.25rem 0 0;font-size:.7rem;color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-dash-panel{position:relative;overflow:hidden;border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1rem .95rem 1.05rem}@media(min-width:768px){.merchant-dash-panel{border-radius:1.25rem;padding:1.15rem 1.2rem 1.25rem}.merchant-dash-home{padding:1.25rem 1.35rem 1.35rem}.merchant-dash-snap{grid-template-columns:repeat(4,minmax(0,1fr))}}.merchant-dash-panel-glow{pointer-events:none;position:absolute;top:-40%;right:-10%;width:220px;height:220px;border-radius:999px;background:#2563eb33;filter:blur(48px)}.merchant-dash-panel-head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.merchant-dash-panel-eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#93c5fd}.merchant-dash-panel-title{margin:.2rem 0 0;font-size:1.15rem;font-weight:650;color:#fffffff2}.merchant-dash-panel-sub{margin:.25rem 0 0;font-size:.85rem;color:#ffffff73}.merchant-dash-panel-body{position:relative;z-index:1}.merchant-dash-perf{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;position:relative;z-index:1}.merchant-dash-perf .merchant-dash-snap-card{margin:0}@media(min-width:768px){.merchant-dash-perf{grid-template-columns:repeat(4,minmax(0,1fr))}}.mdb-live-head{gap:.85rem}.mdb-live-title-row{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.mdb-live-icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;flex-shrink:0;border-radius:.95rem;border:1px solid rgba(96,165,250,.28);background:#2563eb33;color:#93c5fd}.mdb-live-icon svg{width:1.15rem;height:1.15rem}.mdb-live-tabs-wrap{width:100%;flex-shrink:0}.mdb-tabs{display:flex;width:100%;gap:.3rem;padding:.28rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#02061773}.mdb-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0 .75rem;border:0;border-radius:999px;background:transparent;color:#ffffff80;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.mdb-tab.is-active{background:#2563eb;color:#fff;box-shadow:0 6px 16px #2563eb59}.mdb-live-body{min-height:180px;padding-top:0!important;padding-bottom:0!important}.mdb-live-body .merchant-orders-shell.embedded,.mdb-live-body .merchant-qr-shell.embedded{background:transparent;border:none;box-shadow:none;padding:0}.mdb-live-body .merchant-order-col{background:#00000038!important;border-color:#ffffff1a!important}.mdb-live-body .merchant-order-card{background:#ffffff0a;border-color:#ffffff1a}.merchant-dash-select-dropdown.ant-select-dropdown{background:#181c25!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:.85rem!important;padding:.35rem!important;box-shadow:0 18px 40px #00000073!important}.merchant-dash-select-dropdown .ant-select-item{color:#ffffffe0!important;border-radius:.55rem!important;min-height:2.15rem!important}.merchant-dash-select-dropdown .ant-select-item-option-content{color:inherit!important}.merchant-dash-select-dropdown .ant-select-item-option-active{background:#2563eb38!important;color:#fff!important}.merchant-dash-select-dropdown .ant-select-item-option-selected{background:#2563eb59!important;color:#fff!important;font-weight:650!important}.merchant-dash-select-dropdown .ant-select-item-option-selected .ant-select-item-option-content{color:#fff!important}.merchant-dash-select-dropdown .rc-virtual-list-holder-inner{gap:.15rem}.mdb-live-body .merchant-live-orders,.mdb-live-body .merchant-live-feed{padding:.75rem .85rem 1rem}@media(min-width:768px){.mdb-live-body .merchant-live-orders,.mdb-live-body .merchant-live-feed{padding:.85rem 1.1rem 1.15rem}.mdb-live-body{min-height:220px}}@media(min-width:1024px){.merchant-dash-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head snap" "focus snap" "actions actions";column-gap:1.5rem;row-gap:1rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.merchant-dash-home-head{grid-area:head;align-self:start}.merchant-dash-home-focus{grid-area:focus;margin-top:0;display:flex;flex-direction:column;height:100%}.merchant-dash-home-actions{grid-area:actions;margin-top:0;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:.65rem}.merchant-dash-home-actions-row{display:contents}.merchant-dash-home-cta{width:100%;min-height:3.1rem}.merchant-dash-home-cta--primary{min-height:3.1rem}.merchant-dash-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;align-content:stretch}.merchant-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.5rem;padding:1rem 1.05rem}.merchant-dash-snap-card strong{font-size:1.2rem}}.mdb-head{--mdb-blue: #2563eb;--mdb-blue-soft: rgba(96, 165, 250, .9);position:relative;isolation:isolate;overflow:hidden;width:100%;border-radius:1.35rem;border:1px solid rgba(147,197,253,.2);background:radial-gradient(120% 80% at 100% -10%,rgba(59,130,246,.38),transparent 55%),radial-gradient(90% 70% at 0% 100%,rgba(37,99,235,.22),transparent 50%),linear-gradient(160deg,#0a1224,#101c38 45%,#0b1428);box-shadow:0 1px #ffffff0f inset,0 18px 40px #00000047}.mdb-head-aura{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(70% 55% at 85% 15%,rgba(96,165,250,.18),transparent 70%),radial-gradient(55% 50% at 10% 90%,rgba(37,99,235,.14),transparent 65%)}.mdb-head-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:1.05rem 1rem 1.1rem}.mdb-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mdb-head-identity{--mdb-kicker-mark: .4rem;--mdb-kicker-gap: .45rem;--mdb-kicker-gutter: calc(var(--mdb-kicker-mark) + var(--mdb-kicker-gap));min-width:0;flex:1}.mdb-head-kicker{margin:0;display:inline-flex;align-items:center;gap:var(--mdb-kicker-gap);font-size:clamp(1.55rem,7vw,1.9rem);font-weight:800;letter-spacing:-.03em;text-transform:none;line-height:1.1;color:var(--mdb-blue-soft)}.mdb-head-kicker i{flex-shrink:0;width:var(--mdb-kicker-mark);height:var(--mdb-kicker-mark);border-radius:999px;background:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}.mdb-head-title{margin:.35rem 0 0;padding-left:var(--mdb-kicker-gutter);font-size:clamp(1.15rem,4.2vw,1.4rem);font-weight:750;letter-spacing:-.03em;line-height:1.15;color:#fff;word-break:break-word}.mdb-head-lead{margin:.45rem 0 0;padding-left:var(--mdb-kicker-gutter);font-size:.88rem;line-height:1.4;font-weight:500;color:#ffffff85;max-width:36rem}.mdb-head.is-simple .mdb-head-inner{display:flex;flex-direction:column;gap:.95rem;align-items:stretch}.mdb-head.is-simple .mdb-head-actions{width:100%;max-width:18rem}.mdb-head-refresh{flex-shrink:0;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffd9;cursor:pointer;transition:background .15s,border-color .15s}.mdb-head-refresh:hover:not(:disabled){background:#ffffff14;border-color:#93c5fd59}.mdb-head-refresh:disabled{opacity:.45;cursor:not-allowed}.mdb-head-refresh svg{width:1.1rem;height:1.1rem}.mdb-head-pulse{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.65rem;padding:.8rem .9rem;border-radius:1rem;border:1px solid rgba(147,197,253,.22);background:linear-gradient(135deg,#2563eb38,#0f172a73)}.mdb-head-pulse-label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mdb-head-pulse-label span{font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#bfdbfeb8}.mdb-head-pulse-label strong{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;line-height:1.15}.mdb-head-pulse-meta{margin:0;min-width:0;max-width:12rem;font-size:.72rem;font-weight:650;color:#ffffff6b;text-align:right;line-height:1.3;overflow-wrap:anywhere}.mdb-head-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.mdb-head-stat{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .75rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#00000038;min-width:0}.mdb-head-stat span{font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#bfdbfead}.mdb-head-stat strong{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;line-height:1.1}.mdb-head-stat em{font-style:normal;font-size:.7rem;font-weight:550;color:#ffffff61}.mdb-head-actions{display:flex;flex-direction:column;gap:.55rem}.mdb-head-cta{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.15rem;border:0;border-radius:.95rem;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;font-size:.95rem;font-weight:750;white-space:nowrap;cursor:pointer;box-shadow:0 12px 28px #2563eb59;transition:transform .15s ease}.mdb-head-cta:hover{transform:translateY(-1px)}.mdb-head-cta.is-ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);box-shadow:none;color:#fff}.mdb-head-cta.is-ghost:hover{background:#ffffff1a;border-color:#93c5fd59}.mdb-head-cta svg{width:1.15rem;height:1.15rem}.mdb-panel{position:relative;isolation:isolate;overflow:hidden;width:100%;border-radius:1.35rem;border:1px solid rgba(147,197,253,.18);background:radial-gradient(80% 60% at 100% 0%,rgba(59,130,246,.16),transparent 55%),linear-gradient(165deg,#0f172aeb,#0a1224f5);box-shadow:0 14px 36px #00000038}.mdb-panel-glow{pointer-events:none;position:absolute;top:-35%;right:-8%;width:240px;height:240px;border-radius:999px;background:#2563eb38;filter:blur(48px);z-index:0}.mdb-panel-head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:.85rem;padding:1.05rem 1rem .95rem;border-bottom:1px solid rgba(255,255,255,.07)}.mdb-panel-head-copy{min-width:0;width:100%}.mdb-panel-kicker{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#93c5fde6}.mdb-panel-title{margin:.25rem 0 0;font-size:1.2rem;font-weight:750;letter-spacing:-.02em;color:#fff}.mdb-panel-sub{margin:.3rem 0 0;font-size:.84rem;line-height:1.35;color:#ffffff73}.mdb-panel-link{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.65rem;padding:0 .95rem;border:1px solid rgba(147,197,253,.28);border-radius:.85rem;background:#2563eb24;color:#dbeafe;font-size:.88rem;font-weight:750;cursor:pointer;transition:background .15s,border-color .15s}.mdb-panel-link:hover{background:#2563eb3d;border-color:#93c5fd73}.mdb-panel-link svg{width:1rem;height:1rem}.mdb-panel-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;padding:.85rem .85rem 1rem}.mdb-perf{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.mdb-perf-card{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .8rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#00000038;min-width:0}.mdb-perf-card span{font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#bfdbfead}.mdb-perf-card strong{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;line-height:1.15}.mdb-perf-card em{font-style:normal;font-size:.7rem;font-weight:550;color:#ffffff61}@media(min-width:768px)and (max-width:1023px){.mdb-head{border-radius:1.45rem}.mdb-head-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(15.5rem,.95fr);grid-template-areas:"top stats" "pulse stats" "actions stats";column-gap:1.35rem;row-gap:.9rem;padding:1.35rem 1.4rem 1.4rem;align-items:center}.mdb-head.is-simple .mdb-head-inner{display:flex;flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:1rem;align-items:stretch}.mdb-head.is-simple .mdb-head-actions{max-width:16rem}.mdb-head-top{grid-area:top}.mdb-head-kicker{font-size:clamp(1.75rem,3.2vw,2.05rem)}.mdb-head-title{font-size:clamp(1.2rem,2.2vw,1.4rem);max-width:22ch}.mdb-head-pulse{grid-area:pulse;max-width:20rem;padding:.85rem .95rem}.mdb-head-pulse-label strong{font-size:1.3rem}.mdb-head-stats{grid-area:stats;align-self:stretch;gap:.6rem}.mdb-head-stat{min-height:4.75rem;justify-content:center;padding:.85rem .9rem}.mdb-head-stat strong{font-size:1.35rem}.mdb-head-actions{grid-area:actions;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.55rem;width:100%;max-width:100%;min-width:0;justify-self:stretch;align-self:start}.mdb-head-cta{flex:1 1 0;width:auto;min-width:0;max-width:none;font-size:.82rem;padding-inline:.65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdb-head-cta.is-ghost{min-width:0}.mdb-panel{border-radius:1.45rem}.mdb-panel-head{flex-direction:row;align-items:center;justify-content:space-between;padding:1.2rem 1.25rem 1.05rem}.mdb-panel-link{width:auto;min-height:2.45rem}.mdb-panel-body{padding:1rem 1.1rem 1.15rem}.mdb-perf{grid-template-columns:repeat(4,minmax(0,1fr))}.mdb-live-tabs-wrap,.mdb-tabs{width:auto}.mdb-tab{flex:0 0 auto;min-width:7.5rem}}@media(min-width:1024px){.mdb-head{border-radius:1.55rem}.mdb-head-inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(20rem,.95fr);grid-template-areas:"top stats" "pulse stats" "actions stats";column-gap:2rem;row-gap:1.1rem;padding:1.65rem 1.85rem 1.7rem;align-items:center}.mdb-head.is-simple .mdb-head-inner{display:flex;flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:1.1rem;align-items:stretch}.mdb-head.is-simple .mdb-head-actions{max-width:18rem}.mdb-head-top{grid-area:top}.mdb-head-kicker{font-size:clamp(2rem,2.6vw,2.55rem)}.mdb-head-title{font-size:clamp(1.25rem,1.6vw,1.45rem);max-width:24ch}.mdb-head-lead{font-size:.95rem;max-width:34rem}.mdb-head-pulse{grid-area:pulse;max-width:22rem;padding:.95rem 1.1rem}.mdb-head-pulse-label strong{font-size:1.45rem}.mdb-head-stats{grid-area:stats;align-self:stretch;gap:.7rem}.mdb-head-stat{min-height:5.25rem;justify-content:center;padding:1rem 1.05rem;border-radius:1rem;background:#00000047;border-color:#93c5fd24;transition:border-color .15s,background .15s}.mdb-head-stat:hover{border-color:#93c5fd52;background:#2563eb1f}.mdb-head-stat strong{font-size:1.55rem}.mdb-head-actions{grid-area:actions;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.65rem;width:100%;max-width:min(100%,36rem);min-width:0;justify-self:start;align-self:start}.mdb-head-cta{flex:1 1 0;width:auto;min-width:0;max-width:none;min-height:3.15rem;padding-inline:.85rem;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdb-head-cta.is-ghost{min-width:0}.mdb-panel{border-radius:1.55rem}.mdb-panel-head{flex-direction:row;align-items:center;justify-content:space-between;padding:1.35rem 1.5rem 1.15rem}.mdb-panel-link{width:auto;min-height:2.45rem}.mdb-panel-title{font-size:1.35rem}.mdb-panel-body{padding:1.1rem 1.25rem 1.25rem;gap:1rem}.mdb-perf{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.mdb-perf-card{min-height:6rem;justify-content:center;padding:1rem 1.05rem}.mdb-perf-card strong{font-size:1.3rem}.mdb-live-tabs-wrap,.mdb-tabs{width:auto}.mdb-tab{flex:0 0 auto;min-width:7.5rem}}.mdb-profile-chip{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;max-width:22rem;margin-top:.85rem;padding:.75rem .85rem;border:1px solid rgba(147,197,253,.22);border-radius:1rem;background:#00000047;color:#fff;text-align:left;cursor:pointer}.mdb-profile-chip:hover{border-color:#93c5fd73;background:#2563eb29}.mdb-profile-chip small{display:block;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#93c5fdd9}.mdb-profile-chip strong{display:block;margin-top:.15rem;font-size:.95rem;font-weight:750}.mdb-profile-chip span{flex-shrink:0;min-height:2rem;padding:.35rem .7rem;border-radius:.7rem;background:#2563eb59;color:#dbeafe;font-size:.75rem;font-weight:750}.mdb-activity-layout{display:grid;grid-template-columns:1fr;gap:1.35rem}.mdb-choice-block{display:flex;flex-direction:column;gap:.55rem;min-width:0}.mdb-choice-title{margin:0;font-size:1.05rem;font-weight:750;color:#fff}.mdb-choice-lead,.mdb-choice-note{margin:0;font-size:.84rem;line-height:1.4;color:#ffffff7a}.mdb-choice-note{padding:0 .85rem 1rem}.mdb-choice-list{display:flex;flex-direction:column;gap:.65rem}.mdb-choice-card{display:flex;align-items:flex-start;gap:.75rem;width:100%;min-height:4.4rem;padding:.85rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#00000038;color:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.mdb-choice-card:hover:not(:disabled){background:#2563eb24;border-color:#93c5fd59}.mdb-choice-card.is-selected{background:#2563eb47;border-color:#60a5fab3}.mdb-choice-card:disabled{opacity:.55;cursor:not-allowed}.mdb-choice-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:.8rem;background:#2563eb38;color:#bfdbfe}.mdb-choice-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.mdb-choice-copy strong{font-size:.95rem;font-weight:750;color:#fff}.mdb-choice-copy em{font-style:normal;font-size:.8rem;line-height:1.35;color:#ffffff80}.mdb-onboarding-head-actions{display:flex;flex-direction:column;gap:.5rem}.mdb-onboarding-progress{height:.4rem;border-radius:999px;background:#ffffff14;overflow:hidden}.mdb-onboarding-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.mdb-onboarding-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.65rem}.mdb-onboarding-card{display:flex;align-items:center;gap:.75rem;width:100%;min-height:5.1rem;padding:.85rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:1.05rem;background:#00000038;color:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.mdb-onboarding-card:hover{background:#2563eb29;border-color:#93c5fd61}.mdb-onboarding-card.is-done{border-color:#34d39959;background:#064e3b47}.mdb-onboarding-index{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;flex-shrink:0;border-radius:999px;background:#2563eb47;color:#dbeafe;font-size:.88rem;font-weight:750}.mdb-onboarding-card.is-done .mdb-onboarding-index{background:#10b98147;color:#6ee7b7}.mdb-onboarding-index svg,.mdb-onboarding-badge svg,.mdb-onboarding-chevron{width:1rem;height:1rem}.mdb-onboarding-copy{display:flex;flex-direction:column;gap:.22rem;min-width:0;flex:1}.mdb-onboarding-copy strong{font-size:.95rem;font-weight:750;color:#fff}.mdb-onboarding-copy em{font-style:normal;font-size:.78rem;line-height:1.35;color:#ffffff80}.mdb-onboarding-badge{display:inline-flex;align-items:center;gap:.3rem;width:-webkit-fit-content;width:fit-content;margin-top:.15rem;padding:.15rem .5rem;border-radius:999px;background:#2563eb33;color:#bfdbfe;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.mdb-onboarding-badge.is-done{background:#10b9812e;color:#6ee7b7}.mdb-onboarding-chevron{flex-shrink:0;color:#bfdbfeb3}@media(min-width:768px){.mdb-activity-layout{gap:1.5rem}.mdb-onboarding-grid{grid-template-columns:1fr 1fr}.mdb-onboarding-head-actions{flex-direction:row;width:100%}}@media(min-width:1024px){.mdb-activity-layout{grid-template-columns:1fr 1fr;align-items:start;gap:1.75rem}.mdb-onboarding-grid{grid-template-columns:1fr 1fr}.mdb-panel-head:has(.mdb-onboarding-head-actions){flex-direction:row;align-items:flex-end;justify-content:space-between}.mdb-onboarding-head-actions{width:auto;flex-shrink:0}}.mdb-team-layout{display:grid;grid-template-columns:1fr;gap:1.35rem}.mdb-team-roster{min-width:0}.mdb-team-days{display:flex;flex-wrap:wrap;gap:.4rem}.mdb-team-day{min-width:6.2rem;min-height:2.4rem;padding:.4rem .7rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);background:#00000047;color:#ffffffb8;font-size:.82rem;font-weight:700}.mdb-team-day.is-on{border-color:#60a5fa8c;background:#2563eb47;color:#dbeafe}.mdb-team-times{display:grid;grid-template-columns:1fr;gap:.55rem}.mdb-team-hours-summary{color:#93c5fd!important}.mdb-team-row-main,.mdb-team-row-actions,.mdb-team-hours-panel{min-width:0}.mdb-team-row-actions{display:flex;flex-wrap:wrap;gap:.45rem}.mdb-team-hours-panel{display:none;grid-column:1 / -1;gap:.65rem}.mdb-team-row.is-open .mdb-team-hours-panel{display:grid}.mdb-team-label{margin:.35rem 0 .25rem;font-size:.78rem;font-weight:750;color:#bfdbfec7}.mdb-team-input{width:100%;min-height:2.65rem;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#00000047;color:#fff}.mdb-team-created{display:flex;flex-direction:column;gap:.35rem;padding:.9rem;border-radius:1rem;border:1px solid rgba(52,211,153,.35);background:#064e3b52}.mdb-team-created code{display:block;padding:.45rem .65rem;border-radius:.65rem;background:#00000047;color:#d1fae5;font-size:.92rem}.mdb-team-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.mdb-team-row{display:grid;grid-template-columns:1fr;align-items:start;gap:.75rem;padding:.85rem .9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000038}.mdb-team-row strong,.mdb-team-row em,.mdb-team-row span{display:block}.mdb-team-row em{font-style:normal;color:#93c5fd;font-size:.82rem}.mdb-team-row span{color:#ffffff7a;font-size:.78rem}@media(min-width:768px){.mdb-team-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.mdb-team-times{grid-template-columns:1fr 1fr}.mdb-team-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.mdb-approvals-list .mdb-team-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media(min-width:1024px){.mdb-team-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);align-items:start;gap:1.6rem}.mdb-team-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mdb-team-row-actions{justify-content:flex-end}.mdb-approvals-list{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.mdb-approvals-list .mdb-team-row{grid-template-columns:1fr;align-items:start}}.merchant-locations-layout{display:grid;gap:.85rem;grid-template-columns:1fr}.merchant-transfer-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:768px)and (max-width:1023px){.merchant-locations-layout{grid-template-columns:1fr;gap:1.15rem}.merchant-transfer-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.merchant-locations-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:1.25rem}.merchant-transfer-grid{grid-template-columns:1fr 1fr}}.mdb-access-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:end stretch;padding:.75rem;background:#0208179e}.mdb-access-modal-card{display:grid;gap:.7rem;width:100%;padding:1.15rem 1.1rem 1.25rem;border-radius:1.25rem 1.25rem .85rem .85rem;border:1px solid rgba(96,165,250,.35);background:#0b1220;box-shadow:0 -12px 40px #00000059}.mdb-access-modal-who{display:grid;gap:.15rem;padding:.75rem .85rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000047}.mdb-access-modal-who strong,.mdb-access-modal-who em,.mdb-access-modal-who span{display:block}.mdb-access-modal-who em{font-style:normal;color:#93c5fd;font-size:.84rem}.mdb-access-modal-who span{color:#ffffff80;font-size:.78rem}.mdb-access-modal-actions{display:grid;gap:.45rem}@media(min-width:768px){.mdb-access-modal{place-items:center;padding:1.5rem}.mdb-access-modal-card{max-width:28rem;border-radius:1.25rem}.mdb-access-modal-actions{grid-template-columns:1fr 1fr}.mdb-access-modal-actions .merchant-live-btn--primary{grid-column:1 / -1}}@media(min-width:1024px){.mdb-access-modal-card{max-width:34rem;padding:1.4rem 1.5rem 1.5rem}}.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders,.merchant-shell .merchant-live-feed{background:transparent}.merchant-shell .merchant-live-feed li button{padding-left:1rem;padding-right:1rem}.merchant-live-sheet{color-scheme:dark;z-index:10056!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;height:85dvh!important;max-height:85dvh!important;padding:0!important;gap:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.2rem!important;background:linear-gradient(180deg,#0f172a,#0b1220)!important;box-shadow:0 -18px 50px #00000073!important}@media(max-width:767.98px){.merchant-live-sheet{left:.65rem!important;right:.65rem!important;width:auto!important;max-width:none!important;bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important;border-radius:1.2rem!important;height:min(78dvh,calc(100dvh - 6.75rem - env(safe-area-inset-bottom,0px)))!important;max-height:min(78dvh,calc(100dvh - 6.75rem - env(safe-area-inset-bottom,0px)))!important}.merchant-live-sheet__footer{padding:.75rem 1rem .85rem!important}}@media(min-width:768px)and (max-width:1023.98px){.merchant-live-sheet{left:max(1rem,calc(50% - 240px))!important;right:max(1rem,calc(50% - 240px))!important;width:auto!important;max-width:480px!important;bottom:1.25rem!important;border-radius:1.25rem!important;height:min(82dvh,820px)!important;max-height:min(82dvh,820px)!important}}@media(min-width:1024px){.merchant-live-sheet{left:max(1.25rem,calc(50% - 250px))!important;right:max(1.25rem,calc(50% - 250px))!important;width:auto!important;max-width:500px!important;bottom:1.5rem!important;border-radius:1.25rem!important;height:min(85dvh,880px)!important;max-height:min(85dvh,880px)!important}}.merchant-live-sheet__handle{display:flex;justify-content:center;padding:.65rem 0 .2rem}.merchant-live-sheet__handle span{display:block;width:2.75rem;height:.35rem;border-radius:999px;background:#ffffff52}.merchant-live-sheet__header{border-bottom:1px solid rgba(255,255,255,.1)}.merchant-live-sheet__body{position:relative;min-height:0!important;overflow:hidden!important}.merchant-live-sheet-scroll{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow-x:hidden!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:1rem 1rem 1.5rem;scrollbar-width:thin;scrollbar-color:rgba(96,165,250,.65) rgba(255,255,255,.06)}.merchant-live-sheet-scroll::-webkit-scrollbar{width:7px}.merchant-live-sheet-scroll::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.merchant-live-sheet-scroll::-webkit-scrollbar-thumb{background:#60a5fa8c;border-radius:999px}.merchant-live-sheet__hint{pointer-events:none;position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;padding:2.75rem 0 .65rem;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,.55) 40%,rgba(11,18,32,.98) 100%);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.merchant-live-sheet__hint.is-visible{opacity:1!important;visibility:visible!important}.merchant-live-sheet__hint span{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(147,197,253,.45);background:#000000b8;padding:.45rem .9rem;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 8px 24px #00000073}.merchant-live-sheet__hint span svg{animation:merchant-live-hint-bounce 1.1s ease-in-out infinite}@keyframes merchant-live-hint-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.merchant-live-sheet__footer{position:relative;z-index:6;border-top:1px solid rgba(255,255,255,.1);background:#0b1220;padding:.75rem 1rem max(.85rem,env(safe-area-inset-bottom))}.merchant-live-btn{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;padding:.75rem 1rem;border-radius:.75rem;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.merchant-live-btn:disabled{opacity:.5;cursor:not-allowed}.merchant-live-btn--primary{border:0;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff}.merchant-live-btn--primary:hover:not(:disabled){filter:brightness(1.05)}.merchant-live-btn--secondary{border:1px solid rgba(255,255,255,.15);background:#ffffff1a;color:#fff}.merchant-live-btn--secondary:hover:not(:disabled){background:#ffffff24;border-color:#ffffff38}.merchant-live-btn--danger{border:1px solid rgba(251,113,133,.32);background:#f43f5e1f;color:#fda4af}.merchant-live-btn--danger:hover:not(:disabled){background:#f43f5e2e}.merchant-live-btn--ghost{min-height:auto;border:0;background:transparent;color:#ffffff8c;font-size:12px;font-weight:600;padding:.35rem .5rem;text-decoration:underline;text-underline-offset:2px}.merchant-live-btn--ghost:hover:not(:disabled){color:#ffffffd9}.merchant-refund-modal{width:100%;max-width:28rem;max-height:min(88dvh,720px);display:flex;flex-direction:column;overflow:hidden;border-radius:1.2rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0f172a,#0b1220);box-shadow:0 24px 60px #0000008c;color:#ffffffeb}.merchant-refund-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem .9rem;border-bottom:1px solid rgba(255,255,255,.08)}.merchant-refund-modal__eyebrow{margin:0;font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.merchant-refund-modal__title{margin:.25rem 0 0;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;color:#fff}.merchant-refund-modal__sub{margin:.25rem 0 0;font-size:.75rem;color:#ffffff80}.merchant-refund-modal__close{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer;flex-shrink:0}.merchant-refund-modal__body{padding:1rem 1.15rem;overflow:auto;flex:1;min-height:0}.merchant-refund-modal__label{display:block;margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#93c5fd}.merchant-refund-block{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.merchant-refund-help{margin:0 0 .65rem;font-size:.72rem;line-height:1.4;color:#ffffff7a}.merchant-refund-ready-list{display:flex;flex-direction:column;gap:.35rem}.merchant-refund-ready-item{display:flex;align-items:flex-start;gap:.55rem;width:100%;box-sizing:border-box;text-align:left;padding:.65rem .75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffe6;font-size:.78rem;font-weight:600;line-height:1.35;cursor:pointer}.merchant-refund-ready-item:hover{background:#ffffff12;border-color:#ffffff29}.merchant-refund-ready-item.is-active{background:#2563eb33;border-color:#60a5fa73;color:#fff}.merchant-refund-ready-dot{width:.55rem;height:.55rem;margin-top:.28rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:transparent;flex-shrink:0}.merchant-refund-ready-item.is-active .merchant-refund-ready-dot{border-color:#93c5fd;background:#2563eb;box-shadow:0 0 0 3px #2563eb40}.merchant-refund-saved-list{display:flex;flex-direction:column;gap:.35rem}.merchant-refund-saved-row{display:flex;align-items:stretch;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;overflow:hidden}.merchant-refund-saved-row.is-active{border-color:#60a5fa73;background:#2563eb29}.merchant-refund-saved-use{flex:1;min-width:0;border:0;background:transparent;color:#ffffffe6;text-align:left;padding:.65rem .75rem;font-size:.78rem;font-weight:600;line-height:1.35;cursor:pointer}.merchant-refund-saved-del{display:grid;place-items:center;width:2.4rem;border:0;border-left:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffff80;cursor:pointer;flex-shrink:0}.merchant-refund-saved-del:hover{color:#fda4af;background:#f43f5e29}.merchant-refund-empty{margin:0;font-size:.75rem;color:#fff6}.merchant-refund-save-phrase{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.7rem;width:100%;min-height:2.45rem;border-radius:.75rem;border:0;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;font-size:.8rem;font-weight:700;cursor:pointer}.merchant-refund-save-phrase:hover{filter:brightness(1.05)}.merchant-refund-save-hint{margin:.65rem 0 0;font-size:.72rem;line-height:1.4;color:#ffffff6b}.merchant-refund-modal__textarea{width:100%;resize:none;box-sizing:border-box;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#00000059;padding:.85rem 1rem;font-size:.8125rem;line-height:1.5;color:#fff;outline:none}.merchant-refund-modal__textarea::placeholder{color:#ffffff59}.merchant-refund-modal__textarea:focus{border-color:#60a5fa73;box-shadow:0 0 0 3px #2563eb33}.merchant-refund-modal__foot{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:.85rem 1.15rem 1rem;border-top:1px solid rgba(255,255,255,.08);background:#02061759;flex-shrink:0}body:has(.merchant-live-sheet) [data-radix-dialog-overlay]{z-index:10052!important}@media(max-width:768px){.merchant-shell .merchant-orders-shell.embedded .merchant-order-card{padding:.65rem .75rem!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-col,.merchant-shell .merchant-orders-shell.embedded .merchant-order-recap{border-radius:1rem!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-col .p-6,.merchant-shell .merchant-orders-shell.embedded .merchant-order-recap .p-6{padding:1rem!important}.merchant-shell .merchant-live-pagination{padding-left:.85rem;padding-right:.85rem}.merchant-shell .merchant-live-pagination>p{display:none}}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:.85rem!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card__toggle{min-height:0!important;font-weight:inherit!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card:hover{background:#ffffff13!important;border-color:#60a5fa59!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-col{background:#1e232f!important;border:1px solid rgba(255,255,255,.14)!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-recap{background:linear-gradient(180deg,#1f2637,#171d2b)!important;border-color:#60a5fa47!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card h3,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card h4,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-900,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-slate-900,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-800,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-700{color:#f8fafc!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-600,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-500,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-slate-600,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-slate-500{color:#e2e8f0c7!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-400{color:#e2e8f09e!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card [class*=bg-gray-50],.merchant-shell .merchant-orders-shell.embedded .merchant-order-card [class*=bg-blue-50],.merchant-shell .merchant-orders-shell.embedded .merchant-order-card [class*=bg-slate-50]{background:#ffffff14!important;border-color:#ffffff24!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-white{background:#1e232f!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-slate-900{background:linear-gradient(145deg,#2563eb,#1d4ed8)!important;border:1px solid rgba(147,197,253,.35)!important;box-shadow:0 10px 28px #2563eb59!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-slate-900 .text-white,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-slate-900 span{color:#fff!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-green-600,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-emerald-600,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-emerald-800{color:#4ade80!important;font-weight:800!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-purple-600,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-purple-800{color:#c4b5fd!important;font-weight:700!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-orange-600,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-orange-800{color:#fdba74!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-emerald-50,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-orange-50{background:#ffffff14!important;border-color:#ffffff29!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card [class*=border-gray],.merchant-shell .merchant-orders-shell.embedded .merchant-order-card [class*=border-slate]{border-color:#ffffff24!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .from-gray-400,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .from-slate-700{--tw-gradient-from: #3b82f6 !important;--tw-gradient-to: #1d4ed8 !important;background-image:linear-gradient(145deg,#3b82f6,#1d4ed8)!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-gray-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-red-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-amber-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-orange-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-blue-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-emerald-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-purple-100{background:#ef444438!important;border:1px solid rgba(248,113,113,.55)!important;color:#fecaca!important;font-weight:700!important;box-shadow:none!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-emerald-100{background:#34d39933!important;border-color:#34d39980!important;color:#a7f3d0!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-amber-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-orange-100{background:#fbbf2433!important;border-color:#fbbf2480!important;color:#fde68a!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-blue-100{background:#60a5fa38!important;border-color:#60a5fa80!important;color:#bfdbfe!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-red-800,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-800,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-amber-800,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-orange-800,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-blue-800,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-emerald-800,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-purple-800{color:inherit!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card button:not(.merchant-order-card__toggle){min-height:40px;font-weight:700!important;letter-spacing:.01em}.merchant-shell .merchant-order-timeline h3,.merchant-shell .merchant-order-timeline .text-gray-900,.merchant-shell .merchant-order-timeline .font-semibold{color:#f8fafc!important}.merchant-shell .merchant-order-timeline .text-gray-600,.merchant-shell .merchant-order-timeline .text-gray-400{color:#e2e8f0b8!important}.merchant-shell .merchant-order-timeline .bg-white{background:#1e232f!important;border:1px solid rgba(255,255,255,.12)!important}.merchant-shell .merchant-order-timeline [class*=from-amber],.merchant-shell .merchant-order-timeline [class*=from-purple],.merchant-shell .merchant-order-timeline [class*=from-emerald],.merchant-shell .merchant-order-timeline [class*=from-red],.merchant-shell .merchant-order-timeline [class*=from-orange]{background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:#e2e8f0!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card input,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .font-mono,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card [class*=bg-black],.merchant-shell .merchant-orders-shell.embedded .merchant-order-card [class*=bg-slate-800]{background:#00000059!important;color:#f1f5f9!important;border:1px solid rgba(255,255,255,.18)!important}.merchant-shell [data-testid=merchant-ref-modal]{color:#fff}.merchant-shell [data-testid=merchant-ref-modal] .merchant-ref-value{background:#fff!important;color:#0f172a!important;border:1px solid rgba(255,255,255,.2)!important}.merchant-shell .merchant-order-timeline .bg-gray-200{background:#ffffff1f!important;border-color:#ffffff47!important;box-shadow:none!important}.merchant-shell .merchant-order-timeline .bg-gray-200 svg,.merchant-shell .merchant-order-timeline .text-slate-500,.merchant-shell .merchant-order-timeline .text-gray-400{color:#f8fafcd1!important}.merchant-shell .merchant-order-timeline svg{opacity:1!important}.merchant-shell .merchant-order-timeline .merchant-timeline-stat{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;gap:.2rem!important;background:#00000052!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:inset 0 1px #ffffff0a;padding:.55rem .85rem!important}.merchant-shell .merchant-order-timeline .merchant-timeline-stat__label{color:inherit!important;width:100%}.merchant-shell .merchant-order-timeline .merchant-timeline-stat__value{color:inherit!important;font-weight:700!important;font-variant-numeric:tabular-nums;width:100%;white-space:nowrap}.merchant-shell .merchant-live-pagination{background:transparent}.merchant-shell .merchant-live-pagination nav{width:-webkit-fit-content!important;width:fit-content!important;max-width:100%;margin-inline:auto}@media(min-width:640px){.merchant-shell .merchant-live-pagination nav{margin-inline:0 0;margin-left:auto}}.merchant-shell .merchant-refund-panel{box-shadow:inset 0 1px #ffffff0a}.merchant-shell .merchant-refund-panel--full{background:#10b9811a!important;border-color:#34d39947!important}.merchant-shell .merchant-refund-panel--partial{background:#f59e0b1a!important;border-color:#fbbf2447!important}.merchant-shell .merchant-main{min-height:100dvh;width:100%}@media(max-width:1023px){.merchant-shell .merchant-main{min-height:calc(100dvh - var(--merchant-bottom-nav-h, 76px))}}.merchant-kyc-wall{width:100%;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}.merchant-kyc-wall-body{position:relative;z-index:1;padding:.85rem .95rem 1.1rem;display:flex;flex-direction:column;gap:1rem}.merchant-kyc-wall-body p{margin:0;font-size:.92rem;line-height:1.5;color:#ffffffc7}.merchant-kyc-wall-actions{display:flex;flex-direction:column;gap:.55rem}@media(min-width:768px){.merchant-kyc-wall{padding:1.15rem 1.25rem 2rem}.merchant-kyc-wall-body{padding:1.05rem 1.2rem 1.3rem}}@media(min-width:1024px){.merchant-kyc-wall{padding:1.35rem 1.5rem 2.25rem;max-width:42rem}.merchant-kyc-wall-actions{flex-direction:row}.merchant-kyc-wall-actions .merchant-live-btn{flex:1}}body:has(.merchant-shell) .swal2-container:has(.osrapay-toast){padding:12px!important;z-index:10080!important}body:has(.merchant-shell) .swal2-popup.osrapay-toast.swal2-toast{width:min(360px,calc(100vw - 28px))!important;max-height:none!important;min-height:0!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:1rem!important;background:linear-gradient(180deg,#1c212c,#151923)!important;color:#fff!important;box-shadow:0 18px 48px #0000008c,0 0 0 1px #2563eb1f!important;gap:10px!important;align-items:center!important;display:flex!important;flex-direction:row!important;overflow:hidden!important}body:has(.merchant-shell) .swal2-popup.osrapay-toast.swal2-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#2563eb}body:has(.merchant-shell) .swal2-popup.osrapay-toast.osrapay-toast-success:before{background:#34d399}body:has(.merchant-shell) .swal2-popup.osrapay-toast.osrapay-toast-error:before{background:#f43f5e}body:has(.merchant-shell) .swal2-popup.osrapay-toast.osrapay-toast-warning:before{background:#fbbf24}body:has(.merchant-shell) .swal2-popup.osrapay-toast .osrapay-toast-title{color:#fff!important;font-size:.9rem!important;font-weight:650!important;letter-spacing:-.01em!important;text-align:left!important}body:has(.merchant-shell) .swal2-popup.osrapay-toast .osrapay-toast-icon{width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;border-width:2px!important;background:#ffffff0f!important}body:has(.merchant-shell) .swal2-popup.osrapay-toast .osrapay-toast-progress{background:#ffffff14!important}body:has(.merchant-shell) .swal2-popup.osrapay-toast.osrapay-toast-success .osrapay-toast-progress .swal2-timer-progress-bar{background:#34d399!important}body:has(.merchant-shell) .swal2-popup.osrapay-toast.osrapay-toast-error .osrapay-toast-progress .swal2-timer-progress-bar{background:#f43f5e!important}body:has(.merchant-shell) .swal2-container:has(.merchant-swal){z-index:10080!important;background:#000000b8!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body:has(.merchant-shell) .swal2-popup.merchant-swal{background:#181c25!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:1.25rem!important;box-shadow:0 28px 70px #000000a6!important;padding:1.35rem 1.25rem 1.15rem!important;max-width:400px!important;width:min(92vw,400px)!important;color:#fff!important}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-title{background:transparent!important;color:#fff!important;padding:.35rem 0 0!important;margin:0!important;font-size:1.1rem!important;font-weight:700!important;text-align:center!important;border-radius:0!important}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-html-container{margin:0!important;padding:.85rem 0 0!important;color:#ffffffb3!important;text-align:center!important}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-icon{margin:.15rem auto .35rem!important;border-color:#fbbf2473!important;color:#fbbf24!important}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-icon.swal2-warning{border-color:#fbbf2466!important;color:#fbbf24!important}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-actions{margin:1rem 0 0!important;padding:0!important;border-top:none!important;gap:.55rem!important;width:100%;display:grid!important;grid-template-columns:1fr 1fr}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-confirm,body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-cancel{margin:0!important;width:100%!important;border-radius:.85rem!important;padding:.75rem .85rem!important;font-size:.85rem!important;font-weight:700!important;box-shadow:none!important}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-confirm{background:#e11d48!important;border:none!important;color:#fff!important}body:has(.merchant-shell) .swal2-popup.merchant-swal .swal2-cancel{background:#ffffff14!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}.merchant-swal-card{text-align:left;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000047;padding:.9rem 1rem;margin-bottom:.85rem}.merchant-swal-card .ref{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;word-break:break-all}.merchant-swal-card .amount{margin:.35rem 0 0;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.02em}.merchant-swal-card .commission{margin:.4rem 0 0;font-size:.8rem;font-weight:600;color:#6ee7b7}.merchant-swal-notes{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;line-height:1.4;color:#ffffff8c}.merchant-swal-notes .warn{color:#fda4af;font-weight:600}.merchant-swal-notes .ok{color:#6ee7b7;font-weight:600}._orderContainer_cgb2l_3{width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 3rem;color:#ffffffeb;box-sizing:border-box}@media(max-width:768px){._orderContainer_cgb2l_3{padding:1rem .9rem 2rem}}._pageTitleClose_cgb2l_18{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb3;cursor:pointer}._pageTitleClose_cgb2l_18:hover{background:#ffffff1a;color:#fff}._orderCard_cgb2l_35{display:flex;flex-direction:column;gap:1.35rem;padding:1.35rem 1.4rem 1.45rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}._stepsCompact_cgb2l_47{display:flex;flex-direction:column;gap:.55rem;padding-bottom:.35rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:.15rem}._stepsCompactTop_cgb2l_56{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._stepsCompactMeta_cgb2l_63{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#93c5fde6}._stepsCompactTitle_cgb2l_71{font-size:.95rem;font-weight:700;color:#fff}._stepsCompactBar_cgb2l_77{height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}._stepsCompactFill_cgb2l_84{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease}._formSection_cgb2l_92{display:flex;flex-direction:column;gap:.95rem;padding:0;border:none;background:transparent;border-radius:0}._formSection_cgb2l_92+._formSection_cgb2l_92{padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.08)}._sectionHeader_cgb2l_107{display:flex;flex-direction:column;gap:.2rem}._sectionHeaderTop_cgb2l_113{display:flex;align-items:center;gap:.5rem}._sectionIcon_cgb2l_119{display:none}._productModalTitle_cgb2l_123 ._sectionIcon_cgb2l_119{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;background:#2563eb33;color:#93c5fd;flex-shrink:0}._sectionTitle_cgb2l_134{margin:0;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#93c5fde6}._sectionSubtitle_cgb2l_143{margin:0;font-size:.8rem;line-height:1.4;color:#ffffff6b}._infoBanner_cgb2l_150,._infoBannerIcon_cgb2l_154{display:none}._infoBannerContent_cgb2l_158 p{margin:0}._formGrid_cgb2l_162{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}._formGroup_cgb2l_168{display:flex;flex-direction:column;gap:.4rem;min-width:0}._labelWithHelp_cgb2l_175{display:flex;align-items:center;gap:.4rem}._formLabel_cgb2l_181{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:650;color:#ffffffb3}._helpTooltip_cgb2l_191{position:relative;color:#ffffff59;cursor:help}._helpTooltip_cgb2l_191:hover{color:#93c5fd}._tooltipText_cgb2l_201{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:20;width:-webkit-max-content;width:max-content;max-width:220px;padding:.45rem .65rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:#14171f;color:#ffffffd9;font-size:.7rem;line-height:1.35;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 12px 28px #00000073}._helpTooltip_cgb2l_191:hover ._tooltipText_cgb2l_201{opacity:1;visibility:visible}._inputWrapper_cgb2l_228{position:relative;display:flex;align-items:center}._inputIcon_cgb2l_234{position:absolute;left:.85rem;width:1rem;height:1rem;color:#ffffff59;pointer-events:none}._formInput_cgb2l_243,._textarea_cgb2l_244,._productFieldInput_cgb2l_245,._productDescription_cgb2l_246,._productSearchInput_cgb2l_247{width:100%;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#fff;font-size:.9rem;font-weight:500;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._formInput_cgb2l_243,._productFieldInput_cgb2l_245,._productSearchInput_cgb2l_247{height:2.7rem;padding:0 .9rem}._inputWithIcon_cgb2l_267{padding-left:2.4rem!important}._textarea_cgb2l_244{min-height:110px;padding:.85rem .95rem;resize:vertical;line-height:1.45}._formInput_cgb2l_243::placeholder,._textarea_cgb2l_244::placeholder,._productFieldInput_cgb2l_245::placeholder,._productDescription_cgb2l_246::placeholder,._productSearchInput_cgb2l_247::placeholder{color:#ffffff52;font-weight:500}._formInput_cgb2l_243:focus,._textarea_cgb2l_244:focus,._productFieldInput_cgb2l_245:focus,._productDescription_cgb2l_246:focus,._productSearchInput_cgb2l_247:focus{border-color:#60a5fa80;box-shadow:0 0 0 3px #2563eb38}._formInput_cgb2l_243:disabled,._textarea_cgb2l_244:disabled,._productFieldInput_cgb2l_245:disabled{opacity:.55;cursor:not-allowed}._formInput_cgb2l_243._error_cgb2l_303,._textarea_cgb2l_244._error_cgb2l_303{border-color:#fb718573}._formInput_cgb2l_243._success_cgb2l_308{border-color:#34d39966}._fieldHelper_cgb2l_312{margin:0;font-size:.72rem;color:#ffffff61}._errorMessage_cgb2l_318{display:flex;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.75rem;color:#fda4af}._productsHeader_cgb2l_328{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}._productsSection_cgb2l_336{display:flex;flex-direction:column;gap:.75rem}._productCard_cgb2l_342{padding:.85rem .9rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#00000038}._productHeader_cgb2l_349{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.75rem}._productDescription_cgb2l_246{flex:1;min-height:2.5rem;height:auto;padding:.55rem .75rem}._removeProductBtn_cgb2l_363{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;border:1px solid rgba(251,113,133,.25);background:#f43f5e1a;color:#fda4af;cursor:pointer;flex-shrink:0}._removeProductBtn_cgb2l_363:hover{background:#f43f5e33}._productFields_cgb2l_380{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}._productField_cgb2l_245{display:flex;flex-direction:column;gap:.3rem}._productFieldLabel_cgb2l_392{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff6}._productsTotal_cgb2l_400{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;border-radius:.8rem;border:1px solid rgba(96,165,250,.2);background:#2563eb1f}._productsTotalLabel_cgb2l_410{font-size:.8rem;font-weight:650;color:#fff9}._productsTotalValue_cgb2l_416{font-size:1.05rem;font-weight:750;color:#fff;font-variant-numeric:tabular-nums}._addMoreProducts_cgb2l_423{display:flex;justify-content:center}._emptyProducts_cgb2l_428{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:1.15rem 1rem;border-radius:.9rem;border:1px dashed rgba(255,255,255,.14);background:#0000002e;min-height:0}._emptyProductsIcon_cgb2l_441{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:.85rem;background:#2563eb29;color:#93c5fd}._emptyProductsTitle_cgb2l_452{margin:0;font-size:.95rem;font-weight:700;color:#fff}._emptyProductsText_cgb2l_459{margin:0 0 .75rem;font-size:.8rem;color:#ffffff73}._emptyProductsActions_cgb2l_465{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center}._deliveryQuickActions_cgb2l_473{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.85rem}._deliveryQuickBtn_cgb2l_480{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.6rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb3;font-size:.82rem;font-weight:650;cursor:pointer;transition:all .2s ease}._deliveryQuickBtn_cgb2l_480:hover{background:#ffffff14;color:#fff}._deliveryQuickBtnActive_cgb2l_501{border-color:#60a5fa66;background:#2563eb38;color:#93c5fd;box-shadow:0 8px 20px #2563eb33}._amountsCard_cgb2l_508,._summaryAmountsCard_cgb2l_509,._summaryInfoCard_cgb2l_510,._summaryProductsCard_cgb2l_511,._customerDetailsCard_cgb2l_512{padding:1rem 1.05rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000038}._amountsTitle_cgb2l_519,._summarySectionTitle_cgb2l_520{margin:0 0 .75rem;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#93c5fde6}._amountRow_cgb2l_529,._totalRow_cgb2l_530,._summaryAmountRow_cgb2l_531,._summaryFeeRow_cgb2l_532,._summaryNetRow_cgb2l_533,._summaryTotalRow_cgb2l_534,._priceRow_cgb2l_535{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem 0}._amountLabel_cgb2l_543,._summaryAmountLabel_cgb2l_544,._summaryFeeLabel_cgb2l_545,._priceRow_cgb2l_535 span:first-child{font-size:.82rem;color:#ffffff80}._amountValue_cgb2l_551,._summaryAmountValue_cgb2l_552,._summaryFeeValue_cgb2l_553{font-size:.88rem;font-weight:650;color:#ffffffe6;font-variant-numeric:tabular-nums}._amountSeparator_cgb2l_560,._summaryAmountSeparator_cgb2l_561{height:1px;margin:.35rem 0;background:#ffffff1a}._totalRow_cgb2l_530 ._amountLabel_cgb2l_543,._summaryTotalLabel_cgb2l_568,._summaryNetLabel_cgb2l_569,._priceRowTotal_cgb2l_570 span:first-child{font-weight:700;color:#ffffffd9}._totalRow_cgb2l_530 ._amountValue_cgb2l_551,._summaryTotalValue_cgb2l_576,._summaryNetValue_cgb2l_577,._priceTotal_cgb2l_578{font-size:1.05rem;font-weight:750;color:#93c5fd;font-variant-numeric:tabular-nums}._summaryFeesSection_cgb2l_585{margin-top:.55rem;padding-top:.55rem;border-top:1px dashed rgba(255,255,255,.1)}._vatRate_cgb2l_591{font-size:.72rem;color:#fff6}._searchEmailBtn_cgb2l_597{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.7rem;padding:0 1rem;border-radius:.85rem;border:none;background:#2563eb;color:#fff;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 8px 20px #2563eb47}._searchEmailBtn_cgb2l_597:hover{background:#1d4ed8}._searchEmailBtn_cgb2l_597:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._searchEmailBtnText_cgb2l_625{display:none}@media(min-width:480px){._searchEmailBtnText_cgb2l_625{display:inline}}._customerDetailsHeader_cgb2l_635{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}._customerDetailsIcon_cgb2l_642{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:#10b98129;color:#6ee7b7}._customerDetailsTitle_cgb2l_652{margin:0;font-size:.9rem;font-weight:700;color:#fff}._customerDetailsSubtitle_cgb2l_659{margin:.1rem 0 0;font-size:.75rem;color:#ffffff73}._customerDetailsContent_cgb2l_665{display:grid;gap:.65rem}._customerDetailItem_cgb2l_670{display:flex;align-items:center;gap:.65rem}._customerDetailIcon_cgb2l_676{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:.55rem;background:#ffffff0f;color:#93c5fd;flex-shrink:0}._customerDetailInfo_cgb2l_687{display:flex;flex-direction:column;gap:.1rem;min-width:0}._customerDetailLabel_cgb2l_694{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff6}._customerDetailValue_cgb2l_702{font-size:.86rem;font-weight:600;color:#ffffffe6;word-break:break-word}._summaryCard_cgb2l_710{display:flex;flex-direction:column;gap:1rem}._summaryInfoItem_cgb2l_716{display:flex;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid rgba(255,255,255,.06)}._summaryInfoItem_cgb2l_716:last-child{border-bottom:none}._summaryInfoLabel_cgb2l_728{font-size:.78rem;color:#ffffff73}._summaryInfoValue_cgb2l_733{font-size:.86rem;font-weight:650;color:#ffffffeb;text-align:right}._summaryProductItem_cgb2l_740{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-bottom:1px solid rgba(255,255,255,.06)}._summaryProductItem_cgb2l_740:last-child{border-bottom:none}._summaryProductInfo_cgb2l_753{display:flex;align-items:center;gap:.55rem;min-width:0}._summaryProductIcon_cgb2l_760{width:1rem;height:1rem;color:#93c5fd;flex-shrink:0}._summaryProductName_cgb2l_767{font-size:.86rem;font-weight:650;color:#fff}._summaryProductDetails_cgb2l_773{font-size:.72rem;color:#fff6}._summaryProductTotal_cgb2l_778{font-size:.9rem;font-weight:700;color:#93c5fd;font-variant-numeric:tabular-nums;white-space:nowrap}._summaryAmountsContent_cgb2l_786{display:flex;flex-direction:column}._navigationButtons_cgb2l_792{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.25rem}._btn_cgb2l_800{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.7rem 1.15rem;border-radius:.85rem;border:none;font-size:.88rem;font-weight:700;cursor:pointer;transition:filter .15s ease,transform .15s ease,background .15s ease}._btn_cgb2l_800:disabled{opacity:.4;cursor:not-allowed;transform:none!important;filter:none!important;box-shadow:none!important}._btnPrimary_cgb2l_823,._btnSuccess_cgb2l_824{background:#2563eb;color:#fff;box-shadow:0 10px 24px #2563eb47}._btnPrimary_cgb2l_823:hover:not(:disabled),._btnSuccess_cgb2l_824:hover:not(:disabled){background:#1d4ed8;filter:none;transform:none}._btnSecondary_cgb2l_837{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffd9}._btnSecondary_cgb2l_837:hover:not(:disabled){background:#ffffff1a;color:#fff}._btnSmall_cgb2l_848{min-height:2.35rem;padding:.5rem .9rem;font-size:.8rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd9;font-weight:650;cursor:pointer}._btnSmall_cgb2l_848:hover{background:#2563eb38;border-color:#60a5fa59;color:#fff}._productNotification_cgb2l_867,._orderNotification_cgb2l_868{position:fixed;top:5.5rem;right:1rem;z-index:10050;max-width:360px;animation:_slideInRight_cgb2l_1 .35s ease}._productNotificationContent_cgb2l_877,._orderNotificationContent_cgb2l_878{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(52,211,153,.25);background:#181c25;box-shadow:0 18px 40px #00000073}._productNotificationIcon_cgb2l_889,._orderNotificationIcon_cgb2l_890{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:#10b9812e;color:#6ee7b7;flex-shrink:0}._productNotificationText_cgb2l_901,._orderNotificationText_cgb2l_902{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}._productNotificationTitle_cgb2l_910,._orderNotificationTitle_cgb2l_911{font-size:.88rem;font-weight:700;color:#fff}._productNotificationSubtitle_cgb2l_917,._orderNotificationSubtitle_cgb2l_918{font-size:.75rem;color:#ffffff80}._productNotificationClose_cgb2l_923,._orderNotificationClose_cgb2l_924{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:none;border-radius:999px;background:transparent;color:#ffffff73;cursor:pointer}._productNotificationClose_cgb2l_923:hover,._orderNotificationClose_cgb2l_924:hover{color:#fff;background:#ffffff14}@keyframes _slideInRight_cgb2l_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}._successContainer_cgb2l_954{max-width:560px;margin:0 auto;padding:.5rem 0 1rem}._successCard_cgb2l_960{padding:1.5rem 1.35rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(37,99,235,.22),transparent 55%),#161a22;text-align:center;box-shadow:0 18px 48px #00000052}._successHeader_cgb2l_971{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1.25rem}._successIconWrapper_cgb2l_979{position:relative;display:grid;place-items:center}._successIcon_cgb2l_979{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:#10b9812e;color:#6ee7b7}._successIconRing_cgb2l_995{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:999px;border:1px solid rgba(52,211,153,.25)}._successTitle_cgb2l_1002{margin:0;font-size:1.2rem;font-weight:750;color:#fff;text-align:center;text-wrap:balance;line-height:1.3}._successMessage_cgb2l_1012{margin:0 auto;max-width:22rem;font-size:.85rem;color:#ffffff8c;line-height:1.45;text-align:center}._qrCodeSection_cgb2l_1021{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;margin:0 auto 1.25rem;width:100%}._qrCodeLabel_cgb2l_1031{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0 auto;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;text-align:center}._qrCodeContainer_cgb2l_1045{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:.85rem;border-radius:1rem;background:#fff;box-shadow:0 12px 28px #00000059}._qrCodeImage_cgb2l_1056{display:block;width:min(100%,200px);height:auto;margin:0 auto}._successActions_cgb2l_1063{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;width:100%;max-width:20rem;margin:0 auto}._successActionBtn_cgb2l_1073{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.75rem;padding:.7rem 1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:.85rem;font-weight:650;cursor:pointer}._successActionBtn_cgb2l_1073:hover{background:#2563eb40;border-color:#60a5fa59}._loadingOverlay_cgb2l_1096{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10070;display:grid;place-items:center;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._loadingCard_cgb2l_1106{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:min(92vw,320px);padding:1.5rem 1.25rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.12);background:#181c25;text-align:center}._loadingLogo_cgb2l_1119,._logoImage_cgb2l_1120{width:48px;height:auto}._loadingSpinner_cgb2l_1125{color:#60a5fa}._loadingTitle_cgb2l_1129{margin:0;font-size:1rem;font-weight:700;color:#fff}._loadingMessage_cgb2l_1136{margin:0;font-size:.8rem;color:#ffffff80}._productModalOverlay_cgb2l_1143{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;display:flex;align-items:stretch;justify-content:center;padding:0;background:#000000c7}._productModal_cgb2l_123{width:100%;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;border:none;border-radius:0;background:#14171f;overflow:hidden}@media(min-width:768px){._productModalOverlay_cgb2l_1143{align-items:center;padding:1.25rem}._productModal_cgb2l_123{height:auto;max-height:min(88vh,780px);max-width:720px;border-radius:1.15rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px #0000008c}}._productModalHeader_cgb2l_1182{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.1)}._productModalTitle_cgb2l_123{display:flex;align-items:center;gap:.65rem}._productModalTitle_cgb2l_123 h3{margin:0;font-size:1rem;font-weight:700;color:#fff}._productModalTitle_cgb2l_123 p{margin:.15rem 0 0;font-size:.75rem;color:#ffffff73}._productModalClose_cgb2l_1210{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb3;cursor:pointer;flex-shrink:0}._productModalClose_cgb2l_1210:hover{background:#ffffff1a;color:#fff}._productModalBody_cgb2l_1228{flex:1;overflow-y:auto;padding:1rem 1.15rem}._productSearch_cgb2l_247{position:relative;margin-bottom:.85rem}._productSearchIcon_cgb2l_1239{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none}._productSearchInput_cgb2l_247{padding-left:2.4rem!important}._productsGrid_cgb2l_1254,._productsGridMobile_cgb2l_1255{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:640px){._productsGrid_cgb2l_1254{grid-template-columns:repeat(2,minmax(0,1fr))}}._productItem_cgb2l_1267{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09;overflow:hidden;transition:border-color .2s,background .2s,transform .15s}._productItem_cgb2l_1267:hover{border-color:#60a5fa47;background:#ffffff0e}._productItem_cgb2l_1267._selected_cgb2l_1280{border-color:#2563eb8c;background:#2563eb24;box-shadow:inset 0 0 0 1px #2563eb33}._productItemHeader_cgb2l_1286,._productItemHeaderContent_cgb2l_1287{display:flex;align-items:center;gap:.75rem;padding:.85rem .9rem}._productItemHeaderContent_cgb2l_1287{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;border:none;background:transparent;cursor:pointer;text-align:left;padding:.85rem 0;color:inherit}._productItemImageSquare_cgb2l_1309,._productItemImagePlaceholder_cgb2l_1310{width:3.25rem;height:3.25rem;border-radius:.75rem;overflow:hidden;flex-shrink:0;background:#0006;border:1px solid rgba(255,255,255,.06);display:grid;place-items:center;color:#ffffff59}._productItemImageSquareImg_cgb2l_1323{width:100%;height:100%;object-fit:cover}._productItemTitle_cgb2l_1329{margin:0;font-size:.9rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._productItemMeta_cgb2l_1340{display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-bottom:.65rem;align-items:center}._productItemSku_cgb2l_1348,._productItemCategory_cgb2l_1349{font-size:.72rem;color:#ffffff73}._productItemCategory_cgb2l_1349{padding:.15rem .45rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}._productItemPriceMobile_cgb2l_1361{font-size:.88rem;font-weight:700;color:#93c5fd;font-variant-numeric:tabular-nums}._productItemPriceDetails_cgb2l_1368{display:flex;flex-direction:column;gap:.4rem;margin-top:.55rem;padding:.7rem .8rem;border-radius:.75rem;background:#00000047;border:1px solid rgba(255,255,255,.06)}._productItemPriceDetails_cgb2l_1368 ._priceRow_cgb2l_535{display:flex;justify-content:space-between;align-items:center;gap:.75rem;font-size:.78rem;color:#ffffff80}._productItemPriceDetails_cgb2l_1368 ._priceRow_cgb2l_535 span:last-child{color:#ffffffd9;font-variant-numeric:tabular-nums;font-weight:600}._productItemPriceDetails_cgb2l_1368 ._priceRowTotal_cgb2l_570{margin-top:.15rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.08);font-weight:700}._productItemPriceDetails_cgb2l_1368 ._priceRowTotal_cgb2l_570 span{color:#fff!important}._productItemPriceDetails_cgb2l_1368 ._priceTotal_cgb2l_578{color:#93c5fd!important;font-size:.95rem!important}._productItemPriceDetails_cgb2l_1368 ._vatRate_cgb2l_591{color:#ffffff73!important}._productItemSelectBtn_cgb2l_1414{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border-radius:999px;border:none;background:#ffffff14;color:#ffffffe6;cursor:pointer;flex-shrink:0;transition:background .15s,transform .15s}._productItemSelectBtn_cgb2l_1414:hover{background:#2563eb59}._productItemSelectBtnSelected_cgb2l_1434{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;box-shadow:0 6px 16px #2563eb59}._productItemAccordion_cgb2l_1440{padding:0}._productItemContent_cgb2l_1444{padding:0 .9rem .9rem}._productItemChevron_cgb2l_1448{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#2563ebe6;color:#fff;transition:transform .2s;flex-shrink:0;box-shadow:0 4px 12px #2563eb59}._productItemChevronExpanded_cgb2l_1461{transform:rotate(180deg)}._stockBadge_cgb2l_1465,._productItemStockBadge_cgb2l_1466{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;font-size:.65rem;font-weight:750}._stockHigh_cgb2l_1475{background:#10b98129;color:#6ee7b7}._stockMedium_cgb2l_1480{background:#f59e0b29;color:#fcd34d}._stockLow_cgb2l_1485{background:#f43f5e24;color:#fda4af}._productModalFooter_cgb2l_1490{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1.15rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.12);background:#12151c;box-shadow:0 -12px 28px #00000059}._productModalCount_cgb2l_1502{font-size:.8rem;font-weight:600;color:#ffffff8c;text-align:center}._productModalActions_cgb2l_1509{display:flex;flex-direction:column-reverse;gap:.55rem;width:100%}._productModalActions_cgb2l_1509 ._btn_cgb2l_800{width:100%;min-height:2.85rem;justify-content:center}._productModalAddBtn_cgb2l_1522{font-size:.95rem!important;font-weight:750!important;box-shadow:0 10px 24px #2563eb59}._productModalEmpty_cgb2l_1528{margin:2rem 0;text-align:center;color:#ffffff73;font-size:.9rem}._productItemHint_cgb2l_1535{font-size:.68rem;font-weight:600;color:#fbbf24d9}._productItemDetailLink_cgb2l_1541{margin-top:.15rem;font-size:.68rem;font-weight:700;color:#93c5fd}._productDetailDesc_cgb2l_1548{margin:0 0 .65rem;font-size:.8rem;line-height:1.4;color:#ffffff8c}._productDetailVariantsHint_cgb2l_1555{margin:.55rem 0 0;font-size:.72rem;font-weight:600;color:#fbbf24d9}button._productItemImageSquare_cgb2l_1309{border:1px solid rgba(255,255,255,.06);padding:0;cursor:pointer}._productItemQuick_cgb2l_1568{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:0 .9rem .85rem}._quickQty_cgb2l_1576{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#00000047}._quickQtyBtn_cgb2l_1586{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:none;border-radius:.55rem;background:#ffffff0f;color:#fff;cursor:pointer}._quickQtyBtn_cgb2l_1586:hover{background:#2563eb59}._quickQtyValue_cgb2l_1602{min-width:1.5rem;text-align:center;font-size:.95rem;font-weight:750;color:#fff;font-variant-numeric:tabular-nums}._quickVariantsBtn_cgb2l_1611{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:.65rem;border:1px solid rgba(147,197,253,.3);background:#2563eb1f;color:#93c5fd;font-size:.75rem;font-weight:700;cursor:pointer}@media(min-width:768px){._productModalFooter_cgb2l_1490{flex-direction:row;align-items:center;justify-content:space-between}._productModalCount_cgb2l_1502{text-align:left}._productModalActions_cgb2l_1509{flex-direction:row;width:auto}._productModalActions_cgb2l_1509 ._btn_cgb2l_800{width:auto;min-width:7.5rem}}._stepStack_cgb2l_1647{display:flex;flex-direction:column;gap:0}._productFieldReadonly_cgb2l_1653{opacity:.85;cursor:not-allowed;color:#93c5fd!important;font-weight:700;font-variant-numeric:tabular-nums}._emailSearchRow_cgb2l_1661{display:flex;gap:.55rem;align-items:stretch}._inputSpinner_cgb2l_1667{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:#93c5fd;display:grid;place-items:center}._variantBlock_cgb2l_1677{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}._variantBlockLabel_cgb2l_1683{display:block;margin-bottom:.45rem;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#fff6}._variantWarn_cgb2l_1693{margin-bottom:.55rem;padding:.5rem .65rem;border-radius:.65rem;border:1px solid rgba(251,191,36,.25);background:#f59e0b1f;color:#fcd34d;font-size:.75rem;font-weight:600}._variantGrid_cgb2l_1704,._colorGrid_cgb2l_1705{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}._colorGrid_cgb2l_1705{grid-template-columns:repeat(3,minmax(0,1fr))}._variantOption_cgb2l_1715{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.55rem .65rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffd9;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}._variantOption_cgb2l_1715:hover{border-color:#60a5fa59;background:#ffffff0f}._variantOptionSelected_cgb2l_1735{border-color:#60a5fa80;background:#2563eb33}._variantOptionName_cgb2l_1740{font-size:.78rem;font-weight:650;color:#ffffffe6}._variantOptionPrice_cgb2l_1746{font-size:.72rem;font-weight:700;color:#93c5fd;font-variant-numeric:tabular-nums}._variantSelectedHint_cgb2l_1753{margin-top:.45rem;font-size:.72rem;font-weight:600;color:#93c5fdd9}._modalQtyRow_cgb2l_1760{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}._modalQtyControls_cgb2l_1766{display:flex;align-items:center;gap:.75rem}._modalQtyControls_cgb2l_1766 ._productFieldInput_cgb2l_245{width:5.5rem}._modalQtyTotal_cgb2l_1776{font-size:.9rem;font-weight:750;color:#93c5fd;font-variant-numeric:tabular-nums}._priceRow_cgb2l_535{font-size:.8rem}@media(max-width:768px){._orderContainer_cgb2l_3{padding:.65rem .75rem calc(1.15rem + var(--merchant-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px))}._orderCard_cgb2l_35{padding:1rem;gap:1rem}._formGrid_cgb2l_162,._productFields_cgb2l_380{grid-template-columns:1fr}._navigationButtons_cgb2l_792{flex-direction:column-reverse}._navigationButtons_cgb2l_792 ._btn_cgb2l_800{width:100%}._productNotification_cgb2l_867,._orderNotification_cgb2l_868{left:.75rem;right:.75rem;max-width:none}}._descriptionPresets_cgb2l_1844{display:flex;flex-wrap:wrap;gap:.45rem}._descriptionPresetChip_cgb2l_1850{border:1px solid rgba(255,255,255,.12);background:#00000038;color:#ffffffc7;border-radius:999px;padding:.45rem .75rem;font-size:.72rem;font-weight:650;cursor:pointer;text-align:left;line-height:1.25;max-width:100%}._descriptionPresetChip_cgb2l_1850:hover{border-color:#60a5fa66;color:#fff}._descriptionPresetChipActive_cgb2l_1869{border-color:#2563eb8c;background:#2563eb38;color:#93c5fd}._savedClientsBlock_cgb2l_1876{margin-bottom:1rem;display:flex;flex-direction:column;gap:.55rem}._savedClientsManageLink_cgb2l_1883{align-self:flex-start;border:none;background:none;padding:0;color:#93c5fd;font-size:.78rem;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}._savedClientsManageLink_cgb2l_1883:disabled{opacity:.5;cursor:not-allowed}._savedClientsModalHeaderActions_cgb2l_1901{display:flex;align-items:center;gap:.45rem;flex-shrink:0}._savedClientsManageBtn_cgb2l_1908{height:2rem;padding:0 .75rem;border-radius:.65rem;border:1px solid rgba(96,165,250,.35);background:#2563eb38;color:#bfdbfe;font-size:.75rem;font-weight:700;cursor:pointer}._savedClientsManageBtn_cgb2l_1908:hover{background:#2563eb52}._savedClientsStatusPending_cgb2l_1924{margin-left:.45rem;font-style:normal;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fcd34d}._savedClientsHint_cgb2l_1934{margin:0 0 .85rem;font-size:.78rem;color:#ffffff73}._savedClientsOpenBtn_cgb2l_1940{width:100%;display:flex;align-items:center;gap:.7rem;padding:.8rem .95rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#fff;cursor:pointer;text-align:left}._savedClientsOpenBtn_cgb2l_1940:hover:not(:disabled){border-color:#fff3;background:#ffffff0d}._savedClientsOpenBtn_cgb2l_1940:disabled{opacity:.55;cursor:not-allowed}._savedClientsOpenBtn_cgb2l_1940>span{flex:1;display:flex;flex-direction:column;gap:.12rem;min-width:0;font-size:.88rem;font-weight:700}._savedClientsOpenBtn_cgb2l_1940 small{font-size:.72rem;font-weight:600;color:#ffffff73}._savedClientsOverlay_cgb2l_1980{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10090;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#020617c7}._savedClientsModal_cgb2l_1901{width:100%;max-height:min(86dvh,34rem);display:flex;flex-direction:column;border-radius:1.1rem 1.1rem 0 0;border:1px solid rgba(255,255,255,.1);background:#0f172a;overflow:hidden}._savedClientsModalHeader_cgb2l_1901{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem}._savedClientsModalHeadText_cgb2l_2010{min-width:0}._savedClientsModalHeader_cgb2l_1901 h3{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:#fff}._savedClientsModalHeader_cgb2l_1901 p{margin:.2rem 0 0;font-size:.78rem;color:#ffffff6b}._savedClientsModalClose_cgb2l_2028{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb3;cursor:pointer;flex-shrink:0}._savedClientsModalClose_cgb2l_2028:hover{background:#ffffff14;color:#fff}._savedClientsModalSearch_cgb2l_2046{position:relative;padding:0 1rem .75rem}._savedClientsSearchIcon_cgb2l_2051{position:absolute;left:1.85rem;top:1.325rem;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none;z-index:1}._savedClientsSearchInput_cgb2l_2063{display:block;width:100%;height:2.65rem;padding:0 .9rem 0 2.45rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#fff;font-size:.9rem;outline:none;box-shadow:none}._savedClientsSearchInput_cgb2l_2063::placeholder{color:#ffffff52}._savedClientsSearchInput_cgb2l_2063:focus{border-color:#94a3b873;box-shadow:none}._savedClientsModalList_cgb2l_2086{flex:1;overflow-y:auto;padding:0 .5rem calc(.85rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}._savedClientsModalEmpty_cgb2l_2094{display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem;color:#fff6;text-align:center}._savedClientsModalEmpty_cgb2l_2094 p{margin:0;font-size:.86rem}._savedClientsModalItem_cgb2l_2108{display:flex;align-items:stretch;gap:.15rem;width:100%;border-bottom:1px solid rgba(255,255,255,.06)}._savedClientsModalItem_cgb2l_2108:last-child{border-bottom:none}._savedClientsModalItem_cgb2l_2108:hover{background:#ffffff0a}._savedClientsModalItemActive_cgb2l_2124{background:#2563eb1f}._savedClientsModalSelect_cgb2l_2128{flex:1;min-width:0;display:flex;align-items:center;gap:.65rem;padding:.8rem .5rem .8rem .65rem;border:none;border-radius:0;background:transparent;color:inherit;cursor:pointer;text-align:left}._savedClientsModalRemove_cgb2l_2143{display:grid;place-items:center;width:2.5rem;flex-shrink:0;margin:.35rem .35rem .35rem 0;border:none;border-radius:.65rem;background:transparent;color:#f87171bf;cursor:pointer}._savedClientsModalRemove_cgb2l_2143:hover{background:#f871711f;color:#fca5a5}._savedClientsModalMeta_cgb2l_2161{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}._savedClientsModalMeta_cgb2l_2161 strong{font-size:.92rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._savedClientsModalMeta_cgb2l_2161 span{font-size:.76rem;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._savedClientsModalCheck_cgb2l_2186{width:1.05rem;height:1.05rem;color:#93c5fd;flex-shrink:0}._savedClientsModalChevron_cgb2l_2193{color:#ffffff47;font-size:1.25rem;line-height:1;flex-shrink:0;padding-right:.15rem}@media(min-width:768px){._savedClientsOverlay_cgb2l_1980{align-items:center;padding:1.5rem}._savedClientsModal_cgb2l_1901{max-width:26rem;max-height:min(72vh,32rem);border-radius:1rem;box-shadow:0 24px 60px #00000080}._savedClientsModalList_cgb2l_2086{padding-bottom:.75rem}}._clientSaveToggle_cgb2l_2219{display:flex;align-items:flex-start;gap:.65rem;margin-top:.9rem;padding:.85rem .9rem;border-radius:.85rem;border:1px solid rgba(96,165,250,.28);background:#2563eb1f;cursor:pointer}._clientSaveToggle_cgb2l_2219 input{margin-top:.15rem;accent-color:#2563eb;width:1rem;height:1rem;flex-shrink:0}._clientSaveToggle_cgb2l_2219 span{display:flex;flex-direction:column;gap:.2rem;font-size:.84rem;color:#ffffffe6;line-height:1.35}._clientSaveToggle_cgb2l_2219 strong{font-weight:700}._clientSaveToggle_cgb2l_2219 small{font-size:.72rem;color:#ffffff80}._clientSaveStatus_cgb2l_2257,._clientSaveStatusPending_cgb2l_2258{margin:.85rem 0 0;padding:.65rem .8rem;border-radius:.75rem;font-size:.78rem;font-weight:650}._clientSaveStatus_cgb2l_2257{border:1px solid rgba(34,197,94,.28);background:#22c55e1a;color:#86efac}._clientSaveStatusPending_cgb2l_2258{border:1px solid rgba(251,191,36,.3);background:#fbbf241a;color:#fde68a}._productModalToolbar_cgb2l_2279{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:-.15rem 0 .85rem;padding-bottom:.65rem;background:linear-gradient(180deg,hsl(222 22% 10%) 70%,transparent 100%)}._catalogCategoryRow_cgb2l_2292{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}._catalogCategoryRow_cgb2l_2292::-webkit-scrollbar{display:none}._catalogCategoryChip_cgb2l_2304{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffa6;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap}._catalogCategoryChipActive_cgb2l_2317{border-color:#2563eb8c;background:#2563eb38;color:#93c5fd}._productModalEmptyState_cgb2l_2323{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;padding:2rem 1rem;color:#ffffff8c}._productModalEmptyState_cgb2l_2323 h4{margin:.35rem 0 0;font-size:1rem;font-weight:700;color:#fff}._productModalEmptyState_cgb2l_2323 p{margin:0 0 .65rem;font-size:.82rem;max-width:18rem;line-height:1.4}@media(min-width:768px){._productModal_cgb2l_123{max-width:860px;max-height:min(90vh,820px)}._productsGrid_cgb2l_1254{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){._productModal_cgb2l_123{max-width:960px}._productsGrid_cgb2l_1254{grid-template-columns:repeat(3,minmax(0,1fr))}}.minv-page{max-width:100vw;overflow-x:hidden;color:#ffffffeb}.minv-shell{max-width:none;margin:0;padding:.85rem .85rem calc(5.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}.minv-head-logo{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;overflow:hidden;flex-shrink:0;color:#93c5fd}.minv-head-logo img{width:100%;height:100%;object-fit:cover}.minv-head-logo svg{width:1.15rem;height:1.15rem}.minv-head-hint{margin:0;width:100%;flex-basis:100%;font-size:.78rem;color:#ffffff73;padding-left:0}.minv-head-hint.minv-linkish{background:none;border:0;padding:0;text-align:left;color:#93c5fd;cursor:pointer}label.mdb-head-cta.minv-logo-btn{cursor:pointer}.minv-page .mdb-head-actions{flex-wrap:wrap}.minv-page .mdb-head-actions .minv-head-hint{flex:1 0 100%}@media(min-width:768px)and (max-width:1023px){.minv-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.minv-panel-body{padding:1rem 1.15rem 1.2rem}}@media(min-width:1024px){.minv-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.minv-panel-body{padding:1.05rem 1.25rem 1.3rem}}.minv-page .merchant-dash-panel{border-color:#93c5fd2e;background:linear-gradient(165deg,#60a5fa24,#2563eb14 38%,#ffffff08)}.minv-page .merchant-dash-panel .merchant-dash-panel-glow{background:#2563eb47}.minv-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:1.5rem;border:1px solid rgba(255,255,255,.11);background:linear-gradient(155deg,#0a1224,#132248 42%,#0b1428);padding:1.2rem 1.1rem 1.25rem}.minv-hero-bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.minv-hero-glow{position:absolute;border-radius:999px}.minv-hero-glow--1{width:22rem;height:22rem;top:-10rem;right:-5rem;background:radial-gradient(circle,rgba(59,130,246,.42),transparent 68%)}.minv-hero-glow--2{width:16rem;height:16rem;bottom:-9rem;left:-5rem;background:radial-gradient(circle,rgba(37,99,235,.22),transparent 70%)}.minv-hero-gridlines{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse at 25% 15%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 25% 15%,#000 10%,transparent 70%)}.minv-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.25rem}.minv-hero-main{min-width:0}.minv-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.minv-hero-badges{display:flex;flex-wrap:wrap;gap:.4rem}.minv-hero-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(147,197,253,.25);background:#2563eb29;color:#bfdbfe;font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.minv-hero-badge.is-draft{border-color:#fbbf2447;background:#f59e0b24;color:#fcd34d}.minv-hero-badge.is-draft i{width:.4rem;height:.4rem;border-radius:999px;background:#fbbf24;box-shadow:0 0 0 3px #fbbf2433}.minv-hero-title{margin:.7rem 0 0;font-size:clamp(1.75rem,6vw,2.35rem);font-weight:700;letter-spacing:-.045em;line-height:1.08;color:#fff}.minv-hero-lead{margin:.5rem 0 0;max-width:32rem;font-size:.9rem;line-height:1.5;color:#ffffff8c;font-weight:500}.minv-hero-tools{display:inline-flex;gap:.4rem;flex-shrink:0}.minv-hero-tool{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe0;cursor:pointer;transition:background .15s ease,border-color .15s ease}.minv-hero-tool svg{width:1.05rem;height:1.05rem}.minv-hero-tool:hover{background:#2563eb40;border-color:#60a5fa66}.minv-hero-vault{margin-top:1.15rem;padding:1.05rem 1.05rem 1rem;border-radius:1.2rem;border:1px solid rgba(96,165,250,.22);background:linear-gradient(165deg,#2563eb2e,#00000047 55%,#00000059);box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000040}.minv-hero-vault-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.66rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase;color:#93c5fdcc}.minv-hero-vault-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;letter-spacing:.02em;text-transform:none;color:#ffffff6b;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.minv-hero-vault-amount{margin:.55rem 0 0;display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap;font-size:clamp(2.45rem,10vw,3.25rem);font-weight:700;letter-spacing:-.055em;line-height:.95;color:#fff;font-variant-numeric:tabular-nums}.minv-hero-vault-amount small{font-size:.78rem;font-weight:750;letter-spacing:.1em;color:#93c5fdbf}.minv-hero-metrics{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.minv-hero-metrics article{padding:.65rem .7rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.09);background:#00000047;min-width:0}.minv-hero-metrics span{display:block;font-size:.6rem;font-weight:720;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b}.minv-hero-metrics strong{display:block;margin-top:.3rem;font-size:.92rem;font-weight:740;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minv-hero-metrics em{font-style:normal;font-size:.68rem;font-weight:600;color:#fff6;margin-left:.2rem}.minv-hero-actions{margin-top:1.1rem;display:flex;flex-direction:column;gap:.5rem}.minv-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.9rem;padding:0 1.15rem;border-radius:.95rem;font-size:.9rem;font-weight:730;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.minv-hero-cta svg{width:1.1rem;height:1.1rem}.minv-hero-cta.is-primary{border:0;background:linear-gradient(145deg,#3b82f6,#2563eb 45%,#1d4ed8);color:#fff;box-shadow:0 14px 30px #2563eb59}.minv-hero-cta.is-primary:hover{transform:translateY(-1px)}.minv-hero-cta.is-ghost{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffe6}.minv-hero-cta.is-ghost:hover{background:#ffffff17}.minv-hero-hint{margin:.55rem 0 0;font-size:.75rem;color:#ffffff6b;font-weight:500}.minv-hero-stage{display:none}.minv-hero-stack{position:relative;width:100%;max-width:19rem;margin-left:auto;min-height:17.5rem}.minv-hero-sheet{border-radius:1.05rem;background:#f8fafc}.minv-hero-sheet--back,.minv-hero-sheet--mid{position:absolute;inset:0 auto auto 0;width:100%;height:100%}.minv-hero-sheet--back{transform:rotate(-6deg) translate(6px,10px);background:#94a3b859;z-index:0}.minv-hero-sheet--mid{transform:rotate(-2.5deg) translate(3px,5px);background:#e2e8f0;z-index:1}.minv-hero-sheet--front{position:relative;z-index:2;padding:1.15rem 1.15rem 1.05rem;background:linear-gradient(180deg,#fff,#f1f5f9);color:#0f172a;box-shadow:0 22px 48px #00000059;transform:rotate(1.5deg);transition:transform .35s cubic-bezier(.22,1,.36,1)}.minv-hero:hover .minv-hero-sheet--front{transform:rotate(.4deg) translateY(-4px)}.minv-hero-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.minv-hero-sheet-brand{margin:0;font-size:.9rem;font-weight:800;letter-spacing:-.02em}.minv-hero-sheet-label{margin:.15rem 0 0;font-size:.58rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#2563eb}.minv-hero-sheet-stamp{padding:.25rem .55rem;border-radius:999px;background:#2563eb1a;color:#1d4ed8;font-size:.58rem;font-weight:800;letter-spacing:.1em}.minv-hero-sheet-id{margin:.9rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:650;color:#64748b;word-break:break-all}.minv-hero-sheet-client{margin:.25rem 0 0;font-size:1.02rem;font-weight:750;letter-spacing:-.02em}.minv-hero-sheet-lines{list-style:none;margin:.9rem 0 0;padding:.7rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.45rem}.minv-hero-sheet-lines li{display:flex;justify-content:space-between;gap:.75rem;font-size:.76rem}.minv-hero-sheet-lines span{min-width:0;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minv-hero-sheet-lines b{flex-shrink:0;font-variant-numeric:tabular-nums;color:#0f172a}.minv-hero-sheet-foot{margin-top:.7rem;display:flex;flex-direction:column;gap:.28rem}.minv-hero-sheet-foot>div{display:flex;justify-content:space-between;gap:.75rem;font-size:.72rem;color:#64748b}.minv-hero-sheet-foot b{font-variant-numeric:tabular-nums;color:#334155}.minv-hero-sheet-foot .is-total{margin-top:.25rem;padding-top:.5rem;border-top:1.5px solid #0f172a;font-size:.82rem;font-weight:750;color:#0f172a}.minv-hero-sheet-foot .is-total strong{font-size:1.02rem;font-weight:820;font-variant-numeric:tabular-nums}.minv-panel-body{position:relative;z-index:1;padding:.85rem .95rem 1.1rem}.minv-layout{display:flex;flex-direction:column;gap:1.15rem}.minv-form{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.minv-section{padding:.95rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#0003}.minv-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.minv-section-title{margin:0;display:flex;align-items:center;gap:.45rem;font-size:.95rem;font-weight:750;letter-spacing:-.02em;color:#fff}.minv-section-title svg{width:1.1rem;height:1.1rem;color:#93c5fd;flex-shrink:0}.minv-section-sub{margin:.2rem 0 0;font-size:.72rem;color:#ffffff6b}.minv-fields{display:grid;grid-template-columns:1fr;gap:.75rem}.minv-field-span{grid-column:1 / -1}.minv-toolbar{display:flex;flex-wrap:wrap;gap:.45rem}.minv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.35rem;padding:0 .85rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe0;font-size:.78rem;font-weight:650;cursor:pointer}.minv-btn:hover{background:#ffffff14}.minv-btn.is-primary{border:0;background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb47}.minv-btn.is-ghost-blue{border-color:#60a5fa47;background:#2563eb24;color:#bfdbfe}.minv-items{display:flex;flex-direction:column;gap:.65rem}.minv-item{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .5rem;padding:.75rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;align-items:end}.minv-item-desc{grid-column:1 / -1}.minv-item-total-wrap{min-width:0}.minv-item-total{margin:0;min-height:2.55rem;display:flex;align-items:center;font-size:.92rem;font-weight:750;font-variant-numeric:tabular-nums;color:#93c5fd}.minv-item-remove{display:grid;place-items:center;width:2.55rem;height:2.55rem;border:0;border-radius:.75rem;background:#f43f5e1f;color:#fda4af;cursor:pointer;align-self:end;justify-self:end}.minv-item-remove:disabled{opacity:.35;cursor:not-allowed}.minv-preview-panel{display:none}.minv-preview-panel.is-open{display:block}.minv-totals{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.4rem}.minv-totals-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.82rem;color:#ffffff94}.minv-totals-row strong{font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffeb}.minv-totals-row.is-final{margin-top:.25rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.1);font-size:1rem;font-weight:750;color:#fff}.minv-totals-row.is-final strong{color:#93c5fd;font-size:1.1rem}.minv-preview-wrap{min-width:0}.minv-preview-toggle{display:flex;margin-bottom:.65rem}.minv-preview{position:relative;overflow:hidden;border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#f8fafc,#eef2f7);color:#0f172a;box-shadow:0 18px 40px #00000059}.minv-preview-inner{padding:1.15rem 1.1rem 1.25rem}.minv-preview-head{text-align:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(15,23,42,.08)}.minv-preview-brand{margin:0;font-size:.65rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#2563eb}.minv-preview-title{margin:.35rem 0 0;font-size:1.55rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.minv-preview-num{margin:.35rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:650;color:#64748b}.minv-preview-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-bottom:1rem}.minv-preview-block h4{margin:0 0 .4rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.minv-preview-block p{margin:.15rem 0;font-size:.8rem;color:#334155;line-height:1.35}.minv-preview-block p strong{color:#0f172a}.minv-preview-table{width:100%;border-collapse:collapse;font-size:.75rem}.minv-preview-table th{padding:.55rem .35rem;text-align:left;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b;border-bottom:1px solid rgba(15,23,42,.1)}.minv-preview-table th.is-right,.minv-preview-table td.is-right{text-align:right}.minv-preview-table td{padding:.55rem .35rem;border-bottom:1px solid rgba(15,23,42,.06);color:#1e293b;vertical-align:top}.minv-preview-totals{margin-top:.85rem;display:flex;flex-direction:column;gap:.35rem}.minv-preview-totals-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;color:#475569}.minv-preview-totals-row.is-final{margin-top:.35rem;padding-top:.55rem;border-top:2px solid #0f172a;font-size:1rem;font-weight:800;color:#0f172a}.minv-preview-notes{margin-top:1rem;padding:.75rem .85rem;border-radius:.75rem;background:#2563eb0f;border:1px solid rgba(37,99,235,.12)}.minv-preview-notes h4{margin:0 0 .35rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.minv-preview-notes p{margin:0;font-size:.78rem;color:#334155;line-height:1.4}.minv-preview-empty{padding:.5rem 0;font-size:.78rem;color:#94a3b8;font-style:italic}.minv-actions-bar{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.minv-actions-bar .minv-btn{width:100%;min-height:2.7rem}@media(min-width:768px)and (max-width:1023px){.minv-shell{padding:1.15rem 1.1rem calc(2.5rem + env(safe-area-inset-bottom,0px));gap:1rem}.minv-hero{padding:1.35rem 1.4rem 1.4rem}.minv-hero-inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.85fr);gap:1.5rem;align-items:center}.minv-hero-stage{display:block}.minv-hero-actions{flex-direction:row;align-items:center}.minv-hero-cta{width:auto;min-width:11.5rem}.minv-fields{grid-template-columns:1fr 1fr}.minv-item{grid-template-columns:minmax(0,1.5fr) 5rem 6.5rem 6rem 2.55rem;align-items:end;gap:.5rem}.minv-item-desc{grid-column:auto}.minv-item-total{justify-content:flex-end;white-space:nowrap}.minv-preview-grid{grid-template-columns:1fr 1fr}.minv-actions-bar{flex-direction:row}.minv-actions-bar .minv-btn{flex:1}}@media(min-width:1024px){.minv-shell{padding:1.5rem 1.25rem 3rem;gap:1.25rem}.minv-hero{padding:1.6rem 1.75rem 1.65rem}.minv-hero-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(16rem,.9fr);gap:2.25rem;align-items:center}.minv-hero-title{font-size:clamp(2.15rem,2.8vw,2.55rem)}.minv-hero-vault-amount{font-size:clamp(2.9rem,3.8vw,3.5rem)}.minv-hero-stage{display:block}.minv-hero-stack{max-width:20rem}.minv-hero-actions{flex-direction:row;align-items:center}.minv-hero-cta{width:auto;min-width:13.5rem}.minv-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);gap:1.35rem;align-items:start}.minv-preview-wrap{position:-webkit-sticky;position:sticky;top:1rem}.minv-preview-toggle{display:none}.minv-preview-panel,.minv-preview-panel.is-open{display:block}.minv-fields{grid-template-columns:1fr 1fr}.minv-item{grid-template-columns:minmax(0,1.6fr) 5rem 7rem 6.5rem 2.55rem;gap:.55rem}.minv-item-desc{grid-column:auto}.minv-item-total{justify-content:flex-end;white-space:nowrap}.minv-preview-inner{padding:1.35rem 1.3rem 1.4rem}.minv-preview-grid{grid-template-columns:1fr 1fr}.minv-actions-bar{flex-direction:column}}.minv-issuer{display:flex;align-items:flex-start;gap:.9rem}.minv-issuer--stack{flex-direction:column;align-items:stretch;gap:.7rem}.minv-issuer--stack .minv-issuer-brand{display:flex;align-items:center;gap:.7rem;min-width:0}.minv-issuer--stack .minv-issuer-brand .minv-issuer-logo{width:2.75rem;height:2.75rem;border-radius:.85rem}.minv-issuer--stack .minv-issuer-brand .minv-issuer-logo svg{width:1.2rem;height:1.2rem}.minv-issuer--stack .minv-issuer-brand .minv-hero-badge{margin:0;min-width:0;justify-content:flex-start;text-align:left;letter-spacing:.06em;font-size:.62rem;padding:.28rem .65rem}.minv-issuer--stack .minv-issuer-copy{min-width:0;width:100%}.minv-issuer--stack .minv-issuer-copy .minv-hero-title{margin:0;font-size:clamp(1.45rem,7.2vw,1.85rem);line-height:1.12;word-break:break-word}.minv-issuer--stack .minv-issuer-copy .minv-hero-lead{margin:.45rem 0 0;max-width:none;font-size:.84rem;line-height:1.4}.minv-issuer-today{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;margin-top:.7rem;padding:.65rem .8rem;border-radius:.9rem;border:1px solid rgba(147,197,253,.2);background:#2563eb1f}.minv-issuer-today span{font-size:.65rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#bfdbfebf}.minv-issuer-today strong{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;line-height:1.15;color:#fff;font-variant-numeric:tabular-nums}.minv-issuer-note{margin:.55rem 0 0;font-size:.78rem;line-height:1.4;color:#ffffff73;font-weight:500}@media(min-width:768px){.minv-issuer--stack{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.9rem;row-gap:.3rem;align-items:start}.minv-issuer--stack .minv-issuer-brand{display:contents}.minv-issuer--stack .minv-issuer-brand .minv-issuer-logo{grid-column:1;grid-row:1 / span 2;width:3.6rem;height:3.6rem;border-radius:1rem}.minv-issuer--stack .minv-issuer-brand .minv-issuer-logo svg{width:1.45rem;height:1.45rem}.minv-issuer--stack .minv-issuer-brand .minv-hero-badge{grid-column:2;grid-row:1;width:-webkit-fit-content;width:fit-content}.minv-issuer--stack .minv-issuer-copy{grid-column:2;grid-row:2}.minv-issuer--stack .minv-issuer-copy .minv-hero-title{font-size:clamp(1.75rem,3.2vw,2.2rem)}.minv-issuer--stack .minv-issuer-copy .minv-hero-lead{max-width:32rem;font-size:.9rem}.minv-issuer-today{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem;max-width:20rem}.minv-issuer-today strong{font-size:1.25rem}}.minv-issuer-logo{flex-shrink:0;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:1rem;border:1px solid rgba(147,197,253,.28);background:linear-gradient(145deg,#2563eb59,#0f172aa6);color:#bfdbfe;overflow:hidden}.minv-issuer-logo img{width:100%;height:100%;object-fit:cover}.minv-issuer-logo svg{width:1.45rem;height:1.45rem}.minv-issuer-logo.is-sm{width:2.85rem;height:2.85rem;border-radius:.85rem}.minv-issuer-card{display:flex;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.1);background:#00000047}.minv-issuer-name{margin:0;font-size:.98rem;font-weight:750;color:#fff}.minv-issuer-meta{margin:.25rem 0 0;font-size:.78rem;color:#ffffff7a;line-height:1.4;word-break:break-word}.minv-hero-inner--list{display:flex;flex-direction:column;gap:1.1rem}.minv-hero-inner--list .minv-hero-main{display:flex;flex-direction:column;gap:1rem}.minv-hero-inner--list .minv-hero-title{margin-top:.35rem}.minv-hero-vault--compact{margin-top:0;padding:.85rem .9rem}.minv-hero-vault--compact .minv-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.minv-hero-vault--compact .minv-hero-metrics article{padding:.55rem .45rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;text-align:center}.minv-hero-vault--compact .minv-hero-metrics span{display:block;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bfdbfeb3}.minv-hero-vault--compact .minv-hero-metrics strong{display:block;margin-top:.25rem;font-size:clamp(.85rem,3.2vw,1.05rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.15}.minv-logo-btn{cursor:pointer}.minv-linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.minv-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:2rem 1rem 1.5rem}.minv-empty h3{margin:.25rem 0 0;font-size:1.05rem;font-weight:750;color:#fff}.minv-empty p{margin:0;max-width:26rem;font-size:.86rem;line-height:1.45;color:#ffffff80}.minv-empty.is-compact{padding:1.25rem .75rem}.minv-list{display:flex;flex-direction:column;gap:.45rem}.minv-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;padding:.9rem .95rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.minv-list-row:hover{background:#ffffff0d;border-color:#ffffff24}.minv-list-ico{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.75rem;background:#2563eb2e;color:#93c5fd}.minv-list-ico svg{width:1.05rem;height:1.05rem}.minv-list-title{margin:0;font-size:.92rem;font-weight:700;color:#fff}.minv-list-meta{margin:.15rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.72rem;color:#ffffff73}.minv-list-amount{font-size:.9rem;font-weight:800;letter-spacing:-.02em;color:#bfdbfe;white-space:nowrap}.minv-list-del{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;color:#f87171d9;transition:background .15s ease}.minv-list-del:hover{background:#ef444426}.minv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:end center;padding:.75rem .65rem calc(5.75rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}.minv-modal--nested{z-index:90}.minv-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020617b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.minv-modal-sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:min(calc(100dvh - 6.75rem - env(safe-area-inset-bottom,0px)),920px);border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0f172a,#0b1220);box-shadow:0 -18px 50px #00000073;color:#ffffffeb;overflow:hidden}.minv-modal-sheet--sm{max-height:min(80vh,640px)}.minv-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.minv-modal-eyebrow{margin:0;font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.minv-modal-title{margin:.25rem 0 0;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#fff}.minv-modal-body{flex:1;min-height:0;overflow:visible;padding:0;display:flex;flex-direction:column;gap:1rem}.minv-modal-form{display:flex;flex-direction:column;gap:.95rem;min-width:0}.minv-modal-preview{display:block;position:static;width:100%;min-width:0;margin-top:.15rem}.minv-modal-foot{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem .95rem;border-top:1px solid rgba(255,255,255,.08);background:#0206178c;flex-shrink:0}.minv-modal-foot .minv-btn{width:100%;min-height:2.65rem;justify-content:center}.minv-doc-frame-wrap{width:100%;overflow:hidden;border-radius:.9rem;border:1px solid #e2e8f0;background:#fff}.minv-doc-frame{display:block;width:100%;min-height:32rem;border:0;background:#fff}.minv-preview--pro{overflow:hidden;border-radius:1.1rem;border:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:0 16px 36px #0f172a1f}.minv-preview-accent{height:5px;background:linear-gradient(90deg,#0f2744,#2563eb 55%,#60a5fa)}.minv-preview--pro .minv-preview-inner{padding:1rem 1rem 1.05rem}.minv-preview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem;padding-bottom:.85rem;border-bottom:1px solid #eef2f7}.minv-preview-brand-row{display:flex;align-items:center;gap:.65rem;min-width:0}.minv-preview-mark{width:2.55rem;height:2.55rem;border-radius:.8rem;overflow:hidden;display:grid;place-items:center;background:linear-gradient(160deg,#f8fafc,#eef2ff);border:1px solid #e2e8f0;color:#1e3a5f;font-size:.72rem;font-weight:800;flex-shrink:0}.minv-preview-mark img{width:100%;height:100%;object-fit:cover}.minv-preview--pro .minv-preview-brand{margin:0;font-size:.88rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.minv-preview--pro .minv-preview-num{margin:.15rem 0 0;font-size:.7rem;color:#64748b;font-weight:600}.minv-preview-doclabel{margin:0;padding:.35rem .65rem;border-radius:.65rem;background:linear-gradient(180deg,#102a46,#1e3a5f);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.minv-preview--pro .minv-preview-grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:480px){.minv-preview--pro .minv-preview-grid{grid-template-columns:1fr 1fr}}.minv-preview--pro .minv-preview-block{padding:.7rem .75rem;border-radius:.85rem;border:1px solid #e8eef5;background:#f8fbff}.minv-preview--pro .minv-preview-block.is-total{background:linear-gradient(165deg,#102a46,#1e3a5f);border-color:transparent;color:#e2e8f0}.minv-preview--pro .minv-preview-block.is-total h4{color:#e2e8f0b3}.minv-preview-total{margin:.15rem 0 .2rem!important;font-size:1.15rem!important;font-weight:800!important;color:#fff!important;letter-spacing:-.02em}.minv-preview-pill{margin-top:.85rem;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;border-radius:999px;background:#dbe7f5;color:#1e3a5f;font-size:.68rem;font-weight:750}.minv-preview-pill i{width:.4rem;height:.4rem;border-radius:999px;background:#2563eb;box-shadow:0 0 0 3px #2563eb2e}.minv-client-search{display:flex;align-items:center;gap:.55rem;margin:.75rem 1rem 0;padding:.65rem .8rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#0f172a8c;color:#ffffff73;flex-shrink:0}.minv-client-search svg{width:1rem;height:1rem;flex-shrink:0}.minv-client-search input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:.9rem;outline:none}.minv-client-list{flex:1;min-height:0;overflow:auto;padding:.75rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.4rem}.minv-client-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.8rem .85rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.minv-client-row:hover{border-color:#60a5fa59;background:#2563eb24}.minv-client-row p{margin:0;font-size:.9rem;font-weight:700;color:#fff}.minv-client-row span{display:block;margin-top:.15rem;font-size:.75rem;color:#ffffff73}@media(min-width:768px)and (max-width:1023px){.minv-hero-inner--list:has(.minv-hero-vault){display:grid;grid-template-columns:minmax(0,1.35fr) minmax(13.5rem,.9fr);gap:1.25rem 1.35rem;align-items:stretch}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-main{display:contents}.minv-hero-inner--list:not(:has(.minv-hero-vault)) .minv-hero-actions{flex-direction:row;flex-wrap:wrap}.minv-hero-inner--list:not(:has(.minv-hero-vault)) .minv-hero-cta{width:auto;min-width:10.5rem}.minv-hero-inner--list:has(.minv-hero-vault) .minv-issuer{grid-column:1;grid-row:1}.minv-hero-inner--list .minv-hero-vault--compact{grid-column:2;grid-row:1 / span 3;align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:0}.minv-hero-inner--list .minv-hero-vault--compact .minv-hero-metrics{grid-template-columns:1fr;gap:.55rem}.minv-hero-inner--list .minv-hero-vault--compact .minv-hero-metrics article{text-align:left;padding:.65rem .7rem}.minv-hero-inner--list .minv-hero-vault--compact .minv-hero-metrics strong{font-size:1.05rem}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-actions{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;margin-top:.35rem}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-cta{width:auto;min-width:10.5rem;flex:0 1 auto}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-hint,.minv-hero-inner--list:has(.minv-hero-vault) .minv-linkish{grid-column:1;grid-row:3}.minv-list-row{padding:.85rem .95rem}.minv-modal{place-items:center;padding:1.25rem}.minv-modal-sheet{max-width:720px;border-radius:1.25rem;border-bottom:1px solid rgba(255,255,255,.1);max-height:min(90vh,860px)}.minv-modal-foot{flex-direction:row;flex-wrap:wrap}.minv-modal-foot .minv-btn{flex:1;width:auto;min-width:10rem}}@media(min-width:1024px){.minv-hero-inner--list:has(.minv-hero-vault){display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.85fr);gap:1.5rem 1.75rem;align-items:stretch}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-main{display:contents}.minv-hero-inner--list:not(:has(.minv-hero-vault)) .minv-hero-actions{flex-direction:row;flex-wrap:wrap}.minv-hero-inner--list:not(:has(.minv-hero-vault)) .minv-hero-cta{width:auto;min-width:11.5rem}.minv-hero-inner--list:has(.minv-hero-vault) .minv-issuer{grid-column:1;grid-row:1}.minv-hero-inner--list .minv-hero-vault--compact{grid-column:2;grid-row:1 / span 3;align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:0;min-height:100%}.minv-hero-inner--list .minv-hero-vault--compact .minv-hero-metrics{grid-template-columns:1fr;gap:.65rem;flex:1}.minv-hero-inner--list .minv-hero-vault--compact .minv-hero-metrics article{text-align:left;padding:.75rem .85rem}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-actions{grid-column:1;grid-row:2;flex-direction:row;flex-wrap:wrap;margin-top:.25rem}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-cta{width:auto;min-width:11.5rem;flex:0 1 auto}.minv-hero-inner--list:has(.minv-hero-vault) .minv-hero-hint,.minv-hero-inner--list:has(.minv-hero-vault) .minv-linkish{grid-column:1;grid-row:3}.minv-list-row{grid-template-columns:auto minmax(0,1fr) 8.5rem auto}.minv-modal{place-items:center;padding:1.5rem}.minv-modal-sheet{width:min(720px,100%);max-height:min(92vh,900px);border-radius:1.35rem;border-bottom:1px solid rgba(255,255,255,.1)}.minv-modal-body{display:flex;flex-direction:column;gap:1.1rem}.minv-modal-preview{display:block;position:static}.minv-modal-foot{flex-direction:row;justify-content:flex-end}.minv-modal-foot .minv-btn{width:auto;min-width:11rem}.minv-modal-sheet--sm{width:min(480px,100%)}}.minv-paylink{padding:0;display:flex;flex-direction:column;gap:.85rem}.minv-paylink-ok{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .9rem;border-radius:1rem;border:1px solid rgba(52,211,153,.28);background:#10b9811f}.minv-paylink-ok svg{width:1.25rem;height:1.25rem;color:#6ee7b7;flex-shrink:0;margin-top:.1rem}.minv-paylink-ok p{margin:0;font-size:.92rem;font-weight:750;color:#fff}.minv-paylink-ok span{display:block;margin-top:.2rem;font-size:.76rem;color:#ffffff8c;line-height:1.35}.minv-paylink-qr{display:grid;place-items:center;padding:.85rem;border-radius:1rem;background:#fff;border:1px solid rgba(255,255,255,.12)}.minv-paylink-qr img{width:11rem;height:11rem;object-fit:contain}.minv-paylink-ref{margin:0;font-size:.72rem;color:#ffffff73;text-align:center;letter-spacing:.02em}.minv-paylink-url{padding:.7rem .8rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#0f172a8c;overflow:hidden}.minv-paylink-url code{display:block;font-size:.72rem;line-height:1.4;color:#bfdbfe;word-break:break-all;white-space:pre-wrap}.minv-paylink-actions{display:flex;flex-direction:column;gap:.45rem}.minv-paylink-actions .minv-btn{width:100%;justify-content:center;min-height:2.65rem;text-decoration:none}.minv-paylink-hint{margin:0;font-size:.72rem;line-height:1.4;color:#ffffff6b;text-align:center}@media(min-width:768px){.minv-paylink-actions{flex-direction:row}.minv-paylink-actions .minv-btn{flex:1}}.minv-status{display:inline-flex;align-items:center;margin-top:.35rem;padding:.22rem .55rem;border-radius:999px;font-size:.65rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.minv-status.is-draft{background:#94a3b829;color:#cbd5e1;border:1px solid rgba(148,163,184,.25)}.minv-status.is-issued{background:#3b82f629;color:#93c5fd;border:1px solid rgba(59,130,246,.28)}.minv-status.is-pending{background:#f59e0b29;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.minv-status.is-paid{background:#10b98129;color:#6ee7b7;border:1px solid rgba(16,185,129,.3)}.minv-status.is-void{background:#f43f5e24;color:#fda4af;border:1px solid rgba(244,63,94,.28)}.minv-list-row.is-void{opacity:.55}.minv-lock-banner{display:flex;align-items:flex-start;gap:.7rem;margin:0 1rem;padding:.75rem .85rem;border-radius:.95rem;border:1px solid rgba(251,191,36,.28);background:#f59e0b1a;flex-shrink:0}.minv-lock-banner>svg{width:1.1rem;height:1.1rem;color:#fbbf24;flex-shrink:0;margin-top:.15rem}.minv-lock-banner p{margin:0;font-size:.78rem;line-height:1.4;color:#ffffffc7}.minv-lock-banner .minv-btn{flex-shrink:0;white-space:nowrap}.minv-modal-body.is-locked .mdp-input,.minv-modal-body.is-locked .mdp-textarea,.minv-modal-body.is-locked .minv-item-remove{pointer-events:none;opacity:.72}.minv-modal-sheet--catalog{width:min(560px,100%);max-height:min(88vh,760px)}.minv-catalog-toolbar{padding:0;display:flex;flex-direction:column;gap:.55rem;flex-shrink:0}.minv-catalog-toolbar .minv-client-search{margin:0}.minv-catalog-cats{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.minv-catalog-cat{flex-shrink:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb3;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:700;cursor:pointer}.minv-catalog-cat.is-on{background:#2563eb47;border-color:#60a5fa66;color:#fff}.minv-catalog-list{flex:1;min-height:0;overflow:visible;padding:.65rem 0 0;display:flex;flex-direction:column;gap:.4rem}.minv-catalog-row{display:flex;align-items:center;gap:.55rem;padding:.55rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.minv-catalog-row.is-on{border-color:#60a5fa59;background:#2563eb24}.minv-catalog-main{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;padding:0}.minv-catalog-check{width:1.25rem;height:1.25rem;border-radius:.4rem;border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;flex-shrink:0;color:transparent}.minv-catalog-check.is-on{background:#2563eb;border-color:#2563eb;color:#fff}.minv-catalog-check svg{width:.85rem;height:.85rem}.minv-catalog-thumb{width:2.4rem;height:2.4rem;border-radius:.7rem;overflow:hidden;display:grid;place-items:center;background:#0f172a8c;color:#93c5fd;flex-shrink:0}.minv-catalog-thumb img{width:100%;height:100%;object-fit:cover}.minv-catalog-thumb svg{width:1rem;height:1rem}.minv-catalog-name{margin:0;font-size:.88rem;font-weight:700;color:#fff}.minv-catalog-meta{margin:.15rem 0 0;font-size:.72rem;color:#ffffff7a}.minv-catalog-qty{display:flex;flex-direction:column;gap:.2rem;flex-shrink:0}.minv-catalog-qty label{font-size:.62rem;font-weight:700;color:#ffffff73;text-transform:uppercase}.minv-catalog-qty input{width:3.4rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.12);background:#0f172aa6;color:#fff;padding:.35rem .4rem;font-size:.85rem;text-align:center}.minv-confirm{padding:.85rem 1rem 1.15rem;display:flex;flex-direction:column;gap:.85rem}.minv-confirm-warn{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem .9rem;border-radius:1rem;border:1px solid rgba(251,191,36,.28);background:#f59e0b1a}.minv-confirm-warn svg{width:1.2rem;height:1.2rem;color:#fbbf24;flex-shrink:0;margin-top:.1rem}.minv-confirm-warn p{margin:0;font-size:.82rem;line-height:1.45;color:#ffffffc7}@media(min-width:768px){.minv-lock-banner{margin:0 1.1rem;align-items:center}.minv-modal-sheet--catalog{border-radius:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}}.merchant-new-order-page{color:#ffffffeb}.merchant-new-order-shell{width:100%;max-width:none;margin:0;padding:.85rem .85rem calc(1.5rem + var(--merchant-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.merchant-new-order-mobile-only{display:block}button.merchant-new-order-mobile-only{display:inline-flex}.merchant-new-order-head{margin:0}.merchant-new-order-head .mdb-head-pulse-label{gap:.45rem}html[lang=ar] .merchant-new-order-head .mdb-head-pulse-label span,html[lang=ar] .merchant-new-order-nav-total span,html[lang=ar] .merchant-new-order-head .mdb-head-stat span{letter-spacing:0;text-transform:none}.merchant-new-order-panel.mdb-panel{overflow:visible;border-color:#93c5fd2e;background:linear-gradient(165deg,#60a5fa24,#2563eb14 38%,#ffffff08)}.merchant-new-order-panel .mdb-panel-glow{background:#2563eb47}.merchant-new-order-sheet-body{display:flex;flex-direction:column;gap:.85rem;min-width:0}.merchant-new-order-sheet-body :is([class*=savedClientsModalSearch]){padding:0!important}.merchant-new-order-sheet-body :is([class*=savedClientsModalList]){padding:0!important;max-height:none!important;overflow:visible!important}.merchant-new-order-sheet-body :is([class*=productModalToolbar]){padding:0!important;margin-bottom:.75rem}.merchant-new-order-panel-body{display:flex;flex-direction:column;gap:1rem;min-width:0}.merchant-new-order-stage-grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.merchant-new-order-stage-main{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.merchant-new-order-stage-side{display:flex;flex-direction:column;gap:.9rem;min-width:0;padding:0;border:none;background:transparent}.merchant-new-order-side-head{display:none}.merchant-new-order-aside-recap{border-radius:.9rem;border:1px solid rgba(147,197,253,.2);background:#2563eb1f;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.45rem}.merchant-new-order-aside-recap :is([class*=amountLabel]){color:#ffffff80}.merchant-new-order-aside-recap :is([class*=amountValue]){color:#fff;font-variant-numeric:tabular-nums}.merchant-new-order-progress{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.merchant-new-order-progress-track{display:flex;align-items:center;gap:0}.merchant-new-order-dot{width:1.65rem;height:1.65rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#00000047;color:#ffffff73;font-size:.68rem;font-weight:750;display:grid;place-items:center;flex-shrink:0;cursor:default;padding:0;transition:border-color .15s,background .15s,color .15s}.merchant-new-order-dot.is-clickable{cursor:pointer}.merchant-new-order-dot.is-clickable:hover{border-color:#60a5fa80;color:#93c5fd}.merchant-new-order-dot.is-current{border-color:#60a5faa6;background:linear-gradient(145deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 6px 16px #2563eb59}.merchant-new-order-dot.is-done{border-color:#22c55e73;background:#22c55e33;color:#86efac}.merchant-new-order-connector{flex:1 1 auto;height:2px;margin:0 .2rem;border-radius:999px;background:#ffffff1a}.merchant-new-order-connector.is-done{background:#22c55e73}.merchant-new-order-body{display:flex;flex-direction:column;gap:1rem;min-width:0}.merchant-new-order-articles{min-width:0}.merchant-new-order-empty{padding:1.1rem 1rem!important;gap:.3rem!important;min-height:0!important}.merchant-new-order-empty :is([class*=emptyProductsText]){margin-bottom:.2rem!important}.merchant-new-order-empty-actions{width:100%;flex-direction:column!important;align-items:stretch!important;gap:.45rem!important;margin-top:.35rem}.merchant-new-order-empty-primary{width:100%;height:2.85rem}.merchant-new-order-empty-link{border:none;background:transparent;color:#93c5fde6;font-size:.8rem;font-weight:650;cursor:pointer;padding:.25rem;text-decoration:underline;text-underline-offset:.15em}.merchant-new-order-empty-link:hover{color:#fff}.merchant-new-order-empty-link:disabled{opacity:.5;cursor:not-allowed}.merchant-new-order-delivery{padding:.85rem .9rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#00000024}.merchant-new-order-delivery-free{margin:0;padding:.7rem .9rem;border-radius:.8rem;border:1px solid rgba(34,197,94,.25);background:#22c55e14;color:#86efac;font-size:.82rem;font-weight:650}.merchant-new-order-refs{border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#0000002e;padding:.15rem .85rem}.merchant-new-order-refs>summary{list-style:none;cursor:pointer;padding:.7rem 0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.merchant-new-order-refs>summary::-webkit-details-marker{display:none}.merchant-new-order-refs[open]>summary{color:#93c5fde6;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:.75rem}.merchant-new-order-refs-body{padding-bottom:.85rem}.merchant-new-order-nav{display:flex;flex-direction:column;gap:.7rem;margin-top:0;padding-top:0;border-top:none}.merchant-new-order-nav-total{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.merchant-new-order-nav-total span{font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.merchant-new-order-nav-total strong{font-size:1.2rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.merchant-new-order-nav-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:.55rem}.merchant-new-order-nav-actions:has(>:only-child){grid-template-columns:1fr}.merchant-new-order-mobile-bar{position:-webkit-sticky;position:sticky;bottom:calc(.45rem + var(--merchant-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px));z-index:8;margin-top:.35rem;padding:.85rem .95rem;border-radius:1.05rem;border:1px solid rgba(147,197,253,.22);background:linear-gradient(180deg,#0f172a,#0b1220);box-shadow:0 10px 28px #00000073}.merchant-new-order-mobile-bar .merchant-new-order-nav{gap:.65rem}.merchant-new-order-mobile-bar .merchant-new-order-nav-actions{grid-template-columns:1fr}.merchant-new-order-mobile-bar .merchant-new-order-nav-actions:has(>:nth-child(2)){grid-template-columns:auto 1fr}.merchant-new-order-mobile-bar .merchant-new-order-nav-actions :is(button,[class*=btn]){width:100%;min-height:2.9rem}.merchant-new-order-desktop-nav{display:none}@media(max-width:767px){.merchant-new-order-aside-total{display:none}.merchant-new-order-shell{padding-bottom:calc(7.5rem + var(--merchant-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px))}}@media(min-width:768px)and (max-width:1023px){.merchant-new-order-shell{max-width:none;padding:1.25rem 1.35rem 2.5rem;gap:1.1rem}.merchant-new-order-mobile-only,.merchant-new-order-mobile-bar{display:none!important}.merchant-new-order-desktop-nav{display:block;grid-area:nav}.merchant-new-order-stage-grid{display:flex;flex-direction:column;gap:1.15rem}.merchant-new-order-stage-main{gap:1.2rem}.merchant-new-order-stage-side{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);grid-template-areas:"head head" "delivery recap" "nav nav";gap:1rem 1.15rem;align-items:start;padding:1.2rem 1.25rem 1.25rem;border-radius:1.15rem;border:1px solid rgba(147,197,253,.22);background:linear-gradient(180deg,#2563eb29,#0f172a8c 45%,#02061773)}.merchant-new-order-side-head{display:block;grid-area:head}.merchant-new-order-delivery{grid-area:delivery;padding:0;border:none;background:transparent}.merchant-new-order-aside-recap{grid-area:recap;height:100%;justify-content:center}.merchant-new-order-desktop-nav .merchant-new-order-nav{margin-top:0;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.1)}.merchant-new-order-nav-actions{max-width:22rem;margin-left:auto}.merchant-new-order-stage-side:not(:has(.merchant-new-order-delivery)){grid-template-columns:minmax(0,1fr) minmax(14rem,.85fr);grid-template-areas:"head head" "recap nav"}.merchant-new-order-stage-side:not(:has(.merchant-new-order-delivery)) .merchant-new-order-desktop-nav .merchant-new-order-nav{border-top:none;padding-top:0}.merchant-new-order-stage-side:not(:has(.merchant-new-order-delivery)) .merchant-new-order-desktop-nav{align-self:end}.merchant-new-order-empty{padding:1.5rem 1.25rem!important}.merchant-new-order-empty-primary{max-width:20rem;margin-inline:auto}}@media(min-width:1024px){.merchant-new-order-shell{max-width:none;padding:1.35rem 1.5rem 2.75rem;gap:1.25rem}.merchant-new-order-mobile-only,.merchant-new-order-mobile-bar{display:none!important}.merchant-new-order-desktop-nav{display:block;margin-top:auto}.merchant-new-order-stage-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.9fr);gap:1.35rem 1.5rem;align-items:start}.merchant-new-order-stage-main{gap:1.25rem}.merchant-new-order-stage-side{position:-webkit-sticky;position:sticky;top:1.25rem;display:flex;flex-direction:column;gap:1.1rem;padding:1.35rem 1.45rem 1.4rem;border-radius:1.15rem;border:1px solid rgba(147,197,253,.22);background:linear-gradient(180deg,#2563eb29,#0f172a8c 45%,#02061773)}.merchant-new-order-side-head{display:block}.merchant-new-order-side-eyebrow{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#93c5fdd9}.merchant-new-order-side-title{margin:.25rem 0 0;font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:-.02em}.merchant-new-order-delivery{padding:0;border:none;background:transparent}.merchant-new-order-aside-recap{flex:1}.merchant-new-order-desktop-nav .merchant-new-order-nav{margin-top:0;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1)}.merchant-new-order-nav-actions{grid-template-columns:1fr}.merchant-new-order-nav-actions:has(>:nth-child(2)){grid-template-columns:auto 1fr}.merchant-new-order-empty{min-height:14rem!important;padding:2rem 1.5rem!important;justify-content:center}.merchant-new-order-empty-primary{max-width:18rem;height:3rem;margin-inline:auto}.merchant-new-order-articles.has-items :is([class*=productFields]){grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-new-order-side-eyebrow{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#93c5fdd9}.merchant-new-order-side-title{margin:.25rem 0 0;font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.02em}.merchant-cashier-home{padding:16px}.merchant-cashier-home__actions{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}@media(min-width:768px)and (max-width:1023px){.merchant-cashier-home{padding:20px 24px}.merchant-cashier-home__actions{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.merchant-cashier-home{padding:28px 32px;max-width:880px}.merchant-cashier-home__actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.merchant-fulfill{display:grid;gap:10px}.merchant-fulfill__badges{display:flex;flex-wrap:wrap;gap:8px}.merchant-fulfill__badge{border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.merchant-fulfill__badge--fin{opacity:.7}.merchant-fulfill__actions,.merchant-fulfill__stack,.merchant-fulfill__row{display:flex;flex-wrap:wrap;gap:8px}.merchant-fulfill__stack{flex-direction:column}.merchant-fulfill input,.merchant-fulfill select{min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#00000040;color:inherit;padding:0 12px;min-width:140px}.merchant-fulfill__err{color:#f5b7b1;font-size:13px}.merchant-cashier-orders__filters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.merchant-cashier-orders__filters button{min-height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;color:inherit;padding:0 12px}.merchant-cashier-orders__filters button.is-on{background:#3b82f640}.merchant-cashier-orders__search{width:100%;min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#00000040;color:inherit;padding:0 12px}.merchant-cashier-orders__list{display:grid;gap:12px;padding:0;list-style:none}.merchant-cashier-orders__card{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:14px;display:grid;gap:10px}@media(min-width:768px){.merchant-cashier-orders__list{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.merchant-cashier-orders__list{grid-template-columns:1fr 1fr}.merchant-cashier-orders__card{grid-template-columns:220px 1fr;align-items:start}}@media screen and (min-width:769px)and (max-width:1024px){body{background-color:transparent!important}.site-layout-content{padding:1rem!important;max-width:900px!important;margin:0 auto!important}.container{padding:0!important}.card{border-radius:1rem!important;box-shadow:0 4px 6px #0000000d!important}}.site-layout-content{min-height:100vh;padding:clamp(.75rem,2vw,1.5rem);padding-bottom:calc(80px + clamp(.5rem,2vw,1rem));background:transparent}body:has(.merchant-layout) .site-layout-content{background:transparent!important;padding-left:clamp(.75rem,2vw,1.5rem);padding-right:clamp(.75rem,2vw,1.5rem)}.ant-card{margin-bottom:24px;border-radius:16px;box-shadow:0 4px 6px #00000005}.ant-table-wrapper{background:#fff;border-radius:16px}.private-page-title{font-size:24px;font-weight:700;color:#111827;margin-bottom:24px}.merchant-orders-shell{width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex;flex-direction:column;gap:0;background:transparent;color:#ffffffeb;box-sizing:border-box}.merchant-orders-shell.embedded{padding:0;max-width:100%;margin:0}@media(max-width:768px){.merchant-orders-shell{padding:1rem .9rem 2rem}.merchant-orders-shell.embedded{padding:0}}.orders-control-card{background:#fff;border-radius:24px;border:1px solid rgba(15,23,42,.08);box-shadow:0 15px 40px #0f172a14;padding:1.5rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.orders-page-header{width:100%;background:linear-gradient(135deg,#0f172a,#1f2a44);border-radius:24px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;align-items:stretch;color:#fff;margin-bottom:1.5rem;box-shadow:0 20px 40px #0f172a40}.orders-page-header-icon{width:48px;height:48px;border-radius:16px;background:#ffffff26;display:flex;align-items:center;justify-content:center}.orders-page-header-main{display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:nowrap}.orders-page-header-title{flex:1;text-align:center}.orders-page-header-title h1{margin:0;font-size:1.25rem;font-weight:700}.orders-page-header-subtitle{margin:0 auto;font-size:clamp(.8rem,2.5vw,.95rem);color:#ffffffbf;display:block;padding:0;max-width:min(95%,360px);text-align:center;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset;align-self:center}.orders-control-card>.orders-nav-pill:first-of-type,.orders-control-card>.orders-nav-pill:nth-of-type(2){display:inline-flex;align-self:flex-start;margin-bottom:0}.orders-control-card>.orders-nav-pill:first-of-type{margin-right:.75rem}.orders-nav-pill{padding:.6rem 1.25rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;font-weight:600;font-size:.9rem;transition:all .2s ease}.orders-nav-pill.active{background:#0f172a;color:#fff;border-color:#0f172a}.orders-nav-pill:not(.active):hover{border-color:#0f172a66}.orders-tabs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.orders-tab{padding:1rem;border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;text-align:left;transition:all .2s ease}.orders-tab:hover{border-color:#0f172a66}.orders-tab.active{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 15px 30px #0f172a40}.orders-tab-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem;font-weight:600}.orders-tab strong{font-size:1.4rem}.orders-tab p{margin:0;font-size:.85rem;color:#475569}.orders-tab.active p{color:#ffffffb3}.orders-mini-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:1.25rem 0}.orders-mini-card{background:#0f172a0a;border-radius:14px;padding:.85rem 1rem;border:1px dashed rgba(15,23,42,.2)}.orders-mini-card span{display:block;font-size:.8rem;color:#64748b;margin-bottom:.25rem}.orders-mini-card strong{font-size:1.3rem;color:#0f172a}.orders-actions-row{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.orders-refresh-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#0f172a,#1e2b4a);color:#fff;border:none;border-radius:14px;padding:.75rem 1.5rem;font-weight:600;transition:transform .2s ease,box-shadow .2s ease}.orders-refresh-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px #0f172a4d}.orders-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.orders-search-field{position:relative;flex:1;min-width:220px}.orders-search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#94a3b8}.orders-search-input{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.15);padding:.75rem 1rem .75rem 2.5rem;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.orders-search-input:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 3px #0f172a26}@media(max-width:640px){.orders-control-card{padding:1.25rem;border-radius:18px;margin-bottom:1.5rem}.orders-page-header{padding:1.25rem;border-radius:20px;margin-bottom:1.25rem;gap:.5rem;align-items:center}.orders-page-header-main{flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.orders-control-card,.orders-page-header{width:100%}.orders-actions-row{flex-direction:column;align-items:stretch}.orders-refresh-btn{width:100%;justify-content:center}.orders-control-card>.orders-nav-pill:first-of-type,.orders-control-card>.orders-nav-pill:nth-of-type(2){display:inline-flex;flex-shrink:0;white-space:nowrap}}.orders-mobile-view{display:grid;gap:1rem;padding:1rem}.order-card{background:hsl(var(--card));border-radius:var(--radius);border:1px solid hsl(var(--border));overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;animation:fadeInUp .3s ease forwards;opacity:0}.order-card:active{transform:scale(.98)}.order-card-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted))}.order-card-status .ant-tag{margin:0;padding:4px 12px;font-size:12px;font-weight:600;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;border:none}.order-card-date{font-size:.875rem;color:hsl(var(--muted-foreground))}.order-card-content{padding:1rem}.order-card-info{display:flex;flex-direction:column;gap:.75rem}.order-card-client,.order-card-description,.order-card-amount{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;background:#f8fafc}.order-card-client .anticon,.order-card-description .anticon,.order-card-amount .anticon{font-size:18px;color:#64748b}.order-card-client{font-weight:500;color:hsl(var(--primary))}.order-card-amount{font-size:1.25rem;font-weight:600;color:hsl(var(--foreground))}.order-card-description{font-size:.875rem;color:hsl(var(--muted-foreground));font-family:JetBrains Mono,monospace}.order-card-actions{display:flex;gap:8px;padding:16px;background:#f8fafc;border-top:1px solid #f1f5f9}.order-card-action{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;color:#475569;background:#fff;border:1px solid #e2e8f0;transition:all .2s ease}.order-card-action:hover{background:#a52e96;color:#fff;border-color:#a52e96}.order-card-action.delete{color:#ef4444;border-color:#fecaca}.order-card-action.delete:hover{background:#ef4444;color:#fff;border-color:#ef4444}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.order-card{animation:fadeInUp .3s ease forwards}@media screen and (max-width:768px){.site-layout-content{padding:16px}.orders-mobile-view{padding:8px}.order-card{border-radius:12px}.order-card-header,.order-card-content{padding:12px}.order-card-info{gap:12px}.order-card-actions{padding:12px;flex-wrap:wrap}.order-card-action{padding:8px 12px}.container.mx-auto{padding:0!important;max-width:100%!important;overflow-x:hidden!important;width:100%!important;box-sizing:border-box!important}.space-y-4,.space-y-6{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.merchant-order-card-mobile{position:relative;width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-left:8px!important;margin-right:8px!important;margin-bottom:1rem!important;border-radius:.75rem;background-color:#fff;box-shadow:0 2px 8px #0000000d;box-sizing:border-box!important;overflow:hidden!important;cursor:pointer;transition:all .2s ease;border:none}.merchant-order-card-mobile:before{content:"";position:absolute;top:0;left:0;right:0;height:.6rem!important;background-color:#f1f1f1;z-index:1}.merchant-order-card-mobile[data-status=pending]:before{background-color:#fbbf24}.merchant-order-card-mobile[data-status=paid]:before,.merchant-order-card-mobile[data-status=released]:before{background-color:#10b981}.merchant-order-card-mobile[data-status=processing]:before{background-color:#3b82f6}.merchant-order-card-mobile[data-status=rejected]:before,.merchant-order-card-mobile[data-status=order_rejected]:before,.merchant-order-card-mobile[data-status=cancelled]:before,.merchant-order-card-mobile[data-status=delivery_fee_charged]:before{background-color:#ef4444}.merchant-order-card-mobile[data-status=refunded]:before{background-color:#8b5cf6}.merchant-order-card-header-mobile{padding:1.25rem 1rem 1rem!important;width:100%!important;background-color:#fff;box-sizing:border-box!important;overflow:hidden!important}.merchant-order-card-header-mobile .flex.text-gray-500.text-sm.items-center{background:#f0f0f5b3;padding:.375rem .75rem;border-radius:1rem;margin-bottom:.5rem;font-weight:500;font-size:.75rem;display:inline-flex;align-items:center;box-shadow:0 1px 2px #00000008;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.merchant-order-card-body-mobile{padding:0 .75rem .75rem!important;width:100%!important;background-color:#fff;box-sizing:border-box!important;overflow:hidden!important}.merchant-status-badge-mobile{max-width:65%!important;overflow:hidden!important}.merchant-status-badge-mobile span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-flex;padding:.25rem .5rem!important;font-size:.7rem!important}}@media screen and (max-width:480px){.site-layout-content{padding:12px}.orders-mobile-view{padding:4px}.order-card-actions{flex-direction:column}.order-card-action{width:100%}}.order-card.loading{position:relative;overflow:hidden}.order-card.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mobile-menu{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;box-shadow:0 -4px 12px #0000000d;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid #f1f5f9}.mobile-menu-content{display:flex;justify-content:space-around;align-items:center;max-width:600px;margin:0 auto}.mobile-menu-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;border-radius:12px;transition:all .2s ease;color:#64748b;text-decoration:none;min-width:64px}.mobile-menu-item.active{color:#a52e96;background:#a52e9614}.mobile-menu-item:active{transform:scale(.95)}.mobile-menu-icon{font-size:20px;display:flex;align-items:center;justify-content:center}.mobile-menu-label{font-size:12px;font-weight:500;text-align:center}@media screen and (max-width:480px){.mobile-menu{padding:8px 12px}.mobile-menu-item{min-width:56px;padding:6px}.mobile-menu-icon{font-size:18px}.mobile-menu-label{font-size:11px}}@media screen and (max-width:360px){.mobile-menu-item{min-width:48px;padding:4px}.mobile-menu-icon{font-size:16px}.mobile-menu-label{font-size:10px}}.orders-container{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a;font-family:var(--font-sans)}.orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.orders-header h1{font-size:2rem;font-weight:800;color:#1f2937;font-family:var(--font-heading);display:flex;align-items:center;gap:.75rem;margin:0}.orders-table-container{width:100%;overflow-x:auto;border:1px solid hsl(var(--border));border-radius:8px}.orders-table{width:100%;border-collapse:collapse}.orders-table th{background:#f9fafb;padding:1rem 1.5rem;text-align:left;font-size:.9375rem;font-weight:600;font-family:var(--font-sans);color:#4b5563;border-bottom:2px solid #f3f4f6;white-space:nowrap}.orders-table td{padding:1.25rem 1.5rem;font-size:.9375rem;font-family:var(--font-sans);color:#1f2937;border-bottom:1px solid #f3f4f6;white-space:nowrap}.orders-table tr:hover td{background:hsl(var(--muted))}.orders-table td:nth-child(3){font-family:JetBrains Mono,monospace;font-weight:600;font-size:1rem;letter-spacing:-.5px}.order-reference{font-family:JetBrains Mono,monospace;font-weight:500;font-size:.9375rem;color:hsl(var(--foreground))}.order-date{color:#6b7280;font-size:.875rem}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;font-family:var(--font-sans);transition:all .2s ease}.status-badge.completed{background-color:#dcfce7;color:#059669}.status-badge.pending{background-color:#fef3c7;color:#d97706}.status-badge.failed{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.action-buttons{display:flex;gap:.5rem}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;min-width:120px;height:36px}.action-button.view{background:var(--primary);color:#fff;border:1px solid var(--primary)}.action-button.view:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.action-button.delete{background:transparent;color:#ef4444;border:1px solid #ef4444}.action-button.delete:hover{background:#ef4444;color:#fff}.refund-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:4px;font-size:.875rem;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .2s ease;min-width:120px;height:36px;background:#059669;color:#fff;border:1px solid #059669}.refund-button:hover{background:#047857;border-color:#047857}.refund-button:disabled{background:#d1d5db;border-color:#d1d5db;cursor:not-allowed}.search-container{position:relative;width:350px;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;transition:all .2s ease}.search-container:hover{background:#fff;border-color:#d1d5db}.search-container:focus-within{background:#fff;border-color:#a52e96;box-shadow:0 0 0 2px #a52e961a}.search-input{width:100%;height:100%;border:none;background:none;font-size:.875rem;font-weight:500;font-family:var(--font-sans);color:#1f2937;padding:0 0 0 28px}.search-input::placeholder{color:#6b7280}.search-input:focus{outline:none}@media(max-width:768px){.orders-container{padding:1rem}.orders-header{flex-direction:column;gap:1rem}.orders-header h1{font-size:1.75rem}.search-container{width:100%}}.qr-transactions-container{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.qr-transactions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid #f3f4f6}.qr-transactions-header h2{font-size:2rem;font-weight:800;color:#1f2937;margin:0;position:relative;padding-left:0}.qr-transactions-table-container{overflow-x:auto;border-radius:1rem;border:2px solid #f3f4f6}.qr-transactions-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0}.qr-transactions-table th{background:#f9fafb;padding:1rem 1.5rem;text-align:left;font-size:.9375rem;font-weight:600;color:#4b5563;border-bottom:2px solid #f3f4f6;white-space:nowrap}.qr-transactions-table th:first-child{border-top-left-radius:.75rem}.qr-transactions-table th:last-child{border-top-right-radius:.75rem}.qr-transactions-table td{padding:1.25rem 1.5rem;font-size:.9375rem;color:#1f2937;border-bottom:1px solid #f3f4f6;white-space:nowrap}.transaction-row{transition:all .2s ease}.transaction-row:hover{background:#f9fafb;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.transaction-reference{font-weight:600;color:#111827}.transaction-client{color:#4b5563}.transaction-date{color:#6b7280;font-size:.875rem}.transaction-amount{font-weight:700!important;color:#111827!important;font-family:SF Mono,Monaco,Inconsolata,monospace!important}.transaction-amount-positive{font-weight:700!important;color:#198754!important;font-family:SF Mono,Monaco,Inconsolata,monospace!important}.transaction-amount-negative{font-weight:700!important;color:#dc3545!important;font-family:SF Mono,Monaco,Inconsolata,monospace!important}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.status-badge .anticon{font-size:1rem}.status-validated{background:#dcfce7!important;color:#166534!important}.status-pending{background:#fff7ed!important;color:#9a3412!important}.status-canceled{background:#fef2f2!important;color:#991b1b!important}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.pagination-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;color:#4b5563;font-size:.875rem;font-weight:500;transition:all .2s ease}.pagination-button:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.pagination-button:disabled{opacity:.5;cursor:not-allowed}.pagination-info{color:#6b7280;font-size:.875rem}@media(max-width:768px){.qr-transactions-container{padding:1rem}.qr-transactions-header{flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.qr-transactions-header h2{font-size:1.5rem}.search-container{width:100%}.qr-transactions-table th,.qr-transactions-table td{padding:.75rem 1rem;font-size:.875rem}.status-badge{padding:.25rem .5rem;font-size:.75rem}.pagination{flex-wrap:wrap;gap:.5rem}}.status-container{display:flex;align-items:center;gap:1rem}.refund-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#991b1b;background:#fef2f2;border:none;cursor:pointer;transition:all .2s ease}.refund-button:hover{background:#fee2e2}.refund-button:active{transform:scale(.98)}@media(max-width:768px){.status-container{flex-direction:column;gap:.5rem;align-items:flex-start}.refund-button{font-size:.75rem;padding:.25rem .5rem}}.cancel-button{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #ff4d4f;background-color:#fff;color:#ff4d4f;border-radius:4px;cursor:pointer;transition:all .3s ease}.cancel-button:hover{background-color:#fff1f0}.cancel-button:active{background-color:#ffccc7}.cancel-button:disabled{opacity:.5;cursor:not-allowed}.order-card[data-status=pending],.order-card[data-status=en_attente]{border:8px solid #ef4444!important;background-color:#fef2f2!important;box-shadow:0 10px 15px -3px #ef44444d!important}.order-card[data-status=pending] .order-card-header,.order-card[data-status=en_attente] .order-card-header{background-color:#ef4444!important;color:#fff!important}.order-card[data-status=pending] .order-card-client,.order-card[data-status=en_attente] .order-card-client{color:#ef4444!important;font-weight:700!important}.order-card[data-status=pending] .order-card-amount,.order-card[data-status=en_attente] .order-card-amount{color:#ef4444!important;font-size:1.25rem!important;font-weight:700!important}.order-card[data-status=pending] .status-badge,.order-card[data-status=en_attente] .status-badge{background-color:#fef2f2!important;border:2px solid #ef4444!important;color:#ef4444!important;animation:pulse 2s infinite!important}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:768px){.site-layout-content{padding:12px 12px 80px}.orders-container{padding:.5rem}.orders-header{flex-direction:column;gap:1rem;padding:1rem}.search-container{width:100%;margin-bottom:1rem}.search-input{width:100%;font-size:.875rem}.bg-white:not(.orders-controls-card){border-radius:12px!important;margin-bottom:1rem!important}.rounded-lg{padding:.5rem!important}.status-badge{padding:.375rem .75rem;font-size:.75rem}.space-y-6{gap:.75rem!important}.flex.flex-col{gap:.5rem}.text-2xl{font-size:1.25rem!important}.mt-6{margin-top:1rem!important}.flex.justify-center.items-center.gap-4.mt-6{gap:.5rem!important;margin-top:1rem!important}.px-4.py-2{padding:.375rem .75rem!important}.absolute.top-3.right-3{top:.75rem!important;right:.75rem!important}.p-3.rounded-md.border{padding:.75rem!important}.text-sm{font-size:.8125rem!important}.space-y-6.bg-gray-50.p-4{padding:.75rem!important;gap:.75rem!important}.bg-white.rounded-lg.shadow-md.border.p-6{padding:1rem!important;margin-bottom:.75rem!important}.flex.items-center.gap-2{gap:.5rem!important}.bg-primary.bg-opacity-10{padding:.25rem .5rem!important;font-size:.75rem!important}.text-sm.text-gray-600.italic{font-size:.75rem!important;line-height:1.4!important}.border-t.pt-4{padding-top:.75rem!important;margin-top:.75rem!important}.text-center.py-8{padding:2rem 1rem!important}.h-12.w-12{width:2.5rem!important;height:2.5rem!important}.animate-spin{width:2rem!important;height:2rem!important}.mr-2{margin-right:.375rem!important}.text-sm.font-bold{font-size:.875rem!important}.hover\:shadow-lg:hover{box-shadow:none!important}.border-2{border-width:1px!important}.h-2\.5{height:.375rem!important}}@media(max-width:360px){.site-layout-content{padding:.5rem}.orders-container{padding:.25rem}.search-container{padding:.375rem}.status-badge{padding:.25rem .5rem;font-size:.6875rem}.text-2xl{font-size:1.125rem!important}}@media(max-width:768px){.merchant-orders-mobile{padding:.75rem;margin-bottom:65px}.merchant-layout .space-y-6,.merchant-page .space-y-6,[data-page=merchant] .space-y-6{background:#f8fafc;padding:1rem;border-radius:1rem}.merchant-layout .space-y-6>div,.merchant-page .space-y-6>div,[data-page=merchant] .space-y-6>div{background:#f8fafc;padding:1rem;border-radius:1rem;margin-bottom:1rem}.merchant-order-card-mobile{position:relative;overflow:hidden;width:calc(100vw - 1.5rem)!important;border-radius:.75rem;background-color:#fff;box-shadow:0 2px 8px #0000000d;margin-bottom:1rem;box-sizing:border-box!important;cursor:pointer;transition:all .2s ease;border:none}.merchant-order-card-mobile:before{content:"";position:absolute;top:0;left:0;right:0;height:.6rem!important;background-color:#f1f1f1;z-index:1}.merchant-order-card-mobile[data-status=pending]:before{background-color:#fbbf24}.merchant-order-card-mobile[data-status=paid]:before,.merchant-order-card-mobile[data-status=released]:before{background-color:#10b981}.merchant-order-card-mobile[data-status=processing]:before{background-color:#3b82f6}.merchant-order-card-mobile[data-status=rejected]:before,.merchant-order-card-mobile[data-status=order_rejected]:before,.merchant-order-card-mobile[data-status=cancelled]:before,.merchant-order-card-mobile[data-status=delivery_fee_charged]:before{background-color:#ef4444}.merchant-order-card-mobile[data-status=refunded]:before{background-color:#8b5cf6}.merchant-order-card-header-mobile{padding:1.25rem 1rem 1rem!important;background-color:#fff;box-sizing:border-box;width:100%}.merchant-status-badge-mobile{max-width:70%;overflow:hidden}.merchant-status-badge-mobile span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-flex;padding:.375rem .625rem;font-size:.75rem}.merchant-order-card-body-mobile{padding:0 1rem 1rem;background-color:#fff;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.merchant-order-card-mobile:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.merchant-order-card-mobile:active{transform:translateY(0)}.expand-indicator{width:24px;height:24px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.expand-indicator:before{content:"";width:10px;height:2px;background-color:#9ca3af;transform:rotate(45deg);position:absolute;right:8px;transition:all .2s ease}.expand-indicator.expanded:before{transform:rotate(-45deg)}.expand-indicator:hover{background-color:#e5e7eb}.merchant-order-card-mobile .flex.justify-between.items-center{margin-bottom:.5rem}}@media screen and (max-width:768px){.merchant-order-card-mobile{position:relative;overflow:hidden;width:calc(100vw - 1.5rem)!important;border-radius:.75rem;background-color:#fff;box-shadow:0 2px 8px #0000000d;margin-bottom:1rem;box-sizing:border-box!important;cursor:pointer;transition:all .2s ease;border:none}.merchant-order-card-mobile:before{content:"";position:absolute;top:0;left:0;right:0;height:.6rem!important;background-color:#f1f1f1;z-index:1}.merchant-order-card-mobile[data-status=pending]:before{background-color:#fbbf24}.merchant-order-card-mobile[data-status=paid]:before,.merchant-order-card-mobile[data-status=released]:before{background-color:#10b981}.merchant-order-card-mobile[data-status=processing]:before{background-color:#3b82f6}.merchant-order-card-mobile[data-status=rejected]:before,.merchant-order-card-mobile[data-status=order_rejected]:before,.merchant-order-card-mobile[data-status=cancelled]:before,.merchant-order-card-mobile[data-status=delivery_fee_charged]:before{background-color:#ef4444}.merchant-order-card-mobile[data-status=refunded]:before{background-color:#8b5cf6}.merchant-order-card-header-mobile{padding:1.25rem 1rem 1rem;background-color:#fff;box-sizing:border-box;width:100%}.merchant-status-badge-mobile{max-width:70%;overflow:hidden}.merchant-status-badge-mobile span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-flex;padding:.375rem .625rem;font-size:.75rem}.merchant-order-card-body-mobile{padding:0 1rem 1rem;background-color:#fff;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.merchant-order-card-mobile:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.merchant-order-card-mobile:active{transform:translateY(0)}.expand-indicator{width:24px;height:24px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.expand-indicator:before{content:"";width:10px;height:2px;background-color:#9ca3af;transform:rotate(45deg);position:absolute;right:8px;transition:all .2s ease}.expand-indicator.expanded:before{transform:rotate(-45deg)}.expand-indicator:hover{background-color:#e5e7eb}.merchant-order-card-mobile .flex.justify-between.items-center{margin-bottom:.5rem}}@media screen and (max-width:360px){.merchant-order-card-mobile{width:calc(100vw - 1rem)!important}}@media screen and (max-width:360px){.merchant-order-card-mobile{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin-left:5px!important;margin-right:5px!important}.merchant-order-card-header-mobile{padding:.5rem!important}.merchant-order-card-body-mobile{padding:0 .5rem .5rem!important}.merchant-status-badge-mobile{max-width:60%!important}}.merchant-order-card-header-mobile .text-gray-900{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;padding:.25rem 0;cursor:pointer}.merchant-order-card-header-mobile .text-gray-900:after{content:"";display:block;width:100%;height:1px;background-color:#f3f4f6;margin-top:.5rem}.merchant-pill-refunded{background:#7c3aed47!important;border:1px solid rgba(167,139,250,.65)!important;color:#ddd6fe!important}.ot-icon{background:#212630!important;border-width:1px!important;border-style:solid!important;color:#fff!important}.ot-icon svg{color:#fff!important}.ot-icon--green{border-color:#34d3998c!important;box-shadow:0 10px 22px #10b98166!important}.ot-icon--amber{border-color:#fbbf2499!important;box-shadow:0 10px 22px #f59e0b73!important;background:linear-gradient(145deg,#f59e0b,#d97706)!important}.ot-icon--red{border-color:#f87171a6!important;box-shadow:0 10px 22px #ef444473!important;background:linear-gradient(145deg,#ef4444,#dc2626)!important}.ot-icon--violet{border-color:#a78bfab3!important;box-shadow:0 10px 22px #7c3aed80!important;background:linear-gradient(145deg,#8b5cf6,#7c3aed)!important}.ot-icon--muted{border-color:#ffffff2e!important;box-shadow:0 6px 14px #00000040!important;background:#ffffff14!important}.ot-icon--muted svg{color:#ffffff8c!important}.mox{--mox-line: rgba(255, 255, 255, .08);--mox-ink: rgba(255, 255, 255, .94);--mox-mute: rgba(255, 255, 255, .46);--mox-soft: rgba(147, 197, 253, .72);--mox-blue: #3b82f6;--mox-blue-deep: #1d4ed8;margin-top:.65rem;animation:mox-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes mox-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mox-shell{position:relative;overflow:hidden;border-radius:1.05rem;border:1px solid var(--mox-line);background:radial-gradient(100% 70% at 0% 0%,rgba(59,130,246,.1) 0%,transparent 50%),linear-gradient(180deg,#ffffff08,#00000029)}.mox-body{display:grid;grid-template-columns:1fr;gap:0}.mox-identity,.mox-ledger{padding:.85rem .95rem;min-width:0}.mox-ledger{border-top:1px solid var(--mox-line);background:#00000024}.mox-kicker{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mox-soft)}.mox-person{display:flex;align-items:center;gap:.7rem}.mox-avatar{flex-shrink:0;width:2.45rem;height:2.45rem;display:grid;place-items:center;border-radius:.7rem;font-size:.78rem;font-weight:750;letter-spacing:.03em;color:#fff;background:linear-gradient(145deg,#60a5fa,var(--mox-blue-deep));box-shadow:0 6px 14px #2563eb47}.mox-name{margin:.1rem 0 0;font-size:1.02rem;font-weight:700;letter-spacing:-.025em;color:var(--mox-ink);line-height:1.15}.mox-email{display:inline-block;margin-top:.12rem;font-size:.74rem;color:var(--mox-mute);text-decoration:none}.mox-email:hover{color:#bfdbfe}.mox-divider{height:1px;margin:.75rem 0 .65rem;background:#ffffff12}.mox-meta-block{display:flex;flex-direction:column;gap:.4rem}.mox-ref-row{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.mox-ref{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.28rem .5rem .28rem .6rem;border-radius:.55rem;border:1px solid rgba(147,197,253,.24);background:#2563eb1f;color:#dbeafe;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650;letter-spacing:.01em;word-break:break-all;white-space:normal;text-align:left;line-height:1.35;cursor:pointer;transition:background .15s ease,border-color .15s ease}.mox-ref:hover{background:#2563eb3d;border-color:#93c5fd73;color:#fff}.mox-ref-ico{width:.75rem;height:.75rem;opacity:.7}.mox-desc-card{margin-top:.15rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.09);background:#00000047}.mox-desc-head{display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem}.mox-desc-ico{width:.85rem;height:.85rem;color:#93c5fd;flex-shrink:0}.mox-desc-body{margin:0;font-size:.92rem;font-weight:650;letter-spacing:-.015em;color:#ffffffe6;line-height:1.35;word-break:break-word}.mox-desc-body--empty{font-size:.78rem;font-weight:500;color:var(--mox-mute);font-style:italic}.mox-banner{margin-top:.65rem;display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .55rem;border-radius:999px;font-size:.68rem;font-weight:650}.mox-banner svg{width:.85rem;height:.85rem;flex-shrink:0}.mox-banner--wait{color:#fde68a;background:#f59e0b1a;border:1px solid rgba(251,191,36,.2)}.mox-banner--ok{color:#a7f3d0;background:#10b98117;border:1px solid rgba(52,211,153,.2)}.mox-countdown{margin-top:.65rem;border-radius:.85rem;overflow:hidden}.mox-ledger-top{margin-bottom:.7rem}.mox-net{margin:.12rem 0 0;font-size:clamp(1.45rem,2.4vw,1.75rem);font-weight:750;letter-spacing:-.04em;line-height:1;color:#6ee7b7;font-variant-numeric:tabular-nums}.mox-net-sub{margin:.28rem 0 0;font-size:.68rem;color:var(--mox-mute);font-weight:500}.mox-lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--mox-line)}.mox-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.42rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.78rem}.mox-lines li span{color:var(--mox-mute);font-weight:550}.mox-lines li strong{color:var(--mox-ink);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.015em}.mox-lines__fee strong{color:#c4b5fd}.mox-refund-chip{margin-top:.65rem;padding:.4rem .6rem;border-radius:.6rem;border:1px solid rgba(52,211,153,.25);background:#10b98117;color:#a7f3d0;font-size:.72rem;font-weight:650}.mox-actions{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.mox-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem!important;padding:.5rem .75rem;border-radius:.7rem;font-size:.8rem!important;font-weight:700!important;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,background .12s ease,border-color .12s ease}.mox-btn svg{width:.9rem;height:.9rem;flex-shrink:0}.mox-btn:hover:not(:disabled){transform:translateY(-1px)}.mox-btn:disabled{opacity:.4;cursor:not-allowed}.mox-btn--primary{color:#fff;border:none;background:linear-gradient(145deg,#60a5fa 0%,var(--mox-blue) 45%,var(--mox-blue-deep));box-shadow:0 6px 14px #2563eb47}.mox-btn--success{color:#fff;border:none;background:linear-gradient(145deg,#34d399,#10b981 55%,#059669);box-shadow:0 6px 14px #10b9813d}.mox-btn--ghost{border-color:#ffffff1f;background:#ffffff0a;color:#ffffffe0}.mox-btn--ghost:hover:not(:disabled){border-color:#93c5fd59;background:#2563eb24}.mox-btn--danger{border-color:#fb71854d;background:#f43f5e17;color:#fda4af}.mox-track{padding:.75rem .95rem .9rem;border-top:1px solid var(--mox-line);background:#0000001a}.mox-track-head{display:flex;align-items:center;margin-bottom:.75rem}.mox-track-title{display:inline-flex;align-items:center;gap:.5rem}.mox-track-title p{margin:0;font-size:.92rem;font-weight:700;letter-spacing:-.02em;color:#fffffff0}.mox-track-clock{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;border:1.5px solid rgba(96,165,250,.65);color:#60a5fa;background:#2563eb1f}.mox-track-clock svg{width:.85rem;height:.85rem}.mox .merchant-order-timeline{gap:.85rem!important}.mox .merchant-order-timeline>.flex{margin-bottom:0!important;padding:0;border:none;background:transparent;min-height:0;align-items:flex-start}.mox .merchant-order-timeline>.flex>div:first-child{width:2.55rem!important;height:2.55rem!important;border-radius:.75rem!important}.mox .merchant-order-timeline>.flex>div:first-child svg{width:1.1rem!important;height:1.1rem!important}.mox .merchant-order-timeline>.flex>.flex-1{margin-left:.7rem!important}.mox .merchant-order-timeline h3{font-size:.88rem!important;letter-spacing:-.02em;line-height:1.25!important;padding:0!important;border:none!important;background:none!important}.mox .merchant-order-timeline .mt-2{margin-top:.25rem!important;font-size:.72rem!important;line-height:1.4!important;padding:0!important;border:none!important;background:none!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.mox .merchant-order-timeline .merchant-timeline-stat{padding:.45rem .6rem!important;margin-top:.4rem!important;border-radius:.65rem!important}.mox .merchant-order-timeline .merchant-timeline-stat__label{font-size:.58rem!important}.mox .merchant-order-timeline .merchant-timeline-stat__value{font-size:.85rem!important}.mox .merchant-order-timeline .ring-4{--tw-ring-width: 2px !important;--tw-ring-offset-width: 0 !important}@media(min-width:768px)and (max-width:1023px){.mox-body{grid-template-columns:minmax(0,1.15fr) minmax(220px,.9fr)}.mox-identity{border-right:1px solid var(--mox-line)}.mox-ledger{border-top:none}}@media(min-width:1024px){.mox-body{grid-template-columns:minmax(0,1.3fr) minmax(250px,.85fr)}.mox-identity{padding:1rem 1.1rem;border-right:1px solid var(--mox-line)}.mox-ledger{padding:1rem 1.05rem;border-top:none}.mox-track{padding:.85rem 1.1rem 1rem}.mox-avatar{width:2.6rem;height:2.6rem}.mox-name{font-size:1.08rem}}@media(max-width:767px){.mox-shell{border-radius:.95rem}.mox-net{font-size:1.4rem}}.merchant-orders-page{max-width:100vw;overflow-x:hidden;color:#ffffffeb}.merchant-orders-page .merchant-orders-shell{max-width:none;margin:0;padding:.85rem .85rem calc(5.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box}.mord-panel .mord-panel-create{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.65rem;padding:0 .95rem;border:0;border-radius:.85rem;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;font-size:.88rem;font-weight:750;cursor:pointer;box-shadow:0 8px 20px #2563eb4d}.mord-panel .mord-panel-create svg{width:1rem;height:1rem}.mord-panel-body{display:flex;flex-direction:column;gap:.75rem}.mord-toolbar{display:flex;flex-direction:column;gap:.85rem;padding:.75rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#00000047}.mord-toolbar--live{margin:.85rem .85rem 0;gap:.9rem;padding:.85rem}.mord-tabs{display:flex;width:100%;gap:.3rem;padding:.28rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#02061773}.mord-tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:0 .75rem;border:0;border-radius:999px;background:transparent;color:#ffffff80;font-size:.78rem;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.mord-tab em{font-style:normal;min-width:1.35rem;padding:.1rem .4rem;border-radius:999px;background:#ffffff14;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums}.mord-tab.is-active{background:#2563eb;color:#fff;box-shadow:0 6px 16px #2563eb59}.mord-tab.is-active em{background:#fff3;color:#fff}.mord-search{position:relative;width:100%;min-width:0}.mord-search-icon{pointer-events:none;position:absolute;left:.85rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:#ffffff59}.mord-search input{width:100%;height:2.55rem;padding:0 .9rem 0 2.5rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;font-size:.86rem;font-weight:550;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.mord-search input::placeholder{color:#ffffff52}.mord-search input:focus{border-color:#60a5fa73;box-shadow:0 0 0 3px #2563eb38}.mord-list{min-width:0;border-radius:1.05rem;border:1px solid rgba(255,255,255,.07);background:#0000002e;overflow:hidden}.merchant-refund-sheet{display:flex;flex-direction:column}@media(min-width:768px)and (max-width:1023px){.merchant-orders-page .merchant-orders-shell{padding:1.15rem 1.35rem calc(2.5rem + env(safe-area-inset-bottom,0px));gap:1.1rem}.mord-panel .mdb-panel-head{flex-direction:row;align-items:center;justify-content:space-between;padding:1.2rem 1.25rem 1.05rem}.mord-panel .mord-panel-create{width:auto;min-height:2.45rem}.mord-panel-body{gap:1rem}.mord-toolbar{flex-direction:row;align-items:center;gap:1rem;padding:.8rem .9rem}.mord-tabs{width:auto;flex-shrink:0}.mord-tab{flex:0 0 auto;padding:0 .9rem}.mord-search{flex:1 1 auto}}@media(min-width:1024px){.merchant-orders-page .merchant-orders-shell{padding:1.35rem 1.5rem 2.75rem;gap:1.25rem}.mord-panel .mdb-panel-head{flex-direction:row;align-items:center;justify-content:space-between;padding:1.35rem 1.5rem 1.15rem}.mord-panel .mord-panel-create{width:auto;min-height:2.45rem}.mord-panel-body{gap:1rem}.mord-toolbar{flex-direction:row;align-items:center;gap:1rem;padding:.85rem .95rem}.mord-tabs{width:auto;flex:0 0 auto}.mord-tab{flex:0 0 auto;min-width:7.5rem}.mord-search{flex:1 1 auto}}.merchant-orders-shell.embedded .mord-toolbar--live{margin:.85rem .85rem 0}._pageWrap_7mdps_3{max-width:100vw;overflow-x:hidden;color:#ffffffeb}._shell_7mdps_9{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}._head_7mdps_20 .mdb-head-inner{display:flex;flex-direction:column;gap:.95rem;padding:1rem 1.05rem 1.05rem}._head_7mdps_20 .mdb-head-title{font-size:clamp(1.45rem,5vw,1.85rem);max-width:none}._head_7mdps_20 .mdb-head-lead{max-width:32rem}._headActions_7mdps_36{width:100%}._headActions_7mdps_36 .mdb-head-cta{width:100%;max-width:none}._statusBadge_7mdps_45{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;flex-shrink:0}._statusPaid_7mdps_58{background:#10b98129;color:#6ee7b7;border-color:#34d39947}._statusPending_7mdps_64,._statusShipping_7mdps_70{background:#f59e0b29;color:#fcd34d;border-color:#fbbf2447}._statusRefunded_7mdps_76{background:#94a3b829;color:#cbd5e1;border-color:#94a3b847}._statusRejected_7mdps_82{background:#f43f5e24;color:#fda4af;border-color:#fb718547}._detailPanel_7mdps_88,._timelinePanel_7mdps_89,._qrPanel_7mdps_90{margin:0}._panelBody_7mdps_94{position:relative;z-index:1;padding:0 .15rem .5rem;display:flex;flex-direction:column;gap:1rem}._financeStrip_7mdps_103{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._financeStrip_7mdps_103>div{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#00000038}._financeStrip_7mdps_103 span{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b}._financeStrip_7mdps_103 strong{font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}._fee_7mdps_134{color:#fda4af}._net_7mdps_138{color:#93c5fd}._delivery_7mdps_142{color:#6ee7b7}._metaGrid_7mdps_146{margin:0;display:grid;grid-template-columns:1fr;gap:0;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#00000029;overflow:hidden}._metaItem_7mdps_157{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.06);min-width:0}._metaItem_7mdps_157:last-child{border-bottom:none}._metaItem_7mdps_157 dt{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b}._metaItem_7mdps_157 dd{margin:0;font-size:.88rem;font-weight:650;color:#fffffff0;word-break:break-word}._metaWithIcon_7mdps_187{display:inline-flex;align-items:center;gap:.35rem}._mono_7mdps_193{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem!important;letter-spacing:-.01em}._link_7mdps_199{color:#93c5fd!important;text-decoration:none}._link_7mdps_199:hover{text-decoration:underline}._refundNote_7mdps_208{border-radius:1.1rem;border:1px solid rgba(251,146,60,.28);background:#f59e0b1a;padding:1rem 1.05rem}._refundNote_7mdps_208 p{margin:0;font-size:.82rem;line-height:1.45;color:#fcd34d}._qrPanel_7mdps_90{display:flex;flex-direction:column}._qrFrame_7mdps_227{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(100%,200px);aspect-ratio:1;margin:.25rem auto .75rem;padding:.75rem;border-radius:1rem;background:#fff}._qrFrame_7mdps_227 img{width:100%;height:auto;display:block}._updated_7mdps_247{margin:0;text-align:right;font-size:.72rem;color:#fff6}._stateBlock_7mdps_254{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:280px;color:#ffffffa6}._spinner_7mdps_264{width:2.25rem;height:2.25rem;border:3px solid rgba(37,99,235,.25);border-top-color:#60a5fa;border-radius:50%;animation:_spin_7mdps_264 .8s linear infinite}._errorText_7mdps_273{margin:0;color:#fda4af;text-align:center}@keyframes _spin_7mdps_264{to{transform:rotate(360deg)}}@media(max-width:767px){._mono_7mdps_193{font-size:.72rem!important;overflow-wrap:anywhere}}@media(min-width:768px)and (max-width:1023px){._shell_7mdps_9{padding:1.25rem 1.25rem 3rem;gap:1.1rem}._head_7mdps_20 .mdb-head-inner{padding:1.25rem 1.4rem 1.3rem}._headActions_7mdps_36 .mdb-head-cta{width:auto;min-width:14rem}._financeStrip_7mdps_103{grid-template-columns:repeat(4,minmax(0,1fr))}._metaGrid_7mdps_146{grid-template-columns:1fr 1fr}._metaItem_7mdps_157{border-right:1px solid rgba(255,255,255,.06)}._metaItem_7mdps_157:nth-child(2n){border-right:none}._metaItemWide_7mdps_323{grid-column:1 / -1}}@media(min-width:1024px){._shell_7mdps_9{padding:1.5rem 1.25rem 3rem;gap:1.25rem}._head_7mdps_20 .mdb-head-inner{padding:1.35rem 1.5rem 1.4rem}._head_7mdps_20 .mdb-head-title{font-size:clamp(1.7rem,2.2vw,2.15rem)}._headActions_7mdps_36{max-width:18rem}._headActions_7mdps_36 .mdb-head-cta{width:100%}._financeStrip_7mdps_103{grid-template-columns:repeat(4,minmax(0,1fr))}._metaGrid_7mdps_146{grid-template-columns:1fr 1fr}._metaItem_7mdps_157{border-right:1px solid rgba(255,255,255,.06)}._metaItem_7mdps_157:nth-child(2n){border-right:none}._metaItemWide_7mdps_323{grid-column:1 / -1}}.merchant-qr-history-page{color:#ffffffeb;max-width:100vw;overflow-x:hidden}.merchant-qr-history-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.merchant-qr-history-panel-body{position:relative;z-index:1;padding:0}.merchant-qr-history-panel .mdb-panel-body.merchant-qr-history-panel-body{padding-top:0;padding-left:0;padding-right:0;padding-bottom:.35rem}.merchant-qr-history-panel-body .merchant-orders-shell.embedded{background:transparent;border:none;box-shadow:none;padding:0;margin:0}@media(min-width:768px)and (max-width:1023px){.merchant-qr-history-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}}@media(min-width:1024px){.merchant-qr-history-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}}.merchant-qr-expand{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 0 .15rem;border-top:1px solid rgba(255,255,255,.08);margin-top:.55rem}.merchant-qr-expand-ledger{display:grid;gap:.35rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#00000038;padding:.75rem .85rem}.merchant-qr-expand-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.8rem;color:#ffffff8c}.merchant-qr-expand-row strong{font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums;color:#fffffff2}.merchant-qr-expand-row--muted strong{color:#fecdd3}.merchant-qr-expand-row--net{padding-top:.4rem;margin-top:.15rem;border-top:1px solid rgba(255,255,255,.08);color:#93c5fd}.merchant-qr-expand-row--net strong{font-size:1.05rem;color:#fff}.merchant-qr-expand-meta{border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.merchant-qr-expand-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.78rem;color:#ffffff73}.merchant-qr-expand-meta-row:last-child{border-bottom:none}.merchant-qr-expand-meta-row strong{text-align:right;font-size:.82rem;font-weight:700;color:#ffffffeb;word-break:break-all}.merchant-qr-expand-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem!important;letter-spacing:.02em}.merchant-qr-expand-meta-row--expire{color:#fde68ad9}.merchant-qr-expand-meta-row--expire span{display:inline-flex;align-items:center;gap:.35rem}.merchant-qr-expand-meta-row--expire strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fde68a}.merchant-qr-expand-actions{display:grid;grid-template-columns:1fr;gap:.5rem}.merchant-qr-expand-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:0 .9rem;border-radius:.85rem;font-size:.82rem;font-weight:750;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.merchant-qr-expand-btn.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 8px 18px #2563eb47}.merchant-qr-expand-btn.primary:hover{filter:brightness(1.06)}.merchant-qr-expand-btn.danger{background:#f43f5e1f;border-color:#f43f5e52;color:#fecdd3}.merchant-qr-expand-btn.danger:hover{background:#f43f5e33}@media(min-width:768px){.merchant-qr-expand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:.75rem 1rem}.merchant-qr-expand-actions{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-qr-expand-actions:has(.merchant-qr-expand-btn:only-child){grid-template-columns:1fr;max-width:18rem}}@media(min-width:1024px){.merchant-qr-expand{grid-template-columns:minmax(14rem,.9fr) minmax(0,1.2fr);align-items:start}}.merchant-team-panel.mdb-panel{overflow:visible;border-color:#93c5fd2e;background:linear-gradient(165deg,#60a5fa24,#2563eb14 38%,#ffffff08)}.merchant-team-cols{display:none}.merchant-team-body{display:grid;gap:1rem}.merchant-team-create{padding:.95rem;border-radius:1.15rem;border:1px solid rgba(96,165,250,.28);background:#2563eb1a}.merchant-team-create__fields{display:grid;grid-template-columns:1fr;gap:.55rem .75rem}.merchant-team-create__fields .mdb-team-label{margin:0}.merchant-team-accordion{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0000002e;overflow:hidden}.merchant-team-accordion__toggle{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:.75rem .9rem;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.merchant-team-accordion__toggle span{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.78rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#bfdbfec7}.merchant-team-accordion.is-open .merchant-team-accordion__toggle svg,.merchant-team-page .mdb-team-row.is-open .merchant-team-manage svg{transform:rotate(180deg)}.merchant-team-accordion__toggle em{font-style:normal;font-size:.82rem;color:#93c5fd}.merchant-team-accordion__body{padding:0 .9rem .9rem}.merchant-team-page .mdb-team-list{gap:.55rem}.merchant-team-page .mdb-team-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem;padding:.8rem .85rem}.merchant-team-page .mdb-team-row-main{display:grid;grid-template-columns:minmax(0,1fr);gap:2px .75rem;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer}.merchant-team-page .mdb-team-row-main strong,.merchant-team-page .mdb-team-row-main em,.merchant-team-page .mdb-team-row-main span{display:block}.merchant-team-role{color:#ffffff9e!important}.merchant-team-state{display:inline-flex!important;align-items:center;justify-content:center;width:-webkit-fit-content;width:fit-content;min-height:1.55rem;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.02em}.merchant-team-state.is-on{background:#10b98133;color:#6ee7b7!important}.merchant-team-state.is-off{background:#f43f5e33;color:#fda4af!important}.merchant-team-state.is-wait{background:#f59e0b33;color:#fcd34d!important}.merchant-team-page .mdb-team-row.is-stopped{border-color:#f43f5e47}.merchant-team-manage{display:inline-flex;align-items:center;gap:.3rem;min-height:2.2rem;padding:0 .65rem;border:0;background:none;color:#93c5fd;font-size:.82rem;font-weight:700;cursor:pointer}.merchant-team-page .mdb-team-hours-panel{display:none}.merchant-team-page .mdb-team-row.is-open .mdb-team-hours-panel{display:grid;grid-column:1 / -1;gap:.7rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08)}.merchant-staff{display:grid;gap:.85rem}.merchant-staff__id{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center}.merchant-staff__avatar{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:#2563eb59;color:#dbeafe;font-size:1.15rem;font-weight:800}.merchant-staff__who{min-width:0}.merchant-staff__who strong,.merchant-staff__who em,.merchant-staff__who span{display:block}.merchant-staff__who strong{font-size:1.05rem}.merchant-staff__who em{font-style:normal;color:#ffffff8c}.merchant-staff__who span{font-size:.78rem;color:#93c5fd}.merchant-staff__banner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;padding:.8rem .95rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0003}.merchant-staff__banner span{font-size:.95rem;font-weight:800}.merchant-staff__banner em{font-style:normal;font-size:.82rem;color:#ffffff9e}.merchant-staff__banner.is-on{border-color:#10b98159;background:#10b98124}.merchant-staff__banner.is-on span{color:#6ee7b7}.merchant-staff__banner.is-off{border-color:#f43f5e66;background:#f43f5e29}.merchant-staff__banner.is-off span{color:#fda4af}.merchant-staff__banner.is-wait{border-color:#f59e0b66;background:#f59e0b24}.merchant-staff__banner.is-wait span{color:#fcd34d}.merchant-staff__block{display:grid;gap:.7rem;padding:.95rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#0000002e}.merchant-staff-acts,.merchant-staff-save,.merchant-week__tools{display:flex;flex-wrap:wrap;gap:.5rem}a.merchant-staff-act{text-decoration:none}.merchant-staff-act:hover:not(:disabled){background:#ffffff1f}.merchant-staff__hint{margin:0;align-self:center;font-size:.78rem;color:#ffffff7a}.merchant-week{display:grid;gap:.7rem}.merchant-week__lead{margin:0;font-size:.82rem;color:#ffffff94}.merchant-week__grid{display:grid;gap:.5rem}.merchant-week__day{display:grid;grid-template-columns:minmax(6.4rem,.8fr) minmax(0,1.4fr);gap:.55rem;align-items:center;padding:.65rem .7rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#00000029}.merchant-week__day.is-on{border-color:#60a5fa61;background:#2563eb24}.merchant-week__toggle{display:grid;gap:2px;min-height:2.4rem;padding:.35rem .55rem;border:0;border-radius:.8rem;background:#ffffff0f;color:#fff;text-align:start;cursor:pointer}.merchant-week__toggle strong,.merchant-week__toggle em{display:block}.merchant-week__toggle em{font-style:normal;font-size:.7rem;color:#bfdbfebf}.merchant-week__times{display:grid;grid-template-columns:1fr;gap:.45rem}.merchant-week__times label{display:grid;gap:.2rem;font-size:.68rem;font-weight:700;color:#bfdbfeb3}.merchant-week__off{margin:0;font-size:.78rem;color:#ffffff61}.mdb-team-editor{display:grid;gap:.55rem}.mdb-team-domains{display:grid;grid-template-columns:1fr;gap:.55rem}.mdb-team-domain{display:grid;grid-template-columns:1fr;gap:.3rem}.mdb-team-domain>span{font-size:.78rem;color:#ffffffb3}.mdb-team-locations{display:grid;gap:.4rem}.mdb-team-check-lead{margin:0 0 .15rem;font-size:.78rem;line-height:1.35;color:#ffffff7a}.mdb-team-check{display:flex;align-items:center;gap:.7rem;margin:0;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.12);border-radius:.95rem;background:#00000038;color:#fff;cursor:pointer}.mdb-team-check.is-on{border-color:#60a5fa6b;background:#2563eb29}.mdb-team-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 1.15rem;width:1.15rem;height:1.15rem;margin:0;border:1.5px solid rgba(191,219,254,.6);border-radius:.28rem;background:transparent;cursor:pointer}.mdb-team-check input:checked{border-color:#93c5fd;background-color:#2563eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.2 6.6 11.2 12.5 4.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.78rem}.mdb-team-row .mdb-team-check span{display:block;min-width:0;font-size:.9rem;font-weight:650;line-height:1.3;color:#fff}.mdb-team-preview{display:flex;justify-content:space-between;gap:.75rem;font-size:.78rem;color:#ffffff7a}@media(min-width:768px)and (max-width:1023px){.merchant-team-create__fields{grid-template-columns:1fr 1fr}.merchant-team-create__wide{grid-column:1 / -1}.merchant-team-page .mdb-team-row-main{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);grid-template-areas:"name role" "login hours" "state state"}.merchant-team-page .mdb-team-row-main .merchant-team-state{grid-area:state}.merchant-team-page .mdb-team-row-main strong{grid-area:name}.merchant-team-page .mdb-team-row-main em{grid-area:login}.merchant-team-page .mdb-team-row-main .merchant-team-role{grid-area:role;justify-self:end;text-align:end}.merchant-team-page .mdb-team-row-main .mdb-team-hours-summary{grid-area:hours;justify-self:end;text-align:end}.merchant-week__grid{grid-template-columns:1fr 1fr}.merchant-week__day{grid-template-columns:1fr;align-items:stretch}}@media(min-width:1024px){.merchant-team-cols{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(6rem,.8fr) minmax(6rem,.75fr) minmax(8rem,1fr) minmax(6.4rem,.7fr) auto;gap:.75rem;padding:0 .75rem .35rem;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#bfdbfe9e}.merchant-team-create__fields{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-team-create__wide{grid-column:auto}.merchant-team-page .mdb-team-row{grid-template-columns:minmax(7rem,1fr) minmax(6rem,.8fr) minmax(6rem,.75fr) minmax(8rem,1fr) minmax(6.4rem,.7fr) auto}.merchant-team-page .mdb-team-row-main{display:contents}.merchant-team-page .mdb-team-hours-toggle{display:inline-flex}.merchant-week__grid{grid-template-columns:repeat(7,minmax(0,1fr))}.merchant-week__day{grid-template-columns:1fr;min-height:11rem}}[dir=rtl] .merchant-team-accordion__toggle,[dir=rtl] .merchant-team-page .mdb-team-row-main,[dir=rtl] .merchant-week__toggle{text-align:start}.merchant-planning-list{display:grid;gap:.75rem}.merchant-planning-card{border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#0000002e;overflow:hidden}.merchant-planning-card.is-open{border-color:#60a5fa52}.merchant-planning-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;width:100%;padding:.9rem 1rem;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.merchant-planning-card__avatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;background:#2563eb59;font-weight:800}.merchant-planning-card__who{min-width:0}.merchant-planning-card__who strong,.merchant-planning-card__who em{display:block}.merchant-planning-card__who em{font-style:normal;color:#ffffff80}.merchant-planning-card__hours{display:none;color:#93c5fd;font-size:.82rem}.merchant-planning-card__body{padding:0 1rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.merchant-planning-card__save{display:grid;gap:.7rem;margin-top:.85rem}@media(min-width:768px)and (max-width:1023px){.merchant-planning-card__head{grid-template-columns:auto minmax(0,1fr) minmax(8rem,auto) auto}.merchant-planning-card__hours{display:block;text-align:end}}@media(min-width:1024px){.merchant-planning-card__head{grid-template-columns:auto minmax(10rem,.8fr) minmax(12rem,1.2fr) auto}.merchant-planning-card__hours{display:block}}.merchant-locations-page .mdb-head-cta{width:auto}.merchant-loc-grid{display:grid;gap:.75rem}.merchant-loc-card,.merchant-loc-add{display:grid;gap:.45rem;min-height:11.5rem;padding:1rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#0000002e}.merchant-loc-card.is-primary{border-color:#60a5fa61;background:#2563eb1f}.merchant-loc-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.merchant-loc-card__top strong{font-size:1.05rem}.merchant-loc-badge{display:inline-flex;align-items:center;min-height:1.5rem;padding:.15rem .55rem;border-radius:999px;background:#10b98133;color:#6ee7b7;font-size:.7rem;font-weight:800}.merchant-staff-act{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;min-height:2.35rem;padding:0 .9rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff12;color:#fff;font-size:.8rem;font-weight:750;cursor:pointer}.merchant-staff-act.is-primary{border:0;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)}.merchant-staff-act.is-danger{border-color:#fb718559;background:#f43f5e1f;color:#fda4af}.merchant-staff-act:disabled{opacity:.5;cursor:not-allowed}.merchant-loc-card__type{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#93c5fd}.merchant-loc-card__meta{margin:0;font-size:.82rem;color:#ffffff9e}.merchant-loc-card__acts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.merchant-loc-card__modes{display:grid;gap:.4rem;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.08)}.merchant-loc-card__toggles{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.merchant-loc-toggle{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#ffffffe0}@media(min-width:768px){.merchant-loc-card__toggles{gap:.75rem 1.15rem}}.merchant-loc-add{align-content:center;justify-items:center;text-align:center;border-style:dashed;background:transparent;color:#93c5fd;cursor:pointer}.merchant-loc-add span{font-size:.88rem;font-weight:750}.merchant-loc-form{display:grid;gap:1rem;padding:1rem;border-radius:1.15rem;border:1px solid rgba(96,165,250,.24);background:#2563eb14}.merchant-loc-form__fields{display:grid;gap:.75rem}.merchant-loc-form__acts{display:flex;flex-wrap:wrap;gap:.5rem}.merchant-loc-form .merchant-live-btn{width:auto;min-width:10rem}@media(min-width:768px)and (max-width:1023px){.merchant-loc-grid,.merchant-loc-form__fields{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.merchant-loc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-loc-form__fields{grid-template-columns:1fr 1fr}}.merchant-activity-page .mdb-head-cta{border:0;cursor:pointer}.merchant-activity-page .mdb-head-cta:disabled{opacity:.5;cursor:not-allowed}.merchant-activity-page .mdb-activity-layout{display:grid;grid-template-columns:1fr;gap:1.1rem}.merchant-activity-block{display:grid;gap:.75rem;min-width:0;padding:1rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:#00000029}.merchant-activity-block .mdb-choice-list{gap:.55rem}.merchant-activity-card{position:relative}.merchant-activity-card .mdb-choice-copy{flex:1;-webkit-padding-end:4.2rem;padding-inline-end:4.2rem}.merchant-activity-pick{position:absolute;top:.75rem;inset-inline-end:.75rem;min-height:1.45rem;padding:.12rem .5rem;border-radius:999px;background:#10b98138;color:#6ee7b7;font-size:.68rem;font-weight:800}.merchant-activity-note{margin:0;font-size:.8rem;color:#ffffff7a}@media(min-width:768px)and (max-width:1023px){.merchant-activity-page .mdb-activity-layout{grid-template-columns:1fr 1fr;align-items:start;gap:.9rem}.merchant-activity-block{padding:.9rem}}@media(min-width:1024px){.merchant-activity-page .mdb-activity-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem}.merchant-activity-block{padding:1.15rem 1.2rem;min-height:100%}}.merchant-org-settings .mdb-head-cta{text-decoration:none}.merchant-org-settings .mdb-head-pulse{grid-template-columns:1fr}.merchant-org-settings .mdb-head-pulse-label strong{overflow-wrap:anywhere}.merchant-org-settings .mdb-activity-layout{grid-template-columns:1fr;max-width:36rem}.merchant-org-settings .mdb-choice-card{align-items:center}.merchant-org-settings .mdb-choice-copy{flex:1}.merchant-org-switch{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.merchant-org-switch i{position:relative;width:2.55rem;height:1.45rem;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.12)}.merchant-org-switch i:after{content:"";position:absolute;top:2px;left:2px;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff}.merchant-org-switch[data-on=true] i{background:#2563eb;border-color:#3b82f6}.merchant-org-switch[data-on=true] i:after{left:auto;right:2px}.merchant-org-switch em{font-style:normal;font-size:.72rem;font-weight:750;color:#ffffff6b}.merchant-org-switch[data-on=true] em{color:#93c5fd}.merchant-org-settings .mdb-head-stat em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1024px){.merchant-org-settings .mdb-activity-layout{grid-template-columns:1fr}}[dir=rtl] .merchant-org-switch i:after{left:auto;right:2px}[dir=rtl] .merchant-org-switch[data-on=true] i:after{right:auto;left:2px}.merchant-balance-page{max-width:100vw;overflow-x:hidden}.merchant-balance-shell{max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}.merchant-balance-panel-body{position:relative;z-index:1}.merchant-balance-panel .barChart--flush{background:transparent;border:none;border-radius:0;padding:0;margin:0}.merchant-balance-panel .chartTitle{display:none}.mbal-head-actions{width:100%;max-width:none}.mbal-head-actions .mdb-head-cta{flex:1 1 auto;width:100%;max-width:none}.merchant-balance-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.merchant-balance-item{border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.merchant-balance-item-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center;padding:.9rem .95rem}.merchant-balance-item-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.merchant-balance-item-info strong{font-size:.9rem;font-weight:700;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-balance-item-info span{font-size:.74rem;color:#ffffff6b}.merchant-balance-item-amount{grid-column:1;font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;color:#fff}.merchant-balance-item-main .balance-pill{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:center}.merchant-balance-item-actions{padding:0 .95rem .85rem}.merchant-balance-cancel{width:100%;min-height:2.35rem;padding:0 .85rem;border-radius:.75rem;border:1px solid rgba(244,63,94,.35);background:#f43f5e1f;color:#fecdd3;font-size:.8rem;font-weight:700;cursor:pointer}.merchant-balance-cancel:hover{background:#f43f5e38}.merchant-balance-empty{text-align:center;padding:2rem 1rem;color:#ffffff73;font-size:.9rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}@media(min-width:768px)and (max-width:1023px){.merchant-balance-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.mbal-head .mdb-head-pulse,.mbal-head-actions{max-width:20rem;width:100%}.merchant-balance-item-main{grid-template-columns:minmax(0,1.5fr) 8rem auto;gap:.75rem}.merchant-balance-item-amount{grid-column:auto;text-align:right;font-size:.98rem}.merchant-balance-item-main .balance-pill{grid-column:auto;grid-row:auto}.merchant-balance-cancel{width:auto;min-width:8rem}}@media(min-width:1024px){.merchant-balance-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.mbal-head .mdb-head-pulse,.mbal-head-actions{max-width:22rem;width:100%}.merchant-balance-item-main{grid-template-columns:minmax(0,1.5fr) 8rem auto}.merchant-balance-item-amount{grid-column:auto;text-align:right}.merchant-balance-item-main .balance-pill{grid-column:auto;grid-row:auto}}.barChart{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:1.25rem 1.35rem;margin-bottom:1rem}.chartTitle{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fde6;margin-bottom:1.25rem;text-align:left}.chartEmpty{margin:0;padding:2.5rem 1rem;text-align:center;font-size:.85rem;color:#ffffff73}.barsContainer{display:flex;justify-content:space-between;align-items:flex-end;gap:.35rem;padding:0 .15rem}.barGroup{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0}.barLabel{font-size:.72rem;color:#ffffff73;margin-top:.55rem;font-weight:600}.bars{display:flex;gap:.3rem;width:100%;justify-content:center;align-items:flex-end}.bar{width:1.35rem;max-width:46%;position:relative;transition:height .35s ease;border-radius:.4rem .4rem .2rem .2rem;min-height:8px}.bar:hover .barTooltip{opacity:1;visibility:visible}.barTooltip{position:absolute;top:-2rem;left:50%;transform:translate(-50%);background-color:#14171f;border:1px solid rgba(255,255,255,.12);color:#fff;padding:.25rem .5rem;border-radius:.35rem;font-size:.7rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;z-index:2}.entreeBar{background:linear-gradient(180deg,#34d399,#059669)}.sortieBar{background:linear-gradient(180deg,#fb7185,#e11d48)}.barLegend{display:flex;justify-content:flex-start;gap:1.5rem;margin-top:1.25rem}.legendItem{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:#fff9;font-weight:600}.legendColor{width:.75rem;height:.75rem;border-radius:.2rem}.entreeColor{background-color:#10b981}.sortieColor{background-color:#f43f5e}.statsCard{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;padding:1.1rem 1.15rem}.statsTitle{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:.45rem}.statsValue{font-size:1.35rem;font-weight:750;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.statsChange{display:flex;align-items:center;gap:.35rem;margin-top:.55rem;font-size:.78rem;color:#ffffff80}.positive{color:#6ee7b7}.negative{color:#fda4af}.withdrawalForm{display:flex;flex-direction:column;gap:1rem}.formGroup{display:flex;flex-direction:column;gap:.5rem}.formLabel{font-size:.8rem;font-weight:650;color:#ffffffb3}.formInput{width:100%;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:.85rem;font-size:.95rem;font-weight:600;background:#00000080;color:#fff;transition:border-color .2s,box-shadow .2s}.formInput::placeholder{color:#fff6;font-weight:500}.formInput:focus{outline:none;border-color:#60a5fa8c;box-shadow:0 0 0 3px #2563eb47}.formError{color:#fda4af;font-size:.75rem;margin-top:.25rem}.balance-pill{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .7rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.balance-cell-muted{color:#ffffff80;font-size:.82rem}.balance-cell-amount{font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.balance-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#93c5fd}.balance-sheet-form{display:flex;flex-direction:column;gap:.15rem}.balance-sheet-empty{text-align:center;padding:1rem .25rem .5rem}.balance-sheet-warn-title{margin:0 0 .5rem;font-weight:700;color:#fcd34d}.balance-sheet-empty-text{margin:0 0 1.15rem;font-size:.86rem;color:#ffffff8c;line-height:1.45}.balance-sheet-hints{margin-top:.35rem;font-size:.75rem;color:#ffffff73;line-height:1.55}.balance-sheet-hints p{margin:0}.withdrawalButton{display:block!important;width:100%!important;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;color:#fff!important;font-weight:700!important;padding:.85rem 1.5rem!important;border-radius:.9rem!important;text-align:center!important;margin-top:.25rem!important;box-shadow:0 12px 28px #2563eb52!important;transition:filter .2s ease,transform .2s ease!important;border:none!important;cursor:pointer!important}.withdrawalButton:hover{filter:brightness(1.06)!important;transform:translateY(-1px)!important}.cancelButton{display:inline-block!important;background:#f43f5e24!important;color:#fda4af!important;font-weight:600!important;padding:.4rem .85rem!important;border-radius:.55rem!important;border:1px solid rgba(251,113,133,.28)!important;cursor:pointer!important;transition:background .2s ease!important}.cancelButton:hover{background:#f43f5e38!important}.modalButton{display:inline-block!important;padding:.65rem 1.25rem!important;border-radius:.7rem!important;font-weight:650!important;cursor:pointer!important}.modalButtonPrimary{background:linear-gradient(145deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important}.modalButtonPrimary:hover{filter:brightness(1.06)!important}.modalButtonDefault{background:#ffffff14!important;color:#ffffffd9!important;border:1px solid rgba(255,255,255,.12)!important}.modalButtonDefault:hover{background:#ffffff1f!important}.withdrawal-section{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;overflow:hidden}.withdrawal-section-header{padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.08)}.withdrawal-section-header h2{margin:0;font-size:.95rem;font-weight:700;color:#ffffffeb}.withdrawal-empty{padding:2.5rem 1.25rem;text-align:center;font-size:.85rem;color:#ffffff73}.withdrawal-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.withdrawal-cards{display:none}@media(max-width:768px){.withdrawal-table-wrap{display:none}.withdrawal-cards{display:flex;flex-direction:column;gap:.65rem;padding:.85rem}}.withdrawal-card{border:1px solid rgba(255,255,255,.12);border-radius:1rem;background:#ffffff0d;padding:.9rem 1rem}.withdrawal-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.withdrawal-card-top .balance-cell-amount{font-size:1.05rem}.withdrawal-card-rows{margin:0;display:flex;flex-direction:column;gap:.5rem}.withdrawal-card-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.withdrawal-card-rows dt{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;flex-shrink:0}.withdrawal-card-rows dd{margin:0;font-size:.84rem;color:#ffffffe0;text-align:right;min-width:0}.withdrawal-card-cancel{width:100%!important;margin-top:.85rem!important;text-align:center!important}.withdrawal-table{width:100%;border-collapse:collapse;min-width:640px}.withdrawal-table th{padding:.75rem 1rem;text-align:left;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;background:#00000047;border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.withdrawal-table td{padding:.9rem 1rem;font-size:.86rem;color:#ffffffe0;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.withdrawal-table tbody tr:hover td{background:#ffffff09}.withdrawal-table tbody tr:last-child td{border-bottom:none}.balance-pill{display:inline-flex;align-items:center;justify-content:center;padding:.32rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}.balance-pill--success{background:#10b98129;color:#6ee7b7;border-color:#34d39947}.balance-pill--warning{background:#f59e0b29;color:#fcd34d;border-color:#fbbf2447}.balance-pill--danger{background:#f43f5e24;color:#fda4af;border-color:#fb718547}.balance-pill--info{background:#2563eb2e;color:#93c5fd;border-color:#60a5fa4d}.balance-pill--neutral{background:#94a3b824;color:#cbd5e1;border-color:#94a3b840}.balance-cell-muted{color:#ffffff8c;font-size:.82rem}.balance-cell-amount{font-weight:700;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.balance-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:#93c5fd;word-break:break-all}.merchant-withdrawal-modal .ant-modal-content{background:#181c25!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:1rem!important;box-shadow:0 24px 60px #0000008c!important}.merchant-withdrawal-modal .ant-modal-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.merchant-withdrawal-modal .ant-modal-title{color:#fff!important;font-weight:700!important}.merchant-withdrawal-modal .ant-modal-close{color:#ffffff8c!important}.merchant-withdrawal-modal .ant-modal-body{color:#ffffffd9!important}.merchant-withdrawal-modal .ant-modal-footer{border-top:1px solid rgba(255,255,255,.1)!important}.bank-info-box{padding:.85rem 1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#00000047;font-size:.82rem;color:#ffffffbf;line-height:1.55}@media(max-width:640px){.bar{width:1.05rem}.statsValue{font-size:1.15rem}}.merchant-refunds-page{color:#ffffffeb;max-width:100vw;overflow-x:hidden}.merchant-refunds-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.merchant-refunds-panel-body{position:relative;z-index:1;padding:.85rem .95rem 1.1rem}.mrf-toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.85rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.mrf-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.mrf-tab{height:2.35rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff8c;font-size:.75rem;font-weight:650;cursor:pointer}.mrf-tab.is-active{border-color:#60a5fa66;background:#2563eb38;color:#fff}.mrf-search{position:relative;width:100%}.mrf-search svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none}.mrf-search input{width:100%;height:2.65rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-size:.85rem;font-weight:500;padding:0 .9rem 0 2.45rem;outline:none}.mrf-search input::placeholder{color:#ffffff59}.mrf-search input:focus{border-color:#60a5fa73}.mrf-list{display:flex;flex-direction:column;gap:.65rem}.mrf-row{border-radius:.95rem;border:1px solid rgba(255,255,255,.09);background:#ffffff09;padding:.9rem;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mrf-row:hover,.mrf-row.is-expanded{border-color:#ffffff24;background:#ffffff0d}.mrf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;text-align:center;color:#ffffff8c}.mrf-empty p{margin:0}.mrf-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid transparent}.mrf-badge-ok{background:#10b98124;color:#6ee7b7;border-color:#34d39940}.mrf-badge-pending{background:#f59e0b24;color:#fcd34d;border-color:#fbbf2440}.mrf-badge-fail{background:#f43f5e1f;color:#fda4af;border-color:#fb718540}.mrf-label{display:block;margin:0 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a}.mrf-meta-grid{margin:0;display:grid;grid-template-columns:1fr;gap:.55rem}.mrf-meta-item{padding:.65rem .75rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.mrf-meta-item dt{margin:0 0 .2rem;font-size:.65rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b}.mrf-meta-item dd{margin:0;font-size:.85rem;font-weight:650;color:#ffffffeb;word-break:break-word}.mrf-sheet-form .ant-form-item-label>label{color:#ffffff8c!important}.mrf-input,.mrf-textarea{width:100%;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;padding:.7rem .85rem;font-size:.9rem;outline:none}.mrf-textarea{resize:vertical;min-height:6rem}.mrf-input:focus,.mrf-textarea:focus{border-color:#60a5fa73;box-shadow:0 0 0 2px #2563eb38}.mrf-input:disabled,.mrf-textarea:disabled{opacity:.5}.mrf-alert{display:flex;align-items:center;gap:.5rem;border-radius:.85rem;padding:.65rem .75rem;font-size:.82rem;font-weight:600}.mrf-alert-ok{border:1px solid rgba(52,211,153,.25);background:#10b9811a;color:#a7f3d0}.mrf-alert-fail{border:1px solid rgba(251,113,133,.25);background:#f43f5e1a;color:#fecdd3}@media(min-width:768px)and (max-width:1023px){.merchant-refunds-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.merchant-refunds-panel-body{padding:1rem 1.15rem 1.2rem}.mrf-meta-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.merchant-refunds-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.merchant-refunds-panel-body{padding:1.05rem 1.25rem 1.3rem}.mrf-toolbar{flex-direction:row;align-items:center}.mrf-tabs{width:auto;min-width:18rem}.mrf-search{flex:1}.mrf-meta-grid{grid-template-columns:1fr 1fr}}.partner-recharge-qr-face{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0}button.partner-recharge-qr-frame,div.partner-recharge-qr-frame{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;position:relative;width:100%;margin:0;padding:.7rem;border:none;border-radius:1.1rem;background:#fff;box-shadow:none;box-sizing:border-box;overflow:hidden;line-height:0;cursor:zoom-in;font:inherit;color:inherit}div.partner-recharge-qr-frame{cursor:default}.partner-recharge-qr-zoom{position:absolute;top:.45rem;inset-inline-end:.45rem;z-index:3;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:#0f172ac7;color:#fff;box-shadow:0 2px 8px #00000047}.partner-recharge-qr-zoom svg{width:.95rem;height:.95rem}.partner-recharge-qr-frame img,.partner-recharge-qr-frame svg{width:100%;height:auto;display:block}.partner-recharge-qr-blank{display:block;background:#fff}.partner-recharge-qr-face.is-scanned .partner-recharge-qr-frame>img,.partner-recharge-qr-face.is-scanned .partner-recharge-qr-frame>svg,.partner-recharge-qr-face.is-cancelled .partner-recharge-qr-frame>img,.partner-recharge-qr-face.is-cancelled .partner-recharge-qr-frame>svg{filter:grayscale(.85) brightness(.72);opacity:.55}.partner-recharge-qr-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border-radius:1.1rem;background:#059669cc;color:#fff;font-size:.78rem;font-weight:700;text-align:center;padding:.5rem;pointer-events:none;animation:partner-qr-cover-in .28s ease-out}.partner-recharge-qr-cover.is-cancelled{background:#b91c1cc7}.partner-recharge-qr-check{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:#ecfdf5;color:#059669;box-shadow:0 0 0 3px #34d39973,0 8px 18px #05966959}.partner-recharge-qr-check.is-cancelled{background:#fef2f2;color:#dc2626;box-shadow:0 0 0 3px #f8717166,0 8px 18px #b91c1c59}.partner-recharge-qr-check svg{width:1.35rem;height:1.35rem;stroke:currentColor}.partner-recharge-qr-cover>span:last-child{letter-spacing:.06em;text-transform:uppercase}.partner-recharge-qr-scanbar{margin:0;width:100%;padding:.5rem .75rem;border-radius:.75rem;background:#0f766e;color:#ecfdf5;font-size:.88rem;font-weight:750;text-align:center;animation:partner-qr-bar-in .28s ease-out}.partner-recharge-qr-scanbar.is-cancelled{background:#991b1b;color:#fef2f2}@keyframes partner-qr-cover-in{0%{opacity:0}to{opacity:1}}@keyframes partner-qr-bar-in{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}.partner-recharge-qr-overlay .partner-recharge-qr-cover{font-size:1.05rem}.partner-recharge-qr-overlay .partner-recharge-qr-check{width:3.15rem;height:3.15rem}.partner-recharge-qr-overlay .partner-recharge-qr-check svg{width:1.85rem;height:1.85rem}.merchant-qr-pay-page{color:#ffffffeb;max-width:100vw;overflow-x:hidden}.merchant-qr-pay-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.merchant-qr-pay-mobile-only{display:block}button.merchant-qr-pay-mobile-only{display:inline-flex}.merchant-qr-pay-inline-qr.merchant-qr-pay-mobile-only{display:flex}.merchant-qr-pay-desktop-up,aside.merchant-qr-pay-desktop-up{display:none!important}.merchant-qr-pay-panel .mdb-panel-body{padding-top:1.15rem}.merchant-qr-pay-panel-body{position:relative;z-index:1}.merchant-qr-pay-sheet-qr{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 .25rem}.merchant-qr-pay-sheet-qr .merchant-qr-pay-qr-frame-lg{width:min(100%,16rem)}.merchant-qr-pay-stage-grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.merchant-qr-pay-stage-main{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.merchant-qr-pay-step{display:flex;flex-direction:column;gap:.6rem}.merchant-qr-pay-label{display:block;margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.merchant-qr-pay-amount-wrap{position:relative}.merchant-qr-pay-amount-input{width:100%;height:4.1rem;padding:0 3.25rem 0 1.1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#0006;color:#fff;font-size:2rem;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums;box-sizing:border-box}.merchant-qr-pay-amount-input::placeholder{color:#ffffff38}.merchant-qr-pay-amount-input:focus{outline:none;border-color:#60a5fa8c;box-shadow:0 0 0 2px #2563eb38}.merchant-qr-pay-currency{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.9rem;font-weight:700;letter-spacing:.06em;color:#fff6;pointer-events:none}.merchant-qr-pay-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.merchant-qr-pay-chip{min-height:2.45rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe0;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;padding:0 .15rem}.merchant-qr-pay-chip:hover{border-color:#60a5fa66}.merchant-qr-pay-chip.active{border-color:#60a5fa80;background:#2563eb47;color:#93c5fd}.merchant-qr-pay-actions{display:flex;flex-direction:column;gap:.55rem;margin-top:.15rem}.merchant-qr-pay-cta{min-height:3.15rem!important;font-size:1rem!important;border-radius:.95rem!important}.merchant-qr-pay-cta:disabled{opacity:.42;cursor:not-allowed;filter:none!important;transform:none!important}.merchant-qr-pay-ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.85rem;padding:0 1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;font-size:.92rem;font-weight:700;cursor:pointer}.merchant-qr-pay-ghost-btn:hover{border-color:#ffffff47;background:#ffffff14}.merchant-qr-pay-inline-qr{flex-direction:column;align-items:center;gap:.65rem;padding:.85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0003}.merchant-qr-pay-panel.mdb-panel{overflow:hidden}button.merchant-qr-pay-qr-frame,.merchant-qr-pay-qr-frame{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;padding:.55rem;border:none;border-radius:1rem;box-sizing:border-box;width:min(100%,10rem);max-width:100%;position:relative;overflow:hidden;cursor:zoom-in;font:inherit;color:inherit;line-height:0}.merchant-qr-pay-qr-frame img{width:100%;height:auto;max-width:100%;display:block;border-radius:.3rem}.merchant-qr-pay-qr-frame.is-void img{filter:grayscale(.85) brightness(.72);opacity:.55}.merchant-qr-pay-void{position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border-radius:.35rem;pointer-events:none;overflow:hidden}.merchant-qr-pay-void:before,.merchant-qr-pay-void:after{content:"";position:absolute;left:50%;top:50%;width:140%;height:6px;background:linear-gradient(90deg,transparent,#ef4444 10%,#dc2626 50%,#ef4444 90%,transparent);border-radius:4px}.merchant-qr-pay-void:before{transform:translate(-50%,-50%) rotate(42deg)}.merchant-qr-pay-void:after{transform:translate(-50%,-50%) rotate(-42deg)}.merchant-qr-pay-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;border-radius:1.1rem;color:#fff;font-size:.78rem;font-weight:700;text-align:center;padding:.5rem}.merchant-qr-pay-overlay--ok{background:#059669cc}.merchant-qr-pay-overlay--bad{background:#b91c1cbf}.merchant-qr-pay-qr-hint{margin:0;font-size:.86rem;font-weight:600;color:#ffffffbf;text-align:center}.merchant-qr-pay-stage-side{display:flex;flex-direction:column;gap:.85rem;min-width:0;min-height:0;padding:1.1rem 1.1rem 1.15rem;border-radius:1.15rem;border:1px solid rgba(96,165,250,.28);background:linear-gradient(180deg,#60a5fa24,#00000047 45%,#00000038);overflow:hidden;box-sizing:border-box}.merchant-qr-pay-side-eyebrow{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#93c5fdd9}.merchant-qr-pay-side-title{margin:.25rem 0 0;font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:-.02em}.merchant-qr-pay-side-body{display:flex;flex-direction:column;gap:1rem;min-width:0}.merchant-qr-pay-fees{border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000047;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem;color:#ffffff8c;font-size:.9rem}.merchant-qr-pay-fees-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:0}.merchant-qr-pay-fees-row strong{min-width:0;text-align:end}.merchant-qr-pay-fees strong{color:#fff;font-variant-numeric:tabular-nums}.merchant-qr-pay-fees-total{margin-top:.2rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.12);color:#93c5fd;font-weight:700}.merchant-qr-pay-fees-total strong{color:#93c5fd;font-size:1.2rem}.merchant-qr-pay-status{padding:.3rem .65rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.merchant-qr-pay-fees-row .merchant-qr-pay-status{white-space:normal;line-height:1.2;max-width:11rem;text-align:center}.merchant-qr-pay-status--pending{background:#f59e0b29;color:#fcd34d;border-color:#fbbf2447}.merchant-qr-pay-status--completed{background:#10b98129;color:#6ee7b7;border-color:#34d39947}.merchant-qr-pay-status--cancelled,.merchant-qr-pay-status--expired{background:#f43f5e24;color:#fda4af;border-color:#fb718547}.merchant-qr-pay-aside-qr,.merchant-qr-pay-aside-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;width:100%;min-width:0;padding:.85rem .75rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;min-height:0;overflow:hidden;box-sizing:border-box}.merchant-qr-pay-aside-qr .merchant-live-btn{flex-shrink:0;width:100%}.merchant-qr-pay-aside-placeholder{border-style:dashed;border-color:#ffffff24;background:#ffffff05;color:#ffffff6b;text-align:center;font-size:.86rem}.merchant-qr-pay-aside-placeholder svg{width:2.2rem;height:2.2rem;opacity:.55;color:#60a5fa}.merchant-qr-pay-aside-qr .merchant-qr-pay-qr-frame,.merchant-qr-pay-aside-qr .partner-recharge-qr-face,.merchant-qr-pay-inline-qr .partner-recharge-qr-face{width:min(100%,9.5rem)}.merchant-qr-pay-ref{margin:0;font-size:.72rem;font-weight:650;color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;text-align:center}@media(min-width:768px)and (max-width:1023px){.merchant-qr-pay-shell{max-width:none;padding:1.15rem 1.35rem 2.5rem;gap:1rem}.merchant-qr-pay-mobile-only{display:none!important}.merchant-qr-pay-desktop-up,aside.merchant-qr-pay-desktop-up{display:flex!important}.merchant-qr-pay-amount-input{height:4.5rem;font-size:2.25rem}.merchant-qr-pay-stage-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(15.5rem,.9fr);gap:1.15rem;align-items:start}.merchant-qr-pay-stage-side{width:100%;padding:1.1rem 1.15rem 1.15rem}.merchant-qr-pay-side-body{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;min-width:0}.merchant-qr-pay-aside-qr .merchant-qr-pay-qr-frame,.merchant-qr-pay-aside-qr .partner-recharge-qr-face{width:min(100%,8.25rem)}}@media(min-width:1024px){.merchant-qr-pay-shell{max-width:none;padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.merchant-qr-pay-mobile-only{display:none!important}.merchant-qr-pay-desktop-up,aside.merchant-qr-pay-desktop-up{display:flex!important}.merchant-qr-pay-amount-input{height:4.75rem;font-size:2.4rem}.merchant-qr-pay-stage-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,1fr);gap:1.25rem;align-items:start}.merchant-qr-pay-stage-side{padding:1.2rem 1.25rem 1.25rem}.merchant-qr-pay-side-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(9.5rem,11rem);gap:.9rem;align-items:stretch;min-width:0}.merchant-qr-pay-fees{height:100%;justify-content:center}.merchant-qr-pay-fees-total strong{font-size:1.25rem}.merchant-qr-pay-aside-qr,.merchant-qr-pay-aside-placeholder{height:100%;padding:.75rem .7rem}.merchant-qr-pay-aside-qr .merchant-qr-pay-qr-frame,.merchant-qr-pay-aside-qr .partner-recharge-qr-face{width:min(100%,9.75rem)}.merchant-qr-pay-aside-placeholder{min-height:11rem}}@media(max-width:380px){.merchant-qr-pay-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-qr-pay-overlay-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:stretch;justify-content:center;padding:0;background:#040a10eb;box-sizing:border-box;overflow:hidden}body:has(.merchant-qr-pay-overlay-fs) .merchant-bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}.merchant-qr-pay-modal-fs{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:max(.7rem,env(safe-area-inset-top,0px)) 1rem max(.85rem,env(safe-area-inset-bottom,0px));overflow:hidden;border:none;border-radius:0;background:transparent;box-shadow:none;color:#fffffff0;box-sizing:border-box}.merchant-qr-pay-modal-fs-glow{pointer-events:none;position:absolute;inset:-30% -20% auto;height:55%;background:radial-gradient(ellipse at 50% 0%,rgba(37,99,235,.34),transparent 68%)}.merchant-qr-pay-modal-fs-amount{position:relative;z-index:1;margin:0;flex-shrink:0;font-size:clamp(1.15rem,4.5vw,1.45rem);font-weight:750;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;text-align:center}.merchant-qr-pay-overlay-fs .partner-recharge-qr-face{position:relative;z-index:1;flex:0 0 auto;width:min(92vw,78dvh,28rem);min-height:0}.merchant-qr-pay-overlay-fs .merchant-qr-pay-qr-frame.merchant-qr-pay-qr-frame-lg{position:relative;z-index:1;flex:0 0 auto;width:min(92vw,78dvh,28rem);max-width:none;max-height:none;aspect-ratio:1;display:grid;place-items:center;min-height:0;padding:.85rem;border-radius:1.1rem;cursor:default}.merchant-qr-pay-qr-frame-lg img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:0;padding:0;background:transparent;box-shadow:none}.merchant-qr-pay-modal-fs .merchant-qr-pay-qr-hint{position:relative;z-index:1;margin:0;flex-shrink:0;font-size:.86rem;font-weight:600;color:#ffffffbf;text-align:center}.merchant-qr-pay-modal-fs-footer{position:relative;z-index:1;display:flex;flex-shrink:0;width:100%;max-width:min(28rem,92vw);gap:.55rem;margin-top:.15rem}.merchant-qr-pay-modal-fs-btn{min-height:2.85rem!important;border-radius:.9rem!important;font-size:.92rem!important}@media(min-width:768px){.merchant-qr-pay-overlay-fs{align-items:center;padding:1.25rem}.merchant-qr-pay-modal-fs{width:min(36rem,92vw);height:auto;max-height:min(92dvh,92svh);margin:auto;border-radius:1.25rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#1c212c,#11151c);padding:1.25rem 1.35rem 1.2rem}.merchant-qr-pay-overlay-fs .partner-recharge-qr-face,.merchant-qr-pay-overlay-fs .merchant-qr-pay-qr-frame.merchant-qr-pay-qr-frame-lg{width:min(70vw,26rem)}.merchant-qr-pay-modal-fs-footer{max-width:none}}@media(min-width:1024px){.merchant-qr-pay-modal-fs{width:min(40rem,48vw);padding:1.35rem 1.5rem}.merchant-qr-pay-overlay-fs .partner-recharge-qr-face,.merchant-qr-pay-overlay-fs .merchant-qr-pay-qr-frame.merchant-qr-pay-qr-frame-lg{width:min(28rem,36vw)}}@media(max-width:767px){.merchant-qr-pay-overlay-fs .partner-recharge-qr-face,.merchant-qr-pay-overlay-fs .merchant-qr-pay-qr-frame.merchant-qr-pay-qr-frame-lg{width:min(92vw,78dvh)}}._qrNotification_1cwwf_1{position:fixed;top:80px;right:2rem;z-index:99999;animation:_slideInRight_1cwwf_1 .4s cubic-bezier(.4,0,.2,1);max-width:400px;pointer-events:auto}._qrNotificationContent_1cwwf_11{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid rgba(59,130,246,.3);border-radius:16px;padding:1rem 1.25rem;box-shadow:0 12px 32px #0006,0 0 0 1px #3b82f633;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._qrNotificationIcon_1cwwf_23{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;flex-shrink:0;box-shadow:0 4px 12px #3b82f680}._qrNotificationText_1cwwf_36{display:flex;flex-direction:column;gap:.25rem;flex:1}._qrNotificationTitle_1cwwf_43{font-size:.9375rem;font-weight:700;color:#fff;letter-spacing:-.01em}._qrNotificationSubtitle_1cwwf_50{font-size:.8125rem;color:#cbd5e1;font-weight:500}._qrNotificationSubtitle_1cwwf_50 strong{color:#60a5fa;font-weight:700}._qrNotificationClose_1cwwf_61{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:transparent;border:none;color:#94a3b8;cursor:pointer;transition:all .2s ease;flex-shrink:0}._qrNotificationClose_1cwwf_61:hover{background:#ffffff1a;color:#fff}@keyframes _slideInRight_1cwwf_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){._qrNotification_1cwwf_1{top:80px;right:1rem;left:1rem;max-width:none}}.merchant-qr-generate-page{max-width:100vw;overflow-x:hidden;color:#ffffffeb}.merchant-qr-generate-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.mqgen-head .mdb-head-title{font-size:clamp(1.35rem,4vw,1.75rem)}.mqgen-head .mdb-head-lead{max-width:36rem}.mqgen-head-actions,.mqgen-head-actions .mdb-head-cta{width:100%}.mqgen-panel .mdb-panel-body{position:relative;z-index:1}.mqgen-form .ant-form-item-label>label{color:#ffffffc7!important}.mqgen-form .ant-input,.mqgen-form .ant-input-affix-wrapper,.mqgen-form .ant-input-number,.mqgen-form .ant-input-number-input,.mqgen-form textarea.ant-input{background:#00000052!important;border-color:#ffffff1f!important;color:#fff!important}.mqgen-form .ant-input-number-group-addon{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#ffffffb3!important}.mqgen-form .ant-form-item-explain,.mqgen-form .ant-form-item-extra{color:#ffffff73!important}.mqgen-sheet-qr{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 .25rem;text-align:center}.mqgen-sheet-qr img{width:200px;height:200px;border-radius:1rem;background:#fff;padding:.75rem}.mqgen-sheet-qr p{margin:0;word-break:break-all;font-size:.8rem;color:#ffffff8c}.mqgen-sheet-ok{margin:0;font-size:.85rem;font-weight:650;color:#86efacf2}@media(min-width:768px)and (max-width:1023px){.merchant-qr-generate-shell{padding:1.15rem 1.1rem calc(2.5rem + env(safe-area-inset-bottom,0px));gap:1rem}.mqgen-head-actions .mdb-head-cta{width:auto;max-width:16rem}}@media(min-width:1024px){.merchant-qr-generate-shell{padding:1.5rem 1.25rem 3rem;gap:1.25rem}.mqgen-head .mdb-head-title{font-size:clamp(1.55rem,2vw,1.95rem)}.mqgen-head-actions .mdb-head-cta{width:auto;max-width:18rem}.mqgen-panel{max-width:36rem}}._page_1qumz_3{max-width:100vw;overflow-x:hidden;color:#fffffff0}._shell_1qumz_9{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}._head_1qumz_20 .mdb-head-inner{display:flex;flex-direction:column;gap:.95rem;padding:1rem 1.05rem 1.05rem}._head_1qumz_20 .mdb-head-title{font-size:clamp(1.45rem,5vw,1.85rem);max-width:none}._head_1qumz_20 .mdb-head-lead{max-width:32rem}._mainPanel_1qumz_36,._linkPanelOuter_1qumz_37{margin:0}._panelBody_1qumz_41{position:relative;z-index:1;padding:0 .1rem .5rem}._statusBadge_1qumz_47{display:inline-flex;align-items:center;padding:.4rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;flex-shrink:0}._statusPaid_1qumz_60{background:#10b98129;color:#6ee7b7;border-color:#34d39947}._statusPending_1qumz_66{background:#f59e0b29;color:#fcd34d;border-color:#fbbf2447}._statusCancelled_1qumz_72,._statusExpired_1qumz_73{background:#f43f5e24;color:#fda4af;border-color:#fb718547}._layout_1qumz_79{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:stretch}._qrPanel_1qumz_86,._amountCard_1qumz_87,._metaCard_1qumz_88{border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}._qrPanel_1qumz_86{padding:1rem 1rem 1.1rem;display:flex;flex-direction:column;align-items:center;text-align:center}._panelTitle_1qumz_102{margin:0 0 .85rem;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;align-self:flex-start}._qrFrame_1qumz_115{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,220px);aspect-ratio:1;padding:.85rem;border-radius:1rem;background:#fff;box-shadow:0 12px 32px #00000059;overflow:hidden}._qrFrameVoid_1qumz_129 ._qrImage_1qumz_129{filter:grayscale(.85) brightness(.72);opacity:.55}._qrImage_1qumz_129{width:100%;height:auto;display:block}._qrVoidBars_1qumz_140{position:absolute;top:.85rem;right:.85rem;bottom:.85rem;left:.85rem;pointer-events:none;z-index:2}._qrVoidBars_1qumz_140:before,._qrVoidBars_1qumz_140:after{content:"";position:absolute;left:50%;top:50%;width:140%;height:6px;background:linear-gradient(90deg,transparent 0%,#ef4444 8%,#dc2626 50%,#ef4444 92%,transparent 100%);box-shadow:0 0 0 2px #7f1d1d59;border-radius:4px}._qrVoidBars_1qumz_140:before{transform:translate(-50%,-50%) rotate(42deg)}._qrVoidBars_1qumz_140:after{transform:translate(-50%,-50%) rotate(-42deg)}._qrVoidLabel_1qumz_175{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#7f1d1d8c;color:#fff;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}._qrEmpty_1qumz_189{width:min(100%,220px);aspect-ratio:1;display:grid;place-items:center;border-radius:1rem;border:1px dashed rgba(255,255,255,.18);color:#ffffff73;font-size:.85rem}._qrHint_1qumz_200{margin:.75rem 0 0;font-size:.78rem;color:#ffffff7a;line-height:1.35;max-width:18rem}._sideStack_1qumz_208{display:flex;flex-direction:column;gap:.85rem;min-width:0}._amountCard_1qumz_87{padding:1.1rem 1.15rem;background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(37,99,235,.28),transparent 55%),#ffffff0b}._amountLabel_1qumz_222{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fde6}._amountValue_1qumz_231{margin:.3rem 0 .85rem;font-size:clamp(1.65rem,6vw,2.2rem);font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff;word-break:break-word}._amountSplit_1qumz_241{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}._amountSplit_1qumz_241>div{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .7rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.1);background:#00000038}._amountSplit_1qumz_241 span{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffff73}._amountSplit_1qumz_241 strong{font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums}._commission_1qumz_271{color:#fda4af}._net_1qumz_275{color:#93c5fd}._metaCard_1qumz_88{padding:.2rem 0;overflow:hidden}._metaRow_1qumz_284{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.07)}._metaRow_1qumz_284:last-child{border-bottom:none}._metaRow_1qumz_284>span{flex-shrink:0;font-size:.75rem;font-weight:600;color:#ffffff73}._metaRow_1qumz_284>strong{text-align:right;font-size:.86rem;font-weight:650;color:#ffffffeb;word-break:break-word;min-width:0}._ticketList_1qumz_313{display:flex;flex-direction:column;gap:.45rem;padding:0 1rem .35rem}._ticketRow_1qumz_320{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.84rem;color:#ffffffc7}._ticketRow_1qumz_320 strong{flex-shrink:0;font-weight:750;color:#fff;font-variant-numeric:tabular-nums}._metaWithIcon_1qumz_336{display:inline-flex;align-items:center;gap:.35rem}._mono_1qumz_342{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem!important;letter-spacing:-.01em}._timerRow_1qumz_348{background:#f59e0b14}._timer_1qumz_348{color:#fcd34d!important;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem!important}._expiredNote_1qumz_359{margin:0;padding:.75rem 1rem 1rem;font-size:.8rem;color:#fda4af}._linkRow_1qumz_366{display:flex;flex-direction:column;gap:.55rem}._linkInput_1qumz_372{flex:1;min-width:0;padding:.75rem .85rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffe0;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._linkInput_1qumz_372:focus{outline:none;border-color:#60a5fa73;box-shadow:0 0 0 3px #2563eb33}._copied_1qumz_390{background:linear-gradient(145deg,#34d399,#059669)!important}._stateBlock_1qumz_394{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;min-height:280px;color:#ffffffa6}._spinner_1qumz_404{width:2.25rem;height:2.25rem;border:3px solid rgba(37,99,235,.25);border-top-color:#60a5fa;border-radius:50%;animation:_spin_1qumz_404 .8s linear infinite}._errorText_1qumz_413{margin:0;color:#fda4af;text-align:center}@keyframes _spin_1qumz_404{to{transform:rotate(360deg)}}@media(max-width:767px){._metaRow_1qumz_284{flex-direction:column;gap:.25rem}._metaRow_1qumz_284>strong{text-align:left}._mono_1qumz_342{font-size:.72rem!important;overflow-wrap:anywhere}}@media(min-width:768px)and (max-width:1023px){._shell_1qumz_9{padding:1.25rem 1.25rem 3rem;gap:1.1rem}._head_1qumz_20 .mdb-head-inner{padding:1.25rem 1.4rem 1.3rem}._layout_1qumz_79{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem}._linkRow_1qumz_366{flex-direction:row}}@media(min-width:1024px){._shell_1qumz_9{padding:1.5rem 1.25rem 3rem;gap:1.25rem}._head_1qumz_20 .mdb-head-inner{padding:1.35rem 1.5rem 1.4rem}._head_1qumz_20 .mdb-head-title{font-size:clamp(1.7rem,2.2vw,2.15rem)}._layout_1qumz_79{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.15rem}._qrFrame_1qumz_115,._qrEmpty_1qumz_189{width:min(100%,260px)}._linkRow_1qumz_366{flex-direction:row}}.merchant-transfert-page{color:#ffffffeb;max-width:100vw;overflow-x:hidden}.merchant-transfert-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.mtx-body{display:flex;flex-direction:column;gap:.85rem}.merchant-transfert-panel-body{position:relative;z-index:1;padding:.85rem .95rem 1.1rem}.mtx-form{display:flex;flex-direction:column;gap:.85rem}.mtx-form-row{display:grid;grid-template-columns:1fr;gap:.85rem}.mtx-field{min-width:0}.mtx-label{display:block;margin:0 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a}.mtx-hint{margin:.45rem 0 0;font-size:.78rem;font-weight:600;color:#93c5fd}.mtx-search{position:relative}.mtx-search svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none}.mtx-search input,.mtx-input,.mtx-select,.mtx-textarea{width:100%;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;font-size:.9rem;outline:none;box-sizing:border-box}.mtx-search input,.mtx-input,.mtx-select{height:2.65rem;padding:0 .9rem}.mtx-search input{padding-left:2.45rem}.mtx-textarea{padding:.7rem .85rem;resize:vertical;min-height:5rem}.mtx-search input:focus,.mtx-input:focus,.mtx-select:focus,.mtx-textarea:focus{border-color:#60a5fa73}.mtx-select option{color:#111}.mtx-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:5.25rem;border-radius:.95rem;border:1px dashed rgba(255,255,255,.18);background:#00000038;cursor:pointer;padding:.85rem 1rem;text-align:center}.mtx-upload-title{font-size:.82rem;font-weight:650;color:#93c5fd;word-break:break-word}.mtx-upload-hint{font-size:.7rem;color:#fff6}.mtx-submit{width:100%;max-width:none;margin-top:.15rem}.mtx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.mtx-row{width:100%;text-align:left;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.9rem .95rem;color:inherit;cursor:pointer;box-sizing:border-box}.mtx-row:hover{border-color:#ffffff24;background:#ffffff0d}.mtx-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center}.mtx-row-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.mtx-row-info strong{font-size:.9rem;font-weight:700;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtx-row-info span{font-size:.74rem;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mtx-row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.mtx-row-amount{margin:0;font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;color:#fff}.mtx-row-desc{margin:.55rem 0 0;font-size:.78rem;line-height:1.35;color:#ffffff8c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mtx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem 1rem;text-align:center;color:#ffffff73;font-size:.9rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.mtx-empty p{margin:0}.mtx-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;border:1px solid transparent}.mtx-badge-ok{background:#10b98124;color:#6ee7b7;border-color:#34d39940}.mtx-badge-pending{background:#f59e0b24;color:#fcd34d;border-color:#fbbf2440}.mtx-badge-fail{background:#f43f5e1f;color:#fda4af;border-color:#fb718540}.mtx-meta-grid{margin:0;display:grid;grid-template-columns:1fr;gap:0;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#00000029;overflow:hidden}.mtx-meta-item{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.mtx-meta-item:last-child{border-bottom:none}.mtx-meta-item dt{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b}.mtx-meta-item dd{margin:0;font-size:.88rem;font-weight:650;color:#fffffff0;word-break:break-word}.mtx-meta-wide{grid-column:1 / -1}@media(min-width:768px)and (max-width:1023px){.merchant-transfert-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.merchant-transfert-panel-body{padding:1rem 1.15rem 1.2rem}.mtx-body{gap:1rem}.mtx-form-row,.mtx-meta-grid{grid-template-columns:1fr 1fr}.mtx-meta-item{border-right:1px solid rgba(255,255,255,.06)}.mtx-meta-item:nth-child(2n){border-right:none}}@media(min-width:1024px){.merchant-transfert-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.merchant-transfert-panel-body{padding:1.05rem 1.25rem 1.3rem}.mtx-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.1rem;align-items:start}.mtx-form-row,.mtx-meta-grid{grid-template-columns:1fr 1fr}.mtx-meta-item{border-right:1px solid rgba(255,255,255,.06)}.mtx-meta-item:nth-child(2n){border-right:none}}.psl{display:flex;flex-direction:column;gap:.65rem;margin-top:.65rem;padding:.75rem;border-radius:1rem;border:1px solid rgba(96,165,250,.25);background:#0f172a73}.psl-meta-top{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.5rem}.psl-name{font-size:.88rem;font-weight:750;color:#fff;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psl-price{flex-shrink:0;font-size:.88rem;font-weight:800;color:#93c5fd}.psl-hint{margin:0;font-size:.75rem;font-weight:600;color:#ffffff8c}.psl-empty{margin:0;font-size:.82rem;font-weight:550;line-height:1.4;color:#ffffff9e;text-align:center}.psl-choices{display:grid;grid-template-columns:1fr;gap:.55rem}.psl-choice{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:.7rem .65rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#02061766;color:inherit;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.psl-choice:hover{border-color:#60a5fa59}.psl-choice.is-selected{border-color:#60a5faa6;background:#2563eb2e;box-shadow:0 0 0 1px #3b82f640}.psl-choice-head{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#93c5fde6}.psl-qr{padding:.28rem;border-radius:.4rem;background:#fff;line-height:0}.psl-qr svg{width:88px!important;height:88px!important;max-width:100%}.psl-ean{width:100%;padding:.28rem .3rem .1rem;border-radius:.4rem;background:#fff;overflow:hidden}.psl-ean svg{display:block;width:100%;height:auto;max-height:64px}.psl-code{font-size:.62rem;font-weight:650;letter-spacing:.03em;color:#bfdbfebf;word-break:break-all;text-align:center;line-height:1.2}.psl-print{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.45rem;padding:0 .9rem;border-radius:.75rem;border:1px solid rgba(96,165,250,.35);background:linear-gradient(180deg,#3b82f6,#1d4ed8);color:#fff;font-size:.84rem;font-weight:700;cursor:pointer}.psl-print:hover:not(:disabled){filter:brightness(1.05)}.psl-print:disabled{opacity:.45;cursor:not-allowed;filter:none}@media(min-width:768px){.psl{padding:.95rem;gap:.75rem}.psl-choices{grid-template-columns:1fr 1fr;gap:.75rem}.psl-choice{padding:.8rem}.psl-qr svg{width:96px!important;height:96px!important}.psl-ean svg{max-height:72px}.psl-code{font-size:.72rem}}@media(min-width:1024px){.psl-qr svg{width:112px!important;height:112px!important}.psl-ean svg{max-height:80px}}.merchant-product-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:stretch;justify-content:center;padding:0;width:100%;height:100dvh;background:#000000d9}.merchant-product-modal-overlay--nested{z-index:10110}body.merchant-product-modal-open .merchant-bottom-nav,body.merchant-product-modal-open .merchant-shell.merchant-bottom-nav{display:none!important;pointer-events:none!important}.merchant-product-modal{width:100%;max-width:52rem;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:0;border:none;background:radial-gradient(ellipse 120% 40% at 50% -10%,rgba(37,99,235,.22),transparent 55%),#11151c!important;color:#fff!important}.merchant-product-modal-header{position:relative;flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;padding-top:max(.95rem,env(safe-area-inset-top));border-bottom:1px solid rgba(255,255,255,.08);background:#0000002e;overflow:hidden}.merchant-product-modal-header-glow{pointer-events:none;position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(ellipse at 30% 0%,rgba(37,99,235,.38),transparent 62%)}.merchant-product-modal-header-icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.9rem;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;box-shadow:0 10px 24px #2563eb61,inset 0 1px #ffffff38;flex-shrink:0}.merchant-product-modal-eyebrow{margin:0;font-size:.65rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd}.merchant-product-modal-header h2{margin:.15rem 0 0;font-size:1.08rem;font-weight:750;letter-spacing:-.02em;color:#fff}.merchant-product-modal-header p{display:none}.merchant-product-modal-close{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb8;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.merchant-product-modal-close:hover{background:#ffffff1a;color:#fff}.merchant-product-modal>form,.merchant-product-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:max(1.5rem,env(safe-area-inset-bottom))!important}.merchant-product-modal-footer{display:none}.merchant-product-modal-actions-inline{display:grid;grid-template-columns:1fr 1.25fr;gap:.65rem;margin-top:.65rem;padding:.85rem;border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:#00000047}@media(max-width:767px){.merchant-product-modal-overlay{display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.merchant-product-modal{height:auto;min-height:100%;max-height:none;overflow:visible}.merchant-product-modal>form,.merchant-product-modal-scroll{flex:none;overflow:visible;min-height:0;max-height:none}}.merchant-product-modal-actions-inline .pm-btn-cancel,.merchant-product-modal-actions-inline .pm-btn-save,.merchant-product-modal-footer .pm-btn-cancel,.merchant-product-modal-footer .pm-btn-save{min-height:2.75rem;border-radius:.85rem!important;padding:.7rem 1.1rem!important;font-weight:750!important;font-size:.86rem!important;cursor:pointer}.merchant-product-modal-actions-inline .pm-btn-cancel,.merchant-product-modal-footer .pm-btn-cancel{border:1px solid rgba(255,255,255,.12)!important;background:#ffffff0d!important;color:#fff!important}.merchant-product-modal-actions-inline .pm-btn-cancel:hover,.merchant-product-modal-footer .pm-btn-cancel:hover{background:#ffffff17!important}.merchant-product-modal-actions-inline .pm-btn-save,.merchant-product-modal-footer .pm-btn-save{border:none!important;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;color:#fff!important;box-shadow:0 12px 28px #2563eb66!important}.merchant-product-modal-actions-inline .pm-btn-save:hover,.merchant-product-modal-footer .pm-btn-save:hover{filter:brightness(1.05)}.merchant-product-modal-actions-inline .pm-btn-save:disabled,.merchant-product-modal-footer .pm-btn-save:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important}.merchant-product-modal-scroll-end{height:.35rem}.merchant-product-modal .pm-section{border-radius:1.15rem;border:1px solid rgba(255,255,255,.09);background:#00000047;box-shadow:inset 0 1px #ffffff08;padding:0;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.merchant-product-modal .pm-section.pm-acc.is-open{border-color:#60a5fa47;background:#00000057;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000038}.merchant-product-modal .pm-section-title{display:flex;align-items:center;gap:.45rem;margin:0 0 .9rem;font-size:.92rem;font-weight:750;color:#fffffff2}.merchant-product-modal .pm-section-title svg{color:#93c5fd}.merchant-product-modal .pm-section-sub{margin:-.45rem 0 .9rem;font-size:.78rem;color:#ffffff6b}.merchant-product-modal .pm-acc-head{display:flex;align-items:center;gap:.55rem;width:100%;min-height:3.35rem;padding:.7rem .8rem;border:none;background:transparent;color:#fff;cursor:pointer;text-align:left;transition:background .15s ease}.merchant-product-modal .pm-acc-head:active{background:#ffffff08}.merchant-product-modal .pm-acc-head-main{display:inline-flex;align-items:center;gap:.65rem;flex:1;min-width:0;font-size:.9rem;font-weight:750;letter-spacing:-.01em}.merchant-product-modal .pm-acc-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.7rem;background:#2563eb2e;border:1px solid rgba(96,165,250,.22);color:#93c5fd;flex-shrink:0}.merchant-product-modal .pm-acc.is-open .pm-acc-icon{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);border-color:transparent;color:#fff;box-shadow:0 8px 18px #2563eb59}.merchant-product-modal .pm-acc-summary{max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(96,165,250,.22);background:#2563eb1f;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:#93c5fd}.merchant-product-modal .pm-acc-chevron{width:1.85rem;height:1.85rem;padding:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff80;flex-shrink:0;transition:transform .2s ease,color .15s ease,border-color .15s ease,background .15s ease}.merchant-product-modal .pm-acc.is-open .pm-acc-chevron{transform:rotate(180deg);color:#93c5fd;border-color:#60a5fa4d;background:#2563eb24}.merchant-product-modal .pm-acc-body{display:none;padding:0 .85rem .95rem}.merchant-product-modal .pm-acc.is-open .pm-acc-body{display:block;border-top:1px solid rgba(255,255,255,.06);padding-top:.9rem;background:linear-gradient(180deg,rgba(37,99,235,.06),transparent 40%)}@media(min-width:768px){.merchant-product-modal .pm-acc-head{pointer-events:none;cursor:default;padding:1rem 1.1rem .4rem;min-height:0}.merchant-product-modal .pm-acc-chevron,.merchant-product-modal .pm-acc-summary{display:none}.merchant-product-modal .pm-acc-icon{width:1.85rem;height:1.85rem;border-radius:.6rem}.merchant-product-modal .pm-acc-body{display:block!important;border-top:none!important;padding:.25rem 1.1rem 1.1rem!important;background:none!important}.merchant-product-modal .pm-section.pm-acc.is-open{box-shadow:inset 0 1px #ffffff08}}.merchant-product-modal .pm-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:.78rem;font-weight:700;color:#ffffff9e}.merchant-product-modal .pm-label svg{width:.9rem;height:.9rem;color:#93c5fd}.merchant-product-modal .pm-hint{margin-top:.35rem;font-size:.72rem;color:#fff6}.merchant-product-modal .pm-sku-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:stretch}.merchant-product-modal .pm-sku-regen{display:inline-flex;align-items:center;justify-content:center;padding:0 .85rem;border-radius:.75rem;border:1px solid rgba(59,130,246,.45);background:#2563eb2e;color:#93c5fd;font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap}.merchant-product-modal .pm-sku-regen:hover:not(:disabled){background:#2563eb4d;color:#fff}.merchant-product-modal .pm-sku-regen:disabled{opacity:.5;cursor:not-allowed}.merchant-product-modal .pm-codes-actions{margin-top:.65rem}.merchant-product-modal .pm-codes-unlock{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:.35rem .75rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb8;font-size:.78rem;font-weight:650;cursor:pointer}.merchant-product-modal .pm-codes-unlock:hover{background:#ffffff14;color:#fff}.merchant-product-modal .pm-codes-unlock.is-locked{border-color:#60a5fa4d;color:#93c5fd}.merchant-product-modal .pm-sku-hint{margin-top:.35rem;font-size:.7rem;color:#ffffff61}@media(max-width:767px){.merchant-product-modal .pm-sku-hint{display:none}.merchant-product-modal .pm-section.pm-acc{padding:0!important}.merchant-product-modal-scroll.p-4{padding-left:.85rem!important;padding-right:.85rem!important;padding-top:.85rem!important}}.merchant-product-modal .pm-error{margin-top:.35rem;font-size:.78rem;color:#fda4af}.merchant-product-modal .pm-readonly{min-height:2.65rem;display:flex;align-items:center;padding:0 .9rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#00000047;color:#ffffffd9;font-weight:650;font-variant-numeric:tabular-nums}.merchant-product-modal .pm-status-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.15rem}.merchant-product-modal .pm-status-opt{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.65rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#ffffff8c;font-size:.82rem;font-weight:700;cursor:pointer}.merchant-product-modal .pm-status-opt.is-on{border-color:#34d39959;background:#10b98124;color:#6ee7b7}.merchant-product-modal .pm-status-opt.is-off{border-color:#ffffff24;background:#ffffff0f;color:#ffffffb3}.merchant-product-modal .pm-status-opt input{accent-color:#2563eb}.merchant-product-modal .bg-white{background:#181c25!important}.merchant-product-modal .bg-gray-50,.merchant-product-modal .bg-gray-100,.merchant-product-modal .hover\:bg-gray-50:hover,.merchant-product-modal .hover\:bg-gray-100:hover{background:#ffffff0b!important}.merchant-product-modal .bg-blue-50,.merchant-product-modal .bg-blue-100,.merchant-product-modal .bg-purple-50,.merchant-product-modal .bg-purple-100,.merchant-product-modal .bg-green-50,.merchant-product-modal .bg-emerald-50,.merchant-product-modal .bg-emerald-100{background:#2563eb24!important}.merchant-product-modal .bg-red-50,.merchant-product-modal .bg-red-100{background:#f43f5e24!important}.merchant-product-modal .text-gray-900,.merchant-product-modal .text-gray-800,.merchant-product-modal .text-slate-900{color:#fff!important}.merchant-product-modal .text-gray-700,.merchant-product-modal .text-gray-600,.merchant-product-modal .text-green-600{color:#ffffffb8!important}.merchant-product-modal .text-gray-500,.merchant-product-modal .text-gray-400{color:#ffffff73!important}.merchant-product-modal .text-blue-600,.merchant-product-modal .text-blue-700,.merchant-product-modal .text-purple-600,.merchant-product-modal .text-\[\#C41B87\]{color:#93c5fd!important}.merchant-product-modal .text-red-500,.merchant-product-modal .text-red-600{color:#fda4af!important}.merchant-product-modal .border-gray-200,.merchant-product-modal .border-gray-300,.merchant-product-modal .border-gray-100,.merchant-product-modal .hover\:border-gray-400:hover{border-color:#ffffff1f!important}.merchant-product-modal input[type=text],.merchant-product-modal input[type=number],.merchant-product-modal input[type=url],.merchant-product-modal input[type=file],.merchant-product-modal select,.merchant-product-modal textarea{background:#00000052!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:.85rem!important;outline:none!important;box-shadow:none!important;min-height:2.65rem}.merchant-product-modal textarea{min-height:5.5rem;padding-top:.75rem!important;padding-bottom:.75rem!important}.merchant-product-modal input::placeholder,.merchant-product-modal textarea::placeholder{color:#ffffff52!important}.merchant-product-modal input:focus,.merchant-product-modal select:focus,.merchant-product-modal textarea:focus{border-color:#60a5fa80!important;box-shadow:0 0 0 3px #2563eb38!important}.merchant-product-modal select option{background:#0f172a;color:#fff}.merchant-product-modal input:disabled,.merchant-product-modal select:disabled,.merchant-product-modal textarea:disabled{opacity:.55}.merchant-product-modal .from-\[\#C41B87\],.merchant-product-modal .to-\[\#9B0C6B\],.merchant-product-modal .to-\[\#8F3CC3\],.merchant-product-modal [class*="from-[#C41B87]"],.merchant-product-modal [class*="to-[#9B0C6B]"],.merchant-product-modal [class*="to-[#8F3CC3]"]{--tw-gradient-from: #3b82f6 !important;--tw-gradient-to: #1d4ed8 !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.merchant-product-modal .bg-\[\#C41B87\],.merchant-product-modal .hover\:bg-\[\#C41B87\]:hover,.merchant-product-modal .bg-gradient-to-r.from-\[\#C41B87\]{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important}.merchant-product-modal .bg-blue-100,.merchant-product-modal .bg-blue-500,.merchant-product-modal .hover\:bg-blue-600:hover{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;color:#fff!important}.merchant-product-modal .bg-gray-900,.merchant-product-modal .hover\:bg-gray-800:hover,.merchant-product-modal .bg-slate-900{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;border:none!important;color:#fff!important}.merchant-product-modal .absolute.bg-white{background:#1c212c!important;border-color:#ffffff1f!important;color:#fff!important}.merchant-product-modal form .bg-gray-50{border:1px solid rgba(255,255,255,.08);border-radius:1rem!important}.merchant-product-modal input[type=checkbox]{accent-color:#2563eb}@media(min-width:768px){.merchant-product-modal-overlay{display:flex;align-items:center;padding:1rem;height:100dvh;overflow:hidden}.merchant-product-modal{height:min(90dvh,860px);max-height:min(90dvh,860px);overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 70px #0009}.merchant-product-modal>form,.merchant-product-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:scroll}.merchant-product-modal-header{padding:1.2rem 1.35rem}.merchant-product-modal-header p{display:block;margin:.2rem 0 0;font-size:.78rem;color:#ffffff73}.merchant-product-modal-header h2{font-size:1.05rem}.merchant-product-modal-footer{display:flex;flex:0 0 auto;justify-content:flex-end;gap:.65rem;padding:1rem 1.35rem;border-top:1px solid rgba(255,255,255,.12);background:#11151c}.merchant-product-modal-actions-inline{display:none}.merchant-product-modal-footer .pm-btn-cancel,.merchant-product-modal-footer .pm-btn-save{min-width:8.5rem}}.merchant-live-sheet.merchant-product-modal .pm-label svg{display:none}.merchant-live-sheet.merchant-product-modal .pm-label{margin:0 0 .45rem;font-size:.8rem;font-weight:750;color:#e2e8f0c7}.merchant-live-sheet.merchant-product-modal .merchant-product-form{padding:.15rem .15rem .5rem}.merchant-live-sheet.merchant-product-modal input[type=text],.merchant-live-sheet.merchant-product-modal input[type=number],.merchant-live-sheet.merchant-product-modal input[type=url]{min-height:2.7rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#fff}@media(min-width:768px){.merchant-live-sheet.merchant-product-modal{left:max(1rem,calc(50% - 360px))!important;right:max(1rem,calc(50% - 360px))!important;width:auto!important;max-width:720px!important;height:min(86dvh,900px)!important;max-height:min(86dvh,900px)!important}}@media(min-width:1024px){.merchant-live-sheet.merchant-product-modal{left:max(1.25rem,calc(50% - 440px))!important;right:max(1.25rem,calc(50% - 440px))!important;max-width:880px!important}.merchant-product-modal{max-width:56rem}.merchant-product-modal-header h2{font-size:1.15rem}}.merchant-products-page{max-width:100vw;overflow-x:hidden;color:#ffffffeb}.merchant-products-shell{max-width:none;margin:0;padding:.85rem .85rem calc(5.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}.merchant-products-panel-body{position:relative;z-index:1;padding:.85rem .95rem 1.1rem}.merchant-products-page .pm-toolbar{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.85rem;padding:.7rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.merchant-products-page .pm-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.merchant-products-page .pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;height:2.45rem;padding:0;min-width:0;border-radius:.8rem;font-size:.78rem;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;transition:background .15s,border-color .15s}.merchant-products-page .pm-btn:hover{background:#ffffff1a}.merchant-products-page .pm-btn-primary{border:none;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);box-shadow:0 10px 24px #2563eb4d}.merchant-products-page .pm-btn-label{display:none}.merchant-products-page .pm-search{position:relative;width:100%;min-width:0}.merchant-products-page .pm-search svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none}.merchant-products-page .pm-search input,.merchant-products-page .pm-select{width:100%;height:2.55rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-size:.85rem;font-weight:500;outline:none;padding:0 .9rem;transition:border-color .2s,box-shadow .2s}.merchant-products-page .pm-search input{padding-left:2.4rem}.merchant-products-page .pm-search input::placeholder{color:#ffffff52}.merchant-products-page .pm-search input:focus,.merchant-products-page .pm-select:focus{border-color:#60a5fa73;box-shadow:0 0 0 3px #2563eb38}.merchant-products-page .pm-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.2rem;cursor:pointer;text-overflow:ellipsis}.merchant-products-page .pm-select option{background:#0f172a;color:#fff}.merchant-products-page .pm-catalog{border:none;border-radius:0;background:transparent;overflow:visible}.merchant-products-page .pm-catalog-head{display:none}.merchant-products-page .pm-catalog-body{display:flex;flex-direction:column;gap:.65rem;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.merchant-products-page .pm-catalog-row{position:relative;display:flex;flex-direction:column;padding:0;border-radius:.9rem;border:1px solid rgba(255,255,255,.09);background:#ffffff09;overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.merchant-products-page .pm-catalog-row:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;z-index:1;border-radius:.9rem .9rem 0 0;background:#10b981;box-shadow:0 0 12px #10b98159}.merchant-products-page .pm-catalog-row.stock-ok:before{background:#10b981;box-shadow:0 0 12px #10b98159}.merchant-products-page .pm-catalog-row.stock-mid:before{background:#f59e0b;box-shadow:0 0 12px #f59e0b59}.merchant-products-page .pm-catalog-row.stock-low:before{background:#f43f5e;box-shadow:0 0 12px #f43f5e59}.merchant-products-page .pm-catalog-row.is-inactive{opacity:.58}.merchant-products-page .pm-catalog-row.is-open{border-color:#ffffff24;background:#ffffff08;box-shadow:0 12px 32px #00000047}.merchant-products-page .pm-col-product,.merchant-products-page .pm-col-sku,.merchant-products-page .pm-col-category,.merchant-products-page .pm-col-status,.merchant-products-page .pm-col-stock,.merchant-products-page .pm-col-price,.merchant-products-page .pm-col-actions{display:none}.merchant-products-page .pm-m-row{display:flex;align-items:center;gap:.65rem;width:100%;padding:.75rem .85rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.merchant-products-page .pm-thumb--m{width:2.5rem;height:2.5rem;border-radius:.85rem}.merchant-products-page .pm-m-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}.merchant-products-page .pm-m-body .pm-product-name{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#fff}.merchant-products-page .pm-m-meta{display:flex;align-items:center;gap:.28rem;min-width:0;font-size:.6875rem;font-weight:500;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-products-page .pm-m-meta .pm-sku-value{font-size:.6875rem;color:#93c5fdd9}.merchant-products-page .pm-m-on{color:#86efac;font-weight:650}.merchant-products-page .pm-m-off{color:#fff6}.merchant-products-page .pm-m-sep{color:#ffffff38}.merchant-products-page .pm-m-stock{font-weight:650}.merchant-products-page .pm-m-stock.stock-ok{color:#6ee7b7}.merchant-products-page .pm-m-stock.stock-mid{color:#fcd34d}.merchant-products-page .pm-m-stock.stock-low{color:#fda4af}.merchant-products-page .pm-m-aside{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.merchant-products-page .pm-m-price{font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;text-align:right;white-space:nowrap}.merchant-products-page .pm-m-chevron-wrap{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd9;transition:all .2s ease}.merchant-products-page .pm-m-chevron-wrap.is-open{transform:rotate(180deg);border-color:#60a5fa66;background:#2563eb;color:#fff;box-shadow:0 6px 14px #2563eb59}.merchant-products-page .pm-m-chevron{width:1rem;height:1rem}.merchant-products-page .pm-m-detail{display:none;padding:0 .85rem .85rem}.merchant-products-page .pm-catalog-row.is-open .pm-m-detail,.merchant-products-page .pm-m-detail:not([hidden]){display:block}.merchant-products-page .pm-m-detail[hidden]{display:none!important}.merchant-products-page .pm-m-facts{margin:0 0 .7rem;font-size:.72rem;font-weight:550;color:#ffffff80}.merchant-products-page .pm-m-primary{display:flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.65rem;margin:0;padding:.65rem 1rem;border:none;border-radius:.75rem;background:#2563eb;color:#fff;font-size:.84rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #2563eb52}.merchant-products-page .pm-m-primary:active{filter:brightness(1.06)}.merchant-products-page .pm-m-links{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.65rem;padding:0 .15rem}.merchant-products-page .pm-m-links button{border:none;background:transparent;padding:.35rem .15rem;color:#93c5fdf2;font-size:.75rem;font-weight:650;cursor:pointer}.merchant-products-page .pm-m-links button.is-danger{color:#fda4af}.merchant-products-page .pm-thumb{width:40px;height:40px;border-radius:.55rem;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#93c5fdb3}.merchant-products-page .pm-thumb img{width:100%;height:100%;object-fit:cover}.merchant-products-page .pm-product-text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.merchant-products-page .pm-product-name{font-size:.95rem;font-weight:700;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-products-page .pm-sku-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#93c5fde6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-products-page .pm-status{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#ffffff8c}.merchant-products-page .pm-status i{width:.45rem;height:.45rem;border-radius:999px;background:#ffffff59}.merchant-products-page .pm-status.is-active{color:#86efac}.merchant-products-page .pm-status.is-active i{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e}.merchant-products-page .pm-status.is-off i{background:#ffffff47}.merchant-products-page .pm-col-stock strong{font-size:.92rem;font-weight:700;color:#ffffffe0}.merchant-products-page .pm-col-stock.is-low strong{color:#fda4af}.merchant-products-page .pm-col-stock.is-mid strong{color:#fcd34d}.merchant-products-page .pm-icon-btn{width:2.15rem;height:2.15rem;border-radius:.55rem;border:none;background:transparent;color:#ffffff8c;display:grid;place-items:center;cursor:pointer;transition:background .15s,color .15s}.merchant-products-page .pm-icon-btn:hover{background:#ffffff14;color:#fff}.merchant-products-page .pm-icon-btn--danger:hover{background:#f43f5e26;color:#fecdd3}.merchant-products-page .pm-empty{text-align:center;padding:3rem 1rem;border-radius:1.25rem;border:1px dashed rgba(255,255,255,.12);color:#ffffff80}@media(min-width:768px)and (max-width:1023px){.merchant-products-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.merchant-products-panel-body{padding:1rem 1.15rem 1.2rem}.merchant-products-page .pm-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search search" "select actions";align-items:center;gap:.55rem .65rem}.merchant-products-page .pm-search{grid-area:search}.merchant-products-page .pm-select{grid-area:select;width:100%;min-width:0}.merchant-products-page .pm-actions{grid-area:actions;display:flex;gap:.45rem}.merchant-products-page .pm-btn{width:auto;min-width:0;height:2.55rem;padding:0 .85rem}.merchant-products-page .pm-btn-label{display:inline}.merchant-products-page .pm-catalog{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0000002e;overflow:hidden}.merchant-products-page .pm-catalog-body{gap:0;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.merchant-products-page .pm-catalog-head{display:grid;grid-template-columns:minmax(0,1.35fr) 7rem 7rem 5.5rem 4rem 5.75rem 5.5rem;gap:.55rem;padding:.65rem .9rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.merchant-products-page .pm-m-row,.merchant-products-page .pm-m-detail{display:none!important}.merchant-products-page .pm-catalog-row:before{display:none}.merchant-products-page .pm-catalog-row{display:grid;grid-template-columns:minmax(0,1.35fr) 7rem 7rem 5.5rem 4rem 5.75rem 5.5rem;gap:.55rem;align-items:center;padding:.7rem .9rem;border-radius:0;border:none;border-bottom:none;border-top:1px solid rgba(255,255,255,.06);background:transparent;box-shadow:none;overflow:visible}.merchant-products-page .pm-catalog-row:last-child{border-bottom:none}.merchant-products-page .pm-catalog-row.is-open{background:transparent;border-color:transparent}.merchant-products-page .pm-col-product{display:flex;align-items:center;gap:.65rem;min-width:0;text-align:left;border:none;background:transparent;padding:0;cursor:pointer;color:inherit}.merchant-products-page .pm-col-sku,.merchant-products-page .pm-col-category,.merchant-products-page .pm-col-status{display:block;min-width:0}.merchant-products-page .pm-col-category{font-size:.82rem;font-weight:550;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-products-page .pm-col-stock{display:flex;align-items:baseline;font-variant-numeric:tabular-nums}.merchant-products-page .pm-col-price{display:block;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:#fff;justify-self:start}.merchant-products-page .pm-col-actions{display:inline-flex;align-items:center;gap:.2rem;justify-self:end}}@media(min-width:1024px){.merchant-products-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.merchant-products-panel-body{padding:1.05rem 1.25rem 1.3rem}.merchant-products-page .pm-toolbar{display:grid;grid-template-columns:minmax(12rem,1.2fr) minmax(12rem,14.5rem) auto;align-items:center;gap:.75rem}.merchant-products-page .pm-search{min-width:0}.merchant-products-page .pm-select{width:100%;min-width:0}.merchant-products-page .pm-actions{display:flex;gap:.45rem}.merchant-products-page .pm-btn{width:auto;min-width:0;height:2.55rem;padding:0 .9rem}.merchant-products-page .pm-btn-label{display:inline}.merchant-products-page .pm-catalog{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0000002e;overflow:hidden}.merchant-products-page .pm-catalog-body{gap:0;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.merchant-products-page .pm-catalog-head{display:grid;grid-template-columns:minmax(0,1.55fr) 8.5rem 9rem 6.5rem 5rem 7.5rem 6.5rem;gap:.85rem;padding:.7rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.merchant-products-page .pm-m-row,.merchant-products-page .pm-m-detail{display:none!important}.merchant-products-page .pm-catalog-row:before{display:none}.merchant-products-page .pm-catalog-row{display:grid;grid-template-columns:minmax(0,1.55fr) 8.5rem 9rem 6.5rem 5rem 7.5rem 6.5rem;gap:.85rem;align-items:center;padding:.75rem 1.1rem;border-radius:0;border:none;border-bottom:none;border-top:1px solid rgba(255,255,255,.06);background:transparent;box-shadow:none;overflow:visible}.merchant-products-page .pm-catalog-row:last-child{border-bottom:none}.merchant-products-page .pm-catalog-row.is-open{background:transparent;border-color:transparent}.merchant-products-page .pm-col-product{display:flex;align-items:center;gap:.65rem;min-width:0;text-align:left;border:none;background:transparent;padding:0;cursor:pointer;color:inherit}.merchant-products-page .pm-col-sku,.merchant-products-page .pm-col-category,.merchant-products-page .pm-col-status{display:block;min-width:0}.merchant-products-page .pm-col-category{font-size:.82rem;font-weight:550;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-products-page .pm-col-stock{display:flex;align-items:baseline;font-variant-numeric:tabular-nums}.merchant-products-page .pm-col-price{display:block;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:#fff;justify-self:start}.merchant-products-page .pm-col-actions{display:inline-flex;align-items:center;gap:.2rem;justify-self:end}}.pm-label-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:flex-end;justify-content:center;padding:1.25rem .75rem calc(5.75rem + env(safe-area-inset-bottom,0px));background:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-sizing:border-box}.pm-label-sheet{width:100%;max-width:28rem;max-height:min(78vh,36rem);overflow:auto;border-radius:1.15rem;border:1px solid rgba(255,255,255,.12);background:#181c25;box-shadow:0 28px 70px #000000a6}.pm-label-sheet-body{padding:.85rem 1rem 1.15rem}@media(min-width:768px){.pm-label-overlay{align-items:center;padding:1.5rem}.pm-label-sheet{max-height:min(85vh,40rem)}}.merchant-stock-body{display:grid;gap:1rem}.merchant-stock-tools{display:grid;gap:.65rem}.merchant-stock-search{margin:0}.merchant-stock-chips{display:flex;flex-wrap:wrap;gap:.45rem}.merchant-stock-list{display:grid;gap:.7rem}.merchant-stock-card{border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#0000002e;overflow:hidden}.merchant-stock-card.is-open{border-color:#60a5fa52}.merchant-stock-card.is-low{border-color:#fbbf2452}.merchant-stock-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;width:100%;padding:.9rem 1rem;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.merchant-stock-card__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;background:#2563eb52;color:#93c5fd}.merchant-stock-card__who{min-width:0}.merchant-stock-card__who strong,.merchant-stock-card__who em{display:block}.merchant-stock-card__who em{font-style:normal;color:#ffffff7a;font-size:.78rem}.merchant-stock-card__qty{min-width:2.4rem;font-size:1.15rem;font-weight:800;text-align:end;color:#93c5fd}.merchant-stock-card__qty.is-low{color:#fcd34d}.merchant-stock-card__body{display:grid;gap:.75rem;padding:0 1rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.merchant-stock-shops{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.merchant-stock-shops li{display:flex;justify-content:space-between;gap:.75rem;font-size:.88rem}.merchant-stock-adjust{display:grid;gap:.55rem}.merchant-stock-page .merchant-transfer-grid{display:grid;gap:.75rem}.merchant-stock-reason{grid-column:1 / -1}@media(min-width:768px)and (max-width:1023px){.merchant-stock-tools,.merchant-stock-adjust{grid-template-columns:minmax(0,1fr) auto;align-items:end}.merchant-stock-page .merchant-transfer-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.merchant-stock-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end}.merchant-stock-list{grid-template-columns:1fr 1fr}.merchant-stock-adjust{grid-template-columns:minmax(0,12rem) auto;align-items:end}.merchant-stock-page .merchant-transfer-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end}.merchant-stock-reason{grid-column:1 / 3}}.merchant-clients-page{color:#ffffffeb;max-width:100vw;overflow-x:hidden}.merchant-clients-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.merchant-clients-panel-body{position:relative;z-index:1;padding:.85rem .95rem 1.1rem}.merchant-clients-page .mc-toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.85rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.merchant-clients-page .mc-search{position:relative;width:100%;min-width:0}.merchant-clients-page .mc-search svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none}.merchant-clients-page .mc-search input{width:100%;height:2.65rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:#fff;font-size:.85rem;font-weight:500;padding:0 .9rem 0 2.45rem;outline:none}.merchant-clients-page .mc-search input::placeholder{color:#ffffff59}.merchant-clients-page .mc-search input:focus{border-color:#60a5fa73}.merchant-clients-page .mc-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.merchant-clients-page .mc-filter{height:2.35rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff8c;font-size:.75rem;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.merchant-clients-page .mc-filter--active{border-color:#60a5fa66;background:#2563eb47;color:#93c5fd}.merchant-clients-page .mc-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-height:12rem;padding:1.5rem 1rem;text-align:center;color:#ffffff8c;font-size:.9rem;font-weight:500}.merchant-clients-page .mc-state--error{color:#fca5a5}.merchant-clients-page .mc-state-icon{width:2.4rem;height:2.4rem;color:#93c5fd8c}.merchant-clients-page .mc-state-hint{margin:0;max-width:22rem;font-size:.78rem;line-height:1.45;color:#ffffff61}.merchant-clients-page .mc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.merchant-clients-page .mc-card{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.05rem 1.05rem;border-radius:1.2rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#60a5fa1a,#ffffff08 42%,#0000002e);box-shadow:0 10px 28px -22px #000000bf}.merchant-clients-page .mc-card--pending{border-color:#f59e0b38}.merchant-clients-page .mc-card-main{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.merchant-clients-page .mc-avatar{flex-shrink:0;width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:#eff6ff;background:linear-gradient(145deg,#3b82f68c,#2563eb38);border:1px solid rgba(147,197,253,.28);box-shadow:inset 0 1px #ffffff1f}.merchant-clients-page .mc-card-identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:.35rem}.merchant-clients-page .mc-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.merchant-clients-page .mc-card-name{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;line-height:1.25;color:#fff;overflow-wrap:anywhere;word-break:break-word}.merchant-clients-page .mc-status{display:inline-flex;align-items:center;gap:.3rem;height:1.55rem;padding:0 .55rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.merchant-clients-page .mc-status--ok{color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.26)}.merchant-clients-page .mc-status--pending{color:#fcd34d;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28)}.merchant-clients-page .mc-card-email{margin:0;display:flex;align-items:flex-start;gap:.4rem;font-size:.84rem;font-weight:500;line-height:1.4;color:#bfdbfee0}.merchant-clients-page .mc-card-email svg{flex-shrink:0;margin-top:.18rem;opacity:.7}.merchant-clients-page .mc-card-email span{overflow-wrap:anywhere;word-break:break-word}.merchant-clients-page .mc-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;font-size:.78rem;font-weight:600;color:#ffffff7a}.merchant-clients-page .mc-card-meta>span{display:inline-flex;align-items:center;gap:.35rem}.merchant-clients-page .mc-card-since{color:#ffffff61}.merchant-clients-page .mc-card-actions{display:grid;grid-template-columns:1fr auto;gap:.55rem}.merchant-clients-page .mc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.55rem;padding:0 .95rem;border-radius:.85rem;border:1px solid transparent;font-size:.82rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .12s ease}.merchant-clients-page .mc-btn--primary{border-color:#60a5fa66;background:linear-gradient(180deg,#3b82f673,#2563eb52);color:#eff6ff;box-shadow:0 8px 18px -12px #2563ebe6}.merchant-clients-page .mc-btn--primary:hover:not(:disabled){border-color:#93c5fd8c;background:linear-gradient(180deg,#3b82f694,#2563eb66)}.merchant-clients-page .mc-btn--ghost{min-width:2.55rem;padding:0 .8rem;border-color:#f8717138;background:#ef444414;color:#fca5a5}.merchant-clients-page .mc-btn--ghost:hover:not(:disabled){background:#ef444429;border-color:#f8717159}.merchant-clients-page .mc-btn:disabled{opacity:.45;cursor:not-allowed}.merchant-clients-page .mc-btn-remove-label{display:none}@media(min-width:768px)and (max-width:1023px){.merchant-clients-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.merchant-clients-panel-body{padding:1rem 1.15rem 1.2rem}.merchant-clients-page .mc-toolbar{flex-direction:row;align-items:center}.merchant-clients-page .mc-search{flex:1 1 auto}.merchant-clients-page .mc-filters{flex:0 0 auto;width:min(22rem,48%)}.merchant-clients-page .mc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.merchant-clients-page .mc-card{height:100%;padding:1.1rem 1.15rem 1.15rem}.merchant-clients-page .mc-card-actions{margin-top:auto}.merchant-clients-page .mc-btn-remove-label{display:inline}}@media(min-width:1024px){.merchant-clients-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.merchant-clients-panel-body{padding:1.05rem 1.25rem 1.3rem}.merchant-clients-page .mc-toolbar{flex-direction:row;align-items:center;gap:1rem}.merchant-clients-page .mc-search{flex:1 1 auto;max-width:28rem}.merchant-clients-page .mc-filters{width:22rem}.merchant-clients-page .mc-list{gap:.7rem}.merchant-clients-page .mc-card{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.15rem 1.35rem;border-radius:1.25rem}.merchant-clients-page .mc-card:hover{border-color:#93c5fd47;background:linear-gradient(160deg,#60a5fa24,#ffffff0a 42%,#00000029)}.merchant-clients-page .mc-card-main{flex:1 1 auto;min-width:0;align-items:center;gap:1rem}.merchant-clients-page .mc-avatar{width:3.25rem;height:3.25rem;border-radius:1.05rem;font-size:1.15rem}.merchant-clients-page .mc-card-name{font-size:1.12rem}.merchant-clients-page .mc-card-email{font-size:.9rem}.merchant-clients-page .mc-card-actions{display:flex;flex:0 0 auto;grid-template-columns:none;align-items:center;gap:.55rem}.merchant-clients-page .mc-btn--primary{min-width:9.5rem}.merchant-clients-page .mc-btn--ghost{min-width:7.25rem}.merchant-clients-page .mc-btn-remove-label{display:inline}}.mc-invite-form{display:flex;flex-direction:column;gap:.85rem}.mc-invite-form label{display:flex;flex-direction:column;gap:.4rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a}.mc-invite-form input,.mc-invite-form textarea{width:100%;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;font-size:.9rem;font-weight:500;padding:.75rem .9rem;outline:none;text-transform:none;letter-spacing:0}.mc-invite-form textarea{resize:vertical;min-height:5rem}.mdp-page{max-width:100vw;overflow-x:hidden}.mdp-shell{max-width:1280px;margin:0 auto;padding:.85rem .85rem calc(5.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}.mdp-snap{grid-template-columns:1fr 1fr}.mdp-cta{margin-top:.95rem;width:100%;max-width:18rem}.mdp-panel-body{position:relative;z-index:1;padding:0 .1rem .4rem}.mdp-toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.85rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.mdp-tabs{display:inline-flex;width:100%;gap:.25rem;padding:.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#00000047}.mdp-tab{flex:1;min-height:2.15rem;border:0;border-radius:999px;background:transparent;color:#ffffff80;font-size:.72rem;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.mdp-tab.is-active{background:#2563eb;color:#fff;box-shadow:0 6px 16px #2563eb59}.mdp-search{position:relative;width:100%;min-width:0}.mdp-search svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none}.mdp-search input{width:100%;height:2.45rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;font-size:.8rem;font-weight:500;padding:0 .9rem 0 2.35rem;outline:none}.mdp-search input::placeholder{color:#ffffff52}.mdp-search input:focus{border-color:#60a5fa73}.mdp-list{display:flex;flex-direction:column;gap:.65rem}.mdp-row{width:100%;text-align:left;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:#ffffff09;padding:.85rem .95rem;color:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mdp-row:hover{border-color:#ffffff29;background:#ffffff0d}.mdp-row.is-expanded{border-color:#ffffff24;background:#ffffff08}.mdp-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:11rem;padding:1.5rem 1rem;text-align:center;color:#ffffff8c;font-size:.88rem;font-weight:500}.mdp-pagination{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.mdp-pagination p{margin:0;font-size:.78rem;color:#ffffff80}.mdp-pagination-nav{display:inline-flex;align-items:center;gap:.35rem}.mdp-page-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.15rem;padding:0 .85rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fffc;font-size:.78rem;font-weight:650;cursor:pointer}.mdp-page-btn:disabled{opacity:.35;cursor:not-allowed}.mdp-page-btn.is-primary{border:0;background:#2563eb;color:#fff}.mdp-split{display:flex;flex-direction:column;gap:1.25rem}.mdp-form-grid{display:flex;flex-direction:column;gap:.85rem}.mdp-label{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73}.mdp-input,.mdp-select,.mdp-textarea{width:100%;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#00000052;color:#fff;font-size:.875rem;outline:none}.mdp-input,.mdp-select{height:2.55rem;padding:0 .85rem}.mdp-textarea{min-height:5.5rem;padding:.75rem .85rem;resize:vertical}.mdp-input:focus,.mdp-select:focus,.mdp-textarea:focus{border-color:#60a5fa73}.mdp-select option{background:#111827;color:#fff}.mdp-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:6.5rem;padding:1rem;border-radius:.9rem;border:1px dashed rgba(255,255,255,.16);background:#00000038;cursor:pointer;text-align:center}.mdp-upload:hover{border-color:#60a5fa59;background:#ffffff0a}.mdp-submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.85rem;border:0;border-radius:.9rem;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #2563eb47}.mdp-submit:disabled{opacity:.55;cursor:not-allowed}.mdp-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .65rem;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.mdp-badge-ok{background:#10b98129;color:#6ee7b7;border-color:#34d39947}.mdp-badge-pending{background:#f59e0b29;color:#fcd34d;border-color:#fbbf2447}.mdp-badge-fail{background:#f43f5e24;color:#fda4af;border-color:#fb718547}.mdp-meta-grid{margin:0;display:grid;grid-template-columns:1fr;gap:0;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#00000029;overflow:hidden}.mdp-meta-item{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.mdp-meta-item:last-child{border-bottom:none}.mdp-meta-item dt{margin:0;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b}.mdp-meta-item dd{margin:0;font-size:.88rem;font-weight:650;color:#fffffff0;word-break:break-word}.mdp-meta-wide{grid-column:1 / -1}@media(min-width:768px)and (max-width:1023px){.mdp-shell{padding:1.15rem 1.1rem calc(2.5rem + env(safe-area-inset-bottom,0px));gap:1rem}.mdp-snap{grid-template-columns:repeat(4,minmax(0,1fr))}.mdp-toolbar{flex-direction:row;align-items:center}.mdp-tabs{width:auto;min-width:16rem}.mdp-search{flex:1}.mdp-pagination{flex-direction:row;justify-content:space-between}.mdp-meta-grid{grid-template-columns:1fr 1fr}.mdp-meta-item{border-right:1px solid rgba(255,255,255,.06)}.mdp-meta-item:nth-child(2n){border-right:none}}@media(min-width:1024px){.mdp-shell{padding:1.5rem 1.25rem 3rem;gap:1.25rem}.mdp-home.merchant-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.mdp-home .merchant-dash-home-head{grid-area:head;align-self:start}.mdp-home .merchant-dash-home-focus{grid-area:focus;margin-top:0;align-self:end}.mdp-home .merchant-dash-home-focus-value{font-size:clamp(1.65rem,2.8vw,2.25rem)}.mdp-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;align-content:stretch}.mdp-snap .merchant-dash-snap-card{display:flex;flex-direction:column;justify-content:center;min-height:0}.mdp-toolbar{flex-direction:row;align-items:center;gap:1rem}.mdp-tabs{width:auto;min-width:18rem}.mdp-search{flex:1;max-width:28rem}.mdp-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.35rem;align-items:start}.mdp-meta-grid{grid-template-columns:1fr 1fr}.mdp-meta-item{border-right:1px solid rgba(255,255,255,.06)}.mdp-meta-item:nth-child(2n){border-right:none}}.mpos-page{max-width:100vw;overflow-x:hidden}.mpos-shell{max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}.mpos-head a.mdb-head-cta{text-decoration:none;color:inherit;box-sizing:border-box}.mpos-head .mdb-head-actions{min-width:0;width:100%;max-width:100%}.mpos-head .mdb-head-cta{min-width:0;box-sizing:border-box}.mpos-panel{overflow:visible}.mpos-stage{display:flex;flex-direction:column;gap:.85rem;min-width:0}.mpos-stage-ops{display:flex;flex-direction:column;gap:.85rem;min-width:0;max-width:100%;overflow:hidden}.mpos-stage-ticket{min-width:0;display:flex;flex-direction:column;gap:.75rem}.mpos-stage-ticket>.mpos-foot{margin-top:.15rem}.mpos-cart-head{display:none}.mpos-qr-body{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.mpos-ticket-paper{background:#fff!important;color:#111!important;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 28px #0000002e;font-family:Courier New,Courier,monospace}.mpos-ticket-paper .mpos-ticket-store,.mpos-ticket-paper .mpos-ticket-name,.mpos-ticket-paper .mpos-ticket-lines strong,.mpos-ticket-paper .mpos-ticket-totals strong,.mpos-ticket-paper .mpos-ticket-pay strong{color:#111!important}.mpos-ticket-paper .mpos-ticket-tag,.mpos-ticket-paper .mpos-ticket-ref,.mpos-ticket-paper .mpos-ticket-caisse,.mpos-ticket-paper .mpos-ticket-foot,.mpos-ticket-paper .mpos-ticket-totals span,.mpos-ticket-paper .mpos-ticket-pay span,.mpos-ticket-paper .mpos-ticket-pay p,.mpos-ticket-paper .mpos-ticket-qty{color:#333!important}.mpos-ticket-paper .mpos-ticket-brand{border-bottom-color:#11111159!important;border-bottom-style:dashed!important}.mpos-ticket-paper .mpos-ticket-logo{filter:none}.mpos-ticket-caisse{display:block;margin-top:.15rem;font-size:.72rem;font-weight:600}.mpos-ticket-lines li{display:grid;grid-template-columns:1fr auto auto;gap:.45rem;align-items:start}.mpos-ticket-paper .mpos-ticket-totals{border-top-color:#11111159!important;border-top-style:dashed!important}.mpos-ticket-paper .mpos-ticket-totals .is-final{border-top:0!important;order:-1;font-size:.95rem;margin-bottom:.25rem}.mpos-ticket-pay{margin-top:.65rem;padding-top:.55rem;border-top:1px dashed rgba(17,17,17,.35)}.mpos-ticket-pay p{margin:0 0 .3rem;font-size:.75rem;font-weight:800}.mpos-ticket-pay div{display:flex;justify-content:space-between;font-size:.8rem}.mpos-ticket-paper .mpos-ticket-tool{color:#0f172a;border:1px solid #94a3b8;background:#fff}.mpos-ticket-paper .mpos-ticket-tool.is-pdf,.mpos-ticket-paper .mpos-ticket-tool.is-mail{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.mpos-ticket-paper .mpos-ticket-invoice{background:#1d4ed8;border:0;color:#fff}.mpos-ticket-paper .mpos-ticket-mail input{background:#f1f5f9;color:#0f172a;border:1px solid #94a3b8}.mpos-ticket-paper .mpos-ticket-mail input::placeholder{color:#64748b}.mpos-ticket-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px dashed rgba(255,255,255,.12)}.mpos-ticket-logo{width:7.5rem;height:auto;object-fit:contain;margin-bottom:.15rem;filter:brightness(1.05)}.mpos-ticket-store{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.25}.mpos-ticket-tag{margin:.15rem 0 0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.mpos-ticket-ref{margin-top:.2rem;font-size:.72rem;font-weight:600;color:#fff6;font-variant-numeric:tabular-nums}.mpos-ticket-foot{margin:.65rem 0 0;font-size:.68rem;line-height:1.35;text-align:center;color:#ffffff61}.mpos-ticket-tools{margin-top:.85rem;display:flex;flex-direction:column;gap:.55rem}.mpos-ticket-tool-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.mpos-ticket-tool{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.35rem;padding:.4rem .5rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb;font-size:.72rem;font-weight:700;cursor:pointer}.mpos-ticket-tool:disabled{opacity:.5;cursor:not-allowed}.mpos-ticket-tool.is-pdf{background:#60a5fa38;border-color:#60a5fa73;color:#fff}.mpos-ticket-tool.is-mail{flex-shrink:0;min-width:6.5rem;background:#60a5fa29;border-color:#60a5fa59}.mpos-ticket-mail{display:flex;gap:.4rem;align-items:stretch}.mpos-ticket-mail input{flex:1;min-width:0;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;padding:.55rem .7rem;font-size:.8rem}.mpos-ticket-mail input::placeholder{color:#ffffff59}.mpos-ticket-invoice{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.55rem;padding:.55rem .75rem;border-radius:.75rem;border:1px solid rgba(147,197,253,.35);background:linear-gradient(180deg,#2563eb59,#1e3a5f8c);color:#fff;font-size:.78rem;font-weight:700;cursor:pointer;text-align:center}.mpos-ticket-invoice:disabled{opacity:.5;cursor:not-allowed}.mpos-ticket-receipt{width:100%;max-width:26rem;margin-top:.35rem;padding:.9rem 1rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.1);background:#00000047;text-align:left}.mpos-ticket-receipt-head{display:none;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;margin-bottom:.65rem;border-bottom:1px dashed rgba(255,255,255,.12)}.mpos-ticket-receipt-head p{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#93c5fdd9}.mpos-ticket-receipt-head strong{font-size:.72rem;font-weight:650;color:#ffffff73;font-variant-numeric:tabular-nums}.mpos-ticket-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.mpos-ticket-lines li{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.mpos-ticket-line-main{display:flex;gap:.4rem;min-width:0}.mpos-ticket-qty{flex-shrink:0;font-size:.82rem;font-weight:750;color:#93c5fde6}.mpos-ticket-name{font-size:.86rem;font-weight:600;color:#ffffffe6;word-break:break-word}.mpos-ticket-lines strong{flex-shrink:0;font-size:.86rem;font-weight:750;color:#fff;font-variant-numeric:tabular-nums}.mpos-ticket-totals{margin-top:.75rem;padding-top:.7rem;border-top:1px dashed rgba(255,255,255,.12);display:grid;gap:.3rem}.mpos-ticket-totals div{display:flex;justify-content:space-between;font-size:.8rem;color:#ffffff80}.mpos-ticket-totals strong{color:#fff;font-variant-numeric:tabular-nums}.mpos-ticket-totals .is-final{margin-top:.25rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.1);font-size:.95rem;font-weight:700;color:#fff}.mpos-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.55rem;padding:.55rem .9rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font-size:.86rem;font-weight:700;cursor:pointer}.mpos-btn:disabled{opacity:.45;cursor:not-allowed}.mpos-btn.is-primary{background:linear-gradient(180deg,#2563eb,#1d4ed8);border-color:#60a5fa59}.mpos-btn.is-ghost{background:#0f172a59}.mpos-scan-hero{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:.75rem 0 .35rem}.mpos-arcade{--mpos-arcade-size: 11rem;position:relative;width:var(--mpos-arcade-size);height:var(--mpos-arcade-size);isolation:isolate}.mpos-arcade-ground{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform:translateY(10%);filter:blur(12px);z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,rgba(37,99,235,.45),rgba(37,99,235,.2) 50%,transparent 70%)}.mpos-arcade-btn{position:relative;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transform-style:preserve-3d;outline:none;animation:buttonPulse 2s ease-in-out infinite}.mpos-arcade-pulse.pay-button-pulse-wrapper{width:100%;height:100%}.mpos-arcade-pulse.pay-button-pulse-wrapper:before,.mpos-arcade-btn.pay-button-pulse:before,.mpos-arcade-btn.pay-button-pulse:after{border-left-color:#2563eb66;border-right-color:#2563eb66}.mpos-arcade-ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:linear-gradient(135deg,#2563eb,#4f8cff,#1d4ed8);box-shadow:inset 0 4px 8px #ffffff14,inset 0 -8px 12px #00000073}.mpos-arcade-face{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:linear-gradient(135deg,#2563eb,#4f8cff,#1d4ed8);box-shadow:inset 0 8px 16px #ffffff4d,inset 0 -18px 30px #2563eb73,0 22px 48px #2563eb8c,0 10px 24px #2563eb73,0 4px 10px #0003}.mpos-arcade-gloss{position:absolute;left:15%;top:15%;width:50%;height:50%;border-radius:50%;z-index:3;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.5),rgba(255,255,255,.1) 50%,transparent 70%);filter:blur(1px)}.mpos-arcade-content{position:absolute;top:14%;right:14%;bottom:14%;left:14%;z-index:4;display:flex;align-items:center;justify-content:center;color:#fff;pointer-events:none}.mpos-arcade-content svg,.mpos-arcade-qr{font-size:2.75rem;width:1em;height:1em;color:#fff;filter:drop-shadow(0 1px 0 rgba(15,23,42,.35)) drop-shadow(0 0 10px rgba(255,255,255,.45))}.mpos-arcade-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:6px}.mpos-scan-caption{margin:0;text-align:center;font-size:.8rem;font-weight:550;color:#bfdbfe9e}.mpos-free-amount{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;padding:0 .95rem;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:#2563eb1f;color:#bfdbfe;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.mpos-free-amount:hover{background:#2563eb33;border-color:#93c5fd73;color:#fff}.mpos-free-amount-hint{font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#93c5fdbf}.mpos-free-amount:hover .mpos-free-amount-hint{color:#bfdbfee6}.mpos-scan{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.85rem .9rem;overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0f172a8c}.mpos-scan-label{font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#93c5fde0}.mpos-scan-field{display:flex;align-items:center;gap:.55rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:3.35rem;padding:0 .85rem;border-radius:.85rem;border:1px solid rgba(147,197,253,.28);background:#020617;box-shadow:inset 0 0 0 1px #ffffff0a}.mpos-scan-field:focus-within{border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa33,0 0 0 3px #2563eb38}.mpos-scan-field-ico{flex-shrink:0;width:1.15rem;height:1.15rem;color:#93c5fdbf}.mpos-scan input{flex:1 1 0;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:3.1rem;border:0;background:transparent;color:#fff;font-size:1rem;font-weight:650;letter-spacing:.02em;outline:none;caret-color:#93c5fd}.mpos-scan input::placeholder{color:#e2e8f08c;font-weight:500;letter-spacing:0}.mpos-scan-go{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:2.65rem;padding:0 1rem;border-radius:.85rem;border:0;background:#2563eb;color:#fff;font-size:.9rem;font-weight:750;cursor:pointer}.mpos-scan-go:disabled{opacity:.4;cursor:not-allowed}.mpos-scan-go:not(:disabled):active{transform:translateY(1px)}.mpos-client{padding:.85rem .9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#0f172a59}.mpos-client-label{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:#ffffffb3;margin-bottom:.55rem}.mpos-client-row{display:flex;align-items:center;gap:.75rem}.mpos-client-row .mpos-btn{flex-shrink:0;min-width:5.5rem}.mpos-input{flex:1;min-width:0;min-height:2.5rem;padding:.5rem .75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#02061773;color:#fff;font-size:.9rem}.mpos-hint{margin:.55rem 0 0;font-size:.72rem;line-height:1.4;color:#ffffff73}.mpos-cart{display:flex;flex-direction:column;gap:.45rem;min-height:10rem}.mpos-empty{display:grid;place-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);color:#ffffff80;font-size:.88rem}.mpos-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.55rem;padding:.7rem .75rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#0f172a66}.mpos-line-name{margin:0;font-size:.9rem;font-weight:700}.mpos-line-meta{margin:.15rem 0 0;font-size:.72rem;color:#ffffff73}.mpos-qty{display:inline-flex;align-items:center;gap:.25rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);padding:.15rem}.mpos-qty button{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:0;border-radius:.5rem;background:#2563eb40;color:#fff;cursor:pointer}.mpos-qty span{min-width:1.4rem;text-align:center;font-weight:750;font-size:.85rem}.mpos-line-total{font-size:.88rem;font-weight:800;color:#bfdbfe;white-space:nowrap}.mpos-line-del{border:0;background:transparent;color:#f87171d9;cursor:pointer;padding:.25rem}.mpos-foot{position:-webkit-sticky;position:sticky;bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));padding:.85rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#020617d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:.7rem}.mpos-totals{display:grid;gap:.3rem;min-width:0;width:100%}.mpos-totals div{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.82rem;color:#ffffff8c;min-width:0}.mpos-totals span{flex:1 1 auto;min-width:0}.mpos-totals strong{color:#fff;flex:0 0 auto;white-space:nowrap;text-align:right}.mpos-totals .is-final{margin-top:.25rem;padding-top:.45rem;border-top:1px solid rgba(255,255,255,.1);font-size:1rem;color:#fff;font-weight:700}.mpos-pay-cta{width:100%;min-height:3rem;font-size:.95rem}.mpos-pay-actions{display:grid;grid-template-columns:1fr;gap:.55rem;width:100%;min-width:0}.mpos-btn.is-cash{background:linear-gradient(145deg,#059669,#047857 48%,#065f46);border:0;color:#fff}.mpos-btn.is-cash:disabled{opacity:.55}@media(min-width:768px){.mpos-pay-actions{grid-template-columns:1fr 1fr}}.mpos-qr-panel .mdb-panel-head{width:100%}.mpos-qr-amount{margin:0;font-size:clamp(1.6rem,5vw,2.1rem);font-weight:800;letter-spacing:-.03em}.mpos-qr-frame{padding:.85rem;border-radius:1rem;background:#fff}.mpos-qr-frame img{width:min(16rem,70vw);height:min(16rem,70vw);object-fit:contain;display:block}.mpos-ref{margin:0;font-size:.72rem;color:#ffffff73;letter-spacing:.04em}.mpos-badge{margin:0;padding:.35rem .7rem;border-radius:999px;background:#f59e0b29;color:#fcd34d;font-size:.72rem;font-weight:750}.mpos-badge.is-ok{background:#10b98129;color:#6ee7b7}.mpos-qr-actions{display:flex;gap:.5rem;width:100%;margin-top:.35rem}.mpos-qr-actions .mpos-btn{flex:1}.mpos-success{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.5rem .5rem}.mpos-success svg{width:2.5rem;height:2.5rem;color:#6ee7b7}.mpos-success h2{margin:0;font-size:1.35rem}.mpos-success p{margin:0 0 .75rem;color:#ffffff8c}@media(min-width:768px)and (max-width:1023px){.mpos-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.mpos-pos-panel-head{display:none}.mpos-pos-panel>.mdb-panel-body.mpos-stage{padding-top:.85rem}.mpos-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(14.5rem,16.5rem);grid-template-areas:"ticket ops";gap:.95rem 1rem;align-items:stretch;min-height:28rem}.mpos-stage-ops{grid-area:ops;padding:.9rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000047;gap:.7rem;align-self:stretch}.mpos-stage-ticket{grid-area:ticket;display:flex;flex-direction:column;gap:.65rem;min-height:100%;padding:.95rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0f172a8c,#020617b8)}.mpos-cart-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.08)}.mpos-cart-kicker{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#93c5fdd9}.mpos-cart-head strong{font-size:.88rem;font-weight:700;color:#ffffffb3}.mpos-cart-list{display:flex;flex-direction:column;gap:.45rem;flex:1;min-height:0;overflow:auto}.mpos-stage-ticket .mpos-empty{flex:1;min-height:10rem;display:grid;place-items:center;gap:.55rem;border:1px dashed rgba(255,255,255,.12);border-radius:.9rem;color:#ffffff73;padding:1.25rem}.mpos-stage-ticket .mpos-empty p{margin:0;max-width:16rem;text-align:center;font-size:.9rem;line-height:1.4}.mpos-foot{position:static;margin-top:auto;flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem;border-radius:.95rem}.mpos-scan-hero{flex-direction:column;align-items:center;padding:.1rem 0 0;gap:.45rem}.mpos-arcade{--mpos-arcade-size: 5.5rem}.mpos-arcade-content svg,.mpos-arcade-qr{font-size:1.45rem}.mpos-scan-caption{text-align:center;font-size:.78rem;max-width:none}.mpos-scan{gap:.5rem}.mpos-scan-field{min-height:3.45rem}.mpos-scan-go{min-height:2.7rem}.mpos-client{margin-top:auto}.mpos-client .mpos-hint{display:none}.mpos-totals{width:100%;max-width:none}.mpos-pay-actions{width:100%;max-width:none;margin-left:0}.mpos-pay-cta{width:100%;min-width:0}}@media(min-width:1024px){.mpos-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.mpos-pos-panel{overflow:hidden}.mpos-pos-panel-head{display:none}.mpos-pos-panel>.mdb-panel-body.mpos-stage{padding:1.1rem 1.15rem 1.15rem}.mpos-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,19rem);grid-template-areas:"ticket ops";column-gap:1.15rem;align-items:stretch;min-height:min(68vh,40rem)}.mpos-stage-ops{grid-area:ops;padding:1rem .95rem;border-radius:1.15rem;border:1px solid rgba(147,197,253,.14);background:radial-gradient(90% 55% at 50% 0%,rgba(37,99,235,.18),transparent 70%),#00000052;gap:.8rem;height:100%}.mpos-stage-ticket{grid-area:ticket;display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.05rem 1.15rem 1rem;border-radius:1.2rem;border:1px solid rgba(147,197,253,.16);background:linear-gradient(165deg,#0f172ab8,#020617e0);box-shadow:inset 0 1px #ffffff0a}.mpos-cart-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.mpos-cart-kicker{margin:0;font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#93c5fde6}.mpos-cart-head strong{font-size:.95rem;font-weight:700;color:#ffffffc7}.mpos-cart-list{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-height:0;max-height:none;overflow:auto;padding-right:.2rem}.mpos-stage-ticket .mpos-empty{flex:1 1 auto;min-height:12rem;display:grid;place-items:center;gap:.65rem;border:1px dashed rgba(148,163,184,.22);border-radius:1rem;background:#ffffff05;color:#ffffff7a;padding:1.5rem}.mpos-stage-ticket .mpos-empty p{margin:0;max-width:18rem;text-align:center;font-size:.95rem;line-height:1.45}.mpos-foot{position:static;margin-top:auto;flex-direction:column;align-items:stretch;gap:.85rem;padding:.95rem 1.05rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#020617c7}.mpos-scan-hero{flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;padding:.15rem 0 0}.mpos-scan-caption{text-align:center;max-width:none;font-size:.8rem;line-height:1.35}.mpos-arcade{--mpos-arcade-size: 5.75rem;flex-shrink:0}.mpos-arcade-content svg,.mpos-arcade-qr{font-size:1.5rem}.mpos-scan{gap:.55rem}.mpos-scan-field{min-height:3.55rem}.mpos-scan-go{min-height:2.8rem}.mpos-client{margin-top:auto;padding-top:.35rem;border-top:1px solid rgba(255,255,255,.08)}.mpos-client .mpos-hint{display:none}.mpos-client-row{flex-direction:column;align-items:stretch}.mpos-client-row .mpos-btn{width:100%}.mpos-totals{display:grid;grid-template-columns:1fr;gap:.3rem;flex:none;width:100%;max-width:none;min-width:0}.mpos-totals div{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem}.mpos-totals .is-final{margin-top:.15rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.1);padding-left:0;border-left:0}.mpos-totals strong{font-size:.95rem}.mpos-totals .is-final strong{font-size:1.28rem;letter-spacing:-.02em}.mpos-pay-actions{flex:none;width:100%;max-width:none;margin-left:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mpos-pay-cta{width:100%;min-width:0;min-height:3.05rem}.mpos-ticket-receipt{max-width:28rem}.mpos-ticket-store{font-size:1.08rem}}@media(min-width:768px)and (max-width:1023px){.mpos-ticket-receipt{max-width:27rem}.mpos-ticket-tool-row{gap:.5rem}}.mpos-ticket-viewer,.mpos-ticket-history{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:stretch;padding:.5rem .65rem calc(5.75rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}@media(min-width:768px){.mpos-ticket-viewer,.mpos-ticket-history{align-items:center;justify-content:center;padding:1.25rem}}.mpos-ticket-viewer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#070c18b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mpos-ticket-viewer-sheet,.mpos-ticket-history-sheet{position:relative;z-index:1;width:100%;max-width:100%;max-height:min(calc(100dvh - 6.75rem - env(safe-area-inset-bottom,0px)),920px);min-height:min(72dvh,640px);display:flex;flex-direction:column;border-radius:1.2rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0f172a,#0b1220);box-shadow:0 -18px 50px #00000073;color:#ffffffeb;overflow:hidden;margin:0;box-sizing:border-box}@media(min-width:768px){.mpos-ticket-viewer-sheet,.mpos-ticket-history-sheet{width:min(440px,100%);max-width:min(440px,100%);min-height:0;max-height:min(92vh,880px);border-radius:1.25rem}}.mpos-ticket-viewer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;background:transparent;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.mpos-ticket-viewer-head p{margin:0;font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd}.mpos-ticket-viewer-head strong{display:block;margin-top:.25rem;font-size:1.15rem;font-weight:800;letter-spacing:-.03em;color:#fff}.mpos-ticket-viewer-head button{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#ffffff14;color:#fff;cursor:pointer}.mpos-ticket-viewer-body{flex:1;overflow:auto;padding:.85rem;background:transparent}.mpos-ticket-viewer-paper{margin:0 auto}.mpos-ticket-viewer-loading{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;color:#ffffff8c;font-size:.85rem}.mpos-ticket-viewer-foot{padding:.75rem .85rem calc(.85rem + env(safe-area-inset-bottom));background:#0206178c;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}.mpos-ticket-viewer-foot .mpos-ticket-tool{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffeb}.mpos-ticket-viewer-foot .mpos-ticket-tool.is-pdf{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);border-color:transparent;color:#fff}.mpos-ticket-viewer-foot .mpos-ticket-tool.is-mail{background:#93c5fd24;border-color:#93c5fd59;color:#93c5fd}.mpos-ticket-viewer-foot .mpos-ticket-mail input{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}.mpos-ticket-viewer-foot .mpos-ticket-mail input::placeholder{color:#fff6}.mpos-ticket-viewer-foot .mpos-ticket-invoice{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;border:0}.mpos-ticket-returns{margin-top:.75rem;padding-top:.65rem;border-top:1px dashed rgba(15,23,42,.2);display:grid;gap:.35rem}.mpos-ticket-return-qr{margin-top:.85rem;padding-top:.75rem;border-top:1px dashed rgba(15,23,42,.2);display:grid;justify-items:center;gap:.35rem}.mpos-ticket-return-qr p{margin:0;font-size:.7rem;letter-spacing:.02em;color:#0f172a9e;text-align:center}.mpos-ticket-returns>p{margin:0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#0f172a8c}.mpos-ticket-returns>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.82rem;color:#b45309}.mpos-return-panel{margin-top:.85rem;padding:.85rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#0f172ab8;display:grid;gap:.75rem}.mpos-return-head{display:flex;align-items:center;justify-content:space-between;color:#fff}.mpos-return-head button{border:0;background:#ffffff14;color:#fff;border-radius:.55rem;padding:.35rem}.mpos-return-lines{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.mpos-return-lines li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border-radius:.7rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.mpos-return-lines li>div:first-child{display:grid;gap:.15rem;min-width:0}.mpos-return-lines span{color:#fff;font-size:.88rem}.mpos-return-lines em{font-style:normal;color:#ffffff80;font-size:.75rem}.mpos-return-qty{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.mpos-return-qty button{width:1.75rem;height:1.75rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;display:grid;place-items:center}.mpos-return-qty button:disabled{opacity:.4}.mpos-return-qty strong{min-width:1.25rem;text-align:center;color:#fff}.mpos-return-reason{display:grid;gap:.35rem;color:#ffffffa6;font-size:.78rem}.mpos-return-reason input{border-radius:.65rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;padding:.55rem .7rem}.mpos-return-foot{display:flex;flex-direction:column;gap:.55rem}.mpos-return-foot>span{color:#ffffffb3;font-size:.82rem}.mpos-ticket-viewer-foot .mpos-ticket-tool.is-return,.mpos-ticket-viewer-foot .mpos-ticket-tool.is-return-cta{background:linear-gradient(145deg,#d97706,#b45309 48%,#92400e);border-color:transparent;color:#fff;width:100%;justify-content:center}@media(min-width:768px){.mpos-return-foot{flex-direction:row;align-items:center;justify-content:space-between}.mpos-return-foot .mpos-ticket-tool{width:auto}}@media(min-width:1024px){.mpos-return-panel{padding:1rem 1.1rem}}.mpos-ticket-filters{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem .35rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06);width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.mpos-ticket-search{display:flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffff8c;width:100%;max-width:100%;box-sizing:border-box;min-width:0}.mpos-ticket-search input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font-size:.88rem;outline:none}.mpos-ticket-search input::placeholder{color:#ffffff61}.mpos-ticket-period{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;max-width:100%;box-sizing:border-box}.mpos-ticket-period button{min-width:0;min-height:2.1rem;padding:.35rem .25rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb8;font-size:.68rem;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpos-ticket-period button.is-active{background:#2563eb47;border-color:#60a5fa73;color:#93c5fd}.mpos-ticket-amount-filters{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.4rem;align-items:center;width:100%;max-width:100%;box-sizing:border-box}.mpos-ticket-amount-filters span{flex-shrink:0;color:#ffffff59;font-size:.8rem;text-align:center;padding:0 .1rem}.mpos-ticket-amount-filters input{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:2.15rem;padding:.45rem .55rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;font-size:.82rem;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.mpos-ticket-amount-filters input::-webkit-outer-spin-button,.mpos-ticket-amount-filters input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mpos-ticket-amount-filters input::placeholder{color:#ffffff59}.mpos-ticket-history-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mpos-ticket-history-list{flex:1;overflow:auto;padding:.75rem;display:flex;flex-direction:column;gap:.45rem;-webkit-overflow-scrolling:touch}.mpos-ticket-history-scroll-hint{pointer-events:none;position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;padding:2.5rem 0 .55rem;background:linear-gradient(180deg,transparent 0%,rgba(15,23,42,.55) 40%,rgba(11,18,32,.98) 100%);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mpos-ticket-history-scroll-hint.is-visible{opacity:1;visibility:visible}.mpos-ticket-history-scroll-hint span{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(147,197,253,.45);background:#000000b8;padding:.45rem .9rem;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;box-shadow:0 8px 24px #00000073}.mpos-ticket-history-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:left;padding:.85rem .9rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;color:inherit}.mpos-ticket-history-row:hover{background:#ffffff12;border-color:#93c5fd47}.mpos-ticket-history-row strong{display:block;font-size:.82rem;color:#fff}.mpos-ticket-history-row span{display:block;margin-top:.15rem;font-size:.72rem;color:#ffffff80}.mpos-ticket-history-amt{margin-top:0!important;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;font-size:.9rem!important;color:#93c5fd!important;white-space:nowrap}.mpos-ticket-history-empty{margin:1.5rem 0;text-align:center;color:#ffffff80;font-size:.88rem}.mpos-ticket-history-hint{margin:0;padding:.65rem 1rem 1rem;font-size:.72rem;color:#fff6;text-align:center;flex-shrink:0}.mpos-scanner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:radial-gradient(80% 50% at 50% 0%,rgba(37,99,235,.22),transparent 70%),linear-gradient(165deg,#0f172a,#0b1220 45%,#060b16)}.mpos-scanner-top{position:relative;z-index:3;padding:calc(.75rem + env(safe-area-inset-top,0px)) .85rem .45rem}.mpos-scanner-top-inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border-radius:1.05rem;border:1px solid rgba(147,197,253,.16);background:#020617b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #00000047}.mpos-scanner-kicker{margin:0;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#93c5fdeb;font-weight:750}.mpos-scanner-top-inner strong{display:block;margin-top:.12rem;font-size:1.05rem;letter-spacing:-.01em}.mpos-scanner-tools{display:flex;gap:.4rem;flex-shrink:0}.mpos-scanner-icon-btn{width:2.55rem;height:2.55rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;display:grid;place-items:center}.mpos-scanner-icon-btn.is-on{border-color:#fbbf2473;background:#f59e0b47}.mpos-scanner-session{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.45rem}.mpos-scanner-session span{display:inline-flex;align-items:center;gap:.3rem;padding:.38rem .7rem;border-radius:999px;background:#020617b3;border:1px solid rgba(255,255,255,.1);font-size:.78rem;color:#ffffffb8}.mpos-scanner-session strong{color:#fff;font-size:.88rem}.mpos-scanner-stage{position:relative;z-index:2;display:grid;place-items:center;padding:.5rem 1rem .75rem;min-height:0}.mpos-scanner-viewport{position:relative;width:min(78vw,17.5rem);height:min(78vw,17.5rem);border-radius:1.35rem;overflow:hidden;border:1px solid rgba(96,165,250,.45);box-shadow:0 0 0 1px #0f172ad9,0 18px 40px #00000073,0 0 0 8px #2563eb14;background:#020617}.mpos-scanner-viewport.is-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.mpos-scanner-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mpos-scanner-reticle{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.mpos-scanner-reticle>span{position:absolute;width:1.55rem;height:1.55rem;border-color:#93c5fd;border-style:solid}.mpos-scanner-reticle .is-tl{top:.7rem;left:.7rem;border-width:3px 0 0 3px;border-radius:.45rem 0 0}.mpos-scanner-reticle .is-tr{top:.7rem;right:.7rem;border-width:3px 3px 0 0;border-radius:0 .45rem 0 0}.mpos-scanner-reticle .is-bl{bottom:.7rem;left:.7rem;border-width:0 0 3px 3px;border-radius:0 0 0 .45rem}.mpos-scanner-reticle .is-br{bottom:.7rem;right:.7rem;border-width:0 3px 3px 0;border-radius:0 0 .45rem}.mpos-scanner-laser{position:absolute;left:12%;right:12%;top:50%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#60a5fa,transparent);box-shadow:0 0 14px #60a5fad9;animation:mpos-scanner-laser 1.8s ease-in-out infinite}@keyframes mpos-scanner-laser{0%,to{transform:translateY(-42px);opacity:.35}50%{transform:translateY(42px);opacity:1}}.mpos-scanner-frame-status{position:absolute;left:50%;bottom:.85rem;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;background:#020617d1;border:1px solid rgba(255,255,255,.12);font-size:.74rem;color:#ffffffe0;white-space:nowrap}.mpos-scanner-pause-card{width:min(92vw,22rem);padding:1.35rem 1.2rem 1.25rem;border-radius:1.25rem;border:1px solid rgba(147,197,253,.18);background:radial-gradient(90% 80% at 50% 0%,rgba(37,99,235,.18),transparent 70%),#020617e0;box-shadow:0 18px 40px #00000059;text-align:center;display:grid;justify-items:center;gap:.45rem}.mpos-scanner-pause-card.is-ok{border-color:#34d39959}.mpos-scanner-pause-card.is-bad{border-color:#f8717159}.mpos-scanner-pause-ico{width:2.25rem;height:2.25rem;margin-bottom:.15rem}.mpos-scanner-pause-card.is-ok .mpos-scanner-pause-ico{color:#6ee7b7}.mpos-scanner-pause-card.is-bad .mpos-scanner-pause-ico{color:#fca5a5}.mpos-scanner-pause-card strong{font-size:1.15rem;line-height:1.3;letter-spacing:-.015em;word-break:break-word}.mpos-scanner-pause-card p{margin:0;font-size:.88rem;line-height:1.4;color:#ffffffb3;max-width:18rem}.mpos-scanner-dock{position:relative;z-index:3;padding:.85rem .9rem calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#020617c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:.7rem}.mpos-scanner-dock-hint{margin:0;text-align:center;font-size:.86rem;line-height:1.4;color:#ffffff9e}.mpos-scanner-actions{display:grid;gap:.55rem}.mpos-scanner-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;min-height:3.15rem;padding:0 1.15rem;border:0;border-radius:.95rem;color:#fff;font-size:.95rem;font-weight:750;cursor:pointer;transition:transform .15s ease}.mpos-scanner-btn:active{transform:translateY(1px)}.mpos-scanner-btn.is-primary{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);box-shadow:0 12px 28px #2563eb59}.mpos-scanner-btn.is-ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:none}@media(min-width:768px){.mpos-scanner-actions{grid-template-columns:1.35fr 1fr;max-width:28rem;margin-inline:auto;width:100%}.mpos-scanner-viewport{width:19rem;height:19rem}.mpos-scanner-dock{padding-inline:1.5rem}}@media(min-width:1024px){.mpos-scanner-viewport{width:20rem;height:20rem}.mpos-scanner-btn{min-height:3.25rem}}.merchant-finance-page{width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 3rem;color:#ffffffeb;box-sizing:border-box}@media(max-width:768px){.merchant-finance-page{padding:1rem .9rem 2rem}}.merchant-finance-page .mf-toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.95rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.merchant-finance-page .mf-toolbar-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.merchant-finance-page .mf-tabs{display:inline-flex;width:100%;gap:.25rem;padding:.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#0000004d}@media(min-width:640px){.merchant-finance-page .mf-tabs{width:auto}}.merchant-finance-page .mf-tab{flex:1;border:none;border-radius:999px;padding:.45rem .9rem;font-size:.72rem;font-weight:700;color:#ffffff80;background:transparent;cursor:pointer;transition:background .15s,color .15s}@media(min-width:640px){.merchant-finance-page .mf-tab{flex:none}}.merchant-finance-page .mf-tab.is-active{background:#2563eb;color:#fff;box-shadow:0 6px 16px #2563eb59}.merchant-finance-page .mf-search{position:relative;flex:1 1 200px;min-width:0}.merchant-finance-page .mf-search svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:.95rem;height:.95rem;color:#ffffff59;pointer-events:none}.merchant-finance-page .mf-search input,.merchant-finance-page .mf-input,.merchant-finance-page .mf-select,.merchant-finance-page .mf-textarea{width:100%;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#00000052;color:#fff;font-size:.85rem;font-weight:500;outline:none;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.merchant-finance-page .mf-search input{height:2.5rem;padding-left:2.35rem;border-radius:999px}.merchant-finance-page .mf-search input::placeholder,.merchant-finance-page .mf-input::placeholder,.merchant-finance-page .mf-textarea::placeholder{color:#ffffff52}.merchant-finance-page .mf-search input:focus,.merchant-finance-page .mf-input:focus,.merchant-finance-page .mf-select:focus,.merchant-finance-page .mf-textarea:focus{border-color:#60a5fa73;box-shadow:0 0 0 3px #2563eb38}.merchant-finance-page .mf-card{border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;overflow:hidden}.merchant-finance-page .mf-card-pad{padding:1.15rem 1.2rem}.merchant-finance-page .mf-label{display:block;margin-bottom:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.merchant-finance-page .mf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;padding:.65rem 1rem;border-radius:.85rem;font-size:.8rem;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fff;transition:background .15s,border-color .15s,transform .15s}.merchant-finance-page .mf-btn:hover:not(:disabled){background:#ffffff1a}.merchant-finance-page .mf-btn:disabled{opacity:.45;cursor:not-allowed}.merchant-finance-page .mf-btn-primary{border:none;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);box-shadow:0 10px 24px #2563eb4d}.merchant-finance-page .mf-btn-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.merchant-finance-page .mf-list{display:flex;flex-direction:column;gap:.65rem}.merchant-finance-page .mf-row{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:.95rem 1rem;cursor:pointer;transition:border-color .2s,background .2s}.merchant-finance-page .mf-row:hover{border-color:#60a5fa4d;background:#ffffff0f}.merchant-finance-page .mf-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.65rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em}.merchant-finance-page .mf-badge-ok{background:#10b98129;color:#6ee7b7}.merchant-finance-page .mf-badge-pending{background:#f59e0b29;color:#fcd34d}.merchant-finance-page .mf-badge-fail{background:#f43f5e24;color:#fda4af}.merchant-finance-page .mf-empty{text-align:center;padding:2.5rem 1rem;border-radius:1.15rem;border:1px dashed rgba(255,255,255,.12);color:#ffffff80}.merchant-finance-page .mf-grid-2{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media(min-width:1024px){.merchant-finance-page .mf-grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.merchant-finance-page .ant-input-number,.merchant-finance-modal .ant-input-number{width:100%;background:#00000052!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:.85rem!important;color:#fff!important}.merchant-finance-page .ant-input-number-input,.merchant-finance-modal .ant-input-number-input{color:#fff!important;background:transparent!important}.merchant-finance-page .ant-form-item-label>label,.merchant-finance-modal .ant-form-item-label>label{color:#ffffffb3!important}.merchant-finance-modal{color-scheme:dark}.merchant-finance-modal .ant-input,.merchant-finance-modal textarea.ant-input{background:#00000052!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:.85rem!important}.merchant-finance-modal .ant-input::placeholder{color:#ffffff52!important}.merchant-finance-page .bg-white{background:#ffffff0a!important;border-color:#ffffff14!important;color:#fff!important;box-shadow:none!important}.merchant-finance-page .bg-gray-50,.merchant-finance-page .bg-slate-100{background:#ffffff0a!important}.merchant-finance-page .text-gray-900,.merchant-finance-page .text-slate-900,.merchant-finance-page .text-slate-800{color:#fff!important}.merchant-finance-page .text-gray-700,.merchant-finance-page .text-gray-600,.merchant-finance-page .text-slate-600{color:#ffffffa6!important}.merchant-finance-page .text-gray-500,.merchant-finance-page .text-gray-400,.merchant-finance-page .text-slate-400{color:#ffffff73!important}.merchant-finance-page .border-gray-200,.merchant-finance-page .border-gray-300,.merchant-finance-page .border-slate-200{border-color:#ffffff1a!important}.merchant-finance-page input:not([type=checkbox]):not([type=radio]),.merchant-finance-page select,.merchant-finance-page textarea{background:#00000052!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:.75rem!important}.merchant-finance-page input::placeholder,.merchant-finance-page textarea::placeholder{color:#ffffff52!important}.merchant-finance-page .text-blue-600,.merchant-finance-page .text-\[\#C41B87\]{color:#93c5fd!important}.merchant-finance-page .bg-blue-600,.merchant-finance-page .bg-green-600,.merchant-finance-page .hover\:bg-blue-700:hover,.merchant-finance-page .hover\:bg-green-700:hover,.merchant-finance-page .from-\[\#C41B87\],.merchant-finance-page [class*="from-[#C41B87]"]{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;border:none!important;box-shadow:0 8px 20px #2563eb47}.merchant-finance-page .bg-gray-600,.merchant-finance-page .hover\:bg-gray-700:hover,.merchant-finance-page .bg-slate-700{background:#ffffff14!important}.merchant-finance-page .bg-\[\#C41B87\],.merchant-finance-page .hover\:bg-\[\#C41B87\]:hover{background:#2563eb!important}.merchant-finance-preview{background:#fff!important;color:#0f172a!important;border-radius:1.15rem!important;border:1px solid rgba(255,255,255,.12)!important}.merchant-finance-preview .text-gray-900,.merchant-finance-preview .text-gray-600,.merchant-finance-preview .text-gray-700{color:inherit!important}.merchant-finance-preview .text-gray-900{color:#0f172a!important}.merchant-finance-preview .text-gray-600{color:#475569!important}.merchant-product-selector-page{max-width:100vw;overflow-x:hidden;color:#ffffffeb}.merchant-product-selector-shell.merchant-finance-page,.merchant-product-selector-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.mps-head .mdb-head-title{font-size:clamp(1.35rem,4vw,1.75rem)}.mps-head .mdb-head-lead{max-width:36rem}.mps-head-actions{width:100%}.mps-head-actions .mdb-head-cta{flex:1 1 auto;width:100%}.mps-panel .mdb-panel-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem}.mps-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px)and (max-width:1023px){.merchant-product-selector-shell.merchant-finance-page,.merchant-product-selector-shell{padding:1.15rem 1.1rem calc(2.5rem + env(safe-area-inset-bottom,0px));gap:1rem}.mps-head-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55rem}.mps-head-actions .mdb-head-cta{width:auto;max-width:16rem}.mps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.merchant-product-selector-shell.merchant-finance-page,.merchant-product-selector-shell{padding:1.5rem 1.25rem 3rem;gap:1.25rem}.mps-head .mdb-head-title{font-size:clamp(1.55rem,2vw,1.95rem)}.mps-head-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55rem}.mps-head-actions .mdb-head-cta{width:auto;max-width:18rem}.mps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guest-dark-page{background:#16161d;color:#ffffffeb;min-height:100vh;color-scheme:dark}.guest-dark-page>section,.guest-dark-page section.bg-white,.guest-dark-page section.bg-gray-50,.guest-dark-page section[class*=bg-gradient],.guest-dark-page .bg-gradient-to-b.from-white,.guest-dark-page .from-white.to-gray-50,.guest-dark-page .bg-gradient-to-b.from-gray-50{background-image:none!important;background-color:transparent!important}.guest-dark-page .bg-white,.guest-dark-page .bg-gray-50,.guest-dark-page .bg-gray-100,.guest-dark-page .bg-slate-50{background-color:#ffffff0a!important}.guest-dark-page .bg-white.p-6,.guest-dark-page .bg-white.p-8,.guest-dark-page .bg-white.rounded-xl,.guest-dark-page .bg-white.rounded-2xl,.guest-dark-page .rounded-xl.shadow-lg,.guest-dark-page .rounded-2xl.shadow-lg,.guest-dark-page .rounded-xl.border,.guest-dark-page .relative.bg-white{background-color:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1.5rem!important;box-shadow:none!important}.guest-dark-page .text-gray-900,.guest-dark-page .text-gray-800,.guest-dark-page .text-gray-700,.guest-dark-page .text-slate-900{color:#fffffff2!important}.guest-dark-page .text-gray-600,.guest-dark-page .text-gray-500,.guest-dark-page .text-slate-600{color:#ffffff94!important}.guest-dark-page .text-gray-400{color:#ffffff6b!important}.guest-dark-page .border-gray-100,.guest-dark-page .border-gray-200,.guest-dark-page .border-gray-300{border-color:#ffffff1a!important}.guest-dark-page .shadow-lg,.guest-dark-page .shadow-md,.guest-dark-page .shadow-xl,.guest-dark-page .shadow-sm,.guest-dark-page .shadow-2xl{box-shadow:none!important}.guest-dark-page h1,.guest-dark-page h2,.guest-dark-page h3{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.03em}.guest-dark-page input,.guest-dark-page select,.guest-dark-page textarea{color-scheme:dark;background-color:#1f1f28!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:1rem!important}.guest-dark-page input::placeholder,.guest-dark-page textarea::placeholder{color:#ffffff59!important}.guest-dark-page [class*="from-[#C41B87]/10"][class*=rounded-full],.guest-dark-page span.inline-flex.items-center.px-4.py-2.rounded-full{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffb3!important;background-image:none!important}.guest-dark-page [class*="from-[#C41B87]/5"],.guest-dark-page [class*="from-[#C41B87]/10"]:not(.rounded-full){background-color:#c41b8724!important;background-image:none!important}.guest-dark-page .text-\[\#C41B87\]{color:#d942a5!important}.guest-dark-page .bg-amber-500\/15,.guest-dark-page .bg-sky-500\/15,.guest-dark-page .bg-yellow-50,.guest-dark-page .bg-blue-50{background-color:#f59e0b26!important;border-color:#fbbf2459!important;color:#fde68a!important}.guest-dark-page .bg-sky-500\/15,.guest-dark-page .bg-blue-50{background-color:#38bdf826!important;border-color:#38bdf859!important;color:#bae6fd!important}.guest-dark-page .bg-amber-500\/15 p,.guest-dark-page .bg-amber-500\/15 span,.guest-dark-page .bg-amber-500\/15 .text-gray-700,.guest-dark-page .bg-amber-500\/15 .text-gray-600,.guest-dark-page .bg-yellow-50 p,.guest-dark-page .bg-yellow-50 .text-gray-700,.guest-dark-page .bg-sky-500\/15 p,.guest-dark-page .bg-blue-50 p{color:inherit!important}._sheetForm_17ju6_2{display:flex;flex-direction:column;gap:.85rem;padding:0 .15rem}._modalContent_17ju6_9{border-radius:1.25rem!important;padding:0!important;gap:0!important;overflow:hidden;background:#181c25!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 70px #000000a6!important;max-height:90vh;display:flex;flex-direction:column;max-width:600px!important;color:#fff}._modalClose_17ju6_24{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffbf;cursor:pointer}._modalClose_17ju6_24:hover{background:#2563eb47;color:#fff}._modalHeader_17ju6_45{background:transparent;padding:1.35rem 3.25rem .75rem 1.5rem;flex-shrink:0}._modalTitle_17ju6_52{color:#fff!important;font-size:1.1rem!important;font-weight:700!important;margin:0!important;text-align:left!important}._modalDescription_17ju6_60{color:#ffffff73!important;margin-top:.35rem!important;font-size:.8125rem!important;text-align:left!important}._modalBody_17ju6_67{padding:.75rem 1.5rem 1.25rem;background:transparent;overflow-y:auto;flex:1;min-height:0}._modalFooter_17ju6_75{padding:1rem 1.5rem 1.25rem;background:transparent;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:.75rem;flex-shrink:0}._modalButton_17ju6_84{flex:1;min-height:2.75rem;padding:.75rem 1.25rem;border-radius:.85rem;font-weight:700;font-size:.85rem;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._modalButtonCancel_17ju6_98{background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.14)}._modalButtonPrimary_17ju6_104{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;box-shadow:0 10px 24px #2563eb47}._modalButtonPrimary_17ju6_104:disabled{opacity:.5;cursor:not-allowed}._modalButtonAdd_17ju6_115{width:100%;margin-top:.5rem;min-height:2.5rem;padding:.7rem 1rem;border-radius:.85rem;border:none;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;font-weight:700;font-size:.85rem;cursor:pointer}._modalButtonAdd_17ju6_115:disabled{opacity:.45;cursor:not-allowed}._modalFormGroup_17ju6_134{margin-bottom:1.25rem}._modalFormGroupRow_17ju6_138{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}._modalLabel_17ju6_145{font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}._modalSelect_17ju6_153{width:100%;padding:.75rem .95rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);font-size:.9rem;background:#00000059;color:#fff;cursor:pointer}._modalSelect_17ju6_153 option{background:#1c212c;color:#fff}._modalSelect_17ju6_153:focus{outline:none;border-color:#60a5fa80;box-shadow:0 0 0 3px #2563eb38}._modalInputGroup_17ju6_175{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){._modalInputGroup_17ju6_175{grid-template-columns:1fr 1fr}}._modalInputWrapper_17ju6_187{display:flex;flex-direction:column;gap:.4rem}._modalInputLabel_17ju6_193{font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}._modalInput_17ju6_175{width:100%!important;height:2.75rem!important;padding:.7rem .95rem!important;border-radius:.85rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000059!important;color:#fff!important;font-size:.9rem!important;box-shadow:none!important}._modalInput_17ju6_175:disabled{opacity:.7!important;color:#ffffff8c!important}._modalInput_17ju6_175:focus,._modalInput_17ju6_175:focus-visible{outline:none!important;border-color:#60a5fa80!important;box-shadow:0 0 0 3px #2563eb38!important;--tw-ring-shadow: 0 0 #0000 !important}._modalTextarea_17ju6_226{width:100%!important;min-height:5.5rem!important;padding:.75rem .95rem!important;border-radius:.85rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000059!important;color:#fff!important;font-size:.9rem!important;resize:vertical;box-shadow:none!important}._modalTextarea_17ju6_226::placeholder{color:#ffffff52!important}._modalTextarea_17ju6_226:focus,._modalTextarea_17ju6_226:focus-visible{outline:none!important;border-color:#60a5fa80!important;box-shadow:0 0 0 3px #2563eb38!important;--tw-ring-shadow: 0 0 #0000 !important}._modificationsList_17ju6_251{margin-bottom:1rem;padding:.85rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000038}._modificationsListTitle_17ju6_259{margin:0 0 .65rem;font-size:.8rem;font-weight:700;color:#ffffffb3}._modificationItem_17ju6_266{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-radius:.65rem;background:#ffffff0a;margin-bottom:.4rem}._modificationItemText_17ju6_277{font-size:.8rem;color:#ffffffd9;min-width:0;word-break:break-word}._modificationItemOld_17ju6_284{color:#fff6;text-decoration:line-through}._modificationItemArrow_17ju6_289{margin:0 .35rem;color:#93c5fd}._modificationItemNew_17ju6_294{color:#93c5fd;font-weight:600}._modificationItemRemove_17ju6_299{flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;border:1px solid rgba(248,113,113,.35);background:#ef44441f;color:#fca5a5;cursor:pointer}@media(max-width:640px){._modalFooter_17ju6_75{flex-direction:column}._modalButton_17ju6_84{width:100%}}._consentManager_z063l_2{display:flex;flex-direction:column;gap:1.5rem}._consentHeader_z063l_8{padding:0;background:transparent}._consentHeaderTitle_z063l_13{font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;color:#0f172a;margin:0;line-height:1.5}._consentList_z063l_21{display:flex;flex-direction:column;gap:1rem}._consentItem_z063l_27{border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:1.25rem;background:#f9fafb;display:flex;flex-direction:column;gap:1rem}._consentItemContent_z063l_37{flex:1}._consentItemHeader_z063l_41{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}._consentItemTitle_z063l_49{font-size:.9375rem;font-weight:600;color:#0f172a;margin:0;flex:1;min-width:200px}._consentBadges_z063l_58{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._badgeRequired_z063l_65{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.3)}._badgeStatus_z063l_77{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid}._badgeGranted_z063l_87{background:#10b9811a;color:#10b981;border-color:#10b9814d}._badgeRevoked_z063l_93{background:#ef44441a;color:#ef4444;border-color:#ef44444d}._consentDescription_z063l_99{font-size:.875rem;color:#374151;margin-bottom:.5rem;line-height:1.5}._consentLegalBasis_z063l_106{font-size:.75rem;color:#6b7280;margin:0;line-height:1.5}._consentActions_z063l_113{display:flex;align-items:center;justify-content:flex-end;padding-top:.75rem;border-top:1px solid rgba(15,23,42,.08)}._consentRequiredLabel_z063l_121{font-size:.875rem;color:#6b7280;font-weight:500}._consentButtons_z063l_127{display:flex;gap:.5rem;flex-wrap:wrap;width:100%}._consentButton_z063l_127{flex:1;min-width:100px;padding:.625rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}._consentButtonAccept_z063l_149{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b98133}._consentButtonAccept_z063l_149:hover:not(._consentButtonDisabled_z063l_155){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}._consentButtonRefuse_z063l_161{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #ef444433}._consentButtonRefuse_z063l_161:hover:not(._consentButtonDisabled_z063l_155){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}._consentButtonDisabled_z063l_155{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}._warningBox_z063l_180{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:16px;padding:1rem}._warningContent_z063l_187{display:flex;align-items:flex-start;gap:.75rem}._warningIcon_z063l_193{flex-shrink:0;width:1.25rem;height:1.25rem;color:#d97706}._warningText_z063l_200{flex:1}._warningTitle_z063l_204{font-size:.875rem;font-weight:600;color:#92400e;margin:0 0 .5rem}._warningMessage_z063l_211{font-size:.875rem;color:#78350f;line-height:1.5}._rightsBox_z063l_217{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:16px;padding:1rem}._rightsTitle_z063l_224{font-size:.875rem;font-weight:600;color:#1e40af;margin:0 0 .75rem}._rightsList_z063l_231{font-size:.875rem;color:#1e3a8a;list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.5rem;line-height:1.5}._rightsList_z063l_231 li{-webkit-padding-start:0;padding-inline-start:0}._rightsContact_z063l_247{font-size:.75rem;color:#3b82f6;margin:0}._consentManagerDark_z063l_254 ._consentHeaderTitle_z063l_13{color:#ffffff8c;font-size:.8125rem;font-weight:500}._consentManagerDark_z063l_254 ._consentItem_z063l_27{background:#00000047;border:1px solid rgba(255,255,255,.1)}._consentManagerDark_z063l_254 ._consentItemTitle_z063l_49{color:#fff}._consentManagerDark_z063l_254 ._consentDescription_z063l_99{color:#ffffff8c}._consentManagerDark_z063l_254 ._consentLegalBasis_z063l_106{color:#ffffff59}._consentManagerDark_z063l_254 ._consentActions_z063l_113{border-top-color:#ffffff14}._consentManagerDark_z063l_254 ._consentRequiredLabel_z063l_121{color:#ffffff73}._consentManagerDark_z063l_254 ._badgeRequired_z063l_65{background:#2563eb2e;color:#93c5fd;border-color:#60a5fa59}._consentManagerDark_z063l_254 ._badgeGranted_z063l_87{background:#10b98126;color:#6ee7b7;border-color:#10b98159}._consentManagerDark_z063l_254 ._badgeRevoked_z063l_93{background:#ef444426;color:#fca5a5;border-color:#f8717159}._consentManagerDark_z063l_254 ._consentButtonAccept_z063l_149{background:linear-gradient(145deg,#34d399,#059669);box-shadow:0 8px 18px #10b98138}._consentManagerDark_z063l_254 ._consentButtonRefuse_z063l_161{background:#ef44442e;color:#fecaca;border:1px solid rgba(248,113,113,.35);box-shadow:none}._consentManagerDark_z063l_254 ._consentButtonRefuse_z063l_161:hover:not(._consentButtonDisabled_z063l_155){background:#ef444447;transform:none;box-shadow:none}._consentManagerDark_z063l_254 ._warningBox_z063l_180{background:#f59e0b1f;border-color:#fbbf2447}._consentManagerDark_z063l_254 ._warningIcon_z063l_193{color:#fbbf24}._consentManagerDark_z063l_254 ._warningTitle_z063l_204{color:#fde68a}._consentManagerDark_z063l_254 ._warningMessage_z063l_211,._consentManagerDark_z063l_254 ._warningMessage_z063l_211 p,._consentManagerDark_z063l_254 ._warningMessage_z063l_211 strong{color:#fde68ad9}._consentManagerDark_z063l_254 ._rightsBox_z063l_217{background:#2563eb1f;border-color:#60a5fa47}._consentManagerDark_z063l_254 ._rightsTitle_z063l_224{color:#93c5fd}._consentManagerDark_z063l_254 ._rightsList_z063l_231,._consentManagerDark_z063l_254 ._rightsList_z063l_231 li,._consentManagerDark_z063l_254 ._rightsList_z063l_231 strong{color:#ffffffb3}._consentManagerDark_z063l_254 ._rightsContact_z063l_247{color:#93c5fd}@media(max-width:768px){._consentItem_z063l_27{padding:1rem}._consentItemHeader_z063l_41{flex-direction:column;align-items:flex-start;gap:.5rem}._consentItemTitle_z063l_49{min-width:auto;width:100%}._consentBadges_z063l_58{width:100%;justify-content:flex-start}._consentActions_z063l_113{flex-direction:column;align-items:stretch;gap:.75rem}._consentButtons_z063l_127{flex-direction:column;width:100%}._consentButton_z063l_127{width:100%;min-width:auto}._warningContent_z063l_187{flex-direction:column;gap:.5rem}._warningIcon_z063l_193{align-self:flex-start}}._merchantProfilePage_1bcfs_3{max-width:100vw;overflow-x:hidden}._merchantProfileShell_1bcfs_8{max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}._sheetForm_1bcfs_20{display:flex;flex-direction:column;gap:.85rem;padding:0 .15rem}._identityPanel_1bcfs_27{margin:0}._identityBody_1bcfs_31{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.15rem;padding:.85rem .95rem 1.1rem}._identityTop_1bcfs_40{display:flex;flex-direction:column;gap:1rem;align-items:stretch}._fieldGrid_1bcfs_47{display:grid;grid-template-columns:1fr;gap:.75rem 1rem;flex:1;min-width:0}._fieldWide_1bcfs_55{grid-column:1 / -1}._sectionBlock_1bcfs_59{padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}._sectionLabel_1bcfs_64{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#93c5fde6}@media(min-width:768px)and (max-width:1023px){._merchantProfileShell_1bcfs_8{padding:1.15rem 1.35rem 2.5rem;gap:1rem}._identityBody_1bcfs_31{padding:1rem 1.15rem 1.2rem}._identityTop_1bcfs_40{flex-direction:row;align-items:flex-start;gap:1.35rem}._fieldGrid_1bcfs_47{grid-template-columns:1fr 1fr}}@media(min-width:1024px){._merchantProfileShell_1bcfs_8{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}._identityBody_1bcfs_31{padding:1.05rem 1.25rem 1.3rem}._identityTop_1bcfs_40{flex-direction:row;align-items:flex-start;gap:1.75rem}._fieldGrid_1bcfs_47{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem}}._merchantProfileCard_1bcfs_119{background:#ffffff0b;border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px #00000038;padding:1.15rem 1.2rem;transition:all .3s ease}._merchantProfileCard_1bcfs_119:hover{border-color:#ffffff24}._merchantProfileCardHeader_1bcfs_132{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}._merchantProfileCardIcon_1bcfs_141{width:2.5rem;height:2.5rem;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff;flex-shrink:0}._merchantProfileCardTitle_1bcfs_153{font-size:1.25rem;font-weight:700;color:#fff;margin:0}._merchantProfileCardContent_1bcfs_160{color:#ffffff80;line-height:1.6}._merchantProfileCardHint_1bcfs_165{font-size:.875rem;color:#ffffff73;margin:.25rem 0 0;line-height:1.45}._merchantProfileMuted_1bcfs_172{color:#ffffff80;margin:0;line-height:1.5}._bankInfoGrid_1bcfs_178{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}._bankInfoLabel_1bcfs_184{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff6;margin:0 0 .25rem}._bankInfoValue_1bcfs_193{font-size:.95rem;font-weight:600;color:#fff;margin:0;word-break:break-word}@media(max-width:640px){._bankInfoGrid_1bcfs_178{grid-template-columns:1fr}}._merchantProfilePhotoContainer_1bcfs_207{display:flex;align-items:flex-start;justify-content:center;margin-bottom:0;flex-shrink:0}._merchantProfilePhotoWrapper_1bcfs_215{position:relative;display:inline-block}._merchantProfilePhoto_1bcfs_207{width:5.5rem;height:5.5rem;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.14);box-shadow:0 8px 20px #00000047;transition:transform .3s ease}._merchantProfilePhotoWrapper_1bcfs_215:hover ._merchantProfilePhoto_1bcfs_207{transform:scale(1.05)}._merchantProfilePhoto_1bcfs_207 img{width:100%;height:100%;object-fit:cover}._merchantProfilePhotoPlaceholder_1bcfs_240{width:100%;height:100%;background:linear-gradient(135deg,#0f172a1a,#1f2f521a);display:flex;align-items:center;justify-content:center;color:#93c5fd}._merchantProfilePhotoButton_1bcfs_250{position:absolute;bottom:0;right:0;background:linear-gradient(145deg,#3b82f6,#2563eb);color:#fff;width:2rem;height:2rem;padding:0;border-radius:50%;cursor:pointer;border:2px solid rgba(15,23,42,.9);box-shadow:0 6px 14px #2563eb59;transition:all .3s ease;display:flex;align-items:center;justify-content:center}._merchantProfilePhotoButton_1bcfs_250:hover{transform:scale(1.1);box-shadow:0 10px 24px #2563eb66}._merchantProfileFormGroup_1bcfs_274{margin-bottom:0}._merchantProfileLabel_1bcfs_278{display:block;font-size:.875rem;font-weight:600;color:#ffffff8c;margin-bottom:.5rem}._merchantProfileInput_1bcfs_286{width:100%!important;height:2.45rem!important;padding:.55rem .85rem!important;border-radius:.75rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000059!important;color:#fff!important;font-size:.875rem!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}._merchantProfileInput_1bcfs_286:focus,._merchantProfileInput_1bcfs_286:focus-visible{outline:none!important;border-color:#60a5fa80!important;box-shadow:0 0 0 3px #2563eb38!important;--tw-ring-shadow: 0 0 #0000 !important}._merchantProfileInput_1bcfs_286:disabled{background:#00000047!important;color:#ffffff8c!important;cursor:not-allowed;opacity:1!important}._merchantProfileInput_1bcfs_286::placeholder{color:#ffffff52!important}._docList_1bcfs_319{display:flex;flex-direction:column;gap:.75rem}._docRow_1bcfs_325{padding:.95rem 1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000047}._docRowTop_1bcfs_332{display:flex;flex-direction:column;gap:.75rem}._docRowTitle_1bcfs_338{margin:0;font-size:.95rem;font-weight:700;color:#fff}._docRowDesc_1bcfs_345{margin:.3rem 0 0;font-size:.78rem;color:#ffffff73;line-height:1.4}._docRowBtn_1bcfs_352{align-self:stretch;min-height:2.4rem;padding:.55rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer}._docRowBtnPrimary_1bcfs_365{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);border-color:transparent;box-shadow:0 8px 18px #2563eb40}._docBadge_1bcfs_371{display:inline-flex;align-items:center;margin-top:.65rem;padding:.28rem .7rem;border-radius:999px;font-size:.7rem;font-weight:700;border:1px solid transparent}._docBadgeOk_1bcfs_382{background:#10b98126;color:#6ee7b7;border-color:#10b98159}._docBadgePending_1bcfs_388{background:#f59e0b26;color:#fcd34d;border-color:#fbbf2459}._docBadgeBad_1bcfs_394{background:#ef444426;color:#fca5a5;border-color:#f8717159}._docComment_1bcfs_400{margin:.5rem 0 0;font-size:.8rem;color:#fca5a5}@media(min-width:640px){._docRowTop_1bcfs_332{flex-direction:row;align-items:flex-start;justify-content:space-between}._docRowBtn_1bcfs_352{align-self:flex-start;flex-shrink:0}}._merchantProfileButton_1bcfs_419{padding:.875rem 1.5rem;border-radius:12px;font-weight:600;font-size:.9375rem;border:none;background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._merchantProfileButton_1bcfs_419:hover{background:linear-gradient(145deg,#60a5fa,#2563eb 48%,#1d4ed8);transform:translateY(-2px);box-shadow:0 10px 24px #2563eb4d}._merchantProfileButton_1bcfs_419:active{transform:translateY(0)}._merchantProfileButtonSecondary_1bcfs_445{background:#ffffff0b;color:#fff;border:1px solid rgba(255,255,255,.15)}._merchantProfileButtonSecondary_1bcfs_445:hover{background:#00000047;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:none}._modalContent_1bcfs_459{border-radius:1.25rem!important;padding:0!important;gap:0!important;overflow:hidden;background:#181c25!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 28px 70px #000000a6!important;max-height:90vh;display:flex;flex-direction:column;color:#fff}._modalClose_1bcfs_473{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffbf;cursor:pointer}._modalClose_1bcfs_473:hover{background:#2563eb47;border-color:#93c5fd59;color:#fff}._modalHeader_1bcfs_495{background:transparent;padding:1.35rem 3.25rem .75rem 1.5rem;color:#fff;border-bottom:none;flex-shrink:0}._modalTitle_1bcfs_504{color:#fff!important;font-size:1.1rem!important;font-weight:700!important;margin:0!important;text-align:left!important}._modalDescription_1bcfs_512{color:#ffffff73!important;margin-top:.35rem!important;font-size:.8125rem!important;line-height:1.45!important;text-align:left!important}._modalBody_1bcfs_520{padding:.75rem 1.5rem 1.25rem;background:transparent;overflow-y:auto;flex:1;min-height:0;color:#ffffffd9}._modalFooter_1bcfs_529{padding:1rem 1.5rem 1.25rem;background:transparent;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:.75rem;justify-content:stretch;flex-shrink:0}._modalButton_1bcfs_539{flex:1;min-height:2.75rem;padding:.75rem 1.25rem;border-radius:.85rem;font-weight:700;font-size:.85rem;transition:background .15s,border-color .15s;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._modalButtonCancel_1bcfs_555{background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.14)}._modalButtonCancel_1bcfs_555:hover{background:#ffffff1a;color:#fff}._modalButtonPrimary_1bcfs_566{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;box-shadow:0 10px 24px #2563eb47}._modalButtonPrimary_1bcfs_566:hover{filter:brightness(1.05)}._modalButtonPrimary_1bcfs_566:disabled{opacity:.5;cursor:not-allowed;filter:none}._modalInputGroup_1bcfs_582{margin-bottom:1rem}._modalLabel_1bcfs_586{display:block;font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin-bottom:.4rem}._modalInput_1bcfs_582{width:100%!important;height:2.75rem!important;padding:.7rem .95rem!important;border-radius:.85rem!important;border:1px solid rgba(255,255,255,.12)!important;font-size:.9rem!important;background:#00000059!important;color:#fff!important;box-shadow:none!important}._modalInput_1bcfs_582::placeholder{color:#ffffff52!important}._modalInput_1bcfs_582:focus,._modalInput_1bcfs_582:focus-visible{outline:none!important;border-color:#60a5fa80!important;box-shadow:0 0 0 3px #2563eb38!important;--tw-ring-shadow: 0 0 #0000 !important}._fileSelectButton_1bcfs_620{width:100%;min-height:2.75rem;padding:.75rem 1rem;border-radius:.85rem;border:1px dashed rgba(147,197,253,.35);background:#2563eb1a;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;text-align:left}._fileSelectButton_1bcfs_620:hover{background:#2563eb2e;border-color:#93c5fd8c}._fileSelectedHint_1bcfs_639{margin:.5rem 0 0;font-size:.8rem;font-weight:600;color:#6ee7b7}@media(max-width:768px){._merchantProfileContainer_1bcfs_648{padding:1rem}._merchantProfileHeader_1bcfs_652{padding:1.5rem 1rem}._merchantProfileTitle_1bcfs_656{font-size:1.75rem}._merchantProfileGrid_1bcfs_660{grid-template-columns:1fr;gap:1rem}._merchantProfileCard_1bcfs_119{padding:1.25rem}._merchantProfilePhoto_1bcfs_207{width:6rem;height:6rem}._modalContent_1bcfs_459{max-height:90vh;margin:.75rem auto!important;border-radius:20px!important;width:calc(100% - 1.5rem)!important;max-width:calc(100% - 1.5rem)!important;left:50%!important;right:auto!important;transform:translate(-50%) translateY(-50%)!important}._modalHeader_1bcfs_495{padding:1rem 1.25rem .875rem}._modalTitle_1bcfs_504{font-size:1.125rem!important;line-height:1.3!important}._modalDescription_1bcfs_512{font-size:.8125rem!important;margin-top:.25rem!important;line-height:1.4!important}._modalBody_1bcfs_520{padding:1rem 1.25rem;max-height:calc(90vh - 180px);overflow-y:auto}._modalFooter_1bcfs_529{padding:.875rem 1.25rem;flex-direction:column;gap:.75rem}._modalButton_1bcfs_539{width:100%;justify-content:center}}._merchantSecurityPage_1951d_3{max-width:100vw;overflow-x:hidden}._merchantSecurityShell_1951d_8{max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}._msecHead_1951d_20 .mdb-head-inner{gap:.85rem}._msecHead_1951d_20 .mdb-head-title{font-size:clamp(1.35rem,4vw,1.75rem)}._msecHead_1951d_20 .mdb-head-lead{max-width:36rem}._msecPanel_1951d_32{margin:0}._msecPanelBody_1951d_36{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem;padding:0 .15rem .35rem}._scorePill_1951d_45{display:inline-flex;align-items:center;border-radius:999px;padding:.28rem .7rem;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent;white-space:nowrap}._scorePillOk_1951d_58{background:#10b98126;color:#6ee7b7;border-color:#34d39947}._scorePillMid_1951d_64{background:#f59e0b26;color:#fcd34d;border-color:#fbbf2447}._scorePillLow_1951d_70{background:#f43f5e24;color:#fda4af;border-color:#fb718547}._scoreRow_1951d_76{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._scoreValue_1951d_83{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;color:#fff;letter-spacing:-.02em}._scoreBar_1951d_90{width:100%;height:.5rem;overflow:hidden;border-radius:999px;background:#ffffff1a}._scoreBarFill_1951d_98{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .45s ease}._settingsList_1951d_105{display:flex;flex-direction:column;gap:.55rem}._settingsRow_1951d_111{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.9rem .95rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}._settingsRow_1951d_111:hover{border-color:#ffffff24;background:#ffffff0d}._settingsIcon_1951d_131{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.85rem;background:#2563eb33;color:#93c5fd}._settingsTitle_1951d_142{margin:0;font-size:.9rem;font-weight:700;color:#fff}._settingsHint_1951d_149{margin:.2rem 0 0;font-size:.75rem;color:#ffffff73}._settingsAction_1951d_155{flex-shrink:0;font-size:.75rem;font-weight:700;color:#93c5fd}._sheetForm_1951d_162{display:flex;flex-direction:column;gap:.35rem;padding:0 .15rem}._fileSelectedHint_1951d_169{margin:.5rem 0 0;font-size:.875rem;color:#6ee7b7;font-weight:500}._modalInputGroup_1951d_176{margin-bottom:1rem}._modalLabel_1951d_180{display:block;font-weight:700;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;margin-bottom:.4rem}._modalInput_1951d_176{width:100%!important;height:2.75rem!important;padding:.7rem .95rem!important;border-radius:.85rem!important;border:1px solid rgba(255,255,255,.12)!important;font-size:.9rem!important;font-weight:500!important;transition:border-color .2s,box-shadow .2s!important;background:#00000059!important;color:#fff!important;box-shadow:none!important}._modalInput_1951d_176::placeholder{color:#ffffff52!important}._modalInput_1951d_176:focus,._modalInput_1951d_176:focus-visible{outline:none!important;border-color:#60a5fa80!important;box-shadow:0 0 0 3px #2563eb38!important}._qrCodeContainer_1951d_215{display:flex;justify-content:center;padding:1rem;background:#fff;border-radius:16px;margin-bottom:1rem}._qrCodeContainer_1951d_215 img,._qrCodeImage_1951d_225{border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:100%;width:192px;height:192px}._historyItem_1951d_233{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);border-radius:1rem;margin-bottom:.65rem}._historyItemInfo_1951d_245{flex:1;min-width:0}._historyItemLocation_1951d_250{font-weight:600;font-size:.95rem;color:#fff;margin:0 0 .25rem}._historyItemDevice_1951d_257{margin:0;font-size:.8rem;color:#ffffff80}._historyItemMeta_1951d_263{text-align:right;display:flex;flex-direction:column;gap:.4rem;align-items:flex-end;flex-shrink:0}._historyItemDate_1951d_272{margin:0;font-size:.75rem;color:#ffffff80}._historyBadge_1951d_278{padding:.3rem .7rem;border-radius:8px;font-weight:600;font-size:.75rem}._historyBadgeSuccess_1951d_285{background:#10b9811a;color:#10b981}._historyBadgeFailed_1951d_290{background:#ef44441a;color:#ef4444}._historyEmpty_1951d_295{text-align:center;padding:2rem 1rem;color:#ffffff80}._alertItem_1951d_301{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;background:#00000040;border-radius:12px;margin-bottom:.55rem;border:1px solid rgba(255,255,255,.06)}._alertLabel_1951d_312{font-weight:500;font-size:.9rem;color:#fff;flex:1}._alertCheckbox_1951d_319{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#93c5fd}@media(min-width:768px)and (max-width:1023px){._merchantSecurityShell_1951d_8{padding:1.15rem 1.1rem calc(2.5rem + env(safe-area-inset-bottom,0px));gap:1rem}._msecHead_1951d_20 .mdb-head-inner{gap:1rem}}@media(min-width:1024px){._merchantSecurityShell_1951d_8{padding:1.5rem 1.25rem 3rem;gap:1.25rem}._msecHead_1951d_20 .mdb-head-inner{gap:1.1rem}._msecHead_1951d_20 .mdb-head-title{font-size:clamp(1.55rem,2vw,1.95rem)}._settingsList_1951d_105{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}}@media(max-width:640px){._historyItem_1951d_233{flex-direction:column;align-items:flex-start}._historyItemMeta_1951d_263{text-align:left;align-items:flex-start;width:100%}._qrCodeContainer_1951d_215 img,._qrCodeImage_1951d_225{width:160px!important;height:160px!important}}.merchant-support-page{max-width:100vw;overflow-x:hidden}.merchant-support-shell{max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box;color:#ffffffeb}.msup-body{display:flex;flex-direction:column;gap:1rem}.msup-panel .mdb-panel-body.msup-panel-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.95rem;padding:.85rem .95rem 1.1rem}.msup-toolbar{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.msup-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.msup-tab{height:2.35rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff8c;font-size:.75rem;font-weight:650;cursor:pointer}.msup-tab.is-active{border-color:#60a5fa66;background:#2563eb38;color:#fff}.msup-search{position:relative;width:100%}.msup-search svg{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59;pointer-events:none}.msup-search input,.msup-input,.msup-select,.msup-textarea{width:100%;border-radius:.85rem;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;font-size:.9rem;outline:none;box-sizing:border-box}.msup-search input,.msup-input,.msup-select{height:2.65rem;padding:0 .9rem}.msup-search input{padding-left:2.45rem}.msup-textarea{padding:.7rem .85rem;resize:vertical;min-height:6rem}.msup-search input:focus,.msup-input:focus,.msup-select:focus,.msup-textarea:focus{border-color:#60a5fa73;box-shadow:0 0 0 2px #2563eb38}.msup-select option{color:#111}.msup-label{display:block;margin:.35rem 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a}.msup-sheet-form{display:flex;flex-direction:column;gap:.15rem;padding:0 .15rem}.msup-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.msup-row{width:100%;text-align:left;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.9rem .95rem;color:inherit;cursor:pointer;box-sizing:border-box}.msup-row:hover{border-color:#ffffff24;background:#ffffff0d}.msup-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;align-items:center}.msup-row-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.msup-row-info strong{font-size:.9rem;font-weight:700;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msup-row-info span{font-size:.74rem;color:#ffffff6b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msup-row-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.msup-unread{margin:0;font-size:.7rem;font-style:normal;font-weight:700;color:#93c5fd}.msup-badge{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.65rem;font-weight:700;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffbf}.msup-badge-ok{background:#10b98124;color:#6ee7b7;border-color:#34d39940}.msup-badge-pending{background:#f59e0b24;color:#fcd34d;border-color:#fbbf2440}.msup-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;text-align:center;color:#ffffff73;font-size:.9rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.msup-empty p{margin:0}.msup-empty .mdb-head-cta{width:auto;margin-top:.25rem}.msup-faq-list{display:flex;flex-direction:column;gap:.65rem}.msup-faq-item{overflow:hidden;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:#00000038}.msup-faq-item.is-open{border-color:#60a5fa47}.msup-faq-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;text-align:left;background:transparent;border:0;color:#ffffffeb;cursor:pointer;font-size:.85rem;font-weight:650}.msup-faq-toggle svg{width:1rem;height:1rem;flex-shrink:0;color:#fff6}.msup-faq-answer{margin:0;padding:.85rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08);font-size:.82rem;line-height:1.5;color:#ffffff8c}.msup-faq-foot{margin:.15rem 0 0;padding:0 .15rem;font-size:.72rem;color:#fff6}.msup-chat{max-height:min(420px,50vh);overflow-y:auto;display:flex;flex-direction:column;gap:.55rem;padding:.85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0000004d}.msup-chat-empty{margin:0;padding:2rem 1rem;text-align:center;font-size:.88rem;color:#ffffff73}.msup-bubble-row{display:flex}.msup-bubble-row.is-support{justify-content:flex-start}.msup-bubble-row.is-user{justify-content:flex-end}.msup-bubble{max-width:88%;padding:.7rem .85rem;border-radius:1rem;font-size:.82rem;line-height:1.4}.msup-bubble.is-support{border-bottom-left-radius:.35rem;border:1px solid rgba(255,255,255,.1);background:#ffffff12;color:#ffffffe6}.msup-bubble.is-user{border-bottom-right-radius:.35rem;background:linear-gradient(145deg,#3b82f6,#2563eb);color:#fff}.msup-bubble-text{margin:0;white-space:pre-wrap;word-break:break-word}.msup-bubble-time{margin:.35rem 0 0;font-size:.65rem;opacity:.65}.msup-closed-note{border-radius:.9rem;border:1px solid rgba(52,211,153,.25);background:#10b9811a;color:#a7f3d0;padding:.7rem .85rem;text-align:center;font-size:.82rem;font-weight:600}.msup-composer{display:flex;gap:.55rem;align-items:center}.msup-composer .msup-input{flex:1;min-width:0}.msup-send{width:2.65rem;min-width:2.65rem;max-width:2.65rem;height:2.65rem;padding:0;border-radius:.85rem}.msup-send svg{width:1.05rem;height:1.05rem}@media(min-width:768px)and (max-width:1023px){.merchant-support-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.msup-body{gap:1.1rem}.msup-panel .mdb-panel-body.msup-panel-body{padding:1rem 1.15rem 1.2rem;gap:1rem}.msup-toolbar{flex-direction:row;align-items:center}.msup-tabs{width:auto;min-width:16rem}.msup-search{flex:1}}@media(min-width:1024px){.merchant-support-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.15rem}.msup-body{display:flex;flex-direction:column;gap:1.15rem}.msup-panel .mdb-panel-body.msup-panel-body{padding:1.05rem 1.25rem 1.3rem;gap:1.05rem}.msup-toolbar{flex-direction:row;align-items:center}.msup-tabs{width:auto;min-width:17rem}.msup-search{flex:1}.msup-chat{max-height:min(520px,58vh)}}.mthx-inline-ico{width:.75rem;height:.75rem;display:inline-block;vertical-align:-.1rem;margin-right:.3rem;opacity:.7}.mthx-phone{display:block!important}.mthx-type{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;padding:.65rem .7rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.mthx-type-ico{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:.65rem;border:1px solid rgba(96,165,250,.22);background:#2563eb29;color:#93c5fd}.mthx-type-ico svg{width:1rem;height:1rem}.mthx-type-label{margin:.1rem 0 0;font-size:.88rem;font-weight:700;color:#fffffff0;letter-spacing:-.015em}.mthx-status{margin-left:auto;flex-shrink:0;max-width:8.5rem;padding:.28rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffb3;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;line-height:1.2}.mthx-status.is-ok{border-color:#34d39947;background:#10b98129;color:#6ee7b7}.mthx-status.is-warn{border-color:#fbbf2447;background:#f59e0b24;color:#fcd34d}.mthx-status.is-refund{border-color:#a78bfa4d;background:#8b5cf629;color:#c4b5fd}.mthx-status.is-bad{border-color:#fb718547;background:#f43f5e24;color:#fda4af}.mthx-ref-static{cursor:default}.mthx-ref-static:hover{background:#2563eb1f;border-color:#93c5fd3d;color:#dbeafe}.mthx-date{margin:.35rem 0 0;font-size:.72rem;font-weight:500;color:#ffffff6b;text-transform:capitalize}@media(min-width:768px)and (max-width:1023px){.mthx .mox-body{grid-template-columns:1.1fr .9fr}.mthx .mox-ledger{border-top:0;border-left:1px solid rgba(255,255,255,.08)}}@media(min-width:1024px){.mthx .mox-body{grid-template-columns:1.15fr .95fr}.mthx .mox-ledger{border-top:0;border-left:1px solid rgba(255,255,255,.08)}.mthx .mox-identity,.mthx .mox-ledger{padding:1rem 1.1rem}}.merchant-history-page{color:#ffffffeb;max-width:100vw;overflow-x:hidden}.merchant-history-shell{width:100%;max-width:none;margin:0;padding:.9rem .85rem calc(6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;box-sizing:border-box}.merchant-history-panel-body{position:relative;z-index:1;padding:.85rem .95rem 1.1rem}.merchant-history-page .mth-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem 1rem;text-align:center;color:#ffffff73;font-size:.9rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.merchant-history-page .mth-empty p{margin:0}.merchant-history-page .mth-feed{display:flex;flex-direction:column;gap:.55rem}.merchant-history-page .mth-card{position:relative;overflow:hidden;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:border-color .15s ease,background .15s ease}.merchant-history-page .mth-card:hover{border-color:#ffffff24;background:#ffffff0d}.merchant-history-page .mth-card.is-expanded{border-color:#ffffff24;background:#ffffff0a;box-shadow:0 12px 32px #00000047}.merchant-history-page .mth-toggle{display:flex;width:100%;align-items:center;gap:.65rem;padding:.9rem .95rem;text-align:left;color:inherit;background:transparent;border:0;cursor:pointer}.merchant-history-page .mth-toggle.is-expanded{margin-bottom:.15rem}.merchant-history-page .mth-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.85rem;border:1px solid rgba(96,165,250,.2);background:#2563eb26;color:#93c5fd}.merchant-history-page .mth-main{min-width:0;flex:1}.merchant-history-page .mth-title{margin:0;font-size:.9rem;font-weight:700;letter-spacing:-.015em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-history-page .mth-meta{margin:.2rem 0 0;font-size:.74rem;font-weight:500;color:#ffffff6b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-history-page .mth-pill-mobile{margin-top:.4rem}.merchant-history-page .mth-pill-desktop{display:none;flex:1;min-width:0;align-items:center;justify-content:center;padding:0 .5rem}.merchant-history-page .mth-aside{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.merchant-history-page .mth-amount-label{font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;text-align:right}.merchant-history-page .mth-amount{font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;text-align:right}.merchant-history-page .mth-chevron{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd9;transition:all .2s ease}.merchant-history-page .mth-chevron.is-open{transform:rotate(180deg);border-color:#60a5fa66;background:#2563eb;color:#fff;box-shadow:0 6px 14px #2563eb59}.merchant-history-page .mth-expand{padding:0 .75rem .85rem}.merchant-history-page .mth-kind{margin:.15rem 0 0;font-size:.65rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#93c5fdb8}.mth-sheet-label{display:block;margin:0 0 .45rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a}.mth-sheet-textarea{width:100%;min-height:6.5rem;resize:vertical;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;padding:.75rem .85rem;font-size:.9rem;outline:none;box-sizing:border-box}.mth-sheet-textarea::placeholder{color:#ffffff52}.mth-sheet-textarea:focus{border-color:#60a5fa73;box-shadow:0 0 0 2px #2563eb38}@media(min-width:768px)and (max-width:1023px){.merchant-history-shell{padding:1.15rem 1.35rem 2.5rem;gap:1rem}.merchant-history-panel-body{padding:1rem 1.15rem 1.2rem}.merchant-history-page .mth-pill-mobile{display:none}.merchant-history-page .mth-pill-desktop{display:flex}}@media(min-width:1024px){.merchant-history-shell{padding:1.25rem 1.5rem 2.25rem;gap:1.1rem}.merchant-history-panel-body{padding:1.05rem 1.25rem 1.3rem}.merchant-history-page .mth-toggle{gap:.85rem;padding:.9rem 1rem}.merchant-history-page .mth-pill-mobile{display:none}.merchant-history-page .mth-pill-desktop{display:flex;max-width:12rem}.merchant-history-page .mth-expand{padding:0 .9rem 1rem}}body:has(.partner-shell) .swal2-container:has(.osrapay-toast){padding:12px!important;z-index:100080!important}body:has(.partner-shell) .swal2-popup.osrapay-toast.swal2-toast{width:min(360px,calc(100vw - 28px))!important;max-height:none!important;min-height:0!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:1rem!important;background:linear-gradient(180deg,#1c212c,#151923)!important;color:#fff!important;box-shadow:0 18px 48px #0000008c,0 0 0 1px #0d948829!important;gap:10px!important;align-items:center!important;display:flex!important;flex-direction:row!important;overflow:hidden!important}body:has(.partner-shell) .swal2-popup.osrapay-toast.swal2-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#0d9488}body:has(.partner-shell) .swal2-popup.osrapay-toast.osrapay-toast-success:before{background:#2dd4bf}body:has(.partner-shell) .swal2-popup.osrapay-toast.osrapay-toast-error:before{background:#f43f5e}body:has(.partner-shell) .swal2-popup.osrapay-toast.osrapay-toast-warning:before{background:#fbbf24}body:has(.partner-shell) .swal2-popup.osrapay-toast .osrapay-toast-title{color:#fff!important;font-size:.9rem!important;font-weight:650!important;letter-spacing:-.01em!important;text-align:left!important}body:has(.partner-shell) .swal2-popup.osrapay-toast .osrapay-toast-icon{width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;border-width:2px!important;background:#ffffff0f!important}body:has(.partner-shell) .swal2-popup.osrapay-toast.osrapay-toast-success .swal2-success-ring{border-color:#2dd4bf59!important}body:has(.partner-shell) .swal2-popup.osrapay-toast.osrapay-toast-success [class^=swal2-success-line]{background-color:#2dd4bf!important}body:has(.partner-shell) .swal2-popup.osrapay-toast .osrapay-toast-progress{background:#ffffff14!important}body:has(.partner-shell) .swal2-popup.osrapay-toast.osrapay-toast-success .osrapay-toast-progress .swal2-timer-progress-bar{background:#2dd4bf!important}body:has(.partner-shell) .swal2-popup.osrapay-toast.osrapay-toast-error .osrapay-toast-progress .swal2-timer-progress-bar{background:#f43f5e!important}.trouver-agent-page{background:#16161d;color:#ffffffeb;min-height:100vh;color-scheme:dark}.trouver-agent-page .bg-white{background-color:#ffffff0d!important}.trouver-agent-page .bg-gray-50{background-color:#ffffff0f!important}.trouver-agent-page .bg-gradient-to-b.from-gray-50,.trouver-agent-page .bg-gradient-to-b.to-white,.trouver-agent-page .from-gray-50.to-white{background-image:none!important;background-color:#1b1b22!important}.trouver-agent-page .hover\:bg-gray-50:hover{background-color:#ffffff14!important}.trouver-agent-page .bg-gray-100{background-color:#ffffff0f!important}.trouver-agent-page .text-gray-900,.trouver-agent-page .text-gray-800,.trouver-agent-page .text-gray-700{color:#fffffff2!important}.trouver-agent-page .text-gray-600,.trouver-agent-page .text-gray-500{color:#ffffff94!important}.trouver-agent-page .text-gray-400{color:#ffffff6b!important}.trouver-agent-page .border-gray-100,.trouver-agent-page .border-gray-200,.trouver-agent-page .border-gray-300,.trouver-agent-page .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#ffffff1a!important}.trouver-agent-page .shadow-lg,.trouver-agent-page .shadow-md,.trouver-agent-page .shadow-xl{box-shadow:0 16px 40px -20px #0000008c!important}.trouver-agent-page input,.trouver-agent-page select,.trouver-agent-page textarea{color-scheme:dark!important;background-color:#1f1f28!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trouver-agent-page select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff99' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.25rem!important}.trouver-agent-page input::placeholder,.trouver-agent-page textarea::placeholder{color:#ffffff59!important}.trouver-agent-page select option,.trouver-agent-page select optgroup{background-color:#1f1f28!important;color:#fff!important}.trouver-agent-page label{color:#ffffffbf!important}.trouver-agent-page li.border-l-4{background:#c41b872e!important}.trouver-agent-page li.border-l-4 h4,.trouver-agent-page li.border-l-4 p,.trouver-agent-page li.border-l-4 span{color:#fffffff2!important}.trouver-agent-page [style*="color: #111827"],.trouver-agent-page [style*="color:#111827"],.trouver-agent-page [style*="color: #374151"],.trouver-agent-page [style*="color:#374151"],.trouver-agent-page [style*="color: #6B7280"],.trouver-agent-page [style*="color:#6B7280"]{color:#ffffffd9!important}.trouver-agent-page [style*="backgroundColor: 'white'"],.trouver-agent-page [style*="background-color: white"],.trouver-agent-page [style*="backgroundColor: white"],.trouver-agent-page [style*='backgroundColor: "white"']{background-color:#1f1f28!important;color:#fff!important}.trouver-agent-page [style*="borderBottom: '2px solid #f3f4f6'"],.trouver-agent-page [style*="border-bottom: 2px solid #f3f4f6"]{border-bottom-color:#ffffff1a!important}.trouver-agent-list-pin{flex-shrink:0;width:1.85rem;height:1.85rem;margin-top:.15rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#d942a5,#c41b87);box-shadow:0 6px 14px #c41b8747}.trouver-agent-list-pin.is-agent{background:linear-gradient(180deg,#2ad4c0,#15b8a6);box-shadow:0 6px 14px #15b8a647}.trouver-agent-list-pin.is-selected{outline:2px solid #fff;outline-offset:2px}.trouver-agent-page .maplibregl-map,.trouver-agent-page .maplibregl-ctrl-attrib,.trouver-agent-page .maplibregl-popup-content{color:#1a1a1a}.trouver-agent-page .maplibregl-ctrl-attrib{background:#16161de6;color:#ffffffb8;border-radius:8px}.trouver-agent-page .maplibregl-ctrl-attrib a{color:#ffffffe0}.trouver-agent-page .maplibregl-ctrl-group{background:#1f1f28;border:1px solid rgba(255,255,255,.12)}.trouver-agent-page .maplibregl-ctrl-group button{background:#1f1f28}.trouver-agent-page .maplibregl-ctrl-group button+button{border-top-color:#ffffff1a}.trouver-agent-page .maplibregl-ctrl-group button span{filter:invert(1)}.trouver-agent-page .maplibregl-popup-content{background:#1b1b22;color:#fff;border-radius:12px;box-shadow:0 16px 40px #00000059}.trouver-agent-page .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#1b1b22}:root{--primary: #c41b87;--primary-light: #fdf2f8;--primary-hover: #9b0c6b;--red-50: #fef2f2;--red-100: #fee2e2;--red-500: #ef4444;--red-600: #dc2626;--red-700: #b91c1c;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--blue-700: #1d4ed8;--green-100: #dcfce7;--green-700: #15803d;--white: #ffffff;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--header-height: 64px}.blocked-account-container{max-width:1200px;margin:0 auto;padding:1rem;padding-top:calc(var(--header-height) + 1rem);min-height:100vh;display:flex;align-items:flex-start;justify-content:center;background:#16161d;color:#ffffffe6}.blocked-card{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;box-shadow:none;overflow:hidden;width:100%;max-width:800px;display:flex;flex-direction:column;color:#ffffffe6}.blocked-header{background-color:var(--red-50);border-bottom:1px solid var(--red-100);padding:1.5rem;text-align:center}.blocked-header h1{color:var(--red-700);font-size:2rem;font-weight:700;margin:.5rem 0}.blocked-header p{color:var(--gray-600);font-size:1.125rem;margin-top:.5rem}.blocked-card-content{padding:1.5rem}.blocked-info{background-color:var(--red-50);border:1px solid var(--red-100);border-radius:.5rem;padding:1.25rem;margin-bottom:1.5rem}.blocked-info dl{display:grid;grid-template-columns:1fr;gap:1rem}.blocked-info dt{display:flex;align-items:center;font-weight:600;color:var(--red-700);margin-bottom:.25rem}.blocked-info dd{color:var(--gray-700);margin-left:2rem}.info-icon{margin-right:.5rem;display:flex;align-items:center}.block-reason{grid-column:span 1}.section-title{margin-bottom:1.5rem}.section-title h2{font-size:1.25rem;font-weight:600;color:var(--gray-900);margin-bottom:.5rem}.section-title p{color:var(--gray-600);font-size:.95rem}.support-hours{background-color:var(--gray-100);border-radius:.5rem;padding:1rem;margin-top:1.5rem;font-size:.875rem;color:var(--gray-600)}.support-hours p{margin-top:.5rem}.contact-options{display:grid;grid-template-columns:1fr;gap:1rem}.contact-card{position:relative;display:block;border:2px solid var(--gray-200);border-radius:.5rem;padding:1.25rem;transition:all .2s ease-in-out;text-decoration:none}.contact-card:hover{border-color:var(--primary);background-color:var(--primary-light);transform:translateY(-2px)}.contact-content{display:flex;align-items:flex-start}.contact-icon{width:24px;height:24px;color:var(--primary);margin-right:1rem;flex-shrink:0}.contact-card h4{font-size:1rem;font-weight:600;color:var(--gray-900);margin-bottom:.25rem}.contact-card p{font-size:.875rem;color:var(--gray-500)}.external-icon{position:absolute;right:.75rem;bottom:.75rem;width:16px;height:16px;color:var(--gray-400)}.badge{display:inline-flex;align-items:center;background-color:var(--green-100);color:var(--green-700);font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:9999px;margin-top:.5rem}.badge-icon{width:12px;height:12px;margin-right:.25rem}.back-button-container{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem}.back-button{display:flex;align-items:center;background-color:var(--primary);color:var(--white);border:none;border-radius:.375rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;box-shadow:var(--shadow-sm)}.back-button:hover{background-color:var(--primary-hover)}.button-icon{width:18px;height:18px;margin-right:.5rem}@media(min-width:640px){.blocked-account-container{padding:2rem;padding-top:calc(var(--header-height) + 2rem)}.blocked-card-content{padding:1.75rem}.contact-options{grid-template-columns:repeat(3,1fr)}.blocked-info dl{grid-template-columns:repeat(2,1fr)}.block-reason{grid-column:span 2}}@media(max-width:639px){.blocked-header h1{font-size:1.75rem}.blocked-header p{font-size:1rem}}.guides-page{background:#16161d;color:#ffffffeb;min-height:100vh}.guides-page .bg-white,.guides-page .bg-gray-50,.guides-page .bg-gray-100{background-color:transparent!important}.guides-page section.bg-white,.guides-page section.bg-gray-50,.guides-page section[class*=bg-gradient]{background:#16161d!important}.guides-page .bg-white.p-6,.guides-page .bg-white.border,.guides-page .bg-white.rounded-xl,.guides-page div.bg-white,.guides-page .rounded-xl.shadow-lg,.guides-page .rounded-xl.border{background-color:#ffffff0a!important;border-color:#ffffff1a!important}.guides-page .text-gray-900,.guides-page .text-gray-800,.guides-page .text-gray-700{color:#ffffffeb!important}.guides-page .text-gray-600,.guides-page .text-gray-500{color:#ffffff8c!important}.guides-page .text-gray-400{color:#fff6!important}.guides-page .border-gray-100,.guides-page .border-gray-200,.guides-page .border-gray-300{border-color:#ffffff1a!important}.guides-page .shadow-lg,.guides-page .shadow-md,.guides-page .shadow-xl,.guides-page .shadow-sm{box-shadow:none!important}.guides-page [class*="from-[#C41B87]/5"],.guides-page [class*="from-[#C41B87]/10"]{background:#c41b8724!important}.partner-dashboard-bg{min-height:100%;color:#fffffff0;background:transparent}.partner-dashboard-shell{max-width:1280px;margin:0 auto;padding:.85rem .85rem calc(5.5rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:.85rem;width:100%;box-sizing:border-box}@media(min-width:768px){.partner-dashboard-shell{padding:1.25rem 1.25rem 3rem;gap:1.15rem}}@media(min-width:1024px){.partner-dashboard-shell{padding:1.5rem 1.25rem 3rem;gap:1.25rem}}.partner-dash-show-sm{display:flex}.partner-dash-hide-sm{display:none!important}@media(min-width:768px){.partner-dash-show-sm{display:none!important}.partner-dash-hide-sm{display:block!important}.partner-dash-panel-head .partner-dash-hide-sm.partner-dash-cta,.partner-dash-cta.partner-dash-hide-sm{display:inline-flex!important}.partner-gains-metric.partner-dash-hide-sm{display:flex!important}}.partner-dash-home{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#2dd4bf24,#0d94880f 38%,#ffffff08);padding:1rem 1rem 1.1rem}.partner-dash-home-glow{pointer-events:none;position:absolute;inset:-35% -20% auto;height:60%;background:radial-gradient(ellipse at 50% 0%,rgba(45,212,191,.28),transparent 68%)}.partner-dash-home-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.partner-dash-home-hello{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#99f6e4bf}.partner-dash-home-name{margin:.15rem 0 0;font-size:clamp(1.25rem,5vw,1.55rem);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-dash-home-status{margin-top:.4rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a}.partner-dash-home-dot{width:6px;height:6px;border-radius:999px;background:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf38}.partner-dash-icon-btn{flex-shrink:0;display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffd9;cursor:pointer;transition:background .15s ease,border-color .15s ease}.partner-dash-icon-btn:hover:not(:disabled){background:#ffffff14;border-color:#2dd4bf59}.partner-dash-icon-btn:disabled{opacity:.55;cursor:wait}.partner-dash-home-focus{position:relative;z-index:1;margin-top:1.15rem}.partner-dash-home-focus-label{display:block;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#99f6e4cc}.partner-dash-home-focus-value{margin:.3rem 0 0;font-size:clamp(2.1rem,9vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.partner-dash-home-focus-value span{margin-left:.4rem;font-size:.8rem;font-weight:650;letter-spacing:.04em;color:#ffffff6b;vertical-align:.35em}.partner-dash-home-focus-hint{margin:.45rem 0 0;font-size:.82rem;color:#ffffff73}.partner-dash-progress{margin-top:1rem;padding:.75rem .85rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000038}.partner-dash-progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.partner-dash-progress-meta span{font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.partner-dash-progress-meta strong{font-size:.78rem;font-weight:650;color:#ffffffe0;text-align:right}.partner-dash-progress-track{height:.55rem;border-radius:999px;background:#ffffff14;overflow:hidden}.partner-dash-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#0d9488);transition:width .35s ease;box-shadow:0 0 12px #2dd4bf59}.partner-dash-progress.is-ready{border-color:#2dd4bf59;background:#0d948829}.partner-dash-progress.is-ready .partner-dash-progress-fill{background:linear-gradient(90deg,#5eead4,#14b8a6)}.partner-dash-progress-caption{margin:.45rem 0 0;font-size:.74rem;font-variant-numeric:tabular-nums;color:#ffffff7a}.partner-dash-progress-caption span{color:#99f6e4bf;font-weight:650}.partner-dash-home-actions{position:relative;z-index:1;margin-top:1rem;display:flex;flex-direction:column;gap:.55rem}.partner-dash-home-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.partner-dash-home-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.9rem;padding:.75rem .9rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,opacity .15s ease}.partner-dash-home-cta:hover:not(:disabled){transform:translateY(-1px);background:#ffffff1a}.partner-dash-home-cta:disabled{opacity:.4;cursor:not-allowed}.partner-dash-home-cta--primary{min-height:3.15rem;border:none;font-size:.95rem;background:linear-gradient(145deg,#2dd4bf,#14b8a6 40%,#0d9488);box-shadow:0 12px 28px #0d948859,inset 0 1px #ffffff2e}.partner-dash-home-cta--primary:hover:not(:disabled){filter:brightness(1.05);background:linear-gradient(145deg,#2dd4bf,#14b8a6 40%,#0d9488)}.partner-dash-snap{position:relative;z-index:1;margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.partner-dash-snap-card{padding:.75rem .8rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#0003}.partner-dash-snap-card span{display:block;font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b}.partner-dash-snap-card strong{display:block;margin-top:.3rem;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;line-height:1.15}.partner-dash-snap-card p{margin:.25rem 0 0;font-size:.7rem;color:#fff6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-dash-collect-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.55rem}.partner-dash-collect-card{padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.partner-dash-collect-card--accent{border-color:#2dd4bf47;background:linear-gradient(160deg,#2dd4bf24,#ffffff08)}.partner-dash-collect-card span{display:block;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.partner-dash-collect-card strong{display:block;margin-top:.35rem;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.partner-dash-collect-card p{margin:.25rem 0 0;font-size:.78rem;color:#ffffff6b}.partner-dash-collect-panel .partner-dash-show-sm{margin-top:.75rem;width:100%}@media(min-width:640px){.partner-dash-collect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.partner-dash-home{padding:1.25rem 1.35rem 1.35rem}.partner-dash-snap,.partner-dash-collect-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.partner-dash-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head snap" "focus snap" "actions actions";column-gap:1.5rem;row-gap:1rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.partner-dash-home-head{grid-area:head;align-self:start}.partner-dash-home-focus{grid-area:focus;margin-top:0;display:flex;flex-direction:column;height:100%}.partner-dash-progress{margin-top:auto}.partner-dash-home-actions{grid-area:actions;margin-top:0;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:.65rem}.partner-dash-home-actions-row{display:contents}.partner-dash-home-cta{width:100%;min-height:3.1rem}.partner-dash-home-cta--primary{min-height:3.1rem}.partner-dash-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;align-content:stretch}.partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.5rem;padding:1rem 1.05rem}.partner-dash-snap-card strong{font-size:1.2rem}}.partner-dash-panel{position:relative;overflow:hidden;border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1rem .95rem 1.05rem}@media(min-width:768px){.partner-dash-panel{border-radius:1.25rem;padding:1.15rem 1.2rem 1.25rem}}.partner-dash-panel-glow{pointer-events:none;position:absolute;top:-40%;right:-10%;width:220px;height:220px;border-radius:999px;background:#0d94882e;filter:blur(48px)}.partner-dash-panel-head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.partner-dash-panel-eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5eead4}.partner-dash-panel-title{margin:.2rem 0 0;font-size:1.15rem;font-weight:650;color:#fffffff2}.partner-dash-panel-sub{margin:.25rem 0 0;font-size:.85rem;color:#ffffff73}.partner-dash-filters{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.partner-dash-filter{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.9rem 1rem}.partner-dash-filter-label{display:block;margin-bottom:.55rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.partner-dash-filter-value{margin-top:.55rem;font-size:1.2rem;font-weight:650;font-variant-numeric:tabular-nums;color:#fff}.partner-dash-filter-hint{margin:.25rem 0 0;font-size:.78rem;color:#ffffff6b}.partner-dash-filter .partner-control-stack{display:flex;flex-direction:column;gap:.45rem}.partner-gains-panel{padding-bottom:1.15rem}.partner-gains-head{align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.partner-gains-toolbar{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;margin-bottom:.85rem;padding:.75rem .85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000038}.partner-gains-toolbar-group{display:flex;flex-direction:column;gap:.35rem;min-width:0;width:100%}.partner-gains-toolbar-label{font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#5eead4b3}.partner-gains-toolbar-controls{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.partner-gains-toolbar-divider{display:none;width:1px;align-self:stretch;min-height:2.5rem;background:#ffffff1a}.partner-gains-select,.partner-gains-picker,.partner-gains-picker--day{width:100%!important;min-width:0!important}.partner-gains-metrics{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.55rem}.partner-gains-metric{display:flex;flex-direction:column;min-height:0;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;transition:border-color .18s ease,background .18s ease,transform .18s ease}.partner-gains-metric:hover{border-color:#ffffff29;background:#ffffff0e}.partner-gains-metric--featured{border-color:#2dd4bf47;background:linear-gradient(160deg,#2dd4bf29,#0d948814 42%,#ffffff08);box-shadow:inset 0 1px #ffffff0f}.partner-gains-metric--featured:hover{border-color:#2dd4bf6b;transform:translateY(-1px)}.partner-gains-metric--muted{background:#ffffff06}.partner-gains-metric-top{display:flex;align-items:center;gap:.55rem}.partner-gains-metric-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;color:#5eead4;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.18)}.partner-gains-metric-icon svg{width:1rem;height:1rem}.partner-gains-metric--muted .partner-gains-metric-icon{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}.partner-gains-metric-label{font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.partner-gains-metric--featured .partner-gains-metric-label{color:#99f6e4d9}.partner-gains-metric-value{margin:.75rem 0 0;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15;color:#fff}.partner-gains-metric-value span{margin-left:.35rem;font-size:.72rem;font-weight:650;letter-spacing:.04em;color:#ffffff6b;vertical-align:.12em}.partner-gains-metric--featured .partner-gains-metric-value{font-size:clamp(1.5rem,5.5vw,1.95rem)}.partner-gains-metric-hint{margin:.35rem 0 0;font-size:.78rem;color:#ffffff6b}@media(min-width:640px){.partner-gains-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.partner-gains-toolbar{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:.85rem 1rem}.partner-gains-toolbar-group{width:auto}.partner-gains-toolbar-controls{display:flex;flex-wrap:wrap}.partner-gains-toolbar-divider{display:block}.partner-gains-select{min-width:7.5rem!important;width:auto!important}.partner-gains-picker{min-width:8.5rem!important;width:auto!important}.partner-gains-picker--day{min-width:9.5rem!important}.partner-gains-metric{min-height:9rem}.partner-gains-metric-top{margin-bottom:auto}.partner-gains-metric-value{margin-top:1rem}}@media(min-width:1024px){.partner-gains-head{align-items:flex-end;margin-bottom:1rem}.partner-gains-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.partner-dashboard-bg .ant-select-selector,.partner-dashboard-bg .ant-picker{background:#00000059!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:.75rem!important;color:#ffffffeb!important;box-shadow:none!important}.partner-dashboard-bg .ant-select-selection-item,.partner-dashboard-bg .ant-select-selection-placeholder,.partner-dashboard-bg .ant-picker-input>input{color:#ffffffe6!important}.partner-dashboard-bg .ant-select-arrow,.partner-dashboard-bg .ant-picker-suffix,.partner-dashboard-bg .ant-picker-clear{color:#ffffff73!important}.partner-dashboard-bg .ant-select-focused .ant-select-selector,.partner-dashboard-bg .ant-picker-focused{border-color:#2dd4bf8c!important;box-shadow:0 0 0 2px #0d948838!important}.partner-dash-cta{border:none;border-radius:.95rem;padding:.85rem 1.1rem;min-height:3rem;font-size:.9rem;font-weight:750;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:linear-gradient(145deg,#2dd4bf,#14b8a6 35%,#0d9488);box-shadow:0 12px 28px #0d948866,inset 0 1px #ffffff2e;transition:transform .15s ease,opacity .15s ease,filter .15s ease}.partner-dash-cta:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.partner-dash-cta:disabled{opacity:.38;cursor:not-allowed;filter:grayscale(.25)}.partner-collect-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#060a12c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}body:has(.partner-collect-overlay) .partner-bottom-nav{display:none!important;visibility:hidden!important;pointer-events:none!important}.partner-collect-modal{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(520px,100%);max-height:min(88dvh,720px);overflow:hidden;border-radius:1.4rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(165deg,#1c212c,#11151c);box-shadow:0 28px 80px #0000008c,0 0 0 1px #2dd4bf14;color:#fffffff0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.partner-collect-body{position:relative;z-index:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.25rem .75rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media(max-width:1023px){.partner-collect-overlay{align-items:flex-end;padding:0}.partner-collect-modal{width:100%;max-width:100%;height:min(90dvh,640px);max-height:90dvh;border-radius:1.25rem 1.25rem 0 0}.partner-collect-steps{gap:.4rem!important}.partner-collect-steps li{padding:.65rem .75rem!important}.partner-collect-note{margin-top:.65rem!important;padding:.65rem .8rem!important;font-size:.75rem!important}}.partner-collect-glow{pointer-events:none;position:absolute;inset:-30% -20% auto;height:55%;background:radial-gradient(ellipse at 50% 0%,rgba(13,148,136,.32),transparent 68%)}.partner-collect-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.15rem}.partner-collect-head-main{display:flex;align-items:flex-start;gap:.85rem;min-width:0}.partner-collect-icon{flex-shrink:0;width:2.65rem;height:2.65rem;border-radius:.95rem;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#14b8a6,#0d9488 48%,#0f766e);box-shadow:0 10px 24px #0d948859}.partner-collect-eyebrow{margin:0;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5eead4}.partner-collect-head h2{margin:.15rem 0 0;font-size:1.2rem;font-weight:650;letter-spacing:-.02em;color:#fff}.partner-collect-sub{margin:.25rem 0 0;font-size:.82rem;color:#ffffff7a}.partner-collect-close{flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffa6;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.partner-collect-close:hover:not(:disabled){background:#ffffff1a;color:#fff}.partner-collect-close:disabled{opacity:.4;cursor:not-allowed}.partner-collect-amount{position:relative;z-index:1;border-radius:1.1rem;border:1px solid rgba(45,212,191,.28);background:#0d94881f;padding:1.05rem 1.15rem;display:flex;flex-direction:column;gap:.35rem}.partner-collect-amount span{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.partner-collect-amount strong{font-size:clamp(1.55rem,4vw,1.95rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff;line-height:1.1}.partner-collect-amount em{margin-left:.4rem;font-style:normal;font-size:.8rem;font-weight:650;color:#ffffff6b}.partner-collect-steps{position:relative;z-index:1;list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.partner-collect-steps li{display:flex;gap:.75rem;align-items:flex-start;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:.8rem .9rem}.partner-collect-step-icon{flex-shrink:0;width:2rem;height:2rem;border-radius:.7rem;display:grid;place-items:center;color:#5eead4;background:#0d94882e;border:1px solid rgba(45,212,191,.22)}.partner-collect-steps strong{display:block;font-size:.88rem;font-weight:650;color:#fffffff0}.partner-collect-steps p{margin:.15rem 0 0;font-size:.78rem;line-height:1.35;color:#ffffff7a}.partner-collect-note{position:relative;z-index:1;margin-top:.9rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:.8rem .95rem;font-size:.8rem;line-height:1.4;color:#ffffff8c}.partner-collect-footer{position:relative;z-index:10!important;display:grid!important;visibility:visible!important;opacity:1!important;grid-template-columns:1fr 1.45fr;gap:.55rem;margin:0;padding:.85rem 1.1rem calc(.95rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.12);background:#131720;box-shadow:0 -10px 28px #00000059;transform:none!important}.partner-collect-btn{min-height:2.85rem;border-radius:.95rem;font-size:.84rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;transition:transform .15s ease,background .15s ease,opacity .15s ease}.partner-collect-btn:hover:not(:disabled){transform:translateY(-1px)}.partner-collect-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.partner-collect-btn.ghost{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffd9}.partner-collect-btn.ghost:hover:not(:disabled){background:#ffffff17}.partner-collect-btn.primary{border:none;color:#fff;background:linear-gradient(145deg,#14b8a6,#0d9488 48%,#0f766e);box-shadow:0 12px 28px #0d948859}@media(max-width:480px){.partner-collect-footer{grid-template-columns:1fr 1.2fr}}.partner-dash-select-dropdown.ant-select-dropdown,.partner-dash-picker-dropdown.ant-picker-dropdown{background:#181c25!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.85rem!important;padding:.35rem!important}.partner-dash-select-dropdown .ant-select-item{color:#ffffffd9!important;border-radius:.55rem!important}.partner-dash-select-dropdown .ant-select-item-option-active,.partner-dash-select-dropdown .ant-select-item-option-selected{background:#0d948838!important;color:#fff!important}.partner-dash-picker-dropdown .ant-picker-panel-container,.partner-dash-picker-dropdown .ant-picker-panel{background:#181c25!important;border:none!important}.partner-dash-picker-dropdown .ant-picker-header,.partner-dash-picker-dropdown .ant-picker-content th,.partner-dash-picker-dropdown .ant-picker-cell,.partner-dash-picker-dropdown .ant-picker-header-view button{color:#ffffffd9!important}.partner-dash-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.partner-dash-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.partner-dash-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#0d9488!important}.partner-dash-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#2dd4bf!important}.partner-dashboard-bg .ant-table-wrapper,.partner-dashboard-bg .ant-table,.partner-dashboard-bg .ant-table-container,.partner-dashboard-bg .ant-table-content,.partner-dashboard-bg .ant-table-body,.partner-dashboard-bg .ant-table-header,.partner-dashboard-bg .ant-spin-nested-loading,.partner-dashboard-bg .ant-spin-container{background:transparent!important;color:#ffffffeb!important;--ant-table-bg: transparent;--ant-color-bg-container: transparent;--ant-table-header-bg: rgba(255, 255, 255, .04);--ant-table-row-hover-bg: rgba(13, 148, 136, .1);--ant-table-border-color: rgba(255, 255, 255, .08)}.partner-dashboard-bg .ant-table-thead>tr>th{background:#ffffff0a!important;color:#ffffffb3!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.partner-dashboard-bg .ant-table-tbody>tr>td{background:transparent!important;color:#ffffffe6!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.partner-dashboard-bg .ant-table-tbody>tr:hover>td{background:#0d94881a!important}.partner-dashboard-bg .ant-table-tbody>tr.ant-table-placeholder:hover>td,.partner-dashboard-bg .ant-table-tbody>tr.ant-table-placeholder>td{background:transparent!important;border-bottom:none!important}.partner-dashboard-bg .ant-table-placeholder,.partner-dashboard-bg .ant-empty,.partner-dashboard-bg .ant-empty-image svg{background:transparent!important}.partner-dashboard-bg .ant-empty-description{color:#ffffff73!important}.partner-dashboard-bg .ant-empty-img-simple-ellipse,.partner-dashboard-bg .ant-empty-img-simple-g,.partner-dashboard-bg .ant-empty-img-default-ellipse{fill:#ffffff14!important}.partner-dashboard-bg .ant-empty-img-simple-path,.partner-dashboard-bg .ant-empty-img-default-path-1,.partner-dashboard-bg .ant-empty-img-default-path-2,.partner-dashboard-bg .ant-empty-img-default-path-3{fill:#ffffff2e!important}.partner-dashboard-bg .ant-table-cell-scrollbar:not([rowspan]){box-shadow:none!important}.partner-dashboard-bg .ant-empty-image{display:none!important}.partner-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:2.25rem 1rem;color:#ffffff8c}.partner-empty-state-icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;color:#5eead4;background:#0d948829;border:1px solid rgba(45,212,191,.22);margin-bottom:.35rem}.partner-empty-state-title{margin:0;font-size:.95rem;font-weight:600;color:#ffffffc7}.partner-empty-state-hint{margin:0;font-size:.82rem;color:#ffffff6b;max-width:22rem;text-align:center}.partner-dashboard-bg .partner-data-table.ant-table-wrapper,.partner-dashboard-bg .partner-data-table .ant-table,.partner-dashboard-bg .partner-data-table .ant-table-container,.partner-dashboard-bg .partner-data-table .ant-table-content,.partner-dashboard-bg .partner-data-table .ant-table-body,.partner-dashboard-bg .partner-data-table table{background:transparent!important;background-color:transparent!important}.partner-dashboard-bg .partner-data-table .ant-table-tbody>tr>td,.partner-dashboard-bg .partner-data-table .ant-table-thead>tr>th,.partner-dashboard-bg .partner-data-table .ant-table-tbody>tr.ant-table-placeholder>td{background:transparent!important;background-color:transparent!important}.partner-dashboard-bg .ant-input,.partner-dashboard-bg .ant-input-affix-wrapper,.partner-dashboard-bg .ant-picker,.partner-dashboard-bg .ant-input-number,.partner-dashboard-bg .ant-select-selector{background:#00000059!important;border-color:#ffffff1f!important;color:#fff!important}.partner-dashboard-bg .ant-btn-link{color:#2dd4bf!important}.partner-dashboard-bg .ant-pagination-item a,.partner-dashboard-bg .ant-pagination-item-link{color:#ffffffd9!important;background:#ffffff0a!important;border-color:#ffffff1a!important}.partner-dashboard-bg .ant-pagination-item-active{border-color:#0d9488!important}.partner-dashboard-bg .ant-pagination-item-active a{color:#2dd4bf!important}.partner-dashboard-bg .ant-form-item-label>label,.partner-dashboard-bg .ant-modal-title,.partner-dashboard-bg .ant-empty-description{color:#ffffffd9!important}.partner-dashboard-bg .ant-modal-content{background:#181c25!important;color:#ffffffeb!important}.partner-dashboard-bg .ant-alert{background:#0d94881f!important;border:1px solid rgba(45,212,191,.25)!important}.partner-dashboard-bg .ant-alert-message,.partner-dashboard-bg .ant-alert-description{color:#ffffffe6!important}.partner-support-page .bg-white,.partner-support-page [style*="backgroundColor: white"],.partner-support-page [style*="background-color: white"]{background:#ffffff0a!important}.partner-support-page .text-gray-600,.partner-support-page .text-gray-500,.partner-support-page .text-gray-900{color:#ffffffb3!important}.partner-support-page .from-\[\#C41B87\]{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.partner-support-page .to-\[\#9b0c6b\]{--tw-gradient-to: #0f766e var(--tw-gradient-to-position) !important}.partner-support-page .text-\[\#C41B87\]{color:#2dd4bf!important}.partner-support-page .border-\[\#C41B87\],.partner-support-page .border-\[\#C41B87\]\/20{border-color:#0d948859!important}.partner-support-page .chat-container{background:#00000040!important}.partner-support-page .message-admin{background:#ffffff0f!important;color:#ffffffe6!important;border-color:#ffffff1a!important}.partner-profile-page .ant-card{background:#ffffff08!important;border-color:#ffffff1a!important;color:#ffffffe6!important;border-radius:1rem!important}.partner-profile-page .bg-green-50{background:#10b9811a!important}.partner-profile-page .bg-orange-50{background:#f59e0b1a!important}.partner-profile-page .bg-red-50{background:#f43f5e1a!important}.partner-profile-page .border-green-200{border-color:#10b98159!important}.partner-profile-page .border-orange-200{border-color:#f59e0b59!important}.partner-profile-page .border-red-200{border-color:#f43f5e59!important}.partner-profile-page .text-gray-600,.partner-profile-page .text-gray-500{color:#ffffff80!important}.partner-profile-page .bg-green-100{background:#10b98133!important}.partner-profile-page .bg-orange-100{background:#f59e0b33!important}.partner-profile-page .bg-red-100{background:#f43f5e33!important}.partner-profile-page .bg-gray-100{background:#ffffff14!important}.partner-profile-page .text-green-800{color:#6ee7b7!important}.partner-profile-page .text-orange-800{color:#fcd34d!important}.partner-profile-page .text-red-800,.partner-profile-page .text-red-600{color:#fda4af!important}.partner-profile-page .text-gray-800{color:#fffc!important}.partner-hero-card{position:relative;overflow:hidden;padding:1.35rem 1.35rem 1.25rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;margin-bottom:0}.partner-hero-glow{pointer-events:none;position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(ellipse at 50% 0%,rgba(13,148,136,.38),transparent 65%)}.partner-hero-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.partner-hero-eyebrow{margin:0;font-size:.95rem;font-weight:600;color:#ffffffeb}.partner-hero-status{margin-top:.35rem;display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.partner-hero-dot{width:6px;height:6px;border-radius:999px;background:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf38}.partner-hero-value-block{position:relative;z-index:1;margin-top:1.25rem}.partner-hero-value-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.partner-hero-value{margin-top:.35rem;font-size:clamp(2rem,5vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.partner-hero-value span{margin-left:.4rem;font-size:.85rem;font-weight:600;color:#ffffff73}.partner-hero-metrics{position:relative;z-index:1;margin-top:1.15rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.partner-hero-metric{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:.75rem .85rem}.partner-hero-metric span{display:block;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.partner-hero-metric strong{display:block;margin-top:.25rem;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums;color:#fff}.partner-hero-actions{position:relative;z-index:1;margin-top:1.15rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.55rem}.partner-hero-action{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;border-radius:.9rem;padding:.8rem .65rem;min-height:2.85rem;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.partner-hero-action:hover:not(:disabled){transform:translateY(-1px);background:#ffffff1a}.partner-hero-action:disabled{opacity:.45;cursor:not-allowed}.partner-hero-action.primary{border-color:transparent;background:linear-gradient(145deg,#14b8a6,#0d9488 48%,#0f766e);box-shadow:0 10px 28px #0d948852}@media(max-width:640px){.partner-hero-metrics,.partner-hero-actions{grid-template-columns:1fr}}.partner-wallet-page{max-width:100vw;overflow-x:hidden}.partner-wallet-snap{grid-template-columns:1fr 1fr}.partner-wallet-page .partner-wallet-tabs [role=tablist]{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1);border-radius:.95rem;padding:.3rem;height:auto!important}.partner-wallet-page .partner-wallet-tabs [role=tab]{color:#ffffff8c;border-radius:.75rem;background:transparent!important;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.82rem;font-weight:700;min-height:2.4rem}.partner-wallet-page .partner-wallet-tabs [role=tab][data-state=active]{background:linear-gradient(145deg,#14b8a6,#0d9488 48%,#0f766e)!important;color:#fff!important;box-shadow:0 8px 20px #0d948847}.partner-wallet-page .partner-wallet-tabs [role=tabpanel]{background:transparent!important;color:#ffffffeb}.partner-wallet-mini-grid{display:grid;grid-template-columns:1fr;gap:.65rem;margin:0 0 1rem}.partner-wallet-mini-card{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:.95rem 1rem}.partner-wallet-mini-card span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.partner-wallet-mini-card strong{display:block;margin-top:.35rem;font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;color:#fff}.partner-wallet-mini-card p{margin:.25rem 0 0;font-size:.78rem;color:#ffffff6b}.partner-wallet-note{display:flex;gap:.75rem;align-items:flex-start;border-radius:.95rem;border:1px solid rgba(45,212,191,.22);background:#0d94881a;padding:.85rem 1rem;margin-bottom:1rem;color:#ffffffb3;font-size:.82rem}.partner-wallet-note h3{margin:0 0 .25rem;font-size:.88rem;font-weight:650;color:#99f6e4}.partner-wallet-note ul{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;color:#ffffff8c}.partner-wallet-period{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.partner-wallet-period-btn{border-radius:.8rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb3;padding:.55rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.partner-wallet-period-btn:hover{background:#ffffff14;color:#fff}.partner-wallet-period-btn.active{border-color:transparent;background:linear-gradient(145deg,#14b8a6,#0d9488 48%,#0f766e);color:#fff;box-shadow:0 8px 20px #0d948847}.partner-wallet-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.partner-wallet-item{border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.partner-wallet-item-main{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem .95rem}.partner-wallet-item-side{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.partner-wallet-item-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.partner-wallet-item-info strong{font-size:.9rem;font-weight:700;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-wallet-item-info span{font-size:.74rem;color:#ffffff6b}.partner-wallet-item-amount{font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;color:#fffffff2;white-space:nowrap}.partner-wallet-item-amount.is-gain{color:#5eead4}.partner-wallet-item-actions{padding:0 .95rem .85rem}.partner-wallet-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700;white-space:nowrap}.partner-wallet-badge.ok{background:#2dd4bf29;color:#99f6e4}.partner-wallet-badge.pending{background:#fbbf2429;color:#fde68a}.partner-wallet-badge.wait{background:#ffffff14;color:#ffffffb3}.partner-wallet-cancel-btn{width:100%;min-height:2.35rem;padding:0 .85rem;border-radius:.75rem;border:1px solid rgba(244,63,94,.35);background:#f43f5e1f;color:#fecdd3;font-size:.8rem;font-weight:700;cursor:pointer}.partner-wallet-cancel-btn:disabled{opacity:.45;cursor:not-allowed}.partner-wallet-cancel-btn:hover:not(:disabled){background:#f43f5e38}.partner-wallet-empty{text-align:center;padding:2rem 1rem;color:#ffffff73;font-size:.9rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);background:#ffffff05}.partner-wallet-dialog{background:#181c25!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important}.partner-wallet-dialog [class*=DialogTitle]{color:#fff!important}.partner-wallet-dialog [class*=DialogDescription],.partner-wallet-dialog .text-gray-500{color:#ffffff80!important}.partner-wallet-dialog-balance{border-radius:.9rem;border:1px solid rgba(45,212,191,.28);background:#0d948824;padding:.9rem 1rem;color:#99f6e4}.partner-wallet-dialog input,.partner-wallet-dialog button[role=combobox]{background:#00000059!important;border-color:#ffffff1f!important;color:#fff!important}@media(min-width:768px)and (max-width:1023px){.partner-wallet-home.partner-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}.partner-wallet-snap{grid-template-columns:1fr 1fr;gap:.65rem}.partner-wallet-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-wallet-item-amount{font-size:.98rem}.partner-wallet-cancel-btn{width:auto;min-width:10rem}}@media(min-width:1024px){.partner-wallet-home.partner-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.partner-wallet-home .partner-dash-home-head{grid-area:head;align-self:start}.partner-wallet-home .partner-dash-home-focus{grid-area:focus;margin-top:0;align-self:end}.partner-wallet-home .partner-dash-home-focus-value{font-size:clamp(2rem,3.2vw,2.6rem)}.partner-wallet-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;align-content:stretch}.partner-wallet-snap .partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem}.partner-wallet-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-wallet-item-actions{display:flex;justify-content:flex-end}.partner-wallet-cancel-btn{width:auto;min-width:11rem}.partner-wallet-panel{max-width:none}}.partner-recharges-snap{grid-template-columns:1fr 1fr}.partner-recharges-head{margin-bottom:.85rem}.partner-recharges .partner-recharges-toolbar{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.15rem;padding:.85rem .9rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.partner-recharges-field{display:flex;flex-direction:column;gap:.4rem;min-width:0;margin:0}.partner-recharges-field-label{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5eead4b3}.partner-recharges-field-icon{width:1rem;height:1rem;color:#5eead4}.partner-recharges .partner-recharges-search.ant-input-affix-wrapper,.partner-recharges .partner-recharges-dates.ant-picker{width:100%!important;border-radius:.75rem!important;min-height:2.65rem!important;background:#0006!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff0a}.partner-recharges .partner-recharges-search.ant-input-affix-wrapper:hover,.partner-recharges .partner-recharges-dates.ant-picker:hover,.partner-recharges .partner-recharges-search.ant-input-affix-wrapper-focused,.partner-recharges .partner-recharges-dates.ant-picker-focused{border-color:#2dd4bf73!important;box-shadow:0 0 0 2px #0d94882e!important}.partner-recharges .partner-recharges-search .ant-input,.partner-recharges .partner-recharges-dates input{color:#ffffffeb!important;background:transparent!important;font-size:.9rem!important}.partner-recharges .partner-recharges-search .ant-input::placeholder,.partner-recharges .partner-recharges-dates input::placeholder{color:#ffffff6b!important}.partner-recharges .partner-recharges-dates .ant-picker-separator,.partner-recharges .partner-recharges-dates .ant-picker-suffix{color:#5eead4a6!important}.partner-recharges-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0 1rem}.partner-recharges-empty-cta{display:inline-flex;align-items:center;gap:.45rem}.partner-recharges-empty-cta svg{width:1.05rem;height:1.05rem}.partner-recharge-list-head{display:none;grid-template-columns:minmax(0,1.5fr) 7.5rem 7rem 5.5rem;gap:.75rem;padding:0 .95rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.partner-recharge-list-head span:nth-child(2),.partner-recharge-list-head span:nth-child(3){text-align:end}.partner-recharge-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.partner-recharge-item{border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.partner-recharge-item:hover{border-color:#2dd4bf38;background:#ffffff0b}.partner-recharge-item.is-open{border-color:#2dd4bf52;background:#0d948814;box-shadow:0 0 0 1px #2dd4bf14}.partner-recharge-item-main{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .75rem;align-items:center;padding:.9rem .95rem;border:none;background:transparent;color:inherit;text-align:start;cursor:pointer}.partner-recharge-item-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.partner-recharge-item-type{font-size:.92rem;font-weight:700;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-recharge-item-client{font-size:.78rem;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-recharge-item-date{font-size:.7rem;font-weight:600;color:#ffffff57}.partner-recharge-item-amount{grid-column:1;font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.01em}.partner-recharge-item-main .partner-receipt-status{grid-column:2;grid-row:1;justify-self:end}.partner-recharge-item-toggle{grid-column:2;grid-row:2 / span 2;align-self:end;justify-self:end;display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#5eead4bf}.partner-recharge-item-toggle svg{width:.9rem;height:.9rem;transition:transform .18s ease}.partner-recharge-item-toggle.is-open svg{transform:rotate(180deg)}.partner-recharge-item-detail{display:flex;flex-direction:column;gap:.85rem;padding:0 .95rem .95rem;border-top:1px solid rgba(255,255,255,.06)}.partner-recharge-expand-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .85rem;padding-top:.85rem}.partner-recharge-expand-item{display:flex;flex-direction:column;gap:.22rem;min-width:0}.partner-recharge-expand-item>span{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.partner-recharge-expand-item>strong{font-size:.82rem;font-weight:600;color:#ffffffe6}.partner-recharge-expand-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem!important;word-break:break-all;color:#ffffffc7!important}.partner-recharge-fee{color:#5eead4!important;font-variant-numeric:tabular-nums}.partner-recharge-expand-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.5rem}.partner-receipt-action{min-height:2.45rem;padding:0 .9rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd1;font-size:.78rem;font-weight:700;cursor:pointer;flex:1 1 0;min-width:0}.partner-receipt-action.is-pdf{border-color:#2dd4bf59;background:linear-gradient(145deg,#2dd4bf,#14b8a6 42%,#0d9488);color:#fff}.partner-receipt-action.is-danger{border-color:#f43f5e66;background:#f43f5e24;color:#fecdd3}.partner-receipt-action svg{width:.95rem;height:.95rem}.partner-recharge-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.partner-recharge-pager-total{font-size:.78rem;color:#ffffff73;font-weight:600}.partner-recharge-pager-controls{display:inline-flex;align-items:center;gap:.45rem}.partner-recharge-pager-btn{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;cursor:pointer}.partner-recharge-pager-btn:disabled{opacity:.35;cursor:not-allowed}.partner-recharge-pager-btn svg{width:1.1rem;height:1.1rem}.partner-recharge-pager-page{min-width:3.5rem;text-align:center;font-size:.8rem;font-weight:700;color:#ffffffbf}.partner-recharges .partner-recharge-qr-overlay.partner-collect-overlay{align-items:center;justify-content:center;padding:max(.5rem,env(safe-area-inset-top,0px)) .75rem max(.5rem,env(safe-area-inset-bottom,0px));overflow:hidden}.partner-recharges .partner-recharge-qr-modal.partner-collect-modal{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:min(100%,24rem);max-height:calc(100dvh - 1rem);height:auto;padding:1rem;overflow:hidden;border-radius:1.25rem}.partner-recharges .partner-recharge-qr-amount{margin:0;font-size:1.35rem;font-weight:750;color:#fff;font-variant-numeric:tabular-nums}.partner-recharges .partner-recharge-qr-face{width:min(78vw,16rem)}.partner-recharges .partner-recharge-qr-footer .partner-receipt-action.is-danger{min-height:2.75rem;border-radius:.85rem;justify-content:center}.partner-recharges .partner-recharge-qr-hint{margin:0;font-size:.88rem;font-weight:600;color:#ffffffbf;text-align:center}.partner-recharges .partner-recharge-qr-footer{display:flex;width:100%;gap:.55rem}.partner-recharges .partner-recharge-ghost-btn{min-height:2.75rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:#ffffffe0;font-weight:700;cursor:pointer}@media(min-width:640px){.partner-recharges .partner-recharges-toolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.partner-recharge-expand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-recharge-item-detail{flex-direction:column;align-items:stretch}.partner-recharge-expand-actions{justify-content:flex-end}.partner-receipt-action{flex:0 1 9.5rem}}@media(min-width:768px)and (max-width:1023px){.partner-recharges .partner-recharge-qr-modal.partner-collect-modal{width:min(32rem,86vw);padding:1.15rem 1.25rem}.partner-recharges .partner-recharge-qr-face{width:min(20rem,52vw)}.partner-recharges .partner-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}.partner-recharges .partner-dash-home-actions{display:flex}.partner-recharges .partner-dash-home-cta--primary{width:100%;max-width:22rem}.partner-recharges .partner-recharges-snap{grid-template-columns:1fr 1fr;gap:.65rem}.partner-recharge-list-head{display:grid}.partner-recharge-item-main{grid-template-columns:minmax(0,1.5fr) 7.5rem 7rem 5.5rem;gap:.75rem}.partner-recharge-item-date{display:none}.partner-recharge-item-amount{grid-column:auto;text-align:end;font-size:.95rem}.partner-recharge-item-main .partner-receipt-status{grid-column:auto;grid-row:auto;justify-self:end}.partner-recharge-item-toggle{grid-column:auto;grid-row:auto;justify-self:end;align-self:center}}@media(min-width:1024px){.partner-recharges .partner-recharge-qr-modal.partner-collect-modal{width:min(36rem,40vw);padding:1.35rem 1.5rem}.partner-recharges .partner-recharge-qr-face{width:min(22rem,28vw)}.partner-recharges .partner-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap" "actions snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.partner-recharges .partner-dash-home-head{grid-area:head;align-self:start}.partner-recharges .partner-dash-home-focus{grid-area:focus;margin-top:0}.partner-recharges .partner-dash-home-focus-value{font-size:clamp(2rem,3.2vw,2.6rem)}.partner-recharges .partner-dash-home-actions{grid-area:actions;margin-top:0;display:flex;flex-direction:row;max-width:20rem}.partner-recharges .partner-dash-home-cta--primary{width:100%;min-height:3.1rem}.partner-recharges .partner-recharges-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;align-content:stretch}.partner-recharges .partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem;padding:1rem 1.05rem}.partner-recharges .partner-dash-snap-card strong{font-size:1.15rem}.partner-recharge-list-head{display:grid}.partner-recharge-item-main{grid-template-columns:minmax(0,1.5fr) 7.5rem 7rem 5.5rem;gap:.75rem}.partner-recharge-item-date{display:none}.partner-recharge-item-amount{grid-column:auto;text-align:end;font-size:.95rem}.partner-recharge-item-main .partner-receipt-status{grid-column:auto;grid-row:auto;justify-self:end}.partner-recharge-item-toggle{grid-column:auto;grid-row:auto;justify-self:end;align-self:center}}._overlay_uz7tb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:.75rem;background:#040a10b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._modal_uz7tb_13{width:min(100%,36rem);max-height:min(92dvh,48rem);display:flex;flex-direction:column;border-radius:1.35rem 1.35rem 1.1rem 1.1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#152028,#0d141a);box-shadow:0 28px 64px #00000073}._head_uz7tb_24{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.15rem 1.15rem .85rem}._eyebrow_uz7tb_32{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5eead4}._title_uz7tb_41{margin:.2rem 0 0;font-size:1.2rem;font-weight:750;color:#fffffff5}._sub_uz7tb_48{margin:.3rem 0 0;font-size:.82rem;line-height:1.45;color:#ffffff80}._close_uz7tb_55{flex-shrink:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;border:0;border-radius:999px;background:#ffffff14;color:#ffffffbf;cursor:pointer}._body_uz7tb_68{overflow:auto;padding:0 1.15rem 1rem;min-height:0}._hint_uz7tb_74{margin:0 0 .7rem;font-size:.8rem;color:#ffffff85}._fields_uz7tb_80{display:grid;grid-template-columns:1fr;gap:.55rem}._field_uz7tb_80{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .85rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}._fieldOn_uz7tb_96{border-color:#2dd4bf59;background:#0d94881f}._fieldHead_uz7tb_101{display:flex;align-items:center;gap:.55rem;font-size:.88rem;font-weight:700;color:#ffffffeb}._fieldHead_uz7tb_101 input{accent-color:#14b8a6}._current_uz7tb_114{font-size:.75rem;color:#ffffff6b}._input_uz7tb_119,._reason_uz7tb_120 textarea{width:100%;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#fff;padding:.65rem .75rem;font:inherit}._reason_uz7tb_120{display:flex;flex-direction:column;gap:.4rem;margin-top:.9rem;font-size:.8rem;font-weight:650;color:#ffffffb3}._reason_uz7tb_120 textarea{resize:vertical;min-height:5rem}._footer_uz7tb_145{display:flex;gap:.55rem;padding:.85rem 1.15rem 1.1rem;border-top:1px solid rgba(255,255,255,.08)}._ghost_uz7tb_152,._primary_uz7tb_153{flex:1;min-height:2.85rem;border-radius:.9rem;font-weight:750;cursor:pointer}._ghost_uz7tb_152{border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffbf}._primary_uz7tb_153{border:0;color:#fff;background:linear-gradient(145deg,#2dd4bf,#0d9488 55%,#0f766e)}._primary_uz7tb_153:disabled{opacity:.45;cursor:not-allowed}@media(min-width:768px){._overlay_uz7tb_1{align-items:center;padding:1.5rem}._modal_uz7tb_13{border-radius:1.35rem}._fields_uz7tb_80{grid-template-columns:1fr 1fr}}@media(min-width:1024px){._modal_uz7tb_13{width:min(100%,42rem)}._title_uz7tb_41{font-size:1.35rem}}._container_xantg_1{width:100%}._layout_xantg_5{display:flex;flex-direction:column;gap:1.25rem}._infoGrid_xantg_11{display:flex;flex-direction:column;gap:0}._infoField_xantg_17{display:flex;flex-direction:column;gap:.2rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.08)}._infoField_xantg_17:last-child{border-bottom:none;padding-bottom:.15rem}._infoLabel_xantg_30{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}._infoValue_xantg_38{font-size:.95rem;font-weight:650;color:#fffffff0;overflow-wrap:anywhere}._fieldPending_xantg_45{margin-top:.45rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .75rem;padding:.55rem .65rem;border-radius:.75rem;background:#f59e0b1f;border:1px solid rgba(245,158,11,.22)}._fieldPending_xantg_45 p{margin:0;font-size:.78rem;color:#ffffffb8}._fieldPending_xantg_45 em{font-style:normal;font-weight:750;color:#fcd34d}._fieldCancel_xantg_70{border:0;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:750;cursor:pointer;color:#fecaca;background:#f43f5e29}._modifyBtn_xantg_81{margin-top:.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.1rem;border:0;border-radius:.9rem;font-weight:750;color:#fff;cursor:pointer;background:linear-gradient(145deg,#2dd4bf,#0d9488 55%,#0f766e)}._pendingHint_xantg_97{margin:.7rem 0 0;font-size:.8rem;color:#fbbf24}@media(min-width:768px){._infoGrid_xantg_11{display:grid;grid-template-columns:1fr 1fr;column-gap:1.75rem;row-gap:0}._infoField_xantg_17{padding:.95rem 0}}._identity_xantg_116{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1.5rem 1.35rem 1.35rem}._identityGlow_xantg_125{pointer-events:none;position:absolute;top:-40%;left:50%;transform:translate(-50%);width:220px;height:220px;border-radius:999px;background:#0d948838;filter:blur(48px)}._avatarBlock_xantg_138{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;margin-bottom:1.15rem}._avatarRing_xantg_149{padding:3px;border-radius:999px;background:linear-gradient(145deg,#2dd4bf,#0d9488 55%,#0f766e);box-shadow:0 12px 28px #0d948847}._avatarRing_xantg_149 .ant-avatar{border:3px solid hsl(222 22% 10%)!important;display:block}._identityName_xantg_161{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:#fffffff2}._identityMeta_xantg_169{margin:0;font-size:.82rem;color:#ffffff73}._avatarBtn_xantg_175{margin-top:.15rem}._avatarBtn_xantg_175 .ant-btn{height:2.35rem!important;border-radius:.85rem!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff0d!important;color:#ffffffe0!important;box-shadow:none!important;font-weight:600}._avatarBtn_xantg_175 .ant-btn:hover{border-color:#2dd4bf66!important;color:#fff!important;background:#0d94882e!important}._details_xantg_195{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.35rem}._detailRow_xantg_205{display:grid;grid-template-columns:1fr;gap:.15rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.06)}._detailRow_xantg_205:last-child{border-bottom:none;padding-bottom:.15rem}._detailLabel_xantg_218{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61}._detailValue_xantg_226{font-size:.92rem;font-weight:550;color:#ffffffeb;word-break:break-word}._editor_xantg_233{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1.25rem 1.25rem 1.4rem;min-height:420px}._editorGlow_xantg_243{pointer-events:none;position:absolute;top:-35%;inset-inline-end:-8%;width:240px;height:240px;border-radius:999px;background:#0d948829;filter:blur(52px)}._editorHead_xantg_255{position:relative;z-index:1;margin-bottom:1.1rem}._editorEyebrow_xantg_261{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5eead4}._editorTitle_xantg_270{margin:.2rem 0 0;font-size:1.2rem;font-weight:650;color:#fffffff2}._editorSub_xantg_277{margin:.25rem 0 0;font-size:.85rem;color:#ffffff6b}._editorBody_xantg_283{position:relative;z-index:1}._tabs_xantg_289.ant-tabs{color:#ffffffe6}._tabs_xantg_289 .ant-tabs-nav{margin-bottom:1.25rem!important}._tabs_xantg_289 .ant-tabs-nav:before{border:none!important}._tabs_xantg_289 .ant-tabs-nav-wrap{overflow:visible!important}._tabs_xantg_289 .ant-tabs-nav-list{display:flex!important;flex-wrap:wrap!important;gap:.35rem;width:100%;transform:none!important;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:.95rem;padding:.3rem}._tabs_xantg_289 .ant-tabs-nav-operations,._tabs_xantg_289 .ant-tabs-ink-bar{display:none!important}._tabs_xantg_289 .ant-tabs-tab{background:transparent!important;border:none!important;border-radius:.75rem!important;color:#ffffff8c!important;padding:.5rem .75rem!important;margin:0!important;flex:1 1 auto;justify-content:center}._tabs_xantg_289 .ant-tabs-tab-active{background:linear-gradient(145deg,#14b8a6,#0d9488 48%,#0f766e)!important;color:#fff!important;box-shadow:0 8px 20px #0d948847}._tabs_xantg_289 .ant-tabs-tab-btn{color:inherit!important;text-shadow:none!important;width:100%}._tabLabel_xantg_348{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.82rem;font-weight:600;white-space:nowrap}._editorBody_xantg_283 .ant-form-item-label>label{color:#ffffffb8!important;font-weight:600!important}._editorBody_xantg_283 .ant-input-affix-wrapper,._editorBody_xantg_283 .ant-input{min-height:2.75rem;border-radius:.85rem!important;background:#00000052!important;border-color:#ffffff1a!important;color:#fff!important;box-shadow:none!important}._editorBody_xantg_283 .ant-input-affix-wrapper:hover,._editorBody_xantg_283 .ant-input:hover,._editorBody_xantg_283 .ant-input-affix-wrapper-focused,._editorBody_xantg_283 .ant-input:focus{border-color:#2dd4bf80!important;box-shadow:0 0 0 2px #0d948833!important}._editorBody_xantg_283 .ant-input-prefix{color:#ffffff59!important;-webkit-margin-end:.55rem;margin-inline-end:.55rem}._editorBody_xantg_283 .ant-input-disabled,._editorBody_xantg_283 .ant-input[disabled]{background:#00000038!important;color:#ffffff73!important}._submitBtn_xantg_392{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:.95rem;min-height:3rem;padding:0 1.35rem;font-size:.92rem;font-weight:750;color:#fff;cursor:pointer;background:linear-gradient(145deg,#2dd4bf,#14b8a6 35%,#0d9488);box-shadow:0 12px 28px #0d948859;transition:transform .15s ease,filter .15s ease}._submitBtn_xantg_392:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}._submitBtn_xantg_392:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2);transform:none}._pendingNote_xantg_423{border-radius:1.1rem;border:1px solid rgba(45,212,191,.25);background:#0d94881a;padding:1rem 1.15rem;color:#ffffffc7;font-size:.88rem}._pendingNote_xantg_423 strong{display:block;margin-bottom:.35rem;color:#5eead4;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}._pendingNote_xantg_423 ul{margin:.5rem 0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}._reviewCard_xantg_447{border-radius:1.25rem;border:1px solid rgba(245,158,11,.28);background:linear-gradient(140deg,#f59e0b1f,#0000003d);padding:1.15rem 1.25rem 1.25rem;margin-bottom:1rem}._reviewHead_xantg_459{display:flex;align-items:flex-start;gap:.85rem}._reviewIcon_xantg_465{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.85rem;display:grid;place-items:center;background:#f59e0b2e;color:#fbbf24}._reviewHeadText_xantg_476{min-width:0;flex:1}._reviewEyebrow_xantg_481{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fbbf24}._reviewTitle_xantg_490{margin:.15rem 0 0;font-size:1.02rem;font-weight:750;color:#fffffff2}._reviewSub_xantg_497{margin:.3rem 0 0;font-size:.85rem;line-height:1.5;color:#ffffff9e}._reviewSteps_xantg_504{display:grid;grid-template-columns:1fr;gap:.4rem;margin-top:.95rem}._reviewStep_xantg_504{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:.75rem;background:#00000038;font-size:.8rem;font-weight:600;color:#ffffff8c}._reviewStepNum_xantg_523{flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:999px;display:grid;place-items:center;background:#ffffff14;font-size:.68rem;font-weight:800;color:#fff9}._reviewStepNow_xantg_536{background:#f59e0b24;color:#ffffffeb}._reviewStepNow_xantg_536 ._reviewStepNum_xantg_523{background:#f59e0b4d;color:#fde68a}._reviewList_xantg_546{display:grid;gap:.55rem;margin-top:1rem}._reviewRow_xantg_552{border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#0000003d;padding:.7rem .85rem}._reviewField_xantg_559{margin:0 0 .45rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff6}._reviewValues_xantg_568{display:grid;grid-template-columns:1fr;gap:.4rem}._reviewValue_xantg_568{display:flex;flex-direction:column;gap:.15rem;min-width:0}._reviewValue_xantg_568 span{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}._reviewValue_xantg_568 strong{font-size:.88rem;font-weight:650;overflow-wrap:anywhere;color:#ffffffb3}._reviewValueNew_xantg_596 strong{color:#5eead4}._reviewFooter_xantg_600{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.95rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08);font-size:.78rem;color:#ffffff80}._reviewPill_xantg_612{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .65rem;border-radius:999px;background:#f59e0b2e;color:#fbbf24;font-size:.72rem;font-weight:750}@media(min-width:768px){._reviewSteps_xantg_504{grid-template-columns:repeat(3,minmax(0,1fr))}._reviewValues_xantg_568{grid-template-columns:1fr 1fr}}._docList_xantg_634{display:flex;flex-direction:column;gap:.55rem}._docRow_xantg_640{padding:.85rem 1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09}._docRowOk_xantg_647{border-color:#10b98147}._docRowWait_xantg_651{border-color:#f59e0b47}._docRowBad_xantg_655{border-color:#f43f5e52}._docRowTop_xantg_659{display:flex;flex-direction:column;gap:.75rem}._docRowCopy_xantg_665{min-width:0;flex:1}._docRowHead_xantg_670{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .65rem}._docRowTitle_xantg_677{margin:0;font-size:.95rem;font-weight:700;color:#fff}._docRowDesc_xantg_684{margin:.28rem 0 0;font-size:.78rem;color:#ffffff73;line-height:1.4}._docMeta_xantg_691{margin:.28rem 0 0;font-size:.75rem;color:#ffffff6b}._docLockNote_xantg_697{margin:.4rem 0 0;font-size:.74rem;font-weight:600;color:#fff6}._docAsk_xantg_704{margin:.45rem 0 0;padding:.45rem .65rem;border-radius:.7rem;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);font-size:.76rem;font-weight:650;color:#fcd34d}._docComment_xantg_715{margin:.4rem 0 0;font-size:.78rem;color:#fca5a5}._docRowAction_xantg_721{display:flex;align-items:center;justify-content:flex-start}._docCheck_xantg_727{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:.75rem;border:1px solid rgba(16,185,129,.35);background:#10b9811f;color:#6ee7b7}._docHint_xantg_739{margin:.2rem 0 0;text-align:center;font-size:.72rem;font-weight:600;color:#ffffff61}._docTimer_xantg_747{margin-top:.45rem}._docBadge_xantg_751{display:inline-flex;align-items:center;flex-shrink:0;padding:.22rem .6rem;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid transparent}._docBadgeOk_xantg_762{background:#10b98126;color:#6ee7b7;border-color:#10b98159}._docBadgePending_xantg_768{background:#f59e0b26;color:#fcd34d;border-color:#fbbf2459}._docBadgeBad_xantg_774{background:#ef444426;color:#fca5a5;border-color:#f8717159}._docBadgeMuted_xantg_780{background:#ffffff14;color:#ffffffa6;border-color:#ffffff1a}._docRowBtn_xantg_786{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.35rem;padding:.5rem 1rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer}._docRowBtn_xantg_786:disabled{opacity:.65;cursor:wait}._docRowBtnPrimary_xantg_807{background:linear-gradient(145deg,#14b8a6,#0d9488 48%,#0f766e);border-color:transparent;box-shadow:0 8px 18px #0d948840}._docRowBtnReplace_xantg_813{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);border-color:transparent;box-shadow:0 8px 18px #2563eb40}._docRowBtnBad_xantg_819{background:linear-gradient(145deg,#f43f5e,#e11d48 48%,#be123c);border-color:transparent;box-shadow:0 8px 18px #e11d4840}._docRow_xantg_640 .ant-upload{display:block;width:100%}@media(max-width:767px){._docCheck_xantg_727{display:none}}@media(min-width:768px){._docRowTop_xantg_659{flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem}._docRowAction_xantg_721{justify-content:flex-end;flex-shrink:0}._docRowBtn_xantg_786{width:auto;min-width:8.5rem}._docRow_xantg_640 .ant-upload{width:auto}}._page_arfwh_3{width:100%}._main_arfwh_7{min-width:0}._snap_arfwh_11{grid-template-columns:1fr 1fr}._securityGrid_arfwh_15{display:flex;flex-direction:column;gap:1rem}._tabs_arfwh_21{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.15rem;padding:.3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000038}._tab_arfwh_21{height:2.65rem;border:none;border-radius:.8rem;background:transparent;color:#ffffff80;font-size:.82rem;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}._tabActive_arfwh_50{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;box-shadow:0 8px 20px #0d948847}._tab_arfwh_21:hover:not(._tabActive_arfwh_50){color:#ffffffd9;background:#ffffff0a}._tabLabel_arfwh_61{display:none}@media(min-width:480px){._tabLabel_arfwh_61{display:inline}}._panelBody_arfwh_71{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;margin-top:1.15rem}._block_arfwh_80{border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:1.1rem 1.15rem 1.2rem;min-width:0}._blockTitle_arfwh_88{margin:0;font-size:1rem;font-weight:650;color:#fffffff2}._blockSub_arfwh_95{margin:.25rem 0 0;font-size:.82rem;color:#ffffff6b;line-height:1.4}._formGrid_arfwh_102{display:grid;grid-template-columns:1fr;gap:.15rem .85rem;margin-top:1rem}._fieldLabel_arfwh_109{display:block;margin-bottom:.4rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff6}._field_arfwh_109{width:100%;box-sizing:border-box;height:2.85rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;padding:0 .95rem;font-size:.9rem;font-weight:550;color:#ffffffeb;outline:none;font-family:inherit}._field_arfwh_109:focus{border-color:#2dd4bf73;box-shadow:0 0 0 3px #0d94882e}._field_arfwh_109 option{background:#181c25;color:#fff}._row_arfwh_144{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}._rowLeft_arfwh_155{display:flex;align-items:flex-start;gap:.75rem;min-width:0}._rowIcon_arfwh_162{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.75rem;display:grid;place-items:center;background:#0d94882e;color:#5eead4;border:1px solid rgba(45,212,191,.25)}._rowTitle_arfwh_174{margin:0;font-size:.9rem;font-weight:650;color:#ffffffeb}._rowHint_arfwh_181{margin:.2rem 0 0;font-size:.78rem;color:#ffffff6b;line-height:1.35}._switch_arfwh_188{position:relative;flex-shrink:0;width:2.75rem;height:1.55rem;border-radius:999px;border:none;background:#ffffff1f;cursor:pointer;transition:background .2s;padding:0}._switchOn_arfwh_201{background:linear-gradient(135deg,#14b8a6,#0d9488)}._switchThumb_arfwh_205{position:absolute;top:.18rem;inset-inline-start:.18rem;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;transition:transform .2s;box-shadow:0 2px 6px #00000040}._switchOn_arfwh_201 ._switchThumb_arfwh_205{transform:translate(1.2rem)}[dir=rtl] ._switchOn_arfwh_201 ._switchThumb_arfwh_205{transform:translate(-1.2rem)}._rows_arfwh_225{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}._actions_arfwh_232{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}._cta_arfwh_239{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.2rem;border:none;border-radius:.9rem;background:linear-gradient(145deg,#14b8a6,#0d9488);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #0d948847}._cta_arfwh_239:disabled{opacity:.45;cursor:not-allowed}._ctaGhost_arfwh_261{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;font-size:.88rem;font-weight:650;cursor:pointer}._ctaGhost_arfwh_261:hover{border-color:#2dd4bf66;background:#0d948829}._notice_arfwh_282{margin-top:1rem;padding:.9rem 1rem;border-radius:.9rem;border:1px solid rgba(45,212,191,.25);background:#0d94881a;font-size:.82rem;line-height:1.45;color:#ffffffb3}._sessions_arfwh_293{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}._session_arfwh_293{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.95rem 1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}._sessionMeta_arfwh_311{min-width:0}._sessionDevice_arfwh_315{margin:0;font-size:.9rem;font-weight:650;color:#ffffffeb}._sessionDetail_arfwh_322{margin:.25rem 0 0;font-size:.78rem;color:#ffffff6b;line-height:1.4}._currentPill_arfwh_329{display:inline-flex;-webkit-margin-start:.45rem;margin-inline-start:.45rem;padding:.1rem .45rem;border-radius:.4rem;font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5eead4;background:#0d94882e;border:1px solid rgba(45,212,191,.3);vertical-align:middle}._revokeBtn_arfwh_344{flex-shrink:0;height:2.2rem;padding:0 .85rem;border-radius:.7rem;border:1px solid rgba(244,63,94,.35);background:#f43f5e1a;color:#fda4af;font-size:.78rem;font-weight:650;cursor:pointer}._revokeBtn_arfwh_344:hover{background:#f43f5e33}._emptySessions_arfwh_361{margin-top:1rem;padding:1.25rem;border-radius:.95rem;border:1px dashed rgba(255,255,255,.12);text-align:center;font-size:.85rem;color:#ffffff6b}._langGrid_arfwh_371{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1.1rem}._langCard_arfwh_378{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 1.05rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background .15s ease}._langCard_arfwh_378 strong{font-size:1rem;font-weight:700;color:#fffffff2}._langCard_arfwh_378 span{font-size:.8rem;color:#ffffff6b}._langCard_arfwh_378:hover{border-color:#2dd4bf47;background:#0d948814}._langCard_arfwh_378 em{margin-top:.35rem;padding:.12rem .5rem;border-radius:999px;background:#2dd4bf2e;color:#5eead4;font-size:.65rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}._langCardActive_arfwh_422{border-color:#2dd4bf73;background:#0d948829;box-shadow:0 0 0 1px #2dd4bf1f}._fixedFacts_arfwh_428{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:1.15rem}._fixedFacts_arfwh_428>div{display:flex;flex-direction:column;gap:.2rem;padding:.8rem .95rem;border-radius:.85rem;border:1px dashed rgba(255,255,255,.1);background:#0000002e}._fixedFacts_arfwh_428 span{font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61}._fixedFacts_arfwh_428 strong{font-size:.88rem;font-weight:650;color:#ffffffd1}._switch_arfwh_188:disabled{opacity:.45;cursor:not-allowed}._block_arfwh_80 .ant-input-affix-wrapper,._block_arfwh_80 .ant-input-password{height:2.85rem!important;border-radius:.9rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000047!important;color:#ffffffeb!important;box-shadow:none!important}._block_arfwh_80 .ant-input-affix-wrapper:hover,._block_arfwh_80 .ant-input-affix-wrapper-focused,._block_arfwh_80 .ant-input-affix-wrapper:focus-within{border-color:#2dd4bf73!important;box-shadow:0 0 0 3px #0d94882e!important}._block_arfwh_80 .ant-input{background:transparent!important;color:#ffffffeb!important}._block_arfwh_80 .ant-input::placeholder{color:#ffffff59!important}._block_arfwh_80 .ant-input-prefix,._block_arfwh_80 .ant-input-suffix,._block_arfwh_80 .anticon{color:#fff6!important}._block_arfwh_80 .ant-form-item-label>label{color:#ffffff8c!important;font-size:.78rem!important;font-weight:650!important}._block_arfwh_80 .ant-form-item-explain-error{font-size:.75rem}._block_arfwh_80 .ant-form-item-extra{color:#ffffff59!important;font-size:.75rem!important}@media(min-width:768px)and (max-width:1023px){._home_arfwh_514.partner-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}._home_arfwh_514 .partner-dash-home-actions{display:flex}._home_arfwh_514 .partner-dash-home-cta--primary{width:100%;max-width:22rem}._snap_arfwh_11{grid-template-columns:1fr 1fr;gap:.65rem}._securityGrid_arfwh_15{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}._securityGrid_arfwh_15 ._block_arfwh_80{height:100%}._langGrid_arfwh_371{grid-template-columns:repeat(2,minmax(0,1fr))}._fixedFacts_arfwh_428{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){._home_arfwh_514.partner-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap" "actions snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}._home_arfwh_514 .partner-dash-home-head{grid-area:head;align-self:start}._home_arfwh_514 .partner-dash-home-focus{grid-area:focus;margin-top:0}._home_arfwh_514 .partner-dash-home-focus-value{font-size:clamp(2rem,3.2vw,2.6rem)}._home_arfwh_514 .partner-dash-home-actions{grid-area:actions;margin-top:0;display:flex;flex-direction:row;max-width:20rem}._home_arfwh_514 .partner-dash-home-cta--primary{width:100%;min-height:3.1rem}._snap_arfwh_11{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;align-content:stretch}._snap_arfwh_11 .partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem;padding:1rem 1.05rem}._snap_arfwh_11 .partner-dash-snap-card strong{font-size:1.15rem}._securityGrid_arfwh_15{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem;align-items:stretch}._securityGrid_arfwh_15 ._block_arfwh_80{height:100%}._langGrid_arfwh_371{grid-template-columns:repeat(2,minmax(0,1fr))}._fixedFacts_arfwh_428{grid-template-columns:repeat(3,minmax(0,1fr))}}._page_1p4b2_3{width:100%}._snap_1p4b2_7{grid-template-columns:1fr 1fr}._panel_1p4b2_11{width:100%;max-width:none}._body_1p4b2_16{position:relative;z-index:1;margin-top:.35rem}._notice_1p4b2_22{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.15rem;padding:.95rem 1rem;border-radius:.95rem;border:1px solid rgba(45,212,191,.28);background:#0d94881f;color:#ffffffc7}._notice_1p4b2_22 svg{flex-shrink:0;color:#5eead4;margin-top:.1rem}._notice_1p4b2_22 p{margin:0;font-size:.86rem;line-height:1.45;font-weight:550}._formRow_1p4b2_47{display:grid;grid-template-columns:1fr;gap:0 .85rem}._submitItem_1p4b2_53{margin-bottom:0!important;margin-top:.35rem}._submitItem_1p4b2_53 .ant-form-item-control-input-content{display:flex;justify-content:center}._submit_1p4b2_53{width:100%;max-width:none;display:inline-flex!important;align-items:center;justify-content:center;gap:.45rem}._form_1p4b2_47 .ant-input-affix-wrapper,._form_1p4b2_47 .ant-input-password{height:2.85rem!important;border-radius:.9rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000047!important;color:#ffffffeb!important;box-shadow:none!important}._form_1p4b2_47 .ant-input-affix-wrapper:hover,._form_1p4b2_47 .ant-input-affix-wrapper-focused,._form_1p4b2_47 .ant-input-affix-wrapper:focus-within{border-color:#2dd4bf73!important;box-shadow:0 0 0 3px #0d94882e!important}._form_1p4b2_47 .ant-input{background:transparent!important;color:#ffffffeb!important}._form_1p4b2_47 .ant-input::placeholder{color:#ffffff59!important}._form_1p4b2_47 .ant-input-prefix,._form_1p4b2_47 .ant-input-suffix,._form_1p4b2_47 .anticon{color:#fff6!important}._form_1p4b2_47 .ant-form-item-label>label{color:#ffffff8c!important;font-size:.78rem!important;font-weight:650!important}._form_1p4b2_47 .ant-form-item-explain-error{font-size:.75rem}._form_1p4b2_47 .ant-form-item-extra{color:#ffffff59!important;font-size:.75rem!important}@media(min-width:768px)and (max-width:1023px){._home_1p4b2_122.partner-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}._home_1p4b2_122 .partner-dash-home-actions{display:flex}._home_1p4b2_122 .partner-dash-home-cta{width:100%;max-width:22rem}._snap_1p4b2_7{grid-template-columns:1fr 1fr;gap:.65rem}._formRow_1p4b2_47{grid-template-columns:1fr 1fr}}@media(min-width:1024px){._home_1p4b2_122.partner-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap" "actions snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}._home_1p4b2_122 .partner-dash-home-head{grid-area:head;align-self:start}._home_1p4b2_122 .partner-dash-home-focus{grid-area:focus;margin-top:0}._home_1p4b2_122 .partner-dash-home-focus-value{font-size:clamp(1.85rem,3vw,2.4rem)}._home_1p4b2_122 .partner-dash-home-actions{grid-area:actions;margin-top:0;display:flex;max-width:20rem}._home_1p4b2_122 .partner-dash-home-cta{width:100%}._snap_1p4b2_7{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem}._snap_1p4b2_7 .partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem}._formRow_1p4b2_47{grid-template-columns:1fr 1fr}}.partner-receipts-snap{grid-template-columns:1fr 1fr}.partner-receipts-head{margin-bottom:.85rem}.partner-receipts-periods{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.partner-receipts-period{min-height:2.15rem;padding:.4rem .8rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff9e;font-size:.78rem;font-weight:700;cursor:pointer}.partner-receipts-period.is-active{border-color:#2dd4bf66;background:#0d948838;color:#5eead4}.partner-receipts .partner-receipts-toolbar{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.15rem;padding:.85rem .9rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.partner-receipts-field{display:flex;flex-direction:column;gap:.4rem;min-width:0;margin:0}.partner-receipts-field-label{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5eead4b3}.partner-receipts-field-icon{width:1rem;height:1rem;color:#5eead4}.partner-receipts .partner-receipts-search.ant-input-affix-wrapper,.partner-receipts .partner-receipts-dates.ant-picker{width:100%!important;border-radius:.75rem!important;min-height:2.65rem!important;background:#0006!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px #ffffff0a;transition:border-color .15s ease,box-shadow .15s ease}.partner-receipts .partner-receipts-search.ant-input-affix-wrapper:hover,.partner-receipts .partner-receipts-dates.ant-picker:hover,.partner-receipts .partner-receipts-search.ant-input-affix-wrapper-focused,.partner-receipts .partner-receipts-dates.ant-picker-focused{border-color:#2dd4bf73!important;box-shadow:0 0 0 2px #0d94882e!important}.partner-receipts .partner-receipts-search .ant-input,.partner-receipts .partner-receipts-dates input{color:#ffffffeb!important;background:transparent!important;font-size:.9rem!important}.partner-receipts .partner-receipts-search .ant-input::placeholder,.partner-receipts .partner-receipts-dates input::placeholder{color:#ffffff6b!important;opacity:1!important}.partner-receipts .partner-receipts-dates .ant-picker-separator,.partner-receipts .partner-receipts-dates .ant-picker-suffix{color:#5eead4a6!important}.partner-receipts .partner-receipts-search .ant-input-clear-icon{color:#fff6!important}.partner-receipts .partner-dash-panel-title{font-size:1.15rem;letter-spacing:-.02em}.partner-receipts .partner-dash-panel-sub{font-size:.82rem;color:#ffffff80}.partner-receipt-item-date{font-size:.7rem;font-weight:600;color:#ffffff57}.partner-receipt-list-head{display:none;grid-template-columns:minmax(0,1.5fr) 7.5rem 7rem 5.5rem;gap:.75rem;padding:0 .95rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.partner-receipt-list-head span:nth-child(2),.partner-receipt-list-head span:nth-child(3){text-align:end}.partner-receipt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.partner-receipt-item{border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.partner-receipt-item:hover{border-color:#2dd4bf38;background:#ffffff0b}.partner-receipt-item.is-open{border-color:#2dd4bf52;background:#0d948814;box-shadow:0 0 0 1px #2dd4bf14}.partner-receipt-item-main{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem;align-items:center;padding:.85rem .95rem;border:none;background:transparent;color:inherit;text-align:start;cursor:pointer}.partner-receipt-item-info{min-width:0;display:flex;flex-direction:column;gap:.18rem}.partner-receipt-item-type{font-size:.9rem;font-weight:650;color:#fffffff0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-receipt-item-client{font-size:.78rem;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0;unicode-bidi:plaintext}.partner-receipt-item-amount{grid-column:1;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums;color:#fff;letter-spacing:-.01em}.partner-receipt-item-main .partner-receipt-status{grid-column:2;grid-row:1;justify-self:end}.partner-receipt-item-toggle{grid-column:2;grid-row:2;justify-self:end;display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#5eead4bf}.partner-receipt-item-toggle svg{width:.9rem;height:.9rem;transition:transform .18s ease}.partner-receipt-item-toggle.is-open svg{transform:rotate(180deg)}.partner-receipt-item-detail{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;padding:0 .95rem .95rem;border-top:1px solid rgba(255,255,255,.06);margin-top:0;animation:partner-receipt-reveal .18s ease}@keyframes partner-receipt-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.partner-receipt-expand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.7rem 1rem;width:100%;min-width:0;padding-top:.85rem}.partner-receipt-expand-item{display:flex;flex-direction:column;gap:.22rem}.partner-receipt-expand-item>span{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.partner-receipt-expand-item>strong{font-size:.82rem;font-weight:600;color:#ffffffe6}.partner-receipt-expand-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem!important;word-break:break-all;color:#ffffffc7!important}.partner-receipt-commission-main{color:#5eead4!important;font-variant-numeric:tabular-nums}.partner-receipt-expand-actions{width:100%;padding-top:.2rem}.partner-receipt-status{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;line-height:1.2;border:1px solid transparent}.partner-receipt-status:before{content:"";width:.35rem;height:.35rem;border-radius:999px;background:currentColor}.partner-receipt-status.is-done{color:#5eead4;background:#0d948824;border-color:#2dd4bf29}.partner-receipt-status.is-pending{color:#fcd34d;background:#f59e0b1a;border-color:#fbbf2429}.partner-receipt-status.is-failed{color:#fda4af;background:#f43f5e1a;border-color:#f43f5e2e}.partner-receipt-status.is-other{color:#ffffffa6;background:#ffffff0d;border-color:#ffffff14}.partner-receipt-actions-wrap{display:flex;flex-direction:column;gap:.5rem;width:100%}.partner-receipt-actions-group{display:flex;flex-direction:column;gap:.35rem;padding:.45rem 0;border-radius:0;border:0;background:transparent}.partner-receipt-client-ticket{border-top:1px dashed rgba(45,212,191,.28);margin-top:.2rem;padding-top:.65rem}.partner-receipt-actions-group-label,.partner-receipt-client-ticket-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5eead4c7}.partner-receipt-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.4rem;width:100%}.partner-receipt-action{min-height:2.2rem;flex:1 1 0;min-width:0;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffd1;font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.partner-receipt-action:hover{border-color:#2dd4bf66;background:#0d948829;color:#fff;transform:translateY(-1px)}.partner-receipt-action.is-pdf{border-color:#2dd4bf59;background:linear-gradient(145deg,#2dd4bf,#14b8a6 42%,#0d9488);color:#fff;box-shadow:0 8px 18px #0d948847}.partner-receipt-action.is-pdf:hover{filter:brightness(1.06);color:#fff;border-color:#2dd4bf80}.partner-receipt-action.is-ticket{border-color:#fbbf2459;background:#fbbf241f;color:#fde68a}.partner-receipt-action.is-ticket:hover{border-color:#fbbf248c;background:#fbbf2433;color:#fff}.partner-receipt-action svg{width:.9rem;height:.9rem;flex-shrink:0}.partner-receipt-action span{white-space:nowrap}.partner-receipt-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.partner-receipt-pager-total{font-size:.78rem;font-weight:600;color:#fff6}.partner-receipt-pager-controls{display:inline-flex;align-items:center;gap:.45rem}.partner-receipt-pager-btn{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:.55rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffbf;cursor:pointer}.partner-receipt-pager-btn:hover:not(:disabled){border-color:#2dd4bf59;color:#5eead4}.partner-receipt-pager-btn:disabled{opacity:.3;cursor:not-allowed}.partner-receipt-pager-btn svg{width:1rem;height:1rem}.partner-receipt-pager-page{min-width:3.5rem;text-align:center;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffb3}@media(max-width:767px){.partner-receipt-action{min-height:2.1rem;padding:0 .4rem;font-size:.74rem}}@media(min-width:768px)and (max-width:1023px){.partner-receipts-home.partner-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}.partner-receipts-home .partner-dash-home-actions{display:flex}.partner-receipts-home .partner-dash-home-cta--primary{width:100%;max-width:22rem}.partner-receipts-snap{grid-template-columns:1fr 1fr;gap:.65rem}.partner-receipts .partner-receipts-toolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.partner-receipt-list-head{display:grid}.partner-receipt-item-main{grid-template-columns:minmax(0,1.5fr) 7.5rem 7rem 5.5rem;gap:.75rem;padding:.8rem .95rem}.partner-receipt-item-date{display:none}.partner-receipt-item-amount{grid-column:auto;text-align:end;font-size:.9rem}.partner-receipt-item-main .partner-receipt-status,.partner-receipt-item-toggle{grid-column:auto;grid-row:auto;justify-self:end}}@media(min-width:1024px){.partner-receipts-home.partner-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap" "actions snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.partner-receipts-home .partner-dash-home-head{grid-area:head;align-self:start}.partner-receipts-home .partner-dash-home-focus{grid-area:focus;margin-top:0}.partner-receipts-home .partner-dash-home-focus-value{font-size:clamp(2rem,3.2vw,2.6rem)}.partner-receipts-home .partner-dash-home-actions{grid-area:actions;margin-top:0;display:flex;max-width:20rem}.partner-receipts-home .partner-dash-home-cta--primary{width:100%;min-height:3.1rem}.partner-receipts-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem}.partner-receipts-snap .partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem}.partner-receipts .partner-receipts-toolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.partner-receipt-list-head{display:grid}.partner-receipt-item-main{grid-template-columns:minmax(0,1.5fr) 7.5rem 7rem 5.5rem;gap:.75rem;padding:.8rem .95rem}.partner-receipt-item-date{display:none}.partner-receipt-item-amount{grid-column:auto;text-align:end;font-size:.9rem}.partner-receipt-item-main .partner-receipt-status,.partner-receipt-item-toggle{grid-column:auto;grid-row:auto;justify-self:end}}.partner-compta-focus-meta{margin:.35rem 0 0;font-size:.74rem;color:#ffffff6b}.partner-compta-snap{grid-template-columns:1fr 1fr}.partner-compta-desk{display:flex;flex-direction:column;gap:.9rem}.partner-compta-aside{display:flex;flex-direction:column;gap:.75rem}.partner-compta-legal,.partner-compta-close{position:relative;padding:.95rem 1rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.partner-compta-legal-kicker,.partner-compta-close-kicker{margin:0 0 .35rem;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#5eead4c7}.partner-compta-legal-note,.partner-compta-legal-hint,.partner-compta-close-hint,.partner-compta-close-count{margin:0;line-height:1.45}.partner-compta-legal-note{font-size:.82rem;color:#ffffffd1}.partner-compta-legal-hint{margin-top:.45rem;font-size:.76rem;color:#ffffff7a}.partner-compta-close-title{margin:0;font-size:1.15rem;font-weight:750;color:#fffffff0;text-transform:capitalize}.partner-compta-close-hint{margin-top:.2rem;font-size:.74rem;color:#ffffff6b}.partner-compta-close-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.55rem;margin-top:.85rem}.partner-compta-close-grid span{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.partner-compta-close-grid strong{display:block;margin-top:.2rem;font-size:.86rem;font-weight:750;color:#5eead4;font-variant-numeric:tabular-nums}.partner-compta-close-count{margin-top:.65rem;font-size:.74rem;color:#ffffff7a}.partner-compta-periods{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem}.partner-compta-period{min-height:2.15rem;padding:.4rem .8rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffff9e;font-size:.78rem;font-weight:700;cursor:pointer}.partner-compta-period.is-active{border-color:#2dd4bf66;background:#0d948838;color:#5eead4}.partner-compta-toolbar{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.65rem;margin-bottom:1rem}.partner-compta-search{position:relative;display:block;min-width:0}.partner-compta-search-icon{position:absolute;inset-inline-start:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:#5eead4;pointer-events:none;z-index:1}.partner-compta .partner-compta-search-input.ant-input-affix-wrapper{width:100%!important;min-height:2.5rem;-webkit-padding-start:2.15rem!important;padding-inline-start:2.15rem!important;border-radius:.75rem!important;border-color:#ffffff1a!important;background:#ffffff0a!important;color:#ffffffe6!important}.partner-compta-export-btn{min-height:2.5rem;padding:0 .95rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:.75rem;border:1px solid rgba(45,212,191,.28);background:#0d948829;color:#5eead4;font-size:.82rem;font-weight:750;cursor:pointer}.partner-compta-export-btn:disabled{opacity:.35;cursor:not-allowed}.partner-compta-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;position:relative;z-index:1}.partner-compta-item{border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;overflow:hidden}.partner-compta-item.is-open{border-color:#2dd4bf52;background:#0d948814}.partner-compta-item-main{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;align-items:center;padding:.9rem .95rem;border:none;background:transparent;color:inherit;text-align:start;cursor:pointer}.partner-compta-item-info{min-width:0;display:flex;flex-direction:column;gap:.15rem}.partner-compta-item-info strong{font-size:.92rem;font-weight:700;color:#fffffff0}.partner-compta-item-info span{font-size:.74rem;color:#ffffff6b}.partner-compta-item-client{grid-column:1;display:flex;flex-direction:column;gap:.08rem}.partner-compta-item-client em{font-style:normal;font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#ffffff61}.partner-compta-item-client b{font-size:.82rem;font-weight:650;color:#ffffffc7;font-variant-numeric:tabular-nums}.partner-compta-item-amount{grid-column:2;grid-row:1;font-size:1.05rem;font-weight:750;font-variant-numeric:tabular-nums;color:#5eead4;text-align:end}.partner-compta-item-toggle{grid-column:2;grid-row:2;justify-self:end;display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;color:#5eead4bf}.partner-compta-item-toggle svg{width:.9rem;height:.9rem;transition:transform .18s ease}.partner-compta-item-toggle.is-open svg{transform:rotate(180deg)}.partner-compta-item-detail{display:flex;flex-direction:column;gap:.85rem;padding:.85rem .95rem .95rem;border-top:1px solid rgba(255,255,255,.06)}.partner-compta-item-fields{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;width:100%}.partner-compta-item-fields span{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.partner-compta-item-fields strong{display:block;margin-top:.2rem;font-size:.86rem;font-weight:650;color:#ffffffe6;font-variant-numeric:tabular-nums}.partner-compta-actions-wrap{display:flex;flex-direction:column;gap:.5rem;width:100%}.partner-compta-actions-group{display:flex;flex-direction:column;gap:.35rem}.partner-compta-actions-group.is-client{border-top:1px dashed rgba(45,212,191,.28);padding-top:.65rem}.partner-compta-actions-label{font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5eead4c7}.partner-compta-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.4rem;width:100%}.partner-compta-action{min-height:2.2rem;flex:1 1 0;min-width:0;padding:0 .5rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd1;font-size:.76rem;font-weight:700;cursor:pointer}.partner-compta-action svg{width:.9rem;height:.9rem;flex-shrink:0}.partner-compta-action.is-pdf{border-color:#2dd4bf47;color:#5eead4}.partner-compta-action.is-ticket{border-color:#2dd4bf38;background:#0d94881f;color:#99f6e4}.partner-compta-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.95rem;position:relative;z-index:1}.partner-compta-pager>p{margin:0;font-size:.74rem;color:#fff6}.partner-compta-pager-controls{display:inline-flex;align-items:center;gap:.45rem}.partner-compta-pager-btn{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:.55rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffbf;cursor:pointer}.partner-compta-pager-btn:disabled{opacity:.3;cursor:not-allowed}.partner-compta-pager-btn svg{width:1rem;height:1rem}.partner-compta-pager-page{min-width:4.5rem;text-align:center;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffffb3}@media(max-width:767px){.partner-compta-action{min-height:2.1rem;padding:0 .4rem;font-size:.74rem}}@media(min-width:768px)and (max-width:1023px){.partner-compta-home.partner-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}.partner-compta-home .partner-dash-home-actions{display:flex}.partner-compta-home .partner-dash-home-cta{width:100%;max-width:22rem}.partner-compta-snap{grid-template-columns:1fr 1fr}.partner-compta-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.partner-compta-item-main{grid-template-columns:minmax(0,1.5fr) 7.5rem 8rem 5rem}.partner-compta-item-client{grid-column:auto;text-align:end}.partner-compta-item-amount,.partner-compta-item-toggle{grid-column:auto;grid-row:auto}.partner-compta-item-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.partner-compta-home.partner-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap" "actions snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.partner-compta-home .partner-dash-home-head{grid-area:head}.partner-compta-home .partner-dash-home-focus{grid-area:focus;margin-top:0}.partner-compta-home .partner-dash-home-actions{grid-area:actions;margin-top:0;display:flex;max-width:20rem}.partner-compta-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem}.partner-compta-snap .partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem}.partner-compta-desk{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(17.5rem,.85fr);gap:1.1rem;align-items:start}.partner-compta-aside{order:2;position:-webkit-sticky;position:sticky;top:1rem}.partner-compta-panel{order:1}.partner-compta-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.partner-compta-item-main{grid-template-columns:minmax(0,1.6fr) 8rem 8.5rem 5rem}.partner-compta-item-client{grid-column:auto;text-align:end}.partner-compta-item-amount,.partner-compta-item-toggle{grid-column:auto;grid-row:auto}.partner-compta-item-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}._page_nvzfq_3{width:100%}._layout_nvzfq_8{display:flex;flex-direction:column;gap:1rem}._main_nvzfq_14{min-width:0}._side_nvzfq_18{display:flex;flex-direction:column;gap:1rem;min-width:0}._snap_nvzfq_25{grid-template-columns:1fr 1fr}._searchWrap_nvzfq_30{position:relative;z-index:1}._searchIcon_nvzfq_35{pointer-events:none;position:absolute;inset-inline-start:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:#ffffff59}._searchInput_nvzfq_46{width:100%;height:3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#00000047;padding-block:0;padding-inline:2.75rem 1rem;font-size:.92rem;font-weight:550;color:#ffffffeb;outline:none;transition:border-color .2s,box-shadow .2s}._searchInput_nvzfq_46::placeholder{color:#ffffff59}._searchInput_nvzfq_46:focus{border-color:#2dd4bf73;box-shadow:0 0 0 3px #0d94882e}._tabs_nvzfq_71{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:1rem;padding:.3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000038}._tab_nvzfq_71{height:2.65rem;border:none;border-radius:.8rem;background:transparent;color:#ffffff80;font-size:.85rem;font-weight:650;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}._tabActive_nvzfq_96{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff;box-shadow:0 8px 20px #0d948847}._tab_nvzfq_71:hover:not(._tabActive_nvzfq_96){color:#ffffffd9;background:#ffffff0a}._ticketList_nvzfq_108{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;margin-top:1.1rem}._ticket_nvzfq_108{border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#00000038;overflow:hidden;transition:border-color .2s,background .2s,box-shadow .2s;cursor:pointer}._ticket_nvzfq_108:hover{border-color:#2dd4bf47;background:#0d948814}._ticketOpen_nvzfq_131{border-color:#2dd4bf66;background:#0d94881f;box-shadow:0 12px 28px #00000040}._ticketHead_nvzfq_137{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem}._avatar_nvzfq_144{position:relative;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(145deg,#2dd4bf,#0d9488 55%,#0f766e);color:#fff;box-shadow:0 8px 18px #0d94884d}._unread_nvzfq_157{position:absolute;top:-.25rem;inset-inline-end:-.25rem;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border-radius:999px;background:#f43f5e;color:#fff;font-size:.65rem;font-weight:800;display:grid;place-items:center;border:2px solid hsl(222 22% 10%)}._ticketBody_nvzfq_174{flex:1;min-width:0}._ticketTitle_nvzfq_179{margin:0;font-size:1rem;font-weight:650;color:#fffffff2;letter-spacing:-.01em}._badges_nvzfq_187{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}._badge_nvzfq_187{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}._badgeOpen_nvzfq_207{color:#5eead4;background:#0d94882e;border-color:#2dd4bf4d}._badgePending_nvzfq_213{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b4d}._badgeClosed_nvzfq_219{color:#ffffff8c;background:#ffffff0f;border-color:#ffffff1a}._badgeCat_nvzfq_225{color:#ffffffb3;background:#ffffff0d;border-color:#ffffff1a}._liveBadge_nvzfq_231{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.3rem .65rem;border-radius:.55rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fda4af;background:#f43f5e1f;border:1px solid rgba(244,63,94,.35);animation:_pulseLive_nvzfq_1 1.6s ease-in-out infinite}@keyframes _pulseLive_nvzfq_1{0%,to{opacity:1}50%{opacity:.65}}._meta_nvzfq_258{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;margin-top:.65rem;font-size:.78rem;color:#ffffff6b}._ref_nvzfq_268{padding:.15rem .45rem;border-radius:.4rem;background:#ffffff0f;color:#ffffffa6;font-weight:650;font-variant-numeric:tabular-nums}._hintOpen_nvzfq_277{-webkit-margin-start:auto;margin-inline-start:auto;font-size:.72rem;font-weight:650;color:#5eead4}._chat_nvzfq_285{border-top:1px solid rgba(255,255,255,.08);padding:1rem 1.05rem 1.1rem;background:#0000002e;cursor:default}._messages_nvzfq_292{max-height:18rem;overflow-y:auto;display:flex;flex-direction:column;gap:.7rem;padding:.85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#00000038}._messageRow_nvzfq_304{display:flex}._messageMine_nvzfq_308{justify-content:flex-end}._messageTheirs_nvzfq_312{justify-content:flex-start}._bubble_nvzfq_316{max-width:min(88%,28rem);padding:.7rem .9rem;border-radius:1rem;font-size:.88rem;line-height:1.45;word-break:break-word}._bubbleMine_nvzfq_325{border-bottom-right-radius:.35rem;background:linear-gradient(145deg,#14b8a6,#0d9488 60%,#0f766e);color:#fff;box-shadow:0 8px 18px #0d948840}._bubbleTheirs_nvzfq_332{border-bottom-left-radius:.35rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffeb}._bubbleWho_nvzfq_339{margin:0 0 .25rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.7}._bubbleTime_nvzfq_348{margin:.4rem 0 0;font-size:.65rem;font-weight:600;opacity:.55;font-variant-numeric:tabular-nums}._attachBtn_nvzfq_356{display:inline-flex;align-items:center;gap:.35rem;margin-top:.45rem;padding:0;border:none;background:none;color:inherit;font-size:.75rem;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer;opacity:.9}._attachBtn_nvzfq_356:hover{opacity:1}._composerWarn_nvzfq_377{margin-top:.75rem;padding:.85rem 1rem;border-radius:.9rem;text-align:center;font-size:.82rem;font-weight:650}._warnClosed_nvzfq_386{border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff8c}._warnWait_nvzfq_392{border:1px solid rgba(245,158,11,.3);background:#f59e0b1a;color:#fbbf24}._composerWrap_nvzfq_398{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}._fileChip_nvzfq_405{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .75rem;border-radius:.85rem;border:1px solid rgba(45,212,191,.28);background:#0d948824;color:#99f6e4;font-size:.78rem;font-weight:650}._fileChip_nvzfq_405 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileChip_nvzfq_405 button{flex-shrink:0;display:grid;place-items:center;width:1.65rem;height:1.65rem;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer}._attachPick_nvzfq_439{flex-shrink:0;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:.85rem;color:#5eead4;cursor:pointer}._attachPick_nvzfq_439 input{display:none}._composer_nvzfq_377{display:flex;align-items:center;gap:.5rem;padding:.4rem;border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#00000047}._composerInput_nvzfq_464{flex:1;min-width:0;height:2.75rem;border:none;background:transparent;padding:0 .75rem;font-size:.9rem;font-weight:550;color:#ffffffeb;outline:none}._composerInput_nvzfq_464::placeholder{color:#ffffff59}._sendBtn_nvzfq_481{flex-shrink:0;width:2.75rem;height:2.75rem;border:none;border-radius:.85rem;display:grid;place-items:center;background:linear-gradient(145deg,#14b8a6,#0d9488);color:#fff;cursor:pointer;box-shadow:0 8px 18px #0d948847;transition:opacity .2s,transform .15s}._sendBtn_nvzfq_481:hover:not(:disabled){transform:translateY(-1px)}._sendBtn_nvzfq_481:disabled{opacity:.4;cursor:not-allowed}._empty_nvzfq_506{position:relative;z-index:1;margin-top:1rem;padding:2.25rem 1.25rem;border-radius:1.15rem;border:1px dashed rgba(255,255,255,.14);background:#0000002e;text-align:center}._emptyIcon_nvzfq_517{width:3.25rem;height:3.25rem;margin:0 auto;border-radius:1rem;display:grid;place-items:center;background:linear-gradient(145deg,#14b8a6,#0f766e);color:#fff;box-shadow:0 10px 24px #0d948847}._emptyTitle_nvzfq_529{margin:1rem 0 0;font-size:1.1rem;font-weight:650;color:#fffffff2}._emptyHint_nvzfq_536{margin:.4rem auto 0;max-width:22rem;font-size:.85rem;color:#ffffff73;line-height:1.45}._emptyCta_nvzfq_544{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.15rem;height:2.75rem;padding:0 1.15rem;border:none;border-radius:.9rem;background:linear-gradient(145deg,#14b8a6,#0d9488);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #0d948847}._errorBox_nvzfq_561{padding:2rem 1.25rem;border-radius:1.25rem;border:1px solid rgba(244,63,94,.3);background:#f43f5e14;text-align:center}._errorTitle_nvzfq_569{margin:0;font-size:1.15rem;font-weight:650;color:#fffffff2}._errorHint_nvzfq_576{margin:.5rem auto 0;max-width:26rem;font-size:.88rem;color:#ffffff80;line-height:1.5}._retryBtn_nvzfq_584{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.15rem;height:2.75rem;padding:0 1.15rem;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;background:#ffffff0f;color:#fff;font-size:.88rem;font-weight:700;cursor:pointer}._retryBtn_nvzfq_584:hover{border-color:#2dd4bf66;background:#0d94882e}._accordion_nvzfq_606{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09}._accordionBtn_nvzfq_614{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem;border:none;background:transparent;color:inherit;text-align:start;cursor:pointer}._accordionLeft_nvzfq_628{display:flex;align-items:center;gap:.85rem;min-width:0}._accordionIcon_nvzfq_635{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.9rem;display:grid;place-items:center;background:linear-gradient(145deg,#14b8a6,#0f766e);color:#fff;box-shadow:0 8px 18px #0d948840}._accordionTitle_nvzfq_647{margin:0;font-size:1.05rem;font-weight:650;color:#fffffff2}._accordionSub_nvzfq_654{margin:.2rem 0 0;font-size:.82rem;color:#ffffff6b}._chevron_nvzfq_660{flex-shrink:0;width:1.25rem;height:1.25rem;color:#fff6;transition:transform .25s ease}._chevronOpen_nvzfq_668{transform:rotate(180deg);color:#5eead4}._accordionBody_nvzfq_673{border-top:1px solid rgba(255,255,255,.08);padding:.85rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.65rem}._faqItem_nvzfq_681,._contactItem_nvzfq_682{padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#0003}._faqQ_nvzfq_689{margin:0;font-size:.92rem;font-weight:650;color:#ffffffeb}._faqA_nvzfq_696{margin:.35rem 0 0;font-size:.84rem;line-height:1.5;color:#ffffff7a}._contactItem_nvzfq_682{display:flex;align-items:center;gap:.85rem}._contactIcon_nvzfq_709{flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:.8rem;display:grid;place-items:center;background:#0d948833;color:#5eead4;border:1px solid rgba(45,212,191,.25)}._contactLabel_nvzfq_721{margin:0;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff61}._contactValue_nvzfq_730{margin:.15rem 0 0;font-size:.92rem;font-weight:600;color:#ffffffeb}._modalOverlay_nvzfq_738{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#000000c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modalCard_nvzfq_750{width:100%;max-width:30rem;max-height:min(88dvh,40rem);display:flex;flex-direction:column;border-radius:1.35rem;border:1px solid rgba(255,255,255,.12);background:#161a22;box-shadow:0 28px 64px #0000008c;overflow:hidden}._modalHead_nvzfq_763{position:relative;padding:1.35rem 1.35rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}._modalGlow_nvzfq_770{pointer-events:none;position:absolute;top:-50%;inset-inline-end:-20%;width:10rem;height:10rem;border-radius:999px;background:#0d948859;filter:blur(40px)}._modalClose_nvzfq_782{position:absolute;top:1rem;inset-inline-end:1rem;width:2.25rem;height:2.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:1}._modalEyebrow_nvzfq_798{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5eead4}._modalTitle_nvzfq_807{margin:.3rem 0 0;-webkit-padding-end:2.5rem;padding-inline-end:2.5rem;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:#fffffff2}._modalSub_nvzfq_816{margin:.4rem 0 0;-webkit-padding-end:1rem;padding-inline-end:1rem;font-size:.84rem;line-height:1.45;color:#ffffff73}._modalForm_nvzfq_824{display:flex;flex-direction:column;min-height:0;flex:1}._modalScroll_nvzfq_831{flex:1;min-height:0;overflow-y:auto;padding:1.15rem 1.35rem;display:flex;flex-direction:column;gap:1rem}._modalRow_nvzfq_841{display:grid;grid-template-columns:1fr;gap:1rem}._fieldLabel_nvzfq_847{display:block;margin-bottom:.4rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff6}._field_nvzfq_847{width:100%;box-sizing:border-box;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;padding:.85rem 1rem;font-size:.9rem;font-weight:550;color:#ffffffeb;outline:none;font-family:inherit}._field_nvzfq_847:focus{border-color:#2dd4bf73;box-shadow:0 0 0 3px #0d94882e}._field_nvzfq_847 option{background:#181c25;color:#fff}._textarea_nvzfq_881{min-height:7.5rem;resize:vertical}._charCount_nvzfq_886{margin:.3rem 0 0;text-align:end;font-size:.7rem;font-weight:600;color:#ffffff59}._attachZone_nvzfq_894{border-radius:1rem;border:1px dashed rgba(45,212,191,.3);background:#0d948814;padding:.85rem}._attachZoneLabel_nvzfq_901{margin:0 0 .6rem;font-size:.75rem;font-weight:600;color:#ffffff80}._attachFile_nvzfq_910{width:100%;min-height:2.75rem;padding:.55rem .9rem;border:none;border-radius:.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background:#ffffff0f;color:#ffffffe0;font-size:.85rem;font-weight:650;line-height:1.25;text-align:center;cursor:pointer}._attachFile_nvzfq_910>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachFile_nvzfq_910 svg{flex-shrink:0}._attachFile_nvzfq_910:hover{background:#0d948833}._modalFooter_nvzfq_944{flex-shrink:0;padding:1rem 1.35rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr 1fr;gap:.65rem}._btnGhost_nvzfq_953,._btnPrimary_nvzfq_954{height:2.85rem;border-radius:.9rem;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer}._btnGhost_nvzfq_953{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0}._btnGhost_nvzfq_953:hover{border-color:#2dd4bf59;background:#0d94881f}._btnPrimary_nvzfq_954{border:none;background:linear-gradient(145deg,#14b8a6,#0d9488);color:#fff;box-shadow:0 10px 22px #0d94884d}._btnPrimary_nvzfq_954:disabled{opacity:.45;cursor:not-allowed}._modalNote_nvzfq_989{grid-column:1 / -1;order:-1;margin:0;text-align:center;font-size:.72rem;font-weight:600;color:#ffffff59}@media(min-width:768px){._modalCard_nvzfq_750{max-width:34rem}._modalRow_nvzfq_841{grid-template-columns:1fr 1fr}}@media(max-width:640px){._hintOpen_nvzfq_277{-webkit-margin-start:0;margin-inline-start:0;width:100%}._bubble_nvzfq_316{max-width:92%}._modalOverlay_nvzfq_738{padding:.65rem;align-items:flex-end}._modalCard_nvzfq_750{max-height:min(92dvh,42rem);border-radius:1.25rem 1.25rem 1rem 1rem}}@media(min-width:768px)and (max-width:1023px){._home_nvzfq_1032.partner-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}._home_nvzfq_1032 .partner-dash-home-actions{display:flex}._home_nvzfq_1032 .partner-dash-home-cta--primary{width:100%;max-width:22rem}._snap_nvzfq_25{grid-template-columns:1fr 1fr;gap:.65rem}._layout_nvzfq_8{display:flex;flex-direction:column;gap:1rem}._side_nvzfq_18{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}._side_nvzfq_18 ._accordion_nvzfq_606{height:100%}._messages_nvzfq_292{max-height:22rem}._composer_nvzfq_377{padding:.5rem}._attachPick_nvzfq_439,._sendBtn_nvzfq_481{width:3rem;height:3rem}}@media(min-width:1024px){._home_nvzfq_1032.partner-dash-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap" "actions snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}._home_nvzfq_1032 .partner-dash-home-head{grid-area:head;align-self:start}._home_nvzfq_1032 .partner-dash-home-focus{grid-area:focus;margin-top:0}._home_nvzfq_1032 .partner-dash-home-focus-value{font-size:clamp(2rem,3.2vw,2.6rem)}._home_nvzfq_1032 .partner-dash-home-actions{grid-area:actions;margin-top:0;display:flex;flex-direction:row;max-width:20rem}._home_nvzfq_1032 .partner-dash-home-cta--primary{width:100%;min-height:3.1rem}._snap_nvzfq_25{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem;align-content:stretch}._snap_nvzfq_25 .partner-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem;padding:1rem 1.05rem}._snap_nvzfq_25 .partner-dash-snap-card strong{font-size:1.15rem}._layout_nvzfq_8{display:flex;flex-direction:column;gap:1.15rem}._side_nvzfq_18{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem;align-items:stretch}._side_nvzfq_18 ._accordion_nvzfq_606{height:100%}._messages_nvzfq_292{max-height:26rem}._composerWrap_nvzfq_398{max-width:42rem}._composer_nvzfq_377{padding:.55rem}._attachPick_nvzfq_439,._sendBtn_nvzfq_481{width:3.1rem;height:3.1rem}}.partner-recharge-shell{width:100%;max-width:28rem;margin-inline:auto;padding-bottom:calc(1.5rem + var(--partner-bottom-nav-h, 76px) + env(safe-area-inset-bottom,0px))}.partner-recharge-mobile-only{display:block}button.partner-recharge-mobile-only{display:inline-flex}.partner-recharge-inline-qr.partner-recharge-mobile-only{display:flex}.partner-recharge-desktop-up,aside.partner-recharge-desktop-up{display:none!important}.partner-recharge-pagehead.partner-dash-home{margin:0;padding:1rem 1rem 1.05rem}.partner-recharge-pagehead .partner-dash-home-name{white-space:normal}.partner-recharge-stage{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#2dd4bf1a,#ffffff0a 38%,#ffffff06);padding:1rem}.partner-recharge-stage-glow{pointer-events:none;position:absolute;top:-30%;right:-15%;width:280px;height:280px;border-radius:999px;background:#0d948833;filter:blur(50px)}.partner-recharge-stage .partner-recharge-modes{position:relative;z-index:1;margin-bottom:1.1rem}.partner-recharge-stage-grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.partner-recharge-stage-main{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.partner-recharge-modes{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;border-radius:.9rem;background:#00000052;border:1px solid rgba(255,255,255,.1)}.partner-recharge-mode{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.55rem;padding:.35rem .55rem;border:none;border-radius:.7rem;background:transparent;color:#ffffff8c;font-size:.86rem;font-weight:700;cursor:pointer}.partner-recharge-mode:hover{color:#ffffffe0}.partner-recharge-mode.active{background:linear-gradient(145deg,#14b8a6,#0d9488);color:#fff;box-shadow:0 10px 22px #0d94884d}.partner-recharge-mode svg{width:1.05rem;height:1.05rem;flex-shrink:0}.partner-recharge-ticket-banner{margin:0 0 .9rem;padding:.85rem .95rem;border-radius:1rem;border:1px solid rgba(45,212,191,.35);background:linear-gradient(145deg,#0d948847,#0f766e29);display:flex;flex-direction:column;gap:.7rem}.partner-recharge-ticket-banner-text{display:flex;align-items:flex-start;gap:.65rem;color:#ecfdf5}.partner-recharge-ticket-banner-text>svg{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.1rem;color:#5eead4}.partner-recharge-ticket-banner-text strong{display:block;font-size:.9rem;font-weight:700}.partner-recharge-ticket-banner-text span{display:block;margin-top:.15rem;font-size:.78rem;color:#ccfbf1d9}.partner-recharge-ticket-banner-actions{display:flex;flex-wrap:wrap;gap:.4rem}.partner-recharge-ticket-banner-actions button{min-height:2.2rem;padding:0 .7rem;display:inline-flex;align-items:center;gap:.35rem;border-radius:.65rem;border:1px solid rgba(45,212,191,.35);background:#2dd4bf24;color:#99f6e4;font-size:.74rem;font-weight:700;cursor:pointer}.partner-recharge-ticket-banner-actions button:hover{background:#2dd4bf3d;color:#fff}.partner-recharge-ticket-banner-actions button.is-ghost{border-color:#ffffff24;background:#ffffff0a;color:#ffffffb8}.partner-recharge-ticket-banner-actions button svg{width:.9rem;height:.9rem}.partner-recharge-step{display:flex;flex-direction:column;gap:.6rem}.partner-recharge-page .partner-recharge-label{display:block;margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.partner-recharge-page .partner-recharge-input{background:#0006!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:1rem!important;color:#fff!important}.partner-recharge-page .partner-recharge-input:focus{border-color:#2dd4bf8c!important;box-shadow:0 0 0 2px #0d948838!important}.partner-recharge-amount-wrap{position:relative}.partner-recharge-amount-input{height:4.1rem!important;padding-right:3.25rem!important;font-size:2rem!important;font-weight:750!important;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.partner-recharge-currency{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:.9rem;font-weight:700;letter-spacing:.06em;color:#fff6;pointer-events:none}html[lang=ar] .partner-recharge-amount-input{text-align:right!important;padding-right:1rem!important;padding-left:3.25rem!important}html[lang=ar] .partner-recharge-currency{left:1rem;right:auto;letter-spacing:0}.partner-recharge-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.partner-recharge-chip{min-height:2.45rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffe0;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;padding:0 .15rem}.partner-recharge-chip:hover{border-color:#2dd4bf66}.partner-recharge-chip.active{border-color:#2dd4bf80;background:#0d948838;color:#5eead4}.partner-recharge-client-step{gap:.5rem}.partner-recharge-id-types{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;border-radius:.7rem;background:#00000040;border:1px solid rgba(255,255,255,.08)}.partner-recharge-id-type{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.15rem;padding:.35rem .55rem;border:none;border-radius:.55rem;background:transparent;color:#ffffff80;font-size:.8rem;font-weight:650;cursor:pointer}.partner-recharge-id-type.active{background:#0d94886b;color:#fff}.partner-recharge-id-type.active svg{color:#5eead4}.partner-recharge-id-type svg{width:.95rem;height:.95rem}.partner-recharge-dest-field{display:flex;align-items:center;height:2.7rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.1);background:#00000047;overflow:hidden}.partner-recharge-dest-field:focus-within{border-color:#2dd4bf6b}.partner-recharge-dest-field .partner-recharge-dest-input,.partner-recharge-dest-field .partner-recharge-input{flex:1;min-width:0;height:100%!important;min-height:0!important;max-height:100%!important;font-size:.92rem!important;font-weight:500!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;--tw-ring-shadow: 0 0 #0000 !important;padding:0 .15rem 0 .85rem!important;color:#ffffffeb!important}.partner-recharge-dest-field .partner-recharge-dest-input::placeholder{color:#ffffff52!important}.partner-recharge-dest-search{flex:0 0 2.5rem;height:100%;display:grid;place-items:center;border:none;color:#5eead4bf;cursor:pointer;background:transparent}.partner-recharge-dest-search:disabled{opacity:.28;cursor:not-allowed}.partner-recharge-dest-search svg{width:1rem;height:1rem}.partner-recharge-page .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}.partner-recharge-fee-line{margin:0;text-align:center;font-size:.95rem;font-weight:700;color:#5eead4;font-variant-numeric:tabular-nums}.partner-recharge-fee-line span{color:#ffffff73;font-weight:500;font-size:.84rem}.partner-recharge-actions{display:flex;flex-direction:column;gap:.55rem;margin-top:.15rem}.partner-recharge-cta{min-height:3.15rem!important;font-size:1rem!important;border-radius:.95rem!important}.partner-recharge-ghost-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:0 1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;font-size:.92rem;font-weight:700;cursor:pointer}.partner-recharge-ghost-btn:hover{border-color:#ffffff47;background:#ffffff14}.partner-recharge-error{display:flex;align-items:center;gap:.65rem;border-radius:.9rem;border:1px solid rgba(244,63,94,.35);background:#f43f5e1f;padding:.8rem .95rem;color:#fda4af}.partner-recharge-verifying{display:flex;align-items:center;gap:.65rem;border-radius:.9rem;border:1px solid rgba(45,212,191,.22);background:#0d94881a;padding:.7rem .95rem;color:#99f6e4;font-size:.85rem;font-weight:650}.partner-recharge-found{display:flex;align-items:center;gap:.85rem;border-radius:1rem;border:1px solid rgba(45,212,191,.28);background:#0d94881f;padding:.8rem .95rem}.partner-recharge-found.kid{border-color:#fbbf2459;background:#f59e0b1f}.partner-recharge-found-icon{width:2.3rem;height:2.3rem;border-radius:.75rem;display:grid;place-items:center;color:#5eead4;background:#2dd4bf29;border:1px solid rgba(45,212,191,.28);flex-shrink:0}.partner-recharge-found.kid .partner-recharge-found-icon{color:#fbbf24;background:#fbbf2424;border-color:#fbbf244d}.partner-recharge-found-label{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.partner-recharge-found-name{margin:.15rem 0 0;font-size:1rem;font-weight:650;color:#fff}.partner-recharge-warn-danger{display:flex;align-items:flex-start;gap:.65rem;border-radius:.9rem;border:1px solid rgba(244,63,94,.35);background:#f43f5e1f;padding:.8rem .95rem;color:#fecdd3}.partner-recharge-inline-qr{flex-direction:column;align-items:center;gap:.65rem;padding:.85rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0003}.partner-recharge-inline-qr .partner-recharge-qr-face{width:min(100%,16.5rem)}.partner-recharge-inline-qr .partner-recharge-qr-frame img,.partner-recharge-inline-qr .partner-recharge-qr-frame svg{width:100%;height:auto;display:block}.partner-recharge-stage-side{display:flex;flex-direction:column;gap:1rem;min-width:0;padding:1.2rem 1.2rem 1.25rem;border-radius:1.15rem;border:1px solid rgba(45,212,191,.22);background:linear-gradient(180deg,#2dd4bf1f,#00000047 45%,#00000038)}.partner-recharge-side-head{margin:0}.partner-recharge-side-body{display:flex;flex-direction:column;gap:1rem;min-width:0}.partner-recharge-side-col{display:flex;flex-direction:column;gap:.85rem;min-width:0}.partner-recharge-side-col--media{flex:1}.partner-recharge-side-col--media>.partner-recharge-aside-qr,.partner-recharge-side-col--media>.partner-recharge-aside-placeholder{height:100%}.partner-recharge-side-eyebrow{margin:0;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#99f6e4cc}.partner-recharge-side-title{margin:.25rem 0 0;font-size:1.15rem;font-weight:700;color:#fff;letter-spacing:-.02em}.partner-recharge-side-title--ar{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;color:#99f6e4cc}.partner-recharge-side-recap{font-size:1.45rem;font-weight:800;letter-spacing:0;color:#99f6e4eb}.partner-recharge-side-recap-qr{font-size:1.05rem;font-weight:650;color:#99f6e4cc}.partner-recharge-fees{border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000047;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem;color:#ffffff8c;font-size:.9rem}.partner-recharge-fees--stack{width:100%}.partner-recharge-fees-row{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.partner-recharge-fees strong{color:#fff;font-variant-numeric:tabular-nums}.partner-recharge-fees-total{margin-top:.2rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.12);color:#5eead4;font-weight:700}.partner-recharge-fees-total span{color:#99f6e4d9}.partner-recharge-fees-total strong{color:#5eead4;font-size:1.2rem}.partner-recharge-aside-qr{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.15rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.partner-recharge-aside-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:8.5rem;padding:1.25rem 1.15rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.14);background:#ffffff05;color:#ffffff6b;text-align:center;font-size:.86rem}.partner-recharge-aside-placeholder svg{width:2.2rem;height:2.2rem;opacity:.5;color:#5eead4}.partner-recharge-aside-qr .partner-recharge-qr-face{width:min(100%,13.5rem)}.partner-recharge-aside-qr .partner-recharge-qr-frame img,.partner-recharge-aside-qr .partner-recharge-qr-frame svg{width:100%;height:auto;display:block}.partner-recharge-qr-overlay.partner-collect-overlay{align-items:stretch;justify-content:center;padding:0;overflow:hidden;background:#040a10eb}.partner-recharge-qr-overlay .partner-recharge-qr-modal.partner-collect-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:max(.7rem,env(safe-area-inset-top,0px)) 1rem max(.85rem,env(safe-area-inset-bottom,0px));overflow:hidden;border-radius:0;box-sizing:border-box}.partner-recharge-qr-overlay .partner-recharge-qr-face{flex:0 0 auto;width:min(92vw,78dvh,28rem);min-height:0;justify-content:center}.partner-recharge-qr-amount{margin:0;flex-shrink:0;font-size:clamp(1.15rem,4.5vw,1.45rem);font-weight:750;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;text-align:center}.partner-recharge-qr-hint{margin:0;flex-shrink:0;font-size:.86rem;font-weight:600;color:#ffffffbf;text-align:center}.partner-recharge-qr-footer{display:flex;flex-shrink:0;width:100%;gap:.55rem;margin-top:.15rem;padding-bottom:env(safe-area-inset-bottom,0px)}@media(max-width:380px){.partner-recharge-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:768px){.partner-recharge-inline-qr.partner-recharge-mobile-only{display:none}.partner-recharge-qr-overlay .partner-recharge-qr-modal.partner-collect-modal{width:min(36rem,92vw);height:auto;max-height:min(92dvh,92svh);margin:auto;border-radius:1.25rem}.partner-recharge-qr-overlay .partner-recharge-qr-face{width:min(70vw,26rem)}.partner-recharge-shell{max-width:1280px;width:100%;margin-inline:auto;padding-bottom:2.5rem}.partner-recharge-mobile-only{display:none!important}.partner-recharge-desktop-up,aside.partner-recharge-desktop-up{display:flex!important}.partner-recharge-pagehead.partner-dash-home{padding:1.15rem 1.25rem 1.2rem}.partner-recharge-stage{padding:1.35rem 1.5rem 1.5rem}.partner-recharge-stage-grid{display:flex;flex-direction:column;gap:1.15rem}.partner-recharge-stage-main{gap:1.25rem}.partner-recharge-modes{max-width:22rem}.partner-recharge-amount-wrap,.partner-recharge-chips,.partner-recharge-actions,.partner-recharge-client-step{max-width:none;width:100%}.partner-recharge-amount-input{height:4.5rem!important;font-size:2.25rem!important}.partner-recharge-stage-side{width:100%;max-width:none;padding:1.25rem 1.35rem 1.35rem}.partner-recharge-side-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);gap:1.15rem;align-items:stretch}.partner-recharge-side-col{justify-content:center}.partner-recharge-fees--stack{max-width:none;height:100%;justify-content:center}.partner-recharge-aside-qr,.partner-recharge-aside-placeholder{min-height:10rem}}@media(min-width:1024px){.partner-recharge-stage{padding:1.5rem 1.75rem 1.65rem}.partner-recharge-modes{max-width:24rem}.partner-recharge-amount-input{height:4.75rem!important;font-size:2.4rem!important}.partner-recharge-stage-side{padding:1.35rem 1.5rem 1.45rem}.partner-recharge-side-body{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);gap:1.35rem}.partner-recharge-fees-total strong{font-size:1.35rem}.partner-recharge-aside-qr .partner-recharge-qr-face{width:min(100%,14rem)}.partner-recharge-aside-placeholder{min-height:11rem}.partner-recharge-qr-overlay .partner-recharge-qr-modal.partner-collect-modal{width:min(40rem,48vw);padding:1.35rem 1.5rem}.partner-recharge-qr-overlay .partner-recharge-qr-face{width:min(28rem,36vw)}}@media(max-width:767px){.partner-recharge-qr-overlay .partner-recharge-qr-face{width:min(92vw,78dvh)}}.pro-fiche{max-width:1280px;margin:0 auto;padding:16px 16px 40px;color:hsl(var(--ink))}.pro-fiche-hero{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:18px 18px 20px;border-radius:24px;color:#fff;box-shadow:0 24px 60px -24px #00000080,0 6px 20px -8px #c41b8740}.pro-fiche-hero-orb{pointer-events:none;position:absolute;top:-48px;right:24px;width:220px;height:110px;border-radius:999px;background:hsl(var(--brand) / .2);filter:blur(48px)}.pro-fiche-hero-top,.pro-fiche-hero-id,.pro-fiche-hero-meta{position:relative;z-index:1}.pro-fiche-back{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer}.pro-fiche-hero-id{display:flex;align-items:center;gap:12px}.pro-fiche-avatar{position:relative;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);font-size:16px;font-weight:700}.pro-fiche-avatar i{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:2px solid hsl(240 12% 10%);font-style:normal}.pro-fiche-avatar i.ok{background:hsl(var(--success));color:#fff}.pro-fiche-avatar i.bad{background:hsl(var(--danger));color:#fff}.pro-fiche-hero-id h1{margin:0;display:flex;align-items:center;gap:8px;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.45rem;font-weight:600;letter-spacing:-.04em}.pro-fiche-hero-id h1 svg{color:hsl(var(--success))}.pro-fiche-hero-id p{margin:4px 0 0;color:#ffffff94;font-size:13px;font-weight:500}.pro-fiche-hero-meta{display:flex;flex-wrap:wrap;gap:8px}.pro-fiche-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;background:#ffffff1a;border:1px solid rgba(255,255,255,.1)}.pro-fiche-chip.ok{background:hsl(var(--success) / .2);border-color:hsl(var(--success) / .3)}.pro-fiche-chip.wait{background:hsl(var(--amber) / .2);border-color:hsl(var(--amber) / .35)}.pro-fiche-chip.bad{background:hsl(var(--danger) / .22);border-color:hsl(var(--danger) / .35)}.pro-fiche-chip.frozen{background:#e4eaf3;border-color:#b7c7db;color:#243b5a}.pro-fiche-chip.closed{background:#f0e4ec;border-color:#d4b3c6;color:#6b2a52}.pro-fiche-avatar i.frozen{background:#243b5a;color:#fff}.pro-fiche-avatar i.closed{background:#6b2a52;color:#fff}.pro-fiche-hero.is-frozen{background:radial-gradient(120% 80% at 100% 0%,rgba(61,90,128,.35) 0%,transparent 55%),linear-gradient(165deg,#1a2a40,#243b5a 55%,#2f4a6e)}.pro-fiche-hero.is-blocked{background:radial-gradient(120% 80% at 100% 0%,rgba(248,113,113,.28) 0%,transparent 55%),linear-gradient(165deg,#3f1212,#7f1d1d 55%,#991b1b)}.pro-fiche-hero.is-closed{background:radial-gradient(120% 80% at 100% 0%,rgba(122,61,98,.4) 0%,transparent 55%),linear-gradient(165deg,#3a1a2e,#6b2a52 55%,#7a3d62);box-shadow:0 24px 60px -24px #0006}.pro-fiche-alerts{display:flex;flex-direction:column;gap:8px;margin:-8px 0 16px}.pro-fiche-alert{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:16px;font-size:13px;font-weight:600;line-height:1.4}.pro-fiche-alert strong{font-weight:800}.pro-fiche-alert.frozen{background:#e4eaf3;color:#243b5a;border:1px solid #b7c7db;box-shadow:inset 4px 0 #3d5a80}.pro-fiche-alert.blocked{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.pro-fiche-alert.closed{background:#f0e4ec;color:#6b2a52;border:1px solid #d4b3c6;box-shadow:inset 4px 0 #7a3d62}.pro-fiche-cndp-note{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:#f0e4ec;color:#6b2a52;font-size:12.5px;font-weight:600;line-height:1.45}.pro-fiche-cndp-note code{font-size:12px;font-weight:800}.pro-fiche-balance{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;letter-spacing:-.03em}.pro-fiche-tabs{display:flex;gap:4px;margin-bottom:16px;padding:4px;border-radius:16px;background:#eeeef1;overflow-x:auto;-webkit-overflow-scrolling:touch}.pro-fiche-tab{flex:1 0 auto;min-width:88px;min-height:42px;border:0;background:transparent;color:#666670;border-radius:14px;font-size:13px;font-weight:700;cursor:pointer}.pro-fiche-tab.active{color:#fff;background:radial-gradient(120% 80% at 100% 0%,hsl(var(--brand) / .22) 0%,transparent 55%),linear-gradient(180deg,#181820,#14141a);box-shadow:0 3px 10px #17111f33}.pro-fiche-grid{display:flex;flex-direction:column;gap:12px}.pro-fiche-card{background:#fff;border:1px solid hsl(var(--line) / .5);border-radius:22px;padding:16px;box-shadow:0 12px 32px #17111f0f}.pro-fiche-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pro-fiche-card-head h2{margin:0;font-size:15px;font-weight:700}.pro-fiche-card-head p{margin:4px 0 0;font-size:12px;color:hsl(var(--ink-3))}.pro-fiche-kvs{display:grid;grid-template-columns:1fr;gap:8px}.pro-fiche-kv{padding:12px;border-radius:14px;background:hsl(var(--canvas))}.pro-fiche-kv span{display:block;font-size:11px;font-weight:700;color:hsl(var(--ink-3))}.pro-fiche-kv strong{display:block;margin-top:3px;font-size:14px;font-weight:700;word-break:break-word}.pro-fiche-kv em{display:block;margin-top:4px;font-style:normal;font-size:12px;font-weight:600;color:hsl(var(--ink-3));line-height:1.35}.pro-fiche-aml-facts,.pro-fiche-aml-verdict{margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.4;color:hsl(var(--ink-2))}.pro-fiche-aml-verdict{padding:10px 12px;border-radius:14px;background:hsl(var(--success) / .1);color:hsl(var(--success))}.pro-fiche-aml-scores{margin-top:10px}.pro-fiche-edit{display:flex;flex-direction:column;gap:12px}.pro-fiche-empty{text-align:center;padding:40px 16px}.pro-fiche-empty p{margin-top:10px;color:hsl(var(--ink-3))}.pro-fiche-secure{display:flex;flex-direction:column;gap:10px}.pro-fiche-secure-row{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:hsl(var(--canvas))}.pro-fiche-secure-row h3{margin:0;font-size:14px;font-weight:700}.pro-fiche-secure-row p{margin:4px 0 0;font-size:13px;color:hsl(var(--ink-3))}.admin-tx-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid hsl(var(--line) / .5);background:#fff}.admin-tx-row span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-tx-row strong{font-size:13px}.admin-tx-row em{font-style:normal;font-size:11px;font-weight:600;color:hsl(var(--ink-3))}@media(min-width:768px){.pro-fiche{padding:20px 24px 48px}.pro-fiche-hero{padding:22px 26px}.pro-fiche-hero-id h1{font-size:1.85rem}.pro-fiche-kvs{grid-template-columns:1fr 1fr}.pro-fiche-secure-row{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.pro-fiche-hero{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:26px 32px;border-radius:28px}.pro-fiche-hero-id h1{font-size:2.05rem}.pro-fiche-grid.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.pro-fiche-card{padding:20px}.pro-fiche-comp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.pro-fiche-comp-consents{grid-column:1 / -1}.pro-fiche-comp-notes{grid-column:1}.pro-fiche-comp-tickets{grid-column:2}.pro-fiche-note-form{flex-direction:row;align-items:flex-end}.pro-fiche-note-form .pro-field{flex:1}}.pro-fiche-comp{display:flex;flex-direction:column;gap:12px}.pro-fiche-sub{margin:0 0 8px;font-size:13px;font-weight:700}.pro-fiche-ledger{display:flex;flex-direction:column;gap:8px}.pro-fiche-row,.pro-fiche-audit,.pro-fiche-note{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:16px;border:1px solid hsl(var(--line) / .5);background:hsl(var(--canvas))}.pro-fiche-audit,.pro-fiche-note{flex-direction:column;align-items:stretch}.pro-fiche-row-main{min-width:0;display:flex;flex-direction:column;gap:3px}.pro-fiche-row-main strong,.pro-fiche-audit-top strong,.pro-fiche-note header strong{font-size:14px;font-weight:700;word-break:break-word}.pro-fiche-row-main em,.pro-fiche-audit-top em,.pro-fiche-note header em{font-style:normal;font-size:12px;font-weight:600;color:hsl(var(--ink-3))}.pro-fiche-row-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.pro-fiche-row-side b{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.pro-fiche-row-side b.in{color:hsl(var(--success))}.pro-fiche-row-side b.out{color:hsl(var(--danger))}.pro-fiche-pill{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;font-style:normal;background:hsl(var(--ink) / .06);color:hsl(var(--ink-2))}.pro-fiche-pill.ok{background:hsl(var(--success) / .12);color:hsl(var(--success))}.pro-fiche-pill.wait{background:hsl(var(--amber) / .14);color:#9a6700}.pro-fiche-pill.frozen{background:#243b5a;color:#fff}.pro-fiche-pill.closed{background:#6b2a52;color:#fff}.pro-fiche-pill.bad{background:hsl(var(--danger) / .12);color:hsl(var(--danger))}.pro-fiche-audit-top,.pro-fiche-note header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pro-fiche-audit-meta{display:flex;flex-wrap:wrap;gap:6px}.pro-fiche-audit-meta span{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;background:#fff;color:hsl(var(--ink-2));border:1px solid hsl(var(--line) / .5)}.pro-fiche-note p{margin:0;font-size:13px;line-height:1.45;color:hsl(var(--ink));white-space:pre-wrap}.pro-fiche-note-form{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.pro-fiche-row-actions{display:flex;flex-wrap:wrap;gap:8px}.pro-fiche-card-head a.pro-btn-ghost{text-decoration:none}@media(min-width:768px){.pro-fiche-row{align-items:center}}@media(min-width:1024px){.pro-fiche-comp{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.pro-fiche-comp-aml,.pro-fiche-comp-status,.pro-fiche-comp-consents{grid-column:1 / -1}.pro-fiche-comp-notes{grid-column:1}.pro-fiche-comp-tickets{grid-column:2}.pro-fiche-aml-scores{grid-template-columns:repeat(5,minmax(0,1fr))}.pro-fiche-note-form{flex-direction:row;align-items:flex-end}.pro-fiche-note-form .pro-field{flex:1}}.emp-users .emp-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.emp-stat{background:#fff;border:1px solid rgba(17,24,39,.06);border-radius:16px;padding:14px;box-shadow:0 10px 28px -22px #11182780}.emp-stat span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.emp-stat strong{display:block;margin-top:6px;font-size:1.35rem;letter-spacing:-.03em;color:#111827}.emp-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.emp-tab{min-height:44px;border:1px solid rgba(17,24,39,.08);background:#fff;border-radius:14px;font-weight:700;font-size:13px;color:#374151;cursor:pointer}.emp-tab.is-on{background:#111827;color:#fff;border-color:#111827}.emp-toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.emp-search{width:100%;min-height:44px;padding:0 14px 0 40px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") 14px 50% no-repeat;font-size:14px}.emp-filters{display:flex;gap:8px}.emp-filters select{flex:1;min-height:44px;padding:0 12px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fff;font-weight:650}.emp-list{display:flex;flex-direction:column;gap:10px}.emp-card{background:#fff;border:1px solid rgba(17,24,39,.07);border-left:4px solid #111827;border-radius:16px;padding:12px;box-shadow:0 10px 24px -20px #11182773}.emp-card.kind-professionnel{border-left-color:#c41b87}.emp-card.kind-partenaire{border-left-color:#d97706}.emp-card.is-blocked{background:#fef2f2}.emp-card-top{display:flex;gap:10px;align-items:center}.emp-avatar{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;color:#fff;font-weight:800;background:linear-gradient(135deg,#c41b87,#9b0c6b)}.emp-card-top strong{display:block;font-size:14px;color:#111827}.emp-card-top em{display:block;font-style:normal;font-size:12px;color:#6b7280}.emp-card-top b{margin-left:auto;font-size:13px;color:#111827}.emp-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.emp-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#f3f4f6;color:#374151}.emp-pill.ok{background:#ecfdf5;color:#047857}.emp-pill.wait{background:#fff7ed;color:#9a3412}.emp-pill.bad{background:#fef2f2;color:#b91c1c}.emp-card-actions{display:flex;gap:8px;margin-top:12px}.emp-card-actions button,.emp-open{min-height:40px;padding:0 12px;border-radius:12px;font-weight:700;font-size:13px;cursor:pointer}.emp-open{flex:1;border:0;background:#111827;color:#fff}.emp-ghost{border:1px solid rgba(17,24,39,.1);background:#fff}.emp-desktop,.emp-tablet{display:none}.emp-empty,.emp-loading{padding:48px 16px;text-align:center;color:#6b7280;background:#fff;border-radius:16px}.emp-pager{display:flex;justify-content:center;gap:8px;margin-top:14px}.emp-pager button{min-width:40px;min-height:40px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#fff;font-weight:700;cursor:pointer}.emp-pager button.is-on{background:#111827;color:#fff}@media(min-width:768px)and (max-width:1023px){.emp-users .emp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.emp-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.emp-toolbar{flex-direction:row;align-items:center}.emp-search{flex:1}.emp-filters{width:280px;flex-shrink:0}.emp-mobile{display:none}.emp-tablet{display:flex;flex-direction:column;gap:10px}.emp-trow{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:#fff;border:1px solid rgba(17,24,39,.07);border-left:4px solid #111827;border-radius:16px;padding:14px}.emp-trow.kind-professionnel{border-left-color:#c41b87}.emp-trow.kind-partenaire{border-left-color:#d97706}}@media(min-width:1024px){.emp-users .emp-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:20px}.emp-tabs{grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px}.emp-toolbar{flex-direction:row}.emp-search{max-width:420px}.emp-mobile,.emp-tablet{display:none}.emp-desktop{display:block;overflow:hidden;background:#fff;border-radius:20px;border:1px solid rgba(17,24,39,.06)}.emp-table{width:100%;border-collapse:collapse}.emp-table th{text-align:left;padding:14px 16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;background:#fafafa;border-bottom:1px solid rgba(17,24,39,.06)}.emp-table td{padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.05);vertical-align:middle}.emp-table tbody tr{cursor:pointer}.emp-table tbody tr:hover{background:#faf7fb}.emp-table .who{display:flex;gap:10px;align-items:center}.emp-table .who strong{display:block;font-size:14px}.emp-table .who em{display:block;font-style:normal;font-size:12px;color:#6b7280}}@media(min-width:768px){.emp-users .pro-users-toolbar{flex-direction:column;align-items:stretch}.emp-users .pro-users-toolbar h2{margin-bottom:0}}.emp-users .pro-users-toolbar .emp-toolbar{width:100%}.emp-doc-card{flex-wrap:wrap;align-items:flex-start}.emp-doc-card>div:first-child{display:flex;flex-direction:column;gap:6px;flex:1 1 180px;min-width:0}.emp-doc-card>div:first-child strong{font-size:14px}.emp-doc-card>div:first-child em{font-style:normal;font-size:12px;color:#6b7280}.emp-doc-card.is-missing{border-color:hsl(var(--danger) / .25);background:hsl(var(--danger) / .04)}.emp-doc-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.emp-doc-actions .pro-btn-primary,.emp-doc-actions .pro-btn-ghost{flex:1 1 auto;min-height:40px}.emp-doc-history{margin-top:6px}.emp-doc-history summary{cursor:pointer;font-size:12px;font-weight:700;color:hsl(var(--brand))}.admin-sheet .pro-field em{display:block;margin-top:4px;font-style:normal;font-size:11px;color:#6b7280}@media(min-width:768px)and (max-width:1023px){.emp-doc-actions{width:auto;max-width:280px;flex-shrink:0;justify-content:flex-end}}.emp-docs{color:#111827}.emp-kyc-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.emp-kyc-seg button{min-height:44px;border-radius:14px;border:1px solid rgba(17,24,39,.08);background:#fff;font-weight:700;font-size:13px;color:#374151;display:flex;align-items:center;justify-content:space-between;padding:0 12px}.emp-kyc-seg button b{font-size:12px;color:#9ca3af}.emp-kyc-seg button.is-on{background:#111827;border-color:#111827;color:#fff}.emp-kyc-seg button.is-on b{color:hsl(var(--brand-glow, 330 80% 72%))}.emp-kyc-toolbar{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.emp-kyc-search{width:100%;min-height:44px;padding:0 14px 0 40px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") 14px 50% no-repeat;font-size:14px}.emp-kyc-kinds{display:flex;flex-wrap:wrap;gap:6px}.emp-kyc-kinds button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(17,24,39,.1);background:#fff;font-size:12px;font-weight:700;color:#4b5563}.emp-kyc-kinds button.is-on{background:hsl(var(--brand) / .1);border-color:hsl(var(--brand) / .35);color:#9b0c6b}.emp-kyc-empty{padding:28px 16px;text-align:center;border-radius:18px;background:#fff;border:1px dashed rgba(17,24,39,.16);color:#6b7280;font-weight:600}.emp-kyc-list{display:flex;flex-direction:column;gap:10px}.emp-kyc-dossier{display:grid;grid-template-columns:auto 1fr;gap:10px 12px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(17,24,39,.07);border-left:4px solid #111827;box-shadow:0 10px 24px -20px #11182773}.emp-kyc-dossier.kind-professionnel{border-left-color:#c41b87}.emp-kyc-dossier.kind-partenaire{border-left-color:#d97706}.emp-kyc-dossier-mark{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:hsl(var(--brand) / .1);color:#c41b87}.emp-kyc-dossier-copy strong{display:block;font-size:14px;letter-spacing:-.02em}.emp-kyc-dossier-copy em{display:block;font-style:normal;font-size:12px;color:#6b7280}.emp-kyc-dossier-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.emp-kyc-kind,.emp-kyc-wait,.emp-kyc-done{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px}.emp-kyc-kind{background:#f3f4f6;color:#374151}.emp-kyc-case{font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:#e5e7eb;color:#374151}.emp-kyc-case.is-to_review{background:#fde68a}.emp-kyc-case.is-in_progress{background:#bfdbfe}.emp-kyc-case.is-resubmission{background:#fed7aa}.emp-kyc-case.is-verified{background:#bbf7d0}.emp-kyc-case.is-refused{background:#fecaca}.emp-kyc-kind.kind-professionnel{background:#fce7f3;color:#9d174d}.emp-kyc-kind.kind-partenaire{background:#ffedd5;color:#9a3412}.emp-kyc-wait{background:#fff7ed;color:#c2410c}.emp-kyc-age{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:#f1f5f9;color:#475569}.emp-kyc-age.is-warn{background:#fef3c7;color:#b45309}.emp-kyc-age.is-severe{background:#fee2e2;color:#b91c1c}.emp-kyc-done{background:#ecfdf5;color:#047857}.emp-kyc-papers{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.emp-kyc-paper{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;text-align:left;min-height:44px;padding:8px 10px;border-radius:12px;border:1px solid rgba(17,24,39,.08);background:#f9fafb;color:#111827}.emp-kyc-paper span{font-size:13px;font-weight:700}.emp-kyc-paper b{font-size:11px;font-weight:800;color:#9ca3af}.emp-kyc-paper i{display:none}.emp-kyc-paper.is-pending{background:hsl(var(--brand) / .06);border-color:hsl(var(--brand) / .18)}.emp-kyc-paper.is-pending b{color:#c41b87}.emp-kyc-paper.is-validated b{color:#047857}.emp-kyc-paper.is-rejected b,.emp-kyc-paper.is-revoked b{color:#b91c1c}.emp-kyc-examine{grid-column:1 / -1;min-height:44px;border:0;border-radius:14px;background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px}.emp-kyc-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.emp-kyc-pager button{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#fff;font-weight:700}.emp-kyc-pager button:disabled{opacity:.4}@media(min-width:768px)and (max-width:1023px){.emp-kyc-seg{grid-template-columns:repeat(4,minmax(0,1fr))}.emp-kyc-toolbar{display:grid;grid-template-columns:1fr auto;align-items:center}.emp-kyc-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.emp-kyc-pager{grid-column:1 / -1}}@media(min-width:1024px){.emp-kyc-seg{grid-template-columns:repeat(4,minmax(0,1fr));max-width:720px}.emp-kyc-toolbar{display:grid;grid-template-columns:minmax(280px,420px) 1fr;align-items:center}.emp-kyc-list{display:flex;flex-direction:column;gap:8px}.emp-kyc-dossier{grid-template-columns:auto minmax(180px,240px) 1fr auto;align-items:center}.emp-kyc-papers{grid-column:auto;flex-direction:row;flex-wrap:wrap}.emp-kyc-paper{grid-template-columns:auto auto auto;min-height:38px;padding:6px 10px}.emp-kyc-examine{grid-column:auto;min-width:140px;padding:0 16px}.emp-doc-card{flex-wrap:nowrap;align-items:center}.emp-doc-actions{width:auto;max-width:320px;flex-shrink:0;justify-content:flex-end}}.emp-mods{color:#111827}.emp-mods-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.emp-mods-search{width:100%;min-height:44px;padding:0 14px 0 40px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") 14px 50% no-repeat;font-size:14px}.emp-mods-counts{display:flex;flex-wrap:wrap;gap:8px}.emp-mods-counts span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid rgba(17,24,39,.08);background:#fff;font-size:12px;font-weight:650;color:#4b5563}.emp-mods-counts b{font-size:13px;color:#111827}.emp-mods-note{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border-radius:12px;background:hsl(var(--brand) / .07);color:#9b0c6b;font-size:12px;font-weight:700;box-shadow:inset 3px 0 #c41b87}.emp-mods-note svg{flex-shrink:0}.emp-mods-empty{padding:28px 16px;text-align:center;border-radius:18px;background:#fff;border:1px dashed rgba(17,24,39,.16);color:#6b7280;font-weight:600}.emp-mods-list{display:flex;flex-direction:column;gap:12px}.emp-mod-card{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;background:#fff;border:1px solid rgba(17,24,39,.07);border-left:4px solid #111827;box-shadow:0 10px 24px -20px #11182773}.emp-mod-who{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.emp-mod-tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.emp-mod-avatar{width:40px;height:40px;flex-shrink:0;border-radius:13px;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:800;background:linear-gradient(135deg,#c41b87,#9b0c6b)}.emp-mod-who-copy{min-width:0}.emp-mod-who-copy strong{display:block;font-size:14px;letter-spacing:-.02em}.emp-mod-who-copy em{display:block;font-style:normal;font-size:12px;color:#6b7280}.emp-mod-date{font-size:11px;font-weight:700;color:#9ca3af}.emp-mod-level{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;background:hsl(var(--brand) / .1);color:#9b0c6b;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.emp-mod-level.is-open{background:#ecfdf5;color:#047857}.emp-mod-diffs,.emp-mod-recap{display:flex;flex-direction:column;gap:6px}.emp-mod-diff{padding:10px 12px;border-radius:12px;border:1px solid rgba(17,24,39,.07);background:#f9fafb}.emp-mod-diff.is-sensitive{border-color:hsl(var(--brand) / .2);background:hsl(var(--brand) / .05)}.emp-mod-field{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.emp-mod-field svg{flex-shrink:0;color:#c41b87}.emp-mod-values{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;margin-top:6px;font-size:13px;font-weight:650;line-height:1.35}.emp-mod-values svg{flex-shrink:0;color:#9ca3af;transform:rotate(90deg)}.emp-mod-old,.emp-mod-new{min-width:0;max-width:100%;overflow-wrap:break-word}.emp-mod-old{color:#9ca3af;text-decoration:line-through}.emp-mod-new{color:#c41b87;font-weight:800}.emp-mod-justif span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.emp-mod-justif p{margin:6px 0 0;padding:10px 12px;border-radius:12px;background:#f3f4f6;font-size:13px;line-height:1.45;color:#374151}.emp-mod-actions{display:flex;gap:8px;margin-top:12px}.emp-mod-approve,.emp-mod-reject{flex:1;min-height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer}.emp-mod-approve{border:0;background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff}.emp-mod-reject{border:1px solid rgba(17,24,39,.1);background:#fff;color:#b91c1c}.emp-mod-approve:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}@media(min-width:768px){.emp-mod-card{gap:0;padding:0;overflow:hidden}.emp-mod-who{grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px;border-bottom:1px solid rgba(17,24,39,.06)}.emp-mod-tags{grid-column:auto;flex-direction:column;align-items:flex-end;gap:4px}.emp-mod-diffs{padding:14px 16px}.emp-mod-diff{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px}.emp-mod-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:0}.emp-mod-values svg{transform:none}.emp-mod-side{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:14px 16px;border-top:1px solid rgba(17,24,39,.06);background:#fcfcfd}.emp-mod-actions{margin-top:0;flex-direction:row-reverse}.emp-mod-approve,.emp-mod-reject{flex:0 0 auto;min-height:40px;padding:0 18px}}@media(min-width:768px)and (max-width:1023px){.emp-mods-bar{display:grid;grid-template-columns:1fr auto;align-items:center}}@media(min-width:1024px){.emp-mods-bar{display:grid;grid-template-columns:minmax(280px,420px) 1fr;align-items:center}.emp-mods-counts{justify-content:flex-end}.emp-mod-who,.emp-mod-diffs,.emp-mod-side{padding:16px 20px}.emp-mod-diff{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}}.admin-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#17111f47;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.admin-sheet-overlay.is-elevated{z-index:10020}.admin-sheet-overlay[data-state=open]{animation:admin-sheet-fade .2s ease}.admin-sheet[data-state=open]{animation:admin-sheet-up .28s ease}@keyframes admin-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.admin-sheet{position:fixed;z-index:10001;display:flex;flex-direction:column;left:0;right:0;bottom:0;width:100%;max-height:min(92dvh,100%);overflow:hidden;background:#fff;color:hsl(var(--ink));border-radius:24px 24px 0 0;box-shadow:0 -24px 60px #17111f38;outline:none}.admin-sheet.is-elevated{z-index:10021}.admin-sheet-handle{display:flex;justify-content:center;padding:8px 0 6px}.admin-sheet-handle span{width:40px;height:4px;border-radius:999px;background:#ffffff47}.admin-sheet-head{position:relative;overflow:hidden;flex-shrink:0;padding:12px 16px 16px;color:#fff}.admin-sheet-head-row{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-sheet-head-copy{display:flex;align-items:flex-start;gap:10px;min-width:0}.admin-sheet-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);color:#fff}.admin-sheet-title{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.03em;color:#fff}.admin-sheet-sub{margin:4px 0 0;font-size:12px;font-weight:500;color:#ffffff94;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:72vw}.admin-sheet-close{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.admin-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;background:hsl(var(--canvas))}.admin-sheet-comment{width:100%;border:1px solid hsl(var(--line) / .7);border-radius:12px;padding:10px 12px;font-size:14px;outline:none}.admin-sheet-comment:focus{border-color:hsl(var(--brand));box-shadow:0 0 0 4px hsl(var(--brand) / .15)}.admin-sheet-back{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.admin-sheet-foot{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid hsl(var(--line) / .55);background:#fff}.admin-sheet-foot .pro-btn-primary,.admin-sheet-foot .pro-btn-warn,.admin-sheet-foot .pro-btn-danger,.admin-sheet-foot .pro-btn-ghost{width:100%;min-height:44px}.admin-sheet .pro-note+.pro-note,.admin-sheet .pro-note+.pro-meta-grid,.admin-sheet .pro-meta-grid+.pro-note,.admin-sheet p+.pro-note,.admin-sheet p+.pro-meta-grid{margin-top:12px}.admin-block{display:flex;flex-direction:column;gap:14px}.admin-block-banner{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:#fff;border:1px solid hsl(var(--line) / .5)}.admin-block-banner svg{flex-shrink:0;margin-top:1px}.admin-block-banner strong{display:block;font-size:14px;font-weight:700}.admin-block-banner p{margin:4px 0 0;font-size:13px;line-height:1.45;font-weight:500;color:hsl(var(--ink-2))}.admin-block-banner.danger{background:hsl(var(--danger) / .08);border-color:hsl(var(--danger) / .22);color:hsl(var(--danger))}.admin-block-banner.ok{background:hsl(var(--success) / .1);border-color:hsl(var(--success) / .22);color:hsl(var(--success))}.admin-block-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-block-facts div{background:#fff;border:1px solid hsl(var(--line) / .5);border-radius:14px;padding:10px 12px;box-shadow:0 8px 20px #17111f0a}.admin-block-facts span{display:block;font-size:11px;font-weight:700;color:hsl(var(--ink-3))}.admin-block-facts strong{font-size:13px;font-weight:700}.admin-block-label{margin:2px 0 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}.admin-block-reasons{display:grid;grid-template-columns:1fr;gap:8px}.admin-block-reason{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;border:1px solid hsl(var(--line) / .55);background:#fff;cursor:pointer;box-shadow:0 8px 20px #17111f0a}.admin-block-reason input{position:absolute;opacity:0;pointer-events:none}.admin-block-reason i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:hsl(var(--ink) / .05);color:hsl(var(--ink-2));font-style:normal}.admin-block-reason strong{display:block;font-size:13px;font-weight:700;color:hsl(var(--ink))}.admin-block-reason em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:hsl(var(--ink-3))}.admin-block-reason.is-on{border-color:hsl(var(--danger) / .45);background:hsl(var(--danger) / .06);box-shadow:0 0 0 3px hsl(var(--danger) / .1)}.admin-block-reason.is-on i{background:hsl(var(--danger));color:#fff}.pro-choice.is-on{border-color:hsl(var(--brand));background:hsl(var(--brand) / .06)}.admin-roles{display:flex;flex-direction:column;gap:14px}.admin-roles-grid{display:grid;grid-template-columns:1fr;gap:8px}.admin-role-card{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;border:1px solid hsl(var(--line) / .55);background:#fff;cursor:pointer;box-shadow:0 8px 20px #17111f0a}.admin-role-card input{position:absolute;opacity:0;pointer-events:none}.admin-role-card i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;background:hsl(var(--ink) / .05);color:hsl(var(--ink-2));font-style:normal}.admin-role-card strong{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:700;color:hsl(var(--ink))}.admin-role-card em{display:block;margin-top:3px;font-style:normal;font-size:12px;color:hsl(var(--ink-3))}.admin-role-now{display:inline-flex!important;margin-top:0!important;border-radius:999px;padding:2px 7px;background:hsl(var(--ink) / .08);color:hsl(var(--ink-2))!important;font-size:10px!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-role-perms,.admin-role-limits{line-height:1.4}.admin-role-card.is-on{border-color:hsl(var(--brand) / .45);background:hsl(var(--brand) / .05);box-shadow:0 0 0 3px hsl(var(--brand) / .1)}.admin-role-card.is-on i{background:hsl(var(--ink));color:#fff}.admin-role-card.is-off{opacity:.55;cursor:not-allowed}.admin-sheet .pro-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#eeeef1}.admin-sheet .pro-seg button{min-height:40px;border:0;background:transparent;color:#666670;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer}.admin-sheet .pro-seg button.is-on{color:#fff;background:radial-gradient(120% 80% at 100% 0%,hsl(var(--brand) / .22) 0%,transparent 55%),linear-gradient(180deg,#181820,#14141a);box-shadow:0 3px 10px #17111f33}.admin-sheet .pro-choice{background:#fff;box-shadow:0 8px 20px #17111f0a}.admin-sheet .pro-meta-grid div{background:#fff;border:1px solid hsl(var(--line) / .5);box-shadow:0 8px 20px #17111f0a}.admin-doc-layout{display:flex;flex-direction:column;gap:12px}.admin-doc-preview{background:#fff;border:1px solid hsl(var(--line) / .5);border-radius:18px;overflow:hidden;min-height:280px;height:42vh;box-shadow:0 12px 32px #17111f0f}.admin-doc-preview iframe{width:100%;height:100%;border:0}.admin-doc-empty{display:grid;place-items:center;height:100%;color:hsl(var(--ink-3));font-size:13px;font-weight:600;text-align:center;padding:24px}.admin-doc-panel{background:#fff;border:1px solid hsl(var(--line) / .5);border-radius:18px;padding:14px;box-shadow:0 12px 32px #17111f0f}.admin-doc-panel h5,.admin-doc-panel h6{margin:0 0 10px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}.admin-doc-panel h5{font-size:13px;letter-spacing:-.02em;text-transform:none;color:hsl(var(--ink))}.admin-doc-meta{display:grid;grid-template-columns:1fr;gap:8px}.admin-doc-meta>div,.admin-doc-kv{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:hsl(var(--canvas))}.admin-doc-kv span,.admin-doc-meta span{font-size:11px;font-weight:700;color:hsl(var(--ink-3))}.admin-doc-kv strong,.admin-doc-meta strong{font-size:13px;font-weight:700;color:hsl(var(--ink));word-break:break-word}.admin-doc-status{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.admin-doc-status.validated{background:hsl(var(--success) / .12);color:hsl(var(--success))}.admin-doc-status.pending{background:hsl(var(--amber) / .14);color:#9a6700}.admin-doc-status.rejected,.admin-doc-status.revoked{background:hsl(var(--danger) / .1);color:hsl(var(--danger))}.admin-doc-card{display:flex;gap:12px;padding:12px;border:1px solid hsl(var(--line) / .55);border-radius:16px;background:#fff;box-shadow:0 8px 20px #17111f0a}.admin-doc-card+.admin-doc-card{margin-top:10px}.admin-doc-thumb{width:72px;height:72px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;background:hsl(var(--ink) / .045);color:hsl(var(--ink-3));border:0;cursor:pointer}.admin-docs-list{display:flex;flex-direction:column;gap:10px}.admin-doc-switch{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.admin-doc-switch button{flex:1 0 auto;min-width:132px;min-height:52px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:10px 12px;border-radius:16px;border:1px solid hsl(var(--line) / .5);background:#fff;color:hsl(var(--ink));cursor:pointer;text-align:left}.admin-doc-switch button strong{font-size:12px;font-weight:700;line-height:1.2}.admin-doc-switch button.is-on{background:hsl(var(--ink));color:#fff;border-color:transparent}.admin-doc-switch button.is-on .admin-doc-status{background:#ffffff24;color:#fff}.admin-doc-history{display:flex;flex-direction:column;gap:6px;max-height:168px;overflow-y:auto;padding:2px}.admin-doc-history button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:10px 12px;border-radius:14px;border:1px solid hsl(var(--line) / .5);background:#fff;color:hsl(var(--ink));cursor:pointer;text-align:left}.admin-doc-history button span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-doc-history button strong{font-size:13px;font-weight:700}.admin-doc-history button em{font-style:normal;font-size:11px;font-weight:600;color:hsl(var(--ink-3))}.admin-doc-history button.is-on{background:hsl(var(--ink));color:#fff;border-color:transparent}.admin-doc-history button.is-on em,.admin-doc-history button.is-on .admin-doc-status{color:#fff}.admin-sheet .bg-blue-50,.admin-sheet .hover\:bg-blue-100\/50:hover{background:hsl(var(--ink) / .03)!important}.admin-sheet .text-blue-900,.admin-sheet .text-blue-800,.admin-sheet [class*=C41B87]{color:hsl(var(--ink))!important}.admin-sheet .border-blue-200,.admin-sheet .border-gray-200{border-color:hsl(var(--line) / .5)!important}.admin-sheet .hover\:border-orange-300:hover,.admin-sheet .hover\:bg-orange-50\/50:hover{border-color:hsl(var(--brand) / .28)!important;background:hsl(var(--brand) / .04)!important}.admin-sheet .bg-orange-100{background:hsl(var(--amber) / .14)!important}.admin-sheet .text-orange-600{color:#9a6700!important}@media(min-width:768px){.admin-sheet[data-state=open]{animation:admin-sheet-pop .22s ease}@keyframes admin-sheet-pop{0%{transform:translate(-50%,-46%) scale(.98);opacity:.6}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.admin-sheet-handle{display:none}.admin-sheet{left:50%;top:50%;right:auto;bottom:auto;width:min(560px,calc(100% - 48px));max-height:86vh;border-radius:22px;transform:translate(-50%,-50%);box-shadow:0 24px 64px #17111f2e}.admin-sheet.size-lg{width:min(820px,calc(100% - 48px))}.admin-sheet.size-xl{width:min(960px,calc(100% - 48px))}.admin-sheet-head{padding:18px 20px}.admin-sheet-title{font-size:1.2rem}.admin-sheet-sub{max-width:420px}.admin-sheet-body{padding:20px}.admin-sheet-foot{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding:14px 20px}.admin-sheet-comment{flex:1 1 200px;width:auto;min-width:180px}.admin-sheet-foot .pro-btn-primary,.admin-sheet-foot .pro-btn-warn,.admin-sheet-foot .pro-btn-danger,.admin-sheet-foot .pro-btn-ghost{width:auto;min-width:132px}.admin-doc-preview{height:360px}.admin-doc-meta{grid-template-columns:1fr 1fr}.admin-doc-card{align-items:center}.admin-doc-thumb{width:88px;height:88px}.admin-block-reasons,.admin-roles-grid{grid-template-columns:1fr 1fr}.admin-doc-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-doc-switch button{min-width:0}.admin-sheet .admin-doc-history{max-height:220px;display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1024px){.admin-sheet.size-sm,.admin-sheet.size-md{width:min(520px,calc(100% - 64px))}.admin-sheet.size-lg{width:min(880px,calc(100% - 80px))}.admin-sheet.size-xl{width:min(1100px,calc(100% - 80px))}.admin-doc-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:start;gap:16px}.admin-doc-preview{height:min(64vh,620px)}.admin-doc-side{display:flex;flex-direction:column;gap:12px}.admin-block-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-block-reasons,.admin-roles-grid{grid-template-columns:1fr 1fr}.admin-doc-switch{display:flex}.admin-sheet .admin-doc-history{max-height:240px}}.tx-page{color:#111827}.tx-lookup{padding:14px;margin-bottom:12px;border-radius:18px;background:#fff;border:1px solid rgba(17,24,39,.07);box-shadow:0 12px 30px -24px #11182799}.tx-lookup-main{display:flex;flex-direction:column;gap:8px}.tx-lookup-field{position:relative;flex:1 1 auto}.tx-lookup-field input{width:100%;min-height:48px;padding:0 14px 0 42px;border-radius:14px;border:1px solid rgba(17,24,39,.12);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%239ca3af' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") 14px 50% no-repeat;font-size:15px;font-weight:600}.tx-lookup-field input:focus{outline:none;border-color:hsl(var(--brand) / .45);box-shadow:0 0 0 3px hsl(var(--brand) / .12)}.tx-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:14px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;background:radial-gradient(120% 80% at 100% 0%,hsl(var(--brand) / .32) 0%,transparent 55%),linear-gradient(180deg,#181820,#14141a);box-shadow:0 8px 20px -12px #17111fb3}.tx-submit:disabled{opacity:.5;cursor:default}.tx-hint{margin:10px 2px 0;font-size:11px;font-weight:600;line-height:1.45;color:#6b7280}.tx-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;background:#fbfbfc;border-bottom:1px solid rgba(17,24,39,.06)}.tx-filters label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.tx-filters input,.tx-filters select{min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#fff;font-size:13px;font-weight:650;color:#111827}.tx-reset{grid-column:1 / -1;min-height:42px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#fff;font-size:13px;font-weight:700;color:#4b5563;cursor:pointer}.tx-reset:disabled{opacity:.45;cursor:default}.tx-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(17,24,39,.1);background:#fff;font-size:13px;font-weight:650;color:#374151;cursor:pointer}.tx-toggle.is-on{border-color:hsl(var(--brand) / .35);background:hsl(var(--brand) / .07);color:#9b0c6b}.tx-toggle b{min-width:18px;height:18px;border-radius:999px;background:#c41b87;color:#fff;font-size:11px;display:grid;place-items:center}.tx-counters{display:flex;flex-wrap:wrap;gap:8px}.tx-counter{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#f3f4f6;font-size:11px;font-weight:800;color:#374151}.tx-counter.is-wait{background:#fff7ed;color:#c2410c}.tx-counter.is-bad{background:#fef2f2;color:#b91c1c}.tx-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.tx-tile{padding:12px 14px;border-radius:16px;background:#fff;border:1px solid rgba(17,24,39,.07);box-shadow:0 10px 24px -22px #11182780}.tx-tile-icon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:8px;border-radius:10px;background:#f3f4f6;color:#374151}.tx-tile-label{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.tx-tile strong{display:block;margin-top:3px;font-size:1.05rem;letter-spacing:-.03em;color:#111827}.tx-tile em{display:block;margin-top:4px;font-style:normal;font-size:11px;font-weight:600;line-height:1.35;color:#6b7280}.tx-tile.is-volume{grid-column:1 / -1;border:0;color:#fff;background:radial-gradient(120% 90% at 100% 0%,hsl(var(--brand) / .3) 0%,transparent 55%),linear-gradient(180deg,#181820,#14141a);box-shadow:0 16px 34px -24px #17111fd9}.tx-tile.is-volume .tx-tile-icon{background:#ffffff1f;color:#fff}.tx-tile.is-volume .tx-tile-label{color:#ffffff9e}.tx-tile.is-volume strong{color:#fff;font-size:1.45rem}.tx-tile.is-volume em{color:#ffffffb3}.tx-tile.is-in{border-left:3px solid #10b981}.tx-tile.is-in .tx-tile-icon{background:#ecfdf5;color:#047857}.tx-tile.is-in strong{color:#047857}.tx-tile.is-out{border-left:3px solid #f43f5e}.tx-tile.is-out .tx-tile-icon{background:#fef2f2;color:#b91c1c}.tx-tile.is-out strong{color:#b91c1c}.tx-tile.is-internal{border-left:3px solid hsl(var(--brand))}.tx-tile.is-internal .tx-tile-icon{background:hsl(var(--brand) / .1);color:#9b0c6b}.tx-tile.is-revenue{border-left:3px solid #f59e0b}.tx-tile.is-revenue .tx-tile-icon{background:#fffbeb;color:#b45309}.tx-tile.is-revenue strong{color:#b45309}.tx-tile.is-watch{grid-column:1 / -1;border-left:3px solid #94a3b8}.tx-tile.is-watch strong{font-size:.95rem}.tx-tile.is-watch.is-alert{border-left-color:#f97316;background:#fffdf8}.tx-tile.is-watch.is-alert .tx-tile-icon{background:#fff7ed;color:#c2410c}.tx-basis{margin:0 0 14px;padding:0 2px;font-size:11px;font-weight:600;line-height:1.45;color:#6b7280}.tx-natures{display:flex;gap:4px;padding:4px;margin-bottom:14px;border-radius:16px;background:#eeeef1;overflow-x:auto;scrollbar-width:none}.tx-natures::-webkit-scrollbar{display:none}.tx-nature{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:0;border-radius:13px;background:transparent;color:#666670;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.tx-nature-dot{width:7px;height:7px;border-radius:50%;background:#9ca3af}.tx-nature-dot.nature-recharge{background:#10b981}.tx-nature-dot.nature-withdrawal{background:#f43f5e}.tx-nature-dot.nature-transfer{background:#6366f1}.tx-nature-dot.nature-payment{background:hsl(var(--brand))}.tx-nature-dot.nature-refund{background:#f97316}.tx-nature-dot.nature-commission{background:#f59e0b}.tx-nature-dot.nature-settlement{background:#0ea5e9}.tx-nature span{min-width:18px;padding:0 6px;border-radius:999px;background:hsl(var(--ink) / .08);font-size:11px;font-weight:700}.tx-nature.active{color:#fff;background:radial-gradient(120% 80% at 100% 0%,hsl(var(--brand) / .22) 0%,transparent 55%),linear-gradient(180deg,#181820,#14141a);box-shadow:0 3px 10px #17111f33}.tx-nature.active span{background:#ffffff29;color:#fff}.tx-panel{background:#fff;border:1px solid hsl(var(--line) / .5);border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #17111f0f}.tx-panel-head{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid rgba(17,24,39,.06)}.tx-panel-head h2{margin:0;font-size:15px;font-weight:700;color:#111827}.tx-empty{padding:34px 18px;text-align:center;color:#6b7280;font-weight:600}.tx-empty strong{display:block;margin-bottom:6px;font-size:15px;color:#111827}.tx-empty span{display:block;max-width:460px;margin:0 auto;font-size:12px;font-weight:600;line-height:1.5}.tx-rows{display:flex;flex-direction:column;gap:8px;padding:12px}.tx-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(17,24,39,.07);background:#f9fafb;text-align:left;width:100%;cursor:pointer}.tx-row.is-open{background:#fff;border-color:hsl(var(--brand) / .25)}.tx-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eef2ff;color:#4338ca}.tx-icon.kind-merchant{background:hsl(var(--brand) / .1);color:#c41b87}.tx-icon.kind-recharge-in,.tx-icon.kind-commission{background:#ecfdf5;color:#047857}.tx-icon.kind-recharge-out,.tx-icon.kind-refund{background:#fff7ed;color:#c2410c}.tx-icon.kind-withdrawal{background:#eff6ff;color:#1d4ed8}.tx-what{min-width:0}.tx-what strong{display:block;font-size:13px;line-height:1.3}.tx-what em{display:block;margin-top:2px;font-style:normal;font-size:11px;font-weight:650;color:#9ca3af;overflow-wrap:break-word}.tx-tag{margin-left:6px;padding:1px 6px;border-radius:999px;background:#e0f2fe;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.02em;color:#075985;white-space:nowrap}.tx-with{grid-column:1 / -1;display:flex;align-items:baseline;gap:6px;font-size:12px;color:#4b5563;overflow-wrap:break-word}.tx-with i{font-style:normal;font-weight:800;color:#9ca3af}.tx-money{display:flex;align-items:baseline;gap:8px}.tx-money b{font-size:14px;font-weight:800;letter-spacing:-.02em}.tx-money em{font-style:normal;font-size:11px;font-weight:650;color:#9ca3af;white-space:nowrap}.tx-money b.is-up{color:#047857}.tx-money b.is-down{color:#b91c1c}.tx-status{justify-self:start;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;background:#f3f4f6;color:#374151}.tx-status.is-ok{background:#ecfdf5;color:#047857}.tx-status.is-wait{background:#fff7ed;color:#c2410c}.tx-status.is-bad{background:#fef2f2;color:#b91c1c}.tx-detail{display:grid;grid-template-columns:1fr;gap:10px;margin:-2px 12px 8px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid hsl(var(--brand) / .18)}.tx-detail dl{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.tx-detail dt{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.tx-detail dd{margin:2px 0 0;font-size:13px;font-weight:650;color:#111827;overflow-wrap:break-word}.tx-copy{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(17,24,39,.12);background:#fff;font-size:12px;font-weight:700;color:#374151;cursor:pointer}.tx-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:12px 14px 16px}.tx-pager span{font-size:12px;font-weight:700;color:#6b7280}.tx-pager button{min-height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#fff;font-size:13px;font-weight:700;cursor:pointer}.tx-pager button:disabled{opacity:.4;cursor:default}@media(min-width:768px){.tx-lookup{padding:16px 18px}.tx-lookup-main{flex-direction:row;align-items:center}.tx-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tx-tile.is-volume,.tx-tile.is-watch{grid-column:span 2}.tx-nature{flex:1 1 auto;justify-content:center}.tx-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.tx-reset{grid-column:auto}.tx-panel-head{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 20px}.tx-row{grid-template-columns:auto minmax(180px,1.4fr) minmax(0,1fr) auto;align-items:center;gap:14px}.tx-with{grid-column:auto;display:block}.tx-money{justify-content:flex-end}.tx-status{grid-column:2 / -1;justify-self:end}.tx-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}}@media(min-width:1024px){.tx-board{grid-template-columns:repeat(6,minmax(0,1fr))}.tx-tile{padding:14px 16px}.tx-tile.is-volume{grid-column:span 2}.tx-tile.is-watch{grid-column:1 / -1;display:flex;align-items:center;gap:14px}.tx-tile.is-watch .tx-tile-icon{margin-bottom:0;flex-shrink:0}.tx-tile.is-watch strong,.tx-tile.is-watch em{margin-top:0}.tx-tile.is-watch em{margin-left:auto;text-align:right}.tx-filters{grid-template-columns:repeat(5,minmax(0,1fr)) auto;padding:16px 22px}.tx-rows{padding:14px 18px 4px}.tx-row{grid-template-columns:auto minmax(220px,1.3fr) minmax(0,1fr) 210px 100px;padding:12px 14px}.tx-money{flex-direction:column;align-items:flex-end;gap:2px}.tx-status{grid-column:auto;justify-self:end}.tx-detail{margin:-2px 18px 10px;padding:14px 18px}.tx-detail dl{grid-template-columns:repeat(4,minmax(0,1fr))}}.pro-support-toolbar-bar{display:grid;gap:12px}.pro-support-toolbar-copy h2{margin:0}.pro-support-keys{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:6px}.pro-support-keys span{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:650;color:#6b7280}.pro-support-keys i{width:8px;height:8px;border-radius:999px}.pro-support-keys i.free{background:hsl(var(--amber))}.pro-support-keys i.unread{background:hsl(var(--brand))}.pro-support-keys i.live{background:#ef4444}.pro-support-find{position:relative;display:flex;align-items:center;width:100%;min-height:44px;padding:0 12px 0 40px;border:1px solid rgba(17,24,39,.12);border-radius:14px;background:#f9fafb}.pro-support-find:focus-within{background:#fff;border-color:hsl(var(--brand));box-shadow:0 0 0 4px hsl(var(--brand) / .12)}.pro-support-find svg:first-child{position:absolute;left:12px;color:#9ca3af;pointer-events:none}.pro-support-find input{width:100%;border:0;background:transparent;outline:none;font-size:14px;font-weight:600;color:#111827}.pro-support-find input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pro-support-find input::placeholder{color:#9ca3af;font-weight:500}.pro-support-find button{display:grid;place-items:center;width:28px;height:28px;margin-left:6px;border:0;border-radius:8px;background:transparent;color:#6b7280;cursor:pointer}.pro-support-filters{display:grid;gap:8px}.pro-support-filters select,.pro-support-assign-select{width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#fff;font-size:13px;font-weight:650;color:#111827}.pro-support-assign-select{min-width:148px;max-width:220px}.pro-support-live{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#fef2f2;color:#b91c1c;font-size:10px;font-weight:800;letter-spacing:.06em}.pro-support-live i{width:6px;height:6px;border-radius:999px;background:#ef4444;animation:pro-support-pulse 1.2s ease-in-out infinite}@keyframes pro-support-pulse{0%,to{opacity:1}50%{opacity:.35}}.pro-support-unread{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:hsl(var(--brand));color:#fff;font-size:10px;font-weight:800;display:inline-grid;place-items:center}.pro-support-row-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px}.pro-support-rail{display:none}.pro-support-chat{display:flex;flex-direction:column;min-height:0;background:#fff}.pro-support-desk-chat{display:none}.pro-support-head{display:grid;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(17,24,39,.06)}.pro-support-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pro-support-back{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:auto;min-height:32px;padding:6px 10px;border:1px solid rgba(17,24,39,.1);border-radius:10px;background:#fff;color:#374151;font-size:12px;font-weight:700;cursor:pointer}.pro-support-head-top h3{margin:0;font-size:16px;font-weight:750;letter-spacing:-.02em;color:#111827}.pro-support-head-top p{margin:4px 0 0;font-size:12px;font-weight:600;color:#6b7280}.pro-support-pills{display:flex;flex-wrap:wrap;gap:6px}.pro-support-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pro-support-toolbar .pro-support-assign-select{flex:1 1 180px}.pro-support-toolbar .pro-ua-btn,.pro-support-row-tools .pro-ua-btn,.pro-support-table-assign .pro-ua-btn,.pro-support-composer-empty .pro-ua-btn,.pro-support .pro-user-trow-actions .pro-ua-btn,.pro-support .pro-user-table .pro-ua-btn{width:auto;min-height:40px}.pro-support-limits{display:grid;gap:10px;flex-shrink:0;margin:10px 12px 0;padding:12px;border:1px solid hsl(var(--brand) / .12);border-radius:16px;background:#fff;box-shadow:0 12px 28px -22px #180a1473}.pro-support-limits-copy strong{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:750;color:hsl(var(--brand))}.pro-support-limits-grid{display:grid;gap:8px;margin-top:8px}.pro-support-limit-chip{display:flex;align-items:baseline;gap:8px;min-width:0;padding:8px 10px;border-radius:12px;background:#f8f5f8;font-size:12px}.pro-support-limit-chip em{flex:0 0 auto;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af}.pro-support-limit-chip span{color:#6b7280;font-weight:650}.pro-support-limit-chip i{color:#c4b4c0;font-style:normal;font-weight:700}.pro-support-limit-chip b{color:#111827;font-weight:800}.pro-support-limits-actions{display:flex;gap:8px}.pro-support-limit-ok,.pro-support-limit-no{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:36px;padding:8px 12px;border:0;border-radius:11px;font-size:12px;font-weight:750;cursor:pointer}.pro-support-limit-ok{background:#ecfdf5;color:#047857}.pro-support-limit-no{background:#fef2f2;color:#b91c1c}.pro-support-limit-ok:hover:not(:disabled){background:#d1fae5}.pro-support-limit-no:hover:not(:disabled){background:#fee2e2}.pro-support-limit-ok:disabled,.pro-support-limit-no:disabled{opacity:.55;cursor:not-allowed}.pro-support-thread{flex:1 1 0;min-height:220px;overflow-x:hidden;overflow-y:auto;padding:12px 14px;background:linear-gradient(180deg,#faf7fb,#f4f5f7)}.pro-support-bubble{max-width:min(76%,520px);margin-bottom:12px;padding:11px 13px;border-radius:16px;font-size:13px;line-height:1.5;word-wrap:break-word;box-shadow:none}.pro-support-bubble.admin{margin-left:auto;background:linear-gradient(135deg,#c41b87,#9b0c6b);color:#fff;border-bottom-right-radius:5px}.pro-support-bubble.user{margin-right:auto;background:#fff;color:#111827;border:1px solid rgba(17,24,39,.06);box-shadow:0 8px 20px -16px #11182759;border-bottom-left-radius:5px}.pro-support-bubble strong{display:block;margin-bottom:4px;font-size:11px;font-weight:750;opacity:.75}.pro-support-bubble time{display:block;margin-top:8px;font-size:10px;opacity:.65}.pro-support-file{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;border-radius:10px}.pro-support-bubble.admin .pro-support-file{background:#ffffff29}.pro-support-bubble.user .pro-support-file{background:#f3f4f6}.pro-support-file button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.pro-support-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(17,24,39,.06);background:#fff}.pro-support-composer textarea{flex:1;min-height:44px;max-height:96px;resize:vertical;padding:12px 14px;border:1px solid rgba(17,24,39,.12);border-radius:14px;font-size:14px}.pro-support-composer textarea:focus{outline:none;border-color:hsl(var(--brand));box-shadow:0 0 0 4px hsl(var(--brand) / .12)}.pro-support-composer .pro-btn-primary{min-height:44px;padding:0 16px;flex-shrink:0}.pro-support-composer-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 14px;border-top:1px solid rgba(17,24,39,.06);background:#fff7ed}.pro-support-composer-empty p{margin:0;flex:1 1 180px;font-size:13px;font-weight:650;color:#9a3412}.pro-support-sheet-body{padding:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;max-height:min(560px,calc(78dvh - 80px))}.pro-support-sheet-body .pro-support-chat{flex:1;min-height:0;overflow:hidden}.pro-support-sheet-body .pro-support-thread{flex:1 1 0;min-height:0;max-height:none}.pro-support .pro-user-mcard,.pro-support .pro-user-trow,.pro-support .pro-user-mcard.accent-none,.pro-support .pro-user-trow.accent-none{border-left-width:1px;border-left-color:hsl(var(--line) / .6)}.pro-support .pro-user-mcard.accent-free,.pro-support .pro-user-trow.accent-free{border-left-width:4px;border-left-color:hsl(var(--amber))}.pro-support .pro-user-mcard.accent-unread,.pro-support .pro-user-trow.accent-unread{border-left-width:4px;border-left-color:hsl(var(--brand))}.pro-support .pro-user-mcard.accent-live,.pro-support .pro-user-trow.accent-live{border-left-width:4px;border-left-color:#ef4444}.pro-support .pro-user-table tbody tr td:first-child,.pro-support.pro-collects .pro-user-table tbody tr td:first-child{box-shadow:none}.pro-support .pro-user-table tbody tr.accent-free td:first-child{box-shadow:inset 3px 0 hsl(var(--amber))}.pro-support .pro-user-table tbody tr.accent-unread td:first-child{box-shadow:inset 3px 0 hsl(var(--brand))}.pro-support .pro-user-table tbody tr.accent-live td:first-child{box-shadow:inset 3px 0 #ef4444}@media(max-width:767px){.pro-support .pro-collect-stat:last-child{grid-column:1 / -1}.pro-support-assign-select{max-width:none;flex:1}}@media(min-width:768px)and (max-width:1023px){.pro-support .pro-collect-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-support-toolbar-bar{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:center}.pro-support-limits{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:12px 14px 0}.pro-support-limits-grid{grid-template-columns:1fr 1fr}.pro-support-limits-actions{flex-direction:column;min-width:132px}.pro-support-limit-ok,.pro-support-limit-no{flex:0 0 auto}.pro-support-filters{grid-template-columns:1fr 1fr 1fr}.pro-support .pro-user-trow-actions{display:flex;align-items:center;gap:8px;padding:0 12px 12px}}@media(min-width:1024px){.pro-support.pro-collects .pro-collect-stats,.pro-support .pro-collect-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.pro-support .pro-user-filter-groups{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:16px;align-items:end}.pro-support-filters{grid-template-columns:1fr 1fr 1fr}.pro-support-desk-chat{display:none}.pro-support-toolbar-bar{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center}.pro-support-limits{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pro-support-limits-grid{grid-template-columns:1fr 1fr}.pro-support-limits-actions{flex-direction:column;min-width:132px}.pro-support-limit-ok,.pro-support-limit-no{flex:0 0 auto}.pro-support.has-ticket .pro-support-toolbar-bar{grid-template-columns:1fr}.pro-support.has-ticket .pro-users-list .pro-users-toolbar{padding:10px 12px;gap:8px}.pro-support.has-ticket .pro-support-find{min-height:36px;border-radius:10px}.pro-support.has-ticket .pro-support-keys{margin-top:4px;gap:8px 10px}.pro-support.has-ticket .pro-support-workspace{display:grid;grid-template-columns:minmax(400px,420px) minmax(0,1fr);gap:12px;align-items:start}.pro-support.has-ticket .pro-users-list{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:12px;height:min(640px,calc(100dvh - 120px));max-height:min(640px,calc(100dvh - 120px));min-height:0;margin:0;overflow:hidden}.pro-support.has-ticket .users-list-content{flex:1 1 0;min-height:0;overflow:auto}.pro-support.has-ticket .pro-user-desktop{display:none}.pro-support.has-ticket .pro-support-rail{display:flex;flex-direction:column;gap:0;padding:0 4px 8px}.pro-support-rail-item{display:grid;grid-template-columns:3px 28px minmax(0,1fr) auto;gap:8px;align-items:start;width:100%;padding:8px 8px 8px 6px;border:0;border-bottom:1px solid rgba(17,24,39,.06);border-radius:0;background:transparent;text-align:left;cursor:pointer}.pro-support-rail-item:before{content:"";width:3px;height:28px;border-radius:99px;background:transparent}.pro-support-rail-item.accent-free:before{background:hsl(var(--amber))}.pro-support-rail-item.accent-unread:before{background:hsl(var(--brand))}.pro-support-rail-item.accent-live:before{background:#ef4444}.pro-support-rail-item .pro-user-avatar{width:28px;height:28px;font-size:10px}.pro-support-rail-item.is-on{background:#f8f5f8;border-bottom-color:transparent;border-radius:10px;box-shadow:none}.pro-support-rail-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.3;color:#111827}.pro-support-rail-item em{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:11px;font-weight:650;color:#6b7280}.pro-support-rail-item .pro-user-avatar,.pro-support-rail-item .pro-support-unread,.pro-support-rail-item .pro-support-live{margin-top:2px}.pro-support.has-ticket .pro-support-desk-chat{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:12px;height:min(640px,calc(100dvh - 120px));max-height:min(640px,calc(100dvh - 120px));min-height:0;border:1px solid hsl(var(--line) / .6);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 16px 40px -28px #180a1459}.pro-support.has-ticket .pro-support-chat{flex:1 1 0;min-height:0;overflow:hidden}.pro-support.has-ticket .pro-support-thread{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}.pro-support-table-assign{display:flex;align-items:center;gap:8px}}.pro-insights-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.pro-insights-panel{padding:16px;border:1px solid hsl(var(--line) / .6);border-radius:20px;background:#fff;box-shadow:0 16px 40px -28px #180a1447}.pro-insights-panel+.pro-insights-panel{margin-top:12px}.pro-insights-panel h2,.pro-insights-panel h3{margin:0 0 12px;font-size:16px}.pro-insights-grid{display:grid;gap:12px}.pro-insights-metric{display:grid;gap:4px;padding:14px;border-radius:14px;background:#f8f5f8}.pro-insights-metric.accent-ok{background:#ecfdf5}.pro-insights-metric.accent-wait{background:#fff7ed}.pro-insights-metric span{font-size:12px;font-weight:700;color:#6b7280}.pro-insights-metric b{font-size:1.35rem;color:#111827}.pro-insights-field{display:grid;gap:6px}.pro-insights-field label{font-size:12px;font-weight:750}.pro-insights-field input,.pro-insights-field select,.pro-insights-field textarea{min-height:44px;padding:10px 12px;border:1px solid rgba(17,24,39,.12);border-radius:12px;background:#fff;font:inherit;font-size:14px;font-weight:650}.pro-insights-field textarea{min-height:88px;resize:vertical}.pro-insights-types{display:grid;gap:10px}.pro-insights-type{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px;border:1px solid rgba(17,24,39,.08);border-radius:16px;background:#fff;text-align:left;cursor:pointer}.pro-insights-type.is-on{border-color:hsl(var(--brand) / .35);background:#f8f5f8;box-shadow:inset 3px 0 hsl(var(--brand))}.pro-insights-type i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#111827;color:#fff}.pro-insights-type strong{display:block;font-size:14px}.pro-insights-type em{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:650;color:#6b7280}.pro-insights-note{margin:0;font-size:12px;font-weight:650;color:#6b7280}.pro-export .pro-btn-primary{width:100%;min-height:46px}.pro-alerts-kind{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#f3f0f3;color:#4b4450;font-size:11px;font-weight:750}.pro-alerts-msg{font-size:13px;font-weight:750;color:#111827}.pro-alerts-act{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:10px;background:#111827;color:#fff;font-size:12px;font-weight:750;cursor:pointer;white-space:nowrap}.pro-alerts-act.ok{background:#047857}.pro-alerts-act:disabled{opacity:.55;cursor:wait}.pro-alerts .pro-user-mcard-main,.pro-alerts .pro-user-trow-main{cursor:default}.pro-alerts .pro-user-mcard.accent-high,.pro-alerts .pro-user-trow.accent-high{border-left-color:hsl(var(--danger))}.pro-alerts .pro-user-mcard.accent-medium,.pro-alerts .pro-user-trow.accent-medium{border-left-color:hsl(var(--amber))}.pro-alerts .pro-user-mcard.accent-low,.pro-alerts .pro-user-trow.accent-low{border-left-color:hsl(var(--success))}.pro-chart-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.pro-chart-head h2,.pro-chart-head h3{margin:0 0 4px}.pro-chart-head p{margin:0;font-size:12px;font-weight:650;color:#6b7280}.pro-chart-legend{display:flex;flex-wrap:wrap;gap:8px}.pro-chart-legend.center{justify-content:center;margin-top:8px}.pro-chart-legend span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#f6f3f6;font-size:11px;font-weight:750;color:#4b4450}.pro-chart-legend i{width:8px;height:8px;border-radius:99px}.pro-chart-frame{height:auto;margin:0 -4px}.pro-chart-donut{position:relative;min-height:280px}.pro-chart-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;pointer-events:none;text-align:center}.pro-chart-donut-center b{font-size:1.8rem;line-height:1;color:#111827}.pro-chart-donut-center span{margin-top:4px;font-size:12px;font-weight:700;color:#6b7280}.pro-chart-tip{min-width:160px;padding:10px 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#fff;box-shadow:0 16px 32px -20px #180a1466}.pro-chart-tip strong{display:block;margin-bottom:8px;font-size:12px;color:#111827}.pro-chart-tip div{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:650;color:#6b7280}.pro-chart-tip i{width:8px;height:8px;border-radius:99px}.pro-chart-tip b{margin-left:auto;color:#111827}.pro-tx-grid{display:grid;gap:10px}.pro-tx-card{display:grid;gap:4px;width:100%;padding:14px 14px 14px 16px;border:1px solid rgba(17,24,39,.08);border-radius:16px;background:#fff;box-shadow:inset 4px 0 0 var(--tx, #c41b87);text-align:left;cursor:pointer}.pro-tx-card.is-on{border-color:color-mix(in srgb,var(--tx, #c41b87) 35%,#fff);background:#faf7fa}.pro-tx-card span{font-size:12px;font-weight:750;color:#6b7280}.pro-tx-card b{font-size:1.2rem;color:#111827}.pro-tx-card em{font-style:normal;font-size:12px;font-weight:650;color:#6b7280}.pro-revenue-period+.pro-insights-grid,.pro-revenue-period+.pro-insights-panel,.pro-revenue-period+.loading-state{margin-top:12px}.pro-revenue-export,.pro-revenue-dates{display:grid;gap:10px}.pro-revenue-export{gap:14px}.pro-revenue-presets,.pro-revenue-formats{display:flex;flex-wrap:wrap;gap:8px}.pro-revenue-presets button,.pro-revenue-formats button{min-height:36px;padding:0 12px;border:1px solid rgba(17,24,39,.1);border-radius:10px;background:#fff;color:#374151;font-size:12px;font-weight:750;cursor:pointer}.pro-revenue-formats button{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pro-revenue-presets button.is-on,.pro-revenue-formats button.is-on{border-color:hsl(var(--brand) / .35);background:#f8f5f8;color:hsl(var(--brand))}.pro-revenue-detail-head{display:grid;gap:14px;margin-bottom:14px}.pro-revenue-detail-head h2{margin:4px 0 2px}.pro-revenue-detail-head p{margin:0;font-size:13px;font-weight:650;color:#6b7280}.pro-revenue-back{padding:0;border:0;background:none;color:#6b7280;font-size:12px;font-weight:750;cursor:pointer}.pro-revenue-kpis{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pro-revenue-kpis div{padding:10px 12px;border-radius:12px;background:#f6f3f6}.pro-revenue-kpis span{display:block;font-size:11px;font-weight:750;color:#6b7280}.pro-revenue-kpis b{display:block;margin-top:2px;font-size:1.15rem;color:#111827;font-variant-numeric:tabular-nums}.pro-revenue-scale{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.pro-revenue-scale span{display:flex;flex:1 1 calc(50% - 8px);align-items:center;justify-content:space-between;gap:8px;min-height:40px;min-width:140px;padding:8px 12px;border-radius:12px;background:#111827;color:#fff}.pro-revenue-scale em{font-style:normal;font-size:11px;font-weight:650;color:#ffffffb8}.pro-revenue-scale b{font-size:13px;font-weight:800;white-space:nowrap}.pro-revenue-scale span:only-child{flex:0 1 280px;max-width:320px}.pro-revenue-switch{display:flex;gap:8px;overflow-x:auto;margin-bottom:14px;padding-bottom:2px}.pro-revenue-switch button{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:#fff;color:#4b4450;font-size:12px;font-weight:750;cursor:pointer}.pro-revenue-switch button.is-on{border-color:transparent;background:#111827;color:#fff;box-shadow:inset 3px 0 0 var(--tx, #c41b87)}.pro-revenue-fee{color:#111827;font-variant-numeric:tabular-nums}.pro-revenue-table .is-id{font-weight:750}.pro-revenue-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.pro-revenue-out{color:#b91c1c;font-variant-numeric:tabular-nums}.pro-revenue .pro-user-mcard-main,.pro-revenue .pro-user-trow-main{cursor:default}.pro-revenue .pro-user-mcard.accent-high,.pro-revenue .pro-user-trow.accent-high{border-left-color:hsl(var(--danger))}.pro-tax .pro-collect-stat,.pro-vault .pro-collect-stat{cursor:default}.pro-tax .pro-collect-stat em{margin-top:2px;font-style:normal;font-size:12px;font-weight:650;color:#6b7280;font-variant-numeric:tabular-nums}.pro-tax-form,.pro-tax-calc,.pro-tax-form .pro-btn-primary,.pro-tax-generate .pro-btn-primary,.pro-ops .pro-btn-primary{width:100%}.pro-tax-form,.pro-tax-calc{display:grid;gap:14px}.pro-tax-calc-row{display:grid;grid-template-columns:1fr auto;gap:8px}.pro-tax-result{display:grid;gap:8px;padding:12px;border-radius:14px;background:#ecfdf5}.pro-tax-result div{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:650;color:#6b7280}.pro-tax-result b{color:#111827}.pro-tax-result .is-total{padding-top:8px;border-top:1px solid rgba(5,150,105,.2);color:#047857}.pro-tax-generate{display:grid;gap:8px;padding-top:4px;border-top:1px solid rgba(17,24,39,.06)}.pro-vault-reco{margin:0 0 12px;padding:12px 14px;border-radius:14px;font-size:13px;font-weight:650}.pro-vault-reco.is-ok{background:#ecfdf5;color:#047857}.pro-vault-reco.is-off{background:#fef2f2;color:#b91c1c}.pro-vault-pos{display:grid;gap:12px;margin-bottom:12px}.pro-vault-main{padding:22px 20px 20px;border-radius:22px;background:#111827;color:#fff}.pro-vault-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.pro-vault-main>b{display:block;margin:8px 0 6px;font-size:2rem;line-height:1.1;font-variant-numeric:tabular-nums}.pro-vault-main>p{margin:0 0 16px;font-size:13px;font-weight:650;color:#ffffff9e}.pro-vault-bar{height:8px;margin-bottom:12px;border-radius:99px;background:#ffffff1f;overflow:hidden}.pro-vault-bar i{display:block;height:100%;border-radius:inherit;background:#34d399}.pro-vault-legs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pro-vault-legs span,.pro-vault-income span,.pro-vault-hold span{display:block;font-size:11px;font-weight:750}.pro-vault-legs span{color:#ffffff80}.pro-vault-legs strong,.pro-vault-income b,.pro-vault-hold b{display:block;margin-top:2px;font-variant-numeric:tabular-nums}.pro-vault-legs strong{font-size:1.05rem}.pro-vault-income,.pro-vault-hold{display:grid;gap:10px;padding:16px;border:1px solid hsl(var(--line) / .6);border-radius:18px;background:#fff}.pro-vault-income span,.pro-vault-hold span{color:#6b7280}.pro-vault-income em,.pro-vault-hold em,.pro-vault-cash-grid em{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:650;color:#6b7280}.pro-vault-income b,.pro-vault-hold b{font-size:1.45rem;color:#111827}.pro-vault-hold{background:#fff7ed;border-color:#fed7aa}.pro-vault-income .pro-btn-primary{width:100%}.pro-vault-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:750;color:hsl(var(--brand));text-decoration:none}.pro-vault-cash-grid,.pro-vault-places{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pro-vault-cash-grid>div,.pro-vault-places>div{padding:12px;border-radius:14px;background:#f8f5f8}.pro-vault-cash-grid span,.pro-vault-places span{display:block;font-size:11px;font-weight:750;color:#6b7280}.pro-vault-cash-grid b,.pro-vault-places b{display:block;margin-top:4px;font-size:1.15rem;font-variant-numeric:tabular-nums;color:#111827}.pro-vault-curves{display:grid;gap:16px}.pro-vault-curves>div>span{display:block;margin-bottom:8px;font-size:11px;font-weight:750;color:#6b7280}.pro-vault-today{display:grid;grid-template-columns:1fr;gap:10px}.pro-vault-today>div{padding:12px 14px;border-radius:14px;background:#f8f5f8}.pro-vault-today em{display:block;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pro-vault-today b{display:block;margin-top:4px;font-size:1.15rem;font-variant-numeric:tabular-nums}.pro-vault-curves>div>div{display:flex;align-items:flex-end;gap:3px;height:72px}.pro-vault-curves i{flex:0 0 8px;width:8px;border-radius:4px 4px 0 0;background:#111827}.pro-vault-curves i.is-in{background:#34d399}.pro-vault-queue-list{display:grid;gap:10px}.pro-vault-queue-item{display:grid;gap:10px;padding:12px;border-radius:14px;background:#fff7ed}.pro-vault-queue-item strong{display:block;font-size:1.15rem;font-variant-numeric:tabular-nums}.pro-vault-queue-item em,.pro-vault-queue-item p{display:block;margin:2px 0 0;font-style:normal;font-size:12px;font-weight:650;color:#6b7280}.pro-vault-queue-actions{display:flex;flex-wrap:wrap;gap:8px}.pro-vault-spark{margin-top:14px;padding-top:12px;border-top:1px solid rgba(17,24,39,.06)}.pro-vault-spark>span{display:block;margin-bottom:8px;font-size:11px;font-weight:750;color:#6b7280}.pro-vault-spark>div{display:flex;align-items:flex-end;gap:4px;height:56px}.pro-vault-spark i{flex:1;min-width:0;border-radius:4px 4px 0 0;background:#d1d5db}.pro-vault-spark i.is-in{background:#34d399}.pro-vault-spark i.is-out{background:#f87171}.pro-vault-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-weight:750}.pro-vault-chip.is-debit{background:#fef2f2;color:#b91c1c}.pro-vault-table td strong{display:block;font-size:13px}.pro-vault-table td em{display:block;margin-top:2px;font-style:normal;font-size:12px;font-weight:650;color:#6b7280}.pro-vault-table .is-date{white-space:nowrap;color:#6b7280}.pro-vault-table .is-num{text-align:right;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.pro-vault-table .is-out{color:#b91c1c}.pro-vault-ledger .pro-user-desktop{overflow-x:auto}.pro-vault .pro-user-trow-main,.pro-vault .pro-user-mcard-main{cursor:default}.pro-vault-withdraw{display:grid;gap:12px}.pro-secure{display:grid;gap:18px}.pro-secure .pro-users-hero{margin-bottom:0}.pro-secure-board,.pro-secure-rail,.pro-secure-feed,.pro-secure-form,.pro-secure-toggles{display:grid;gap:16px}.pro-secure-score li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#f6f3f6;font-size:12px;font-weight:700}.pro-secure-score li.is-ok{background:#ecfdf5;color:#047857}.pro-secure-score li.is-wait{background:#fff7ed;color:#c2410c}.pro-account-layout{display:grid;gap:18px}.pro-account-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pro-account-metrics>div,.pro-account-card{background:#fff;border:1px solid hsl(var(--line) / .7);border-radius:22px;box-shadow:0 12px 32px #17111f0d}.pro-account-metrics>div{padding:14px;border-radius:16px}.pro-account-metrics span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pro-account-metrics strong{display:block;margin-top:6px;font-size:1.2rem;letter-spacing:-.03em}.pro-account-card{padding:18px}.pro-account-card h2{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.pro-account-card>p{margin:0 0 16px;color:#6b7280;font-size:13px;font-weight:600}.pro-account-id{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pro-account-avatar{width:72px;height:72px;flex:0 0 72px;border-radius:20px;object-fit:cover;border:1px solid hsl(var(--line) / .7)}.pro-account-avatar.is-fallback{display:grid;place-items:center;color:#fff;font-size:1.2rem;font-weight:800;background:linear-gradient(180deg,hsl(var(--brand)),#7a1254)}.pro-account-id strong{display:block;font-size:1.15rem;letter-spacing:-.03em}.pro-account-id span{display:block;margin:4px 0 10px;color:#6b7280;font-size:13px;font-weight:600;word-break:break-word}.pro-account-photo{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:hsl(var(--brand));font:inherit;font-size:13px;font-weight:750;cursor:pointer}.pro-account-facts{display:grid;gap:8px}.pro-account-facts>div{display:grid;gap:2px;padding:12px 14px;border-radius:14px;background:#f8f5f8;border:1px solid hsl(var(--line) / .55)}.pro-account-facts em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pro-account-facts b{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;overflow-wrap:anywhere}.pro-account-metrics .is-ok,.pro-account-facts .is-ok{color:#047857}.pro-account-metrics .is-wait,.pro-account-facts .is-wait{color:#c2410c}.pro-account-form{display:grid;gap:12px;margin-top:16px}.pro-account-form.is-stack{grid-template-columns:1fr}.pro-account-form label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#374151}.pro-account-form input{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(17,24,39,.12);background:#fff;font:inherit;font-size:14px;font-weight:600}.pro-account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.pro-secure-form .pro-btn-primary,.pro-secure-2fa .pro-btn-primary,.pro-secure-2fa .pro-btn-ghost,.pro-secure-rail .pro-btn-ghost{width:100%}.pro-secure-score>div span{display:block;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.pro-secure-score>div b{display:block;margin:4px 0 2px;font-size:1.8rem;line-height:1}.pro-secure-score>div i{display:block;width:88px;height:8px;margin-top:8px;border-radius:99px;background:#f1eef1;overflow:hidden}.pro-secure-score>div i:after{content:"";display:block;width:var(--score, 0%);height:100%;background:#111827}.pro-secure-board h2,.pro-secure-feed h2{margin:0 0 8px}.pro-secure-score{display:grid;gap:14px;margin-bottom:12px;padding:16px;border:1px solid hsl(var(--line) / .6);border-radius:20px;background:#fff}.pro-secure-score ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pro-secure-score li{background:#f3f0f3;color:#374151}.pro-secure-pair{display:grid;gap:12px}.pro-secure-2fa{display:grid;gap:14px;padding:18px;border-radius:20px;background:#fff7ed;border:1px solid #fed7aa}.pro-secure-2fa.is-on{background:#ecfdf5;border-color:#a7f3d0}.pro-secure-2fa span{display:block;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#6b7280}.pro-secure-2fa b{display:block;margin:4px 0;font-size:1.35rem}.pro-secure-2fa em{font-style:normal;font-size:13px;font-weight:650;color:#6b7280}.pro-secure-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(17,24,39,.06);font-size:13px;font-weight:700}.pro-secure-toggles .pro-secure-toggle:first-child{border-top:0;padding-top:0}.pro-secure-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.pro-secure-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(17,24,39,.06)}.pro-secure-list li:first-child{border-top:0;padding-top:0}.pro-secure-list strong{font-size:13px}.pro-secure-list em{flex:0 0 auto;font-style:normal;font-size:12px;font-weight:650;color:#6b7280;text-align:right}.pro-secure-table td{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-secure-qr{display:grid;gap:12px}.pro-secure-qr-box{width:min(220px,100%);margin:0 auto;padding:10px;border-radius:16px;background:#fff}.pro-secure-qr-box svg{display:block;width:100%;height:auto}.pro-secure-codes{display:grid;gap:8px;margin:0;padding:0 0 0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700}.pro-secure .pro-user-trow-main,.pro-secure .pro-user-mcard-main{cursor:default}.pro-tax .pro-insights-grid,.pro-ops-grid{margin-top:12px}.pro-ops-grid{display:grid;gap:12px}.pro-ops-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#111827;color:#fff}.pro-ops-result{display:flex;gap:10px;margin-top:12px;padding:12px;border-radius:14px}.pro-ops-result.is-ok{background:#ecfdf5;color:#047857}.pro-ops-result.is-off{background:#fef2f2;color:#b91c1c}.pro-ops-result strong{display:block;margin-bottom:6px}.pro-ops-result pre,.pro-ops-result p{margin:0;color:#374151}.pro-ops-result pre{max-height:200px;overflow:auto;padding:10px;border-radius:10px;background:#fff;font-size:12px}.pro-ops-foot{display:flex;align-items:flex-start;gap:8px;margin-top:12px}@media(min-width:768px)and (max-width:1023px){.pro-alerts .pro-collect-stats,.pro-analytics .pro-collect-stats,.pro-export .pro-collect-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-revenue .pro-collect-stats,.pro-tax .pro-collect-stats{grid-template-columns:1fr 1fr}.pro-secure-score{grid-template-columns:auto 1fr;align-items:center}.pro-account-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pro-secure-board,.pro-secure-rail,.pro-secure-feed{gap:16px}.pro-account-facts,.pro-account-form{grid-template-columns:1fr 1fr}.pro-account-form.is-stack{grid-template-columns:1fr}.pro-account-form .pro-btn-primary{grid-column:1 / -1;justify-self:start}.pro-secure-pair{grid-template-columns:1fr 1fr}.pro-secure-2fa{grid-template-columns:1fr auto;align-items:center}.pro-secure-2fa .pro-btn-primary,.pro-secure-2fa .pro-btn-ghost{width:auto}.pro-vault-pos{grid-template-columns:1fr 1fr}.pro-vault-main{grid-column:1 / -1}.pro-vault-income{grid-template-columns:1fr auto;align-items:center}.pro-vault-income .pro-btn-primary{width:auto}.pro-vault-withdraw,.pro-vault-curves,.pro-vault-today{grid-template-columns:1fr 1fr}.pro-vault-queue-item{grid-template-columns:1fr auto;align-items:center}.pro-ops-grid,.pro-revenue-dates{grid-template-columns:1fr 1fr}.pro-revenue-detail-head{grid-template-columns:1fr auto;align-items:end}.pro-revenue-kpis{min-width:260px}.pro-revenue-scale span{flex:1 1 0}.pro-revenue .pro-user-trow-main{grid-template-columns:1fr auto}.pro-insights-grid.two,.pro-insights-types,.pro-tx-grid{grid-template-columns:1fr 1fr}.pro-export-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media(min-width:1024px){.pro-alerts .pro-collect-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.pro-analytics .pro-collect-stats,.pro-revenue .pro-collect-stats,.pro-tax .pro-collect-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-account-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:20px}.pro-account-metrics{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pro-account-facts{grid-template-columns:1fr 1fr}.pro-account-form{grid-template-columns:1fr 1fr auto;align-items:end}.pro-account-form.is-stack{grid-template-columns:1fr}.pro-account-form.is-stack .pro-btn-primary{justify-self:start}.pro-account-form .pro-btn-primary{width:auto;min-width:160px}.pro-account .pro-insights-hero-actions{flex-direction:row;align-items:center}.pro-secure-score{grid-template-columns:220px 1fr;align-items:center}.pro-secure-board{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:20px}.pro-secure-feed{grid-template-columns:1fr 1fr;gap:20px}.pro-secure-pair{grid-template-columns:1fr 1fr}.pro-vault-pos{grid-template-columns:minmax(0,1.4fr) minmax(220px,.75fr) minmax(200px,.65fr);align-items:stretch}.pro-vault-main{grid-column:auto;min-height:100%}.pro-vault-income,.pro-vault-hold{align-content:space-between}.pro-vault-income{grid-template-columns:1fr}.pro-vault-income .pro-btn-primary{width:100%}.pro-vault-cash-grid,.pro-vault-places{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-vault-curves,.pro-vault-today{grid-template-columns:1fr 1fr}.pro-vault-queue-item{grid-template-columns:1fr auto;align-items:center}.pro-vault-table th,.pro-vault-table td{padding:10px 12px}.pro-vault-withdraw,.pro-ops-grid{grid-template-columns:1fr 1fr}.pro-tax-form .pro-btn-primary,.pro-tax-generate .pro-btn-primary,.pro-ops .pro-btn-primary{width:100%}.pro-revenue-dates{grid-template-columns:1fr 1fr;max-width:520px}.pro-revenue .pro-insights-grid.charts{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.pro-revenue .pro-insights-grid.charts .pro-tx-grid{grid-template-columns:1fr 1fr}.pro-revenue-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}.pro-revenue-kpis{grid-template-columns:160px 120px}.pro-revenue-scale span{flex:1 1 0;max-width:none}.pro-revenue .pro-user-table th,.pro-revenue .pro-user-table td{padding:10px 14px}.pro-export .pro-collect-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-insights-hero-actions{flex-direction:column;align-items:stretch}.pro-insights-grid.two{grid-template-columns:1.2fr .8fr;align-items:start}.pro-insights-grid.charts{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.pro-tx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-alerts .pro-user-table th,.pro-alerts .pro-user-table td{padding:10px 14px}.pro-alerts .pro-user-table tbody tr.accent-high td:first-child{box-shadow:inset 3px 0 hsl(var(--danger))}.pro-alerts .pro-user-table tbody tr.accent-medium td:first-child{box-shadow:inset 3px 0 hsl(var(--amber))}.pro-alerts .pro-user-table tbody tr.accent-low td:first-child{box-shadow:inset 3px 0 hsl(var(--success))}.pro-export-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.pro-export-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pro-export-form .full{grid-column:1 / -1}.pro-export .pro-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:0;border-radius:14px;background:hsl(var(--brand));color:#fff;font-size:14px;font-weight:750;cursor:pointer}}.pro-ichat-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.pro-ichat-hero-actions button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff1a;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.pro-ichat-hero-actions button.ghost{background:transparent}.pro-ichat-tabs{display:flex;gap:8px;margin:0 0 12px;overflow-x:auto}.pro-ichat-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#fff;color:#6b7280;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.pro-ichat-tabs button.is-on{background:#111827;border-color:#111827;color:#fff}.pro-ichat-tabs b{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#11182714;color:inherit;font-size:10px;line-height:18px;text-align:center}.pro-ichat-tabs button.is-on b{background:#ffffff29}.pro-ichat-find{position:relative;display:flex;align-items:center;min-height:44px;padding:0 12px 0 40px;border:1px solid rgba(17,24,39,.12);border-radius:14px;background:#f9fafb}.pro-ichat-find svg:first-child{position:absolute;left:12px;color:#9ca3af;pointer-events:none}.pro-ichat-find input{width:100%;border:0;background:transparent;outline:none;font-size:14px;font-weight:600}.pro-ichat-list{display:flex;flex-direction:column;min-height:0;border:1px solid hsl(var(--line) / .6);border-radius:20px;background:#fff;overflow:hidden}.pro-ichat-list-head{display:grid;gap:10px;padding:14px;border-bottom:1px solid rgba(17,24,39,.06)}.pro-ichat-list-head h2{margin:0;font-size:16px}.pro-ichat-rows{display:flex;flex-direction:column;min-height:280px;max-height:62dvh;overflow:auto}.pro-ichat-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:12px 14px;border:0;border-bottom:1px solid rgba(17,24,39,.06);background:transparent;text-align:left;cursor:pointer}.pro-ichat-row.is-on{background:#f8f5f8}.pro-ichat-row strong,.pro-ichat-row em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-ichat-row strong{font-size:14px;color:#111827}.pro-ichat-row em{margin-top:2px;font-style:normal;font-size:12px;font-weight:600;color:#6b7280}.pro-ichat-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;font-size:12px;font-weight:800;overflow:hidden}.pro-ichat-mark.general{background:#2563eb}.pro-ichat-mark.department{background:#059669}.pro-ichat-mark.project{background:#d97706}.pro-ichat-mark.private{background:hsl(var(--brand))}.pro-ichat-mark img{width:100%;height:100%;object-fit:cover}.pro-ichat-unread{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:hsl(var(--brand));color:#fff;font-size:10px;font-weight:800;line-height:20px;text-align:center}.pro-ichat-type{display:inline-flex;margin-top:4px;padding:2px 7px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pro-ichat-join{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:0;border-radius:10px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:750;cursor:pointer}.pro-ichat-empty{display:grid;place-items:center;gap:8px;min-height:220px;padding:28px 16px;color:#6b7280;text-align:center}.pro-ichat-chat,.pro-ichat-blank{display:flex;flex-direction:column;min-height:0;border:1px solid hsl(var(--line) / .6);border-radius:20px;background:#fff;overflow:hidden}.pro-ichat-blank{align-items:center;justify-content:center;gap:10px;min-height:320px;padding:32px 20px;text-align:center;color:#6b7280}.pro-ichat-blank h3{margin:0;color:#111827}.pro-ichat-blank p{margin:0;max-width:32ch}.pro-ichat-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(17,24,39,.06)}.pro-ichat-head h3{margin:0;font-size:16px}.pro-ichat-head p{margin:4px 0 0;font-size:12px;font-weight:650;color:#6b7280}.pro-ichat-head-tools{display:flex;flex-wrap:wrap;gap:6px}.pro-ichat-head-tools button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid rgba(17,24,39,.1);border-radius:10px;background:#fff;color:#374151;font-size:12px;font-weight:700;cursor:pointer}.pro-ichat-head-tools button.danger{color:#b91c1c}.pro-ichat-thread{flex:1 1 auto;min-height:240px;max-height:min(520px,calc(100dvh - 280px));overflow-y:auto;padding:14px;background:linear-gradient(180deg,#faf7fb,#f4f5f7)}.pro-ichat-more{display:flex;justify-content:center;margin-bottom:12px}.pro-ichat-more button{min-height:34px;padding:6px 12px;border:1px solid rgba(17,24,39,.1);border-radius:10px;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.pro-ichat-bubble{max-width:min(78%,520px);margin-bottom:12px;padding:11px 13px;border-radius:16px;font-size:13px;line-height:1.5}.pro-ichat-bubble.mine{margin-left:auto;background:hsl(var(--brand));color:#fff}.pro-ichat-bubble.theirs{background:#fff;border:1px solid rgba(17,24,39,.06);color:#111827}.pro-ichat-bubble.is-error{background:#b91c1c}.pro-ichat-bubble strong{display:block;margin-bottom:4px;font-size:11px;font-weight:750;opacity:.75}.pro-ichat-bubble footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:11px;font-weight:650;opacity:.75}.pro-ichat-bubble footer button{border:0;background:#ffffff29;color:inherit;border-radius:8px;padding:3px 8px;font-weight:750;cursor:pointer}.pro-ichat-composer{display:flex;align-items:flex-end;gap:8px;padding:12px;border-top:1px solid rgba(17,24,39,.06)}.pro-ichat-composer textarea{flex:1;min-height:44px;max-height:120px;padding:10px 12px;border:1px solid rgba(17,24,39,.12);border-radius:14px;resize:none;font:inherit;font-size:14px}.pro-ichat-composer .pro-btn-primary{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:hsl(var(--brand));color:#fff;font-size:13px;font-weight:750;cursor:pointer}.pro-ichat-composer .pro-btn-primary:disabled{opacity:.45;cursor:not-allowed}.pro-ichat-people{display:grid;gap:8px}.pro-ichat-people button{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:10px;border:1px solid rgba(17,24,39,.08);border-radius:12px;background:#fff;text-align:left;cursor:pointer}.pro-ichat-field{display:grid;gap:6px;margin-bottom:12px}.pro-ichat-field label{font-size:12px;font-weight:750}.pro-ichat-field input,.pro-ichat-field textarea,.pro-ichat-field select{min-height:42px;padding:10px 12px;border:1px solid rgba(17,24,39,.12);border-radius:12px;font:inherit}@media(min-width:768px)and (max-width:1023px){.pro-ichat .pro-collect-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-ichat-workspace{display:grid;gap:12px}}@media(min-width:1024px){.pro-ichat .pro-collect-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-ichat-hero-actions{flex-direction:column;align-items:stretch}.pro-ichat.has-room .pro-ichat-workspace{display:grid;grid-template-columns:minmax(360px,400px) minmax(0,1fr);gap:12px;align-items:start}.pro-ichat:not(.has-room) .pro-ichat-workspace{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;align-items:start}.pro-ichat.has-room .pro-ichat-list,.pro-ichat.has-room .pro-ichat-chat{position:-webkit-sticky;position:sticky;top:12px;height:min(640px,calc(100dvh - 120px));max-height:min(640px,calc(100dvh - 120px))}.pro-ichat.has-room .pro-ichat-rows,.pro-ichat.has-room .pro-ichat-thread{flex:1 1 0;max-height:none;min-height:0}.pro-ichat.has-room .pro-ichat-chat{display:flex}.pro-ichat-blank{min-height:min(640px,calc(100dvh - 120px))}}.dzaid-local-ai{display:grid;gap:18px}.dzaid-local-ai-status{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--dz-line, #dce6f2);border-radius:14px;background:#fff}.dzaid-local-ai-status-main,.dzaid-local-ai-badges,.dzaid-local-ai-badges span,.dzaid-local-ai-badges button,.dzaid-local-ai-card-head>div,.dzaid-local-ai-preview>div,.dzaid-local-ai-note{display:flex;align-items:center}.dzaid-local-ai-status-main{gap:11px}.dzaid-local-ai-status-main strong{display:block;color:#10233f;font-size:15px}.dzaid-local-ai-eyebrow{display:block;margin-bottom:2px;font-size:10px;letter-spacing:.13em;color:#6c86a8;font-weight:800}.dzaid-local-ai-dot{width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 5px #94a3b81f;background:#94a3b8}.dzaid-local-ai-dot.is-ready{background:#16a34a;box-shadow:0 0 0 5px #16a34a1f}.dzaid-local-ai-dot.is-down{background:#dc2626;box-shadow:0 0 0 5px #dc26261a}.dzaid-local-ai-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px}.dzaid-local-ai-badges span,.dzaid-local-ai-badges button{gap:6px;min-height:31px;padding:0 10px;border:1px solid #dce6f2;border-radius:999px;background:#f7faff;color:#395474;font-size:11px;font-weight:700}.dzaid-local-ai-badges button{cursor:pointer;background:#fff}.dzaid-local-ai-badges button:disabled{opacity:.55;cursor:wait}.dzaid-local-ai-note{align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid rgba(34,197,94,.2);border-radius:12px;background:#f0fdf4c2;color:#28513a}.dzaid-local-ai-note svg{flex:0 0 auto;margin-top:1px;color:#15803d}.dzaid-local-ai-note strong{font-size:13px}.dzaid-local-ai-note p{margin:3px 0 0;font-size:12px;line-height:1.45;color:#52705d}.dzaid-local-ai-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.dzaid-local-ai-card{min-width:0;padding:18px;border:1px solid var(--dz-line, #dce6f2);border-radius:15px;background:#fff;box-shadow:0 8px 28px #1d375a0b}.dzaid-local-ai-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.dzaid-local-ai-card-head>div{align-items:flex-start;gap:10px}.dzaid-local-ai-card-head>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#0d213e;color:#8acbff;font-size:10px;font-weight:900}.dzaid-local-ai-card-head h2{margin:0;font-size:15px;color:#10233f}.dzaid-local-ai-card-head p{margin:3px 0 0;color:#7890ac;font-size:11px}.dzaid-local-ai-icon-btn{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e1e8f1;border-radius:9px;background:#fff;color:#6b7e95;cursor:pointer}.dzaid-local-ai-drop{width:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;border:1.5px dashed #b9cbe0;border-radius:13px;background:linear-gradient(180deg,#fbfdff,#f6f9fd);color:#294564;cursor:pointer;transition:border-color .18s ease,background .18s ease}.dzaid-local-ai-drop:hover{border-color:#4f8bc4;background:#f5faff}.dzaid-local-ai-upload-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:2px;border-radius:15px;background:#e9f4ff;color:#256fae}.dzaid-local-ai-drop strong{font-size:13px}.dzaid-local-ai-drop small{color:#8a9eb6;font-size:10px}.dzaid-local-ai-preview{overflow:hidden;border:1px solid #dce6f2;border-radius:13px;background:#071426}.dzaid-local-ai-preview img{display:block;width:100%;max-height:420px;object-fit:contain;background:#071426}.dzaid-local-ai-preview>div{gap:7px;padding:9px 11px;background:#fff;color:#435e7c;font-size:10px}.dzaid-local-ai-preview>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dzaid-local-ai-preview>div small{margin-left:auto;color:#91a2b5}.dzaid-local-ai-advanced{margin-top:13px;border-top:1px solid #edf1f6;padding-top:11px}.dzaid-local-ai-advanced summary{color:#526d8c;font-size:11px;font-weight:700;cursor:pointer}.dzaid-local-ai-advanced summary span{color:#9aa9ba;font-weight:500}.dzaid-local-ai-advanced textarea{width:100%;min-height:108px;margin-top:10px;padding:11px;resize:vertical;border:1px solid #d8e2ed;border-radius:10px;outline:none;font:inherit;font-size:11px;line-height:1.5;color:#253d5a}.dzaid-local-ai-advanced textarea:focus{border-color:#5595cd;box-shadow:0 0 0 3px #5595cd1a}.dzaid-local-ai-error{margin-top:12px;padding:10px 11px;border:1px solid rgba(220,38,38,.18);border-radius:9px;background:#fff7f7;color:#b42318;font-size:11px;font-weight:650}.dzaid-local-ai-run{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:0;border-radius:11px;background:linear-gradient(135deg,#0b223f,#143c68);color:#fff;font-weight:800;font-size:12px;cursor:pointer;box-shadow:0 8px 18px #0d2d5029}.dzaid-local-ai-run:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.dzaid-local-ai-disabled-hint{margin:7px 0 0;text-align:center;color:#a06920;font-size:10px}.dzaid-local-ai-result-card{min-height:510px}.dzaid-local-ai-time{padding:5px 8px;border-radius:999px;background:#eef7ff;color:#3374a9;font-size:10px;font-weight:800}.dzaid-local-ai-empty-result,.dzaid-local-ai-wait{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8194aa}.dzaid-local-ai-empty-result svg,.dzaid-local-ai-wait svg{margin-bottom:10px;color:#6f94b7}.dzaid-local-ai-empty-result strong,.dzaid-local-ai-wait strong{color:#35516f;font-size:13px}.dzaid-local-ai-empty-result p,.dzaid-local-ai-wait p{max-width:310px;margin:6px auto 0;font-size:11px;line-height:1.55}.dzaid-local-ai-output-meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:10px}.dzaid-local-ai-output-meta span{padding:4px 7px;border:1px solid #dce6ef;border-radius:999px;background:#f8fbfe;color:#5a718c;font-size:9px;font-weight:800;letter-spacing:.02em}.dzaid-local-ai-output pre{min-height:390px;max-height:620px;overflow:auto;margin:0;padding:15px;border-radius:11px;background:#071426;color:#d8e9f8;white-space:pre-wrap;word-break:break-word;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.spin{animation:dzaidLocalAiSpin .9s linear infinite}@keyframes dzaidLocalAiSpin{to{transform:rotate(360deg)}}@media(max-width:980px){.dzaid-local-ai-grid{grid-template-columns:1fr}.dzaid-local-ai-result-card{min-height:360px}.dzaid-local-ai-empty-result,.dzaid-local-ai-wait{min-height:260px}}@media(max-width:680px){.dzaid-local-ai-status{align-items:flex-start;flex-direction:column}.dzaid-local-ai-badges{justify-content:flex-start}.dzaid-local-ai-card{padding:14px}.dzaid-local-ai-drop{min-height:210px}}html:has(.dzaid-app),html:has(.dzaid-app) body,html:has(.dzaid-app) #root,html:has(.dzaid-app) .app-root{background:#f3f5f9!important;background-color:#f3f5f9!important}.dzaid-app{--dz-ink: #06101f;--dz-ink-soft: #0d1b33;--dz-ink-line: #1a2d52;--dz-accent: #2f6bff;--dz-accent-dark: #1d4ed8;--dz-bg: #f3f5f9;--dz-muted: #5b6b82;min-height:100dvh;background:var(--dz-bg);color:#0b1220;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.dzaid-app-sidebar,.dzaid-app-drawer,.dzaid-app-overlay{display:none}.dzaid-app-col{min-width:0;min-height:100dvh;display:flex;flex-direction:column}.dzaid-app-top{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;background:var(--dz-ink);color:#fff}.dzaid-app-burger{width:40px;height:40px;border:0;border-radius:8px;background:var(--dz-ink-soft);color:#fff;display:grid;place-items:center}.dzaid-app-top img{height:32px;width:auto;object-fit:contain}.dzaid-app-top strong{font-size:15px;font-weight:650}.dzaid-app-main{flex:1;min-width:0;overflow:auto;padding:16px 16px 96px}.dzaid-app-heading{margin:0 0 18px}.dzaid-app-heading p{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dz-accent-dark)}.dzaid-app-heading h1{margin:6px 0 4px;font-size:1.45rem;letter-spacing:-.02em;line-height:1.2}.dzaid-app-heading span{display:block;color:var(--dz-muted);font-size:13px}.dzaid-app-bottom{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--dz-ink);z-index:20}.dzaid-app-bottom a{display:flex;flex-direction:column;align-items:center;gap:4px;color:#9fb0c7;text-decoration:none;font-size:10px;font-weight:700;padding:6px 4px}.dzaid-app-bottom a.is-on{color:#fff}.dzaid-app-bottom-icon{position:relative;display:inline-flex}.dzaid-app-bottom-icon i{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--dz-accent);color:#fff;font-size:9px;font-style:normal;font-weight:800;line-height:16px;text-align:center}.dzaid-app-brand{padding:18px 16px 14px;border-bottom:1px solid var(--dz-ink-line)}.dzaid-app-brand img{display:block;width:100%;height:auto;max-height:56px;object-fit:contain;object-position:left center}.dzaid-app-brand small{display:block;margin-top:8px;font-size:11px;color:#7c8ba5;letter-spacing:.04em}.dzaid-app-nav{flex:1;overflow:auto;padding:14px 10px}.dzaid-app-group{margin-bottom:18px}.dzaid-app-group p{margin:0 10px 8px;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.dzaid-app-nav a{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 12px;margin-bottom:2px;border-radius:8px;color:#c7d2e1;text-decoration:none;font-weight:500;font-size:13.5px}.dzaid-app-nav a:hover{background:var(--dz-ink-soft);color:#fff}.dzaid-app-nav a.is-on{background:var(--dz-ink-soft);color:#fff;box-shadow:inset 2px 0 0 var(--dz-accent)}.dzaid-app-nav a b{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--dz-accent);color:#fff;font-size:11px;font-weight:700;text-align:center}.dzaid-app-who{border-top:1px solid var(--dz-ink-line);padding:14px 16px}.dzaid-app-who-row{display:flex;align-items:center;gap:10px}.dzaid-app-avatar{width:32px;height:32px;border-radius:50%;background:var(--dz-ink-soft);border:1px solid var(--dz-ink-line);display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.dzaid-app-who strong,.dzaid-app-who small{display:block}.dzaid-app-who strong{color:#fff;font-size:13px;font-weight:600}.dzaid-app-who small{color:#7c8ba5;font-size:11.5px;word-break:break-all}.dzaid-app-leave{width:100%;margin-top:10px;min-height:34px;border-radius:8px;border:1px solid var(--dz-ink-line);background:transparent;color:#9fb0c7;font:inherit;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.dzaid-app-leave:hover{color:#fff;border-color:#3b4a6b}.dzaid-loader{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 16px;background:var(--dz-ink, #06101f);border-radius:12px;color:#cbd5e1}.dzaid-app>.dzaid-loader,.dzaid-boot{min-height:100dvh;border-radius:0}.dzaid-loader img{width:min(280px,78vw);height:auto;object-fit:contain}.dzaid-loader p{margin:0;font-size:13px;font-weight:600;color:#9fb0c7}.dzaid-loader-bar{width:min(220px,70vw);height:4px;border-radius:999px;background:#1a2d52;overflow:hidden}.dzaid-loader-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d4ed8,#2f6bff)}@media(max-width:1023px){.dzaid-app-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#06101f8c;z-index:50;border:0}.dzaid-app-drawer{display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:60;width:min(280px,88vw);height:100dvh;background:var(--dz-ink);color:#cbd5e1;transform:translate(-105%);transition:transform .22s ease;box-shadow:12px 0 40px #06101f59}.dzaid-app-drawer:not(.is-open){pointer-events:none}.dzaid-app-drawer.is-open{transform:translate(0)}.dzaid-app-drawer-close{position:absolute;top:14px;right:10px;z-index:2;width:36px;height:36px;border:0;border-radius:8px;background:var(--dz-ink-soft);color:#fff;display:grid;place-items:center}}@media(min-width:768px)and (max-width:1023px){.dzaid-app-bottom{display:none}.dzaid-app-main{padding:22px 24px 36px}}@media(min-width:1024px){.dzaid-app{display:grid;grid-template-columns:248px minmax(0,1fr)}.dzaid-app-sidebar{display:flex;flex-direction:column;background:var(--dz-ink);color:#cbd5e1;min-height:100dvh;position:-webkit-sticky;position:sticky;top:0}.dzaid-app-drawer,.dzaid-app-overlay,.dzaid-app-top,.dzaid-app-bottom{display:none}.dzaid-app-main{padding:24px 28px 48px}.dzaid-app-heading h1{font-size:19px;font-weight:650}}.dzaid-console{--dz-ink: #102033;--dz-muted: #5b6b80;--dz-line: #d8e0ea;--dz-panel: #fff;--dz-soft: #f4f7fb;--dz-blue: #1d4ed8;--dz-ok: #047857;--dz-warn: #b45309;--dz-bad: #be123c;color:var(--dz-ink);padding-bottom:28px;overflow-x:hidden;max-width:100%}.dzaid-console h1,.dzaid-console h2,.dzaid-console p{color:inherit}.dzaid-hero{margin-bottom:16px}.dzaid-hero h1{margin:8px 0 4px;font-size:1.55rem;letter-spacing:-.03em;line-height:1.2}.dzaid-hero p,.dzaid-section-sub,.dzaid-muted{margin:0;color:var(--dz-muted);font-size:13px;font-weight:600}.dzaid-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;background:#e8efff;color:#1e3a8a;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dzaid-nav{display:flex;gap:8px;overflow-x:auto;margin-bottom:18px;padding-bottom:2px;scrollbar-width:none}.dzaid-nav a{flex-shrink:0;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--dz-line);background:#fff;color:var(--dz-muted);font-size:13px;font-weight:700;display:inline-flex;align-items:center;text-decoration:none}.dzaid-nav a.is-active{background:var(--dz-ink);border-color:var(--dz-ink);color:#fff}.dzaid-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.dzaid-stat{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:18px;padding:14px 16px;box-shadow:0 8px 24px #1020330a}.dzaid-stat span{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dz-muted)}.dzaid-stat strong{display:block;margin-top:6px;font-size:1.55rem;letter-spacing:-.04em}.dzaid-stat small{display:block;margin-top:4px;color:var(--dz-muted);font-weight:600}.dzaid-stat.is-warn strong{color:var(--dz-warn)}.dzaid-stat.is-ok strong{color:var(--dz-ok)}.dzaid-stat.is-bad strong{color:var(--dz-bad)}.dzaid-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.dzaid-section-head h2{margin:0;font-size:17px;font-weight:800}.dzaid-section-actions,.dzaid-refresh,.dzaid-cta,.dzaid-link{display:inline-flex;align-items:center;gap:8px}.dzaid-refresh,.dzaid-link,.dzaid-copy{min-height:40px;padding:0 12px;border:1px solid var(--dz-line);border-radius:12px;background:#fff;color:var(--dz-ink);font-weight:700;font-size:13px;text-decoration:none}.dzaid-cta{min-height:40px;padding:0 14px;border-radius:12px;background:var(--dz-blue);color:#fff;font-weight:800;font-size:13px;text-decoration:none}.dzaid-list{display:flex;flex-direction:column;gap:10px}.dzaid-row{display:grid;gap:10px;padding:14px 16px;border-radius:18px;background:var(--dz-panel);border:1px solid var(--dz-line);box-shadow:0 8px 24px #1020330a;text-decoration:none;color:inherit}.dzaid-row-head strong{display:block;font-size:16px;letter-spacing:-.02em}.dzaid-row-head small,.dzaid-row-meta{color:var(--dz-muted);font-size:12px;font-weight:600}.dzaid-row-meta{display:flex;flex-wrap:wrap;gap:10px}.dzaid-row-action{font-size:13px;font-weight:800;color:var(--dz-blue)}.dzaid-pill{display:inline-flex;align-items:center;gap:5px;min-height:26px;width:-webkit-fit-content;width:fit-content;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800}.dzaid-pill.tone-pending{background:#eef2f6;color:#475569}.dzaid-pill.tone-warn{background:#fff4d6;color:#9a5800}.dzaid-pill.tone-ok{background:#dcfce7;color:#166534}.dzaid-pill.tone-bad{background:#ffe4e6;color:#9f1239}.dzaid-slots{display:flex;flex-wrap:wrap;gap:6px}.dzaid-slot,.dzaid-slot-line{min-height:28px;padding:0 8px;border-radius:9px;border:1px solid var(--dz-line);background:var(--dz-soft);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.dzaid-slot-line{display:block;margin:8px 0 0;padding:8px 10px}.dzaid-slot.is-ok{color:var(--dz-ok)}.dzaid-slot.is-warn{color:var(--dz-warn)}.dzaid-slot.is-missing{color:var(--dz-muted)}.dzaid-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dzaid-toolbar input,.dzaid-actions select,.dzaid-actions textarea{width:100%;min-height:42px;border-radius:12px;border:1px solid var(--dz-line);background:#fff;color:var(--dz-ink);padding:8px 12px;font-size:14px}.dzaid-seg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dzaid-seg button{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--dz-line);background:#fff;color:var(--dz-muted);font-weight:700;font-size:12px}.dzaid-seg button.is-on{background:var(--dz-ink);color:#fff;border-color:var(--dz-ink)}.dzaid-panel{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:18px;padding:16px;box-shadow:0 8px 24px #1020330a}.dzaid-panel h2{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dz-muted)}.dzaid-case-hero h2{font-size:1.25rem;text-transform:none;letter-spacing:-.03em;color:var(--dz-ink)}.dzaid-case-hero-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px;font-size:13px;font-weight:700;color:var(--dz-muted)}.dzaid-lead{margin:0 0 8px;font-size:16px;font-weight:800}.dzaid-ok-note{margin:0;padding:8px 10px;border-radius:10px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:700}.dzaid-detail-grid{display:flex;flex-direction:column;gap:12px}.dzaid-exam-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.dzaid-exam-head h2{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dzaid-subtype{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#eef4ff;color:#1e3a5f;font-size:.75rem;font-weight:700}.dzaid-mrz{margin:0 0 10px;padding:8px 10px;border-radius:10px;background:#f4f7fb;color:#334155;font-size:.85rem;font-weight:600}.dzaid-exam-body{display:flex;flex-direction:column;gap:16px}.dzaid-exam-fields h3{margin:0 0 4px;font-size:1rem}.dzaid-exam-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dzaid-exam-signals .dzaid-muted{flex-basis:100%;margin:0}.dzaid-viewer{border-radius:14px;overflow:hidden;background:#0b1220;border:1px solid #1a2740}.dzaid-viewer-bar{display:flex;flex-wrap:wrap;gap:8px;padding:8px;background:#06101f}.dzaid-viewer-bar button{min-height:36px;padding:0 10px;border-radius:10px;border:0;background:#fff;color:#102033;font-weight:700;display:inline-flex;align-items:center;gap:6px}.dzaid-viewer-zoom{-webkit-margin-start:auto;margin-inline-start:auto;align-self:center;color:#c7d2e1;font-size:12px;font-weight:700}.dzaid-viewer-stage{min-height:240px;max-height:52vh;overflow:auto;padding:8px;overscroll-behavior:contain;scrollbar-gutter:stable}.dzaid-viewer-stage.is-zoomed{cursor:grab;overflow:scroll}.dzaid-viewer-stage.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.dzaid-viewer-canvas{position:relative;margin:0 auto}.dzaid-field-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.dzaid-field-overlay rect{fill:#2563eb1f;stroke:#2563eb;stroke-width:2;pointer-events:auto;cursor:pointer}.dzaid-field-tip{position:absolute;left:8px;bottom:8px;z-index:2;max-width:calc(100% - 16px);padding:8px 10px;border-radius:8px;background:#0f172aeb;color:#f8fafc;font-size:12px;display:grid;gap:2px}.dzaid-cross-table{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0 16px}.dzaid-cross-table th,.dzaid-cross-table td{text-align:left;padding:6px 8px;border-bottom:1px solid #e2e8f0}.dzaid-cross-table .is-match{color:#166534}.dzaid-cross-table .is-mismatch{color:#b91c1c;font-weight:600}.dzaid-viewer-stage img{display:block;max-width:none;pointer-events:none;transform-origin:center center;position:absolute;top:50%;left:50%;margin:0;translate:-50% -50%}.dzaid-viewer-stage iframe{width:100%;min-height:360px;border:0;background:#fff}.dzaid-viewer-hint{margin:0;padding:6px 10px 8px;background:#06101f;color:#9fb0c7;font-size:12px;font-weight:600}.dzaid-timeline{display:flex;flex-direction:column;gap:10px}.dzaid-timeline-item{padding-left:12px;border-left:2px solid var(--dz-line)}.dzaid-timeline-item b{display:block;font-size:13px}.dzaid-timeline-item span{display:block;margin-top:2px;font-size:12px;color:var(--dz-muted)}.dzaid-actions{display:flex;flex-direction:column;gap:8px}.dzaid-actions button{min-height:46px;border:0;border-radius:12px;font-weight:800}.dzaid-actions .is-approve{background:#047857;color:#fff}.dzaid-actions .is-reject{background:transparent;border:1px solid #fda4af;color:var(--dz-bad)}.dzaid-actions button:disabled{opacity:.45}.dzaid-ocr-form ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dzaid-ocr-form li{display:flex;flex-direction:column;gap:4px}.dzaid-ocr-form li.is-suspect{padding:8px;border-radius:10px;background:#fff7ed}.dzaid-ocr-form label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--dz-muted)}.dzaid-ocr-input{width:100%;min-height:42px;border:1px solid var(--dz-line);border-radius:10px;padding:8px 10px;font:inherit;background:#fff}.dzaid-ocr-form li.is-suspect .dzaid-ocr-input{border-color:#f4b942}.dzaid-ocr-save,.dzaid-ocr-confirm{margin-top:10px;width:100%;min-height:46px;border:0;border-radius:12px;font-weight:800}.dzaid-ocr-save{background:var(--dz-ink, #06101f);color:#fff}.dzaid-ocr-confirm{background:transparent;border:1px solid var(--dz-line);color:var(--dz-ink, #06101f)}.dzaid-ocr-save:disabled,.dzaid-ocr-confirm:disabled{opacity:.4}.dzaid-ocr-retry{margin-top:10px;width:100%;min-height:42px;border-radius:10px;border:1px solid var(--dz-line);background:#fff;color:var(--dz-ink);font-weight:750}.dzaid-ocr-retry:disabled{opacity:.5}.dzaid-ocr-read{margin:0;font-size:12px;color:var(--dz-muted)}.dzaid-compare{display:grid;grid-template-columns:1fr;gap:12px}.dzaid-compare-label{margin:0 0 8px;font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.dzaid-piece-actions{display:grid;gap:8px;margin-top:14px}.dzaid-selfie-player,.dzaid-selfie-still{display:block;width:100%;max-height:56vh;border-radius:14px;background:#0b1220;object-fit:contain}.dzaid-bio-scores{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 0}.dzaid-bio-scores div{margin:0;padding:10px 12px;border-radius:12px;background:#f4f7fb}.dzaid-bio-scores dt{font-size:.72rem;font-weight:700;color:#64748b}.dzaid-bio-scores dd{margin:4px 0 0;font-size:1rem;font-weight:750;color:#0f172a}.dzaid-ocr-ref{margin:4px 0 8px;font-size:12px;color:var(--dz-ink);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dzaid-match{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:750;background:#f3f4f6;color:#4b5563}.dzaid-match.is-yes{background:#dcfce7;color:#166534}.dzaid-match.is-no{background:#fee2e2;color:#991b1b}.dzaid-ocr-lang{margin-top:14px;display:flex;flex-direction:column;gap:8px}.dzaid-ocr-lang span{font-size:12px;font-weight:700;color:var(--dz-muted)}.dzaid-ocr-lang div{display:flex;flex-wrap:wrap;gap:6px}.dzaid-ocr-lang button{min-height:36px;padding:0 10px;border-radius:999px;border:1px solid var(--dz-line);background:#fff;font-weight:700}.dzaid-ocr-lang button.is-on{background:var(--dz-ink, #06101f);color:#fff;border-color:var(--dz-ink, #06101f)}.dzaid-intel{display:grid;gap:16px}.dzaid-intel-hero{display:flex;flex-direction:column;gap:14px;padding:18px 16px;border-radius:20px;border:1px solid var(--dz-line)}.dzaid-intel-hero.is-human{background:linear-gradient(180deg,#f4f7fb,#fff 70%)}.dzaid-intel-hero.is-armed{background:linear-gradient(180deg,#fff1f2,#fff 70%);border-color:#fecdd3}.dzaid-intel-kicker{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dz-muted)}.dzaid-intel-hero h2{margin:0 0 6px;font-size:1.45rem;letter-spacing:-.03em;text-transform:none;color:var(--dz-ink)}.dzaid-intel-hero p{margin:0;max-width:36rem;color:var(--dz-muted);font-size:14px;font-weight:600}.dzaid-intel-switches,.dzaid-intel-metrics,.dzaid-intel-lab-grid,.dzaid-intel-lab-stats{display:grid;gap:12px}.dzaid-intel-card,.dzaid-intel-collect,.dzaid-intel-lab{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:18px;padding:16px;box-shadow:0 8px 24px #1020330a}.dzaid-intel-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dzaid-intel-card h3{margin:0 0 4px;font-size:1rem;letter-spacing:-.02em}.dzaid-intel-card p{margin:0;color:var(--dz-muted);font-size:13px;font-weight:600}.dzaid-toggle{position:relative;flex-shrink:0;width:78px;height:40px;border:0;border-radius:999px;background:#be123c;color:#fff;cursor:pointer}.dzaid-toggle.is-on{background:#047857}.dzaid-toggle.is-locked:not(.is-on){background:#94a3b8}.dzaid-toggle:disabled{cursor:wait}.dzaid-toggle-knob{position:absolute;top:4px;left:4px;width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1020332e;transition:transform .18s ease}.dzaid-toggle.is-on .dzaid-toggle-knob{transform:translate(38px)}.dzaid-toggle-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;padding:0 11px 0 0;font-size:10px;font-weight:800;letter-spacing:.04em}.dzaid-toggle.is-on .dzaid-toggle-text{justify-content:flex-start;padding:0 0 0 11px}.dzaid-intel-collect-head,.dzaid-intel-progress{display:grid;gap:8px}.dzaid-intel-collect h2,.dzaid-intel-lab h2{margin:0 0 4px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dz-muted)}.dzaid-intel-collect-head>div>p,.dzaid-intel-lab .dzaid-muted{margin:0}.dzaid-intel-progress span{font-size:13px;font-weight:800}.dzaid-intel-bar{height:8px;border-radius:999px;background:#e8eef6;overflow:hidden}.dzaid-intel-bar i{display:block;height:100%;background:#1d4ed8}.dzaid-intel-progress small{color:var(--dz-muted);font-size:12px;font-weight:600}.dzaid-intel-metric{min-height:84px;padding:12px;border-radius:14px;border:1px solid var(--dz-line);background:var(--dz-soft)}.dzaid-intel-metric span,.dzaid-intel-metric small{display:block;color:var(--dz-muted);font-size:12px;font-weight:700}.dzaid-intel-metric strong{display:block;margin:6px 0 2px;font-size:1.35rem;letter-spacing:-.03em}.dzaid-intel-lab{padding:0}.dzaid-intel-lab-toggle{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;border:0;background:transparent;text-align:left;cursor:pointer}.dzaid-intel-lab-toggle span{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dz-ink)}.dzaid-intel-lab-toggle small{color:var(--dz-muted);font-weight:600}.dzaid-intel-lab-grid{padding:0 16px 16px}@media(min-width:768px)and (max-width:1023px){.dzaid-ocr-lang div{display:grid;grid-template-columns:1fr 1fr}.dzaid-intel-hero{flex-direction:row;align-items:flex-end;justify-content:space-between}.dzaid-intel-metrics,.dzaid-intel-lab-stats{grid-template-columns:1fr 1fr}.dzaid-intel-collect-head{grid-template-columns:1fr 220px;align-items:end;gap:20px}}@media(min-width:1024px){.dzaid-ocr-lang{flex-direction:row;align-items:center;justify-content:space-between}.dzaid-intel-hero{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:22px 24px}.dzaid-intel-hero h2{font-size:1.7rem}.dzaid-intel-switches{grid-template-columns:repeat(3,minmax(0,1fr))}.dzaid-intel-collect-head{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:32px;margin-bottom:4px}.dzaid-intel-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dzaid-intel-lab-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dzaid-intel-lab-stats{grid-template-columns:1fr 1fr}}.dzaid-corrected{color:var(--dz-ok);font-weight:700}.dzaid-warn-note{margin:0 0 10px;padding:8px 10px;border-radius:10px;background:#fff4d6;color:#9a5800;font-size:13px;font-weight:700}.dzaid-signals{display:flex;flex-wrap:wrap;gap:6px}.dzaid-signals span{padding:4px 8px;border-radius:999px;background:#fff4d6;color:#9a5800;font-size:11px;font-weight:700}.dzaid-empty{display:grid;justify-items:center;gap:12px;padding:28px 16px;text-align:center;border-radius:18px;border:1px dashed var(--dz-line);background:#fff;color:var(--dz-muted);font-weight:600}.dzaid-tech{margin-top:8px}.dzaid-tech summary{cursor:pointer;font-weight:700;color:var(--dz-muted)}.dzaid-pager{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.dzaid-pager button{min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--dz-line);background:#fff;color:var(--dz-ink)}@media(min-width:768px)and (max-width:1023px){.dzaid-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dzaid-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dzaid-detail-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start}.dzaid-detail-grid .span-2{grid-column:1 / -1}.dzaid-exam-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.dzaid-compare{grid-template-columns:1fr 1fr;grid-column:1 / -1}.dzaid-viewer-stage{max-height:58vh}}@media(min-width:1024px){.dzaid-hero h1{font-size:1.8rem}.dzaid-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dzaid-row{grid-template-columns:minmax(240px,1.4fr) minmax(240px,1.3fr) auto minmax(180px,1fr) auto;align-items:center}.dzaid-row-history{grid-template-columns:minmax(240px,1.3fr) auto minmax(260px,1.4fr) auto}.dzaid-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) 340px;gap:16px;align-items:start}.dzaid-detail-grid .span-2{grid-column:1 / -1}.dzaid-actions{position:-webkit-sticky;position:sticky;top:88px}.dzaid-toolbar input{max-width:460px}.dzaid-exam-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;align-items:start}.dzaid-compare{grid-template-columns:1fr 1fr;grid-column:1 / -1}.dzaid-exam-fields{position:-webkit-sticky;position:sticky;top:88px}.dzaid-viewer-stage{min-height:360px;max-height:64vh}}.dzaid-read-summary,.dzaid-read-card{overflow:hidden;min-width:0}.dzaid-read-summary-head,.dzaid-read-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dzaid-read-summary-head h2,.dzaid-read-card-head h2,.dzaid-read-fields h3{margin:0;text-transform:none;letter-spacing:-.02em;color:var(--dz-ink)}.dzaid-read-summary-head h2,.dzaid-read-card-head h2{font-size:1.08rem;font-weight:800}.dzaid-read-fields h3{margin-bottom:8px;font-size:13px;font-weight:800}.dzaid-read-summary-line{margin:0 0 14px;color:var(--dz-muted);font-size:13px;font-weight:650}.dzaid-read-summary-line b,.dzaid-read-live b{margin-left:8px;color:var(--dz-ink);font-variant-numeric:tabular-nums}.dzaid-read-summary-slots{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.dzaid-read-summary-slots li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:8px 10px;border-radius:12px;background:var(--dz-soft);font-size:13px;font-weight:750}.dzaid-read-badge{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:999px;background:#eef2f7;color:#334155;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.dzaid-read-badge i{font-style:normal;font-size:11px}.dzaid-read-badge.is-processing,.dzaid-read-badge.is-queued{background:#e8efff;color:#1d4ed8}.dzaid-read-badge.is-processing i{animation:dzaid-read-pulse 1.2s ease-in-out infinite}.dzaid-read-badge.is-completed{background:#ecfdf5;color:#047857}.dzaid-read-badge.is-review{background:#fff7ed;color:#c2410c}.dzaid-read-badge.is-failed{background:#fff1f2;color:#be123c}.dzaid-read-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.dzaid-read-visual,.dzaid-read-fields{min-width:0}.dzaid-read-fields ul,.dzaid-bio-compact{margin:0;padding:0;list-style:none}.dzaid-read-fields li{display:grid;grid-template-columns:minmax(108px,.85fr) minmax(0,1.35fr);gap:2px 12px;padding:7px 0}.dzaid-read-fields li+li{box-shadow:inset 0 1px #edf1f6}.dzaid-read-fields li span{color:var(--dz-muted);font-size:11px;font-weight:800;letter-spacing:.03em}.dzaid-read-fields li strong,.dzaid-read-fields li input{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere;color:var(--dz-ink);font-size:14px;font-weight:750}.dzaid-read-fields li em{grid-column:2;color:var(--dz-muted);font-size:11px;font-style:normal;font-weight:650}.dzaid-read-fields li.is-review strong{color:#9a3412}.dzaid-read-fields .is-ar{direction:rtl;text-align:right;font-weight:800}.dzaid-read-fields input{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--dz-line);border-radius:10px;background:#fff}.dzaid-read-missing,.dzaid-read-hint,.dzaid-read-foot,.dzaid-read-live{margin:10px 0 0;color:var(--dz-muted);font-size:12px;font-weight:650}.dzaid-read-missing b,.dzaid-read-hint{display:block;margin-bottom:2px;color:var(--dz-ink)}.dzaid-read-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dzaid-ghost,.dzaid-primary{min-height:36px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px}.dzaid-ghost{border:1px solid var(--dz-line);background:#fff;color:var(--dz-ink)}.dzaid-primary{border:0;background:var(--dz-ink);color:#fff}.dzaid-primary:disabled,.dzaid-ghost:disabled{opacity:.45}.dzaid-read-retry{margin-top:12px}.dzaid-read-tech{margin-top:12px;padding-top:10px;box-shadow:inset 0 1px #edf1f6}.dzaid-read-tech summary{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--dz-muted);font-size:12px;font-weight:800;list-style:none}.dzaid-read-tech summary::-webkit-details-marker{display:none}.dzaid-read-tech[open] summary svg{transform:rotate(180deg)}.dzaid-read-tech dl{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0 0}.dzaid-read-tech dt{color:var(--dz-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.dzaid-read-tech dd{margin:2px 0 0;font-size:13px;font-weight:700}.dzaid-bio-compact{margin-bottom:10px}.dzaid-bio-compact li{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.dzaid-bio-compact li+li{box-shadow:inset 0 1px #edf1f6}@keyframes dzaid-read-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(min-width:768px){.dzaid-read-summary-slots{grid-template-columns:1fr 1fr}.dzaid-read-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:22px}.dzaid-read-tech dl{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.dzaid-read-summary-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.dzaid-read-visual .dzaid-viewer-stage{min-height:400px;max-height:64vh}}.dzaid-lab{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#f3f5f9;color:#0b1220;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.dzaid-lab-card{width:min(520px,100%);background:#fff;border:1px solid #d7deea;border-radius:20px;padding:28px 24px;box-shadow:0 18px 40px #0f172a0f}.dzaid-lab-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5b6b82}.dzaid-lab h1{margin:0 0 12px;font-size:28px}.dzaid-lab-lead,.dzaid-lab-open p,.dzaid-lab-note{margin:0 0 20px;color:#5b6b82;line-height:1.5}.dzaid-lab-form{display:grid;gap:10px}.dzaid-lab-form label{font-size:14px;font-weight:600}.dzaid-lab-form input,.dzaid-lab-form button,.dzaid-lab-actions button,.dzaid-lab-link{min-height:44px;border-radius:12px}.dzaid-lab-form input{border:1px solid #c5d0e0;padding:0 14px;font-size:16px}.dzaid-lab-form button,.dzaid-lab-link{display:inline-flex;align-items:center;justify-content:center;background:#1d4ed8;color:#fff;border:0;padding:0 16px;font-weight:600;text-decoration:none;cursor:pointer}.dzaid-lab-form button:disabled{opacity:.5;cursor:not-allowed}.dzaid-lab-error{margin:0;color:#b42318}.dzaid-lab-open dl{display:grid;grid-template-columns:1fr;gap:12px;margin:0 0 16px}.dzaid-lab-open dt{font-size:12px;color:#5b6b82}.dzaid-lab-open dd{margin:2px 0 0;font-weight:600}.dzaid-lab-actions{display:flex;flex-wrap:wrap;gap:10px}.dzaid-lab-actions button{border:1px solid #c5d0e0;background:#fff;padding:0 16px;cursor:pointer}@media(min-width:768px){.dzaid-lab-card{padding:36px 32px}.dzaid-lab-open dl{grid-template-columns:1fr 1fr}}._tabs_2d5iz_1{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding:.3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000038}@media(min-width:768px){._tabs_2d5iz_1{grid-template-columns:repeat(6,minmax(0,1fr))}}._tab_2d5iz_1{min-height:2.55rem;border:none;border-radius:.8rem;background:transparent;color:#ffffff80;font-size:.72rem;font-weight:650;cursor:pointer;padding:.35rem .25rem}._tabActive_2d5iz_31{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 8px 18px #d9770647}@media(min-width:640px){._tab_2d5iz_1{font-size:.84rem}}._list_2d5iz_43{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}._card_2d5iz_55{border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:1rem 1.05rem;transition:border-color .2s,background .2s}._card_2d5iz_55:hover{border-color:#fbbf2447;background:#d9770614}._cardTop_2d5iz_68{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._ref_2d5iz_75{margin:0;font-size:.95rem;font-weight:650;color:#fffffff2}._partner_2d5iz_82{margin:.25rem 0 0;font-size:.84rem;color:#ffffff8c}._amount_2d5iz_88{margin:0;font-size:1.05rem;font-weight:700;color:#fbbf24;font-variant-numeric:tabular-nums;white-space:nowrap}._meta_2d5iz_97{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.75rem;font-size:.78rem;color:#ffffff6b}._badge_2d5iz_106{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:.5rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}._badgePending_2d5iz_119{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b4d}._badgeProcessing_2d5iz_125{color:#93c5fd;background:#3b82f624;border-color:#3b82f64d}._badgeCompleted_2d5iz_131{color:#6ee7b7;background:#10b98124;border-color:#10b9814d}._badgeCancelled_2d5iz_137{color:#fda4af;background:#f43f5e1f;border-color:#f43f5e4d}._actions_2d5iz_143{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.95rem}._empty_2d5iz_150{position:relative;z-index:1;margin-top:1rem;padding:2.25rem 1.25rem;border-radius:1.15rem;border:1px dashed rgba(255,255,255,.14);background:#0000002e;text-align:center}._emptyTitle_2d5iz_161{margin:.85rem 0 0;font-size:1.05rem;font-weight:650;color:#fffffff2}._emptyHint_2d5iz_168{margin:.4rem auto 0;max-width:22rem;font-size:.85rem;color:#ffffff73;line-height:1.45}._overlay_2d5iz_177{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;background:#000000b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:720px){._overlay_2d5iz_177{align-items:center;padding:1.25rem}}._sheet_2d5iz_196{width:100%;max-width:32rem;max-height:min(92dvh,40rem);display:flex;flex-direction:column;border-radius:1.35rem 1.35rem 0 0;border:1px solid rgba(255,255,255,.12);background:#161a22;box-shadow:0 -12px 40px #00000073;overflow:hidden}@media(min-width:720px){._sheet_2d5iz_196{border-radius:1.35rem;box-shadow:0 28px 64px #0000008c}}._sheetHead_2d5iz_216{position:relative;padding:1.2rem 1.25rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}._sheetGlow_2d5iz_222{pointer-events:none;position:absolute;top:-40%;right:-15%;width:9rem;height:9rem;border-radius:999px;background:#d9770659;filter:blur(36px)}._sheetEyebrow_2d5iz_234{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fbbf24}._sheetTitle_2d5iz_243{margin:.3rem 0 0;padding-right:2.5rem;font-size:1.15rem;font-weight:650;color:#fffffff2}._sheetClose_2d5iz_251{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:1}._sheetBody_2d5iz_267{flex:1;min-height:0;overflow-y:auto;padding:1.1rem 1.25rem}._sheetFooter_2d5iz_274{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem;padding:1rem 1.25rem 1.2rem;border-top:1px solid rgba(255,255,255,.08)}._detailGrid_2d5iz_283{display:flex;flex-direction:column;gap:.65rem}._detailRow_2d5iz_289{display:grid;gap:.15rem;padding:.75rem .9rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:#0003}._detailLabel_2d5iz_298{font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61}._detailValue_2d5iz_306{font-size:.9rem;font-weight:550;color:#ffffffeb;word-break:break-word}._fieldLabel_2d5iz_313{display:block;margin:1rem 0 .4rem;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff6}._textarea_2d5iz_323,._input_2d5iz_324{width:100%;box-sizing:border-box;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;padding:.85rem 1rem;font-size:.9rem;font-weight:550;color:#ffffffeb;outline:none;font-family:inherit}._textarea_2d5iz_323{min-height:6.5rem;resize:vertical}._textarea_2d5iz_323:focus,._input_2d5iz_324:focus{border-color:#fbbf2473;box-shadow:0 0 0 3px #d977062e}._notice_2d5iz_349{margin-top:1rem;padding:.9rem 1rem;border-radius:.9rem;font-size:.82rem;line-height:1.45}._noticeWarn_2d5iz_357{border:1px solid rgba(245,158,11,.3);background:#f59e0b1a;color:#fbbf24}._noticeOk_2d5iz_363{border:1px solid rgba(16,185,129,.3);background:#10b9811a;color:#6ee7b7}._btnGhost_2d5iz_369,._btnPrimary_2d5iz_370,._btnSuccess_2d5iz_371{min-height:2.85rem;border-radius:.9rem;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer}._btnGhost_2d5iz_369{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0}._btnPrimary_2d5iz_370{border:none;background:linear-gradient(145deg,#f59e0b,#d97706);color:#fff;box-shadow:0 10px 22px #d977064d}._btnSuccess_2d5iz_371{border:none;background:linear-gradient(145deg,#34d399,#059669);color:#fff;box-shadow:0 10px 22px #05966947}._btnPrimary_2d5iz_370:disabled,._btnSuccess_2d5iz_371:disabled{opacity:.45;cursor:not-allowed}@media(min-width:768px)and (max-width:1023px){._tabs_2d5iz_1{gap:.4rem}._tab_2d5iz_1{font-size:.82rem;min-height:2.65rem}._actions_2d5iz_143 .agent-dash-cta,._actions_2d5iz_143 .agent-dash-cta-ghost{flex:1 1 auto;min-width:8rem}}@media(min-width:1024px){._card_2d5iz_55{padding:1.1rem 1.2rem}._cardTop_2d5iz_68{align-items:center}._amount_2d5iz_88{font-size:1.2rem}._actions_2d5iz_143{justify-content:flex-end}._actions_2d5iz_143 .agent-dash-cta,._actions_2d5iz_143 .agent-dash-cta-ghost{min-width:9.5rem}}.agent-shell{--agent-brand: #d97706;--agent-brand-deep: #b45309;--agent-brand-soft: #f59e0b;--agent-glow: #fbbf24;--agent-canvas: hsl(222 22% 8%);--agent-canvas-2: hsl(222 20% 11%);--agent-surface: hsl(222 18% 14%);--agent-line: rgba(255, 255, 255, .1);--agent-ink: rgba(255, 255, 255, .94);--agent-ink-2: rgba(255, 255, 255, .62);--agent-ink-3: rgba(255, 255, 255, .42);--agent-sidebar-w: 280px;--agent-bottom-nav-h: 76px;color:var(--agent-ink);background:var(--agent-canvas);color-scheme:dark;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.agent-shell .agent-gradient,.agent-gradient{background:linear-gradient(145deg,var(--agent-brand-soft, #f59e0b) 0%,var(--agent-brand, #d97706) 48%,var(--agent-brand-deep, #b45309) 100%)}.agent-shell .agent-ring{box-shadow:0 0 0 3px #d9770638,0 10px 24px #d9770647}.agent-shell .agent-glow-bg{background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(217,119,6,.22),transparent 55%),var(--agent-canvas)}.agent-shell .agent-topbar{background:#12151c!important;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agent-shell .agent-main{min-height:100dvh;width:100%}@media(max-width:1023px){.agent-shell .agent-main{min-height:calc(100dvh - var(--agent-bottom-nav-h, 76px))}}body:has(.agent-shell){background:var(--agent-canvas)!important}body:has(.agent-shell) .site-footer{display:none!important}.agent-dashboard-bg{min-height:100%;color:#fffffff0;background:transparent}.agent-dashboard-shell{max-width:1280px;margin:0 auto;padding:1.25rem 1rem 3rem;display:flex;flex-direction:column;gap:1.15rem;width:100%;box-sizing:border-box}@media(min-width:640px){.agent-dashboard-shell{padding:1.5rem 1.25rem 3rem;gap:1.25rem}}.agent-dash-panel{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1.1rem 1.1rem 1.2rem}.agent-dash-panel-glow{pointer-events:none;position:absolute;top:-40%;right:-10%;width:220px;height:220px;border-radius:999px;background:#d977062e;filter:blur(48px)}.agent-dash-panel-head{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.agent-dash-panel-eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fbbf24}.agent-dash-panel-title{margin:.2rem 0 0;font-size:1.1rem;font-weight:650;color:#fffffff2}.agent-dash-panel-sub{margin:.25rem 0 0;font-size:.85rem;color:#ffffff73}.agent-highlight-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:900px){.agent-highlight-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.agent-highlight-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;padding:1rem 1.05rem;transition:border-color .2s ease,transform .2s ease}.agent-highlight-card:hover{border-color:#fbbf244d;transform:translateY(-1px)}.agent-highlight-card span{color:#ffffff73;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08rem}.agent-highlight-card strong{display:block;font-size:1.35rem;margin:.3rem 0;color:#fffffff2;font-variant-numeric:tabular-nums}.agent-highlight-card p{margin:0;color:#ffffff73;font-size:.8rem}.agent-dash-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.15rem;border:none;border-radius:.9rem;background:linear-gradient(145deg,#f59e0b,#d97706 55%,#b45309);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #d977064d}.agent-dash-cta:disabled{opacity:.45;cursor:not-allowed}.agent-dash-cta-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;font-size:.88rem;font-weight:650;cursor:pointer}.agent-dash-cta-ghost:hover{border-color:#fbbf2466;background:#d9770629}.agent-dashboard-bg .ant-input-affix-wrapper,.agent-dashboard-bg .ant-input-password{height:2.85rem!important;border-radius:.9rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000047!important;color:#ffffffeb!important}.agent-dashboard-bg .ant-input{background:transparent!important;color:#ffffffeb!important}.agent-dashboard-bg .ant-form-item-label>label{color:#ffffff8c!important;font-weight:650!important}.agent-dashboard-bg .ant-form-item-extra{color:#ffffff59!important}.agent-dash-home{position:relative;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#f59e0b29,#d9770612 38%,#ffffff08);padding:1rem 1rem 1.1rem}.agent-dash-home-glow{pointer-events:none;position:absolute;inset:-35% -20% auto;height:60%;background:radial-gradient(ellipse at 50% 0%,rgba(251,191,36,.3),transparent 68%)}.agent-dash-home-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.agent-dash-home-hello{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#fde68acc}.agent-dash-home-name{margin:.15rem 0 0;font-size:clamp(1.25rem,5vw,1.55rem);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-dash-home-status{margin-top:.4rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffff7a}.agent-dash-home-dot{width:6px;height:6px;border-radius:999px;background:#fbbf24;box-shadow:0 0 0 3px #fbbf2438}.agent-dash-icon-btn{flex-shrink:0;display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#ffffffd9;cursor:pointer}.agent-dash-icon-btn:hover:not(:disabled){background:#ffffff14;border-color:#fbbf2466}.agent-dash-icon-btn:disabled{opacity:.55;cursor:wait}.agent-dash-home-focus{position:relative;z-index:1;margin-top:1.15rem}.agent-dash-home-focus-label{display:block;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:#fde68ad9}.agent-dash-home-focus-value{margin:.3rem 0 0;font-size:clamp(2.1rem,9vw,2.85rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:#fff}.agent-dash-home-focus-hint{margin:.45rem 0 0;font-size:.82rem;color:#ffffff73}.agent-dash-snap{position:relative;z-index:1;margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.agent-dash-snap-card{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:.85rem .9rem}.agent-dash-snap-card span{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.agent-dash-snap-card strong{display:block;margin-top:.3rem;font-size:1.15rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.agent-dash-snap-card p{margin:.2rem 0 0;font-size:.72rem;color:#ffffff6b}@media(min-width:768px)and (max-width:1023px){.agent-dash-home{display:flex;flex-direction:column;padding:1.25rem 1.35rem 1.35rem}.agent-collect-snap,.agent-profile-snap{grid-template-columns:1fr 1fr;gap:.65rem}}@media(min-width:1024px){.agent-dash-home.agent-collect-home,.agent-dash-home.agent-profile-home{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,1fr);grid-template-areas:"head snap" "focus snap";column-gap:1.5rem;row-gap:.85rem;align-items:stretch;padding:1.35rem 1.45rem 1.4rem}.agent-collect-home .agent-dash-home-head,.agent-profile-home .agent-dash-home-head{grid-area:head;align-self:start}.agent-collect-home .agent-dash-home-focus,.agent-profile-home .agent-dash-home-focus{grid-area:focus;margin-top:0;align-self:end}.agent-collect-home .agent-dash-home-focus-value,.agent-profile-home .agent-dash-home-focus-value{font-size:clamp(2rem,3.2vw,2.6rem)}.agent-collect-snap,.agent-profile-snap{grid-area:snap;margin-top:0;height:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.75rem}.agent-collect-snap .agent-dash-snap-card,.agent-profile-snap .agent-dash-snap-card{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:5.25rem}}._notice_hip1d_1{position:relative;z-index:1;display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem;padding:.9rem 1rem;border-radius:.95rem;border:1px solid rgba(251,191,36,.28);background:#d977061f;color:#ffffffc7}._notice_hip1d_1 svg{flex-shrink:0;color:#fbbf24;margin-top:.1rem}._notice_hip1d_1 p{margin:0;font-size:.86rem;line-height:1.45}._toolbar_hip1d_27{position:relative;z-index:1;margin-bottom:.75rem}._list_hip1d_33,._depositList_hip1d_34{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:.55rem}._item_hip1d_45{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.9rem .95rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.1);background:#00000038;cursor:pointer}._itemOn_hip1d_57{border-color:#fbbf2473;background:#d977061f}._item_hip1d_45 input{width:1.1rem;height:1.1rem;accent-color:#d97706}._itemInfo_hip1d_68{min-width:0;display:flex;flex-direction:column;gap:.15rem}._itemInfo_hip1d_68 strong{font-size:.9rem;color:#fffffff2}._itemInfo_hip1d_68 span{font-size:.74rem;color:#ffffff6b}._itemAmount_hip1d_85{font-size:1rem;font-weight:750;font-variant-numeric:tabular-nums;color:#fbbf24;white-space:nowrap}._methods_hip1d_93{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:.55rem;margin:1rem 0}._method_hip1d_93{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffbf;cursor:pointer;text-align:left}._method_hip1d_93 svg{color:#fbbf24}._method_hip1d_93 strong{font-size:.9rem;color:#fff}._method_hip1d_93 span{font-size:.74rem;color:#ffffff6b}._methodOn_hip1d_130{border-color:#fbbf2480;background:#d9770629}._field_hip1d_135{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem}._field_hip1d_135 span{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}._field_hip1d_135 input,._field_hip1d_135 textarea{border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#fff;padding:.75rem .9rem;font-size:.9rem;resize:vertical}._submit_hip1d_163{width:100%;position:relative;z-index:1;margin-top:.35rem}._empty_hip1d_170{position:relative;z-index:1;padding:1.75rem 1rem;text-align:center;border-radius:1rem;border:1px dashed rgba(255,255,255,.14);color:#ffffff73;font-size:.9rem}._depositCard_hip1d_181{border-radius:1.05rem;border:1px solid rgba(255,255,255,.1);background:#00000038;padding:.95rem 1rem}._depositTop_hip1d_188{display:flex;justify-content:space-between;gap:.75rem}._depositTop_hip1d_188 strong{display:block;color:#fffffff2}._depositTop_hip1d_188 span{display:block;margin-top:.2rem;font-size:.74rem;color:#ffffff6b}._depositRight_hip1d_206{text-align:right}._depositRight_hip1d_206 p{margin:0;font-weight:750;color:#fbbf24;font-variant-numeric:tabular-nums}._depositMeta_hip1d_217{margin:.55rem 0 0;font-size:.78rem;color:#ffffff73}._reject_hip1d_223{margin:.45rem 0 0;font-size:.8rem;color:#fda4af}._badge_hip1d_229{display:inline-flex;margin-top:.35rem;padding:.2rem .55rem;border-radius:.5rem;font-size:.68rem;font-weight:700;text-transform:uppercase}._badgePending_hip1d_239{color:#fde68a;background:#fbbf2429}._badgeOk_hip1d_244{color:#6ee7b7;background:#10b98129}._badgeBad_hip1d_249{color:#fda4af;background:#f43f5e24}@media(min-width:768px){._methods_hip1d_93{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){._submit_hip1d_163{max-width:22rem}}._faqList_yiza5_1,._ticketList_yiza5_2{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem}._faqBtn_yiza5_13{width:100%;text-align:left;padding:.85rem 1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#ffffffe6;font-weight:650;font-size:.88rem;cursor:pointer}._faqAnswer_yiza5_26{margin:.35rem 0 .55rem;padding:0 .35rem;font-size:.84rem;line-height:1.45;color:#ffffff8c}._form_yiza5_34{position:relative;z-index:1;display:flex;flex-direction:column;gap:.85rem}._form_yiza5_34 label{display:flex;flex-direction:column;gap:.35rem}._form_yiza5_34 span{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}._form_yiza5_34 input,._form_yiza5_34 select,._form_yiza5_34 textarea{border-radius:.9rem;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#fff;padding:.75rem .9rem;font-size:.9rem}._form_yiza5_34 select option{color:#111}._empty_yiza5_71{position:relative;z-index:1;text-align:center;padding:1.75rem 1rem;color:#ffffff73;border:1px dashed rgba(255,255,255,.14);border-radius:1rem}._empty_yiza5_71 svg{margin:0 auto .5rem;color:#fbbf24}._ticketList_yiza5_2 li{padding:.85rem 1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.1);background:#0003}._ticketList_yiza5_2 strong{display:block;color:#fffffff0}._ticketList_yiza5_2 span{display:block;margin-top:.2rem;font-size:.74rem;color:#ffffff6b;text-transform:uppercase}._avatar_twc40_3,._avatarFallback_twc40_4{width:2.75rem;height:2.75rem;border-radius:.9rem;flex-shrink:0}._avatar_twc40_3{object-fit:cover;border:1px solid rgba(255,255,255,.14)}._avatarFallback_twc40_4{display:grid;place-items:center;font-size:.95rem;font-weight:750;color:#fff}.agent-profile-focus-name{font-size:clamp(1.75rem,7vw,2.35rem)!important}._infoList_twc40_28{list-style:none;margin:0;padding:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:.65rem}._infoList_twc40_28 li{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:#0000002e}._infoList_twc40_28 li svg{margin-top:.15rem;color:#fbbf24;flex-shrink:0}._infoList_twc40_28 span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6}._infoList_twc40_28 strong{display:block;margin-top:.2rem;font-size:.95rem;font-weight:650;color:#ffffffeb;word-break:break-word}._notice_twc40_73{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.9rem 1rem;border-radius:.95rem;border:1px solid rgba(251,191,36,.28);background:#d977061f;color:#ffffffc7}._notice_twc40_73 svg{flex-shrink:0;color:#fbbf24;margin-top:.1rem}._notice_twc40_73 p{margin:0;font-size:.86rem;line-height:1.45;font-weight:550}._form_twc40_100{position:relative;z-index:1}._formRow_twc40_105{display:grid;grid-template-columns:1fr;gap:0 .85rem}._submitItem_twc40_111{margin-bottom:0!important;margin-top:.35rem}._submitItem_twc40_111 .ant-form-item-control-input-content{display:flex}._submit_twc40_111{width:100%;max-width:none}._identityPanel_twc40_125,._passwordPanel_twc40_126{width:100%}@media(min-width:768px)and (max-width:1023px){._formRow_twc40_105{grid-template-columns:1fr 1fr}._infoList_twc40_28{display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1024px){._formRow_twc40_105{grid-template-columns:1fr 1fr}._infoList_twc40_28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._avatar_twc40_3,._avatarFallback_twc40_4{width:3.1rem;height:3.1rem}}.pro-users{color:hsl(var(--ink))}.pro-users-hero{position:relative;display:flex;flex-direction:column;gap:16px;overflow:hidden;margin-bottom:16px;padding:20px;border-radius:24px;color:#fff;box-shadow:0 24px 60px -24px #00000080,0 6px 20px -8px #c41b8740}.pro-users-hero-orb{pointer-events:none;position:absolute;top:-48px;right:32px;width:220px;height:110px;border-radius:999px;background:hsl(var(--brand) / .2);filter:blur(48px)}.pro-users-hero-copy,.pro-users-refresh{position:relative;z-index:1}.pro-users-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:600;color:#fffc}.pro-users-badge svg{color:hsl(var(--brand-glow))}.pro-users-hero h1{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:-.04em}.pro-users-hero p{margin:8px 0 0;color:#ffffff8c;font-size:13px;font-weight:500}.pro-users-refresh{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.1);background:#ffffff1a;color:#ffffffe6;border-radius:16px;font-size:13px;font-weight:700;cursor:pointer}.pro-users-refresh:disabled{opacity:.55}.pro-users .pro-users-stats{margin-bottom:16px}.pro-user-filter-groups{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pro-user-filter-label{margin:0 0 6px 2px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-3))}.pro-user-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:#eeeef1}.pro-user-tabs.staff{grid-template-columns:1fr 1fr}.pro-user-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:0;background:transparent;color:#666670;border-radius:14px;padding:8px;font-size:11px;font-weight:700;cursor:pointer}.pro-user-tab-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:hsl(var(--ink-4))}.pro-user-tab-dot.kind-particulier{background:hsl(var(--ink-2))}.pro-user-tab-dot.kind-professionnel{background:hsl(var(--brand))}.pro-user-tab-dot.kind-partenaire{background:hsl(var(--amber))}.pro-user-tab-dot.kind-employe{background:hsl(var(--success))}.pro-user-tab-dot.kind-admin{background:hsl(var(--ink))}.pro-user-tab span{min-width:18px;padding:0 6px;border-radius:999px;background:hsl(var(--ink) / .08);font-size:11px;font-weight:700}.pro-user-tab.active{color:#fff;background:radial-gradient(120% 80% at 100% 0%,hsl(var(--brand) / .22) 0%,transparent 55%),linear-gradient(180deg,#181820,#14141a);box-shadow:0 3px 10px #17111f33}.pro-user-tab.active span{background:#ffffff29;color:#fff}.pro-users-list{background:#fff;border:1px solid hsl(var(--line) / .5);border-radius:22px;overflow:hidden;box-shadow:0 12px 32px #17111f0f}.pro-users-toolbar{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid rgba(17,24,39,.06)}.pro-users-toolbar h2{margin:0;font-size:15px;font-weight:700;color:#111827}.pro-users .users-list-content{padding:12px}.pro-users .loading-state,.pro-users .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#6b7280}.pro-user-search{width:100%;padding:10px 12px 10px 40px;border:1px solid rgba(17,24,39,.1);border-radius:12px;outline:none;font-size:14px}.pro-user-search:focus{border-color:hsl(var(--brand));box-shadow:0 0 0 4px hsl(var(--brand) / .15)}.pro-user-desktop,.pro-user-tablet{display:none}.pro-user-mobile{display:flex;flex-direction:column;gap:10px}.pro-user-avatar{position:relative;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;overflow:visible;color:#fff;font-size:13px;font-weight:700;background:hsl(var(--ink))}.pro-user-cert{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;border:2px solid #fff;font-style:normal}.pro-user-cert.verified{background:hsl(var(--success));color:#fff}.pro-user-cert.blocked{background:hsl(var(--danger));color:#fff}.pro-user-cert.frozen{background:#243b5a;color:#fff}.pro-user-cert.closed{background:#6b2a52;color:#fff}.pro-user-name{display:inline-flex;align-items:center;gap:6px}.pro-user-cert-name{flex-shrink:0;color:hsl(var(--success))}.pro-user-avatar.kind-particulier{background:linear-gradient(135deg,hsl(var(--brand)),hsl(var(--brand-deep)))}.pro-user-avatar.kind-professionnel{background:hsl(var(--ink))}.pro-user-avatar.kind-partenaire{background:hsl(var(--amber))}.pro-user-avatar.kind-employe{background:hsl(var(--success))}.pro-user-avatar.kind-admin{background:#181820}.pro-user-type,.pro-user-role,.pro-user-status,.pro-user-verified{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.pro-user-type.kind-particulier{background:hsl(var(--ink) / .06);color:hsl(var(--ink-2))}.pro-user-type.kind-professionnel{background:hsl(var(--brand-soft));color:hsl(var(--brand))}.pro-user-type.kind-partenaire{background:hsl(var(--amber) / .14);color:#9a6700}.pro-user-type.kind-employe{background:hsl(var(--success) / .12);color:hsl(var(--success))}.pro-user-type.kind-admin{background:hsl(var(--ink));color:#fff}.pro-user-role{background:#fdf2f8;color:#c41b87}.pro-user-status-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.pro-user-status.ok{background:hsl(var(--success) / .12);color:hsl(var(--success))}.pro-user-status.wait{background:hsl(var(--amber) / .14);color:#9a6700}.pro-user-status.active{background:#ecfdf5;color:#047857}.pro-user-status.blocked{background:hsl(var(--danger) / .1);color:hsl(var(--danger))}.pro-user-status.frozen{background:#243b5a;color:#fff;gap:4px}.pro-user-status.closed{background:#6b2a52;color:#fff}.pro-user-verified{background:hsl(var(--success) / .12);color:hsl(var(--success));gap:4px}.pro-user-unverified{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;background:hsl(var(--ink) / .06);color:hsl(var(--ink-3))}.pro-user-docflag{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;white-space:nowrap}.pro-user-docflag.tone-severe{background:hsl(var(--danger) / .12);color:hsl(var(--danger));box-shadow:inset 0 0 0 1px hsl(var(--danger) / .25)}.pro-user-docflag.tone-pending{background:hsl(var(--amber) / .18);color:#8a5d00;box-shadow:inset 0 0 0 1px hsl(var(--amber) / .4)}.pro-user-docflag.tone-review{background:#e6edf9;color:#24457a;box-shadow:inset 0 0 0 1px #b9c9e6}.pro-user-countdown{display:inline-flex;align-items:center;gap:3px;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;background:hsl(var(--ink) / .07);color:hsl(var(--ink-2))}.pro-user-countdown.is-late{background:hsl(var(--danger));color:#fff}.pro-user-table tbody tr.needs-severe td:first-child,.pro-user-trow.needs-severe,.pro-user-mcard.needs-severe{box-shadow:inset 4px 0 hsl(var(--danger))}.pro-user-table tbody tr.needs-pending td:first-child,.pro-user-trow.needs-pending,.pro-user-mcard.needs-pending{box-shadow:inset 4px 0 hsl(var(--amber))}.pro-user-table tbody tr.needs-review td:first-child,.pro-user-trow.needs-review,.pro-user-mcard.needs-review{box-shadow:inset 4px 0 #4a6da8}.is-neg{color:#b91c1c}.pro-user-expand{width:36px;height:36px;border-radius:12px;border:1px solid hsl(var(--line) / .7);background:#fff;color:hsl(var(--ink-3));display:grid;place-items:center;cursor:pointer;flex-shrink:0}.pro-user-expand.open{background:hsl(var(--ink));color:#fff;border-color:hsl(var(--ink))}.pro-user-mcard{border:1px solid hsl(var(--line) / .6);border-radius:16px;background:#fff;border-left-width:4px}.pro-user-mcard.kind-particulier,.pro-user-trow.kind-particulier{border-left-color:hsl(var(--ink-2))}.pro-user-mcard.kind-professionnel,.pro-user-trow.kind-professionnel{border-left-color:hsl(var(--brand))}.pro-user-mcard.kind-partenaire,.pro-user-trow.kind-partenaire{border-left-color:hsl(var(--amber))}.pro-user-mcard.kind-employe,.pro-user-trow.kind-employe{border-left-color:hsl(var(--success))}.pro-user-mcard.kind-admin,.pro-user-trow.kind-admin{border-left-color:hsl(var(--ink))}.pro-user-mcard.is-blocked,.pro-user-trow.is-blocked{background:#fef2f2}.pro-user-mcard.is-frozen,.pro-user-trow.is-frozen{background:#e4eaf3;border-left-color:#3d5a80}.pro-user-mcard.is-closed,.pro-user-trow.is-closed{background:#f0e4ec;border-left-color:#7a3d62}.pro-user-mcard.is-open{border-color:#c41b8759}.pro-user-mcard-main{width:100%;display:flex;flex-direction:column;gap:10px;padding:12px;background:none;border:0;text-align:left;cursor:pointer}.pro-user-mcard-top{display:flex;align-items:center;gap:10px}.pro-user-mcard-top strong,.pro-user-identity strong,.pro-user-trow-copy strong{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#111827}.pro-user-mcard-top em,.pro-user-identity em,.pro-user-trow-copy em{display:block;font-style:normal;font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}.pro-user-mcard-top>span:last-child{margin-left:auto}.pro-user-mcard-meta,.pro-user-trow-meta{display:flex;flex-wrap:wrap;gap:6px}.pro-user-mcard-balance{font-size:13px;font-weight:700;color:#111827}.pro-user-mcard-actions,.pro-user-trow-actions{border-top:1px solid rgba(17,24,39,.06);padding:12px;background:#fafafa}.pro-ua-title{margin:0 0 12px;font-size:13px;font-weight:700;color:#111827}.pro-ua-frozen{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;padding:10px 12px;border-radius:12px;background:#e4eaf3;color:#243b5a;font-size:12px;font-weight:700;box-shadow:inset 3px 0 #3d5a80}.pro-ua-closed{display:flex;align-items:center;gap:8px;margin:-4px 0 12px;padding:10px 12px;border-radius:12px;background:#f0e4ec;color:#6b2a52;font-size:12px;font-weight:700;box-shadow:inset 3px 0 #7a3d62}.pro-ua-group+.pro-ua-group{margin-top:14px}.pro-ua-group h4{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.pro-ua-grid{display:grid;grid-template-columns:1fr;gap:8px}.pro-ua-btn{display:inline-flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(17,24,39,.1);background:#fff;color:#111827;font-size:13px;font-weight:650;cursor:pointer;text-align:left}.pro-ua-btn.primary{border-color:#c41b8747;color:#c41b87}.pro-ua-btn.ok{border-color:#a7f3d0;color:#047857}.pro-ua-btn.warn{border-color:#fde68a;color:#b45309}.pro-ua-btn.danger{border-color:#fecaca;color:#b91c1c}.pro-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 8px 8px}.pro-pager button{border:1px solid rgba(17,24,39,.1);background:#fff;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:650;cursor:pointer}.pro-pager button:disabled{opacity:.45;cursor:default}.pro-pager span{font-size:13px;font-weight:700;color:#4b5563}.pro-btn,.pro-btn-primary,.pro-btn-warn,.pro-btn-danger,.pro-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:650;cursor:pointer;border:1px solid transparent}.pro-btn-primary{background:hsl(var(--brand));color:#fff;box-shadow:0 12px 28px #c41b8738;border-radius:18px}.pro-btn-warn{background:#c2410c;color:#fff}.pro-btn-danger{background:#b91c1c;color:#fff}.pro-btn-ghost{background:#fff;color:#374151;border-color:#1118271f}.pro-btn:disabled,.pro-btn-primary:disabled,.pro-btn-warn:disabled,.pro-btn-danger:disabled{opacity:.5;cursor:not-allowed}.pro-udlg-head{padding:18px 20px;border-bottom:1px solid rgba(17,24,39,.06);background:#111827;color:#fff}.pro-udlg-head h2{margin:0;font-size:16px;font-weight:700}.pro-udlg-head button{color:#fff;background:transparent;border:0;cursor:pointer}.pro-choice input{margin-top:3px}.pro-udlg-body{padding:20px;max-height:60vh;overflow-y:auto}.pro-udlg-foot{display:flex;flex-direction:column-reverse;gap:8px;padding:14px 16px;border-top:1px solid rgba(17,24,39,.06);background:#fafafa}.pro-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.pro-field label{font-size:12px;font-weight:700;color:#4b5563}.pro-field input,.pro-field select,.pro-field textarea{border:1px solid rgba(17,24,39,.12);border-radius:10px;padding:10px 12px;font-size:14px}.pro-field input:focus,.pro-field select:focus,.pro-field textarea:focus{outline:none;border-color:#c41b87}.pro-note{padding:12px;border-radius:12px;background:#f9fafb;border:1px solid rgba(17,24,39,.06);font-size:13px;color:#374151}.pro-note.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.pro-note.danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.pro-note.ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.pro-choice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid rgba(17,24,39,.08);border-radius:12px;margin-bottom:8px;cursor:pointer;background:#fff}.pro-choice-desc,.pro-choice-perms,.pro-choice-limits{display:block;font-style:normal;font-size:12px}.pro-choice-desc,.pro-choice-limits{color:#6b7280;margin-top:4px}.pro-choice-perms{margin-top:6px}.pro-meta-grid{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0}.pro-meta-grid div{background:#f9fafb;border-radius:10px;padding:10px 12px}.pro-meta-grid span{display:block;font-size:11px;color:#6b7280;font-weight:600}.pro-meta-grid strong{font-size:13px}@media(min-width:768px)and (max-width:1023px){.pro-users-hero{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:24px 28px}.pro-users-hero h1{font-size:2rem}.pro-user-filter-groups{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}.pro-user-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-user-tabs:not(.staff){grid-template-columns:repeat(2,minmax(0,1fr))}.pro-users .pro-users-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-users-toolbar{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 20px}.pro-user-mobile{display:none}.pro-user-tablet{display:flex;flex-direction:column;gap:10px}.pro-user-trow{border:1px solid hsl(var(--line) / .6);border-radius:16px;border-left-width:4px;background:#fff}.pro-user-trow.is-open{border-color:#c41b8759}.pro-user-trow-main{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 14px;background:none;border:0;text-align:left;cursor:pointer}.pro-user-trow-side{display:flex;align-items:center;gap:10px}.pro-user-trow-side b{font-size:13px}.pro-user-trow.is-frozen .pro-user-trow-actions{background:#d9e2ef}.pro-user-trow.is-closed .pro-user-trow-actions{background:#e8d6e2}.pro-ua-grid{grid-template-columns:1fr 1fr}.pro-udlg-foot{flex-direction:row;justify-content:flex-end}.pro-meta-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pro-users-hero{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:28px 32px 26px;border-radius:28px;margin-bottom:22px}.pro-users-hero h1{font-size:2.15rem}.pro-users .pro-users-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pro-user-filter-groups{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(240px,.7fr);gap:18px;align-items:end;margin-bottom:20px}.pro-user-tabs:not(.staff){grid-template-columns:repeat(4,minmax(0,1fr))}.pro-user-tabs.staff{grid-template-columns:1fr 1fr}.pro-users-toolbar{flex-direction:row;align-items:center;justify-content:space-between;padding:16px 22px}.pro-users .users-list-content{padding:0}.pro-user-mobile,.pro-user-tablet{display:none}.pro-user-desktop{display:block}.pro-user-table{width:100%;border-collapse:collapse}.pro-user-table tbody tr.kind-particulier td:first-child{box-shadow:inset 3px 0 hsl(var(--ink-2))}.pro-user-table tbody tr.kind-professionnel td:first-child{box-shadow:inset 3px 0 hsl(var(--brand))}.pro-user-table tbody tr.kind-partenaire td:first-child{box-shadow:inset 3px 0 hsl(var(--amber))}.pro-user-table tbody tr.kind-employe td:first-child{box-shadow:inset 3px 0 hsl(var(--success))}.pro-user-table tbody tr.kind-admin td:first-child{box-shadow:inset 3px 0 hsl(var(--ink))}.pro-user-table tbody tr.is-blocked td{background:#fef2f2}.pro-user-table tbody tr.is-frozen td{background:#e4eaf3}.pro-user-table tbody tr.is-frozen td:first-child{box-shadow:inset 4px 0 #3d5a80}.pro-user-actions-row.is-frozen td{background:#d9e2ef}.pro-user-table tbody tr.is-closed td{background:#f0e4ec}.pro-user-table tbody tr.is-closed td:first-child{box-shadow:inset 4px 0 #7a3d62}.pro-user-actions-row.is-closed td{background:#e8d6e2}.pro-user-actions-row.is-blocked td{background:#fef6f6}.pro-user-table th,.pro-user-table td{padding:12px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(17,24,39,.06)}.pro-user-table th{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;background:#fafafa}.pro-user-table tr.is-open td{border-bottom-color:transparent}.pro-user-identity{display:flex;align-items:center;gap:12px;background:none;border:0;padding:0;text-align:left;cursor:pointer;max-width:320px}.pro-user-table td:nth-child(2),.pro-user-table td:nth-child(3){white-space:nowrap}.pro-user-table td:nth-child(2) .pro-user-role{margin-left:6px}.pro-user-actions-row td{padding:0 16px 16px;background:#fafafa;border-bottom:1px solid rgba(17,24,39,.06)}.pro-ua-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-pager{padding:16px}.pro-udlg-foot{flex-direction:row;justify-content:flex-end}.pro-meta-grid{grid-template-columns:1fr 1fr}}.pro-employees-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.pro-employees-hero-actions .pro-users-refresh{align-self:auto}.pro-employees-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;font-size:13px;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.1)}.pro-employees-btn.primary{background:hsl(var(--brand));border-color:hsl(var(--brand));color:#fff}.pro-employees-btn.agent{background:#10b98133;border-color:#10b98159;color:#fff}.pro-employees-dept{min-width:160px;padding:10px 12px;border:1px solid rgba(17,24,39,.1);border-radius:12px;outline:none;font-size:14px;background:#fff}.pro-employees-dept:focus{border-color:hsl(var(--brand));box-shadow:0 0 0 4px hsl(var(--brand) / .15)}.pro-employees .pro-users-toolbar{gap:12px}.pro-employees-toolbar-filters{display:flex;flex-direction:column;gap:8px;width:100%}.pro-user-status.inactive{background:hsl(var(--ink) / .08);color:hsl(var(--ink-3))}.pro-employees .pro-user-mcard.is-inactive,.pro-employees .pro-user-trow.is-inactive{background:#f8fafc;border-left-color:#94a3b8}.pro-employees-create .pro-field,.pro-employees-create .pro-employees-search{margin-bottom:12px}.pro-employees-search{position:relative}.pro-employees-search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.pro-employees-search input{width:100%;padding:12px 12px 12px 40px;border:1px solid rgba(17,24,39,.1);border-radius:12px;font-size:14px}.pro-employees-user-hit{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid hsl(var(--line) / .6);border-radius:14px;background:#fff;text-align:left;cursor:pointer}.pro-employees-user-hit.is-on{border-color:hsl(var(--brand));background:hsl(var(--brand-soft))}.pro-employees-user-hit strong{display:block;font-size:14px}.pro-employees-user-hit em{display:block;font-style:normal;font-size:12px;color:#6b7280}.pro-employees-steps{display:flex;gap:10px;margin-bottom:16px;font-size:12px;font-weight:700;color:#6b7280}.pro-employees-steps span.is-on{color:hsl(var(--brand))}.hire-grid{display:grid;grid-template-columns:1fr;gap:12px}.hire-span{grid-column:1 / -1}.hire-hint{display:block;margin-top:6px;font-size:12px;font-style:normal;color:#6b7280;line-height:1.35}.hire-extra{margin-top:8px;width:100%;padding:10px 12px;border:1px solid rgba(17,24,39,.1);border-radius:12px}.hire-preview{max-height:40vh;overflow:auto;padding:16px;border:1px solid hsl(var(--line) / .6);border-radius:16px;background:#fff;margin-bottom:12px}.hire-preview .osra-contract h1{font-size:18px}.hire-preview .osra-contract h2{font-size:14px;margin-top:14px}.pro-user-contract{display:inline-flex;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;background:hsl(var(--ink) / .08)}.pro-user-contract.awaiting_employee{background:#fff7ed;color:#9a3412}.pro-user-contract.signed{background:#ecfdf5;color:#047857}.pro-user-perso{display:block;margin-top:2px;font-size:11px;font-style:normal;color:#6b7280}.pro-employees .pro-ua-meta{display:grid;grid-template-columns:1fr;gap:10px 16px;margin:0 0 12px;padding:12px;border-radius:14px;background:#fff;border:1px solid rgba(17,24,39,.08)}.pro-employees .pro-ua-meta span{display:block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pro-employees .pro-ua-meta strong{display:block;margin-top:2px;font-size:13px;font-weight:700;color:#111827;word-break:break-word}.pro-employees .pro-ua-contract{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:#f3f4f6;color:#374151;font-size:12px;font-weight:650;line-height:1.4;box-shadow:inset 3px 0 #9ca3af}.pro-employees .pro-ua-contract.is-wait{background:#fff7ed;color:#9a3412;box-shadow:inset 3px 0 #ea580c}.pro-employees .pro-ua-contract.is-ok{background:#ecfdf5;color:#047857;box-shadow:inset 3px 0 #059669}.hire-login-row{display:flex;gap:8px;align-items:stretch}.hire-login-row input{flex:1;min-width:0}.hire-check label{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:650;color:#111827}.hire-check input{margin-top:2px}@media(min-width:768px)and (max-width:1023px){.pro-employees-toolbar-filters{flex-direction:row;width:auto;min-width:320px}.pro-employees .pro-user-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.hire-grid,.pro-employees .pro-ua-meta,.pro-employees .pro-ua-grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pro-employees-hero-actions{flex-wrap:nowrap}.pro-employees-toolbar-filters{flex-direction:row;width:auto;min-width:420px}.pro-employees .pro-user-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.pro-employees .pro-user-table tbody tr.is-inactive td{background:#f8fafc}.pro-employees .pro-user-table tbody tr.is-inactive td:first-child{box-shadow:inset 3px 0 #94a3b8}.hire-grid{grid-template-columns:1fr 1fr}.hire-preview{max-height:48vh}.pro-employees .pro-ua-meta,.pro-employees .pro-ua-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pro-collects .pro-users-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px}.pro-collects .pro-collect-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.pro-collect-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:104px;padding:14px 14px 14px 18px;border:1px solid hsl(var(--line) / .6);border-radius:18px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 1px 2px #180a1408,0 8px 20px -12px #180a1414}.pro-collect-stat:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 99px 99px 0;background:hsl(var(--ink-4))}.pro-collect-stat.is-on{border-color:hsl(var(--brand) / .35);box-shadow:0 10px 24px -16px #c41b8773}.pro-collect-stat.tone-wait:before{background:hsl(var(--amber))}.pro-collect-stat.tone-run:before{background:#3b82f6}.pro-collect-stat.tone-ok:before{background:hsl(var(--success))}.pro-collect-stat.tone-off:before{background:hsl(var(--danger))}.pro-collect-stat.tone-ink:before{background:hsl(var(--ink))}.pro-collect-stat.tone-brand:before{background:hsl(var(--brand))}.pro-collect-stat i{width:32px;height:32px;margin-bottom:8px;border-radius:10px;display:grid;place-items:center;background:hsl(var(--ink) / .045);color:hsl(var(--ink-2));font-style:normal}.pro-collect-stat span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3))}.pro-collect-stat b{margin-top:4px;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:1.35rem;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#111827}.pro-collects .pro-user-tabs.views{display:flex;gap:4px}.pro-collects .pro-user-tabs.views .pro-user-tab{flex:1 1 0;min-width:0;white-space:nowrap}.pro-collects .pro-user-tabs.views .pro-user-tab svg{flex-shrink:0}.pro-collects .pro-user-tabs.status{grid-template-columns:1fr 1fr}.pro-collects .pro-collect-toolbar{display:flex;flex-direction:column;gap:8px;width:100%}.pro-collects .pro-collect-dates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pro-collects .pro-collect-dates input,.pro-collects .pro-employees-dept{width:100%}.pro-collect-status.wait{background:hsl(var(--amber) / .14);color:#9a6700}.pro-collect-status.run{background:#e8f1ff;color:#1d4ed8}.pro-collect-status.ok{background:hsl(var(--success) / .12);color:hsl(var(--success))}.pro-collect-status.off{background:hsl(var(--danger) / .1);color:hsl(var(--danger))}.pro-collects .pro-user-mcard.tone-wait,.pro-collects .pro-user-trow.tone-wait{border-left-color:hsl(var(--amber))}.pro-collects .pro-user-mcard.tone-run,.pro-collects .pro-user-trow.tone-run{border-left-color:#3b82f6}.pro-collects .pro-user-mcard.tone-ok,.pro-collects .pro-user-trow.tone-ok{border-left-color:hsl(var(--success))}.pro-collects .pro-user-mcard.tone-off,.pro-collects .pro-user-trow.tone-off{border-left-color:hsl(var(--danger))}.pro-collect-amount{font-size:13px;font-weight:750;color:#111827;font-variant-numeric:tabular-nums}.pro-collect-ref{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:650;color:#6b7280}.pro-collect-detail{display:grid;grid-template-columns:1fr;gap:10px}.pro-collect-block{padding:14px;border:1px solid hsl(var(--line) / .6);border-radius:16px;background:#fff}.pro-collect-block h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:750;color:#111827}.pro-collect-block h3 svg{color:hsl(var(--brand))}.pro-collect-kv{display:grid;gap:10px}.pro-collect-kv span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.pro-collect-kv strong,.pro-collect-kv em{display:block;margin-top:2px;font-style:normal;font-size:13px;font-weight:650;color:#111827;word-break:break-word}.pro-collect-kv .is-brand{color:hsl(var(--brand));font-size:16px;font-weight:750}.pro-collect-note{margin-top:6px;padding:10px 12px;border-radius:12px;background:#f9fafb;border:1px solid rgba(17,24,39,.06);font-size:13px;color:#374151}@media(min-width:768px)and (max-width:1023px){.pro-collects .pro-collect-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-collects .pro-user-filter-groups{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:14px;align-items:end}.pro-collects .pro-user-tabs.status{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-collects .pro-users-toolbar{flex-direction:row;align-items:center;justify-content:space-between}.pro-collects .pro-collect-toolbar{flex-direction:row;width:auto;min-width:360px;align-items:center}.pro-collects .pro-collect-toolbar .relative{flex:1;min-width:180px}.pro-collect-detail{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.pro-collects .pro-collect-stats{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px}.pro-collect-stat{min-height:120px;padding:16px 16px 16px 20px;border-radius:20px}.pro-collect-stat b{font-size:1.45rem}.pro-collects .pro-user-filter-groups{display:grid;grid-template-columns:minmax(360px,400px) minmax(0,1fr);gap:18px;align-items:end}.pro-collects .pro-user-tabs.status{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-collects .pro-collect-toolbar{flex-direction:row;width:auto;min-width:460px;align-items:center}.pro-collects .pro-collect-toolbar .relative{flex:1;min-width:220px}.pro-collects .pro-user-table th,.pro-collects .pro-user-table td{padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(17,24,39,.06)}.pro-collects .pro-user-table th{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;background:#fafafa}.pro-collects .pro-user-table tbody tr.tone-wait td:first-child{box-shadow:inset 3px 0 hsl(var(--amber))}.pro-collects .pro-user-table tbody tr.tone-run td:first-child{box-shadow:inset 3px 0 #3b82f6}.pro-collects .pro-user-table tbody tr.tone-ok td:first-child{box-shadow:inset 3px 0 hsl(var(--success))}.pro-collects .pro-user-table tbody tr.tone-off td:first-child{box-shadow:inset 3px 0 hsl(var(--danger))}.pro-collects .pro-collect-desk-actions .pro-ua-grid{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.pro-collects .pro-collect-desk-actions .pro-ua-btn{width:auto;min-height:36px;padding:8px 10px}.pro-collects .pro-user-identity{display:block;cursor:default;max-width:none}.pro-collect-detail{grid-template-columns:1fr 1fr}.pro-collect-detail .span-2{grid-column:1 / -1}}.pro-cash .pro-user-tabs.wrap{display:flex;flex-wrap:wrap;gap:4px}.pro-cash .pro-user-tabs.wrap .pro-user-tab{flex:1 1 calc(50% - 4px);min-width:132px;white-space:nowrap}.pro-cash .pro-user-tabs.wrap .pro-user-tab svg{flex-shrink:0}.pro-cash .pro-collect-items{margin:0;padding:0;list-style:none;display:grid;gap:6px}.pro-cash .pro-collect-items li{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#f9fafb;font-size:12px;font-weight:650;color:#374151}.pro-cash .pro-wd-bank{display:block;font-size:12px;color:#6b7280}.pro-mod-diff{display:grid;gap:6px}.pro-mod-diff p{margin:0;padding:8px 10px;border-radius:10px;background:#f9fafb;font-size:12px;font-weight:650;color:#374151}.pro-mod-diff del{color:#9ca3af;text-decoration:line-through}.pro-mod-diff ins{text-decoration:none;color:hsl(var(--brand))}.pro-mods .pro-user-tabs.views .pro-user-tab{flex:1 1 calc(50% - 4px)}@media(min-width:768px)and (max-width:1023px){.pro-deposits .pro-collect-stats,.pro-mods .pro-collect-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-cash .pro-user-filter-groups{display:block}.pro-cash .pro-user-tabs.wrap .pro-user-tab{flex:1 1 calc(33.33% - 4px)}.pro-withdrawals .pro-collect-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.pro-deposits .pro-collect-stats,.pro-mods .pro-collect-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-cash .pro-user-filter-groups{display:block}.pro-cash .pro-user-tabs.wrap .pro-user-tab{flex:1 1 0;min-width:120px}.pro-withdrawals .pro-collect-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-aml.pro-collects .pro-collect-stats,.pro-aml .pro-collect-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:767px){.pro-aml .pro-collect-stat:last-child{grid-column:1 / -1}}.pro-aml button.pro-note{width:100%;text-align:left;cursor:pointer}.pro-aml-factors{display:flex;flex-wrap:wrap;gap:6px}.pro-aml-factors span{padding:4px 8px;border-radius:999px;background:#f3f4f6;font-size:11px;font-weight:650;color:#374151}.pro-aml-score{font-size:15px;font-weight:750;color:#111827}.pro-aml-score em{display:block;font-style:normal;font-size:11px;font-weight:650;color:#6b7280}:root{--kids-primary: #c41b87;--kids-secondary: #9b0c6b;--kids-accent: #ffd93d;--kids-purple: #b19cd9;--kids-blue: #74b9ff;--kids-bottom-nav-height: 80px}@media(max-width:1023px){.kids-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background-color:#000000f2!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(255,255,255,.1);z-index:10000!important;height:var(--kids-bottom-nav-height);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}@media(display-mode:standalone){.kids-bottom-nav{position:fixed!important;bottom:0!important;transform:none!important}}}@media(min-width:1024px){.kids-bottom-nav{display:none}}.kids-bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background-color:#000000f2!important;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(255,255,255,.1);z-index:10000!important;height:var(--kids-bottom-nav-height);padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}.kids-nav-container{display:flex;align-items:center;justify-content:space-around;height:100%;padding:0 1rem;gap:.5rem}.kids-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.75rem .5rem;color:#ffffffb3;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:16px;cursor:pointer;flex:1;position:relative;overflow:hidden;min-width:0;transform:none!important;box-shadow:none!important;margin-top:0!important}.kids-nav-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--kids-primary),var(--kids-secondary));opacity:0;transition:opacity .3s ease;border-radius:16px}.kids-nav-item.active{color:#fff!important;background:#ffffff1a!important;box-shadow:0 6px 25px #c41b8799!important;transform:none!important;border:1px solid rgba(255,255,255,.2)!important;margin-top:0!important}.kids-nav-item.active:before{opacity:0!important}.kids-nav-item.active:hover{color:#fff!important;background:#ffffff26!important;box-shadow:0 6px 25px #c41b8799!important;transform:none!important;margin-top:0!important}.kids-nav-item.active:hover:before{opacity:0!important}.kids-nav-item.active:hover .kids-nav-icon{transform:scale(1.05)!important}.kids-nav-item.primary{background:linear-gradient(135deg,var(--kids-primary),var(--kids-secondary));color:#fff;box-shadow:0 4px 20px #c41b8766!important;border:1px solid rgba(255,255,255,.2)}.kids-nav-item.primary:hover,.kids-nav-item.primary.active,.kids-nav-item.primary.active:hover{box-shadow:0 6px 25px #c41b8799!important}.kids-nav-item:not(.active):not(.primary){transform:none!important;box-shadow:none!important;margin-top:0!important}.kids-nav-item:not(.active):not(.primary):hover{color:#fff!important;background:#ffffff1a!important;transform:none!important;box-shadow:none!important;margin-top:0!important}.kids-nav-item:not(.active):not(.primary):hover .kids-nav-icon{transform:scale(1.05)!important}.kids-nav-item.menu{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);transform:none!important;box-shadow:none!important;margin-top:0!important;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-height:60px;min-width:70px;z-index:10001}.kids-nav-item.menu>*{pointer-events:none}.kids-nav-item.menu:hover{background:#fff3!important;color:#fff!important;transform:none!important;box-shadow:none!important;margin-top:0!important}.kids-nav-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease}.kids-nav-item:hover .kids-nav-icon,.kids-nav-item.active .kids-nav-icon{transform:scale(1.05)}.kids-nav-label{font-size:.7rem;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:all .3s ease}.kids-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10001!important;animation:fadeIn .3s ease}.kids-extended-menu{position:fixed;bottom:0;left:0;right:0;background:#000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);z-index:10002!important;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);max-height:85vh;overflow-y:auto;padding-bottom:0!important}.kids-extended-menu.open{transform:translateY(0)}.kids-menu-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.kids-menu-header h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.kids-menu-header button{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.kids-menu-header button:hover{background:#ffffff1a}.kids-menu-items{padding:1rem}.kids-nav-section{margin-bottom:1.5rem}.kids-nav-section-title{color:#fff9;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem}.kids-menu-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:#fff;text-decoration:none;border-radius:12px;transition:all .2s ease;cursor:pointer;background:none;border:none;width:100%;text-align:left}.kids-menu-item:hover{background:#ffffff1a}.kids-menu-item.logout{color:#ff6b6b}.kids-menu-item.logout:hover{background:#ff6b6b1a}@media(max-width:480px){.kids-nav-container{gap:.25rem}.kids-nav-item{padding:.5rem .25rem}.kids-nav-label{font-size:.65rem}.kids-nav-icon{width:20px;height:20px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.kids-layout,.kids-layout *:not(.contacts-scroll),.kids-main-content,.kids-content-wrapper,.kids-layout div:not(.contacts-scroll),.kids-layout section,.kids-layout main,.kids-layout article{scrollbar-width:none!important;-ms-overflow-style:none!important}.kids-layout::-webkit-scrollbar,.kids-layout *:not(.contacts-scroll)::-webkit-scrollbar,.kids-main-content::-webkit-scrollbar,.kids-content-wrapper::-webkit-scrollbar,.kids-layout div:not(.contacts-scroll)::-webkit-scrollbar,.kids-layout section::-webkit-scrollbar,.kids-layout main::-webkit-scrollbar,.kids-layout article::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.kids-layout{display:flex;min-height:100vh;background:url(/assets/fondkids-FbHHkh-K.jpg) center center / cover no-repeat fixed;position:relative;overflow-x:hidden;overflow-y:auto;width:100%;max-width:100%}.kids-layout:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000001a;pointer-events:none;z-index:0}.floating-decorations{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.floating-star{position:absolute;border-radius:50%;animation:float 8s ease-in-out infinite;opacity:.6}.floating-star-1{top:10%;left:10%;width:60px;height:60px;background:linear-gradient(135deg,#ff6b6b,#ff8e8e);animation-delay:0s}.floating-star-2{top:20%;right:15%;width:40px;height:40px;background:linear-gradient(135deg,#4ecdc4,#7fdbda);animation-delay:2s}.floating-star-3{bottom:30%;left:20%;width:80px;height:80px;background:linear-gradient(135deg,#ffe66d,#ffed4a);animation-delay:4s}.floating-star-4{top:60%;right:25%;width:50px;height:50px;background:linear-gradient(135deg,#a8e6cf,#c7f2db);animation-delay:1s}.floating-star-5{top:40%;left:5%;width:30px;height:30px;background:linear-gradient(135deg,#ffa8a8,#ffb3ba);animation-delay:3s}.floating-star-6{bottom:20%;right:10%;width:70px;height:70px;background:linear-gradient(135deg,#a8c8ec,#b8d4f0);animation-delay:5s}.floating-star-7{top:30%;left:50%;width:35px;height:35px;background:linear-gradient(135deg,#d4a8ff,#e0b3ff);animation-delay:6s}.floating-star-8{bottom:40%;right:40%;width:45px;height:45px;background:linear-gradient(135deg,#ffb3d9,#ffc2e0);animation-delay:7s}@keyframes float{0%,to{transform:translateY(0) translate(0) scale(1)}25%{transform:translateY(-15px) translate(10px) scale(1.1)}50%{transform:translateY(-30px) translate(-5px) scale(.9)}75%{transform:translateY(-10px) translate(15px) scale(1.05)}}.kids-sidebar-container{width:280px;flex-shrink:0;position:relative;z-index:20}.kids-main-content{flex:1;display:flex;flex-direction:column;position:relative;z-index:10;overflow:visible;height:auto;width:100%;max-width:100%}.kids-content-wrapper{flex:1;padding:2rem;padding-top:0;background:transparent;border-radius:0;margin-top:0;min-height:auto;overflow:visible;height:auto;padding-bottom:10rem;width:100%;max-width:100%}@media(max-width:1024px){.kids-sidebar-container{display:none}.kids-main-content{width:100%;max-width:100%;margin-bottom:calc(var(--kids-bottom-nav-height) + 20px)}.kids-content-wrapper{padding:1rem;margin-top:0;border-radius:0;background:transparent;width:100%;max-width:100%;padding-bottom:calc(var(--kids-bottom-nav-height) + 70px)!important}}@media(min-width:769px)and (max-width:1024px){.kids-layout,.kids-main-content{width:100vw!important;max-width:100vw!important}.kids-content-wrapper{padding:1.5rem;width:100vw!important;max-width:100vw!important}.kids-layout [class*=max-w-md],.kids-layout [class*="lg:max-w-4xl"]{max-width:100%!important}}@media(max-width:768px){.kids-content-wrapper{padding:1rem;width:100%;max-width:100%}}.kids-layout .sidebar{background:linear-gradient(135deg,#ff6b9d,#a8e6cf);border-radius:0 20px 20px 0;box-shadow:4px 0 20px #ff6b9d4d}.kids-layout .sidebar-header{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:0 20px 0 0}.kids-layout .sidebar-user-info{background:#ffffff26;border-radius:15px;padding:1.5rem;margin:1rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kids-layout .sidebar-balance{background:linear-gradient(135deg,#ffd93d,#ff6b9d);color:#fff;border-radius:12px;padding:1rem;margin:1rem;text-align:center;box-shadow:0 4px 15px #ff6b9d4d}.kids-layout .sidebar-menu-item{color:#fff;border-radius:12px;margin:.5rem 1rem;transition:all .3s ease;background:#ffffff1a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.kids-layout .sidebar-menu-item:hover{background:#fff3;transform:translate(5px) scale(1.02);box-shadow:0 4px 15px #ff6b9d4d}.kids-layout .sidebar-menu-item.active{background:#ffffff40;transform:translate(3px)}.kids-layout .card,.kids-layout .bg-white{background:#ffffffe6!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px!important;box-shadow:0 8px 32px #ff6b9d26!important;border:1px solid rgba(255,255,255,.2)!important}.kids-layout .btn-primary,.kids-layout .bg-primary{background:linear-gradient(135deg,#ff6b9d,#c44569)!important;border:none!important;box-shadow:0 4px 15px #ff6b9d4d!important}.kids-layout .btn-primary:hover{background:linear-gradient(135deg,#e55a4f,#b03e5c)!important;transform:translateY(-2px);box-shadow:0 6px 20px #ff6b9d66!important}.kids-layout .card{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.kids-layout .sparkle:before{content:"✨";position:absolute;top:-10px;right:-10px;animation:sparkle 2s infinite}@keyframes sparkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.5;transform:scale(1.2) rotate(180deg)}}.kids-header-card{background:#000000b3!important}@media(min-width:640px){.kids-header-card{background:#00000080!important}}body:has(.kids-layout) .site-footer{width:calc(100% - 280px)!important;max-width:calc(100% - 280px)!important;margin-left:280px!important;left:0!important;z-index:0!important;display:none!important}@media(max-width:1024px){body:has(.kids-layout) .site-footer{width:100%!important;max-width:100%!important;display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}}@media(prefers-color-scheme:dark){.kids-layout{background:linear-gradient(135deg,#2d3561,#c850c0)}.kids-content-wrapper{background:#0000004d}}[data-kids-layout]{scrollbar-width:none;-ms-overflow-style:none}[data-kids-layout]::-webkit-scrollbar{display:none}html:has([data-kids-layout]),body:has([data-kids-layout]){scrollbar-width:none;-ms-overflow-style:none}html:has([data-kids-layout])::-webkit-scrollbar,body:has([data-kids-layout])::-webkit-scrollbar{display:none}.contacts-scroll,.kids-layout .contacts-scroll,div.contacts-scroll{scrollbar-width:thin!important;scrollbar-color:rgba(196,27,135,.8) rgba(255,255,255,.2)!important}.contacts-scroll::-webkit-scrollbar,.kids-layout .contacts-scroll::-webkit-scrollbar,div.contacts-scroll::-webkit-scrollbar{display:block!important;width:8px!important;height:8px!important}.contacts-scroll::-webkit-scrollbar-track,.kids-layout .contacts-scroll::-webkit-scrollbar-track,div.contacts-scroll::-webkit-scrollbar-track{background:#fff3!important;border-radius:4px!important}.contacts-scroll::-webkit-scrollbar-thumb,.kids-layout .contacts-scroll::-webkit-scrollbar-thumb,div.contacts-scroll::-webkit-scrollbar-thumb{background:#c41b87cc!important;border-radius:4px!important}.contacts-scroll::-webkit-scrollbar-thumb:hover,.kids-layout .contacts-scroll::-webkit-scrollbar-thumb:hover,div.contacts-scroll::-webkit-scrollbar-thumb:hover{background:#c41b87!important}.account-switch-page{--switch-from: #0d9488;--switch-to: #2563eb;position:relative;display:flex;min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:28px 20px 40px;background:#0b1220;color:#fff;text-align:center}.account-switch-page.is-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000}.account-switch-page[data-to=agent]{--switch-to: #0d9488}.account-switch-page[data-to=business]{--switch-to: #2563eb}.account-switch-page[data-to=individual]{--switch-to: #c41b87}.account-switch-glow{position:absolute;inset:-20% 10% auto;height:55%;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--switch-to) 42%,transparent),transparent 70%);pointer-events:none}.account-switch-logo{width:148px;margin-bottom:22px;filter:drop-shadow(0 12px 28px color-mix(in srgb,var(--switch-to) 35%,transparent))}.account-switch-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.account-switch-title{margin:8px 0 0;font-size:26px;font-weight:800;letter-spacing:-.03em}.account-switch-copy{max-width:28rem;margin:8px 0 0;font-size:14px;line-height:1.45;color:#ffffff94}.account-switch-stage{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:min(100%,420px);margin-top:28px}.account-switch-card{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;text-align:left}.account-switch-card span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.account-switch-card strong{font-size:18px;font-weight:800}.account-switch-card.is-agent{box-shadow:inset 0 0 0 1px #0d948847}.account-switch-card.is-business{box-shadow:inset 0 0 0 1px #2563eb47}.account-switch-card.is-individual{box-shadow:inset 0 0 0 1px #c41b8747}.account-switch-card.is-target{background:color-mix(in srgb,var(--switch-to) 18%,rgba(255,255,255,.04));animation:account-switch-pulse 1.4s ease-in-out infinite}.account-switch-arrow{display:grid;place-items:center;height:36px;color:#ffffff8c}.account-switch-arrow svg{transform:rotate(90deg)}.account-switch-bar{width:min(100%,280px);height:4px;margin-top:28px;overflow:hidden;border-radius:999px;background:#ffffff14}.account-switch-bar em{display:block;width:42%;height:100%;border-radius:inherit;background:var(--switch-to);animation:account-switch-load 1.2s ease-in-out infinite}@keyframes account-switch-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes account-switch-load{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media(min-width:768px){.account-switch-title{font-size:32px}.account-switch-stage{width:min(100%,560px)}.account-switch-card{padding:20px 22px}}@media(min-width:1024px){.account-switch-page{padding:48px 40px}.account-switch-logo{width:176px;margin-bottom:28px}.account-switch-title{font-size:36px}.account-switch-stage{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100%,720px);margin-top:36px}.account-switch-arrow svg{transform:none}.account-switch-card{min-height:118px;justify-content:center}}.mega-pay-button-container{width:100%;display:flex;justify-content:center;align-items:center;padding:2rem 0 2.5rem;margin-top:calc(1rem - 28px);perspective:1000px;margin-bottom:1rem;position:relative}.pay-button-pulse-wrapper{position:relative}.pay-button-pulse{position:relative;animation:buttonPulse 2s ease-in-out infinite}.pay-button-pulse:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border-left:1.5px solid rgba(196,27,135,.3);border-right:1.5px solid rgba(196,27,135,.3);border-top:none;border-bottom:none;animation:rippleEffect 2s ease-out infinite;z-index:-1}.pay-button-pulse:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border-left:1.5px solid rgba(196,27,135,.25);border-right:1.5px solid rgba(196,27,135,.25);border-top:none;border-bottom:none;animation:rippleEffect2 2s ease-out infinite .7s;z-index:-1}.pay-button-pulse-wrapper:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border-left:1.5px solid rgba(196,27,135,.2);border-right:1.5px solid rgba(196,27,135,.2);border-top:none;border-bottom:none;animation:rippleEffect3 2s ease-out infinite 1.4s;z-index:-2}@keyframes buttonPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes rippleEffect{0%{width:100%;height:100%;opacity:.5}to{width:calc(100% + 20px);height:100%;opacity:0}}@keyframes rippleEffect2{0%{width:100%;height:100%;opacity:.4}to{width:calc(100% + 30px);height:100%;opacity:0}}@keyframes rippleEffect3{0%{width:100%;height:100%;opacity:.3}to{width:calc(100% + 40px);height:100%;opacity:0}}.pay-section-refonte-flat{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:.5rem}.arcade-btn-icon{display:flex;align-items:center;justify-content:center;margin:0!important;padding:0;line-height:1;transform:translateY(-7px);flex-shrink:0}.arcade-btn-icon svg{display:block}.arcade-btn-label{margin:0!important;padding:0;line-height:1;transform:translateY(-16px)}.arcade-btn-sub{margin:0!important;padding:0;line-height:1.15;transform:translateY(-12px)}@font-face{font-family:OsraPay Ticket AR;src:url(/fonts/NotoSansArabic-Regular.woff2) format("woff2"),url(/fonts/NotoSansArabic-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OsraPay Ticket AR;src:url(/fonts/NotoSansArabic-Bold.woff2) format("woff2"),url(/fonts/NotoSansArabic-Bold.ttf) format("truetype");font-weight:600 800;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Manrope,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--brand: 322 76% 44%;--brand-deep: 319 87% 33%;--brand-glow: 322 100% 68%;--brand-soft: 328 100% 97%;--ink: 240 10% 8%;--ink-2: 240 6% 22%;--ink-3: 240 4% 44%;--ink-4: 240 4% 62%;--ink-5: 240 4% 78%;--line: 240 8% 91%;--canvas: 40 25% 97.5%;--canvas-2: 240 12% 96%;--card: 0 0% 100%;--card-ink: 240 12% 10%;--success: 158 68% 34%;--danger: 355 78% 52%;--amber: 34 92% 50%;--info: 210 88% 50%;--background: var(--canvas);--foreground: var(--ink);--card-foreground: var(--ink);--popover: var(--card);--popover-foreground: var(--ink);--primary: var(--brand);--primary-foreground: 0 0% 100%;--secondary: var(--brand-soft);--secondary-foreground: var(--brand-deep);--muted: 240 8% 96%;--muted-foreground: var(--ink-3);--accent: var(--brand-soft);--accent-foreground: var(--brand-deep);--destructive: var(--danger);--destructive-foreground: 0 0% 100%;--border: var(--line);--input: var(--line);--ring: var(--brand);--radius: 1.25rem}*{border-color:hsl(var(--border))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;color:hsl(var(--ink));background:hsl(var(--canvas));font-feature-settings:"ss01","cv11"}html.osrapay-native,html.osrapay-native body{overscroll-behavior-y:none}html.osrapay-native #root{min-height:100dvh}html.osrapay-native [data-testid=toggle-limits-control]{min-height:0;height:1.75rem}.font-display{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-\[14\%\]{top:14%;right:14%;bottom:14%;left:14%}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.inset-y-1{top:.25rem;bottom:.25rem}.inset-y-2\.5{top:.625rem;bottom:.625rem}.inset-y-4{top:1rem;bottom:1rem}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-16{bottom:-4rem}.-bottom-2{bottom:-.5rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-bottom-6{bottom:-1.5rem}.-end-1{inset-inline-end:-.25rem}.-end-10{inset-inline-end:-2.5rem}.-end-3{inset-inline-end:-.75rem}.-end-4{inset-inline-end:-1rem}.-end-6{inset-inline-end:-1.5rem}.-end-8{inset-inline-end:-2rem}.-left-2{left:-.5rem}.-left-24{left:-6rem}.-left-4{left:-1rem}.-left-6{left:-1.5rem}.-left-\[2px\]{left:-2px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-28{right:-7rem}.-right-4{right:-1rem}.-right-8{right:-2rem}.-right-\[2px\]{right:-2px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-28{top:-7rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-\[22\%\]{bottom:22%}.bottom-\[24\%\]{bottom:24%}.bottom-\[28\%\]{bottom:28%}.bottom-\[calc\(4\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.end-0{inset-inline-end:0px}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.end-5{inset-inline-end:1.25rem}.end-6{inset-inline-end:1.5rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[-19px\]{left:-19px}.left-\[-22\%\]{left:-22%}.left-\[14\%\]{left:14%}.left-\[18\%\]{left:18%}.left-\[42\%\]{left:42%}.left-\[50\%\]{left:50%}.left-\[9px\]{left:9px}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[12\%\]{right:12%}.right-\[16\%\]{right:16%}.start-0{inset-inline-start:0px}.start-0\.5{inset-inline-start:.125rem}.start-1{inset-inline-start:.25rem}.start-4{inset-inline-start:1rem}.start-6{inset-inline-start:1.5rem}.start-\[22px\]{inset-inline-start:22px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[20\%\]{top:20%}.top-\[22\%\]{top:22%}.top-\[26\%\]{top:26%}.top-\[30\%\]{top:30%}.top-\[32\%\]{top:32%}.top-\[36\%\]{top:36%}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-\[54\%\]{top:54%}.top-\[8px\]{top:8px}.top-\[max\(18px\,env\(safe-area-inset-top\)\)\]{top:max(18px,env(safe-area-inset-top))}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[100001\]{z-index:100001}.z-\[10000\]{z-index:10000}.z-\[100010\]{z-index:100010}.z-\[10001\]{z-index:10001}.z-\[10030\]{z-index:10030}.z-\[10040\]{z-index:10040}.z-\[10045\]{z-index:10045}.z-\[10050\]{z-index:10050}.z-\[10090\]{z-index:10090}.z-\[11000\]{z-index:11000}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[9998\]{z-index:9998}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.-mb-1{margin-bottom:-.25rem}.-mb-4{margin-bottom:-1rem}.-mt-1{margin-top:-.25rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.me-1{-webkit-margin-end:.25rem;margin-inline-end:.25rem}.me-2{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.me-2\.5{-webkit-margin-end:.625rem;margin-inline-end:.625rem}.me-3{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.me-4{-webkit-margin-end:1rem;margin-inline-end:1rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-12{margin-right:3rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.ms-0\.5{-webkit-margin-start:.125rem;margin-inline-start:.125rem}.ms-1{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.ms-1\.5{-webkit-margin-start:.375rem;margin-inline-start:.375rem}.ms-2{-webkit-margin-start:.5rem;margin-inline-start:.5rem}.ms-auto{-webkit-margin-start:auto;margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[471\/1024\]{aspect-ratio:471/1024}.aspect-square{aspect-ratio:1 / 1}.\!h-11{height:2.75rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[120px\]{height:120px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[168px\]{height:168px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[2\.5px\]{height:2.5px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[2px\]{height:2px}.h-\[52px\]{height:52px}.h-\[55px\]{height:55px}.h-\[56px\]{height:56px}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[70vh\]{height:70vh}.h-\[75px\]{height:75px}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-\[calc\(100\%-140px\)\]{height:calc(100% - 140px)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(100vh-500px\)\]{height:calc(100vh - 500px)}.h-\[calc\(100vh-580px\)\]{height:calc(100vh - 580px)}.h-\[calc\(100vh-600px\)\]{height:calc(100vh - 600px)}.h-\[calc\(100vh-var\(--header-height\)-4rem\)\]{height:calc(100vh - var(--header-height) - 4rem)}.h-\[var\(--header-height\)\]{height:var(--header-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-\[264px\]{max-height:264px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[96dvh\]{max-height:96dvh}.max-h-\[calc\(100dvh-112px\)\]{max-height:calc(100dvh - 112px)}.max-h-\[calc\(75vh-180px\)\]{max-height:calc(75vh - 180px)}.max-h-\[calc\(85vh-60px\)\]{max-height:calc(85vh - 60px)}.max-h-\[min\(52vh\,380px\)\]{max-height:min(52vh,380px)}.max-h-\[min\(88dvh\,640px\)\]{max-height:min(88dvh,640px)}.max-h-\[min\(92vh\,640px\)\]{max-height:min(92vh,640px)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-\[100px\]{min-height:100px}.min-h-\[180px\]{min-height:180px}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[220px\]{min-height:220px}.min-h-\[280px\]{min-height:280px}.min-h-\[400px\]{min-height:400px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[88dvh\]{min-height:88dvh}.min-h-\[90vh\]{min-height:90vh}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[120px\]{width:120px}.w-\[145\%\]{width:145%}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[168px\]{width:168px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[210\%\]{width:210%}.w-\[21px\]{width:21px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[26rem\]{width:26rem}.w-\[280px\]{width:280px}.w-\[288px\]{width:288px}.w-\[28rem\]{width:28rem}.w-\[296px\]{width:296px}.w-\[320px\]{width:320px}.w-\[3px\]{width:3px}.w-\[42\%\]{width:42%}.w-\[50\%\]{width:50%}.w-\[58px\]{width:58px}.w-\[68px\]{width:68px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[95vw\]{width:95vw}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(100vw-1\.5rem\,22rem\)\]{width:min(100vw - 1.5rem,22rem)}.w-\[min\(420px\,calc\(100\%-1\.5rem\)\)\]{width:min(420px,calc(100% - 1.5rem))}.w-\[var\(--agent-sidebar-w\)\]{width:var(--agent-sidebar-w)}.w-\[var\(--merchant-sidebar-w\)\]{width:var(--merchant-sidebar-w)}.w-\[var\(--partner-sidebar-w\)\]{width:var(--partner-sidebar-w)}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-\[150px\]{min-width:150px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[320px\]{min-width:320px}.min-w-\[52px\]{min-width:52px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[140px\]{max-width:140px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[285px\]{max-width:285px}.max-w-\[28px\]{max-width:28px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[360px\]{max-width:360px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[390px\]{max-width:390px}.max-w-\[392px\]{max-width:392px}.max-w-\[400px\]{max-width:400px}.max-w-\[40px\]{max-width:40px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[64px\]{max-width:64px}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[95\%\]{max-width:95%}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom-left{transform-origin:bottom left}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[90\%\]{--tw-translate-x: -90%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[92\%\]{--tw-translate-x: -92%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-10{--tw-translate-y: -2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-16{--tw-translate-y: -4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-10{--tw-translate-x: 2.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-16{--tw-translate-x: 4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-20{--tw-translate-x: 5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-7{--tw-translate-x: 1.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[48\%\]{--tw-translate-x: 48%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-16{--tw-translate-y: 4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-5{--tw-translate-y: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[16deg\]{--tw-rotate: -16deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[5deg\]{--tw-rotate: -5deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[4deg\]{--tw-rotate: 4deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[8deg\]{--tw-rotate: 8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[18px_minmax\(0\,1fr\)_40px\]{grid-template-columns:18px minmax(0,1fr) 40px}.grid-cols-\[40px_minmax\(0\,1fr\)_18px\]{grid-template-columns:40px minmax(0,1fr) 18px}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-7{column-gap:1.75rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-line\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--line) / .4)}.divide-line\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--line) / .5)}.divide-line\/60>:not([hidden])~:not([hidden]){border-color:hsl(var(--line) / .6)}.divide-line\/70>:not([hidden])~:not([hidden]){border-color:hsl(var(--line) / .7)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:calc(var(--radius) + 4px)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 4px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.15rem\]{border-radius:2.15rem}.rounded-\[2\.75rem\]{border-radius:2.75rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 4px)}.rounded-sm{border-radius:calc(var(--radius) - 8px)}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.rounded-b-\[24px\]{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.rounded-b-\[30px\]{border-bottom-right-radius:30px;border-bottom-left-radius:30px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-e-full{border-start-end-radius:9999px;border-end-end-radius:9999px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 4px);border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-t-3xl{border-top-left-radius:calc(var(--radius) + 12px);border-top-right-radius:calc(var(--radius) + 12px)}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-lg{border-bottom-right-radius:var(--radius)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-lg{border-top-left-radius:var(--radius)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[2px\]{border-width:2px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-\[4px\]{border-bottom-width:4px}.border-e{border-inline-end-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4,.border-t-\[4px\]{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#60a5fa\]\/55{border-color:#60a5fa8c!important}.border-\[\#3b82f6\]\/25{border-color:#3b82f640}.border-\[\#3b82f6\]\/30{border-color:#3b82f64d}.border-\[\#3b82f6\]\/35{border-color:#3b82f659}.border-\[\#3b82f6\]\/40{border-color:#3b82f666}.border-\[\#60a5fa\]\/20{border-color:#60a5fa33}.border-\[\#60a5fa\]\/25{border-color:#60a5fa40}.border-\[\#60a5fa\]\/40{border-color:#60a5fa66}.border-\[\#C41B87\]{--tw-border-opacity: 1;border-color:rgb(196 27 135 / var(--tw-border-opacity, 1))}.border-\[\#C41B87\]\/10{border-color:#c41b871a}.border-\[\#C41B87\]\/15{border-color:#c41b8726}.border-\[\#C41B87\]\/20{border-color:#c41b8733}.border-\[\#C41B87\]\/30{border-color:#c41b874d}.border-\[\#C41B87\]\/50{border-color:#c41b8780}.border-\[\#c41b87\]\/25{border-color:#c41b8740}.border-\[rgba\(180\,120\,200\,0\.22\)\]{border-color:#b478c838}.border-\[rgba\(236\,72\,153\,0\.25\)\]{border-color:#ec489940}.border-amber\/25{border-color:hsl(var(--amber) / .25)}.border-black\/5{border-color:#0000000d}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/25{border-color:#60a5fa40}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/50{border-color:#60a5fa80}.border-brand{border-color:hsl(var(--brand))}.border-brand-glow{border-color:hsl(var(--brand-glow))}.border-brand\/10{border-color:hsl(var(--brand) / .1)}.border-brand\/15{border-color:hsl(var(--brand) / .15)}.border-brand\/20{border-color:hsl(var(--brand) / .2)}.border-brand\/25{border-color:hsl(var(--brand) / .25)}.border-brand\/30{border-color:hsl(var(--brand) / .3)}.border-current{border-color:currentColor}.border-danger{border-color:hsl(var(--danger))}.border-danger\/20{border-color:hsl(var(--danger) / .2)}.border-danger\/25{border-color:hsl(var(--danger) / .25)}.border-danger\/45{border-color:hsl(var(--danger) / .45)}.border-danger\/75{border-color:hsl(var(--danger) / .75)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/10{border-color:#a7f3d01a}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-emerald-200\/80{border-color:#a7f3d0cc}.border-emerald-200\/90{border-color:#a7f3d0e6}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-400\/30{border-color:#9ca3af4d}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/30{border-color:#6b72804d}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/80{border-color:#bbf7d0cc}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400\/30{border-color:#4ade804d}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200\/60{border-color:#c7d2fe99}.border-info\/25{border-color:hsl(var(--info) / .25)}.border-ink{border-color:hsl(var(--ink))}.border-ink\/15{border-color:hsl(var(--ink) / .15)}.border-input{border-color:hsl(var(--input))}.border-line{border-color:hsl(var(--line))}.border-line\/40{border-color:hsl(var(--line) / .4)}.border-line\/50{border-color:hsl(var(--line) / .5)}.border-line\/55{border-color:hsl(var(--line) / .55)}.border-line\/60{border-color:hsl(var(--line) / .6)}.border-line\/70{border-color:hsl(var(--line) / .7)}.border-line\/80{border-color:hsl(var(--line) / .8)}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/50{border-color:#fed7aa80}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-300\/50{border-color:#fdba7480}.border-orange-400\/20{border-color:#fb923c33}.border-orange-400\/30{border-color:#fb923c4d}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-200\/50{border-color:#fbcfe880}.border-pink-300\/30{border-color:#f9a8d44d}.border-pink-300\/35{border-color:#f9a8d459}.border-pink-400\/25{border-color:#f472b640}.border-pink-400\/40{border-color:#f472b666}.border-primary{border-color:hsl(var(--primary))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400\/30{border-color:#c084fc4d}.border-purple-500\/30{border-color:#a855f74d}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/50{border-color:#fecaca80}.border-red-200\/60{border-color:#fecaca99}.border-red-200\/70{border-color:#fecacab3}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/25{border-color:#fca5a540}.border-red-300\/55{border-color:#fca5a58c}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-200\/10{border-color:#fecdd31a}.border-rose-200\/80{border-color:#fecdd3cc}.border-rose-400\/25{border-color:#fb718540}.border-rose-500\/25{border-color:#f43f5e40}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/80{border-color:#bae6fdcc}.border-sky-300\/50{border-color:#7dd3fc80}.border-sky-400\/30{border-color:#38bdf84d}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-success\/25{border-color:hsl(var(--success) / .25)}.border-teal-400\/20{border-color:#2dd4bf33}.border-teal-400\/30{border-color:#2dd4bf4d}.border-transparent{border-color:transparent}.border-violet-200\/70{border-color:#ddd6feb3}.border-violet-300\/50{border-color:#c4b5fd80}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/40{border-color:#a78bfa66}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.09\]{border-color:#ffffff17}.border-white\/\[0\.14\]{border-color:#ffffff24}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-500\/30{border-color:#eab3084d}.border-b-transparent{border-bottom-color:transparent}.border-l-white{--tw-border-opacity: 1;border-left-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-\[\#C41B87\]{--tw-border-opacity: 1;border-top-color:rgb(196 27 135 / var(--tw-border-opacity, 1))}.border-t-brand{border-top-color:hsl(var(--brand))}.border-t-purple-600{--tw-border-opacity: 1;border-top-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-opacity-20{--tw-border-opacity: .2}.\!bg-white\/\[0\.04\]{background-color:#ffffff0a!important}.bg-\[\#0a0614\]{--tw-bg-opacity: 1;background-color:rgb(10 6 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0614\]\/55{background-color:#0a06148c}.bg-\[\#0a0614\]\/85{background-color:#0a0614d9}.bg-\[\#0a0810\]{--tw-bg-opacity: 1;background-color:rgb(10 8 16 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0b0f\]{--tw-bg-opacity: 1;background-color:rgb(11 11 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1220\]{--tw-bg-opacity: 1;background-color:rgb(11 18 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0a1a\]{--tw-bg-opacity: 1;background-color:rgb(15 10 26 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0a1a\]\/90{background-color:#0f0a1ae6}.bg-\[\#10B981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#12203a\]\/70{background-color:#12203ab3}.bg-\[\#17111F\]{--tw-bg-opacity: 1;background-color:rgb(23 17 31 / var(--tw-bg-opacity, 1))}.bg-\[\#1d4ed8\]\/10{background-color:#1d4ed81a}.bg-\[\#1d4ed8\]\/15{background-color:#1d4ed826}.bg-\[\#1d4ed8\]\/45{background-color:#1d4ed873}.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#2563EB\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#2563EB\]\/10{background-color:#2563eb1a}.bg-\[\#2563EB\]\/15{background-color:#2563eb26}.bg-\[\#2563EB\]\/20{background-color:#2563eb33}.bg-\[\#2563eb\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#2563eb\]\/15{background-color:#2563eb26}.bg-\[\#26262c\]{--tw-bg-opacity: 1;background-color:rgb(38 38 44 / var(--tw-bg-opacity, 1))}.bg-\[\#60a5fa\]\/25{background-color:#60a5fa40}.bg-\[\#93c5fd\]{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-\[\#9b0c6b\]\/45{background-color:#9b0c6b73}.bg-\[\#C41B87\]{--tw-bg-opacity: 1;background-color:rgb(196 27 135 / var(--tw-bg-opacity, 1))}.bg-\[\#C41B87\]\/10{background-color:#c41b871a}.bg-\[\#C41B87\]\/15{background-color:#c41b8726}.bg-\[\#C41B87\]\/20{background-color:#c41b8733}.bg-\[\#C41B87\]\/30{background-color:#c41b874d}.bg-\[\#C41B87\]\/5{background-color:#c41b870d}.bg-\[\#F6F3F7\]{--tw-bg-opacity: 1;background-color:rgb(246 243 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F4F7\]{--tw-bg-opacity: 1;background-color:rgb(248 244 247 / var(--tw-bg-opacity, 1))}.bg-\[\#FDECEE\]{--tw-bg-opacity: 1;background-color:rgb(253 236 238 / var(--tw-bg-opacity, 1))}.bg-\[\#c41b87\]{--tw-bg-opacity: 1;background-color:rgb(196 27 135 / var(--tw-bg-opacity, 1))}.bg-\[\#e4eaf3\]{--tw-bg-opacity: 1;background-color:rgb(228 234 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f472b6\]{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-\[\#f472b6\]\/25{background-color:#f472b640}.bg-\[hsl\(222_22\%_10\%\)\]{--tw-bg-opacity: 1;background-color:hsl(222 22% 10% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(222_22\%_12\%\)\]{--tw-bg-opacity: 1;background-color:hsl(222 22% 12% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(222_22\%_9\%\)\]{--tw-bg-opacity: 1;background-color:hsl(222 22% 9% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(222_32\%_8\%\)\]{--tw-bg-opacity: 1;background-color:hsl(222 32% 8% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(240_12\%_10\%\)\]{--tw-bg-opacity: 1;background-color:hsl(240 12% 10% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(240_12\%_12\%\)\]{--tw-bg-opacity: 1;background-color:hsl(240 12% 12% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(240_12\%_14\%\)\]{--tw-bg-opacity: 1;background-color:hsl(240 12% 14% / var(--tw-bg-opacity, 1))}.bg-\[rgba\(12\,10\,22\,0\.92\)\]{background-color:#0c0a16eb}.bg-\[rgba\(196\,27\,135\,0\.12\)\]{background-color:#c41b871f}.bg-\[rgba\(196\,27\,135\,0\.18\)\]{background-color:#c41b872e}.bg-\[rgba\(196\,27\,135\,0\.22\)\]{background-color:#c41b8738}.bg-\[rgba\(196\,27\,135\,0\.28\)\]{background-color:#c41b8747}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-amber\/10{background-color:hsl(var(--amber) / .1)}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand{background-color:hsl(var(--brand))}.bg-brand-glow{background-color:hsl(var(--brand-glow))}.bg-brand\/10{background-color:hsl(var(--brand) / .1)}.bg-brand\/20{background-color:hsl(var(--brand) / .2)}.bg-brand\/25{background-color:hsl(var(--brand) / .25)}.bg-brand\/30{background-color:hsl(var(--brand) / .3)}.bg-brand\/35{background-color:hsl(var(--brand) / .35)}.bg-brand\/40{background-color:hsl(var(--brand) / .4)}.bg-brand\/45{background-color:hsl(var(--brand) / .45)}.bg-brand\/5{background-color:hsl(var(--brand) / .05)}.bg-brand\/\[0\.03\]{background-color:hsl(var(--brand) / .03)}.bg-brand\/\[0\.04\]{background-color:hsl(var(--brand) / .04)}.bg-brand\/\[0\.05\]{background-color:hsl(var(--brand) / .05)}.bg-brand\/\[0\.06\]{background-color:hsl(var(--brand) / .06)}.bg-brand\/\[0\.07\]{background-color:hsl(var(--brand) / .07)}.bg-brand\/\[0\.08\]{background-color:hsl(var(--brand) / .08)}.bg-canvas{background-color:hsl(var(--canvas))}.bg-canvas-2\/80{background-color:hsl(var(--canvas-2) / .8)}.bg-canvas\/30{background-color:hsl(var(--canvas) / .3)}.bg-canvas\/40{background-color:hsl(var(--canvas) / .4)}.bg-canvas\/50{background-color:hsl(var(--canvas) / .5)}.bg-canvas\/55{background-color:hsl(var(--canvas) / .55)}.bg-canvas\/70{background-color:hsl(var(--canvas) / .7)}.bg-canvas\/80{background-color:hsl(var(--canvas) / .8)}.bg-canvas\/85{background-color:hsl(var(--canvas) / .85)}.bg-card{background-color:hsl(var(--card))}.bg-danger{background-color:hsl(var(--danger))}.bg-danger\/10{background-color:hsl(var(--danger) / .1)}.bg-danger\/15{background-color:hsl(var(--danger) / .15)}.bg-danger\/20{background-color:hsl(var(--danger) / .2)}.bg-danger\/5{background-color:hsl(var(--danger) / .05)}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/50{background-color:#d1fae580}.bg-emerald-200\/20{background-color:#a7f3d033}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/15{background-color:#6ee7b726}.bg-emerald-300\/20{background-color:#6ee7b733}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-400\/45{background-color:#34d39973}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-fuchsia-200\/55{background-color:#f5d0fe8c}.bg-fuchsia-300\/50{background-color:#f0abfc80}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-200\/30{background-color:#bbf7d04d}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-info\/10{background-color:hsl(var(--info) / .1)}.bg-ink{background-color:hsl(var(--ink))}.bg-ink-3{background-color:hsl(var(--ink-3))}.bg-ink\/10{background-color:hsl(var(--ink) / .1)}.bg-ink\/15{background-color:hsl(var(--ink) / .15)}.bg-ink\/20{background-color:hsl(var(--ink) / .2)}.bg-ink\/25{background-color:hsl(var(--ink) / .25)}.bg-ink\/40{background-color:hsl(var(--ink) / .4)}.bg-ink\/45{background-color:hsl(var(--ink) / .45)}.bg-ink\/5{background-color:hsl(var(--ink) / .05)}.bg-ink\/55{background-color:hsl(var(--ink) / .55)}.bg-ink\/60{background-color:hsl(var(--ink) / .6)}.bg-ink\/65{background-color:hsl(var(--ink) / .65)}.bg-ink\/75{background-color:hsl(var(--ink) / .75)}.bg-ink\/\[0\.02\]{background-color:hsl(var(--ink) / .02)}.bg-ink\/\[0\.03\]{background-color:hsl(var(--ink) / .03)}.bg-ink\/\[0\.045\]{background-color:hsl(var(--ink) / .045)}.bg-ink\/\[0\.04\]{background-color:hsl(var(--ink) / .04)}.bg-ink\/\[0\.05\]{background-color:hsl(var(--ink) / .05)}.bg-ink\/\[0\.06\]{background-color:hsl(var(--ink) / .06)}.bg-ink\/\[0\.07\]{background-color:hsl(var(--ink) / .07)}.bg-line{background-color:hsl(var(--line))}.bg-line\/60{background-color:hsl(var(--line) / .6)}.bg-line\/80{background-color:hsl(var(--line) / .8)}.bg-muted{background-color:hsl(var(--muted))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/50{background-color:#ffedd580}.bg-orange-400\/20{background-color:#fb923c33}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.bg-pink-200\/50{background-color:#fbcfe880}.bg-pink-300\/70{background-color:#f9a8d4b3}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/70{background-color:#f3e8ffb3}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/20{background-color:#a855f733}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/70{background-color:#fee2e2b3}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/15{background-color:#f8717126}.bg-red-400\/25{background-color:#f8717140}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-600\/50{background-color:#dc262680}.bg-red-600\/90{background-color:#dc2626e6}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-400\/15{background-color:#fb718526}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/80{background-color:#fff1f2cc}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/90{background-color:#f0f9ffe6}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/15{background-color:#0ea5e926}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-success{background-color:hsl(var(--success))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-success\/15{background-color:hsl(var(--success) / .15)}.bg-success\/20{background-color:hsl(var(--success) / .2)}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.bg-transparent{background-color:transparent}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-75{--tw-bg-opacity: .75}.bg-\[linear-gradient\(135deg\,\#ecfdf5_0\%\,\#ffffff_72\%\)\]{background-image:linear-gradient(135deg,#ecfdf5,#fff 72%)}.bg-\[linear-gradient\(135deg\,\#fffbeb_0\%\,\#ffffff_72\%\)\]{background-image:linear-gradient(135deg,#fffbeb,#fff 72%)}.bg-\[radial-gradient\(110\%_80\%_at_100\%_0\%\,rgba\(196\,27\,135\,0\.42\)\,transparent_58\%\)\]{background-image:radial-gradient(110% 80% at 100% 0%,rgba(196,27,135,.42),transparent 58%)}.bg-\[radial-gradient\(50\%_70\%_at_50\%_0\%\,rgba\(196\,27\,135\,0\.16\)\,transparent_70\%\)\]{background-image:radial-gradient(50% 70% at 50% 0%,rgba(196,27,135,.16),transparent 70%)}.bg-\[radial-gradient\(55\%_50\%_at_0\%_100\%\,rgba\(196\,27\,135\,0\.22\)\,transparent_55\%\)\]{background-image:radial-gradient(55% 50% at 0% 100%,rgba(196,27,135,.22),transparent 55%)}.bg-\[radial-gradient\(55\%_80\%_at_50\%_0\%\,rgba\(196\,27\,135\,0\.06\)\,transparent_70\%\)\]{background-image:radial-gradient(55% 80% at 50% 0%,rgba(196,27,135,.06),transparent 70%)}.bg-\[radial-gradient\(55\%_80\%_at_50\%_0\%\,rgba\(196\,27\,135\,0\.07\)\,transparent_70\%\)\]{background-image:radial-gradient(55% 80% at 50% 0%,rgba(196,27,135,.07),transparent 70%)}.bg-\[radial-gradient\(55\%_80\%_at_50\%_0\%\,rgba\(196\,27\,135\,0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(55% 80% at 50% 0%,rgba(196,27,135,.08),transparent 70%)}.bg-\[radial-gradient\(55\%_80\%_at_50\%_0\%\,rgba\(196\,27\,135\,0\.18\)\,transparent_70\%\)\]{background-image:radial-gradient(55% 80% at 50% 0%,rgba(196,27,135,.18),transparent 70%)}.bg-\[radial-gradient\(55\%_80\%_at_50\%_0\%\,rgba\(196\,27\,135\,0\.22\)\,transparent_70\%\)\]{background-image:radial-gradient(55% 80% at 50% 0%,rgba(196,27,135,.22),transparent 70%)}.bg-\[radial-gradient\(60\%_50\%_at_100\%_0\%\,rgba\(196\,27\,135\,0\.28\)\,transparent_55\%\)\]{background-image:radial-gradient(60% 50% at 100% 0%,rgba(196,27,135,.28),transparent 55%)}.bg-\[radial-gradient\(70\%_100\%_at_0\%_0\%\,rgba\(196\,27\,135\,0\.08\)\,transparent_70\%\)\]{background-image:radial-gradient(70% 100% at 0% 0%,rgba(196,27,135,.08),transparent 70%)}.bg-\[radial-gradient\(80\%_80\%_at_100\%_0\%\,rgba\(196\,27\,135\,0\.35\)\,transparent_70\%\)\]{background-image:radial-gradient(80% 80% at 100% 0%,rgba(196,27,135,.35),transparent 70%)}.bg-\[radial-gradient\(90\%_70\%_at_100\%_0\%\,rgba\(196\,27\,135\,0\.22\)\,transparent_55\%\)\]{background-image:radial-gradient(90% 70% at 100% 0%,rgba(196,27,135,.22),transparent 55%)}.bg-\[radial-gradient\(90\%_70\%_at_100\%_0\%\,rgba\(196\,27\,135\,0\.4\)\,transparent_55\%\)\]{background-image:radial-gradient(90% 70% at 100% 0%,rgba(196,27,135,.4),transparent 55%)}.bg-\[radial-gradient\(circle_at_16\%_0\%\,rgba\(196\,27\,135\,0\.18\)\,transparent_34\%\)\,linear-gradient\(135deg\,\#17111F_0\%\,\#24152D_72\%\,\#3A1831_100\%\)\]{background-image:radial-gradient(circle at 16% 0%,rgba(196,27,135,.18),transparent 34%),linear-gradient(135deg,#17111f,#24152d 72%,#3a1831)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(196\,27\,135\,0\.22\)\,transparent_38\%\)\,linear-gradient\(135deg\,\#17111F_0\%\,\#24152D_72\%\,\#3A1831_100\%\)\]{background-image:radial-gradient(circle at 18% 0%,rgba(196,27,135,.22),transparent 38%),linear-gradient(135deg,#17111f,#24152d 72%,#3a1831)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(196\,27\,135\,0\.18\)\,transparent_55\%\)\]{background-image:radial-gradient(ellipse at top right,rgba(196,27,135,.18),transparent 55%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-\[\#0a0614\]{--tw-gradient-from: #0a0614 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 6 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a0810\]{--tw-gradient-from: #0a0810 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 8 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f0a1a\]{--tw-gradient-from: #0f0a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3b82f6\]{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#60a5fa\]{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#93c5fd\]{--tw-gradient-from: #93c5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C41B87\]{--tw-gradient-from: #C41B87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C41B87\]\/10{--tw-gradient-from: rgb(196 27 135 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C41B87\]\/20{--tw-gradient-from: rgb(196 27 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C41B87\]\/30{--tw-gradient-from: rgb(196 27 135 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C41B87\]\/5{--tw-gradient-from: rgb(196 27 135 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F9F9F9\]{--tw-gradient-from: #F9F9F9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 249 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d942a5\]{--tw-gradient-from: #d942a5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 66 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e045a8\]{--tw-gradient-from: #e045a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 69 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f472b6\]{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f9a8d4\]{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand{--tw-gradient-from: hsl(var(--brand)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand-glow{--tw-gradient-from: hsl(var(--brand-glow)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand-glow) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand\/15{--tw-gradient-from: hsl(var(--brand) / .15) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand\/5{--tw-gradient-from: hsl(var(--brand) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-brand\/\[0\.04\]{--tw-gradient-from: hsl(var(--brand) / .04) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--brand) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-canvas{--tw-gradient-from: hsl(var(--canvas)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--canvas) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-50\/90{--tw-gradient-from: rgb(236 253 245 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100\/10{--tw-gradient-from: rgb(243 244 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink\/\[0\.06\]{--tw-gradient-from: hsl(var(--ink) / .06) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--ink) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-200{--tw-gradient-from: #fbcfe8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50\/50{--tw-gradient-from: rgb(253 242 248 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from: rgb(236 72 153 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/50{--tw-gradient-from: rgb(250 245 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/30{--tw-gradient-from: rgb(147 51 234 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50\/90{--tw-gradient-from: rgb(255 241 242 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/20{--tw-gradient-from: rgb(234 179 8 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0a0614\]\/75{--tw-gradient-to: rgb(10 6 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(10 6 20 / .75) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a0810\]\/90{--tw-gradient-to: rgb(10 8 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(10 8 16 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0f0a1a\]\/85{--tw-gradient-to: rgb(15 10 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 10 26 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2563EB\]{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563EB var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#9b0c6b\]{--tw-gradient-to: rgb(155 12 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9b0c6b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#C41B87\]{--tw-gradient-to: rgb(196 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #C41B87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#E91E63\]{--tw-gradient-to: rgb(233 30 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E91E63 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-brand\/15{--tw-gradient-to: hsl(var(--brand) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--brand) / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-600{--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dc2626 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5f3ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/15{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a0614\]\/15{--tw-gradient-to: rgb(10 6 20 / .15) var(--tw-gradient-to-position)}.to-\[\#1d4ed8\]{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-\[\#60a5fa\]{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-\[\#7c0a56\]{--tw-gradient-to: #7c0a56 var(--tw-gradient-to-position)}.to-\[\#8B1A5A\]{--tw-gradient-to: #8B1A5A var(--tw-gradient-to-position)}.to-\[\#8B1A5B\]{--tw-gradient-to: #8B1A5B var(--tw-gradient-to-position)}.to-\[\#8F3CC3\]{--tw-gradient-to: #8F3CC3 var(--tw-gradient-to-position)}.to-\[\#8b1570\]{--tw-gradient-to: #8b1570 var(--tw-gradient-to-position)}.to-\[\#9B0C6B\]{--tw-gradient-to: #9B0C6B var(--tw-gradient-to-position)}.to-\[\#9B0C6B\]\/10{--tw-gradient-to: rgb(155 12 107 / .1) var(--tw-gradient-to-position)}.to-\[\#9B0C6B\]\/20{--tw-gradient-to: rgb(155 12 107 / .2) var(--tw-gradient-to-position)}.to-\[\#9B0C6B\]\/30{--tw-gradient-to: rgb(155 12 107 / .3) var(--tw-gradient-to-position)}.to-\[\#9B0C6B\]\/5{--tw-gradient-to: rgb(155 12 107 / .05) var(--tw-gradient-to-position)}.to-\[\#9B0C6B\]\/50{--tw-gradient-to: rgb(155 12 107 / .5) var(--tw-gradient-to-position)}.to-\[\#9b0c6b\]{--tw-gradient-to: #9b0c6b var(--tw-gradient-to-position)}.to-\[\#9b0c6b\]\/10{--tw-gradient-to: rgb(155 12 107 / .1) var(--tw-gradient-to-position)}.to-\[\#9b0c6b\]\/30{--tw-gradient-to: rgb(155 12 107 / .3) var(--tw-gradient-to-position)}.to-\[\#9b0c6b\]\/5{--tw-gradient-to: rgb(155 12 107 / .05) var(--tw-gradient-to-position)}.to-\[\#C41B87\]{--tw-gradient-to: #C41B87 var(--tw-gradient-to-position)}.to-\[\#C41B87\]\/10{--tw-gradient-to: rgb(196 27 135 / .1) var(--tw-gradient-to-position)}.to-\[\#C41B87\]\/20{--tw-gradient-to: rgb(196 27 135 / .2) var(--tw-gradient-to-position)}.to-\[\#C41B87\]\/5{--tw-gradient-to: rgb(196 27 135 / .05) var(--tw-gradient-to-position)}.to-\[\#E91E63\]{--tw-gradient-to: #E91E63 var(--tw-gradient-to-position)}.to-\[\#b01778\]{--tw-gradient-to: #b01778 var(--tw-gradient-to-position)}.to-\[\#d942a5\]{--tw-gradient-to: #d942a5 var(--tw-gradient-to-position)}.to-\[\#ec4899\]{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-\[\#f472b6\]{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-brand{--tw-gradient-to: hsl(var(--brand)) var(--tw-gradient-to-position)}.to-brand-deep{--tw-gradient-to: hsl(var(--brand-deep)) var(--tw-gradient-to-position)}.to-brand\/5{--tw-gradient-to: hsl(var(--brand) / .05) var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-emerald-800{--tw-gradient-to: #065f46 var(--tw-gradient-to-position)}.to-gray-100\/20{--tw-gradient-to: rgb(243 244 246 / .2) var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-200{--tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/20{--tw-gradient-to: rgb(22 163 74 / .2) var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.to-ink\/\[0\.02\]{--tw-gradient-to: hsl(var(--ink) / .02) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/50{--tw-gradient-to: rgb(255 247 237 / .5) var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/20{--tw-gradient-to: rgb(234 88 12 / .2) var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-600\/20{--tw-gradient-to: rgb(219 39 119 / .2) var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/30{--tw-gradient-to: rgb(250 245 255 / .3) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/30{--tw-gradient-to: rgb(168 85 247 / .3) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/20{--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-purple-800{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.to-purple-800\/30{--tw-gradient-to: rgb(107 33 168 / .3) var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to: #fecaca var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-red-800{--tw-gradient-to: #991b1b var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to: #ede9fe var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to: rgb(255 255 255 / .8) var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.bg-contain{background-size:contain}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-amber{fill:hsl(var(--amber))}.fill-brand{fill:hsl(var(--brand))}.fill-current{fill:currentColor}.stroke-2{stroke-width:2}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[8px\]{padding:8px}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.\!py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[92px\]{padding-bottom:92px}.pb-\[calc\(76px\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.pb-\[calc\(var\(--agent-bottom-nav-h\)\+12px\)\]{padding-bottom:calc(var(--agent-bottom-nav-h) + 12px)}.pb-\[calc\(var\(--merchant-bottom-nav-h\)\+12px\)\]{padding-bottom:calc(var(--merchant-bottom-nav-h) + 12px)}.pb-\[calc\(var\(--partner-bottom-nav-h\)\+12px\)\]{padding-bottom:calc(var(--partner-bottom-nav-h) + 12px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px,env(safe-area-inset-bottom))}.pb-\[max\(18px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(18px,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[max\(20px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(20px,env(safe-area-inset-bottom))}.pe-2{-webkit-padding-end:.5rem;padding-inline-end:.5rem}.pe-3\.5{-webkit-padding-end:.875rem;padding-inline-end:.875rem}.pe-32{-webkit-padding-end:8rem;padding-inline-end:8rem}.pe-4{-webkit-padding-end:1rem;padding-inline-end:1rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.ps-1\.5{-webkit-padding-start:.375rem;padding-inline-start:.375rem}.ps-11{-webkit-padding-start:2.75rem;padding-inline-start:2.75rem}.ps-2{-webkit-padding-start:.5rem;padding-inline-start:.5rem}.ps-3{-webkit-padding-start:.75rem;padding-inline-start:.75rem}.ps-3\.5{-webkit-padding-start:.875rem;padding-inline-start:.875rem}.ps-5{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.ps-\[4\.25rem\]{-webkit-padding-start:4.25rem;padding-inline-start:4.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[max\(12px\,env\(safe-area-inset-top\)\)\]{padding-top:max(12px,env(safe-area-inset-top))}.pt-\[max\(16px\,env\(safe-area-inset-top\)\)\]{padding-top:max(16px,env(safe-area-inset-top))}.pt-\[var\(--header-height\)\]{padding-top:var(--header-height)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-display{font-family:Space Grotesk,ui-sans-serif,system-ui}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[27px\]{font-size:27px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[4\.35rem\]{font-size:4.35rem}.text-\[42px\]{font-size:42px}.text-\[52px\]{font-size:52px}.text-\[9px\]{font-size:9px}.text-\[clamp\(1\.5rem\,3\.5vw\,2\.25rem\)\]{font-size:clamp(1.5rem,3.5vw,2.25rem)}.text-\[clamp\(1\.6rem\,3\.5vw\,2\.4rem\)\]{font-size:clamp(1.6rem,3.5vw,2.4rem)}.text-\[clamp\(1\.75rem\,4\.5vw\,3rem\)\]{font-size:clamp(1.75rem,4.5vw,3rem)}.text-\[clamp\(1\.75rem\,4vw\,2\.75rem\)\]{font-size:clamp(1.75rem,4vw,2.75rem)}.text-\[clamp\(1\.7rem\,4vw\,2\.6rem\)\]{font-size:clamp(1.7rem,4vw,2.6rem)}.text-\[clamp\(1\.85rem\,4\.5vw\,3rem\)\]{font-size:clamp(1.85rem,4.5vw,3rem)}.text-\[clamp\(1\.85rem\,5vw\,3\.1rem\)\]{font-size:clamp(1.85rem,5vw,3.1rem)}.text-\[clamp\(1\.9rem\,6\.8vw\,4\.35rem\)\]{font-size:clamp(1.9rem,6.8vw,4.35rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[0\.95\]{line-height:.95}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#93c5fd\]{--tw-text-opacity: 1 !important;color:rgb(147 197 253 / var(--tw-text-opacity, 1))!important}.\!text-\[\#f472b6\]{--tw-text-opacity: 1 !important;color:rgb(244 114 182 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\!text-white\/75{color:#ffffffbf!important}.text-\[\#059669\]{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-\[\#10B981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#17111F\]{--tw-text-opacity: 1;color:rgb(23 17 31 / var(--tw-text-opacity, 1))}.text-\[\#1d4ed8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#243b5a\]{--tw-text-opacity: 1;color:rgb(36 59 90 / var(--tw-text-opacity, 1))}.text-\[\#2563EB\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-\[\#2DD4BF\]{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-\[\#34d399\]{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-\[\#5EEAD4\],.text-\[\#5eead4\]{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-\[\#60a5fa\]{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-\[\#6ee7b7\]{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-\[\#8B1A5A\]{--tw-text-opacity: 1;color:rgb(139 26 90 / var(--tw-text-opacity, 1))}.text-\[\#8B5CF6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#93c5fd\]{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-\[\#93c5fd\]\/80{color:#93c5fdcc}.text-\[\#93c5fd\]\/85{color:#93c5fdd9}.text-\[\#C41B87\]{--tw-text-opacity: 1;color:rgb(196 27 135 / var(--tw-text-opacity, 1))}.text-\[\#C81E1E\]{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#EC4899\]{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-\[\#EF4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#FBBF24\]{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-\[\#a5b4fc\]{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-\[\#bfdbfe\]{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-\[\#d942a5\]{--tw-text-opacity: 1;color:rgb(217 66 165 / var(--tw-text-opacity, 1))}.text-\[\#f0a0d0\]{--tw-text-opacity: 1;color:rgb(240 160 208 / var(--tw-text-opacity, 1))}.text-\[\#f472b6\]{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-\[\#f9a8d4\]{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-\[\#fca5a5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-\[hsl\(240_5\%_42\%\)\]{--tw-text-opacity: 1;color:hsl(240 5% 42% / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--brand\)\)\]{color:hsl(var(--brand))}.text-\[hsl\(var\(--ink\)\)\]{color:hsl(var(--ink))}.text-\[hsl\(var\(--ink-3\)\)\]{color:hsl(var(--ink-3))}.text-\[inherit\]{color:inherit}.text-amber{color:hsl(var(--amber))}.text-amber\/70{color:hsl(var(--amber) / .7)}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-200\/70{color:#bfdbfeb3}.text-blue-200\/80{color:#bfdbfecc}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-brand{color:hsl(var(--brand))}.text-brand-glow{color:hsl(var(--brand-glow))}.text-brand\/25{color:hsl(var(--brand) / .25)}.text-brand\/80{color:hsl(var(--brand) / .8)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-danger{color:hsl(var(--danger))}.text-danger\/70{color:hsl(var(--danger) / .7)}.text-danger\/80{color:hsl(var(--danger) / .8)}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-800\/75{color:#065f46bf}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-info{color:hsl(var(--info))}.text-ink{color:hsl(var(--ink))}.text-ink-2{color:hsl(var(--ink-2))}.text-ink-3{color:hsl(var(--ink-3))}.text-ink-3\/40{color:hsl(var(--ink-3) / .4)}.text-ink-4{color:hsl(var(--ink-4))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-300\/90{color:#f9a8d4e6}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-200\/90{color:#fecacae6}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-300\/80{color:#fda4afcc}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800\/90{color:#075985e6}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-success\/70{color:hsl(var(--success) / .7)}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-200\/70{color:#99f6e4b3}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-100\/90{color:#ede9fee6}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/80{color:#facc15cc}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.decoration-\[\#93c5fd\]\/35{-webkit-text-decoration-color:rgb(147 197 253 / .35);text-decoration-color:#93c5fd59}.decoration-\[\#f472b6\]\/40{-webkit-text-decoration-color:rgb(244 114 182 / .4);text-decoration-color:#f472b666}.decoration-white\/20{-webkit-text-decoration-color:rgb(255 255 255 / .2);text-decoration-color:#fff3}.underline-offset-2{text-underline-offset:2px}.underline-offset-4,.underline-offset-\[4px\]{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/60::placeholder{color:#fff9}.accent-brand{accent-color:hsl(var(--brand))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-16px_48px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow: 0 -16px 48px rgba(0,0,0,.22);--tw-shadow-colored: 0 -16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-24px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 -24px 60px rgba(0,0,0,.55);--tw-shadow-colored: 0 -24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(147\,197\,253\,0\.8\)\]{--tw-shadow: 0 0 10px rgba(147,197,253,.8);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(196\,27\,135\,0\.55\)\]{--tw-shadow: 0 0 10px rgba(196,27,135,.55);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(244\,114\,182\,0\.8\)\]{--tw-shadow: 0 0 10px rgba(244,114,182,.8);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,105\,204\,0\.9\)\]{--tw-shadow: 0 0 16px rgba(255,105,204,.9);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-8px_rgba\(236\,72\,153\,0\.55\)\]{--tw-shadow: 0 0 24px -8px rgba(236,72,153,.55);--tw-shadow-colored: 0 0 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(52\,211\,153\,0\.75\)\]{--tw-shadow: 0 0 6px rgba(52,211,153,.75);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_70px_rgba\(15\,10\,26\,0\.35\)\]{--tw-shadow: 0 0 70px rgba(15,10,26,.35);--tw-shadow-colored: 0 0 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_-10px_rgba\(196\,27\,135\,0\.7\)\]{--tw-shadow: 0 10px 20px -10px rgba(196,27,135,.7);--tw-shadow-colored: 0 10px 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_-12px_rgba\(196\,27\,135\,0\.7\)\]{--tw-shadow: 0 10px 20px -12px rgba(196,27,135,.7);--tw-shadow-colored: 0 10px 20px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_-12px_rgba\(196\,27\,135\,0\.75\)\]{--tw-shadow: 0 10px 22px -12px rgba(196,27,135,.75);--tw-shadow-colored: 0 10px 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(196\,27\,135\,0\.28\)\]{--tw-shadow: 0 10px 22px rgba(196,27,135,.28);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(23\,17\,31\,0\.06\)\]{--tw-shadow: 0 10px 22px rgba(23,17,31,.06);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(23\,17\,31\,0\.14\)\]{--tw-shadow: 0 10px 22px rgba(23,17,31,.14);--tw-shadow-colored: 0 10px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(196\,27\,135\,0\.9\)\]{--tw-shadow: 0 10px 24px -10px rgba(196,27,135,.9);--tw-shadow-colored: 0 10px 24px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-12px_rgba\(255\,255\,255\,0\.45\)\]{--tw-shadow: 0 10px 24px -12px rgba(255,255,255,.45);--tw-shadow-colored: 0 10px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_-6px_rgba\(196\,27\,135\,0\.55\)\]{--tw-shadow: 0 10px 24px -6px rgba(196,27,135,.55);--tw-shadow-colored: 0 10px 24px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(139\,92\,246\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(139,92,246,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.08\)\]{--tw-shadow: 0 10px 24px rgba(16,185,129,.08);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow: 0 10px 24px rgba(16,185,129,.22);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(196\,27\,135\,0\.20\)\]{--tw-shadow: 0 10px 24px rgba(196,27,135,.2);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(23\,17\,31\,0\.05\)\]{--tw-shadow: 0 10px 24px rgba(23,17,31,.05);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(23\,17\,31\,0\.14\)\]{--tw-shadow: 0 10px 24px rgba(23,17,31,.14);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(23\,17\,31\,0\.16\)\]{--tw-shadow: 0 10px 24px rgba(23,17,31,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(23\,17\,31\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(23,17,31,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(245\,158\,11\,0\.08\)\]{--tw-shadow: 0 10px 24px rgba(245,158,11,.08);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(37\,99\,235\,0\.32\)\]{--tw-shadow: 0 10px 24px rgba(37,99,235,.32);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(59\,130\,246\,0\.18\)\]{--tw-shadow: 0 10px 24px rgba(59,130,246,.18);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_-12px_rgba\(196\,27\,135\,0\.85\)\]{--tw-shadow: 0 10px 26px -12px rgba(196,27,135,.85);--tw-shadow-colored: 0 10px 26px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(23\,17\,31\,0\.05\)\]{--tw-shadow: 0 10px 26px rgba(23,17,31,.05);--tw-shadow-colored: 0 10px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_-18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 10px 28px -18px rgba(0,0,0,.45);--tw-shadow-colored: 0 10px 28px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(23\,17\,31\,0\.05\)\]{--tw-shadow: 0 10px 28px rgba(23,17,31,.05);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_22px_-12px_rgba\(196\,27\,135\,0\.85\)\]{--tw-shadow: 0 12px 22px -12px rgba(196,27,135,.85);--tw-shadow-colored: 0 12px 22px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 12px 26px rgba(0,0,0,.18);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(196\,27\,135\,0\.22\)\]{--tw-shadow: 0 12px 26px rgba(196,27,135,.22);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(225\,29\,72\,0\.22\)\]{--tw-shadow: 0 12px 26px rgba(225,29,72,.22);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(244\,63\,94\,0\.22\)\]{--tw-shadow: 0 12px 26px rgba(244,63,94,.22);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-10px_rgba\(196\,27\,135\,0\.7\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow: 0 12px 28px -10px rgba(196,27,135,.7),inset 0 1px 0 rgba(255,255,255,.22);--tw-shadow-colored: 0 12px 28px -10px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-10px_rgba\(196\,27\,135\,0\.7\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow: 0 12px 28px -10px rgba(196,27,135,.7),inset 0 1px 0 rgba(255,255,255,.25);--tw-shadow-colored: 0 12px 28px -10px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_-8px_rgba\(196\,27\,135\,0\.55\)\]{--tw-shadow: 0 12px 28px -8px rgba(196,27,135,.55);--tw-shadow-colored: 0 12px 28px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(12\,12\,14\,0\.18\)\]{--tw-shadow: 0 12px 28px rgba(12,12,14,.18);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(196\,27\,135\,0\.22\)\]{--tw-shadow: 0 12px 28px rgba(196,27,135,.22);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 12px 32px rgba(0,0,0,.28);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(23\,17\,31\,0\.06\)\]{--tw-shadow: 0 12px 32px rgba(23,17,31,.06);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(23\,17\,31\,0\.2\)\]{--tw-shadow: 0 12px 32px rgba(23,17,31,.2);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_28px_-12px_rgba\(196\,27\,135\,0\.75\)\]{--tw-shadow: 0 14px 28px -12px rgba(196,27,135,.75);--tw-shadow-colored: 0 14px 28px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(23\,17\,31\,0\.07\)\]{--tw-shadow: 0 14px 36px rgba(23,17,31,.07);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(23\,17\,31\,0\.22\)\]{--tw-shadow: 0 14px 36px rgba(23,17,31,.22);--tw-shadow-colored: 0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 16px 34px rgba(0,0,0,.12);--tw-shadow-colored: 0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(23\,17\,31\,0\.07\)\]{--tw-shadow: 0 16px 40px rgba(23,17,31,.07);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(23\,17\,31\,0\.08\)\]{--tw-shadow: 0 16px 40px rgba(23,17,31,.08);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_36px_rgba\(196\,27\,135\,0\.38\)\]{--tw-shadow: 0 18px 36px rgba(196,27,135,.38);--tw-shadow-colored: 0 18px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow: 0 18px 38px rgba(255,255,255,.14);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow: 0 18px 38px rgba(255,255,255,.16);--tw-shadow-colored: 0 18px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_rgba\(196\,27\,135\,0\.25\)\]{--tw-shadow: 0 18px 40px -20px rgba(196,27,135,.25);--tw-shadow-colored: 0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_rgba\(196\,27\,135\,0\.28\)\]{--tw-shadow: 0 18px 40px -20px rgba(196,27,135,.28);--tw-shadow-colored: 0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(23\,17\,31\,0\.08\)\]{--tw-shadow: 0 18px 50px rgba(23,17,31,.08);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-18px_rgba\(0\,0\,0\,0\.85\)\,0_0_32px_-6px_rgba\(196\,27\,135\,0\.35\)\]{--tw-shadow: 0 20px 50px -18px rgba(0,0,0,.85),0 0 32px -6px rgba(196,27,135,.35);--tw-shadow-colored: 0 20px 50px -18px var(--tw-shadow-color), 0 0 32px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.55);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_48px_-22px_rgba\(196\,27\,135\,0\.65\)\]{--tw-shadow: 0 22px 48px -22px rgba(196,27,135,.65);--tw-shadow-colored: 0 22px 48px -22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_-20px_rgba\(196\,27\,135\,0\.45\)\]{--tw-shadow: 0 24px 48px -20px rgba(196,27,135,.45);--tw-shadow-colored: 0 24px 48px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-20px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 24px 60px -20px rgba(0,0,0,.65);--tw-shadow-colored: 0 24px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 24px 60px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_60px_-24px_rgba\(15\,10\,26\,0\.35\)\]{--tw-shadow: 0 28px 60px -24px rgba(15,10,26,.35);--tw-shadow-colored: 0 28px 60px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(18\,12\,30\,0\.32\)\]{--tw-shadow: 0 28px 70px rgba(18,12,30,.32);--tw-shadow-colored: 0 28px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(12\,12\,14\,0\.34\)\]{--tw-shadow: 0 28px 80px rgba(12,12,14,.34);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_80px_rgba\(12\,12\,14\,0\.38\)\]{--tw-shadow: 0 28px 80px rgba(12,12,14,.38);--tw-shadow-colored: 0 28px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.30\)\]{--tw-shadow: 0 30px 90px rgba(0,0,0,.3);--tw-shadow-colored: 0 30px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_80px_-24px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow: 0 32px 80px -24px rgba(0,0,0,.75);--tw-shadow-colored: 0 32px 80px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(23\,17\,31\,0\.2\)\]{--tw-shadow: 0 3px 10px rgba(23,17,31,.2);--tw-shadow-colored: 0 3px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_-2px_rgba\(196\,27\,135\,0\.5\)\]{--tw-shadow: 0 4px 12px -2px rgba(196,27,135,.5);--tw-shadow-colored: 0 4px 12px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_-4px_rgba\(196\,27\,135\,0\.8\)\]{--tw-shadow: 0 4px 12px -4px rgba(196,27,135,.8);--tw-shadow-colored: 0 4px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(220\,38\,38\,0\.45\)\]{--tw-shadow: 0 4px 12px rgba(220,38,38,.45);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(23\,17\,31\,0\.06\)\]{--tw-shadow: 0 4px 12px rgba(23,17,31,.06);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow: 0 4px 12px rgba(245,158,11,.35);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_-4px_rgba\(196\,27\,135\,0\.55\)\]{--tw-shadow: 0 4px 14px -4px rgba(196,27,135,.55);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgb\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 20px rgb(0,0,0,.08);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_50px_110px_-30px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow: 0 50px 110px -30px rgba(0,0,0,.85);--tw-shadow-colored: 0 50px 110px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_-6px_rgba\(196\,27\,135\,0\.8\)\]{--tw-shadow: 0 6px 14px -6px rgba(196,27,135,.8);--tw-shadow-colored: 0 6px 14px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_14px_rgba\(37\,99\,235\,0\.35\)\]{--tw-shadow: 0 6px 14px rgba(37,99,235,.35);--tw-shadow-colored: 0 6px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_rgba\(196\,27\,135\,0\.45\)\]{--tw-shadow: 0 6px 16px -6px rgba(196,27,135,.45);--tw-shadow-colored: 0 6px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-6px_rgba\(196\,27\,135\,0\.8\)\]{--tw-shadow: 0 6px 16px -6px rgba(196,27,135,.8);--tw-shadow-colored: 0 6px 16px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_16px_-8px_rgba\(196\,27\,135\,0\.9\)\]{--tw-shadow: 0 6px 16px -8px rgba(196,27,135,.9);--tw-shadow-colored: 0 6px 16px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-14px_rgba\(15\,10\,26\,0\.12\)\]{--tw-shadow: 0 6px 18px -14px rgba(15,10,26,.12);--tw-shadow-colored: 0 6px 18px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-14px_rgba\(15\,10\,26\,0\.14\)\]{--tw-shadow: 0 6px 18px -14px rgba(15,10,26,.14);--tw-shadow-colored: 0 6px 18px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_-14px_rgba\(15\,10\,26\,0\.16\)\]{--tw-shadow: 0 6px 18px -14px rgba(15,10,26,.16);--tw-shadow-colored: 0 6px 18px -14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_18px_rgba\(23\,17\,31\,0\.05\)\]{--tw-shadow: 0 6px 18px rgba(23,17,31,.05);--tw-shadow-colored: 0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_14px_-10px_rgba\(196\,27\,135\,0\.8\)\]{--tw-shadow: 0 8px 14px -10px rgba(196,27,135,.8);--tw-shadow-colored: 0 8px 14px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_16px_-10px_rgba\(196\,27\,135\,0\.7\)\]{--tw-shadow: 0 8px 16px -10px rgba(196,27,135,.7);--tw-shadow-colored: 0 8px 16px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_16px_-10px_rgba\(196\,27\,135\,0\.75\)\]{--tw-shadow: 0 8px 16px -10px rgba(196,27,135,.75);--tw-shadow-colored: 0 8px 16px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 8px 16px rgba(16,185,129,.35);--tw-shadow-colored: 0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow: 0 8px 16px rgba(245,158,11,.35);--tw-shadow-colored: 0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_-10px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow: 0 8px 18px -10px rgba(255,255,255,.35);--tw-shadow-colored: 0 8px 18px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 8px 18px rgba(16,185,129,.35);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(196\,27\,135\,0\.35\)\]{--tw-shadow: 0 8px 18px rgba(196,27,135,.35);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(23\,17\,31\,0\.06\)\]{--tw-shadow: 0 8px 18px rgba(23,17,31,.06);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(239\,68\,68\,0\.35\)\]{--tw-shadow: 0 8px 18px rgba(239,68,68,.35);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(37\,99\,235\,0\.35\)\]{--tw-shadow: 0 8px 18px rgba(37,99,235,.35);--tw-shadow-colored: 0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-6px_rgba\(13\,148\,136\,0\.65\)\]{--tw-shadow: 0 8px 20px -6px rgba(13,148,136,.65);--tw-shadow-colored: 0 8px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-6px_rgba\(196\,27\,135\,0\.45\)\]{--tw-shadow: 0 8px 20px -6px rgba(196,27,135,.45);--tw-shadow-colored: 0 8px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-6px_rgba\(196\,27\,135\,0\.65\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow: 0 8px 20px -6px rgba(196,27,135,.65),inset 0 1px 0 rgba(255,255,255,.3);--tw-shadow-colored: 0 8px 20px -6px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_-6px_rgba\(37\,99\,235\,0\.65\)\]{--tw-shadow: 0 8px 20px -6px rgba(37,99,235,.65);--tw-shadow-colored: 0 8px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(23\,17\,31\,0\.04\)\]{--tw-shadow: 0 8px 22px rgba(23,17,31,.04);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(23\,17\,31\,0\.05\)\]{--tw-shadow: 0 8px 22px rgba(23,17,31,.05);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_-8px_rgba\(196\,27\,135\,0\.45\)\]{--tw-shadow: 0 8px 24px -8px rgba(196,27,135,.45);--tw-shadow-colored: 0 8px 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(23\,17\,31\,0\.04\)\]{--tw-shadow: 0 8px 24px rgba(23,17,31,.04);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(23\,17\,31\,0\.05\)\]{--tw-shadow: 0 8px 24px rgba(23,17,31,.05);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-18px_rgba\(15\,10\,26\,0\.12\)\]{--tw-shadow: 0 8px 30px -18px rgba(15,10,26,.12);--tw-shadow-colored: 0 8px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-18px_rgba\(15\,10\,26\,0\.14\)\]{--tw-shadow: 0 8px 30px -18px rgba(15,10,26,.14);--tw-shadow-colored: 0 8px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-18px_rgba\(15\,10\,26\,0\.16\)\]{--tw-shadow: 0 8px 30px -18px rgba(15,10,26,.16);--tw-shadow-colored: 0 8px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-18px_rgba\(15\,10\,26\,0\.18\)\]{--tw-shadow: 0 8px 30px -18px rgba(15,10,26,.18);--tw-shadow-colored: 0 8px 30px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 8px 30px rgb(0,0,0,.06);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 8px 30px rgb(0,0,0,.08);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_-12px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 8px 32px -12px rgba(0,0,0,.45);--tw-shadow-colored: 0 8px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_-12px_rgba\(196\,27\,135\,0\.35\)\]{--tw-shadow: 0 8px 32px -12px rgba(196,27,135,.35);--tw-shadow-colored: 0 8px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow: inset 0 0 0 1px rgba(255,255,255,.12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(147\,197\,253\,0\.12\)\,0_18px_40px_-24px_rgba\(37\,99\,235\,0\.55\)\]{--tw-shadow: inset 0 1px 0 rgba(147,197,253,.12),0 18px 40px -24px rgba(37,99,235,.55);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 18px 40px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 1px 2px rgba(24,10,20,.03), 0 8px 20px -12px rgba(24,10,20,.08);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 8px 20px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-hero{--tw-shadow: 0 24px 60px -24px rgba(0,0,0,.5), 0 6px 20px -8px rgba(196,27,135,.25);--tw-shadow-colored: 0 24px 60px -24px var(--tw-shadow-color), 0 6px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-raise{--tw-shadow: 0 4px 14px -4px rgba(24,10,20,.1);--tw-shadow-colored: 0 4px 14px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#C41B87\]\/25{--tw-shadow-color: rgb(196 27 135 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/\[0\.03\]{--tw-shadow-color: rgb(0 0 0 / .03);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand{--tw-shadow-color: hsl(var(--brand));--tw-shadow: var(--tw-shadow-colored)}.shadow-card{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-200{--tw-shadow-color: #e9d5ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#C41B87\]\/20{--tw-ring-color: rgb(196 27 135 / .2)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-blue-400\/50{--tw-ring-color: rgb(96 165 250 / .5)}.ring-brand\/10{--tw-ring-color: hsl(var(--brand) / .1)}.ring-brand\/15{--tw-ring-color: hsl(var(--brand) / .15)}.ring-brand\/20{--tw-ring-color: hsl(var(--brand) / .2)}.ring-brand\/40{--tw-ring-color: hsl(var(--brand) / .4)}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-green-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.ring-green-400\/40{--tw-ring-color: rgb(74 222 128 / .4)}.ring-ink{--tw-ring-color: hsl(var(--ink))}.ring-line\/40{--tw-ring-color: hsl(var(--line) / .4)}.ring-line\/50{--tw-ring-color: hsl(var(--line) / .5)}.ring-line\/60{--tw-ring-color: hsl(var(--line) / .6)}.ring-orange-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.ring-pink-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 231 243 / var(--tw-ring-opacity, 1))}.ring-pink-400\/20{--tw-ring-color: rgb(244 114 182 / .2)}.ring-pink-400\/25{--tw-ring-color: rgb(244 114 182 / .25)}.ring-purple-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.ring-red-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-red-400\/40{--tw-ring-color: rgb(248 113 113 / .4)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/\[0\.10\]{--tw-ring-color: rgb(255 255 255 / .1)}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-0{--tw-ring-offset-width: 0px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[45px\]{--tw-blur: blur(45px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[55px\]{--tw-blur: blur(55px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_rgba\(196\,27\,135\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 20px rgba(196,27,135,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(255\,255\,255\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(255,255,255,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_12px_28px_rgba\(196\,27\,135\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 12px 28px rgba(196,27,135,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_12px_28px_rgba\(37\,99\,235\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 12px 28px rgba(37,99,235,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 1px 3px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 1px 4px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_2px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 2px 2px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.45\]{--tw-grayscale: grayscale(.45);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur: blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[5px\]{--tw-backdrop-blur: blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,filter\]{transition-property:transform,box-shadow,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[_\:-\]{_:-}.\[color-scheme\:light\]{color-scheme:light}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[scrollbar-width\:none\]{scrollbar-width:none}html.osrapay-native{--osrapay-safe-top: 56px}html.osrapay-native [data-osrapay-safe-top],html.osrapay-native [data-testid=auth-layout]{padding-top:var(--osrapay-safe-top, 56px)!important}html.osrapay-native .account-switch-page{padding-top:calc(28px + var(--osrapay-safe-top, 56px))}html.osrapay-native .guest-dark-page{padding-top:var(--osrapay-safe-top, 56px)}html.osrapay-native .register-modern-page{padding-top:calc(var(--osrapay-safe-top, 56px) + 12px)!important}html.osrapay-native .pro-topbar{height:auto;min-height:var(--pro-topbar-h, 56px);padding-top:var(--osrapay-safe-top, 56px)!important}html.osrapay-native [data-sonner-toaster].osrapay-sonner,html.osrapay-native [data-sonner-toaster][data-y-position=top]{top:calc(12px + var(--osrapay-safe-top, 56px))!important}html.osrapay-native .swal2-container:has(.osrapay-toast),html.osrapay-native body:has(.merchant-shell) .swal2-container:has(.osrapay-toast),html.osrapay-native body:has(.partner-shell) .swal2-container:has(.osrapay-toast){padding-top:calc(12px + var(--osrapay-safe-top, 56px))!important}.brand-gradient{background:linear-gradient(135deg,hsl(var(--brand)),hsl(var(--brand-deep)))}.card-ink{background:radial-gradient(120% 80% at 100% 0%,hsl(var(--brand) / .22) 0%,transparent 55%),radial-gradient(80% 60% at 0% 100%,hsl(var(--brand-deep) / .2) 0%,transparent 60%),linear-gradient(180deg,#181820,#14141a)}.brand-radial-glow{background:radial-gradient(80% 60% at 100% 0%,hsl(var(--brand) / .18) 0%,transparent 55%),radial-gradient(60% 40% at 0% 100%,hsl(var(--brand) / .1) 0%,transparent 60%)}.notif-unread-watermark{position:relative;overflow:hidden;background-color:#fff9fd;background-image:linear-gradient(#ffffffd1,#ffffffd1),url(/osrapay-notification-watermark.png);background-size:140px auto;background-repeat:no-repeat;background-position:right -18px center}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");border-radius:inherit}.check-verified{background:hsl(var(--success));color:#fff;border-radius:999px}.swal2-container:has(.osrapay-toast){padding:12px!important}.swal2-popup.osrapay-toast.swal2-toast{width:min(360px,calc(100vw - 28px))!important;min-height:0!important;max-height:86px!important;padding:12px 14px!important;border:1px solid hsl(var(--line) / .9)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffffa,#fffffff0)!important;box-shadow:0 18px 45px #0f0f1829,0 2px 10px #0f0f180f!important;gap:10px!important;align-items:center!important;display:flex!important;flex-direction:row!important;overflow:hidden!important}.swal2-popup.osrapay-toast.swal2-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:hsl(var(--success))}.swal2-popup.osrapay-toast.osrapay-toast-error:before{background:hsl(var(--danger))}.swal2-popup.osrapay-toast.osrapay-toast-warning:before{background:hsl(var(--amber))}.swal2-popup.osrapay-toast.osrapay-toast-info:before{background:hsl(var(--brand))}.swal2-popup.osrapay-toast .osrapay-toast-icon{width:34px!important;height:34px!important;min-width:34px!important;margin:0 0 0 2px!important;border-width:2px!important}.swal2-popup.osrapay-toast .osrapay-toast-icon .swal2-icon-content{font-size:24px!important}.swal2-popup.osrapay-toast .osrapay-toast-title{margin:0!important;padding:0!important;color:hsl(var(--ink))!important;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif!important;font-size:15px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.02em!important;text-align:left!important}.swal2-popup.osrapay-toast .osrapay-toast-progress{height:2px!important;background:hsl(var(--ink) / .08)!important}.swal2-popup.osrapay-toast .osrapay-toast-progress .swal2-timer-progress-bar{background:hsl(var(--success))!important}.osrapay-toast-in{animation:osrapayToastIn .18s cubic-bezier(.22,1,.36,1) both!important}.osrapay-toast-out{animation:osrapayToastOut .14s ease-in both!important}@keyframes osrapayToastIn{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes osrapayToastOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.98)}}[data-sonner-toaster].osrapay-sonner{z-index:99999!important}[data-sonner-toast].osrapay-premium-toast-host{width:min(320px,calc(100vw - 28px))!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}[data-sonner-toaster].osrapay-sonner [data-sonner-toast]:not(.osrapay-premium-toast-host){background:#181c25!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;box-shadow:0 10px 28px #00000047!important;padding:10px 12px!important;width:min(320px,calc(100vw - 28px))!important}.osrapay-premium-toast{position:relative;width:100%;border-radius:12px;overflow:hidden;isolation:isolate;background:#161a22f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 28px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:osrapayPremiumToastIn .28s cubic-bezier(.22,1,.36,1) both}.osrapay-premium-toast:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:999px;background:var(--toast-accent);opacity:.85;z-index:2}@keyframes osrapayPremiumToastIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.osrapay-premium-toast-main{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.7rem .75rem .7rem .85rem}.osrapay-premium-toast-icon-circle{width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0;color:var(--toast-accent);background:var(--toast-accent-soft)}.osrapay-premium-toast-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.osrapay-premium-toast-title{margin:0;color:#fffffff5;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:650;line-height:1.25;letter-spacing:-.01em}.osrapay-premium-toast-detail{margin:0;color:#e2e8f09e;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1.3}.osrapay-premium-toast-amount{color:color-mix(in srgb,var(--toast-accent) 55%,white);font-weight:650;font-variant-numeric:tabular-nums}.osrapay-premium-toast-close{width:1.5rem;height:1.5rem;border-radius:999px;border:none;background:transparent;color:#94a3b8d9;display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.osrapay-premium-toast-close:hover{transform:none;color:#fff;background:#ffffff14}.osrapay-premium-toast-progress-track{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff0f;overflow:hidden;z-index:3}.osrapay-premium-toast-progress-fill{height:100%;width:100%;transform-origin:left center;background:var(--toast-accent);opacity:.85;will-change:transform;animation:osrapayToastProgress var(--toast-duration, 4.5s) linear forwards}@keyframes osrapayToastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.osrapay-premium-toast:hover .osrapay-premium-toast-progress-fill,.osrapay-premium-toast:focus-within .osrapay-premium-toast-progress-fill{animation-play-state:paused}@media(max-width:640px){[data-sonner-toaster].osrapay-sonner{left:14px!important;right:14px!important;width:auto!important;top:calc(12px + var(--osrapay-safe-top, 0px))!important;bottom:auto!important}[data-sonner-toast].osrapay-premium-toast-host{width:min(320px,calc(100vw - 28px))!important;max-width:320px!important;margin-inline:auto!important}}@media(prefers-reduced-motion:reduce){.osrapay-premium-toast,.osrapay-premium-toast-progress-fill{animation:none!important}.osrapay-premium-toast-progress-fill{transform:scaleX(1);opacity:.45}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsl(var(--ink) / .18);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--brand) / .5)}::selection{background:hsl(var(--brand) / .2);color:hsl(var(--brand-deep))}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:currentColor;caret-color:currentColor;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.card-ink input:-webkit-autofill,.card-ink input:-webkit-autofill:hover,.card-ink input:-webkit-autofill:focus,.card-ink input:-webkit-autofill:active{-webkit-text-fill-color:#fff;caret-color:#fff}@keyframes pulseDot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.pulse-dot{animation:pulseDot 1.8s ease-in-out infinite}@keyframes drawLine{0%{stroke-dashoffset:800}to{stroke-dashoffset:0}}.draw-line{stroke-dasharray:800;animation:drawLine 1.6s cubic-bezier(.22,1,.36,1) forwards}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-4::placeholder{color:hsl(var(--ink-4))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.placeholder\:text-white\/50::placeholder{color:#ffffff80}.focus-within\:border-brand:focus-within{border-color:hsl(var(--brand))}.focus-within\:bg-canvas-2:focus-within{background-color:hsl(var(--canvas-2))}.focus-within\:ring-4:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-brand\/15:focus-within{--tw-ring-color: hsl(var(--brand) / .15)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1\.5:hover{--tw-translate-y: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#1d4ed8\]\/20:hover{border-color:#1d4ed833}.hover\:border-\[\#60a5fa\]\/55:hover{border-color:#60a5fa8c}.hover\:border-\[\#C41B87\]:hover{--tw-border-opacity: 1;border-color:rgb(196 27 135 / var(--tw-border-opacity, 1))}.hover\:border-\[\#C41B87\]\/20:hover{border-color:#c41b8733}.hover\:border-\[\#C41B87\]\/30:hover{border-color:#c41b874d}.hover\:border-\[\#C41B87\]\/40:hover{border-color:#c41b8766}.hover\:border-\[\#C41B87\]\/50:hover{border-color:#c41b8780}.hover\:border-\[\#c41b87\]\/40:hover{border-color:#c41b8766}.hover\:border-blue-400\/40:hover{border-color:#60a5fa66}.hover\:border-brand\/15:hover{border-color:hsl(var(--brand) / .15)}.hover\:border-brand\/20:hover{border-color:hsl(var(--brand) / .2)}.hover\:border-brand\/25:hover{border-color:hsl(var(--brand) / .25)}.hover\:border-brand\/30:hover{border-color:hsl(var(--brand) / .3)}.hover\:border-brand\/40:hover{border-color:hsl(var(--brand) / .4)}.hover\:border-danger\/30:hover{border-color:hsl(var(--danger) / .3)}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-line:hover{border-color:hsl(var(--line))}.hover\:border-pink-400\/35:hover{border-color:#f472b659}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/\[0\.16\]:hover{border-color:#ffffff29}.hover\:bg-\[\#059669\]:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1D4ED8\]:hover,.hover\:bg-\[\#1d4ed8\]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2563EB\]\/10:hover,.hover\:bg-\[\#2563eb\]\/10:hover{background-color:#2563eb1a}.hover\:bg-\[\#2563eb\]\/25:hover{background-color:#2563eb40}.hover\:bg-\[\#9B0C6B\]:hover,.hover\:bg-\[\#9b0c6b\]:hover{--tw-bg-opacity: 1;background-color:rgb(155 12 107 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#A01A6B\]:hover{--tw-bg-opacity: 1;background-color:rgb(160 26 107 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#A41567\]:hover{--tw-bg-opacity: 1;background-color:rgb(164 21 103 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#C41B87\]:hover{--tw-bg-opacity: 1;background-color:rgb(196 27 135 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#C41B87\]\/10:hover{background-color:#c41b871a}.hover\:bg-\[\#C41B87\]\/30:hover{background-color:#c41b874d}.hover\:bg-\[\#C41B87\]\/5:hover{background-color:#c41b870d}.hover\:bg-\[\#C41B87\]\/50:hover{background-color:#c41b8780}.hover\:bg-\[\#FDECEE\]\/70:hover{background-color:#fdeceeb3}.hover\:bg-\[\#a01570\]:hover{--tw-bg-opacity: 1;background-color:rgb(160 21 112 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#a01670\]:hover{--tw-bg-opacity: 1;background-color:rgb(160 22 112 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#a91574\]:hover{--tw-bg-opacity: 1;background-color:rgb(169 21 116 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c41b87\]\/10:hover{background-color:#c41b871a}.hover\:bg-\[\#efeaf2\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 234 242 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-100\/50:hover{background-color:#dbeafe80}.hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-brand:hover{background-color:hsl(var(--brand))}.hover\:bg-brand-deep:hover{background-color:hsl(var(--brand-deep))}.hover\:bg-brand\/10:hover{background-color:hsl(var(--brand) / .1)}.hover\:bg-brand\/15:hover{background-color:hsl(var(--brand) / .15)}.hover\:bg-brand\/5:hover{background-color:hsl(var(--brand) / .05)}.hover\:bg-brand\/90:hover{background-color:hsl(var(--brand) / .9)}.hover\:bg-brand\/\[0\.05\]:hover{background-color:hsl(var(--brand) / .05)}.hover\:bg-brand\/\[0\.06\]:hover{background-color:hsl(var(--brand) / .06)}.hover\:bg-canvas:hover{background-color:hsl(var(--canvas))}.hover\:bg-canvas-2\/80:hover{background-color:hsl(var(--canvas-2) / .8)}.hover\:bg-canvas\/50:hover{background-color:hsl(var(--canvas) / .5)}.hover\:bg-canvas\/60:hover{background-color:hsl(var(--canvas) / .6)}.hover\:bg-danger\/10:hover{background-color:hsl(var(--danger) / .1)}.hover\:bg-danger\/5:hover{background-color:hsl(var(--danger) / .05)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500\/30:hover{background-color:#6b72804d}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-2:hover{background-color:hsl(var(--ink-2))}.hover\:bg-ink\/10:hover{background-color:hsl(var(--ink) / .1)}.hover\:bg-ink\/5:hover{background-color:hsl(var(--ink) / .05)}.hover\:bg-ink\/95:hover{background-color:hsl(var(--ink) / .95)}.hover\:bg-ink\/\[0\.015\]:hover{background-color:hsl(var(--ink) / .015)}.hover\:bg-ink\/\[0\.025\]:hover{background-color:hsl(var(--ink) / .025)}.hover\:bg-ink\/\[0\.02\]:hover{background-color:hsl(var(--ink) / .02)}.hover\:bg-ink\/\[0\.03\]:hover{background-color:hsl(var(--ink) / .03)}.hover\:bg-ink\/\[0\.04\]:hover{background-color:hsl(var(--ink) / .04)}.hover\:bg-ink\/\[0\.06\]:hover{background-color:hsl(var(--ink) / .06)}.hover\:bg-ink\/\[0\.08\]:hover{background-color:hsl(var(--ink) / .08)}.hover\:bg-ink\/\[0\.12\]:hover{background-color:hsl(var(--ink) / .12)}.hover\:bg-ink\/\[0\.1\]:hover{background-color:hsl(var(--ink) / .1)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-500\/5:hover{background-color:#ef44440d}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/75:hover{background-color:#ffffffbf}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-yellow-400\/20:hover{background-color:#facc1533}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-\[\#9B0C6B\]:hover{--tw-gradient-from: #9B0C6B var(--tw-gradient-from-position);--tw-gradient-to: rgb(155 12 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#9b0c6b\]:hover{--tw-gradient-from: #9b0c6b var(--tw-gradient-from-position);--tw-gradient-to: rgb(155 12 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#A01A6B\]:hover{--tw-gradient-from: #A01A6B var(--tw-gradient-from-position);--tw-gradient-to: rgb(160 26 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#C41B87\]:hover{--tw-gradient-from: #C41B87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#D41B87\]:hover{--tw-gradient-from: #D41B87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 27 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-100:hover{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500\/40:hover{--tw-gradient-from: rgb(59 130 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-700:hover{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-700:hover{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-700:hover{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-600:hover{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-100:hover{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-100:hover{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-700:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[\#6B1A4B\]:hover{--tw-gradient-to: #6B1A4B var(--tw-gradient-to-position)}.hover\:to-\[\#7d0a56\]:hover{--tw-gradient-to: #7d0a56 var(--tw-gradient-to-position)}.hover\:to-\[\#8B1A5A\]:hover{--tw-gradient-to: #8B1A5A var(--tw-gradient-to-position)}.hover\:to-\[\#9F3CC3\]:hover{--tw-gradient-to: #9F3CC3 var(--tw-gradient-to-position)}.hover\:to-\[\#C41B87\]:hover{--tw-gradient-to: #C41B87 var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-emerald-800:hover{--tw-gradient-to: #065f46 var(--tw-gradient-to-position)}.hover\:to-gray-800:hover{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.hover\:to-green-600:hover{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.hover\:to-green-800:hover{--tw-gradient-to: #166534 var(--tw-gradient-to-position)}.hover\:to-indigo-200:hover{--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-orange-500:hover{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.hover\:to-orange-700:hover{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.hover\:to-pink-200:hover{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.hover\:to-pink-700:hover{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.hover\:to-purple-500\/40:hover{--tw-gradient-to: rgb(168 85 247 / .4) var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-500:hover{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:to-red-800:hover{--tw-gradient-to: #991b1b var(--tw-gradient-to-position)}.hover\:to-red-900:hover{--tw-gradient-to: #7f1d1d var(--tw-gradient-to-position)}.hover\:to-rose-700:hover{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:to-violet-700:hover{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.hover\:\!text-\[\#bfdbfe\]:hover{--tw-text-opacity: 1 !important;color:rgb(191 219 254 / var(--tw-text-opacity, 1))!important}.hover\:\!text-\[\#f9a8d4\]:hover{--tw-text-opacity: 1 !important;color:rgb(249 168 212 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#1e40af\]:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-\[\#93c5fd\]:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-\[\#9B0C6B\]:hover{--tw-text-opacity: 1;color:rgb(155 12 107 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C41B87\]:hover{--tw-text-opacity: 1;color:rgb(196 27 135 / var(--tw-text-opacity, 1))}.hover\:text-\[\#bfdbfe\]:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f0a0d0\]:hover{--tw-text-opacity: 1;color:rgb(240 160 208 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f9a8d4\]:hover{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-brand:hover{color:hsl(var(--brand))}.hover\:text-brand-deep:hover{color:hsl(var(--brand-deep))}.hover\:text-danger:hover{color:hsl(var(--danger))}.hover\:text-danger\/80:hover{color:hsl(var(--danger) / .8)}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{color:hsl(var(--ink))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/75:hover{color:#ffffffbf}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/85:hover{color:#ffffffd9}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgb\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow: 0 12px 40px rgb(0,0,0,.08);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_32px_-8px_rgba\(196\,27\,135\,0\.75\)\]:hover{--tw-shadow: 0 14px 32px -8px rgba(196,27,135,.75);--tw-shadow-colored: 0 14px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_-20px_rgba\(196\,27\,135\,0\.22\)\]:hover{--tw-shadow: 0 18px 40px -20px rgba(196,27,135,.22);--tw-shadow-colored: 0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_-20px_rgba\(196\,27\,135\,0\.25\)\]:hover{--tw-shadow: 0 18px 40px -20px rgba(196,27,135,.25);--tw-shadow-colored: 0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_-20px_rgba\(196\,27\,135\,0\.28\)\]:hover{--tw-shadow: 0 18px 40px -20px rgba(196,27,135,.28);--tw-shadow-colored: 0 18px 40px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_40px_rgba\(23\,17\,31\,0\.1\)\]:hover{--tw-shadow: 0 18px 40px rgba(23,17,31,.1);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_18px_44px_rgba\(23\,17\,31\,0\.11\)\]:hover{--tw-shadow: 0 18px 44px rgba(23,17,31,.11);--tw-shadow-colored: 0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_22px_48px_rgba\(23\,17\,31\,0\.1\)\]:hover{--tw-shadow: 0 22px 48px rgba(23,17,31,.1);--tw-shadow-colored: 0 22px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_-6px_rgba\(196\,27\,135\,0\.55\)\]:hover{--tw-shadow: 0 8px 20px -6px rgba(196,27,135,.55);--tw-shadow-colored: 0 8px 20px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow: 0 8px 30px rgb(0,0,0,.12);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow: 0 1px 2px rgba(24,10,20,.03), 0 8px 20px -12px rgba(24,10,20,.08);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 8px 20px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#C41B87\]\/30:hover{--tw-shadow-color: rgb(196 27 135 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-card:hover{--tw-shadow-color: hsl(var(--card));--tw-shadow: var(--tw-shadow-colored)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:z-20:focus{z-index:20}.focus\:border-\[\#60a5fa\]\/45:focus{border-color:#60a5fa73}.focus\:border-\[\#C41B87\]:focus{--tw-border-opacity: 1;border-color:rgb(196 27 135 / var(--tw-border-opacity, 1))}.focus\:border-brand:focus{border-color:hsl(var(--brand))}.focus\:border-brand\/40:focus{border-color:hsl(var(--brand) / .4)}.focus\:border-brand\/50:focus{border-color:hsl(var(--brand) / .5)}.focus\:border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:bg-white\/\[0\.06\]:focus{background-color:#ffffff0f}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-offset-0:focus{outline-offset:0px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#2563EB\]\/25:focus{--tw-ring-color: rgb(37 99 235 / .25)}.focus\:ring-\[\#C41B87\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 27 135 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#C41B87\]\/20:focus{--tw-ring-color: rgb(196 27 135 / .2)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-brand\/15:focus{--tw-ring-color: hsl(var(--brand) / .15)}.focus\:ring-brand\/20:focus{--tw-ring-color: hsl(var(--brand) / .2)}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-500\/20:focus{--tw-ring-color: rgb(100 116 139 / .2)}.focus\:ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary:focus-visible{outline-color:hsl(var(--primary))}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#C41B87\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 27 135 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-gray-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-pink-400\/45:focus-visible{--tw-ring-color: rgb(244 114 182 / .45)}.focus-visible\:ring-pink-400\/50:focus-visible{--tw-ring-color: rgb(244 114 182 / .5)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-ink\/\[0\.05\]:active{background-color:hsl(var(--ink) / .05)}.enabled\:hover\:bg-ink\/\[0\.025\]:hover:enabled{background-color:hsl(var(--ink) / .025)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-ink\/10:disabled{background-color:hsl(var(--ink) / .1)}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:text-ink-4:disabled{color:hsl(var(--ink-4))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#60a5fa\]\/40{border-color:#60a5fa66}.group:hover .group-hover\:border-brand\/30{border-color:hsl(var(--brand) / .3)}.group:hover .group-hover\:bg-\[\#2563EB\]\/25{background-color:#2563eb40}.group:hover .group-hover\:bg-\[\#C41B87\]\/20{background-color:#c41b8733}.group:hover .group-hover\:bg-brand{background-color:hsl(var(--brand))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#93c5fd\]{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#C41B87\]{--tw-text-opacity: 1;color:rgb(196 27 135 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-brand{color:hsl(var(--brand))}.group:hover .group-hover\:text-white\/70{color:#ffffffb3}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:border-brand[data-state=open]{border-color:hsl(var(--brand))}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=active\]\:text-gray-950[data-state=active]{--tw-text-opacity: 1;color:rgb(3 7 18 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:ring-4[data-state=open]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media not all and (min-width:768px){.max-md\:h-12{height:3rem}.max-md\:rounded-full{border-radius:9999px}}@media(min-width:640px){.sm\:inset-y-4{top:1rem;bottom:1rem}.sm\:-bottom-2{bottom:-.5rem}.sm\:-right-2{right:-.5rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-auto{left:auto}.sm\:right-6{right:1.5rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-mb-2{margin-bottom:-.5rem}.sm\:-mt-2{margin-top:-.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-24{height:6rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[calc\(100dvh-48px\)\]{max-height:calc(100dvh - 48px)}.sm\:min-h-0{min-height:0px}.sm\:min-h-16{min-height:4rem}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[160px\]{width:160px}.sm\:w-\[300px\]{width:300px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[450px\]{max-width:450px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-\[1\.1\]{flex:1.1}.sm\:flex-none{flex:none}.sm\:-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0px}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-3\.5{gap:.875rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-2xl{border-radius:calc(var(--radius) + 4px)}.sm\:rounded-3xl{border-radius:calc(var(--radius) + 12px)}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-\[26px\]{border-radius:26px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[30px\]{border-radius:30px}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:bg-black\/50{background-color:#00000080}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pl-3{padding-left:.75rem}.sm\:pr-2\.5{padding-right:.625rem}.sm\:pr-4{padding-right:1rem}.sm\:ps-3{-webkit-padding-start:.75rem;padding-inline-start:.75rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[1\.35rem\]{font-size:1.35rem}.sm\:text-\[1\.95rem\]{font-size:1.95rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[24px\]{font-size:24px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:tracking-\[0\.16em\]{letter-spacing:.16em}.sm\:tracking-widest{letter-spacing:.1em}.sm\:opacity-0{opacity:0}}@media(min-width:768px){.md\:left-\[-23px\]{left:-23px}.md\:left-\[11px\]{left:11px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2 / span 2}.md\:-mb-2{margin-bottom:-.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mr-2{margin-right:.5rem}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mt-14{margin-top:3.5rem}.md\:mt-4{margin-top:1rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-2{height:.5rem}.md\:h-28{height:7rem}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-80{height:20rem}.md\:min-h-\[340px\]{min-height:340px}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-2\/3{width:66.666667%}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-3\/4{width:75%}.md\:w-4{width:1rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-\[280px\]{width:280px}.md\:w-\[320px\]{width:320px}.md\:w-\[400px\]{width:400px}.md\:w-auto{width:auto}.md\:max-w-\[480px\]{max-width:480px}.md\:max-w-\[680px\]{max-width:680px}.md\:max-w-sm{max-width:24rem}.md\:max-w-xs{max-width:20rem}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:.25rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-x-8{column-gap:2rem}.md\:gap-y-3{row-gap:.75rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:calc(var(--radius) + 4px)}.md\:rounded-3xl{border-radius:calc(var(--radius) + 12px)}.md\:rounded-\[28px\]{border-radius:28px}.md\:p-12{padding:3rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-32{padding-top:8rem}.md\:text-center{text-align:center}.md\:text-start{text-align:start}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:right-\[42\%\]{right:42%}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-5{margin-top:1.25rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-96{height:24rem}.lg\:h-auto{height:auto}.lg\:min-h-0{min-height:0px}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-\[380px\]{width:380px}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-2xl{max-width:42rem}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-\[420px\]{max-width:420px}.lg\:max-w-sm{max-width:24rem}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-1\.5{gap:.375rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-2\.5{gap:.625rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-3{column-gap:.75rem}.lg\:rounded-full{border-radius:9999px}.lg\:p-3{padding:.75rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pe-16{-webkit-padding-end:4rem;padding-inline-end:4rem}.lg\:pe-8{-webkit-padding-end:2rem;padding-inline-end:2rem}.lg\:ps-8{-webkit-padding-start:2rem;padding-inline-start:2rem}.lg\:pt-8{padding-top:2rem}.lg\:text-end{text-align:end}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[28px\]{font-size:28px}}@media(min-width:1280px){.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:inline{display:inline}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-\[65px\]{height:65px}.xl\:min-w-\[200px\]{min-width:200px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.xl\:items-stretch{align-items:stretch}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:text-\[2\.65rem\]{font-size:2.65rem}.xl\:\[grid-template-columns\:repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1536px){.\32xl\:inline-flex{display:inline-flex}}.rtl\:left-0:where([dir=rtl],[dir=rtl] *){left:0}.rtl\:left-5:where([dir=rtl],[dir=rtl] *){left:1.25rem}.rtl\:left-auto:where([dir=rtl],[dir=rtl] *){left:auto}.rtl\:right-0:where([dir=rtl],[dir=rtl] *){right:0}.rtl\:right-auto:where([dir=rtl],[dir=rtl] *){right:auto}.rtl\:origin-bottom-right:where([dir=rtl],[dir=rtl] *){transform-origin:bottom right}.rtl\:-translate-x-\[68\%\]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -68%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-6:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-\[90\%\]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 90%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-\[92\%\]:where([dir=rtl],[dir=rtl] *){--tw-translate-x: 92%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-rotate-\[8deg\]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.group:hover .rtl\:group-hover\:-translate-x-0\.5:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .rtl\:group-hover\:-translate-x-1:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .rtl\:group-hover\:translate-x-1:where([dir=rtl],[dir=rtl] *){--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:\#fff\]:-webkit-autofill{-webkit-text-fill-color:#fff}.\[\&\:-webkit-autofill\]\:\[caret-color\:\#fff\]:-webkit-autofill{caret-color:#fff}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:h-\[18px\]>svg{height:18px}.\[\&\>svg\]\:w-\[18px\]>svg{width:18px}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-ink-3>svg{color:hsl(var(--ink-3))}.\[\&\>svg\]\:opacity-100>svg{opacity:1}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.lang-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;flex-shrink:0}.lang-switch button{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#ffffff8c;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.lang-switch button[lang=ar]{text-transform:none;letter-spacing:0}.lang-switch button.is-on{background:#0d9488;color:#fff}.lang-switch button:not(.is-on):hover{color:#fff;background:#ffffff14}@media(min-width:768px){.lang-switch button{min-height:28px;padding:0 11px;font-size:11px}}.lang-switch--light{border-color:#0f0a1a1a;background:#0f0a1a0a}.lang-switch--light button{color:#0f0a1a8c}.lang-switch--light button:not(.is-on):hover{color:#0f0a1ae0;background:#0f0a1a0f}.lang-switch--light button.is-on{background:#fff;color:#c41b87;box-shadow:0 4px 12px -8px #0f0a1a59}.lang-switch--auth{border-color:#ffffff24;background:#ffffff0d}html[lang=ar],html[lang=ar] body,html[lang=ar] .font-sans{font-family:Tajawal,Manrope,ui-sans-serif,system-ui,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] .font-display{letter-spacing:0!important}html[lang=ar] .osrapay-invoice-doc,html[lang=ar] .osrapay-invoice-doc *{letter-spacing:0!important;text-transform:none!important}html[lang=ar] .font-display{font-family:Alexandria,Tajawal,ui-sans-serif,sans-serif;font-weight:600;line-height:1.45}html[lang=ar] .tabular,html[lang=ar] .tabular-nums{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum"}html[lang=ar] .leading-tight{line-height:1.45}html[lang=ar] .bg-clip-text{display:inline-block;padding-bottom:.2em;line-height:1.4}html[lang=ar] [dir=ltr]:not(.tabular):not(.tabular-nums){unicode-bidi:isolate;-webkit-padding-end:.2em;padding-inline-end:.2em}html[lang=ar] .font-display.font-bold,html[lang=ar] .font-display.font-extrabold{font-weight:700}html.is-rtl [data-radix-popper-content-wrapper],html.is-rtl [data-radix-menu-content],html.is-rtl [data-radix-dropdown-menu-content]{direction:rtl}html.is-rtl .rtl-flip{transform:scaleX(-1)}html.is-rtl .card-ink{background:radial-gradient(120% 80% at 0% 0%,hsl(var(--brand) / .22) 0%,transparent 55%),radial-gradient(80% 60% at 100% 100%,hsl(var(--brand-deep) / .2) 0%,transparent 60%),linear-gradient(180deg,#181820,#14141a)}html.is-rtl .brand-radial-glow{background:radial-gradient(80% 60% at 0% 0%,hsl(var(--brand) / .18) 0%,transparent 55%),radial-gradient(60% 40% at 100% 100%,hsl(var(--brand) / .1) 0%,transparent 60%)}html.is-rtl .brand-gradient{background:linear-gradient(225deg,hsl(var(--brand)),hsl(var(--brand-deep)))}html.is-rtl .notif-unread-watermark{background-position:left -18px center}html.is-rtl .group-hover\:translate-x-1:hover,html.is-rtl .group-hover\:translate-x-0\.5:hover{--tw-translate-x: -.25rem}html.is-rtl .navbar-mobile-sheet.navbar-mobile-sheet--magic[role=dialog]{border-left:0!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:20px 0 60px -20px #0000008c}html.is-rtl .cookie-toggle-knob.is-on{transform:translate(-1.75rem)}html.is-rtl .osrapay-premium-toast:before{left:auto;right:0}html.is-rtl .osrapay-premium-toast-title,html.is-rtl .osrapay-premium-toast-detail{text-align:start;font-family:Tajawal,Manrope,ui-sans-serif,system-ui,sans-serif;letter-spacing:0}.ant-btn-primary{background:hsl(var(--brand))!important;border-color:hsl(var(--brand))!important;box-shadow:0 6px 20px -6px hsl(var(--brand) / .5)!important}.ant-btn-primary:hover,.ant-btn-primary:focus{background:hsl(var(--brand-deep))!important;border-color:hsl(var(--brand-deep))!important}.ant-message-notice-content{background:hsl(var(--ink))!important;color:#fff!important;border-radius:12px!important;padding:10px 16px!important;box-shadow:0 20px 40px -12px #0000004d!important}.ant-modal-content{border-radius:var(--radius)!important;border:1px solid hsl(var(--line))!important;box-shadow:0 30px 60px -20px #00000040!important}.ant-modal-header{border-bottom-color:hsl(var(--line))!important;border-top-left-radius:var(--radius)!important;border-top-right-radius:var(--radius)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector{border-radius:12px!important;border-color:hsl(var(--line))!important;font-family:Manrope,sans-serif!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:hsl(var(--brand))!important;box-shadow:0 0 0 3px hsl(var(--brand) / .15)!important}.MuiButton-containedPrimary{background:hsl(var(--brand))!important;text-transform:none!important;font-family:Manrope,sans-serif!important;font-weight:600!important;border-radius:12px!important;box-shadow:0 6px 20px -6px hsl(var(--brand) / .5)!important}.MuiButton-containedPrimary:hover{background:hsl(var(--brand-deep))!important}.MuiOutlinedInput-root{border-radius:12px!important;font-family:Manrope,sans-serif!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:hsl(var(--brand))!important;border-width:2px!important}.MuiDialog-paper{border-radius:var(--radius)!important;box-shadow:0 30px 60px -20px #00000040!important}.btn-primary,.bg-primary{background-color:hsl(var(--brand))!important;border-color:hsl(var(--brand))!important}.btn-primary:hover,.btn-primary:focus{background-color:hsl(var(--brand-deep))!important;border-color:hsl(var(--brand-deep))!important}.form-control:focus{border-color:hsl(var(--brand))!important;box-shadow:0 0 0 3px hsl(var(--brand) / .15)!important}.modal-content{border-radius:var(--radius)!important;border:1px solid hsl(var(--line))!important}.fa-primary,.text-primary .fa{color:hsl(var(--brand))!important}.osrapay-bottom-nav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-height:none!important;background-color:#0f0f14!important;z-index:9999!important}[data-testid=dashboard-mobile]{min-height:100dvh;padding-bottom:calc(78px + env(safe-area-inset-bottom,14px))!important}[data-preview-shell=true]{padding-bottom:calc(78px + env(safe-area-inset-bottom,14px))}@media(max-width:1024px){[data-testid=dashboard-mobile] [class*=grid-cols-4]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-testid=dashboard-mobile] [class*=grid-cols-5],.osrapay-bottom-nav [class*=grid-cols-5]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}[data-testid=dashboard-mobile] [class*=grid-cols-2]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-testid=dashboard-mobile] [class*=grid-cols-3]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}[data-preview-shell=true] [class*=grid-cols-2]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-preview-shell=true] [class*=grid-cols-3]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-testid=refonte-menu-sheet] [class*=grid-cols-4]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}[data-testid=refonte-menu-sheet] [class*=col-span-2]{grid-column:span 2 / span 2!important}.refonte-desktop-stack .mx-5{margin-left:0!important;margin-right:0!important}.refonte-desktop-stack>section,.refonte-desktop-stack>[data-testid=promo-carousel]{margin-left:0!important;margin-right:0!important}[data-preview-desktop-shell=true] .refonte-desktop-stack{max-width:none}.merchant-shell{--merchant-brand: #2563eb;--merchant-brand-deep: #1d4ed8;--merchant-brand-soft: #3b82f6;--merchant-glow: #60a5fa;--merchant-canvas: hsl(222 22% 8%);--merchant-canvas-2: hsl(222 20% 11%);--merchant-surface: hsl(222 18% 14%);--merchant-line: rgba(255, 255, 255, .1);--merchant-ink: rgba(255, 255, 255, .94);--merchant-ink-2: rgba(255, 255, 255, .62);--merchant-ink-3: rgba(255, 255, 255, .42);--merchant-sidebar-w: 280px;--merchant-bottom-nav-h: 76px;color:var(--merchant-ink);background:var(--merchant-canvas);color-scheme:dark;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.merchant-shell .merchant-gradient{background:linear-gradient(145deg,var(--merchant-brand-soft) 0%,var(--merchant-brand) 48%,var(--merchant-brand-deep) 100%)}.merchant-shell .merchant-ring{box-shadow:0 0 0 3px #2563eb33,0 10px 24px #2563eb47}.merchant-shell .merchant-glass{background:#ffffff0b;border:1px solid var(--merchant-line);border-radius:1.25rem}.merchant-highlight-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;margin-bottom:1rem}.merchant-highlight-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;padding:1.1rem 1.15rem}.merchant-highlight-card span{color:#ffffff73;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08rem}.merchant-highlight-card strong{display:block;font-size:1.45rem;margin:.35rem 0;color:#fffffff2;font-variant-numeric:tabular-nums}.merchant-highlight-card p{margin:0;color:#ffffff73;font-size:.85rem}.merchant-shell .merchant-glow-bg{background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(37,99,235,.22),transparent 55%),var(--merchant-canvas)}body:has(.merchant-shell){background:var(--merchant-canvas)!important}body:has(.merchant-shell) .site-footer{display:none!important}.merchant-shell .merchant-topbar{background:#12151c!important;color:#fffffff0!important;color-scheme:dark;border-bottom:1px solid rgba(255,255,255,.1)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.merchant-shell .merchant-topbar .merchant-notif-bell{color:#ffffffb3!important}.merchant-shell .merchant-topbar .merchant-notif-bell:hover{background-color:#2563eb2e!important;color:#93c5fd!important}.merchant-page-shell{width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 3rem;color:#ffffffeb;box-sizing:border-box}@media(max-width:768px){.merchant-page-shell{padding:1rem .9rem 2rem}}.merchant-shell .merchant-panel-body{color:#ffffffe6}.merchant-shell .view-selector{display:inline-flex!important;gap:.35rem!important;padding:.3rem!important;border-radius:.95rem!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000047!important;box-shadow:none!important}.merchant-shell .view-button{border:none!important;background:transparent!important;color:#ffffff8c!important;border-radius:.7rem!important;padding:.55rem .95rem!important;font-weight:650!important;font-size:.85rem!important;box-shadow:none!important}.merchant-shell .view-button.active{background:#2563eb52!important;color:#93c5fd!important;box-shadow:none!important}.merchant-shell .merchant-orders-shell:not(.embedded){color:#ffffffe6}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-control-card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;border-radius:1.25rem!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-tab{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffffffd9!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-tab:hover{border-color:#60a5fa59!important;background:#2563eb1f!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-tab.active{background:#2563eb38!important;border-color:#60a5fa66!important;box-shadow:0 0 0 1px #2563eb40}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-tab span,.merchant-shell .merchant-orders-shell:not(.embedded) .orders-tab p{color:#ffffff80!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-tab strong{color:#fffffff2!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-mini-card{background:#ffffff0a!important;border:1px dashed rgba(255,255,255,.14)!important;color:#ffffffe6!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-mini-card span{color:#ffffff73!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-mini-card strong{color:#fffffff2!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-refresh-btn,.merchant-shell .merchant-orders-shell:not(.embedded) .orders-nav-pill{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffe6!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-refresh-btn{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;border:none!important;box-shadow:0 10px 24px #2563eb47!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-nav-pill.active{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;border-color:transparent!important;color:#fff!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-search-input,.merchant-shell .merchant-orders-shell:not(.embedded) input[type=search],.merchant-shell .merchant-orders-shell:not(.embedded) input[type=text]{background:#00000047!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important}.merchant-shell .merchant-orders-shell:not(.embedded) .orders-search-input::placeholder,.merchant-shell .merchant-orders-shell:not(.embedded) input::placeholder{color:#ffffff59!important}.merchant-shell .merchant-orders-shell:not(.embedded) .bg-white{background-color:#1d212a!important}.merchant-shell .merchant-orders-shell:not(.embedded) .bg-gray-50,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-slate-50,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-gray-100{background-color:#ffffff0a!important}.merchant-shell .merchant-orders-shell:not(.embedded) .bg-red-50{background-color:#ef44441f!important}.merchant-shell .merchant-orders-shell:not(.embedded) .bg-emerald-50,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-green-50{background-color:#10b9811f!important}.merchant-shell .merchant-orders-shell:not(.embedded) .bg-indigo-50,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-purple-50,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-pink-50,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-blue-50,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-cyan-50{background-color:#2563eb1f!important}.merchant-shell .merchant-orders-shell:not(.embedded) .text-gray-900,.merchant-shell .merchant-orders-shell:not(.embedded) .text-slate-900,.merchant-shell .merchant-orders-shell:not(.embedded) .text-gray-800,.merchant-shell .merchant-orders-shell:not(.embedded) .text-slate-800{color:#fffffff0!important}.merchant-shell .merchant-orders-shell:not(.embedded) .text-gray-700,.merchant-shell .merchant-orders-shell:not(.embedded) .text-slate-700,.merchant-shell .merchant-orders-shell:not(.embedded) .text-gray-600,.merchant-shell .merchant-orders-shell:not(.embedded) .text-slate-600{color:#ffffff9e!important}.merchant-shell .merchant-orders-shell:not(.embedded) .text-gray-500,.merchant-shell .merchant-orders-shell:not(.embedded) .text-slate-500,.merchant-shell .merchant-orders-shell:not(.embedded) .text-gray-400{color:#ffffff73!important}.merchant-shell .merchant-orders-shell:not(.embedded) .border-gray-200,.merchant-shell .merchant-orders-shell:not(.embedded) .border-gray-100,.merchant-shell .merchant-orders-shell:not(.embedded) .border-gray-300,.merchant-shell .merchant-orders-shell:not(.embedded) .border-slate-200,.merchant-shell .merchant-orders-shell:not(.embedded) .border-slate-900{border-color:#ffffff1f!important}.merchant-shell .merchant-orders-shell:not(.embedded) .border-red-200{border-color:#ef444459!important}.merchant-shell .merchant-orders-shell:not(.embedded) .shadow-\[0_4px_20px_rgb\(0\,0\,0\,0\.08\)\],.merchant-shell .merchant-orders-shell:not(.embedded) .shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.06\)\],.merchant-shell .merchant-orders-shell:not(.embedded) .shadow-\[0_12px_40px_rgb\(0\,0\,0\,0\.08\)\]{box-shadow:0 10px 28px #00000047!important}.merchant-shell .merchant-orders-shell:not(.embedded) .ant-card,.merchant-shell .merchant-orders-shell:not(.embedded) .ant-table-wrapper{background:#1d212a!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;color:#ffffffe6!important}.merchant-shell .merchant-orders-shell:not(.embedded) .private-page-title{color:#fffffff0!important}.merchant-shell .merchant-orders-shell:not(.embedded) button.bg-white{background:#ffffff0f!important;color:#ffffffe6!important;border-color:#ffffff24!important}.merchant-shell .merchant-orders-shell:not(.embedded) button.bg-white:hover{background:#2563eb38!important}.merchant-shell .merchant-orders-shell:not(.embedded) .hover\:bg-gray-50:hover,.merchant-shell .merchant-orders-shell:not(.embedded) .hover\:bg-gray-100:hover{background-color:#ffffff14!important}.refund-modal .ant-modal-content{background:#181c25!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1rem!important;box-shadow:0 24px 60px #00000073!important;color:#ffffffeb!important}.refund-modal .ant-modal-header{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;border-bottom:none!important;border-radius:1rem 1rem 0 0!important}.refund-modal .ant-modal-title,.refund-modal .ant-modal-close{color:#fff!important}.refund-modal .ant-modal-body{background:transparent!important;color:#ffffffe6!important}.refund-modal .ant-form-item-label>label{color:#ffffffb3!important}.refund-modal .ant-input,.refund-modal .ant-input-number,.refund-modal .ant-input-number-input,.refund-modal .ant-select-selector{background:#00000047!important;border-color:#ffffff24!important;color:#ffffffeb!important;border-radius:.75rem!important}.refund-modal .ant-select-selection-item,.refund-modal .ant-select-selection-placeholder{color:#ffffffe0!important}.refund-modal .ant-select-arrow{color:#93c5fde6!important}.refund-modal .ant-input:hover,.refund-modal .ant-input-number:hover,.refund-modal .ant-select-selector:hover,.refund-modal .ant-input:focus,.refund-modal .ant-input-number-focused,.refund-modal .ant-select-focused .ant-select-selector{border-color:#60a5fa!important;box-shadow:0 0 0 2px #2563eb40!important}.refund-modal .ant-btn-default{background:#ffffff0f!important;border-color:#ffffff24!important;color:#ffffffe6!important}.refund-modal .ant-btn-primary{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8)!important;border:none!important;color:#fff!important}.refund-modal .ant-btn-primary:disabled{background:#ffffff1f!important;color:#fff6!important}.refund-modal .checking-email{color:#ffffff80!important}.merchant-shell .merchant-orders-shell:not(.embedded) [class*=searchInput],.merchant-shell .merchant-orders-shell:not(.embedded) [class*=paginationButton]{background-color:#ffffff0f!important;border-color:#ffffff24!important;color:#ffffffe6!important}.merchant-shell .merchant-orders-shell:not(.embedded) [class*=paginationText],.merchant-shell .merchant-orders-shell:not(.embedded) [class*=searchIcon]{color:#ffffff80!important}.merchant-shell .merchant-orders-shell:not(.embedded) [class*=searchInput]:focus{border-color:#60a5fa!important;box-shadow:0 0 0 2px #2563eb40!important}.merchant-dashboard-bg .error-container{color:#ffffffe6;padding:1.5rem}.merchant-dashboard-bg .error-container h2{color:#fca5a5}.merchant-shell .merchant-orders-shell:not(.embedded) .ring-gray-300{--tw-ring-color: rgba(255, 255, 255, .18) !important}.merchant-shell .merchant-orders-shell:not(.embedded) .disabled\:bg-gray-100:disabled,.merchant-shell .merchant-orders-shell:not(.embedded) .disabled\:text-gray-400:disabled{background-color:#ffffff0a!important;color:#ffffff4d!important}.merchant-shell .merchant-orders-shell:not(.embedded) .bg-white.p-8,.merchant-shell .merchant-orders-shell:not(.embedded) .bg-white.p-6,.merchant-shell .fixed .bg-white.p-8,.merchant-shell .fixed .bg-white.p-6{background:#181c25!important;border:1px solid rgba(255,255,255,.12)!important;color:#ffffffeb!important}.merchant-dashboard-bg .btn-primary,.merchant-dashboard-bg .error-container button{background:linear-gradient(145deg,#3b82f6,#2563eb 48%,#1d4ed8);color:#fff;border:none;border-radius:.85rem;padding:.7rem 1.2rem;font-weight:700;cursor:pointer}.md-embed-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.85rem}.md-embed-tabs{display:inline-flex;gap:.3rem;padding:.25rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#00000040}.md-embed-tabs button{border:none;background:transparent;color:#ffffff8c;border-radius:.65rem;padding:.45rem .8rem;font-size:.8rem;font-weight:650;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.md-embed-tabs button strong{font-variant-numeric:tabular-nums;color:#ffffffd9}.md-embed-tabs button.active{background:#2563eb4d;color:#93c5fd}.md-embed-search{flex:1;min-width:160px}.md-embed-list{display:flex;flex-direction:column;gap:.45rem}.md-embed-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;border-radius:.9rem;padding:.75rem .9rem;color:#ffffffeb;cursor:pointer;transition:background .15s ease,border-color .15s ease}.md-embed-row:hover{background:#2563eb24;border-color:#60a5fa59}.md-embed-row-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:.15rem}.md-embed-ref{font-size:.88rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-embed-meta{font-size:.75rem;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-embed-row-side{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.md-embed-amount{font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}.md-embed-chevron{color:#ffffff59;font-size:1.25rem;line-height:1}.merchant-shell .md-embed-row [class*=bg-]{padding:.2rem .55rem!important;font-size:.65rem!important}.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders{background:transparent}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-900,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-slate-900,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-800{color:#fffffff0!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-700,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-600,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-slate-600{color:#ffffff9e!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-500,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .text-gray-400{color:#ffffff73!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-white{background-color:#181c25!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-gray-50,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-slate-50,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-gray-100{background-color:#ffffff0d!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .border-gray-100,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .border-gray-100\/80,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .border-gray-200,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .border-gray-200\/60{border-color:#ffffff1a!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .bg-slate-900,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .from-slate-700,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card .to-slate-900{--tw-gradient-from: #2563eb !important;--tw-gradient-to: #1d4ed8 !important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card button.bg-gray-50,.merchant-shell .merchant-orders-shell.embedded .merchant-order-card button.border-gray-200{background:#2563eb2e!important;border-color:#60a5fa59!important;color:#93c5fd!important}.merchant-shell .merchant-orders-shell.embedded .merchant-order-card button.bg-gray-50:hover{background:#2563eb47!important;color:#fff!important}.merchant-shell .merchant-order-timeline .text-gray-900,.merchant-shell .merchant-order-timeline .font-semibold.text-gray-900{color:#ffffffeb!important}.merchant-shell .merchant-order-timeline .text-gray-600,.merchant-shell .merchant-order-timeline .text-gray-400{color:#ffffff73!important}.merchant-shell .merchant-order-timeline .bg-white{background:#181c25!important}.merchant-shell .merchant-order-timeline .from-amber-50,.merchant-shell .merchant-order-timeline .from-purple-50,.merchant-shell .merchant-order-timeline .from-emerald-50,.merchant-shell .merchant-order-timeline .from-red-50,.merchant-shell .merchant-order-timeline .from-orange-50,.merchant-shell .merchant-order-timeline .to-orange-50,.merchant-shell .merchant-order-timeline .to-indigo-50,.merchant-shell .merchant-order-timeline .to-purple-50,.merchant-shell .merchant-order-timeline .to-emerald-50,.merchant-shell .merchant-order-timeline .to-red-50,.merchant-shell .merchant-order-timeline .to-orange-100,.merchant-shell .merchant-order-timeline .to-purple-100,.merchant-shell .merchant-order-timeline .to-emerald-100,.merchant-shell .merchant-order-timeline .to-red-100{--tw-gradient-from: rgba(37, 99, 235, .12) !important;--tw-gradient-to: rgba(37, 99, 235, .06) !important}.merchant-shell .merchant-order-timeline .border-amber-200,.merchant-shell .merchant-order-timeline .border-purple-200,.merchant-shell .merchant-order-timeline .border-emerald-200,.merchant-shell .merchant-order-timeline .border-red-200,.merchant-shell .merchant-order-timeline .border-orange-200,.merchant-shell .merchant-order-timeline .border-amber-100,.merchant-shell .merchant-order-timeline .border-purple-100{border-color:#ffffff1f!important}.merchant-shell .merchant-order-timeline .text-amber-900,.merchant-shell .merchant-order-timeline .text-purple-900{color:#93c5fd!important}.merchant-shell .merchant-order-timeline .ring-emerald-100{--tw-ring-color: rgba(16, 185, 129, .28) !important}.merchant-shell .merchant-order-timeline .ring-amber-100{--tw-ring-color: rgba(245, 158, 11, .28) !important}.merchant-shell .merchant-order-timeline .ring-red-100{--tw-ring-color: rgba(239, 68, 68, .28) !important}.merchant-shell .merchant-order-timeline .ring-purple-100{--tw-ring-color: rgba(167, 139, 250, .35) !important}.merchant-shell .merchant-order-timeline .bg-emerald-500{background-color:#212630!important;border-color:#34d39966!important;box-shadow:0 10px 22px #10b98159!important}.merchant-shell .merchant-order-timeline .bg-amber-500{background-color:#212630!important;border-color:#fbbf2473!important;box-shadow:0 10px 22px #f59e0b61!important}.merchant-shell .merchant-order-timeline .bg-red-500{background-color:#212630!important;border-color:#f8717173!important;box-shadow:0 10px 22px #ef444461!important}.merchant-shell .merchant-order-timeline .bg-violet-600{background-color:#212630!important;border-color:#a78bfa80!important;box-shadow:0 10px 22px #7c3aed6b!important}.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .bg-white{background-color:#181c25!important}.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .text-gray-900,.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .text-slate-900{color:#fffffff0!important}.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .text-gray-500,.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .text-gray-600{color:#ffffff7a!important}.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .border-gray-200,.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .border-gray-100,.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .border-slate-900{border-color:#ffffff1f!important}.merchant-shell .merchant-orders-shell.embedded .merchant-live-orders .bg-gray-50{background:#ffffff0a!important}.partner-shell{--partner-brand: #0d9488;--partner-brand-deep: #0f766e;--partner-brand-soft: #14b8a6;--partner-glow: #2dd4bf;--partner-canvas: hsl(222 22% 8%);--partner-canvas-2: hsl(222 20% 11%);--partner-surface: hsl(222 18% 14%);--partner-line: rgba(255, 255, 255, .1);--partner-ink: rgba(255, 255, 255, .94);--partner-ink-2: rgba(255, 255, 255, .62);--partner-ink-3: rgba(255, 255, 255, .42);--partner-sidebar-w: 280px;--partner-bottom-nav-h: 76px;color:var(--partner-ink);background:var(--partner-canvas);color-scheme:dark;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}.partner-shell .partner-gradient{background:linear-gradient(145deg,var(--partner-brand-soft) 0%,var(--partner-brand) 48%,var(--partner-brand-deep) 100%)}.partner-shell .partner-ring{box-shadow:0 0 0 3px #0d948838,0 10px 24px #0d948847}.partner-shell .partner-glass{background:#ffffff0b;border:1px solid var(--partner-line);border-radius:1.25rem}.partner-highlight-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.partner-highlight-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:1.1rem;padding:1.1rem 1.15rem;transition:border-color .2s ease,transform .2s ease}.partner-highlight-card:hover{border-color:#2dd4bf47;transform:translateY(-1px)}.partner-highlight-card span{color:#ffffff73;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08rem}.partner-highlight-card strong{display:block;font-size:1.45rem;margin:.35rem 0;color:#fffffff2;font-variant-numeric:tabular-nums}.partner-highlight-card p{margin:0;color:#ffffff73;font-size:.85rem}.partner-shell .partner-glow-bg{background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(13,148,136,.22),transparent 55%),var(--partner-canvas)}.partner-shell .partner-topbar{background:#12151c!important;border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.partner-shell .partner-main{min-height:100dvh;width:100%}@media(max-width:1023px){.partner-shell .partner-main{min-height:calc(100dvh - var(--partner-bottom-nav-h, 76px))}}body:has(.partner-shell){background:var(--partner-canvas)!important}body:has(.partner-shell) .site-footer{display:none!important}.partner-shell,.partner-layout{--partner-accent: #0d9488;--partner-accent-deep: #0f766e;--partner-accent-glow: #2dd4bf;--partner-bg: hsl(222 22% 8%);--partner-bg-elevated: hsl(222 20% 11%);--partner-card: rgba(255, 255, 255, .045);--partner-border: rgba(255, 255, 255, .08);--partner-text: rgba(255, 255, 255, .92);--partner-muted: rgba(255, 255, 255, .5);--partner-bottom-nav-h: 76px}.partner-dark-page{min-height:100%;padding:1rem .9rem 2rem;color:var(--partner-text);box-sizing:border-box;background:transparent}@media(max-width:1024px){.partner-dark-page{padding-bottom:calc(1.25rem + var(--partner-bottom-nav-h) + env(safe-area-inset-bottom,0px))}}.partner-dark-page .partner-hero{background:linear-gradient(135deg,var(--partner-accent) 0%,var(--partner-accent-deep) 100%);border-radius:1.25rem;padding:1.25rem 1.35rem;margin-bottom:1.25rem;box-shadow:0 12px 32px #0d948847;border:1px solid rgba(45,212,191,.2)}.partner-dark-page .partner-hero h1,.partner-dark-page .partner-hero .ant-typography,.partner-dark-page .partner-hero p{color:#fff!important}.partner-dark-page .partner-hero p{color:#ffffffc7!important}.partner-dark-page .ant-card{background:var(--partner-card)!important;border:1px solid var(--partner-border)!important;border-radius:1.1rem!important;color:var(--partner-text)!important;box-shadow:none!important}.partner-dark-page .ant-card .ant-card-body{padding:12px!important;background:transparent!important}.partner-dark-page .ant-typography,.partner-dark-page .ant-form-item-label>label,.partner-dark-page .ant-tabs-tab,.partner-dark-page .ant-empty-description{color:var(--partner-text)!important}.partner-dark-page .ant-typography.ant-typography-secondary,.partner-dark-page [class*=text-gray],.partner-dark-page .text-gray-500,.partner-dark-page .text-gray-600{color:var(--partner-muted)!important}.partner-dark-page .bg-gray-50,.partner-dark-page .bg-white,.partner-dark-page [class*=bg-gray-50]{background:#ffffff0a!important}.partner-dark-page .border-gray-200,.partner-dark-page [class*=border-gray]{border-color:var(--partner-border)!important}.partner-dark-page .ant-input,.partner-dark-page .ant-input-affix-wrapper,.partner-dark-page .ant-select-selector,.partner-dark-page .ant-input-password{background:#00000052!important;border-color:#ffffff1a!important;color:#fff!important;border-radius:.75rem!important}.partner-dark-page .ant-input::placeholder,.partner-dark-page .ant-input-affix-wrapper input::placeholder{color:#ffffff59!important}.partner-dark-page .ant-input:focus,.partner-dark-page .ant-input-affix-wrapper:focus,.partner-dark-page .ant-input-affix-wrapper-focused,.partner-dark-page .ant-select-focused .ant-select-selector{border-color:var(--partner-accent)!important;box-shadow:0 0 0 2px #0d948840!important}.partner-dark-page .ant-input-disabled,.partner-dark-page .ant-input[disabled]{background:#00000038!important;color:#ffffff73!important}.partner-dark-page .ant-tabs-nav:before{border-bottom-color:var(--partner-border)!important}.partner-dark-page .ant-tabs-ink-bar{background:var(--partner-accent)!important}.partner-dark-page .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--partner-accent-glow)!important}.partner-dark-page .ant-divider{border-color:var(--partner-border)!important}.partner-dark-page .ant-alert{border-radius:.9rem;background:#0d94881f!important;border:1px solid rgba(45,212,191,.25)!important}.partner-dark-page .ant-alert-message,.partner-dark-page .ant-alert-description{color:var(--partner-text)!important}.partner-dark-page .ant-btn-primary,.partner-dark-page .ant-btn.bg-gradient-to-r{background:linear-gradient(135deg,var(--partner-accent),var(--partner-accent-deep))!important;border:none!important;color:#fff!important;box-shadow:0 8px 20px #0d948847}.partner-dark-page .ant-btn-default{background:#ffffff0f!important;border-color:#ffffff24!important;color:#fff!important}.partner-dark-page .ant-switch.ant-switch-checked{background:var(--partner-accent)!important}.partner-dark-page .ant-modal-content{background:var(--partner-bg-elevated)!important;color:var(--partner-text)!important}.partner-dark-page .ant-modal-header{background:transparent!important;border-bottom-color:var(--partner-border)!important}.partner-dark-page .ant-modal-title,.partner-dark-page .ant-modal-close{color:var(--partner-text)!important}.partner-dark-page .ant-list-item{border-color:var(--partner-border)!important;color:var(--partner-text)!important}.partner-dark-page .ant-tag{border:none}.partner-dark-page .text-partner-accent,.partner-dark-page .text-\[\#0D9488\],.partner-dark-page .text-\[\#0d9488\]{color:var(--partner-accent-glow)!important}.partner-dark-page .ant-btn.\!bg-white,.partner-dark-page .ant-btn.bg-white{color:var(--partner-accent-deep)!important}.partner-dark-page strong,.partner-dark-page .ant-typography strong{color:#ffffffeb!important}.partner-dark-page .from-\[\#0D9488\]{--tw-gradient-from: #0d9488 !important}.partner-dark-page .to-\[\#0F766E\]{--tw-gradient-to: #0f766e !important}.partner-dark-page .ant-table,.partner-dark-page .ant-table-container,.partner-dark-page .ant-table-content{background:transparent!important;color:var(--partner-text)!important}.partner-dark-page .ant-table-thead>tr>th{background:#ffffff0a!important;color:#ffffffb8!important;border-bottom:1px solid var(--partner-border)!important}.partner-dark-page .ant-table-tbody>tr>td{background:transparent!important;color:var(--partner-text)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.partner-dark-page .ant-table-tbody>tr:hover>td{background:#0d948814!important}.partner-dark-page .ant-table-placeholder .ant-empty-description{color:var(--partner-muted)!important}.partner-dark-page .ant-pagination-item a,.partner-dark-page .ant-pagination-item-link,.partner-dark-page .ant-pagination-prev .ant-pagination-item-link,.partner-dark-page .ant-pagination-next .ant-pagination-item-link{color:var(--partner-text)!important;background:#ffffff0a!important;border-color:var(--partner-border)!important}.partner-dark-page .ant-pagination-item-active{border-color:var(--partner-accent)!important}.partner-dark-page .ant-pagination-item-active a{color:var(--partner-accent-glow)!important}.partner-dark-page .ant-statistic-title{color:var(--partner-muted)!important}.partner-dark-page .ant-statistic-content{color:var(--partner-text)!important}.partner-dark-page .ant-picker,.partner-dark-page .ant-input-number,.partner-dark-page .ant-input-number-input{background:#00000052!important;border-color:#ffffff1a!important;color:#fff!important}.partner-dark-page .ant-picker-input>input{color:#fff!important}.partner-dark-page .ant-btn-link{color:var(--partner-accent-glow)!important}.partner-dark-page .ant-modal-footer{border-top-color:var(--partner-border)!important}.partner-dark-page .ant-select-arrow,.partner-dark-page .ant-picker-suffix{color:#ffffff73!important}.partner-dark-page .from-\[\#C41B87\],.partner-shell .from-\[\#C41B87\]{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}.partner-dark-page .to-\[\#9b0c6b\],.partner-shell .to-\[\#9b0c6b\]{--tw-gradient-to: #0f766e var(--tw-gradient-to-position) !important}.partner-dark-page .text-\[\#C41B87\],.partner-shell .text-\[\#C41B87\]{color:#2dd4bf!important}.partner-dark-page .border-\[\#C41B87\],.partner-shell .border-\[\#C41B87\]{border-color:#0d9488!important}.partner-dark-page .border-\[\#C41B87\]\/20,.partner-shell .border-\[\#C41B87\]\/20{border-color:#0d948833!important}.partner-dark-page .bg-\[\#C41B87\],.partner-shell .bg-\[\#C41B87\]{background-color:#0d9488!important}.partner-dark-page .bg-\[\#C41B87\]\/5,.partner-shell .bg-\[\#C41B87\]\/5{background-color:#0d948814!important}.partner-dark-page .bg-pink-50,.partner-shell .bg-pink-50{background-color:#0d94881f!important}.partner-dark-page .text-pink-100{color:#ffffffd9!important}.partner-dark-page .hover\:from-\[\#9b0c6b\]:hover,.partner-shell .hover\:from-\[\#9b0c6b\]:hover{--tw-gradient-from: #0f766e var(--tw-gradient-from-position) !important}.partner-dark-page .hover\:to-\[\#C41B87\]:hover,.partner-shell .hover\:to-\[\#C41B87\]:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position) !important}.partner-dark-page .hover\:to-\[\#7d0a56\]:hover,.partner-shell .hover\:to-\[\#7d0a56\]:hover{--tw-gradient-to: #115e59 var(--tw-gradient-to-position) !important}.partner-dark-page .focus\:border-\[\#C41B87\]:focus,.partner-shell .focus\:border-\[\#C41B87\]:focus{border-color:#0d9488!important}.partner-dark-page .focus\:ring-\[\#C41B87\]\/20:focus,.partner-shell .focus\:ring-\[\#C41B87\]\/20:focus{--tw-ring-color: rgb(13 148 136 / .25) !important}.partner-shell .bg-gradient-to-br.from-gray-50,.partner-shell .from-gray-50.to-blue-50{background:transparent!important}.admin-profile-page{--admin-brand: #6366f1;--admin-brand-deep: #4f46e5;--admin-brand-soft: #818cf8;--admin-glow: #a5b4fc;--admin-canvas: hsl(222 22% 8%);min-height:100%;color:#fffffff0;background:radial-gradient(ellipse 70% 45% at 50% -8%,rgba(99,102,241,.22),transparent 55%),var(--admin-canvas);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;color-scheme:dark}.admin-profile-shell{max-width:960px;margin:0 auto;padding:1.25rem 1rem 3rem;display:flex;flex-direction:column;gap:1.15rem}@media(min-width:640px){.admin-profile-shell{padding:1.5rem 1.25rem 3rem}}.admin-hero{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:1.35rem 1.25rem 1.25rem}.admin-hero-glow{pointer-events:none;position:absolute;inset:-20% -10% auto;height:70%;background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,.4),transparent 65%)}.admin-hero-eyebrow{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a5b4fc}.admin-hero-title{position:relative;z-index:1;margin:.35rem 0 0;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:650;letter-spacing:-.02em;color:#fffffff5}.admin-hero-sub{position:relative;z-index:1;margin:.35rem 0 0;font-size:.9rem;color:#ffffff7a}.admin-hero-badge{position:relative;z-index:1;display:inline-flex;margin-top:.85rem;padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(165,180,252,.35);background:#6366f12e;color:#c7d2fe;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.admin-panel{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:#ffffff09;padding:1.15rem 1.2rem 1.25rem}.admin-panel-glow{pointer-events:none;position:absolute;top:-40%;right:-10%;width:200px;height:200px;border-radius:999px;background:#6366f12e;filter:blur(48px)}.admin-panel-eyebrow{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc}.admin-panel-title{margin:.2rem 0 0;font-size:1.1rem;font-weight:650;color:#fffffff2}.admin-panel-sub{margin:.25rem 0 0;font-size:.85rem;color:#ffffff73}.admin-gradient{background:linear-gradient(145deg,#818cf8,#6366f1 48%,#4f46e5)}.admin-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.15rem;border:none;border-radius:.9rem;background:linear-gradient(145deg,#818cf8,#6366f1 55%,#4f46e5);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #4f46e54d}.admin-cta:disabled{opacity:.45;cursor:not-allowed}.admin-cta-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.1rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;font-size:.88rem;font-weight:650;cursor:pointer}.admin-detail{display:grid;gap:.65rem;margin-top:1rem}.admin-detail-row{display:grid;gap:.15rem;padding:.85rem .95rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:#00000038}.admin-detail-label{font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#ffffff61}.admin-detail-value{font-size:.92rem;font-weight:550;color:#ffffffeb;word-break:break-word}.admin-profile-page .ant-input-affix-wrapper,.admin-profile-page .ant-input-password{height:2.85rem!important;border-radius:.9rem!important;border:1px solid rgba(255,255,255,.12)!important;background:#00000047!important;color:#ffffffeb!important}.admin-profile-page .ant-input{background:transparent!important;color:#ffffffeb!important}.admin-profile-page .ant-form-item-label>label{color:#ffffff8c!important;font-weight:650!important}.admin-profile-page .ant-form-item-extra{color:#ffffff59!important}.admin-highlight-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:720px){.admin-highlight-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-highlight-card{border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;padding:1rem 1.05rem}.admin-highlight-card span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.admin-highlight-card strong{display:block;margin-top:.3rem;font-size:1.2rem;font-weight:650;color:#fffffff2}
