.sk{position:relative;overflow:hidden;border-radius:6px;background:color-mix(in srgb,var(--text-main, #e8edf5) 10%,transparent)}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text-main, #e8edf5) 12%,transparent) 50%,transparent 100%);animation:sk-shimmer 1.3s ease-in-out infinite}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.sk:after{animation:none}}.sk-circle{border-radius:50%;flex-shrink:0}.sk-line{height:10px}.sk-line--sm{height:8px}.sk-line--lg{height:14px}.sk-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border, rgba(255, 255, 255, .08))}.sk-row:last-child{border-bottom:none}.sk-row-text{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.sk-pill{flex-shrink:0;width:62px;height:26px;border-radius:999px}.sk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:16px}.sk-card{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:10px}.sk-card-visual{width:100%;aspect-ratio:1 / 1;border-radius:8px}.nav-logo-skeleton{display:block;width:148px;height:34px;border-radius:8px}@media (max-width: 768px){.nav-logo-skeleton{width:120px;height:30px}}.mega-footer{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--bg-dark: #0a0e14;--bg-panel: #0d1117;--bg-card: #12181f;--text-main: #f3f4f6;--text-muted: #9ca3af;--border: rgba(255, 255, 255, .08);--radius-sm: 10px;--transition: .22s cubic-bezier(.4, 0, .2, 1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .mega-footer{--primary: #00e6fd}.mega-footer a{text-decoration:none}.mega-footer{background-color:var(--bg-panel);border-top:1px solid var(--border);padding:24px 24px 14px;margin-top:50px}#footer-placeholder{width:100%}.mf-container{max-width:1550px;margin:0 auto}.mf-top{display:grid;grid-template-columns:3.5fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:40px}.mf-col h4{color:var(--text-main);font-family:Rajdhani,Inter,sans-serif;font-size:16px;font-weight:700;margin:0 0 22px;letter-spacing:1.2px;text-transform:uppercase}.mf-logo{height:40px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:16px}.mf-logo-text{display:block;font-weight:800;font-size:24px;color:var(--text-main);margin-bottom:16px}.mf-logo-text span{color:var(--primary)}.mf-logo-rule{height:1px;width:100%;margin-bottom:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--text-main) 12%,transparent) 0%,transparent 100%)}.mf-desc{color:var(--text-muted);font-size:14px;line-height:1.6;margin:16px 0;max-width:640px}.mf-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px}.mf-cards>*{min-width:0;max-width:none}.mf-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;width:100%;padding:13px 16px;border-radius:12px;border:1px solid var(--border);background:#ffffff08;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;text-decoration:none;transition:background var(--transition),border-color var(--transition)}.mf-card-side{display:flex;flex-direction:column;gap:4px;min-width:0}.mf-card-side--end{align-items:flex-end;flex-shrink:0}.mf-card-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}@media (max-width: 560px){.mf-cards{gap:10px}.mf-card{padding:11px 12px;gap:6px 10px}.mf-card-label{font-size:9px;letter-spacing:.6px}}.mf-card-review{background:#00b67a0d;border-color:#00b67a26}a.mf-card-review:hover{background:#00b67a1a;border-color:#00b67a4d}.mf-trustpilot{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:#00b67a}.mf-trustpilot .ti{font-size:18px}.mf-stars{display:flex;gap:2px;color:#00b67a;font-size:14px}.mf-rating{font-size:12px;font-weight:600;color:var(--text-main);white-space:nowrap}.mf-ip{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:var(--primary);white-space:nowrap}.mf-ip .ti{font-size:18px}.mf-copy-btn{flex-shrink:0;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:var(--text-main);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.mf-copy-btn:hover{background:#ffffff26}.mf-copy-btn .ti{font-size:16px}.mf-copy-btn.is-copied{color:#00b67a;border-color:#00b67a}.mf-links{list-style:none;padding:0;margin:0}.mf-links li{margin-bottom:14px}.mf-links a{color:var(--text-muted);font-size:14px;transition:color .2s;display:inline-flex;align-items:center;gap:8px}.mf-links a:hover{color:var(--primary)}.mf-app-note{color:var(--text-muted);font-size:13px;line-height:1.5;margin:0 0 20px;max-width:200px}.mf-app-btns{display:flex;flex-direction:column;gap:12px}.app-btn{display:flex;align-items:center;gap:12px;background:var(--bg-card);border:1px solid var(--border);padding:10px 16px;border-radius:8px;color:var(--text-main);transition:.2s}.app-btn:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.app-btn i{font-size:26px}.app-btn svg{flex-shrink:0}.app-btn div{display:flex;flex-direction:column;align-items:flex-start;line-height:1.5}.app-btn span{font-size:10px;color:var(--text-muted)}.app-btn strong{font-size:14px;font-weight:700}.mf-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid var(--border);flex-wrap:wrap;gap:20px}.mf-copy{color:var(--text-muted);font-size:13px;line-height:1.7}.mf-copy-line{display:block}.mf-powered{display:flex;align-items:center;gap:6px;margin-top:4px}.mf-powered-logo{width:24px;height:14px;flex-shrink:0;display:block;background-color:var(--primary);-webkit-mask:url(/assets/images/loader-logo.png) no-repeat center / contain;mask:url(/assets/images/loader-logo.png) no-repeat center / contain}.mf-powered a{color:var(--primary);font-family:Rajdhani,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.03em}.mf-powered a:hover{text-decoration:underline}.mf-payments{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.mf-pay-label{font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--text-muted);text-transform:uppercase}.mf-pay-icons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pay-chip{width:46px;height:30px;background:#fff;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000040}.pay-text{font-size:12px;font-weight:800;display:inline-flex;align-items:center}.pay-mc{position:relative;width:34px;height:20px;display:inline-block}.pay-mc-a,.pay-mc-b{position:absolute;top:0;width:20px;height:20px;border-radius:50%}.pay-mc-a{left:0;background:#eb001b}.pay-mc-b{right:0;background:#f79e1b;mix-blend-mode:multiply}.pay-usdt{width:22px;height:22px;border-radius:50%;background:#26a17b;color:#fff;font-weight:800;font-size:15px;display:inline-flex;align-items:center;justify-content:center}.pay-bnb{width:22px;height:22px;border-radius:50%;background:#f3ba2f;color:#181a20;font-size:11px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 992px){.mf-top{grid-template-columns:1fr 1fr}.mf-col-brand{grid-column:1 / -1}}@media (max-width: 640px){.mega-footer{padding:44px 20px 20px}.mf-top{grid-template-columns:1fr 1fr;gap:30px 20px}.mf-col-brand{grid-column:1 / -1}.mf-col:last-child{grid-column:1 / -1}.mf-bottom{flex-direction:column;align-items:flex-start}.mf-payments{justify-content:flex-start}}.mf-search{display:none}@media (max-width: 1099px){.mf-search{display:block;margin:0 0 28px}.mf-search .nav-search-wrap--footer{position:relative;width:100%;min-width:0;max-width:none}.mf-search .nav-search--bar{width:100%;max-width:none;height:46px;padding:0 12px 0 14px;justify-content:flex-start}.mf-search .nav-search--bar input{width:100%;opacity:1;cursor:text}.mf-search .nav-search-results{position:absolute;top:calc(100% + 8px);left:0;right:0;width:auto;min-width:0;max-width:none;max-height:60dvh;overflow-y:auto}}.mf-card{transition:background var(--transition),border-color var(--transition),transform .2s ease,box-shadow .2s ease}.mf-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000038}a.mf-card-review:hover .mf-trustpilot,a.mf-card-review:hover .mf-stars{color:#00d18c}.mf-card-ip:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}.mf-card-ip:hover .mf-copy-btn{background:#ffffff29;border-color:#ffffff38}.mf-copy-btn:active{transform:scale(.9)}.mf-card-ip:has(.mf-copy-btn.is-copied){background:#00b67a14;border-color:#00b67a59}.mf-copy-btn.is-copied{animation:mfCopyPop .45s ease}.mf-copy-btn.is-copied .ti{animation:mfTickIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes mfCopyPop{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes mfTickIn{0%{transform:scale(.4) rotate(-25deg);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.mf-card:hover{transform:none}.mf-copy-btn.is-copied,.mf-copy-btn.is-copied .ti{animation:none}}@keyframes gsmw-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gsmw-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes gsmw-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes gsmw-wobble{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px) rotate(-5deg)}75%{transform:translate(5px) rotate(5deg)}}@keyframes gsmw-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes gsmw-tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}@keyframes gsmw-rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}to{transform:scale(1)}}@keyframes gsmw-heartbeat{0%{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%,to{transform:scale(1)}}@keyframes gsmw-flash{0%,10%,20%,to{opacity:1}5%,15%{opacity:0}}@keyframes gsmw-jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes gsmw-spin{to{transform:rotate(360deg)}}@keyframes gsmw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gsmw-flip{0%{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(360deg)}}@keyframes gsmw-dot{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}@keyframes gsmw-ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(1.6);opacity:0}}.gsmw-a-bounce{animation:gsmw-bounce 1.6s ease-in-out infinite}.gsmw-a-pulse{animation:gsmw-pulse 1.6s ease-in-out infinite}.gsmw-a-shake{animation:gsmw-shake 1.6s ease-in-out infinite}.gsmw-a-wobble{animation:gsmw-wobble 1.6s ease-in-out infinite}.gsmw-a-swing{animation:gsmw-swing 1.6s ease-in-out infinite}.gsmw-a-tada{animation:gsmw-tada 1.8s ease-in-out infinite}.gsmw-a-rubberBand{animation:gsmw-rubberBand 1.8s ease-in-out infinite}.gsmw-a-heartbeat{animation:gsmw-heartbeat 1.6s ease-in-out infinite}.gsmw-a-flash{animation:gsmw-flash 2.4s linear infinite}.gsmw-a-jello{animation:gsmw-jello 1.8s ease-in-out infinite}.gsmw-a-spin{animation:gsmw-spin 3.5s linear infinite}.gsmw-a-float{animation:gsmw-float 2.4s ease-in-out infinite}.gsmw-a-flip{animation:gsmw-flip 2.6s ease-in-out infinite}.gsmw-dot-pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;border-radius:inherit;animation:gsmw-dot 2s ease-out infinite;z-index:-1}.gsmw-ripple-on:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;border-radius:inherit;animation:gsmw-ripple 2s ease-out infinite;z-index:-1}@media (prefers-reduced-motion: reduce){[class*=gsmw-a-],.gsmw-dot-pulse:after,.gsmw-ripple-on:before{animation:none!important}}.xhome-shell{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--secondary: #10b981;--secondary-glow: rgba(16, 185, 129, .4);--orange: #f59e0b;--orange-glow: rgba(245, 158, 11, .4);--bg-dark: #06080d;--bg-panel: #0d1117;--bg-card: rgba(15, 20, 28, .78);--bg-elevated: color-mix(in srgb, var(--bg-panel) 92%, #ffffff 8%);--text-main: #e8edf5;--text-muted: #8b95a8;--border: rgba(255, 255, 255, .07);--radius: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .28);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .35);--card-shadow: 0 8px 30px rgba(0, 0, 0, .28);--box-hover-bg: rgba(255, 255, 255, .03);--box-hover-border: rgba(255, 255, 255, .14);--transition: .22s cubic-bezier(.4, 0, .2, 1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xhome-shell{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .94);--bg-elevated: #ffffff;--text-main: #0f172a;--text-muted: #64748b;--border: rgba(15, 23, 42, .045);--card-shadow: 0 10px 30px rgba(2, 6, 23, .08);--box-hover-bg: #f8fafc;--box-hover-border: rgba(15, 23, 42, .08)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--radius-sm);font-weight:600;font-size:14px;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);border:none;font-family:Inter,sans-serif}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);box-shadow:0 4px 18px var(--primary-glow)}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text-main)}.btn-outline:hover{background:#ffffff0d;border-color:#ffffff24}.btn-large{padding:14px 28px;font-size:16px;border-radius:10px}.btn-block{width:100%}.btn-primary-light{background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}.btn-primary-light:hover{background:var(--primary);color:var(--theme-accent-contrast, #fff)}.btn-glow-green{background:var(--secondary);color:#000;box-shadow:0 4px 16px var(--secondary-glow)}.btn-glow-green:hover{filter:brightness(1.08);box-shadow:0 6px 22px var(--secondary-glow)}.btn-glow-orange{background:var(--orange);color:#000;box-shadow:0 4px 16px var(--orange-glow)}.btn-glow-orange:hover{filter:brightness(1.08);box-shadow:0 6px 22px var(--orange-glow)}.btn-white{background:#fff;color:#000}.btn-white:hover{background:#f3f4f6}.btn-green{background:#10b981;color:#fff}.btn-green:hover{background:#059669}.btn-dark{background:#1f2937;color:#fff;border:1px solid var(--border)}.btn-dark:hover{background:#374151}.ihome-page{overflow-x:hidden;padding:0;box-sizing:border-box;--ihome-banner-height: clamp(216px, 33.6vw, 504px);--ihome-banner-margin-top: 24px;--ihome-banner-radius: var(--radius-lg, 12px);--ihome-hero-divider-gap: 16px;--ihome-marquee-gap: 14px}.ihome-page .section-container,.ihome-page .cta-banner{padding-left:0;padding-right:0;width:100%;margin:30px auto}.ihome-page .section-header{margin-bottom:15px}.ihome-page .ih2-hero,.ihome-page .ih3-hero{margin-top:var(--ihome-banner-margin-top)}.ihome-hero{width:100%;max-width:1550px;margin:24px auto 0;padding:0;box-sizing:border-box}.ihome-hero-slider{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg, 12px);border:1px solid var(--border);box-shadow:var(--card-shadow);background:var(--bg-dark, #0a0e14)}.ihome-hero-track{display:flex;width:100%;transition:transform .55s cubic-bezier(.4,0,.2,1);will-change:transform}.ihome-hero-slide{flex:0 0 100%;width:100%;min-width:100%;margin:0;padding:0}.ihome-hero-blur{display:none}.ihome-hero-img{display:block;width:100%;height:clamp(216px,33.6vw,504px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ihome-hero-dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:8px;padding:0;background:none}.ihome-hero-dot{width:9px;height:9px;padding:0;border:none;border-radius:50%;background:#ffffff73;cursor:pointer;transition:transform .2s ease,background .2s ease,width .2s ease}.ihome-hero-dot.is-active{width:22px;border-radius:999px;background:#fff}@media (max-width: 768px){.ihome-page{padding-left:12px;padding-right:12px;--ihome-banner-margin-top: 0px}.ihome-hero{margin-top:0}.ihome-hero-dots{bottom:10px;gap:6px}}.marquee-section{background:var(--bg-panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;overflow:hidden}.marquee-container{flex:1;overflow:hidden;white-space:nowrap;position:relative}.marquee-track{display:inline-flex;animation:scroll 30s linear infinite}.m-item{display:inline-flex;align-items:center;gap:8px;padding:0 30px;font-size:14px;font-weight:600;color:var(--text-muted)}.m-item i{font-size:20px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ihome-page .marquee-section{max-width:1550px;width:100%;margin:20px auto 0;border-radius:var(--radius-lg, 12px);border:1px solid var(--border);background:var(--bg-panel);overflow:hidden;box-shadow:0 2px 12px #0000001f}.ihome-page .marquee-container{position:relative;padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.ihome-page .m-item{padding:0 22px;font-size:13px;font-weight:600;color:var(--text-main)}.ihome-page .m-item i{font-size:18px;color:var(--primary)}.m-item img{height:24px;width:auto;max-width:90px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.section-container{max-width:1550px;margin:60px auto;padding:0 24px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.section-header h2{margin:0;font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px;letter-spacing:.5px}.view-all{font-size:14px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:6px;text-decoration:none}.view-all:hover{color:var(--primary)}.inav-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:16px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:.06em;line-height:16px;white-space:nowrap;isolation:isolate;flex-shrink:0;vertical-align:middle}.inav-badge:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;z-index:-1;pointer-events:none;animation:of-online-pulse 1.8s ease-out infinite}.inav-badge--hot{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);animation:inav-badge-hot-ring 1.8s ease-out infinite}.inav-badge--hot:before{background:#f9731673}@keyframes inav-badge-hot-ring{0%{box-shadow:0 0 #f973168c}70%{box-shadow:0 0 0 6px #f9731600}to{box-shadow:0 0 #f9731600}}.hot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hot-card{position:relative;display:block;text-decoration:none;color:inherit;border-radius:16px;padding:0;overflow:visible;aspect-ratio:560 / 237;min-height:0;height:auto;border:1px solid color-mix(in srgb,#10b981 22%,var(--border));transition:border-color var(--transition),box-shadow var(--transition);box-shadow:var(--shadow-sm);opacity:0;transform:translateY(16px);animation:hot-card-in .7s cubic-bezier(.22,1,.36,1) forwards}.hot-card:nth-child(1){animation-delay:.06s}.hot-card:nth-child(2){animation-delay:.16s}.hot-card:nth-child(3){animation-delay:.26s}@keyframes hot-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hot-card>.hot-badge.inav-badge{position:absolute;top:8px;left:8px;z-index:5;display:inline-flex;align-items:center;gap:4px;height:20px;line-height:20px;padding:0 9px;font-size:8px;border-radius:999px;letter-spacing:.06em;pointer-events:none}.hot-card>.hot-badge.inav-badge .ti-flame{display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;color:#fff}.hot-card:hover>.hot-badge.inav-badge--hot{animation-duration:1.15s;filter:brightness(1.08)}.hot-card-banner{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:inherit;line-height:0;font-size:0;background:#05070b;display:flex;flex-direction:column;justify-content:flex-end}.hot-card-banner--empty{background:linear-gradient(155deg,color-mix(in srgb,#10b981 26%,#05070b),#05070b 72%)}.hot-card-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transform:scale(1);animation:hot-banner-kenburns 14s ease-in-out infinite alternate}@keyframes hot-banner-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}.hot-bg-icon{position:absolute;right:-16px;bottom:-20px;font-size:150px;opacity:.14;color:#10b981;z-index:0;transform:rotate(-12deg)}.hot-card:hover{border-color:color-mix(in srgb,#10b981 72%,var(--border))}.hot-content{position:relative;z-index:2;padding:12px 14px 14px;display:flex;flex-direction:column;justify-content:flex-end}.hot-content--image{padding:34px 14px 14px;flex-direction:row;align-items:flex-end;justify-content:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.12) 55%,transparent 100%)}.hot-title{font-size:clamp(17px,1.6vw,22px);font-weight:800;line-height:1.15;margin-bottom:4px;color:#10b981;text-shadow:0 1px 2px rgba(0,0,0,.92),0 2px 10px rgba(0,0,0,.72)}.hot-title span{font-size:11px;font-weight:600;color:#fff;display:block;margin-top:2px;text-shadow:0 1px 2px rgba(0,0,0,.92),0 2px 8px rgba(0,0,0,.72)}.hot-devices{font-size:10px;font-weight:700;color:#fff;background:transparent;display:inline-block;padding:0;margin-bottom:6px;text-shadow:0 1px 2px rgba(0,0,0,.92),0 2px 8px rgba(0,0,0,.72)}.hot-desc{font-size:11px;color:#fff;margin-bottom:8px;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.92),0 2px 8px rgba(0,0,0,.72)}.hot-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:2px}.hot-price{font-size:clamp(18px,1.8vw,22px);font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.92),0 2px 10px rgba(0,0,0,.72)}.hot-card .btn{flex:0 0 auto;width:auto;padding:9px 20px;border-radius:999px;font-size:12.5px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #10b9814d}.hot-card-foot .btn{margin-left:auto}.hot-card .btn-primary-light{background:#10b981;color:#fff;border:1px solid #0d9668;box-shadow:0 4px 14px #10b98159}.hot-card:hover .btn-primary-light{background:#059669;color:#fff;border-color:#047857}@media (prefers-reduced-motion: reduce){.hot-card,.product-grid--six .product-card,.bf-offer-card,.ih-metrics-trust-box{opacity:1;transform:none;animation:none}.hot-card-banner-img{animation:none;transform:none}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.product-grid--six{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ihome-product-showcase{display:flex;flex-direction:column;gap:8px}.ihome-product-block{position:relative}.ihome-product-block__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.ihome-product-block__title{display:flex;align-items:center;gap:14px;min-width:0}.ihome-product-block__title h2{margin:0;font-size:clamp(17px,1.5vw,20px);font-weight:800;letter-spacing:.04em;line-height:1.2}.ihome-product-block__sub{margin:4px 0 0;font-size:12px;font-weight:500;color:var(--text-muted, #94a3b8);line-height:1.35}.ihome-product-block__icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-card) 92%,var(--primary) 8%);color:var(--primary);box-shadow:0 2px 8px #0f172a0a}.ihome-product-block__icon--best{color:#ef4444;background:color-mix(in srgb,#ef4444 10%,var(--bg-card))}.ihome-product-block__icon--new{color:#8b5cf6;background:color-mix(in srgb,#8b5cf6 10%,var(--bg-card))}.ihome-product-block__icon--imei{color:#06b6d4;background:color-mix(in srgb,#06b6d4 10%,var(--bg-card))}.ihome-product-block__icon--server{color:#f59e0b;background:color-mix(in srgb,#f59e0b 10%,var(--bg-card))}.ihome-product-block__icon--remote{color:#10b981;background:color-mix(in srgb,#10b981 10%,var(--bg-card))}.ihome-product-empty{grid-column:1 / -1;margin:0;padding:28px 16px;text-align:center;font-size:13px;font-weight:600;color:var(--text-muted, #94a3b8);border:1px dashed color-mix(in srgb,var(--border) 85%,transparent);border-radius:14px}@keyframes ihomeProductCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-grid--six .product-card{background:var(--bg-card, #fff);border:1px solid color-mix(in srgb,var(--border) 88%,#cbd5e1);border-radius:16px;padding:0;text-align:left;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden;box-shadow:0 2px 10px #0f172a0d;animation:ihomeProductCardIn .42s ease backwards;text-decoration:none}.product-grid--six .product-card.is-clickable{cursor:pointer}.product-grid--six .product-card:hover{border-color:color-mix(in srgb,var(--secondary, #10b981) 35%,var(--border));background:var(--box-hover-bg, var(--bg-card));box-shadow:0 8px 22px #0f172a14}.product-grid--six .p-card-visual{position:relative;width:100%;aspect-ratio:1 / 1;margin:0;padding:0;border:none;border-radius:0;overflow:hidden;background:linear-gradient(165deg,#f8fafc,#eef2f7);flex-shrink:0;display:flex;align-items:center;justify-content:center}.product-grid--six .p-card-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.p-card-visual-fallback{font-size:40px;color:var(--secondary, #10b981);opacity:.85}.p-card-badge{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1}.p-card-badge--hot{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;box-shadow:0 2px 8px #ef444459}.p-card-badge--hot i{font-size:10px}.product-grid--six .p-card-body{display:flex;flex-direction:column;gap:5px;min-height:0;padding:11px 12px 4px}.product-grid--six .p-card-title{margin:0;font-size:12.5px;font-weight:700;line-height:1.38;color:var(--text-main, #1e293b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.76em}.product-grid--six .p-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.product-grid--six .p-card-time{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;line-height:1.3;color:var(--secondary, #10b981);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-card-time i{font-size:11px;flex-shrink:0}.product-grid--six .p-card-id{margin:0;display:inline-flex;align-items:center;flex-shrink:0;padding:2px 7px;border-radius:6px;font-size:9px;font-weight:700;line-height:1.3;color:var(--text-muted, #94a3b8);letter-spacing:.02em;background:color-mix(in srgb,var(--border) 42%,transparent)}.product-grid--six .p-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:8px 12px 10px;border-top:none}.product-grid--six .p-card-foot .p-card-price{font-size:16px;font-weight:800;color:var(--text-main, #0f172a);line-height:1;letter-spacing:-.03em;margin:0;align-self:center}.product-grid--six .p-card-order-btn{height:32px;padding:0 11px;margin-bottom:0;border-radius:9px;font-size:10.5px;font-weight:700;align-self:center}.p-card-order-btn{flex-shrink:0;height:30px;padding:0 10px;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;background:color-mix(in srgb,var(--secondary, #10b981) 14%,var(--bg-card, #fff));color:var(--secondary, #10b981);font-size:10px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;transition:background .2s ease,color .2s ease;pointer-events:none}.p-card-order-btn i{font-size:11px;line-height:1}.product-grid--six .product-card:hover .p-card-order-btn{background:color-mix(in srgb,var(--secondary, #10b981) 22%,var(--bg-card, #fff));color:color-mix(in srgb,var(--secondary, #10b981) 85%,#000)}[data-theme=dark] .product-grid--six .p-card-visual,[data-theme=dark-github] .product-grid--six .p-card-visual,[data-theme=dark-vercel] .product-grid--six .p-card-visual,[data-theme=dark-dracula] .product-grid--six .p-card-visual,[data-theme=dark-onedark] .product-grid--six .p-card-visual,[data-theme=dark-monokai] .product-grid--six .p-card-visual{background:color-mix(in srgb,var(--bg-panel) 88%,#1e293b 12%)}[data-theme=dark] .product-grid--six .p-card-id,[data-theme=dark-github] .product-grid--six .p-card-id{background:color-mix(in srgb,var(--border) 55%,transparent);color:#94a3b8}[data-theme=dark] .p-card-order-btn,[data-theme=dark-github] .p-card-order-btn{background:color-mix(in srgb,var(--secondary, #10b981) 18%,var(--bg-panel));color:#34d399}[data-theme=dark] .product-grid--six .product-card:hover .p-card-order-btn,[data-theme=dark-github] .product-grid--six .product-card:hover .p-card-order-btn{background:color-mix(in srgb,var(--secondary, #10b981) 28%,var(--bg-panel));color:#6ee7b7}@media (max-width: 1400px){.product-grid--six{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.product-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.product-grid--six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 420px){.product-grid--six{grid-template-columns:1fr}}.list-section.list-section--bf{position:relative;overflow:hidden;padding:28px 28px 24px;border-radius:18px;border:1px solid color-mix(in srgb,#f59e0b 35%,#1c1917);background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(245,158,11,.14) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 0% 100%,rgba(239,68,68,.1) 0%,transparent 50%),linear-gradient(155deg,#0c0a09,#171412 48%,#0f0d0b);box-shadow:0 12px 40px #00000047,inset 0 1px #ffffff0a}.list-section--bf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 18px,rgba(255,255,255,.012) 18px,rgba(255,255,255,.012) 19px);pointer-events:none}.bf-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:20px;border-bottom:1px solid color-mix(in srgb,#f59e0b 22%,transparent)}.bf-header__main{flex:1;min-width:0}.bf-header__top{margin-bottom:8px}.bf-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.bf-live-badge.inav-badge{height:22px;line-height:22px;padding:0 11px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;gap:5px;cursor:default;box-shadow:none}.bf-live-badge.inav-badge .ti-flame{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:#fff}.bf-title{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:900;line-height:1.05;letter-spacing:.06em;color:#fafaf9;min-width:0}.bf-title span{background:linear-gradient(90deg,#fbbf24,#f59e0b,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-sub{margin:0;max-width:560px;font-size:13px;line-height:1.5;color:#a8a29e}.bf-header__countdown-wrap{flex-shrink:0;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,#fbbf24 22%,transparent);background:color-mix(in srgb,#000 28%,transparent);box-shadow:inset 0 1px #ffffff0a}.bf-countdown{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.bf-countdown__label{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#d6d3d1}.bf-countdown__label i{font-size:12px;color:#f59e0b}.bf-countdown__timer{display:flex;align-items:center;gap:5px}.bf-countdown__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:42px;padding:5px 7px 4px;border-radius:9px;border:1px solid color-mix(in srgb,#fbbf24 24%,transparent);background:color-mix(in srgb,#1c1917 80%,#000)}.bf-countdown__unit strong{font-size:17px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#fbbf24;font-variant-numeric:tabular-nums}.bf-countdown__unit span{margin-top:3px;font-size:8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#78716c}.bf-countdown__sep{font-size:14px;font-weight:800;line-height:1;color:#f59e0b;margin-bottom:10px}.bf-view-all{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-decoration:none;color:#0c0a09!important;border:1px solid color-mix(in srgb,#fbbf24 50%,transparent);background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 4px 14px #fbbf2433;transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.bf-view-all i{font-size:13px}.bf-view-all:hover{filter:brightness(1.05);box-shadow:0 6px 18px #fbbf2452;color:#0c0a09!important}.bf-offers-track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}@keyframes bfCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bf-offer-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,#f59e0b 28%,#292524);background:linear-gradient(180deg,#1c1917,#0c0a09);box-shadow:0 4px 18px #00000040;cursor:pointer;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;animation:bfCardIn .45s ease backwards}.bf-offer-card:hover{border-color:color-mix(in srgb,#fbbf24 50%,#292524);box-shadow:0 10px 28px #00000059,0 0 0 1px color-mix(in srgb,#fbbf24 15%,transparent)}.bf-offer-off{position:absolute;top:10px;right:10px;z-index:2;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#dc2626,#ea580c);box-shadow:0 2px 10px #dc262666}.bf-offer-visual{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#292524;display:flex;align-items:center;justify-content:center}.bf-offer-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.bf-offer-visual .p-card-visual-fallback{font-size:34px;color:#fbbf24}.bf-offer-body{display:flex;flex-direction:column;gap:8px;padding:11px 11px 12px;min-width:0;flex:1}.bf-offer-name{margin:0;font-size:12px;font-weight:700;line-height:1.38;color:#fafaf9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.76em}.bf-offer-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:4px}.bf-offer-prices{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.bf-offer-was{font-size:13px;font-weight:700;color:#d6d3d1;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#f87171;line-height:1;white-space:nowrap;opacity:.92}.bf-offer-now{font-size:18px;font-weight:800;letter-spacing:-.03em;color:#fbbf24;line-height:1;white-space:nowrap;text-shadow:0 1px 8px rgba(251,191,36,.2)}.bf-offer-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;height:32px;padding:0 10px;border-radius:8px;font-size:10px;font-weight:800;letter-spacing:.02em;color:#0c0a09;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 14px #f59e0b40;pointer-events:none;white-space:nowrap;transition:filter .2s ease,box-shadow .2s ease}.bf-offer-card:hover .bf-offer-btn{filter:brightness(1.06);box-shadow:0 6px 18px #f59e0b59}.bf-offer-btn i{font-size:11px}@media (max-width: 1200px){.bf-offers-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.bf-offers-track{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-countdown__unit{min-width:40px;padding:5px 6px 4px}.bf-countdown__unit strong{font-size:16px}}@media (max-width: 680px){.list-section--bf{padding:20px 16px 18px}.bf-header{flex-direction:column;align-items:stretch;gap:16px}.bf-header__countdown-wrap{width:100%}.bf-countdown{align-items:flex-start}.bf-countdown__timer{flex-wrap:wrap}.bf-title-row{align-items:flex-start;gap:10px}.bf-offers-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ih-metrics{margin:30px auto}.ih-metrics-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,#3b82f6 18%,var(--border));background:radial-gradient(ellipse 90% 70% at 15% 0%,rgba(52,211,153,.07) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 85% 0%,rgba(96,165,250,.09) 0%,transparent 50%),radial-gradient(ellipse 60% 50% at 50% 100%,rgba(192,132,252,.06) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 88%,#0b1220) 0%,var(--bg-panel, #0f172a) 100%);box-shadow:0 12px 40px #0f172a24,inset 0 1px #ffffff0a;padding:32px 28px 28px}.ih-metrics-head{position:relative;z-index:1;text-align:center;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.ih-metrics-live{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;border:1px solid color-mix(in srgb,#22c55e 28%,var(--border));background:color-mix(in srgb,#22c55e 8%,var(--bg-card));font-size:10px;font-weight:800;letter-spacing:.1em;color:#86efac;margin-bottom:16px;box-shadow:0 0 20px #22c55e14}.ih-metrics-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e8c;animation:ihMetricsLivePulse 1.8s ease-out infinite}@keyframes ihMetricsLivePulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.ih-metrics-title{margin:0 0 10px;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--text-main, #f8fafc)}.ih-metrics-sub{margin:0 auto;max-width:480px;font-size:14px;line-height:1.55;color:var(--text-muted, #94a3b8)}.ih-metrics-trust-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@keyframes ihMetricsBoxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ih-metrics-trust-box{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:196px;padding:22px 16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--bg-card) 42%,transparent);overflow:hidden;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;animation:ihMetricsBoxIn .5s ease backwards}.ih-metrics-trust-box:nth-child(1){animation-delay:.05s}.ih-metrics-trust-box:nth-child(2){animation-delay:.1s}.ih-metrics-trust-box:nth-child(3){animation-delay:.15s}.ih-metrics-trust-box:nth-child(4){animation-delay:.2s}.ih-metrics-trust-box:hover{border-color:color-mix(in srgb,currentColor 42%,var(--border));background:color-mix(in srgb,var(--bg-card) 68%,transparent);box-shadow:0 8px 28px color-mix(in srgb,currentColor 12%,transparent)}.ih-metrics-trust-box-icon{position:relative;z-index:1;width:54px;height:54px;margin:0 auto 12px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 55%,transparent);background:color-mix(in srgb,currentColor 12%,var(--bg-panel));box-shadow:0 4px 16px color-mix(in srgb,currentColor 15%,transparent);transition:box-shadow .25s ease,background .25s ease}.ih-metrics-trust-box:hover .ih-metrics-trust-box-icon{box-shadow:0 6px 22px color-mix(in srgb,currentColor 28%,transparent);background:color-mix(in srgb,currentColor 18%,var(--bg-panel))}.ih-metrics-trust-box-icon i{font-size:24px}.ih-metrics-trust-box-tag{position:relative;z-index:1;display:inline-flex;align-items:center;margin-bottom:8px;padding:3px 9px;border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:currentColor;background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.ih-metrics-trust-box-title{position:relative;z-index:1;margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.25;color:var(--text-main, #f1f5f9);letter-spacing:-.01em}.ih-metrics-trust-box-desc{position:relative;z-index:1;margin:0;font-size:11.5px;font-weight:500;line-height:1.5;color:var(--text-muted, #94a3b8);max-width:220px}.ih-metrics-trust-box--green{color:#34d399}.ih-metrics-trust-box--blue{color:#60a5fa}.ih-metrics-trust-box--purple{color:#c084fc}.ih-metrics-trust-box--amber{color:#fbbf24}html:not(.dark) .ih-metrics-panel{background:radial-gradient(ellipse 90% 70% at 15% 0%,rgba(52,211,153,.06) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 85% 0%,rgba(59,130,246,.07) 0%,transparent 50%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 36px #0f172a0f}html:not(.dark) .ih-metrics-trust-box{background:#ffffffd9}html:not(.dark) .ih-metrics-trust-box:hover{background:#fff}@media (max-width: 1000px){.ih-metrics-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.ih-metrics-panel{padding:24px 16px 20px;border-radius:16px}.ih-metrics-head{margin-bottom:20px;padding-bottom:18px}.ih-metrics-trust-grid{grid-template-columns:1fr;gap:12px}.ih-metrics-trust-box{min-height:0;padding:18px 16px 16px}}.cta-banner--support{position:relative;max-width:1550px;margin:36px auto;padding:0;display:flex;flex-direction:column;border-radius:16px;border:1px solid transparent;background:radial-gradient(ellipse 72% 85% at 0% 0%,rgba(124,58,237,.13) 0%,transparent 56%),radial-gradient(ellipse 58% 62% at 100% 100%,rgba(109,40,217,.09) 0%,transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 88%,#1e1b4b) 0%,var(--bg-panel, #0c1017) 100%);box-shadow:0 10px 36px #00000029,inset 0 1px #ffffff0d;overflow:hidden}.cta-banner--support:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#a78bfab8,#7c3aed52 42%,#6366f13d 58%,#6d28d99e);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.cta-banner--support:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,transparent 42%);pointer-events:none;z-index:0}.cta-banner--support.is-online{background:radial-gradient(ellipse 68% 72% at 6% 0%,rgba(34,197,94,.11) 0%,transparent 54%),radial-gradient(ellipse 72% 85% at 0% 0%,rgba(124,58,237,.12) 0%,transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 86%,#0f172a) 0%,var(--bg-panel, #0c1017) 100%);box-shadow:0 10px 36px #00000029,0 0 0 1px #22c55e14,0 0 48px #22c55e0d,inset 0 1px #ffffff0d}.cta-banner--support.is-online:after{background:linear-gradient(135deg,#4ade80c7,#7c3aed61 46%,#34d3998c)}.cta-banner--support.is-offline{background:radial-gradient(ellipse 62% 58% at 10% 0%,rgba(100,116,139,.14) 0%,transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 90%,#1e293b) 0%,var(--bg-panel, #0c1017) 100%);box-shadow:0 10px 36px #00000029,0 0 0 1px #94a3b81a,inset 0 1px #ffffff0a}.cta-banner--support.is-offline:after{background:linear-gradient(135deg,#94a3b894,#ef444452 48%,#64748b85)}.cta-support-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;background:color-mix(in srgb,#7c3aed 4%,transparent)}.cta-banner--support.is-online .cta-support-top{background:color-mix(in srgb,#22c55e 3%,transparent)}.cta-banner--support.is-offline .cta-support-top{background:color-mix(in srgb,#64748b 5%,transparent)}.cta-support-left{display:flex;align-items:flex-start;gap:16px;min-width:0;flex:1}.cta-support-icon-wrap{position:relative;flex-shrink:0;cursor:default}.cta-support-icon{width:50px;height:50px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#7c3aed,#6d28d9);color:#fff;box-shadow:0 4px 16px #6d28d947;transition:box-shadow .25s ease,filter .25s ease}.cta-support-icon i{font-size:24px}.cta-support-status-dot{position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:#22c55e;border:2px solid var(--bg-panel, #0c1017);box-shadow:0 0 #22c55e80;animation:ctaSupportDotPulse 1.8s ease-out infinite;z-index:2}.cta-banner--support.is-offline .cta-support-status-dot{background:#ef4444;box-shadow:0 0 #ef444473;animation:ctaSupportDotPulseRed 1.8s ease-out infinite}.cta-banner--support.is-offline .cta-support-icon{background:linear-gradient(145deg,#64748b,#475569);box-shadow:none}@keyframes ctaSupportDotPulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes ctaSupportDotPulseRed{0%{box-shadow:0 0 #ef444473}70%{box-shadow:0 0 0 6px #ef444400}to{box-shadow:0 0 #ef444400}}.cta-support-meta{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.cta-support-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:4px}.cta-support-right{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:0}.cta-support-badge{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1}.cta-support-badge i{font-size:10px;flex-shrink:0}.cta-banner--support.is-online .cta-support-badge i{animation:cta-badge-pulse 2s ease-in-out infinite}@keyframes cta-badge-pulse{0%,to{opacity:1}50%{opacity:.55}}.cta-banner--support.is-online .cta-support-badge{color:#86efac;background:color-mix(in srgb,#22c55e 16%,transparent);border:1px solid color-mix(in srgb,#4ade80 52%,transparent);box-shadow:0 0 14px #22c55e1f}.cta-banner--support.is-offline .cta-support-badge{color:#fca5a5;background:color-mix(in srgb,#ef4444 14%,transparent);border:1px solid color-mix(in srgb,#f87171 45%,transparent);box-shadow:0 0 12px #ef44441a}.cta-support-hours{margin:6px 0 0;font-size:11px;font-weight:600;line-height:1.35;color:#64748b;text-align:right}.cta-support-title{margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--text-main, #f1f5f9)}.cta-support-brand{color:inherit}.cta-support-sub{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-muted, #94a3b8);max-width:480px}.cta-support-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 18px;border-radius:11px;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0;cursor:pointer;border:none;transition:filter .2s ease,opacity .2s ease,box-shadow .2s ease}.cta-support-btn i{font-size:17px}.cta-support-btn--primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 4px 16px #6d28d947}.cta-support-btn--primary:hover{filter:brightness(1.07);box-shadow:0 6px 20px #6d28d95c}.cta-support-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 22px;border-top:none;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 62%,transparent),color-mix(in srgb,var(--bg-card) 38%,transparent))}.cta-support-bottom:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(167,139,250,.5) 18%,rgba(124,58,237,.38) 50%,rgba(167,139,250,.5) 82%,transparent 100%);pointer-events:none}.cta-support-row{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.cta-support-row--contact{flex:0 0 auto;justify-content:flex-end}.cta-support-row-label{flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.cta-join-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.cta-join-link{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font-size:11px;font-weight:600;color:#fff;text-decoration:none;border:none;transition:filter .2s ease,box-shadow .2s ease}.cta-join-link i{font-size:15px}.cta-join-link:hover{filter:brightness(1.1)}.cta-join-link--telegram{background:#2aabee;box-shadow:0 3px 10px #2aabee47}.cta-join-link--whatsapp{background:#25d366;box-shadow:0 3px 10px #25d36647}.cta-join-link--youtube{background:red;box-shadow:0 3px 10px #ff000047}.cta-contact-icons{display:flex;align-items:center;gap:10px}.cta-contact-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;border:none;transition:filter .2s ease,box-shadow .2s ease}.cta-contact-icon i{font-size:22px}.cta-contact-icon--telegram{background:#2aabee;box-shadow:0 4px 14px #2aabee47}.cta-contact-icon--whatsapp{background:#25d366;box-shadow:0 4px 14px #25d36647}.cta-contact-icon--messenger{background:linear-gradient(135deg,#00b2ff,#006aff);box-shadow:0 4px 14px #0084ff47}.cta-contact-icon--youtube{background:red;box-shadow:0 4px 14px #ff000047}.cta-contact-icon:hover{filter:brightness(1.08)}html:not(.dark) .cta-banner--support{background:radial-gradient(ellipse 72% 85% at 0% 0%,rgba(124,58,237,.07) 0%,transparent 56%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 8px 28px #0f172a12,inset 0 1px #fffffff2}html:not(.dark) .cta-support-status-dot{border-color:#fff}html:not(.dark) .cta-support-bottom{background:linear-gradient(180deg,#f1f5f9,#eef2f7)}@media (max-width: 860px){.cta-support-top{flex-direction:column;align-items:flex-start}.cta-support-right{align-items:flex-start}.cta-support-hours{text-align:left}.cta-support-bottom{flex-direction:column;align-items:stretch;gap:12px}.cta-support-row--contact{justify-content:flex-start}}.list-section{background:var(--bg-panel);border-radius:var(--radius);border:1px solid var(--border);padding:30px}.list-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.list-title h2{margin:8px 0;font-size:24px}.list-title h2 span{color:var(--primary)}.list-title p{margin:0;color:var(--text-muted);font-size:14px}.tag-live{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary);padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700}.list-horizontal{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}.list-card{flex:1;min-width:300px;background:var(--bg-dark, var(--bg));border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;transition:.2s}.list-card:hover{border-color:#fff3;background:#ffffff05}.l-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;color:#fff}.l-info{flex:1}.l-info h4{margin:0 0 4px;font-size:14px;font-weight:600}.l-price{font-size:14px;font-weight:700;color:var(--primary)}.l-action{text-align:right}.l-time{display:block;font-size:11px;color:var(--text-muted);margin-bottom:8px}.l-btn{background:transparent;border:none;color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer}.l-btn:hover{color:var(--primary)}.cta-banner:not(.cta-banner--support){max-width:1550px;margin:60px auto;background:color-mix(in srgb,#4c1d95 55%,#2563eb);border-radius:var(--radius-lg);padding:36px 48px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(124,58,237,.35);box-shadow:var(--shadow-lg)}.cta-content{max-width:50%}.cta-content h2{margin:0 0 10px;font-size:32px;font-weight:800}.cta-content p{margin:0;font-size:15px;opacity:.9;line-height:1.5}.cta-actions{display:flex;gap:16px}@media (max-width: 1200px){.hot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 992px){.hot-grid{grid-template-columns:1fr}.cta-banner:not(.cta-banner--support){flex-direction:column;text-align:center;gap:30px;padding:30px}.cta-content{max-width:100%}}.inav-badge--new{color:#fff;background:linear-gradient(135deg,#3b82f6,#6366f1);animation:inav-badge-new-ring 1.8s ease-out infinite}.inav-badge--new:before{background:#6366f173}.inav-badge--offer{color:#fff;background:linear-gradient(135deg,#10b981,#059669);animation:inav-badge-offer-ring 1.8s ease-out infinite}.inav-badge--offer:before{background:#10b98173}.inav-badge--promo{color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);animation:inav-badge-promo-ring 1.8s ease-out infinite}.inav-badge--promo:before{background:#7c3aed73}@keyframes inav-badge-new-ring{0%{box-shadow:0 0 #6366f18c}70%{box-shadow:0 0 0 6px #6366f100}to{box-shadow:0 0 #6366f100}}@keyframes inav-badge-offer-ring{0%{box-shadow:0 0 #10b9818c}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}@keyframes inav-badge-promo-ring{0%{box-shadow:0 0 #7c3aed8c}70%{box-shadow:0 0 0 6px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.eye-bar-strip{position:sticky;top:calc(var(--topbar-height, 0px) + var(--nav-height, 68px));z-index:900;width:100%;--nav-bar-bg: color-mix(in srgb, var(--bg-panel) 94%, #ffffff 6%);--nav-bar-surface: color-mix(in srgb, var(--nav-bar-bg) 90%, #ffffff 10%);--nav-bar-border: var(--border);background:color-mix(in srgb,var(--nav-bar-bg) 88%,transparent);backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);border-bottom:1px solid var(--nav-bar-border);box-shadow:0 1px 0 var(--nav-bar-surface) inset,0 4px 20px #0000001f;transition:transform .3s ease,opacity .25s ease;will-change:transform}.eye-bar-strip.is-scroll-hidden{transform:translateY(calc(-100% - 10px));opacity:0;pointer-events:none}.eye-bar{position:relative;max-width:1550px;margin:0 auto;padding:0 14px;min-height:48px;display:flex;align-items:center}.eye-bar-tabs{display:grid;gap:8px;width:100%;min-width:0}.eye-bar-btn{display:flex;align-items:center;gap:6px;width:100%;height:36px;padding:0 10px 0 12px;border:1px solid var(--border);border-radius:9px;background:var(--bg-card);color:var(--text-main);font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;box-sizing:border-box;text-align:left;box-shadow:0 2px 10px #0f172a0d;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.eye-bar-btn:hover,.eye-bar-btn.is-active{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--box-hover-bg, var(--bg-card));box-shadow:0 6px 18px #0f172a1a}.eye-bar-pic{flex-shrink:0;width:22px;height:22px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 10%,var(--bg-panel));border:1px solid var(--border);color:var(--primary);font-size:16px}.eye-bar-pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.eye-bar-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eye-bar-btn .inav-badge{flex-shrink:0;height:18px;line-height:18px;padding:0 9px;font-size:9px}.eye-bar-caret{flex-shrink:0;font-size:14px;opacity:.55;transition:transform .2s ease,opacity .18s ease}.eye-bar-btn:hover .eye-bar-caret{opacity:.9}.eye-bar-btn.is-active .eye-bar-caret{opacity:1;transform:rotate(180deg)}@media (max-width: 768px){.eye-bar{padding:0 10px;min-height:44px}.eye-bar-tabs{display:flex;gap:7px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px}.eye-bar-tabs::-webkit-scrollbar{display:none}.eye-bar-btn{width:auto;flex:0 0 auto;height:32px;padding:0 8px 0 9px;gap:5px;font-size:11.5px;scroll-snap-align:start}.eye-bar-pic{width:19px;height:19px;font-size:14px;border-radius:5px}.eye-bar-name{flex:0 1 auto;max-width:96px}.eye-bar-btn .inav-badge{height:15px;line-height:15px;padding:0 6px;font-size:8px}.eye-bar-caret{font-size:12px}.eye-bar-panel{padding:4px 10px 12px}.eye-bar-svc-list{max-height:min(60vh,calc(100vh - var(--nav-height, 68px) - 120px))}.eye-bar-svc-box{box-shadow:0 12px 40px #00000073}}.eye-bar-panel{position:absolute;top:100%;left:0;right:0;width:100%;z-index:1002;padding:4px 14px 14px;box-sizing:border-box;animation:eyeBarPanelIn .18s ease}@keyframes eyeBarPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.eye-bar-svc-box{width:100%;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 8px 32px #00000059}.eye-bar-svc-list{display:flex;flex-direction:column;max-height:min(360px,calc(100vh - var(--topbar-height, 0px) - var(--nav-height, 68px) - 148px));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-main) 12%,transparent) transparent}.eye-bar-svc-list::-webkit-scrollbar{width:5px}.eye-bar-svc-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-main) 12%,transparent);border-radius:999px}.eye-bar-svc-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:10px 16px;border-bottom:1px solid var(--border);background:transparent;color:var(--text-main);text-align:left;text-decoration:none;transition:background .12s ease}.eye-bar-svc-list .eye-bar-svc-row:last-child{border-bottom:none}.eye-bar-svc-row:hover{background:var(--box-hover-bg, color-mix(in srgb, var(--text-main) 5%, transparent))}.eye-bar-svc-pic{flex-shrink:0;width:32px;height:32px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--box-bg, color-mix(in srgb, var(--text-main) 6%, transparent));color:var(--primary);font-size:17px}.eye-bar-svc-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.eye-bar-svc-left{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.eye-bar-svc-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--text-main);line-height:1.35}.eye-bar-svc-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eye-bar-svc-sub{font-size:11px;font-weight:500;color:var(--text-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.eye-bar-svc-id{display:inline;margin-right:8px;font-family:ui-monospace,Consolas,monospace;font-size:10px;color:var(--text-muted)}.eye-bar-svc-id:after{content:"·";margin-left:8px;color:var(--border-strong, var(--border));font-family:Inter,sans-serif}.eye-bar-svc-price{flex-shrink:0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#34d399;white-space:nowrap;line-height:1}html:not(.dark) .eye-bar-svc-price{color:#059669}.eye-bar-panel-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;color:var(--text-muted);font-size:13px}.xhome a.btn{text-decoration:none}.xhome .l-btn{text-decoration:none;display:inline-block}html:not(.dark) .xhome.eye-bar-strip{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--border)}.ih2-hero{max-width:1550px;margin:var(--ihome-banner-margin-top) auto 0;display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);gap:12px;align-items:stretch;height:auto;min-height:0;max-height:none}.ih2-hero.is-solo{grid-template-columns:minmax(0,1fr)}.ih2-hero.is-solo .ih2-hero-main{aspect-ratio:var(--ih2-main-ar, 1920 / 520)}.ih2-hero-main{min-height:0;aspect-ratio:var(--ih2-main-ar, 1600 / 850);height:auto;overflow:hidden;border-radius:var(--ihome-banner-radius)}.ih2-hero-main .ihome-hero{margin:0;max-width:none;height:100%}.ih2-hero-main .ihome-hero-slider{width:100%;height:100%;border:none;box-shadow:none;border-radius:var(--ihome-banner-radius)}.ih2-hero-main .ihome-hero-track{height:100%;align-items:stretch}.ih2-hero-main .ihome-hero-slide{position:relative;height:100%;overflow:hidden}.ih2-hero-main .ihome-hero-blur{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.18);filter:blur(26px) saturate(1.25) brightness(.85);opacity:.75;z-index:0}.ih2-hero-main .ihome-hero-img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.ih2-hero-side{display:flex;flex-direction:column;gap:12px;min-height:0;height:100%}.ih2-hero-side-item{flex:1 1 0;display:block;text-decoration:none;min-height:0;overflow:hidden;border-radius:var(--ihome-banner-radius)}.ih2-hero-side-item img{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;image-rendering:auto;backface-visibility:hidden}.ih2-side-card{--sc-tint: #f43f5e;position:relative;display:flex;align-items:center;gap:12px;padding:16px 18px;overflow:hidden;text-decoration:none;background:radial-gradient(120% 120% at 100% 0%,color-mix(in srgb,var(--sc-tint) 26%,transparent),transparent 60%),color-mix(in srgb,var(--sc-tint) 12%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--sc-tint) 22%,var(--border));transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ih2-side-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sc-tint) 45%,var(--border));box-shadow:0 12px 30px -14px color-mix(in srgb,var(--sc-tint) 55%,transparent)}.ih2-side-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ih2-side-card-title{margin:0;font-size:clamp(15px,1.1vw,19px);font-weight:800;line-height:1.2;color:var(--text-main);letter-spacing:-.01em}.ih2-side-card-sub{margin:0;font-size:12.5px;line-height:1.35;color:var(--text-muted, var(--text3));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ih2-side-card-btn{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:var(--bg-panel);border:1px solid color-mix(in srgb,var(--sc-tint) 20%,var(--border));color:var(--text-main);font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 2px 10px #0f172a14;transition:gap .2s ease}.ih2-side-card:hover .ih2-side-card-btn{gap:9px}.ih2-side-card-btn i{font-size:13px;color:var(--sc-tint)}.ih2-side-card-icon{flex-shrink:0;width:clamp(44px,3.4vw,58px);height:clamp(44px,3.4vw,58px);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:clamp(20px,1.6vw,26px);color:#fff;background:var(--sc-tint);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--sc-tint) 75%,transparent)}.ih2-side-card.is-rose{--sc-tint: #f43f5e}.ih2-side-card.is-blue{--sc-tint: #3b82f6}.ih2-side-card.is-green{--sc-tint: #10b981}.ih2-side-card.is-violet{--sc-tint: #8b5cf6}.ih2-side-card.is-amber{--sc-tint: #f59e0b}.ih2-side-card.is-slate{--sc-tint: #64748b}.ih2-stats{max-width:1550px;margin:18px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ih2-stat{background:var(--bg-panel, #1a1b22);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.ih2-stat strong{display:block;font-size:22px;font-weight:800;color:var(--primary);line-height:1.1}.ih2-stat span{display:block;margin-top:4px;font-size:12px;color:var(--text-muted);font-weight:600}.ih2-hot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ih2-hot-card{background:var(--bg-panel, #1a1b22);border:1px solid var(--border);border-radius:12px;padding:18px;min-height:170px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,background .2s}.ih2-hot-card:hover{border-color:var(--box-hover-border, var(--border));background:var(--box-hover-bg)}.ih2-hot-card h3{margin:0;font-size:16px;line-height:1.35;color:var(--text-main, var(--text))}.ih2-hot-card p{margin:0;font-size:12px;color:var(--text-muted);line-height:1.5;flex:1}.ih2-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ih2-product-card{background:var(--bg-panel, #1a1b22);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s}.ih2-product-card:hover{border-color:var(--box-hover-border, var(--border))}.ih2-product-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--bg-dark, var(--bg));border:1px solid var(--border);font-size:26px}.ih2-product-card h3{margin:0;font-size:14px;font-weight:700}.ih2-product-card .price{font-size:15px;font-weight:800;color:var(--primary)}.ih2-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#ihome-theme-2 .list-card{border-radius:12px}#ihome-theme-3 .ih3-hero{border-bottom:1px solid var(--border)}#ihome-theme-3 .ih3-marquee{margin-top:var(--ihome-marquee-gap)}.ih3-hero{max-width:1550px;margin:var(--ihome-banner-margin-top) auto 0;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:8px;--ihome-banner-height: clamp(360px, 31vw, 470px);align-items:center;height:var(--ihome-banner-height);min-height:var(--ihome-banner-height);max-height:var(--ihome-banner-height);padding:0;box-sizing:border-box;background:transparent;border:none;box-shadow:none;overflow:visible}.ih3-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:22px;min-width:0;height:100%;min-height:0;max-height:100%;padding:0 12px 0 0;box-sizing:border-box}.ih3-hero-content{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}.ih3-hero-headline-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ih3-hero-live-badge{display:inline-flex;align-items:center;gap:8px;margin-top:-10px;padding:7px 16px 7px 12px;border-radius:999px;background:color-mix(in srgb,var(--primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));font-family:Rajdhani,Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);line-height:1}.ih3-hero-live-dot{width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 28%,transparent);animation:ih3-live-dot-pulse 1.8s ease-in-out infinite;flex-shrink:0}@keyframes ih3-live-dot-pulse{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 28%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 12%,transparent)}}.ih3-hero-headline{margin:0;font-size:clamp(36px,4.8vw,64px);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--text-main, var(--text));white-space:nowrap}.ih3-type-text{color:var(--text-main, var(--text))}.ih3-type-cursor{display:inline-block;margin-left:2px;color:var(--primary);font-weight:400;animation:ih3-cursor-blink .85s step-end infinite}@keyframes ih3-cursor-blink{50%{opacity:0}}.ih3-hero-subtitle{margin:0;padding:0;border-left:none;width:100%}.ih3-hero-subtitle-text{display:inline-block;font-size:clamp(19px,2.4vw,30px);font-weight:600;line-height:1.35;color:var(--primary);transition:opacity .4s ease,transform .4s ease}.ih3-hero-subtitle-text.is-changing{opacity:0;transform:translateY(8px)}.ih3-hero-desc{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;max-width:50ch}.ih3-hero-desc li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;color:var(--text-muted);transition:opacity .35s ease,transform .35s ease}.ih3-hero-desc li i{flex-shrink:0;font-size:20px;color:var(--primary);margin-top:2px}.ih3-hero-desc.is-changing li{opacity:0;transform:translateY(6px)}.ih3-hero-actions{flex:0 0 auto;margin-top:0;padding-top:14px;padding-bottom:0}.ih3-hero-cta.btn-primary-light{min-width:252px;width:-moz-fit-content;width:fit-content;padding:14px 36px;font-family:Rajdhani,Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:.06em;background:var(--primary);color:var(--theme-accent-contrast, #fff);border:1px solid color-mix(in srgb,var(--primary) 80%,#fff 20%);box-shadow:none;transition:filter .22s ease}.ih3-hero-cta.btn-primary-light:hover{background:var(--primary);filter:brightness(1.08);color:var(--theme-accent-contrast, #fff);transform:none;box-shadow:none}.ih3-hero-cards{position:relative;height:var(--ihome-banner-height);min-height:var(--ihome-banner-height);max-height:var(--ihome-banner-height);display:flex;align-items:center;justify-content:center;overflow:visible;padding-left:0}.ih3-card-stage{position:relative;width:100%;height:var(--ihome-banner-height);min-height:var(--ihome-banner-height);max-height:var(--ihome-banner-height);overflow:visible;--ih3-cw: clamp(186px, 18.6vw, 280px);transform:translate(calc(var(--ih3-cw) * .48 * var(--ih3-fan, 1) * var(--ih3-shift, 0)))}.ih3-act-card{position:absolute;left:50%;top:50%;bottom:auto;width:var(--ih3-cw, clamp(186px, 18.6vw, 280px));aspect-ratio:1 / 1.44;height:auto;max-height:calc(var(--ihome-banner-height) * .95);margin:0;padding:0;border:none;background:transparent;cursor:pointer;transform-origin:50% 50%;transition:transform .72s cubic-bezier(.32,.72,0,1),opacity .55s ease,filter .55s ease;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ih3-act-card-shell{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;box-sizing:border-box;aspect-ratio:auto;border-radius:20px;border:2px solid var(--border);background:var(--bg-dark, #06080d);box-shadow:0 14px 36px #00000059;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.ih3-act-card-badge{position:absolute;top:8px;right:8px;z-index:6;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:20px;padding:0 8px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.07em;line-height:1;color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 2px 8px #00000038}.ih3-act-card-badge--hot{background:#ef4444}.ih3-act-card-badge--new{background:#3b82f6}.ih3-act-card-badge--offer{background:#10b981}.ih3-act-card-badge--promo{background:#8b5cf6}.ih3-act-card[data-pos="-2"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * -.78 * var(--ih3-fan, 1))) scale(.85);opacity:.42;filter:saturate(.7) brightness(.82);z-index:0}.ih3-act-card[data-pos="-1"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * -.48 * var(--ih3-fan, 1))) scale(.93);opacity:.72;filter:saturate(.85) brightness(.9);z-index:1}.ih3-act-card[data-pos="0"]{transform:translate(-50%,-50%) translate(0);opacity:1;filter:none;z-index:4}.ih3-act-card[data-pos="0"] .ih3-act-card-shell{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:0 26px 60px #00000080,0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent)}.ih3-act-card[data-pos="1"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * .48 * var(--ih3-fan, 1))) scale(.93);opacity:.72;filter:saturate(.85) brightness(.9);z-index:1}.ih3-act-card[data-pos="2"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * .78 * var(--ih3-fan, 1))) scale(.85);opacity:.42;filter:saturate(.7) brightness(.82);z-index:0}.ih3-act-card:not([data-pos="0"]):hover .ih3-act-card-shell,.ih3-act-card:not([data-pos="0"]):focus-visible .ih3-act-card-shell{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));box-shadow:0 16px 38px #00000061}.ih3-act-card:focus-visible{outline:none}.ih3-act-card-visual{flex:1;position:relative;min-height:0;overflow:hidden;background:var(--bg-dark, #06080d)}.ih3-act-card-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:16px 16px;pointer-events:none;z-index:1}.ih3-act-card-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.ih3-act-card-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,transparent 36%,rgba(255,255,255,.07) 44%,rgba(255,255,255,.38) 50%,rgba(255,255,255,.07) 56%,transparent 64%);background-size:240% 100%;background-position:190% 0;background-repeat:no-repeat;opacity:0}.ih3-act-card[data-pos="0"] .ih3-act-card-visual:after{opacity:1;animation:ih3Sheen 3.2s ease-in-out infinite}@keyframes ih3Sheen{0%{background-position:190% 0}55%,to{background-position:-70% 0}}@media (prefers-reduced-motion: reduce){.ih3-act-card[data-pos="0"] .ih3-act-card-visual:after{animation:none;opacity:0}}.ih3-act-card-foot{flex-shrink:0;height:clamp(82px,6.8vw,118px);margin-top:0;position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--primary);color:var(--theme-accent-contrast, #fff);text-align:center;padding:12px;box-sizing:border-box;border-top:none;font-family:Rajdhani,Inter,sans-serif}.ih3-act-card-foot span{font-size:17px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#01def4;opacity:1;line-height:1.15}.ih3-act-card-foot strong{font-size:27px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.15}.ih3-act-card-desc{flex-shrink:0;margin:0;padding:8px 12px;font-size:10.5px;line-height:1.4;font-weight:500;color:var(--text-main, #e2e8f0);background:var(--bg-panel, rgba(0, 0, 0, .35));text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ih3-trust{max-width:1550px;margin:16px auto 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ih3-trust-item{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--bg-panel, #1a1b22);border:1px solid var(--border);font-size:13px;font-weight:700;color:var(--text-main, var(--text))}.ih3-trust-item i{color:var(--primary);font-size:18px}.ih3-bento{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto;gap:14px}.ih3-bento-main{grid-row:1 / 3;background:var(--bg-panel, #1a1b22);border:1px solid var(--border);border-radius:16px;padding:28px;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.ih3-bento-side{background:var(--bg-panel, #1a1b22);border:1px solid var(--border);border-radius:16px;padding:22px;min-height:132px;display:flex;flex-direction:column;justify-content:space-between}.ih3-bento-main h3,.ih3-bento-side h3{margin:0;font-size:22px;line-height:1.25}.ih3-bento-main p,.ih3-bento-side p{margin:10px 0 0;color:var(--text-muted);font-size:13px;line-height:1.55}.ih3-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ih3-product-card{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;padding:18px 20px;border-radius:14px;background:var(--bg-panel, #1a1b22);border:1px solid var(--border);transition:border-color .2s}.ih3-product-card:hover{border-color:var(--box-hover-border, var(--border))}.ih3-product-icon{width:72px;height:72px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--bg-dark, var(--bg));border:1px solid var(--border);font-size:34px}.ih3-product-card h3{margin:0 0 6px;font-size:15px}.ih3-product-card .price{font-size:16px;font-weight:800;color:var(--primary)}.ih3-latest-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px}.ih3-latest-card{flex:0 0 min(320px,85vw);padding:18px;border-radius:14px;background:var(--bg-panel, #1a1b22);border:1px solid var(--border)}.ih3-latest-card h4{margin:0 0 8px;font-size:15px}.ih3-latest-card .price{font-size:18px;font-weight:800;color:var(--primary);margin-bottom:12px}.ih3-cta{max-width:1550px;margin:48px auto 0;padding:36px 40px;border-radius:16px;background:var(--bg-panel, #1a1b22);border:1px solid var(--border);text-align:center}.ih3-cta h2{margin:0 0 10px;font-size:clamp(24px,3vw,34px);color:var(--text-main, var(--text))}.ih3-cta p{margin:0 auto 20px;max-width:620px;color:var(--text-muted);line-height:1.6}.ih3-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width: 1024px){.ih2-hero{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.ih2-hero-main{aspect-ratio:var(--ih2-main-ar, 16 / 9);height:auto}.ih2-hero-side{display:none}.ih2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ih2-hot-grid,.ih2-latest-grid{grid-template-columns:1fr 1fr}.ih2-product-grid,.ih3-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.ih3-hero{grid-template-columns:1fr;height:auto;min-height:var(--ihome-banner-height);max-height:none}.ih3-hero-copy{min-height:0;height:auto;padding:0;gap:18px;justify-content:center}.ih3-hero-content{justify-content:flex-start}.ih3-hero-headline{white-space:normal}.ih3-hero-actions{padding-top:12px;margin-top:0}.ih3-hero-cards{height:var(--ihome-banner-height);min-height:var(--ihome-banner-height);max-height:var(--ihome-banner-height);justify-content:center;overflow:visible}.ih3-card-stage{height:var(--ihome-banner-height);min-height:var(--ihome-banner-height);max-height:var(--ihome-banner-height);overflow:visible;--ih3-cw: clamp(160px, 42vw, 240px);transform:translate(calc(var(--ih3-cw) * .48 * var(--ih3-fan, 1) * var(--ih3-shift, 0)))}.ih3-act-card{left:50%;top:50%;bottom:auto;width:var(--ih3-cw, clamp(160px, 42vw, 240px));aspect-ratio:5 / 7;height:auto;max-height:calc(var(--ihome-banner-height) * .95);transform-origin:50% 50%}.ih3-act-card-shell{height:100%;max-height:100%}.ih3-act-card[data-pos="-2"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * -.78 * var(--ih3-fan, 1))) scale(.68)}.ih3-act-card[data-pos="-1"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * -.48 * var(--ih3-fan, 1))) scale(.79)}.ih3-act-card[data-pos="0"]{transform:translate(-50%,-50%) translate(0)}.ih3-act-card[data-pos="1"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * .48 * var(--ih3-fan, 1))) scale(.79)}.ih3-act-card[data-pos="2"]{transform:translate(-50%,-50%) translate(calc(var(--ih3-cw) * .78 * var(--ih3-fan, 1))) scale(.68)}.ih3-bento{grid-template-columns:1fr}.ih3-bento-main{grid-row:auto;min-height:220px}.ih3-product-grid{grid-template-columns:1fr}}@media (max-width: 640px){.ih2-stats,.ih2-hot-grid,.ih2-product-grid,.ih2-latest-grid,.ih3-trust{grid-template-columns:1fr}.ih3-product-card{grid-template-columns:64px 1fr}.ih3-product-card .btn{grid-column:1 / -1}}.ih-latest-section{margin:30px auto 20px}.ih-latest-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,#34d399 20%,#3b82f6 14%,var(--border));background:radial-gradient(ellipse 75% 70% at 8% 0%,rgba(52,211,153,.1) 0%,transparent 52%),radial-gradient(ellipse 65% 55% at 92% 0%,rgba(56,189,248,.09) 0%,transparent 48%),radial-gradient(ellipse 50% 45% at 50% 100%,rgba(96,165,250,.06) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 88%,#0b1220) 0%,var(--bg-panel, #0f172a) 100%);box-shadow:0 12px 36px #0f172a24,inset 0 1px #ffffff0d;padding:24px 24px 22px}.ih-latest-head{position:relative;margin-bottom:18px;padding-bottom:0;border-bottom:none}.ih-latest-head__main{min-width:0}.ih-latest-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ih-latest-head__line{margin-top:16px;height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(52,211,153,.5) 10%,rgba(56,189,248,.38) 50%,rgba(52,211,153,.5) 90%,transparent 100%)}.ih-latest-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid color-mix(in srgb,#34d399 32%,var(--border));background:color-mix(in srgb,#22c55e 10%,transparent);font-size:10px;font-weight:800;letter-spacing:.1em;color:#86efac;margin-bottom:10px;box-shadow:0 0 18px #22c55e14}.ih-latest-badge i{font-size:12px;color:#4ade80}.ih-latest-title{margin:0;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:.04em;line-height:1.15;color:var(--text-main, #f8fafc)}.ih-latest-sub{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-muted, #94a3b8)}.ih-latest-view-all{flex-shrink:0;padding:7px 14px;border-radius:9px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-card) 40%,transparent);color:var(--text-muted, #94a3b8);transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.ih-latest-view-all i{transition:color .2s ease,transform .2s ease}.ih-latest-view-all:hover{color:#34d399;background:color-mix(in srgb,#22c55e 12%,transparent);border-color:color-mix(in srgb,#34d399 38%,transparent);box-shadow:0 0 16px #34d3991f}.ih-latest-view-all:hover i{color:#4ade80;transform:translate(2px)}[data-theme=light] .ih-latest-view-all:hover{color:#059669;background:color-mix(in srgb,#22c55e 10%,#fff);border-color:color-mix(in srgb,#34d399 35%,#e2e8f0)}[data-theme=light] .ih-latest-head__line{background:linear-gradient(90deg,transparent 0%,rgba(5,150,105,.35) 10%,rgba(14,165,233,.28) 50%,rgba(5,150,105,.35) 90%,transparent 100%)}.ih-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ih-latest-empty{grid-column:1 / -1;margin:0;padding:24px 16px;text-align:center;font-size:13px;font-weight:600;color:var(--text-muted, #94a3b8);border:1px dashed color-mix(in srgb,var(--border) 85%,transparent);border-radius:14px}@keyframes ihLatestCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ih-latest-card{display:flex;align-items:center;gap:14px;min-width:0;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,#34d399 12%,var(--border));background:color-mix(in srgb,var(--bg-card) 50%,transparent);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;animation:ihLatestCardIn .4s ease backwards}.ih-latest-card.is-clickable{cursor:pointer}.ih-latest-card.is-clickable:focus-visible{outline:2px solid color-mix(in srgb,#34d399 50%,transparent);outline-offset:2px}.ih-latest-card:hover{border-color:color-mix(in srgb,#34d399 42%,#38bdf8 18%,var(--border));background:color-mix(in srgb,var(--bg-card) 72%,#22c55e 5%);box-shadow:0 6px 22px #34d3991f}.ih-latest-card__pic{flex-shrink:0;width:52px;height:52px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,#34d399 18%,var(--border));background:color-mix(in srgb,var(--bg-panel) 80%,transparent);box-shadow:0 2px 8px #0f172a14}.ih-latest-card__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ih-latest-card__body{flex:1;min-width:0}.ih-latest-card__tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;margin-bottom:4px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.08em;color:#67e8f9;background:color-mix(in srgb,#06b6d4 16%,transparent);border:1px solid color-mix(in srgb,#22d3ee 30%,transparent)}.ih-latest-card__name{margin:0 0 4px;font-size:13.5px;font-weight:700;line-height:1.3;color:var(--text-main, #f1f5f9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ih-latest-card__meta{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ih-latest-card__dot{width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 70%,transparent);flex-shrink:0}.ih-latest-card__foot{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ih-latest-card__price{font-size:15px;font-weight:800;color:#34d399;line-height:1}.ih-latest-card__go{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#6ee7b7;background:color-mix(in srgb,#22c55e 12%,transparent);border:1px solid color-mix(in srgb,#34d399 24%,transparent);transition:background .2s ease,color .2s ease,border-color .2s ease}.ih-latest-card:hover .ih-latest-card__go{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border-color:transparent;box-shadow:0 4px 12px #34d39947}[data-theme=light] .ih-latest-panel{border-color:color-mix(in srgb,#34d399 16%,#3b82f6 10%,#e2e8f0);background:radial-gradient(ellipse 75% 70% at 8% 0%,rgba(52,211,153,.06) 0%,transparent 52%),radial-gradient(ellipse 65% 55% at 92% 0%,rgba(56,189,248,.05) 0%,transparent 48%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 8px 28px #0f172a0f}[data-theme=light] .ih-latest-badge{color:#15803d;background:color-mix(in srgb,#22c55e 12%,#fff);border-color:color-mix(in srgb,#22c55e 28%,#e2e8f0)}[data-theme=light] .ih-latest-card{background:#fff;border-color:color-mix(in srgb,#d1fae5 80%,#e2e8f0)}[data-theme=light] .ih-latest-card:hover{border-color:color-mix(in srgb,#34d399 35%,#e2e8f0);box-shadow:0 6px 18px #34d3991a}[data-theme=light] .ih-latest-card__price{color:#059669}@media (max-width: 1100px){.ih-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ih-latest-panel{padding:16px 14px 14px}.ih-latest-head__row{flex-direction:column;align-items:flex-start;gap:10px}.ih-latest-view-all{width:100%;justify-content:center}.ih-latest-grid{grid-template-columns:1fr}}.ih-featured-section{margin:30px auto 20px}.ih-featured-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,#ef4444 18%,#f59e0b 14%,var(--border));background:radial-gradient(ellipse 75% 70% at 0% 0%,rgba(239,68,68,.1) 0%,transparent 52%),radial-gradient(ellipse 65% 55% at 100% 0%,rgba(245,158,11,.09) 0%,transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 88%,#1a0a0a) 0%,var(--bg-panel, #0f172a) 100%);box-shadow:0 12px 36px #0f172a24,inset 0 1px #ffffff0d;padding:24px 24px 22px}html:not(.dark) .ih-featured-panel{border-color:color-mix(in srgb,#ef4444 12%,#f59e0b 10%,var(--border));background:radial-gradient(ellipse 75% 70% at 0% 0%,rgba(239,68,68,.06) 0%,transparent 55%),radial-gradient(ellipse 65% 55% at 100% 0%,rgba(245,158,11,.05) 0%,transparent 50%),var(--bg-panel, #fefefe);box-shadow:0 1px 2px #0f172a0a,0 10px 28px -14px #0f172a24}.ih-featured-head{position:relative;margin-bottom:18px}.ih-featured-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ih-featured-head__line{margin-top:16px;height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(239,68,68,.48) 10%,rgba(245,158,11,.42) 50%,rgba(239,68,68,.48) 90%,transparent 100%)}.ih-featured-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid color-mix(in srgb,#ef4444 35%,var(--border));background:color-mix(in srgb,#ef4444 12%,transparent);font-size:10px;font-weight:800;letter-spacing:.1em;color:#fca5a5;margin-bottom:10px;box-shadow:0 0 18px #ef44441a}.ih-featured-badge i{font-size:12px;color:#f97316}.ih-featured-title{margin:0;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:.04em;line-height:1.15;color:var(--text-main, #f8fafc)}.reseller-verified-badge{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#10b981;background:#10b9811a;border:1px solid rgba(16,185,129,.2);padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.reseller-verified-badge i{font-size:15px}.ihome-page .official-seller-section{background:transparent;border:none;box-shadow:none;border-radius:0;overflow:visible}.ihome-page .official-seller-section .ih-featured-panel{flex:1 1 100%;width:100%;min-width:0}.os-reseller-container{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);padding:4px 0}.os-reseller-track{display:inline-flex;gap:14px;animation:scroll var(--os-marquee-speed, 40s) linear infinite}.os-textbar{border-radius:var(--radius-lg, 12px);border:1px solid var(--border);background:var(--bg-panel);overflow:hidden;box-shadow:0 2px 12px #0000001f}html:not(.dark) .os-textbar{box-shadow:0 1px 2px #0f172a0d}.os-textbar .marquee-container{padding:14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,transparent,#000 34px,#000 calc(100% - 34px),transparent)}.os-textbar-track{gap:0;align-items:center}.os-textbar .m-item{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 26px;font-family:Rajdhani,Inter,sans-serif;font-size:17px;font-weight:700;letter-spacing:.04em;color:var(--text-main);white-space:nowrap}.os-textbar .m-item i{font-size:18px;color:var(--primary)}.os-textbar .m-item img{height:20px;width:auto;max-width:72px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.os-reseller-container:hover .os-reseller-track{animation-play-state:paused}.os-reseller-card{width:180px;flex:0 0 180px;height:190px;border-radius:12px;overflow:hidden;border:1px solid var(--border, rgba(255, 255, 255, .08));background:linear-gradient(135deg,var(--bg-elevated),var(--bg-dark));display:flex;flex-direction:column;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.os-reseller-card:hover{border-color:color-mix(in srgb,var(--theme-accent, #38bdf8) 45%,var(--border));box-shadow:0 8px 26px #00000059;transform:translateY(-2px)}html:not(.dark) .os-reseller-card{background:var(--bg-panel, #fefefe);border-color:#0f172a14;box-shadow:0 1px 2px #0f172a0d}html:not(.dark) .os-reseller-card:hover{box-shadow:0 10px 24px -10px #0f172a2e}html:not(.dark) .os-reseller-card__img{background:color-mix(in srgb,var(--text-main) 3%,transparent)}.os-reseller-card__img{height:140px;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--text-main) 4%,transparent)}.os-reseller-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.os-reseller-card__img i{font-size:44px;color:var(--text-muted)}.os-reseller-card__name{flex:1;display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:13px;font-weight:700;color:var(--text-main);text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ih-featured-view-all{flex-shrink:0;padding:7px 14px;border-radius:9px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-card) 40%,transparent);color:var(--text-muted, #94a3b8);transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.ih-featured-view-all i{transition:color .2s ease,transform .2s ease}.ih-featured-view-all:hover{color:#f87171;background:color-mix(in srgb,#ef4444 12%,transparent);border-color:color-mix(in srgb,#ef4444 38%,transparent);box-shadow:0 0 16px #ef44441f}.ih-featured-view-all:hover i{color:#fb923c;transform:translate(2px)}.ih-featured-bento{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:12px;min-height:320px}.ih-featured-empty{grid-column:1 / -1;margin:0;padding:24px 16px;text-align:center;font-size:13px;font-weight:600;color:var(--text-muted, #94a3b8);border:1px dashed color-mix(in srgb,var(--border) 85%,transparent);border-radius:14px}@keyframes ihFeaturedCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ih-featured-card{position:relative;min-height:0;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,#ef4444 16%,var(--border));transition:border-color .22s ease,box-shadow .22s ease;animation:ihFeaturedCardIn .45s ease backwards}.ih-featured-card--main{grid-row:1 / 3;min-height:300px}.ih-featured-card--side{min-height:168px}.ih-featured-card.is-clickable{cursor:pointer}.ih-featured-card.is-clickable:focus-visible{outline:2px solid color-mix(in srgb,#ef4444 50%,transparent);outline-offset:2px}.ih-featured-card:hover{border-color:color-mix(in srgb,#f59e0b 45%,#ef4444 20%,var(--border));box-shadow:0 8px 28px #ef444429}.ih-featured-card__banner{position:relative;width:100%;height:100%;min-height:inherit;display:flex;flex-direction:column;justify-content:flex-end}.ih-featured-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.ih-featured-card__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#00000059 45%,#000000d1);pointer-events:none}.ih-featured-card--side .ih-featured-card__shade{background:linear-gradient(180deg,#00000080,#00000026 32%,#0006 58%,#000000e0)}.ih-featured-card__top{position:relative;z-index:3;flex-shrink:0;padding:12px 12px 0;margin-bottom:auto;pointer-events:none}.ih-featured-card__badge{position:relative;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 11px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 14px #00000059,0 2px 8px #ef444459;pointer-events:auto}.ih-featured-card--side .ih-featured-card__badge{height:22px;padding:0 10px;font-size:9px}.ih-featured-card__content{position:relative;z-index:2;flex-shrink:0;padding:14px 16px 16px}.ih-featured-card--side .ih-featured-card__content{padding:10px 12px 12px}.ih-featured-card--side .ih-featured-card__title{font-size:13px;line-height:1.2;-webkit-line-clamp:2;margin-bottom:5px}.ih-featured-card--side .ih-featured-card__meta{margin-bottom:8px;gap:6px}.ih-featured-card--side .ih-featured-card__time{height:22px;padding:0 8px;font-size:10px}.ih-featured-card--main .ih-featured-card__content{padding:18px 20px 20px}.ih-featured-card__title{margin:0 0 6px;font-size:clamp(15px,1.4vw,20px);font-weight:800;line-height:1.25;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.65);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ih-featured-card--main .ih-featured-card__title{font-size:clamp(18px,1.8vw,24px);-webkit-line-clamp:3}.ih-featured-card__sub{margin:0 0 12px;font-size:11px;font-weight:600;color:#ffffffd1;text-shadow:0 1px 8px rgba(0,0,0,.55)}.ih-featured-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ih-featured-card__id{font-size:11px;font-weight:700;color:#ffffffc7;text-shadow:0 1px 6px rgba(0,0,0,.5)}.ih-featured-card__time{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;color:#fef3c7;background:#0000006b;border:1px solid rgba(251,191,36,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-shadow:0 1px 4px rgba(0,0,0,.4)}.ih-featured-card__time i{font-size:12px;color:#fbbf24}.ih-featured-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.ih-featured-card__price{font-size:clamp(17px,1.6vw,22px);font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.6)}.ih-featured-card__btn{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px;border-radius:9px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #10b9814d;white-space:nowrap;transition:filter .2s ease,box-shadow .2s ease}.ih-featured-card:hover .ih-featured-card__btn{filter:brightness(1.08);box-shadow:0 6px 18px #10b98161}[data-theme=light] .ih-featured-panel{border-color:color-mix(in srgb,#ef4444 14%,#f59e0b 10%,#e2e8f0);background:radial-gradient(ellipse 75% 70% at 0% 0%,rgba(239,68,68,.06) 0%,transparent 52%),linear-gradient(180deg,#fff,#f8fafc)}[data-theme=light] .ih-featured-view-all:hover{color:#dc2626;background:color-mix(in srgb,#ef4444 8%,#fff)}@media (max-width: 900px){.ih-featured-bento{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.ih-featured-card--main{grid-row:auto;min-height:240px}.ih-featured-card--side{min-height:180px}}@media (max-width: 640px){.ih-featured-panel{padding:16px 14px 14px}.ih-featured-head__row{flex-direction:column;align-items:flex-start;gap:10px}.ih-featured-view-all{width:100%;justify-content:center}}.ih-premium-section{margin:30px auto 20px}.ih-premium-panel{position:relative;overflow:hidden;border-radius:20px;border:1px solid color-mix(in srgb,#8b5cf6 24%,#f59e0b 12%,var(--border));background:radial-gradient(ellipse 70% 75% at 0% 0%,rgba(139,92,246,.12) 0%,transparent 52%),radial-gradient(ellipse 60% 55% at 100% 0%,rgba(245,158,11,.1) 0%,transparent 48%),radial-gradient(ellipse 50% 45% at 50% 100%,rgba(109,40,217,.08) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 88%,#1e1b4b) 0%,var(--bg-panel, #0f172a) 100%);box-shadow:0 12px 36px #0f172a24,inset 0 1px #ffffff0d;padding:24px 24px 22px}.ih-premium-head{position:relative;margin-bottom:18px}.ih-premium-head__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ih-premium-head__line{margin-top:16px;height:1px;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(139,92,246,.5) 10%,rgba(251,191,36,.4) 50%,rgba(139,92,246,.5) 90%,transparent 100%)}.ih-premium-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;border:1px solid color-mix(in srgb,#f59e0b 35%,#8b5cf6 20%,var(--border));background:color-mix(in srgb,#8b5cf6 12%,transparent);font-size:10px;font-weight:800;letter-spacing:.1em;color:#e9d5ff;margin-bottom:10px;box-shadow:0 0 18px #8b5cf61a}.ih-premium-badge i{font-size:12px;color:#fbbf24}.ih-premium-title{margin:0;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:.04em;line-height:1.15;color:var(--text-main, #f8fafc)}.ih-premium-view-all{flex-shrink:0;padding:7px 14px;border-radius:9px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-card) 40%,transparent);color:var(--text-muted, #94a3b8);transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.ih-premium-view-all i{transition:color .2s ease,transform .2s ease}.ih-premium-view-all:hover{color:#c4b5fd;background:color-mix(in srgb,#8b5cf6 14%,transparent);border-color:color-mix(in srgb,#8b5cf6 40%,transparent);box-shadow:0 0 16px #8b5cf624}.ih-premium-view-all:hover i{color:#a78bfa;transform:translate(2px)}.ih-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ih-premium-empty{grid-column:1 / -1;margin:0;padding:24px 16px;text-align:center;font-size:13px;font-weight:600;color:var(--text-muted, #94a3b8);border:1px dashed color-mix(in srgb,var(--border) 85%,transparent);border-radius:14px}@keyframes ihPremiumCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ih-premium-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;min-width:0;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,#8b5cf6 14%,var(--border));background:color-mix(in srgb,var(--bg-card) 52%,transparent);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease;animation:ihPremiumCardIn .4s ease backwards}.ih-premium-card.is-clickable{cursor:pointer}.ih-premium-card.is-clickable:focus-visible{outline:2px solid color-mix(in srgb,#8b5cf6 50%,transparent);outline-offset:2px}.ih-premium-card:hover{border-color:color-mix(in srgb,#8b5cf6 42%,#f59e0b 12%,var(--border));background:color-mix(in srgb,var(--bg-card) 75%,#8b5cf6 5%);box-shadow:0 6px 22px #8b5cf624}.ih-premium-card__pic{width:64px;height:64px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,#8b5cf6 20%,var(--border));background:color-mix(in srgb,var(--bg-panel) 80%,transparent);box-shadow:0 2px 10px #0f172a1a}.ih-premium-card__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ih-premium-card__body{min-width:0}.ih-premium-card__tag{display:inline-flex;align-items:center;height:18px;padding:0 7px;margin-bottom:4px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.08em;color:#fcd34d;background:color-mix(in srgb,#f59e0b 14%,transparent);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent)}.ih-premium-card__name{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3;color:var(--text-main, #f1f5f9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ih-premium-card__meta{display:flex;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ih-premium-card__dot{width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--text-muted) 70%,transparent);flex-shrink:0}.ih-premium-card__price{font-size:15px;font-weight:800;color:#a78bfa;line-height:1.2}.ih-premium-card__price span{font-size:11px;font-weight:600;color:var(--text-muted, #94a3b8)}.ih-premium-card__order{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 14px;border-radius:9px;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;box-shadow:0 4px 14px #6d28d947;transition:filter .2s ease,box-shadow .2s ease;white-space:nowrap}.ih-premium-card:hover .ih-premium-card__order{filter:brightness(1.08);box-shadow:0 6px 18px #6d28d95c}[data-theme=light] .ih-premium-panel{border-color:color-mix(in srgb,#8b5cf6 18%,#f59e0b 8%,#e2e8f0);background:radial-gradient(ellipse 70% 75% at 0% 0%,rgba(139,92,246,.07) 0%,transparent 52%),radial-gradient(ellipse 60% 55% at 100% 0%,rgba(245,158,11,.06) 0%,transparent 48%),linear-gradient(180deg,#fff,#f8fafc)}[data-theme=light] .ih-premium-badge{color:#6d28d9;background:color-mix(in srgb,#8b5cf6 10%,#fff)}[data-theme=light] .ih-premium-card{background:#fff;border-color:color-mix(in srgb,#e9d5ff 80%,#e2e8f0)}[data-theme=light] .ih-premium-card:hover{border-color:color-mix(in srgb,#8b5cf6 30%,#e2e8f0);box-shadow:0 6px 18px #8b5cf61a}[data-theme=light] .ih-premium-card__price{color:#7c3aed}[data-theme=light] .ih-premium-view-all:hover{color:#7c3aed;background:color-mix(in srgb,#8b5cf6 10%,#fff)}@media (max-width: 900px){.ih-premium-grid{grid-template-columns:1fr}}@media (max-width: 640px){.ih-premium-panel{padding:16px 14px 14px}.ih-premium-head__row{flex-direction:column;align-items:flex-start;gap:10px}.ih-premium-view-all{width:100%;justify-content:center}.ih-premium-card{grid-template-columns:56px 1fr;gap:12px}.ih-premium-card__order{grid-column:1 / -1;width:100%;justify-content:center}}.ih-featured-card__img-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:64px;color:color-mix(in srgb,#ef4444 55%,#f59e0b);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-panel) 88%,#1a0a0a),var(--bg-card))}.ih-premium-card__pic i,.ih-latest-card__pic i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:26px;color:var(--text-muted, #94a3b8)}@media (max-width: 768px){:is(.xhome,.xhome-order) .product-grid--six{grid-template-columns:1fr;gap:10px}:is(.xhome,.xhome-order) .product-grid--six .product-card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;border-radius:14px}:is(.xhome,.xhome-order) .product-grid--six .p-card-visual{width:64px;height:64px;aspect-ratio:auto;border-radius:12px;border:1px solid var(--border);box-shadow:0 2px 10px #0f172a1a;display:flex;align-items:center;justify-content:center}:is(.xhome,.xhome-order) .product-grid--six .p-card-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.xhome,.xhome-order) .product-grid--six .p-card-badge{top:3px;left:3px;padding:2px 5px;font-size:8px}:is(.xhome,.xhome-order) .product-grid--six .p-card-body{padding:0;gap:4px;min-width:0}:is(.xhome,.xhome-order) .product-grid--six .p-card-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0;font-size:14px;line-height:1.3}:is(.xhome,.xhome-order) .product-grid--six .p-card-meta{justify-content:flex-start;gap:8px}:is(.xhome,.xhome-order) .product-grid--six .p-card-foot{flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;padding:0;margin:0}:is(.xhome,.xhome-order) .product-grid--six .p-card-foot .p-card-price{font-size:15px}:is(.xhome,.xhome-order) .product-grid--six .p-card-order-btn{height:30px;padding:0 12px;font-size:10.5px}}html:not(.dark) .xhome .ih3-act-card-foot{background:color-mix(in srgb,var(--primary, #2563eb) 68%,#0a1020 32%);border-top-color:color-mix(in srgb,var(--primary, #2563eb) 50%,#0a1020 50%);color:#fff}body.xh-scroll-below-nav .eye-bar-strip{position:fixed;top:calc(var(--topbar-height, 0px) + var(--nav-height, 68px));left:0;right:0}.bf-offer-btn{padding:0 12px;font-size:10.5px}.ihome-page{max-width:1578px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}@media (max-width: 768px){.ihome-page{padding-left:12px;padding-right:12px}}.ihome-empty-hint{display:flex;align-items:center;gap:14px;padding:20px 22px;border-radius:14px;border:1px dashed color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--text-muted)}.ihome-empty-hint i{font-size:26px;color:var(--primary);flex-shrink:0}.ihome-empty-hint p{margin:0;font-size:13px;line-height:1.5}.xnav{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--nav-height: 68px;--nav-surface: color-mix(in srgb, var(--bg-dark) 90%, #ffffff 10%);--nav-hover-bg: color-mix(in srgb, var(--nav-surface) 50%, transparent);--nav-hover-line: var(--primary);--nav-bar-hover-bg: var(--nav-hover-bg);--box-surface: var(--bg-panel);--nav-hover-text: color-mix(in srgb, var(--text-main) 70%, #ffffff 30%);--nav-tab-text: color-mix(in srgb, var(--text-muted) 70%, #ffffff 30%);--nav-account-name-text: color-mix(in srgb, var(--text-muted) 60%, #ffffff 40%);--nav-account-role-text: color-mix(in srgb, var(--text-muted) 65%, #ffffff 35%);--secondary: #10b981;--secondary-glow: rgba(16, 185, 129, .4);--orange: #f59e0b;--orange-glow: rgba(245, 158, 11, .4);--bg-dark: #06080d;--bg-panel: #0d1117;--bg-card: rgba(15, 20, 28, .78);--text-main: #e8edf5;--text-muted: #8b95a8;--border: rgba(255, 255, 255, .07);--radius: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .28);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .35);--transition: .22s cubic-bezier(.4, 0, .2, 1);--bg-navbar: color-mix(in srgb, var(--bg-panel) 95%, #ffffff 5%);--nav-bar-bg: color-mix(in srgb, var(--bg-panel) 94%, #ffffff 6%);--nav-bar-text: color-mix(in srgb, var(--text-main) 92%, #ffffff 8%);--nav-bar-text-muted: color-mix(in srgb, var(--text-muted) 78%, #ffffff 22%);--nav-bar-border: var(--border);font-family:Inter,ui-sans-serif,system-ui,sans-serif}html:not(.dark) .xnav{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .85);--text-main: #0f172a;--text-muted: #64748b;--border: rgba(0, 0, 0, .08);--nav-hover-text: color-mix(in srgb, var(--text-main) 82%, #000000 18%);--nav-tab-text: color-mix(in srgb, var(--text-muted) 75%, #000000 25%);--nav-account-name-text: color-mix(in srgb, var(--text-muted) 60%, #000000 40%);--nav-account-role-text: color-mix(in srgb, var(--text-muted) 70%, #000000 30%);--bg-navbar: color-mix(in srgb, var(--bg-panel) 95%, #000000 5%)}.xnav-backdrop{display:none}:root{--topbar-height: 36px}@media (max-width: 1099px){:root{--topbar-height: 0px}}:root{--eyebar-height: 0px}.xhome-shell:has(.eye-bar-strip){--eyebar-height: 49px}.xnav-spacer,#navbar-placeholder{min-height:calc(var(--nav-height, 68px) + var(--topbar-height, 0px))}.xnav .topbar{position:fixed;top:0;left:0;right:0;height:var(--topbar-height, 36px);z-index:1001;background:var(--nav-bar-bg);display:flex;align-items:center;overflow:hidden}.xnav .topbar-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1550px;margin:0 auto;height:100%;padding:0 20px}.xnav .topbar-left{display:flex;align-items:center;gap:8px;min-width:0}.xnav .topbar-right{display:flex;align-items:center;gap:4px;flex-shrink:0}.xnav .topbar-icon{font-size:16px;flex-shrink:0}.xnav .topbar-title{font-size:12px;font-weight:600;color:var(--nav-bar-text);letter-spacing:.02em;white-space:nowrap;line-height:1.3}.xnav .topbar-sep{width:1px;height:14px;background:var(--nav-bar-border);flex-shrink:0}.xnav .topbar-contact{display:inline-flex;align-items:center;gap:10px;min-width:0}.xnav .topbar-contact-item{font-size:11px;font-weight:500;color:var(--nav-bar-text-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:3px;line-height:1.2}.xnav .topbar-contact-item i{font-size:11px;color:var(--nav-bar-text-muted)}.xnav .topbar-item{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;color:var(--nav-bar-text-muted);text-decoration:none;white-space:nowrap;border-radius:4px;transition:color .15s ease,background .15s ease}.xnav .topbar-item i{font-size:13px;flex-shrink:0}.xnav .topbar-item:hover{color:var(--nav-bar-text);background:color-mix(in srgb,var(--nav-bar-text) 8%,transparent)}.xnav .topbar-item span{line-height:1}@media (max-width: 1280px) and (min-width: 1100px){.xnav .topbar-contact{display:none}}@media (max-width: 1099px){.xnav .topbar{display:none}}.xnav .settings-dropdown{width:300px;max-width:calc(100vw - 24px);padding:16px;right:0;left:auto}.xnav .settings-dd-title{font-size:14px;font-weight:600;margin-bottom:14px;color:var(--text-main)}.xnav .settings-dd-group{margin-bottom:14px}.xnav .settings-dd-label{font-size:12px;color:var(--text-muted);margin-bottom:8px;font-weight:500}.xnav .settings-dd-row{display:flex;flex-direction:column;gap:14px}.xnav .settings-dd-col{min-width:0}.xnav .settings-native-wrap{position:relative;display:flex;align-items:center}.xnav .settings-native-ic{position:absolute;left:10px;font-size:14px;color:var(--text-muted);pointer-events:none;z-index:1}.xnav .settings-native-arrow{position:absolute;right:8px;font-size:13px;color:var(--text-muted);pointer-events:none}.xnav .settings-native-select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--bg-dark);border:1px solid var(--border);border-radius:8px;color:var(--text-main);font-size:13px;font-weight:500;padding:9px 26px 9px 32px;cursor:pointer;outline:none;transition:border-color .15s ease;text-overflow:ellipsis}.xnav .settings-native-select:focus{border-color:var(--primary)}.xnav .settings-native-select option{background:var(--bg-panel);color:var(--text-main)}.navbar{position:fixed;top:var(--topbar-height, 0px);left:0;right:0;width:100%;z-index:1000;background:color-mix(in srgb,var(--bg-panel) 65%,transparent);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border-bottom:none;padding:0;height:var(--nav-height, 68px);box-shadow:0 4px 30px #0003}html:not(.dark) .navbar{background:color-mix(in srgb,var(--bg-panel) 94%,transparent);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);border-bottom:none;box-shadow:0 4px 30px #0000000f}.nav-container{max-width:1578px;margin:0 auto;display:flex;align-items:stretch;padding:0 14px;gap:12px;height:100%}.nav-left-cluster{display:flex;align-items:stretch;align-self:stretch;gap:12px;min-width:0;flex:1 1 auto}.nav-brand-group{display:flex;align-items:stretch;gap:6px;flex:1 1 auto;min-width:0;position:relative}.nav-brand-group .nav-search-wrap{margin-left:4px}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;align-self:center}.nav-search-wrap{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:0 1 314px;width:314px;max-width:314px;min-width:140px;margin-right:12px;align-self:center;z-index:210;--nav-sr-border: color-mix(in srgb, var(--border) 85%, var(--primary) 15%)}.nav-search-wrap.is-open{z-index:1200}.nav-search--bar{flex:0 0 auto;min-width:0;width:100%;max-width:314px;height:38px;margin:0;padding:0 14px;align-self:flex-start;border-radius:8px;position:relative;border:1px solid var(--nav-sr-border);box-shadow:none;background:var(--bg-dark, var(--body-bg, #0a0e14));-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .2s ease,background .2s ease}.nav-search-wrap.is-open .nav-search--bar,.nav-search--bar:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));box-shadow:none;background:var(--bg-dark, var(--body-bg, #0a0e14))}.nav-search-icon{color:color-mix(in srgb,var(--primary) 70%,var(--text-muted, var(--text3)));font-size:17px;flex-shrink:0}.nav-search-kbd{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:22px;padding:0 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-panel) 70%,transparent);color:var(--text-muted, var(--text3));font-size:10px;font-weight:600;font-family:ui-monospace,Cascadia Code,Consolas,monospace;letter-spacing:.02em;line-height:1;pointer-events:none;opacity:.85}.nav-search--bar:focus-within .nav-search-kbd,.nav-search-wrap.is-open .nav-search-kbd{opacity:0;width:0;min-width:0;padding:0;border:none;overflow:hidden}html:not(.dark) .nav-search--bar{background:var(--bg-dark, var(--body-bg, #f1f5f9));border-color:#0000001a;box-shadow:none}html:not(.dark) .nav-search--bar:focus-within,html:not(.dark) .nav-search-wrap.is-open .nav-search--bar{background:var(--bg-dark, var(--body-bg, #f1f5f9));box-shadow:none}html:not(.dark) .nav-search-kbd{background:#0000000a;border-color:#00000014}.nav-search-results{position:absolute;top:calc(100% + 8px);left:0;width:800px;max-width:min(800px,calc(100vw - 24px));z-index:1200;display:block;border-radius:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--bg-panel) 97%,#0a0e14);box-shadow:0 16px 48px color-mix(in srgb,#000 45%,transparent),0 0 0 1px color-mix(in srgb,#fff 5%,transparent) inset;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-search-results[hidden]{display:none!important}.nav-search-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--primary) 6%,var(--bg-panel))}.nav-search-results-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, var(--text3))}.nav-search-s3-list{max-height:min(432px,58vh);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;padding:8px;display:flex;flex-direction:column;gap:10px;background:color-mix(in srgb,var(--bg-dark, #0a0e14) 35%,var(--bg-panel));box-sizing:border-box}.nav-search-s3-list::-webkit-scrollbar{width:6px}.nav-search-s3-list::-webkit-scrollbar-track{background:transparent}.nav-search-s3-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px}.nav-search-results .s3-combo-group{border:1px solid color-mix(in srgb,var(--border) 88%,var(--primary) 12%);border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--bg-panel) 96%,#0a0e14);flex-shrink:0}.nav-search-results .s3-combo-group-title{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;background:color-mix(in srgb,var(--primary) 18%,var(--bg-panel));border-bottom:1px solid color-mix(in srgb,var(--border) 88%,var(--primary) 12%)}.nav-search-results .s3-combo-group-pic{flex-shrink:0;width:30px;height:30px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 8%,var(--bg-panel));border:1.5px solid color-mix(in srgb,var(--primary) 50%,var(--border))}.nav-search-results .s3-combo-group-pic-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.nav-search-results .s3-combo-group-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:color-mix(in srgb,var(--primary) 80%,var(--text-main, var(--text)))}.nav-search-results .s3-combo-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:7px 12px;border:none;border-bottom:1px solid color-mix(in srgb,var(--border) 88%,var(--primary) 12%);background:transparent;color:var(--text-muted, var(--text3));font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:background .15s,color .15s}.nav-search-results .s3-combo-group .s3-combo-item:last-child{border-bottom:none}.nav-search-results .s3-combo-item-main{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.nav-search-results .s3-combo-pic-wrap{flex-shrink:0;width:34px;height:34px;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);border:1.5px solid color-mix(in srgb,var(--primary) 38%,var(--border))}.nav-search-results .s3-combo-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.nav-search-results .s3-combo-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.nav-search-results .s3-combo-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nav-search-results .s3-combo-id-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:600;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));color:var(--primary);font-family:ui-monospace,Cascadia Code,Consolas,monospace}.nav-search-results .s3-combo-name{font-size:13px;font-weight:600;line-height:1.3;color:var(--text-main, var(--text));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nav-search-results .s3-combo-delivery{font-size:10px;font-weight:600;color:var(--text-muted, var(--text3));white-space:nowrap}.nav-search-results .s3-combo-price-badge{flex-shrink:0;margin-left:auto;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--secondary);background:color-mix(in srgb,var(--secondary) 8%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--secondary) 35%,var(--border));padding:3px 8px;border-radius:6px;white-space:nowrap}.nav-search-results .s3-combo-price-badge.is-free{color:var(--text-muted, var(--text3))}.nav-search-results .s3-combo-item:hover,.nav-search-results .s3-combo-item:focus-visible{background:color-mix(in srgb,var(--primary) 4%,var(--bg-panel, #111827));color:var(--text-main, var(--text));outline:none}.nav-search-results .s3-combo-item:hover .s3-combo-name,.nav-search-results .s3-combo-item:focus-visible .s3-combo-name{color:color-mix(in srgb,var(--primary) 55%,var(--text-main, var(--text)))}.nav-search-results .s3-combo-empty{padding:20px 14px;text-align:center;color:var(--text-muted, var(--text3));font-size:13px;border:1px dashed color-mix(in srgb,var(--border) 88%,var(--primary) 12%);border-radius:10px;background:color-mix(in srgb,var(--bg-panel) 90%,transparent)}.nav-spacer{flex:1;min-width:12px}.nav-logo-img{height:48px;width:auto;max-width:none;flex-shrink:0;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width: 900px){.nav-logo-img{max-width:100%;min-width:0;flex-shrink:1}.nav-logo{min-width:0}}.logo-text{font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700;letter-spacing:1px;color:var(--text-main, var(--text))}.logo-highlight{color:#3b82f6}#nav-links{display:flex;align-items:stretch;align-self:stretch;gap:0;min-width:0;height:100%;flex-shrink:0;margin-left:auto}.nav-dd-wrap--tab{display:flex;align-items:stretch;align-self:stretch;height:100%}#more-dropdown-wrap .nav-tab-link{padding-left:22px;padding-right:18px}.nav-tab-link{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;gap:5px;height:100%;min-height:var(--nav-height, 68px);padding:0 10px;margin:0;border:none;border-radius:0;background:transparent;color:var(--nav-tab-text);font-size:16px;font-weight:600;font-family:Inter,sans-serif;white-space:nowrap;cursor:pointer;text-decoration:none;box-shadow:none;position:relative;transition:color .2s ease,background .2s ease}.nav-tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:auto;height:auto;padding:0;border:none;border-radius:0;background:transparent;font-size:19px;line-height:1;color:var(--nav-tab-text);transition:color .2s ease}.nav-tab-label{line-height:1.1;color:inherit}.nav-tab-link:hover,.nav-tab-link.is-open,.nav-tab-link.active{color:var(--nav-hover-text);background:var(--nav-bar-hover-bg, var(--nav-hover-bg));box-shadow:none}.nav-tab-link:hover .nav-tab-icon,.nav-tab-link.is-open .nav-tab-icon,.nav-tab-link.active .nav-tab-icon{color:var(--primary);background:transparent;border:none}html:not(.dark) .nav-tab-link{color:var(--nav-tab-text)}html:not(.dark) .nav-tab-link .nav-tab-icon{color:var(--nav-tab-text)}html:not(.dark) .nav-tab-link:hover,html:not(.dark) .nav-tab-link.is-open,html:not(.dark) .nav-tab-link.active{color:var(--nav-hover-text);background:var(--nav-bar-hover-bg, var(--nav-hover-bg))}.nav-tab-caret{font-size:15px;opacity:.75;transition:transform .2s ease}.nav-tab-link.is-open .nav-tab-caret{transform:rotate(180deg)}.nav-dd-wrap--hover .nav-dropdown{pointer-events:none}.nav-dd-wrap--hover:hover .nav-dropdown,.nav-dd-wrap--hover .nav-dropdown.open{pointer-events:auto}@media (min-width: 1100px){.nav-dd-wrap--hover:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0) scale(1)}}.nav-dd-wrap--tab .nav-dropdown{left:0;right:auto}.nav-dd-wrap--pill{position:relative}.nav-dd-wrap--pill .nav-dropdown{left:0;right:auto;width:-moz-max-content;width:max-content;min-width:100%;max-width:220px}.nav-dd-wrap--pill .nav-more-item{padding:9px 16px;white-space:nowrap}.nav-more-dropdown{width:min(350px,calc(100vw - 32px));padding:8px 0;max-height:min(70vh,520px);overflow-y:auto;border-radius:8px}.nav-more-item{display:block;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.45;color:#e2e8f0eb;text-decoration:none;transition:background .15s ease,color .15s ease}.nav-more-item:hover{background:var(--nav-hover-bg);color:var(--nav-hover-text)}html:not(.dark) .nav-more-item{color:#334155}html:not(.dark) .nav-more-item:hover{background:color-mix(in srgb,#0f172a 9%,#ffffff);color:var(--nav-hover-text)}.nav-rail-sep{width:1px;height:30px;margin:0 12px 0 8px;align-self:center;flex-shrink:0;background:color-mix(in srgb,var(--border) 70%,#ffffff 12%)}.nav-rail-sep--after-logo{height:40px;margin:0 4px 0 3px}.nav-rail-link--dash{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;margin:0;align-self:center;border:none;border-radius:0;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--primary) 68%,var(--text-muted))}.nav-rail-link--dash i,.nav-rail-link.nav-rail-link--dash i{font-size:36px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;line-height:1;opacity:1}.nav-rail-link--dash:hover,.nav-rail-link--dash:focus-visible,.nav-rail-link--dash.active{color:var(--primary);background:transparent;border-color:transparent;box-shadow:none}.nav-rail-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--text-muted, var(--text2));font-size:24px;font-weight:600;font-family:Inter,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-rail-link i{font-size:24px;opacity:.9}.nav-rail-link:hover{color:var(--text-main, var(--text));background:color-mix(in srgb,var(--text-main) 6%,transparent)}.nav-rail-link.nav-rail-link--dash{width:36px;height:36px;min-width:36px;padding:0;background:transparent;border:none;border-radius:8px;box-shadow:none}.nav-rail-link.nav-rail-link--dash:hover,.nav-rail-link.nav-rail-link--dash:focus-visible,.nav-rail-link.nav-rail-link--dash.active{background:var(--nav-hover-bg);border:none;border-radius:8px;box-shadow:none}.nav-rail-link.active{color:var(--primary, #a78bfa);background:color-mix(in srgb,var(--primary) 14%,transparent);border-color:color-mix(in srgb,var(--primary) 28%,transparent);box-shadow:inset 0 1px #ffffff0f}.nav-rail-link--cta{color:#fff;background:linear-gradient(135deg,var(--primary) 0%,color-mix(in srgb,var(--primary) 78%,#3b82f6) 100%);border-color:color-mix(in srgb,var(--primary) 55%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--primary) 35%,transparent)}.nav-rail-link--cta:hover{color:#fff;background:linear-gradient(135deg,var(--primary-hover, #6d28d9) 0%,color-mix(in srgb,var(--primary-hover, #6d28d9) 80%,#2563eb) 100%);box-shadow:0 4px 16px color-mix(in srgb,var(--primary) 42%,transparent)}.nav-rail-link--cta.active,.nav-rail-link--cta.is-open{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 88%,#000),color-mix(in srgb,var(--primary) 70%,#1d4ed8))}.nav-rail-caret{font-size:13px!important;opacity:.85;transition:transform .2s ease}.nav-rail-link--cta.is-open .nav-rail-caret{transform:rotate(180deg)}.nav-rail-order .nav-dropdown{left:0;right:auto}html:not(.dark) .nav-rail-link:hover{background:#0000000a}.nav-links{display:flex;gap:4px;margin-left:24px}.nav-link{font-size:14px;font-weight:500;color:var(--text-muted, var(--text2));transition:all .2s;padding:8px 14px;border-radius:8px;position:relative}.nav-link:hover{color:var(--text-main, var(--text));background:#ffffff0d}.nav-link.active{color:var(--text-main, var(--text));background:#7c3aed1a}.nav-link.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:2px;background:var(--primary);border-radius:2px}.nav-search.nav-search--bar{height:38px;padding:0 14px;border-radius:8px}.nav-search{display:flex;align-items:center;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;padding:0 14px;height:38px;gap:8px;transition:all .25s}.nav-search:not(.nav-search--bar):focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);background:#ffffff14}.nav-search i{color:var(--text-muted, var(--text3));font-size:16px}.nav-search input{background:transparent;border:none;outline:none;color:var(--text-main, var(--text));width:100%;font-size:14px;font-family:Inter,sans-serif}.nav-search input::-moz-placeholder{color:var(--text-muted, var(--text3))}.nav-search input::placeholder{color:var(--text-muted, var(--text3))}html:not(.dark) .nav-search{background:#0000000a;border-color:#0000001a}.nav-actions{display:flex;align-items:center;align-self:stretch;gap:10px;flex-shrink:0;height:100%;margin-right:0;padding-left:8px}@media (min-width: 1100px){.nav-actions:not(:has(>:not(.nav-hamburger))){display:none}}#nav-links .nav-account-panel{margin-left:0;margin-right:0}.nav-account-panel{display:flex;align-items:center;align-self:stretch;gap:0;height:100%;min-height:var(--nav-height, 68px);padding:0 5px 0 12px;border:none;border-radius:0!important;background:color-mix(in srgb,var(--nav-surface) 30%,transparent);backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-shadow:none;position:relative}html:not(.dark) .nav-account-panel{background:color-mix(in srgb,var(--nav-surface) 36%,transparent);border:none}.nav-account-panel{transition:background .2s ease}.nav-account-panel:has(.nav-account-dd:hover),.nav-account-panel:has(.nav-dropdown.open),html:not(.dark) .nav-account-panel:has(.nav-account-dd:hover),html:not(.dark) .nav-account-panel:has(.nav-dropdown.open){background:var(--nav-hover-bg)}.navbar .nav-account-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:48px;height:48px;min-width:48px;min-height:48px;aspect-ratio:1;margin-right:6px;margin-left:4px;padding:0;border:2px solid color-mix(in srgb,var(--primary) 42%,var(--border));border-radius:50%;box-sizing:border-box;overflow:visible;text-decoration:none;background:color-mix(in srgb,var(--bg-dark, #06080d) 55%,transparent);transition:border-color .2s ease,box-shadow .2s ease}.navbar .nav-account-avatar:hover{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}.navbar .nav-account-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;clip-path:circle(50% at 50% 50%)}.navbar .nav-account-avatar-fallback{font-size:15px;font-weight:800;color:var(--primary);text-transform:uppercase;line-height:1}.navbar .nav-account-avatar-dot{position:absolute;right:0;bottom:0;width:10px;height:10px;transform:translate(15%,15%);border:2px solid var(--bg-panel, #111827);border-radius:50%;background:#22c55e;animation:nav-dot-breathe 2.4s ease-in-out infinite}.navbar .nav-account-avatar-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:#22c55e;opacity:.55;z-index:-1;animation:nav-dot-pulse 2.4s cubic-bezier(.25,.8,.25,1) infinite}@keyframes nav-dot-breathe{0%,to{box-shadow:0 0 #22c55e8c}50%{box-shadow:0 0 6px 1px #22c55ed9}}@keyframes nav-dot-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion: reduce){.navbar .nav-account-avatar-dot,.navbar .nav-account-avatar-dot:after{animation:none}}html:not(.dark) .nav-account-dash{color:var(--nav-tab-text)}html:not(.dark) .nav-account-dash:hover,html:not(.dark) .nav-account-dash:hover i{color:var(--primary)}html:not(.dark) .nav-account-dash.active,html:not(.dark) .nav-account-panel.is-dash-active .nav-account-dash{color:var(--primary)}html:not(.dark) .nav-account-menu-btn{color:color-mix(in srgb,var(--text-muted) 70%,var(--primary) 30%)}html:not(.dark) .nav-account-menu-btn:hover,html:not(.dark) .nav-account-dd:has(.nav-dropdown.open) .nav-account-menu-btn{color:color-mix(in srgb,var(--text-main) 70%,var(--primary) 30%)}.navbar .nav-account-dash{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:auto;height:auto;min-width:36px;min-height:36px;padding:3px;margin-right:4px;border:none;border-radius:0;text-decoration:none;color:var(--nav-tab-text);transition:color .2s ease}.navbar .nav-account-dash i{font-size:30px;line-height:1;color:inherit;transition:color .2s ease}.navbar .nav-account-dash:hover,.navbar .nav-account-dash:focus-visible{color:var(--primary)}.navbar .nav-account-dash:hover i,.navbar .nav-account-dash:focus-visible i{color:var(--primary)}.navbar .nav-account-dash.active,.navbar .nav-account-panel.is-dash-active .nav-account-dash,.navbar .nav-account-dash.active i,.navbar .nav-account-panel.is-dash-active .nav-account-dash i{color:var(--primary)}.navbar .nav-account-dash.active:hover,.navbar .nav-account-panel.is-dash-active .nav-account-dash:hover,.navbar .nav-account-dash.active:hover i,.navbar .nav-account-panel.is-dash-active .nav-account-dash:hover i{color:color-mix(in srgb,var(--primary) 72%,#ffffff 28%)}.nav-account-meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0;padding:0;margin:0;border:none;background:transparent;font:inherit;text-align:left;cursor:default;color:inherit;transition:color .2s ease,background .2s ease}.nav-account-meta:hover,.nav-account-meta.is-open,.nav-account-meta.active,.nav-account-panel.is-dash-active .nav-account-meta{background:transparent}.nav-account-meta.active .nav-account-name,.nav-account-panel.is-dash-active .nav-account-name{color:var(--primary)}.nav-account-name{font-size:14px;font-weight:700;line-height:1;color:var(--nav-account-name-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px;cursor:pointer;transition:color .2s ease}.nav-account-name:hover{color:var(--primary)}.nav-account-name.is-copied{color:var(--secondary)}html:not(.dark) .nav-account-name:hover{color:var(--primary)}.nav-account-role{display:inline-flex;align-items:center;align-self:flex-start;padding:4px 8px;font-size:9px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;border:none;border-radius:5px;background:linear-gradient(145deg,#f59e0b,#d97706);box-shadow:0 2px 8px #f59e0b47}.nav-account-sep{width:1px;height:38px;flex-shrink:0;align-self:center;background:color-mix(in srgb,var(--border) 85%,#fff 8%);margin:0 12px}.nav-account-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;height:100%}.nav-add-balance{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:auto;padding:0;border-radius:0;border:none;background:transparent;text-decoration:none;flex-shrink:0;transition:color .2s ease}.nav-add-balance i{font-size:17px;line-height:1;font-weight:700;color:color-mix(in srgb,var(--secondary) 70%,#ffffff 30%);flex-shrink:0}.nav-add-balance .nav-account-amount{font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-main, var(--text))}.nav-add-balance:hover{background:transparent}.nav-add-balance:hover i{color:color-mix(in srgb,var(--secondary) 55%,#ffffff 45%)}.nav-account-dd{display:flex;align-items:stretch;align-self:stretch;flex:1;min-width:0;height:100%;position:relative}.nav-account-dd-trigger{display:flex;align-items:center;align-self:stretch;flex:1;min-width:0;height:100%;min-height:var(--nav-height, 68px);padding:0 4px;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit;position:relative;transition:color .2s ease,background .2s ease}.nav-account-panel:has(.nav-account-dd:hover) .nav-account-name,.nav-account-panel:has(.nav-dropdown.open) .nav-account-name,.nav-account-panel:has(.nav-account-dd:hover) .nav-add-balance i,.nav-account-panel:has(.nav-dropdown.open) .nav-add-balance i{color:var(--nav-hover-text)}.nav-account-panel:has(.nav-account-dd:hover) .nav-account-amount,.nav-account-panel:has(.nav-dropdown.open) .nav-account-amount{color:var(--text-main)}.nav-account-menu-indicator{display:inline-flex;align-items:center;justify-content:center;width:28px;height:38px;flex-shrink:0;color:color-mix(in srgb,var(--text-muted, var(--text3)) 70%,#ffffff 30%);pointer-events:none}.nav-account-dd-trigger:hover .nav-account-menu-indicator,.nav-account-dd-trigger.is-open .nav-account-menu-indicator,.nav-account-dd:has(.nav-dropdown.open) .nav-account-menu-indicator{color:var(--nav-hover-text)}.nav-account-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:38px;padding:0;border:none;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--text-muted, var(--text3)) 70%,#ffffff 30%);cursor:pointer;position:relative;transition:color .2s ease,background .2s ease}.nav-account-menu-btn:hover,.nav-account-dd:has(.nav-dropdown.open) .nav-account-menu-btn{color:var(--nav-hover-text);background:var(--nav-hover-bg)}.nav-account-amount{font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.nav-account-caret{font-size:15px;color:inherit;transition:transform .2s ease}.nav-account-dd:has(.nav-dropdown.open) .nav-account-caret,.nav-account-dd-trigger.is-open .nav-account-caret{transform:rotate(180deg)}.nav-account-panel{position:relative}.nav-account-panel .nav-account-dd{position:static}.nav-account-dd .user-dropdown{width:100%;min-width:0;max-width:90vw;right:0;left:auto;top:calc(100% + 10px);margin-top:0;overflow:visible;border-radius:8px}.nav-account-dd .user-dropdown:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.nav-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer;border:none;font-family:Inter,sans-serif;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-decoration:none}.nav-btn-ghost{background:transparent;color:var(--text-muted, var(--text2));border:1px solid transparent}.nav-btn-ghost:hover{color:var(--text-main, var(--text));background:#ffffff0d;border-color:var(--border)}.nav-btn-gradient{background:var(--primary);color:#fff;box-shadow:0 2px 12px var(--primary-glow)}.nav-btn-gradient:hover{background:var(--primary-hover);box-shadow:0 4px 20px var(--primary-glow)}.nav-btn-gradient .dd-arrow{font-size:14px;opacity:.8;transition:transform .2s}.nav-btn-outline{background:transparent;color:var(--text-main, var(--text));border:1px solid var(--border)}.nav-btn-outline:hover{background:#ffffff0d;border-color:#fff3}.nav-icon-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 75%,#ffffff 25%);background:transparent;color:color-mix(in srgb,var(--text-muted, var(--text2)) 70%,#ffffff 30%);font-size:18px;cursor:pointer;position:relative;transition:color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.nav-icon-btn:hover{color:color-mix(in srgb,var(--primary) 70%,#ffffff 30%);background:var(--nav-bar-hover-bg, var(--nav-hover-bg));transform:none}.nav-hamburger{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 75%,#ffffff 25%);background:transparent;color:color-mix(in srgb,var(--text-main) 70%,#ffffff 30%);font-size:20px;cursor:pointer;position:relative;transition:color .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.nav-hamburger:hover{color:color-mix(in srgb,var(--primary) 70%,#ffffff 30%);background:var(--nav-bar-hover-bg, var(--nav-hover-bg))}.navbar :is(.nav-tab-link,.nav-account-menu-btn,.nav-icon-btn,.nav-hamburger):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:0;background:var(--nav-hover-line, var(--primary));transform:scaleX(0);transform-origin:center bottom;transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.navbar .nav-tab-link:after{height:3px}.navbar .nav-account-menu-btn:after{bottom:0}.navbar .nav-icon-btn:after,.navbar .nav-hamburger:after{bottom:0}.navbar :is(.nav-tab-link:hover,.nav-tab-link.is-open,.nav-tab-link.active,.nav-account-menu-btn:hover,.nav-account-dd:has(.nav-dropdown.open) .nav-account-menu-btn,.nav-icon-btn:hover,.nav-hamburger:hover):after{transform:scaleX(1)}.nav-dd-wrap{position:relative}.nav-dropdown{position:absolute;top:calc(100% + 10px);right:0;background:var(--bg-panel, var(--bg2, #111827));border:1px solid var(--border);border-radius:8px;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0a;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.97);transition:all .25s cubic-bezier(.4,0,.2,1);z-index:999;overflow:hidden}.nav-dropdown.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}html:not(.dark) .nav-dropdown{background:#fff;border-color:#00000014;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f}.dropdown-header{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, var(--text3));border-bottom:1px solid var(--border)}.theme-dropdown{width:240px}.theme-list{padding:8px}.theme-opt{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;background:transparent;color:var(--text-main, var(--text));font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;transition:all .15s}.theme-opt:hover{background:var(--nav-hover-bg);color:var(--nav-hover-text)}html:not(.dark) .theme-opt:hover{background:color-mix(in srgb,#0f172a 9%,#ffffff);color:var(--text-main)}.theme-opt.active{background:#7c3aed1a}.theme-dot{width:22px;height:22px;border-radius:8px;flex-shrink:0;border:2px solid rgba(255,255,255,.1)}.theme-check{margin-left:auto;font-size:16px;color:var(--primary);opacity:0;transition:opacity .15s}.theme-opt.active .theme-check{opacity:1}.order-dropdown{width:320px;padding:8px}.order-dd-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;transition:all .2s;text-decoration:none;color:var(--text-main, var(--text))}.order-dd-item:hover{background:var(--nav-hover-bg);color:var(--nav-hover-text)}html:not(.dark) .order-dd-item:hover{background:color-mix(in srgb,#0f172a 9%,#ffffff);color:var(--text-main)}.order-dd-icon{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.order-dd-info{flex:1;display:flex;flex-direction:column}.order-dd-name{font-size:14px;font-weight:600}.order-dd-desc{font-size:11px;color:var(--text-muted, var(--text3));margin-top:2px}.order-dd-go{color:var(--text-muted, var(--text3));font-size:16px;opacity:0;transition:all .2s}.order-dd-item:hover .order-dd-go{opacity:1;transform:translate(3px)}@media (max-width: 1100px){.nav-logo-img{height:44px}}@media (hover: none){.navbar .nav-hamburger:hover,.navbar .nav-icon-btn:hover{background:transparent;transform:none}.navbar .nav-hamburger:hover{color:color-mix(in srgb,var(--text-main) 70%,#ffffff 30%)}.navbar .nav-icon-btn:hover{color:color-mix(in srgb,var(--text-muted, var(--text2)) 70%,#ffffff 30%)}.navbar .nav-hamburger:hover:after,.navbar .nav-icon-btn:hover:after{transform:scaleX(0)}}@media (max-width: 400px){.navbar .nav-logo-img{height:32px}}@media (max-width: 1099px){.nav-left-cluster{flex:1 1 auto;min-width:0}#nav-links{display:flex;position:fixed;top:var(--nav-height, 68px);bottom:auto;height:calc(100dvh - var(--nav-height, 68px));left:0;right:auto;width:min(86vw,340px);z-index:999;flex-direction:column;align-items:stretch;align-self:auto;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px calc(20px + env(safe-area-inset-bottom,0px));margin:0;border-bottom:none;border-right:1px solid var(--border);background:var(--bg-panel, var(--bg2, #111827));box-shadow:8px 0 32px #00000059;gap:6px;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}#nav-links.mobile-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s}.xnav-backdrop{display:block;position:fixed;top:var(--nav-height, 68px);left:0;right:0;bottom:auto;height:calc(100dvh - var(--nav-height, 68px));z-index:998;background:#0000008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .28s ease}.xnav-backdrop.is-open{opacity:1;pointer-events:auto}#nav-links>*{flex-shrink:0}#nav-links .nav-dd-wrap,#nav-links .nav-dd-wrap--tab,#nav-links .nav-account-dd{height:auto;min-height:0;align-self:auto}#nav-links .nav-account-name{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip}.nav-rail-sep,.nav-rail-sep--after-logo{display:none!important}.nav-tab-link{width:100%;justify-content:flex-start;min-height:44px;height:auto;padding:0 14px;border-bottom:none;border-left:2px solid transparent}.nav-tab-icon{font-size:17px}#nav-links .nav-account-panel{width:100%;margin:8px 0 0;padding:8px 10px;height:auto;min-height:0;border-radius:10px!important}#nav-links .nav-account-dd-trigger{height:auto;min-height:0;padding:4px 0}.nav-brand-group>.nav-rail-link--dash{display:none!important}#nav-links .nav-account-meta{display:flex!important}#nav-links .nav-account-dd{position:static}#nav-links .nav-account-panel{flex-wrap:wrap}#nav-links .nav-account-dd{display:contents}#nav-links .nav-account-dd-trigger{flex:1 1 0;min-width:0}#nav-links .nav-account-dd .nav-dropdown{position:static;opacity:1;visibility:visible;transform:none;display:none;flex:1 1 100%;width:100%;max-width:none;margin-top:8px;background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}#nav-links .nav-account-dd .nav-dropdown.open{display:block}#nav-links .user-dd-head{display:none}#nav-links .user-dd-body{padding:0}html:not(.dark) #nav-links .nav-dropdown{--bg-dark: #111116;--bg-panel: #1a1a20;--text-main: #ececf0;--text-muted: #b0b0ba;--border: rgba(255, 255, 255, .1);--box-surface: #1a1a20}html:not(.dark) #nav-links .user-dd-item{color:#d7dbe4}html:not(.dark) #nav-links .user-dd-item i{color:#b0b0ba;background:#ffffff0d;border-color:#ffffff1a}html:not(.dark) #nav-links .user-dd-section-label,html:not(.dark) #nav-links .user-dd-item:hover{color:#fff}html:not(.dark) #nav-links .user-dd-item:hover{background:#ffffff0f}.nav-tab-link:hover,.nav-tab-link.is-open,.nav-tab-link.active{border-bottom:none;border-left-color:var(--primary, #a78bfa);background:#ffffff0a}.nav-dd-wrap--tab{width:100%;flex-direction:column}.nav-dd-wrap--tab .nav-dropdown{position:static;opacity:1;visibility:visible;transform:none;display:none;width:100%;margin-top:4px;box-shadow:none}.nav-dd-wrap--tab .nav-dropdown.open{display:block}.nav-rail-link,.nav-rail-link--cta{width:100%;justify-content:flex-start;height:42px;padding:0 14px}.nav-rail-order,.nav-rail-order .nav-rail-link--cta{width:100%}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg-panel, var(--bg2, #111827));flex-direction:column;padding:16px;border-bottom:1px solid var(--border);gap:4px}.nav-links.mobile-open{display:flex}.xnav .nav-search-wrap--header{display:none}.nav-hamburger{display:flex}.nav-actions{margin-right:0;gap:8px}.nav-logo-img{height:36px}.nav-account-meta,.nav-account-sep{display:none}.nav-account-panel{padding:0 8px}}.user-dropdown{display:flex;flex-direction:column;width:260px;padding:0;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 80%,var(--primary) 12%);background:color-mix(in srgb,var(--bg-panel) 96%,#06080d);box-shadow:0 24px 64px color-mix(in srgb,#000 50%,transparent),0 0 0 1px color-mix(in srgb,#fff 4%,transparent) inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden;box-sizing:border-box}html:not(.dark) .user-dropdown{background:color-mix(in srgb,#fff 94%,var(--bg-panel));box-shadow:0 20px 50px #0000001f,0 0 0 1px #0000000d}.user-dd-head{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--primary) 5%,var(--bg-panel));border-radius:8px 8px 0 0}.user-dd-head-avatar{width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.user-dd-head-avatar i{font-size:18px;line-height:1}.user-dd-head-meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.user-dd-head-name{font-size:14px;font-weight:700;line-height:1.1;color:var(--text-main, var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dd-head-role{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted, var(--text3))}.user-dd-head-balance{flex-shrink:0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--secondary);padding:5px 9px;border-radius:8px;background:color-mix(in srgb,var(--secondary) 10%,transparent);border:1px solid color-mix(in srgb,var(--secondary) 28%,var(--border))}.user-dd-body{width:100%;display:flex;flex-direction:column;gap:0px;padding:6px;box-sizing:border-box}.user-dd-item{display:flex;align-items:center;gap:10px;padding:4px 8px;margin-bottom:2px;color:var(--text-main, var(--text));text-decoration:none;font-size:13px;font-weight:600;border-radius:8px;transition:background .18s ease,color .18s ease,transform .15s ease;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;box-sizing:border-box}.user-dd-item i{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--text-muted, var(--text3));background:color-mix(in srgb,var(--bg-panel) 70%,transparent);border:1px solid color-mix(in srgb,var(--border) 90%,transparent);flex-shrink:0;transition:background .18s ease,color .18s ease,border-color .18s ease}.user-dd-item:hover{background:color-mix(in srgb,var(--primary) 10%,var(--box-surface));color:var(--text-main)}.user-dd-item:hover i{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--box-surface));border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}html:not(.dark) .user-dd-item{color:#334155}html:not(.dark) .user-dd-item i{color:#64748b;background:#00000008;border-color:#00000014}html:not(.dark) .user-dd-item:hover{background:color-mix(in srgb,#0f172a 9%,#ffffff);color:var(--text-main)}html:not(.dark) .user-dd-item:hover i{color:var(--primary)}.user-dd-divider{border:none;height:1px;margin:6px 4px;width:auto;background:color-mix(in srgb,var(--border) 90%,transparent)}.user-dd-section-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, var(--text3));padding:6px 10px 4px;box-sizing:border-box}.user-dd-section-label i{font-size:13px;color:color-mix(in srgb,var(--primary) 70%,var(--text-muted))}.user-dd-themes{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:0 8px 8px;width:100%;box-sizing:border-box}.user-dd-order-styles-wrap{width:100%;box-sizing:border-box}.user-dd-order-styles{display:flex;align-items:center;gap:6px;padding:0 12px 4px;width:100%;box-sizing:border-box}.user-dd-order-styles .style-btn{flex:1;height:34px;border-radius:8px;border:1px solid var(--border);background:#ffffff08;color:var(--text-muted, var(--text3));cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:17px;transition:background .2s,color .2s,border-color .2s;padding:0}.user-dd-order-styles .style-btn:hover,.user-dd-order-styles .style-btn.active{background:var(--nav-hover-bg);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}html:not(.dark) .user-dd-order-styles .style-btn{background:#00000008}html:not(.dark) .user-dd-order-styles .style-btn:hover{background:var(--nav-hover-bg)}html:not(.dark) .user-dd-order-styles .style-btn.active{background:var(--nav-hover-bg)}.udt-btn{width:24px!important;height:24px!important;border-radius:6px!important;border:2px solid transparent!important;background:transparent!important;padding:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s!important}.udt-btn.active{border-color:#f59e0b!important}.udt-preview{width:16px!important;height:16px!important;border-radius:4px!important;display:block!important;border:1px solid color-mix(in srgb,var(--text-main) 20%,transparent)!important}.nav-search-results .s3-combo-pic-fa{font-size:16px;color:var(--primary)}.nav-search-results .s3-combo-group-pic--icon{display:inline-flex;align-items:center;justify-content:center;color:var(--primary);font-size:14px}.user-dd-item--danger{color:#f87171!important;font-family:inherit}.user-dd-item--danger i{color:#f87171!important}.user-dd-item--danger:hover{background:#ef44441a!important}.xnav-guest-mobile{display:none}.ti-spin{display:inline-block;animation:xnav-spin .9s linear infinite}@keyframes xnav-spin{to{transform:rotate(360deg)}}@media (max-width: 1099px){.xnav-hide-mobile{display:none!important}.xnav-guest-mobile{display:flex;gap:10px;padding:10px 6px 4px}.xnav-guest-mobile .nav-btn{flex:1;justify-content:center;height:42px}#nav-links .nav-account-panel{min-height:56px;border-radius:10px!important;background:color-mix(in srgb,var(--bg-dark) 60%,transparent)}#nav-links .nav-account-meta{display:flex}}html[data-theme=dark-github] .xnav{--bg-dark: #010409;--bg-panel: #0d1117;--bg-card: rgba(13, 17, 23, .88);--text-main: #e6edf3;--text-muted: #8b949e;--border: rgba(240, 246, 252, .1);--primary: #4493f8;--primary-hover: #1f6feb;--primary-glow: rgba(68, 147, 248, .22)}html[data-theme=dark-vercel] .xnav{--bg-dark: #000000;--bg-panel: #0a0a0a;--bg-card: rgba(10, 10, 10, .9);--text-main: #ededed;--text-muted: #888888;--border: rgba(255, 255, 255, .1);--primary: #ededed;--primary-hover: #c7c7c7;--primary-glow: rgba(255, 255, 255, .14)}html[data-theme=dark-vercel] .xnav .nav-btn-gradient,html[data-theme=dark-vercel] .xnav .s3-combo-price-badge{color:#000}html[data-theme=dark-dracula] .xnav{--bg-dark: #1a1b26;--bg-panel: #21222c;--bg-card: rgba(33, 34, 44, .9);--text-main: #f8f8f2;--text-muted: #7c8db5;--border: rgba(255, 255, 255, .08);--primary: #ff79c6;--primary-hover: #bd93f9;--primary-glow: rgba(255, 121, 198, .22)}html[data-theme=dark-onedark] .xnav{--bg-dark: #1a1d23;--bg-panel: #21252b;--bg-card: rgba(33, 37, 43, .9);--text-main: #d7dae0;--text-muted: #7c8494;--border: rgba(255, 255, 255, .08);--primary: #61afef;--primary-hover: #56b6c2;--primary-glow: rgba(97, 175, 239, .22)}html[data-theme=dark-monokai] .xnav{--bg-dark: #121011;--bg-panel: #1a181b;--bg-card: rgba(26, 24, 27, .92);--text-main: #f8f8f2;--text-muted: #939293;--border: rgba(255, 255, 255, .08);--primary: #f92672;--primary-hover: #a6e22e;--primary-glow: rgba(249, 38, 114, .22)}.xnav-bottom{display:none}@media (max-width: 768px){.xnav-bottom{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:940;background:var(--bg-panel, #111827);border-top:1px solid var(--border);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 24px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.xnav-bottom-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;background:transparent;border:none;text-decoration:none;color:var(--text-muted, #9ca3af);font-size:10px;font-weight:600;font-family:inherit;line-height:1;cursor:pointer;transition:color .15s ease,transform .1s ease}.xnav-bottom-item i{font-size:21px}.xnav-bottom-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xnav-bottom-item.active{color:var(--primary)}.xnav-bottom-item:active{transform:scale(.92)}.xhome-shell{padding-bottom:62px}.livechat-launcher{bottom:74px!important}}html:not(.dark) .xnav{--bg-dark: #111116;--bg-panel: #1a1a20;--bg-card: rgba(35, 35, 41, .6);--text-main: #ececf0;--text-muted: #b0b0ba;--border: rgba(255, 255, 255, .1);--nav-hover-line: #00e6fd;--nav-bar-hover-bg: rgba(255, 255, 255, .09);--nav-hover-text: color-mix(in srgb, var(--text-main) 70%, #ffffff 30%);--nav-tab-text: color-mix(in srgb, var(--text-muted) 70%, #ffffff 30%);--nav-account-name-text: color-mix(in srgb, var(--text-muted) 60%, #ffffff 40%);--nav-account-role-text: color-mix(in srgb, var(--text-muted) 65%, #ffffff 35%);--bg-navbar: color-mix(in srgb, var(--bg-panel) 95%, #ffffff 5%);--nav-surface: #111116;--nav-hover-bg: color-mix(in srgb, #111116 50%, transparent);--box-surface: var(--bg-panel);--nav-bar-bg: #111116;--nav-bar-text: #ececf0;--nav-bar-text-muted: #b0b0ba;--nav-bar-border: rgba(255, 255, 255, .1)}html:not(.dark) .navbar{background:color-mix(in srgb,#111116 94%,transparent);border-bottom:1px solid rgba(255,255,255,.07)}html:not(.dark) .xnav :is(.nav-dropdown,.nav-search-results){--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .85);--text-main: #0f172a;--text-muted: #64748b;--border: rgba(0, 0, 0, .08);--box-surface: #ffffff;--nav-hover-text: #0f172a}html:not(.dark) .xnav .nav-search--bar,html:not(.dark) .xnav .nav-search--bar:focus-within,html:not(.dark) .xnav .nav-search-wrap.is-open .nav-search--bar{background:#1a1a20;border-color:#ffffff1a}html:not(.dark) .xnav .nav-search-kbd{background:#111116;border-color:#ffffff1a;color:#b0b0ba}html:not(.dark) .xnav .nav-account-panel{background:color-mix(in srgb,var(--nav-surface) 30%,transparent)}html:not(.dark) .xnav .nav-account-dash{color:var(--nav-tab-text)}html:not(.dark) .xnav .nav-icon-btn,html:not(.dark) .xnav .nav-hamburger{background:#1a1a20;border-color:#ffffff1a;color:#b0b0ba}.nav-auth-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#38bdf8,#0284c7);color:#fff!important;font-size:14px;font-weight:600;font-family:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:none;-webkit-tap-highlight-color:transparent}.nav-auth-btn__ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:17px;color:#fff}.nav-auth-btn__arrow{display:none}.nav-auth-btn:hover,.nav-auth-btn:active{background:linear-gradient(135deg,#38bdf8,#0284c7);box-shadow:none;transform:none}.nav-auth-btn:focus-visible{outline:2px solid rgba(56,189,248,.6);outline-offset:2px}.nav-auth-btn--block{width:100%;justify-content:center;height:46px;margin-top:8px;font-size:15px}html:not(.dark) .nav-auth-btn{color:#fff!important}.nav-left-cluster{min-width:0}@media (max-width: 1450px) and (min-width: 1100px){.nav-search-wrap{flex:0 1 314px;min-width:140px}.nav-search-kbd{display:none}#nav-links{flex-shrink:1;min-width:0}#nav-links>*{flex-shrink:0}#nav-links .nav-account-panel{flex-shrink:1;min-width:0}.nav-account-panel .nav-account-avatar,.nav-account-panel .nav-account-sep,.nav-account-panel .nav-account-meta,.nav-account-panel .nav-account-actions{flex-shrink:0}#nav-links .nav-account-name,.nav-account-sep{display:none}.nav-account-panel{padding:0 8px}}@media (max-width: 1200px) and (min-width: 1100px){.nav-tab-link .nav-tab-icon{display:none}.nav-tab-link{padding:0 7px;font-size:13px}#more-dropdown-wrap .nav-tab-link{padding-left:14px;padding-right:12px}.nav-search-wrap{min-width:118px}}@media (max-width: 1280px) and (min-width: 1100px){.navbar .nav-logo-img{height:36px}.nav-actions{gap:6px}.nav-auth-btn{padding:0 10px 0 5px;font-size:12px}.nav-btn-outline{padding:8px 10px}}body.xh-scroll-below-nav{height:100vh;height:100dvh;overflow:hidden}body.xh-scroll-below-nav .xhome-page-scroll{position:fixed;top:calc(var(--topbar-height, 0px) + var(--nav-height, 68px) + var(--xh-eyebar-h, 0px));transition:top .3s ease;left:0;right:0;bottom:0;z-index:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.xh-scroll-below-nav .xhome-page-scroll::-webkit-scrollbar{width:6px}body.xh-scroll-below-nav .xhome-page-scroll::-webkit-scrollbar-track{background:transparent}body.xh-scroll-below-nav .xhome-page-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted, #8b95a8) 28%,transparent);border-radius:10px}body.xh-scroll-below-nav .xhome-page-scroll::-webkit-scrollbar-thumb:hover{background:var(--theme-accent, #7c3aed)}html.dark body.xh-scroll-below-nav .xhome-page-scroll{scrollbar-color:rgba(255,255,255,.24) transparent}html.dark body.xh-scroll-below-nav .xhome-page-scroll::-webkit-scrollbar-thumb{background:#ffffff3d}html.dark body.xh-scroll-below-nav .xhome-page-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff61}body.xh-scroll-below-nav .xnav-spacer{display:none}body.xh-scroll-below-nav :is(.iorder-page,.iprofile-page,.dashboard-page,.addbalance-page,.ihistory-page,.iinvoice-page,.istatement-page,.xpage-page){--xh-page-h: calc(100dvh - var(--topbar-height, 0px) - var(--nav-height, 68px) - var(--xh-eyebar-h, 0px));height:var(--xh-page-h);min-height:var(--xh-page-h);max-height:var(--xh-page-h)}body.xh-scroll-below-nav .xpage-page{height:auto;max-height:none}@media (max-width: 768px){body.xh-scroll-below-nav .xhome-page-scroll{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}}.navbar .nav-tab-link.active:not(:hover):not(.is-open),html:not(.dark) .navbar .nav-tab-link.active:not(:hover):not(.is-open){background:transparent;box-shadow:none}.nav-search-results .s3-combo-group-title{background:#3c3c45;border-bottom-color:#ffffff1a}.nav-search-results .s3-combo-group-name{color:#fff}.nav-search-results .s3-combo-group-pic{background:#ffffff1a;border-color:#ffffff38}.nav-search--bar input,.nav-search--bar input:focus,.nav-search--bar input:focus-visible{border:none;outline:none;box-shadow:none;--tw-ring-color: transparent;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;background:transparent}html .xnav .nav-search--bar:focus-within,html .xnav .nav-search-wrap.is-open .nav-search--bar,html:not(.dark) .xnav .nav-search--bar:focus-within,html:not(.dark) .xnav .nav-search-wrap.is-open .nav-search--bar{border-color:#00e6fd;box-shadow:none}.navbar .nav-account-dd-trigger:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--nav-hover-line, #00e6fd);transform:scaleX(0);transform-origin:center bottom;transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.navbar .nav-account-dd-trigger.active:after,.navbar .nav-account-dd-trigger.is-open:after,.navbar .nav-account-dd-trigger:hover:after{transform:scaleX(1)}.user-dd-logout-wrap{padding:8px 10px 10px;border-top:1px solid var(--border, rgba(255, 255, 255, .08));margin-top:4px}.user-dd-item.user-dd-logout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 12px;border:1px solid rgba(239,68,68,.24);border-radius:8px;background:#ef444414;color:#ef4444;font-size:13px;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.user-dd-item.user-dd-logout i{font-size:16px;color:inherit;width:auto;height:auto;background:transparent;border:none;border-radius:0}html .user-dd-item.user-dd-logout,html:not(.dark) .user-dd-item.user-dd-logout{color:#ef4444}html .user-dd-item.user-dd-logout:hover,html:not(.dark) .user-dd-item.user-dd-logout:hover{background:#ef4444;border-color:#ef4444;color:#fff}html .user-dd-item.user-dd-logout:hover i,html:not(.dark) .user-dd-item.user-dd-logout:hover i{background:transparent;border:none;color:#fff}.user-dd-item.user-dd-logout:active{transform:scale(.98)}.user-dd-item.user-dd-logout:focus-visible{outline:2px solid rgba(239,68,68,.5);outline-offset:2px}.topbar:has(.topbar-settings .nav-dropdown.open){overflow:visible;z-index:1100}.topbar-right .topbar-settings{display:inline-flex;align-items:center;position:relative}.topbar-right .topbar-settings .nav-icon-btn{width:24px;height:24px;min-width:0;padding:0;border:none;border-radius:6px;background:transparent;color:inherit;font-size:14px}.topbar-right .topbar-settings .nav-icon-btn:hover,.topbar-right .topbar-settings .nav-icon-btn.is-open{background:#ffffff1a;color:#fff;transform:none}.topbar-right .topbar-settings .nav-icon-btn:after{content:none}.topbar-right .topbar-settings .nav-dropdown{top:calc(100% + 10px);right:0;left:auto;z-index:1100}.xnav .topbar-container,.topbar-container,.eye-bar{max-width:1578px;padding-left:14px;padding-right:14px;box-sizing:border-box}.nav-account-amount.is-negative,.user-dd-head-balance.is-negative{color:#ef4444!important}.navbar .nav-account-panel{position:relative}.navbar .nav-account-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--nav-hover-line, var(--primary));transform:scaleX(0);transform-origin:center bottom;transition:transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none}.navbar .nav-account-panel:hover:after,.navbar .nav-account-panel:has(.nav-dropdown.open):after,.navbar .nav-account-panel.is-dash-active:after{transform:scaleX(1)}.navbar .nav-account-panel .nav-account-menu-btn:after{display:none}@media (max-width: 1099px){#nav-links.mobile-open{display:flex;flex-direction:column;align-items:stretch}#nav-links.mobile-open .nav-account-panel{order:-1;width:100%;height:auto;min-height:0;padding:0;margin:0 0 10px;background:transparent}#nav-links.mobile-open .nav-dd-wrap--tab,#nav-links.mobile-open .nav-tab-link,#nav-links.mobile-open .nav-account-dash,#nav-links.mobile-open .nav-account-sep{display:none!important}#nav-links.mobile-open .nav-account-dd{display:block;width:100%}#nav-links.mobile-open .nav-account-dd-trigger,#nav-links.mobile-open .nav-account-menu-btn,#nav-links.mobile-open .nav-tab-caret{display:none!important}#nav-links.mobile-open .nav-account-dd .user-dropdown,#nav-links.mobile-open .nav-dropdown{position:static;display:flex;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:12px;overflow:visible}#nav-links.mobile-open .nav-account-panel:after{display:none}#nav-links.mobile-open .nav-account-panel>.nav-account-avatar,#nav-links.mobile-open .nav-account-panel>.nav-account-meta,#nav-links.mobile-open .nav-account-panel>.nav-add-balance{display:none!important}#nav-links.mobile-open .user-dd-head{display:flex!important}#nav-links.mobile-open .user-dropdown{border:1px solid var(--border)}#nav-links.mobile-open .user-dd-order-styles,#nav-links.mobile-open .user-dd-order-styles-label,.user-dd-order-styles,.settings-dd-group--order-style{display:none!important}.user-dd-head-avatar-img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;display:block}}:where(:root){--theme-accent: #8b5cf6;--theme-accent-contrast: #ffffff;--theme-accent-rgb: 139, 92, 246}html[data-theme=dark]{--xh-page-bg: #06080d;--theme-bg-dark: #06080d;--theme-accent: #8b5cf6;--theme-accent-contrast: #ffffff;--theme-accent-rgb: 139,92,246}html[data-theme=dark] :is(.xhome-shell,.xhome-addfund,.xhome-dash,.xhome-profile,.xhome-order,.xhome-invoice,.ihistory-page,.mega-footer,.xnav,.xhome-installapp){--primary-hover: #7c3aed;--primary-glow: rgba(139, 92, 246, .32);--bg-dark: #06080d;--bg-panel: #0d1117;--bg-card: rgba(15, 20, 28, .78);--bg-elevated: #131920;--text-main: #e8edf5;--text-muted: #8b95a8;--border: rgba(255, 255, 255, .07)}html[data-theme=dark-github]{--xh-page-bg: #010409;--theme-bg-dark: #010409;--theme-accent: #4493f8;--theme-accent-contrast: #ffffff;--theme-accent-rgb: 68,147,248}html[data-theme=dark-github] :is(.xhome-shell,.xhome-addfund,.xhome-dash,.xhome-profile,.xhome-order,.xhome-invoice,.ihistory-page,.mega-footer,.xnav,.xhome-installapp){--primary-hover: #1f6feb;--primary-glow: rgba(68, 147, 248, .22);--bg-dark: #010409;--bg-panel: #0d1117;--bg-card: rgba(13, 17, 23, .88);--text-main: #e6edf3;--text-muted: #8b949e;--border: rgba(240, 246, 252, .1)}html[data-theme=dark-vercel]{--xh-page-bg: #000000;--theme-bg-dark: #000000;--theme-accent: #ededed;--theme-accent-contrast: #111116;--theme-accent-rgb: 237,237,237}html[data-theme=dark-vercel] :is(.xhome-shell,.xhome-addfund,.xhome-dash,.xhome-profile,.xhome-order,.xhome-invoice,.ihistory-page,.mega-footer,.xnav,.xhome-installapp){--primary-hover: #c7c7c7;--primary-glow: rgba(255, 255, 255, .14);--bg-dark: #000000;--bg-panel: #0a0a0a;--bg-card: rgba(10, 10, 10, .9);--text-main: #ededed;--text-muted: #888888;--border: rgba(255, 255, 255, .1)}html[data-theme=dark-dracula]{--xh-page-bg: #1a1b26;--theme-bg-dark: #1a1b26;--theme-accent: #ff79c6;--theme-accent-contrast: #ffffff;--theme-accent-rgb: 255,121,198}html[data-theme=dark-dracula] :is(.xhome-shell,.xhome-addfund,.xhome-dash,.xhome-profile,.xhome-order,.xhome-invoice,.ihistory-page,.mega-footer,.xnav,.xhome-installapp){--primary-hover: #bd93f9;--primary-glow: rgba(255, 121, 198, .22);--bg-dark: #1a1b26;--bg-panel: #21222c;--bg-card: rgba(33, 34, 44, .9);--text-main: #f8f8f2;--text-muted: #7c8db5;--border: rgba(255, 255, 255, .08)}html[data-theme=dark-onedark]{--xh-page-bg: #1a1d23;--theme-bg-dark: #1a1d23;--theme-accent: #61afef;--theme-accent-contrast: #ffffff;--theme-accent-rgb: 97,175,239}html[data-theme=dark-onedark] :is(.xhome-shell,.xhome-addfund,.xhome-dash,.xhome-profile,.xhome-order,.xhome-invoice,.ihistory-page,.mega-footer,.xnav,.xhome-installapp){--primary-hover: #56b6c2;--primary-glow: rgba(97, 175, 239, .22);--bg-dark: #1a1d23;--bg-panel: #21252b;--bg-card: rgba(33, 37, 43, .9);--text-main: #d7dae0;--text-muted: #7c8494;--border: rgba(255, 255, 255, .08)}html[data-theme=dark-monokai]{--xh-page-bg: #121011;--theme-bg-dark: #121011;--theme-accent: #f92672;--theme-accent-contrast: #ffffff;--theme-accent-rgb: 249,38,114}html[data-theme=dark-monokai] :is(.xhome-shell,.xhome-addfund,.xhome-dash,.xhome-profile,.xhome-order,.xhome-invoice,.ihistory-page,.mega-footer,.xnav,.xhome-installapp){--primary-hover: #a6e22e;--primary-glow: rgba(249, 38, 114, .22);--bg-dark: #121011;--bg-panel: #1a181b;--bg-card: rgba(26, 24, 27, .92);--text-main: #f8f8f2;--text-muted: #939293;--border: rgba(255, 255, 255, .08)}html[data-theme=light]{--xh-page-bg: #f2f8ff;--theme-bg-dark: #f8fbff;--theme-accent: #111116;--theme-accent-contrast: #ffffff;--theme-accent-rgb: 17,17,22}html[data-theme=light] :is(.xhome-shell,.xhome-addfund,.xhome-dash,.xhome-profile,.xhome-order,.xhome-invoice,.ihistory-page,.mega-footer,.xnav,.xhome-installapp){--primary-hover: #1a1a20;--primary-glow: rgba(17, 17, 22, .18);--secondary: #059669;--secondary-glow: rgba(5, 150, 105, .18)}.xhome-dash{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--nav-height: 68px;--secondary: #10b981;--secondary-glow: rgba(16, 185, 129, .4);--orange: #f59e0b;--orange-glow: rgba(245, 158, 11, .4);--bg-dark: #0a0e14;--bg-panel: #111827;--bg-card: rgba(31, 41, 55, .6);--text-main: #f3f4f6;--text-muted: #9ca3af;--border: rgba(255, 255, 255, .08);--radius: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .28);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .35);--transition: .22s cubic-bezier(.4, 0, .2, 1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xhome-dash{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .85);--text-main: #0f172a;--text-muted: #64748b;--border: rgba(0, 0, 0, .08)}.dashboard-page{padding:28px 24px 48px;min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));box-sizing:border-box}body.dashboard-active{overflow-x:hidden}body.dashboard-active .dashboard-page{height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));min-height:0;max-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));padding:24px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}body.dashboard-active #footer-placeholder{width:100%;flex-shrink:0}body.dashboard-active .dashboard-container{flex:1;min-height:0;width:100%;max-width:1550px;margin:0 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:16px;overflow:hidden}body.dashboard-active .dashboard-container>*{min-height:0}body.dashboard-active .dash-security-banner{grid-row:1}body.dashboard-active .dash-hero{grid-row:2;overflow:hidden;height:auto;min-height:0;min-width:0;max-width:100%;align-self:start;align-items:stretch;width:100%;box-sizing:border-box;grid-template-columns:minmax(0,.9fr) 1px minmax(0,1.4fr)}body.dashboard-active .dash-hero-balance{height:auto;overflow:visible;justify-content:flex-start;align-self:stretch}body.dashboard-active .dash-hero-orders{height:auto;min-height:0;width:100%;max-width:100%;overflow:hidden;align-self:stretch;display:flex;flex-direction:column}body.dashboard-active .dash-hero-ontrack{flex:1 1 0;min-height:0;min-width:0;width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden;padding:0;gap:0;box-sizing:border-box}body.dashboard-active .dash-hero-ontrack-inner{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;min-width:0;min-height:0;height:100%;flex:1 1 auto;padding:18px 20px 24px;box-sizing:border-box;overflow:hidden}body.dashboard-active .dash-hero-ontrack-inner>*{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.dashboard-active .dash-hero-ontrack-head{flex-shrink:0;gap:8px;overflow:hidden;display:flex;align-items:center;justify-content:space-between}body.dashboard-active .dash-hero-ontrack-title{min-width:0;flex:1 1 auto;font-size:14px}body.dashboard-active .dash-ontrack-chart-head{min-width:0;max-width:100%;flex:0 1 auto;margin-left:auto;gap:4px}body.dashboard-active .dash-chart-legend-btn{height:26px;padding:0 7px;font-size:10px;gap:4px}body.dashboard-active .dash-chart-period-btn{height:26px;padding:0 8px;font-size:10px;gap:5px}body.dashboard-active .dash-chart-sync{width:26px;height:26px;font-size:12px}body.dashboard-active .dash-hero-ontrack-chart-wrap{flex:1 1 0;min-height:0;overflow:hidden}body.dashboard-active .dash-hero-ontrack-chart-wrap .dash-hero-chart-area{min-height:0;border-radius:10px;overflow:hidden;max-width:100%}body.dashboard-active .dash-hero-ontrack-chart-wrap .dash-hero-chart-area canvas{max-width:100%!important}body.dashboard-active .dash-hero-ontrack .dash-hero-ontrack-footer{flex-shrink:0;gap:10px;padding-top:0;width:100%;min-width:0;box-sizing:border-box}body.dashboard-active .dash-hero-ontrack .dash-ontrack-grid{gap:8px;width:100%;max-width:100%;min-width:0}body.dashboard-active .dash-hero-ontrack .dash-ontrack-tile{min-height:76px;padding:10px;border-radius:10px;min-width:0;box-shadow:inset 0 1px #ffffff1f}body.dashboard-active .dash-hero-ontrack .dash-ontrack-tile-count{font-size:28px}body.dashboard-active .dash-hero-ontrack .dash-ontrack-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.dashboard-active .dash-hero-ontrack .dash-ontrack-order-btn,body.dashboard-active .dash-hero-ontrack .dash-ontrack-total{min-height:50px;min-width:0;max-width:100%;width:auto;padding:10px;font-size:14px;border-radius:10px;box-sizing:border-box;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}body.dashboard-active .dash-updates-grid{grid-row:3;grid-template-columns:minmax(0,.9fr) 30px minmax(0,1.4fr);-moz-column-gap:0;column-gap:0;min-height:0;height:100%;max-height:100%;overflow:hidden;padding:0;width:100%;box-sizing:border-box}body.dashboard-active .dash-updates-grid>*{min-height:0;height:100%;max-height:100%;overflow:hidden}body.dashboard-active .dash-updates-left{display:flex;flex-direction:column;gap:16px}body.dashboard-active .dash-announce-card,body.dashboard-active .dash-activity-card,body.dashboard-active .dash-account-activity-card{display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;overflow:hidden}body.dashboard-active .dash-announce-head,body.dashboard-active .dash-activity-head{flex:0 0 auto}body.dashboard-active .dash-announce-list,body.dashboard-active .dash-account-activity-scroll{flex:1 1 0;min-height:0;overflow-y:scroll;scrollbar-gutter:stable}body.dashboard-active .dash-hero-ontrack-chart-wrap{min-height:100px}body.dashboard-active .dash-hero-ontrack-chart-wrap .dash-hero-chart-area{min-height:80px}.dashboard-container{max-width:1550px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.dash-security-banner{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid rgba(239,68,68,.42);border-left:4px solid #ef4444;background:linear-gradient(90deg,#ef444429,#ef444414 42%,#ef44440a);box-shadow:0 4px 18px #ef44441a,inset 0 1px #ffffff0f}.dash-security-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;background:#ef44442e;border:1px solid rgba(239,68,68,.32);color:#fca5a5;font-size:18px}.dash-security-banner-copy{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.dash-security-banner-copy strong{font-size:13px;font-weight:800;letter-spacing:.02em;color:#fecaca;text-transform:uppercase}.dash-security-banner-copy span{font-size:12px;font-weight:500;line-height:1.45;color:#fee2e2eb}.dash-security-banner-btn{flex-shrink:0;height:34px;padding:0 14px;border-radius:8px;border:1px solid rgba(239,68,68,.45);background:#ef444438;color:#fff;font-size:12px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer}html:not(.dark) .dash-security-banner{border-color:#ef444452;background:linear-gradient(90deg,#ef44441a,#ef44440a)}html:not(.dark) .dash-security-banner-copy strong{color:#b91c1c}html:not(.dark) .dash-security-banner-copy span{color:#7f1d1d}html:not(.dark) .dash-security-banner-icon{color:#dc2626;background:#ef44441a}html:not(.dark) .dash-security-banner-btn{background:#ef4444;border-color:#ef4444;color:#fff}.dash-hero{display:grid;grid-template-columns:minmax(280px,.9fr) 1px minmax(0,1.4fr);grid-template-rows:minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:0;align-items:stretch;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--box-bg, var(--bg-panel))}.dash-hero-divider{width:1px;align-self:stretch;background:var(--border)}.dash-hero-balance,.dash-hero-orders{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;height:100%;align-self:stretch}.dash-hero-balance{gap:16px}.dash-hero-available{position:relative;overflow:hidden;flex:0 0 auto;display:flex;flex-direction:column;gap:0;padding:12px 20px 16px;flex-shrink:0;border-radius:10px;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.12),transparent 46%),linear-gradient(145deg,#10b9813d,#34d39933 48%,#14b8a62e);color:#fff;border:1px solid rgba(52,211,153,.3);box-shadow:0 4px 14px #10b9811a,inset 0 1px #ffffff14}.dash-hero-available-watermark{position:absolute;right:-2px;top:-2px;pointer-events:none;color:#ecfdf50d}.dash-hero-available-watermark i{font-size:80px;transform:rotate(-38deg)}.dash-hero-unpaid{position:relative;overflow:hidden;flex:0 0 auto;container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding:18px 20px 24px;flex-shrink:0;border-radius:10px;border:1px solid rgba(251,113,133,.3);background:radial-gradient(circle at 92% 10%,rgba(255,255,255,.1),transparent 46%),linear-gradient(145deg,#ef44443d,#f43f5e33 54%,#fb71852e);color:#fff;box-shadow:0 4px 14px #f43f5e1a,inset 0 1px #ffffff14}.dash-hero-unpaid-watermark{position:absolute;right:-2px;top:-2px;color:#ffffff0d;pointer-events:none}.dash-hero-unpaid-watermark i{font-size:80px;transform:rotate(-22deg)}.dash-hero-unpaid-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;flex:0 0 auto;align-items:center;min-height:0}.dash-hero-balance-intro--unpaid{gap:0}.dash-hero-amount--unpaid{align-self:flex-start;padding:0 0 0 22px;font-size:32px}.dash-hero-overdue-box{grid-column:2;width:100%;min-width:0;padding:12px 14px;border-radius:10px;background:#ffffff24;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box}.dash-hero-overdue-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.dash-hero-overdue-label{display:block;font-size:10px;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.04em}.dash-hero-overdue-row{display:flex;align-items:center;margin-top:4px}.dash-hero-overdue-row strong{display:inline-flex;align-items:baseline;gap:6px;font-size:22px;font-weight:800;line-height:1;color:#fff}.dash-hero-overdue-row .dash-hero-currency{font-size:.42em;margin-left:0}.dash-hero-overdue-badge{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#ecfdf5;background:#22c55e59;border:1px solid rgba(134,239,172,.45)}.dash-hero-balance-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:18px;margin-bottom:8px}.dash-hero-balance-main{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.dash-hero-rule{border:0;height:1px;width:100%;margin:12px 0 16px;background:#fff3}.dash-hero-available-row,.dash-hero-unpaid-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:20px;min-width:0}.dash-hero-unpaid-row{margin-top:8px}.dash-hero-available-col,.dash-hero-unpaid-col,.dash-hero-overdue-col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0}.dash-hero-vertical-divider{width:1px;height:60px;align-self:center;background:#ffffff40}.dash-hero-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffc7;display:inline-flex;align-items:center;gap:6px}.dash-hero-kicker i{font-size:13px}.dash-hero-kicker--sm{font-size:11px;font-weight:600;letter-spacing:.05em;color:#ffffffe6;margin-bottom:4px;gap:4px}.dash-hero-currency{font-size:.42em;font-weight:700;letter-spacing:.06em;margin-left:6px;opacity:.9;vertical-align:baseline}.dash-hero-amount{margin:0;padding:0 0 0 22px;font-size:50px;font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff;flex-shrink:0;min-width:0;white-space:nowrap}.dash-hero-amount--sm{font-size:24px}.dash-hero-amount.dash-hero-amount--unpaid{font-size:32px}.dash-hero-overdue-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}.dash-hero-overdue-label{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em}.dash-hero-overdue-badge{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;padding:2px 6px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:#ffffff38;border:1px solid rgba(255,255,255,.35)}.dash-hero-overdue-badge i{font-size:11px}.dash-hero-overdue-badge.is-on{color:#ecfdf5;background:#22c55e59;border-color:#86efac73}.dash-hero-unpaid-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;flex-shrink:0}.dash-hero-unpaid-actions .dash-hero-btn{justify-content:center}.dash-hero-add-balance{width:48%;height:36px;min-height:36px;padding:0 16px;align-self:center;flex-shrink:0;border-radius:10px;border:1px solid rgba(255,255,255,.3);background:#ffffff24;color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease}.dash-hero-add-balance:hover{background:#ffffff38;border-color:#ffffff7a;color:#ecfdf5;box-shadow:none;transform:none}.dash-hero-add-balance:active{transform:translateY(0)}.dash-hero-unpaid .dash-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:2px}.dash-hero-btn{display:inline-flex;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;border:1px solid transparent;transition:background .22s ease,border-color .22s ease,height .22s ease,transform .22s ease,color .22s ease;flex:1;justify-content:flex-start}.dash-hero-btn-icon{width:auto;height:auto;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#fff;flex-shrink:0;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;background:transparent}.dash-hero-btn-icon--green,.dash-hero-btn-icon--red{background:transparent;box-shadow:none}.dash-hero-btn:active{transform:scale(.98)}.dash-hero-btn--primary{background:#5b21b6;color:#fff;box-shadow:0 6px 18px #4f16ad59}.dash-hero-btn--primary:hover{background:#4c1d95}.dash-hero-btn--ghost{background:#6d28d9;border-color:#6d28d9;color:#fff;flex:0 0 100px}.dash-hero-btn--ghost:hover{background:#5b21b6;border-color:#5b21b6}.dash-hero-btn--pay,.dash-hero-btn--view{width:100%;min-width:0;flex:1;justify-content:center;font-size:14px;font-weight:700}.dash-hero-btn--pay{background:#ffffff24;border-color:#ffffff47;color:#fff}.dash-hero-btn--pay:hover{background:#ffffff38;border-color:#ffffff7a;color:#ecfdf5;box-shadow:none;transform:none}.dash-hero-btn--pay:hover .dash-hero-btn-icon--green{background:transparent;transform:scale(1.06)}.dash-hero-btn--view{background:#ffffff1f;border-color:#ffffff42;color:#fff}.dash-hero-btn--view:hover{background:#ffffff38;border-color:#ffffff7a;color:#fff1f2;box-shadow:none;transform:none}.dash-hero-btn--view:hover .dash-hero-btn-icon--red{background:transparent;transform:scale(1.06)}.dash-hero-unpaid-actions .dash-hero-btn{height:44px;padding:0 14px}.dash-hero-unpaid-actions .dash-hero-btn:hover{height:44px}.dash-hero-unpaid-actions .dash-hero-btn i{font-size:16px;flex-shrink:0}.dash-hero-ontrack{position:relative;overflow:hidden;flex:1 1 0;display:flex;flex-direction:column;gap:0;padding:0;border-radius:10px;border:1px solid rgba(192,132,252,.32);background:radial-gradient(circle at 90% 8%,rgba(255,255,255,.1),transparent 46%),radial-gradient(circle at 8% 88%,rgba(244,114,182,.16),transparent 44%),linear-gradient(145deg,#7c3aed52,#a855f747 38%,#d946ef3d 68%,#ec489933);color:#fff;box-shadow:0 4px 14px #a855f724,inset 0 1px #ffffff14;min-width:0;max-width:100%;width:100%;min-height:0;height:100%;align-self:stretch;box-sizing:border-box}.dash-hero-ontrack-inner{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;min-width:0;min-height:0;flex:1 1 auto;height:100%;padding:18px 20px 24px;box-sizing:border-box;overflow:hidden}.dash-hero-ontrack-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:0;border-bottom:none;flex-wrap:wrap}.dash-ontrack-chart-head{display:flex;align-items:center;gap:6px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.dash-chart-sync{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:20px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#ffffffe0;font-size:14px;cursor:pointer;flex-shrink:0;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.dash-chart-sync:hover{background:#ffffff2e;border-color:#ffffff57;color:#fff;transform:translateY(-1px)}.dash-chart-sync:active{transform:scale(.94)}.dash-chart-sync .spin-anim{animation:dash-chart-spin .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes dash-chart-spin{0%{transform:rotate(0)}50%{transform:rotate(180deg);color:#f0abfc}to{transform:rotate(360deg)}}.dash-hero-ontrack-title{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:.01em;color:#fffffff2;flex-shrink:0;line-height:1.2}.dash-hero-ontrack-title i{font-size:14px;color:#f0abfc;line-height:1;flex-shrink:0}.dash-hero-ontrack-note{font-size:11px;font-weight:600;color:#ffffffb8}.dash-hero-ontrack-chart-wrap{flex:1 1 0;display:flex;flex-direction:column;gap:8px;min-height:0}.dash-hero-ontrack-chart-wrap .dash-hero-chart-area{flex:1 1 0;height:100%;min-height:0;max-width:100%;padding:8px 6px 2px;border-radius:10px;background:#0a0e1c6b;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff0f;position:relative;overflow:hidden}.dash-hero-ontrack-chart-wrap .dash-hero-chart-area canvas{width:100%!important;max-width:100%!important;height:100%!important;display:block}.dash-chart-legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-end}.dash-chart-legend-btn{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#ffffffd1;font-size:11px;font-weight:700;font-family:Inter,sans-serif;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease}.dash-chart-legend-btn:hover{background:#ffffff24;border-color:#ffffff47;color:#fff;transform:translateY(-1px)}.dash-chart-legend-btn.is-active{background:#fff3;border-color:#ffffff5c;color:#fff;box-shadow:0 2px 8px #0000001f}.dash-chart-legend-btn.is-muted{opacity:.34}.dash-chart-legend-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dash-chart-period-dd{position:relative;flex-shrink:0}.dash-chart-period-btn{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:20px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#ffffffe6;font-size:11px;font-weight:600;font-family:Inter,sans-serif;line-height:1;cursor:pointer;white-space:nowrap;outline:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.dash-chart-period-btn:hover,.dash-chart-period-dd.is-open .dash-chart-period-btn{background:#ffffff29;border-color:#f0abfc80;box-shadow:0 0 0 1px #c084fc38;color:#fff}.dash-chart-period-btn:focus-visible{border-color:#f0abfc8c;box-shadow:0 0 0 2px #c084fc59}.dash-chart-period-btn .ti-chevron-down{font-size:12px;opacity:.85;transition:transform .2s ease}.dash-chart-period-dd.is-open .dash-chart-period-btn .ti-chevron-down{transform:rotate(180deg)}.dash-chart-period-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:24;min-width:168px;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#1e1438f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #581c8747}.dash-chart-period-menu[hidden]{display:none!important}.dash-chart-period-opt{display:block;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:#ffffffe0;font-size:12px;font-weight:500;font-family:Inter,sans-serif;text-align:left;cursor:pointer;outline:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.dash-chart-period-opt:hover{background:#ffffff1a;color:#fff}.dash-chart-period-opt.is-active{background:#ffffff2e;color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #f0abfc66}.dash-chart-period-opt:focus-visible{background:#ffffff1f;box-shadow:inset 0 0 0 1px #f0abfc73}.dash-hero-ontrack-footer{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding-top:6px;width:100%;min-width:0;box-sizing:border-box}.dash-ontrack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0}.dash-ontrack-tile,.dash-ontrack-total,.dash-ontrack-order-btn{position:relative;overflow:hidden;border-radius:10px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff1f,0 4px 14px #0f172a14;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.dash-ontrack-tile:before,.dash-ontrack-order-btn:before,.dash-ontrack-total:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 52%);pointer-events:none}.dash-ontrack-tile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;min-height:104px;min-width:0;overflow:hidden}.dash-ontrack-tile:hover{color:#fff;transform:translateY(-1px)}.dash-ontrack-tile:hover .dash-ontrack-tile-label,.dash-ontrack-tile:hover .dash-ontrack-tile-count{color:#fff}.dash-ontrack-tile:hover .dash-ontrack-tile-icon{color:#fff;background:#ffffff3d;border-color:#fff3}.dash-ontrack-tile-top{position:relative;z-index:1;display:flex;align-items:center;gap:7px;min-width:0}.dash-ontrack-tile:hover,.dash-ontrack-total:hover,.dash-ontrack-order-btn:hover{color:#fff}.dash-ontrack-tile-icon{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;background:#fff3;border:1px solid rgba(255,255,255,.14)}.dash-ontrack-tile-label{font-size:14px;font-weight:700;color:#fffffff0;line-height:1.25;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-ontrack-tile-count{position:relative;z-index:1;flex-shrink:0;margin:0;font-size:32px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.03em}.dash-ontrack-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch;width:100%;min-width:0;box-sizing:border-box}.dash-ontrack-order-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%;padding:14px 16px;min-height:62px;font-size:16px;font-weight:700;font-family:Inter,sans-serif;background:linear-gradient(145deg,#10b981,#059669 52%,#047857);border-color:#a7f3d047;box-shadow:inset 0 1px #ffffff24,0 6px 18px #10b98142}.dash-ontrack-order-btn-main{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-width:0}.dash-ontrack-order-btn-main i{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;background:#ffffff2e;border:1px solid rgba(255,255,255,.14)}.dash-ontrack-order-btn:hover{background:linear-gradient(145deg,#14c38e,#0a9f6c 52%,#087f5b);border-color:#ffffff52;box-shadow:inset 0 1px #ffffff29,0 8px 20px #10b98152;transform:translateY(-1px)}.dash-ontrack-total{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;max-width:100%;padding:14px 16px;min-height:62px;background:#ffffff24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff42;box-shadow:inset 0 1px #ffffff1a}.dash-ontrack-total:hover{background:#ffffff38;border-color:#ffffff61;box-shadow:inset 0 1px #ffffff29,0 8px 20px #0f172a24;transform:translateY(-1px)}.dash-ontrack-total-main{position:relative;z-index:1;display:flex;align-items:center;gap:12px;min-width:0;flex:1}.dash-ontrack-total-text{display:flex;flex-direction:row;align-items:center;gap:10px;min-width:0;flex:1;overflow:hidden}.dash-ontrack-total-label{font-size:11px;font-weight:600;color:#ffffffe0;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-ontrack-total-num{font-size:22px;font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em;flex-shrink:0}.dash-ontrack-tile--waiting{background:linear-gradient(145deg,#64748b,#4b5c72 52%,#3f4f63);border-color:#cbd5e152;box-shadow:inset 0 1px #ffffff29,0 4px 16px #1e293b47}.dash-ontrack-tile--waiting .dash-ontrack-tile-icon{color:#f8fafc;background:#ffffff29;border-color:#ffffff2e}.dash-ontrack-tile--waiting .dash-ontrack-tile-label{color:#f8fafc}.dash-ontrack-tile--waiting:hover{background:linear-gradient(145deg,#7b8da3,#5a6d84 52%,#4a5c72);border-color:#e2e8f06b;box-shadow:inset 0 1px #fff3,0 8px 22px #33415561}.dash-ontrack-tile--process{background:linear-gradient(145deg,#f59e0b,#ea580c 52%,#c2410c);border-color:#fdba7461;box-shadow:inset 0 1px #ffffff29,0 4px 16px #ea580c4d}.dash-ontrack-tile--process .dash-ontrack-tile-icon{color:#fff7ed;background:#ffedd52e;border-color:#ffedd538}.dash-ontrack-tile--process .dash-ontrack-tile-label{color:#fffbeb}.dash-ontrack-tile--process:hover{background:linear-gradient(145deg,#fbbf24,#f97316 52%,#ea580c);border-color:#fed7aa73;box-shadow:inset 0 1px #fff3,0 8px 22px #f9731661}.dash-ontrack-tile--success{background:linear-gradient(145deg,#10b981,#059669 52%,#047857);border-color:#6ee7b757;box-shadow:inset 0 1px #ffffff29,0 4px 16px #0596694d}.dash-ontrack-tile--success .dash-ontrack-tile-icon{color:#ecfdf5;background:#d1fae52e;border-color:#d1fae538}.dash-ontrack-tile--success .dash-ontrack-tile-label{color:#ecfdf5}.dash-ontrack-tile--success:hover{background:linear-gradient(145deg,#34d399,#10b981 52%,#059669);border-color:#a7f3d073;box-shadow:inset 0 1px #fff3,0 8px 22px #10b98161}.dash-ontrack-tile--rejected{background:linear-gradient(145deg,#ef4444,#dc2626 52%,#b91c1c);border-color:#fca5a55c;box-shadow:inset 0 1px #ffffff29,0 4px 16px #dc26264d}.dash-ontrack-tile--rejected .dash-ontrack-tile-icon{color:#fff1f2;background:#fee2e22e;border-color:#fee2e238}.dash-ontrack-tile--rejected .dash-ontrack-tile-label{color:#fff1f2}.dash-ontrack-tile--rejected:hover{background:linear-gradient(145deg,#f87171,#ef4444 52%,#dc2626);border-color:#fecaca73;box-shadow:inset 0 1px #fff3,0 8px 22px #ef444461}.dash-ontrack-btn-arrow{position:relative;z-index:1;width:34px;height:34px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;margin-left:auto;transition:transform .22s ease,background .22s ease}.dash-ontrack-total:hover .dash-ontrack-btn-arrow,.dash-ontrack-order-btn:hover .dash-ontrack-btn-arrow{background:#ffffff42}.dash-hero-orders-head{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding-bottom:8px}.dash-hero-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#10b981}.dash-hero-status i{width:7px;height:7px;border-radius:50%;background:#10b981}.dash-hero-status-note{font-size:12px;color:var(--text-muted, var(--text3))}.dash-hero-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dash-hero-status-card{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--bg-panel) 86%,#ffffff 8%);padding:12px}.dash-hero-status-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dash-hero-status-top i{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#94a3b8;background:#94a3b829}.dash-hero-status-label{display:block;font-size:12px;font-weight:800;text-transform:uppercase;color:#22d3ee}.dash-hero-status-card strong{display:block;margin-top:4px;font-size:34px;line-height:1;color:#8b5cf6}.dash-hero-status-card small{display:block;margin-top:2px;font-size:12px;color:#22d3ee}.dash-hero-status-bar{margin-top:10px;height:12px;border-radius:4px;background:#f1f5f9e0;overflow:hidden}.dash-hero-status-bar span{display:block;height:100%;border-radius:inherit;background:#22c55e}.dash-hero-status-card--success .dash-hero-status-top i{color:#22c55e;background:#22c55e29}.dash-hero-status-card--pending .dash-hero-status-top i{color:#60a5fa;background:#3b82f629}.dash-hero-status-card--pending .dash-hero-status-bar span{background:#e2e8f0}.dash-hero-status-card--rejected .dash-hero-status-top i{color:#fb7185;background:#f43f5e29}.dash-hero-status-card--rejected .dash-hero-status-bar span{background:#fb7185}.dash-hero-orders-main{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:12px;min-height:78px}.dash-hero-total{display:flex;flex-direction:column;gap:4px;padding-bottom:6px;flex-shrink:0}.dash-hero-total-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, var(--text3))}.dash-hero-total-num{font-size:34px;font-weight:800;line-height:1;color:var(--text-main, var(--text))}.dash-hero-chart-area{position:relative;min-width:0;height:72px;display:flex;align-items:flex-end}.dash-hero-chart{width:100%;height:100%;display:block}.dash-hero-chart-line{stroke-dasharray:520;stroke-dashoffset:520;animation:dashChartDraw 1.2s ease forwards .25s}@keyframes dashChartDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.dash-hero-chart-line{stroke-dashoffset:0;animation:none}body:not(.page-ready) .dashboard-container,body.page-ready .dashboard-container{opacity:1;transform:none;transition:none}}.dash-hero-success{position:absolute;right:0;bottom:8px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;pointer-events:none}.dash-hero-success span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#10b981}.dash-hero-success strong{font-size:22px;font-weight:800;line-height:1;color:var(--text-main, var(--text))}.dash-hero-track-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dash-hero-track-item{border:1px solid var(--border);border-radius:10px;padding:10px;background:color-mix(in srgb,var(--bg-panel) 95%,#ffffff 4%)}.dash-hero-track-item span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dash-hero-track-item strong{display:block;margin-top:4px;font-size:24px;line-height:1}.dash-hero-track-item--success span,.dash-hero-track-item--success strong{color:#34d399}.dash-hero-track-item--pending span,.dash-hero-track-item--pending strong{color:#60a5fa}.dash-hero-track-item--rejected span,.dash-hero-track-item--rejected strong{color:#fb7185}.dash-hero-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.dash-hero-cat{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-panel) 94%,#ffffff 6%);text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}.dash-hero-cat:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}.dash-hero-cat-icon{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.dash-hero-cat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0}.dash-hero-cat strong{font-size:16px;font-weight:800;color:var(--text-main, var(--text))}.dash-hero-cat--imei .dash-hero-cat-icon{background:#3b82f624;color:#3b82f6}.dash-hero-cat--imei .dash-hero-cat-label{color:#3b82f6}.dash-hero-cat--server .dash-hero-cat-icon{background:#ef444424;color:#ef4444}.dash-hero-cat--server .dash-hero-cat-label{color:#ef4444}.dash-hero-cat--remote .dash-hero-cat-icon{background:#7c3aed24;color:#a78bfa}.dash-hero-cat--remote .dash-hero-cat-label{color:#a78bfa}html:not(.dark) .dash-hero{background:#fff;border-color:#0f172a14}html:not(.dark) .dash-hero-available{background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.15),transparent 46%),linear-gradient(145deg,#20a88a,#30b795 44%,#52c7aa);border-color:#0fb98152;box-shadow:0 4px 14px #10b9811a,inset 0 1px #ffffff1a}html:not(.dark) .dash-hero-ontrack{background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.18),transparent 46%),radial-gradient(circle at 8% 88%,rgba(244,114,182,.2),transparent 44%),linear-gradient(145deg,#9568d8,#ae74dc 38%,#cc7ec8 68%,#e892b8);border-color:#c084fc4d;box-shadow:0 4px 14px #a855f71f,inset 0 1px #ffffff1f}html:not(.dark) .dash-hero-ontrack-chart-wrap .dash-hero-chart-area{background:#0a0e1c57;border-color:#ffffff2e}html:not(.dark) .dash-hero-ontrack-title i{color:#f5d0fe}html:not(.dark) .dash-hero-ontrack-note,html:not(.dark) .dash-hero-ontrack-title{color:#fff}html:not(.dark) .dash-hero-unpaid{background:radial-gradient(circle at 92% 10%,rgba(255,255,255,.12),transparent 46%),linear-gradient(145deg,#e45454,#ef6666 54%,#f48b8b);border-color:#ef444452;box-shadow:0 4px 14px #ef44441a,inset 0 1px #ffffff1f}html:not(.dark) .dash-ontrack-order-btn{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#ffffff47;box-shadow:inset 0 1px #ffffff24,0 6px 18px #10b98133}html:not(.dark) .dash-ontrack-order-btn:hover{background:linear-gradient(135deg,#14c38e,#0a9f6c);border-color:#fff6}html:not(.dark) .dash-ontrack-total{color:#fff;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#ffffff57}html:not(.dark) .dash-ontrack-total:hover{background:#ffffff57;border-color:#ffffff8c}html:not(.dark) .dash-hero-kicker,html:not(.dark) .dash-hero-kicker-alt,html:not(.dark) .dash-hero-amount,html:not(.dark) .dash-hero-balance-split-item span,html:not(.dark) .dash-hero-balance-split-item strong,html:not(.dark) .dash-hero-add-balance,html:not(.dark) .dash-hero-btn{color:#fff}html:not(.dark) .dash-hero-balance-split-item{background:#fff3;border-color:#ffffff4d}html:not(.dark) .dash-hero-overdue-box{background:#fff3;border-color:#ffffff4d}html:not(.dark) .dash-hero-overdue-label,html:not(.dark) .dash-hero-overdue-row strong{color:#fff}html:not(.dark) .dash-hero-add-balance{background:#fff3;border-color:#ffffff57}html:not(.dark) .dash-hero-btn--pay,html:not(.dark) .dash-hero-btn--view{background:#fff3;border-color:#ffffff57}html:not(.dark) .dash-hero-add-balance:hover{background:#ffffff57;border-color:#ffffff9e}html:not(.dark) .dash-hero-btn--pay:hover,html:not(.dark) .dash-hero-btn--view:hover{background:#ffffff5c;border-color:#ffffffa8}html:not(.dark) .dash-hero-btn--pay:hover .dash-hero-btn-icon--green,html:not(.dark) .dash-hero-btn--view:hover .dash-hero-btn-icon--red{background:#ffffff6b}html:not(.dark) .dash-hero-unpaid-watermark,html:not(.dark) .dash-hero-available-watermark{color:#ffffff14}html:not(.dark) .dash-hero-cat{background:#fff}html:not(.dark) .dash-announce-card,html:not(.dark) .dash-activity-card,html:not(.dark) .dash-statement-card.dash-list-card{background:color-mix(in srgb,var(--bg-panel) 96%,#ffffff 4%);border-color:var(--border);box-shadow:inset 0 1px #ffffff80}html:not(.dark) .dash-activity-head,html:not(.dark) .dash-announce-head,html:not(.dark) .dash-statement-card>.dash-list-head{border-bottom-color:var(--border);background:linear-gradient(180deg,#94a3b838,#94a3b81a)}html:not(.dark) .dash-announce-head h2,html:not(.dark) .dash-activity-head h2,html:not(.dark) .dash-statement-card>.dash-list-head h2{color:var(--text-main, var(--text))}html:not(.dark) .dash-activity-view-btn{border-color:#10b98159;background:#10b9811a;color:#059669}html:not(.dark) .dash-activity-view-btn:hover{background:#10b98129;color:#047857}html:not(.dark) .dash-announce-svc-name{color:var(--text-main, var(--text))}html:not(.dark) .dash-announce-svc{border-color:var(--border);background:color-mix(in srgb,var(--bg-panel) 98%,#ffffff 2%)}html:not(.dark) .dash-announce-svc:hover{background:color-mix(in srgb,var(--primary) 5%,var(--bg-panel));border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}html:not(.dark) .dash-account-activity-table thead th{color:var(--text-muted, #64748b);background:color-mix(in srgb,var(--bg-panel) 96%,#ffffff 4%);border-bottom-color:var(--border)}html:not(.dark) .dash-account-activity-table tbody td{color:var(--text-main, var(--text));border-bottom-color:var(--border);background-color:transparent}html:not(.dark) .dash-account-activity-table tbody tr:hover td{background-color:color-mix(in srgb,var(--primary) 4%,var(--bg-panel))}html:not(.dark) .dash-account-activity-table tbody tr:hover td.dash-aa-amount{background-color:color-mix(in srgb,var(--primary) 4%,var(--bg-panel))}html:not(.dark) .dash-aa-date,html:not(.dark) .dash-aa-ref,html:not(.dark) .dash-aa-time{color:var(--text-muted, var(--text3))}html:not(.dark) .dash-aa-day{color:var(--text-main, var(--text))}html:not(.dark) .dash-aa-desc{color:var(--text-main, var(--text))}html:not(.dark) .dash-account-activity-table tbody td.dash-aa-amount.dash-aa-amount--credit,html:not(.dark) .dash-account-activity-table tbody tr:hover td.dash-aa-amount.dash-aa-amount--credit{color:#059669}html:not(.dark) .dash-account-activity-table tbody td.dash-aa-amount.dash-aa-amount--debit,html:not(.dark) .dash-account-activity-table tbody tr:hover td.dash-aa-amount.dash-aa-amount--debit{color:#dc2626}html:not(.dark) .dash-aa-balance{color:var(--text-main, var(--text))}html:not(.dark) .dash-announce-id-badge{background:#7c3aed14;border-color:#7c3aed38;color:var(--primary)}html:not(.dark) .dash-announce-delivery{color:#0284c7}html:not(.dark) .dash-announce-date{color:var(--text-muted, var(--text3))}html:not(.dark) .dash-announce-price-badge{color:#059669;background:#10b9811a;border-color:#10b9813d}html:not(.dark) .dash-account-activity-table .dash-badge--credit{color:#059669;background:#10b9811a;border-color:#10b9813d}html:not(.dark) .dash-account-activity-table .dash-badge--debit{color:#dc2626;background:#ef44441a;border-color:#ef44443d}html:not(.dark) .dash-account-activity-table .dash-badge--login{color:#2563eb;background:#3b82f61a;border-color:#3b82f63d}html:not(.dark) .dash-account-activity-table .dash-badge--security{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf63d}html:not(.dark) .dash-account-activity-table .dash-badge--profile{color:var(--text-muted, var(--text3));background:color-mix(in srgb,var(--text-muted) 8%,var(--bg-panel));border-color:var(--border)}html:not(.dark) .dash-announce-list::-webkit-scrollbar-thumb,html:not(.dark) .dash-account-activity-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent)}html:not(.dark) .dash-announce-badge--update{background:linear-gradient(120deg,#dc2626,#ea580c,#f97316 70%,#dc2626);background-size:220% 220%;border-color:#ea580c66;box-shadow:0 2px 12px #ea580c47,inset 0 1px #ffffff59}.dash-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dash-promo-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px;border-radius:14px;border:1px solid var(--border);min-height:128px}.dash-promo-card--wallet{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 55%,#111827),color-mix(in srgb,#7c3aed 40%,#4f46e5));color:#fff}.dash-promo-card--security{background:color-mix(in srgb,var(--bg-panel) 90%,#ffffff 6%)}.dash-promo-label{margin:0 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.dash-promo-card h3{margin:0;font-size:18px;font-weight:800}.dash-promo-text{margin:8px 0 0;font-size:12px;opacity:.85;max-width:280px}.dash-promo-btn{flex-shrink:0;padding:9px 16px;border-radius:9px;border:none;background:#fff;color:var(--primary);font-size:12px;font-weight:800;cursor:pointer}.dash-promo-btn--light{background:var(--primary);color:#fff}.dash-bottom-grid{display:grid;grid-template-columns:1fr;gap:16px}.dash-list-card{border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-panel) 94%,#ffffff 4%);padding:20px 22px}.dash-statement-card.dash-list-card{padding:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:color-mix(in srgb,var(--bg-panel, #111827) 96%,#ffffff 2%);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}.dash-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.dash-statement-card>.dash-list-head{margin-bottom:0}.dash-list-head h2{margin:0;font-size:16px;font-weight:800}.dash-statement-card>.dash-list-head h2{font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fffffff2}.dash-view-all{font-size:12px;font-weight:700;color:#14b8a6;text-decoration:none}.dash-list{list-style:none;margin:0;padding:0}.dash-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;transition:background .18s ease}.dash-statement-card .dash-list-row:hover{background:#7c3aed0d;border-radius:8px}.dash-list-row:last-child{border-bottom:none;padding-bottom:0}.dash-list-row div{display:flex;flex-direction:column;gap:2px}.dash-list-row strong{font-weight:700;color:var(--text-main, var(--text))}.dash-list-row span{color:var(--text-muted, var(--text3));font-size:12px}.dash-badge{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:24px;padding:0 10px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.04em}.dash-badge--paid{background:#10b981;color:#fff}.dash-badge--debit{background:#ef4444;color:#fff}.dash-badge--credit{background:#10b981;color:#fff}.dash-badge--login{background:#3b82f6;color:#fff}.dash-badge--security{background:#8b5cf6;color:#fff}.dash-badge--profile{background:#64748b;color:#fff}.dash-news-card{border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--bg-panel) 92%,#ffffff 4%);padding:20px 22px}.dash-news-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.dash-news-head h2{margin:0;font-size:15px;font-weight:800}.dash-news-icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.dash-news-card p{margin:0;font-size:13px;color:var(--text-muted, var(--text3));line-height:1.55}.dash-updates-grid{display:grid;grid-template-columns:minmax(280px,.9fr) 30px minmax(0,1.4fr);-moz-column-gap:0;column-gap:0;align-items:stretch;min-height:0;min-width:0;width:100%;padding:0;box-sizing:border-box}body:not(.dashboard-active) .dash-updates-grid{min-height:640px;max-height:720px}.dash-updates-left{grid-column:1;display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;height:100%}body:not(.dashboard-active) .dash-updates-left{min-height:640px;max-height:720px}.dash-announce-card{grid-column:3;display:flex;flex-direction:column;min-height:0;height:100%;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:color-mix(in srgb,var(--bg-panel, #111827) 96%,#ffffff 2%);box-shadow:inset 0 1px #ffffff0a;overflow:hidden}body:not(.dashboard-active) .dash-announce-card{min-height:640px;max-height:720px}.dash-announce-head-left{display:flex;align-items:center;gap:10px;min-width:0}.dash-announce-badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:24px;padding:0 11px;border-radius:999px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;z-index:0}.dash-announce-badge--update{background:linear-gradient(120deg,#ef4444,#f97316,#fb923c 70%,#ef4444);background-size:220% 220%;animation:dash-update-badge-shift 4s ease infinite;border:1px solid rgba(251,146,60,.55);box-shadow:0 2px 14px #f9731666,inset 0 1px #ffffff38}.dash-announce-badge--update:after{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:dash-update-badge-shine 2.8s ease-in-out infinite;pointer-events:none}@keyframes dash-update-badge-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes dash-update-badge-shine{0%{left:-120%}to{left:160%}}.dash-announce-badge .of-online-dot{position:relative;z-index:1;width:6px;height:6px;background:#fff;box-shadow:0 0 #ffffff73;animation:dash-update-dot-pulse 1.8s ease-out infinite}.dash-announce-badge>*{position:relative;z-index:1}.dash-announce-badge .of-online-dot:before{background:#ffffff8c}@keyframes dash-update-dot-pulse{0%{box-shadow:0 0 #ffffff73}70%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}.dash-announce-list{display:flex;flex-direction:column;margin:0;padding:20px 12px 20px 16px;gap:12px;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent}.dash-announce-list::-webkit-scrollbar{width:4px}.dash-announce-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 38%,transparent);border-radius:99px}.dash-announce-svc{display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%;min-height:90px;padding:24px 20px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06;color:inherit;text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease;box-sizing:border-box}.dash-announce-svc:hover{background:#7c3aed14;border-color:#7c3aed3d}.dash-announce-svc-main{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.dash-announce-pic-wrap{flex-shrink:0;width:54px;height:54px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:2px solid rgba(124,58,237,.32)}.dash-announce-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.dash-announce-svc-text{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0}.dash-announce-svc-name{font-size:14px;font-weight:600;line-height:1.45;color:#fffffff0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.dash-announce-svc:hover .dash-announce-svc-name{color:#fff}.dash-announce-svc-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.dash-announce-id-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.02em;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--bg-panel, #111827));border:1px solid color-mix(in srgb,var(--primary) 30%,transparent);color:var(--primary, #a78bfa);line-height:1.1;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.dash-announce-delivery{font-size:11px;font-weight:600;color:#7dd3fc;line-height:1.15;white-space:nowrap}.dash-announce-date{font-size:11px;font-weight:500;color:#94a3b8d1;line-height:1.15;white-space:nowrap}.dash-announce-price-badge{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:78px;min-width:78px;max-width:78px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:#34d399;background:#10b9811f;border:1px solid rgba(16,185,129,.32);padding:8px 4px;border-radius:7px;white-space:nowrap;line-height:1.1;box-sizing:border-box;letter-spacing:-.02em}@media (max-width: 640px){.dash-announce-list{padding:12px 10px;gap:9px}.dash-announce-svc{gap:12px;min-height:0;padding:12px;border-radius:12px;align-items:center}.dash-announce-svc-main{gap:11px}.dash-announce-pic-wrap{width:42px;height:42px;border-width:1.5px;border-radius:9px}.dash-announce-svc-text{gap:6px}.dash-announce-svc-name{font-size:12.5px;line-height:1.35}.dash-announce-svc-meta{gap:5px 6px}.dash-announce-id-badge{font-size:8px;padding:3px 6px}.dash-announce-delivery,.dash-announce-date{font-size:10px}.dash-announce-price-badge{width:auto;min-width:56px;max-width:none;padding:7px 9px;font-size:11px;border-radius:8px}}@media (max-width: 380px){.dash-announce-svc{gap:9px;padding:11px 10px}.dash-announce-svc-main{gap:9px}.dash-announce-pic-wrap{width:38px;height:38px}.dash-announce-price-badge{min-width:50px;padding:6px 7px;font-size:10.5px}}.dash-announce-price-badge.is-free{color:#94a3b8e6;background:#ffffff0f;border-color:#ffffff1f}.dash-activity-card{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:color-mix(in srgb,var(--bg-panel, #111827) 96%,#ffffff 2%);box-shadow:inset 0 1px #ffffff0a;padding:0;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dash-account-activity-card{flex:1 1 0;min-height:0}.dash-account-activity-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 0 8px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;scrollbar-gutter:stable}.dash-account-activity-scroll::-webkit-scrollbar{width:4px;height:4px}.dash-account-activity-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 38%,transparent);border-radius:99px}.dash-account-activity-table{width:100%;min-width:520px;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:12px;line-height:1.35}.dash-aa-col-date{width:88px}.dash-aa-col-desc{width:auto}.dash-aa-col-amount{width:76px}.dash-aa-col-type,.dash-aa-col-balance{width:84px}.dash-account-activity-table thead th:nth-child(1),.dash-account-activity-table tbody td.dash-aa-date{padding-left:12px;padding-right:9px}.dash-account-activity-table thead th:nth-child(3){padding-left:10px;padding-right:10px;text-align:center}.dash-account-activity-table thead th:nth-child(4),.dash-account-activity-table tbody td.dash-aa-type{padding-left:16px;padding-right:12px;text-align:center}.dash-account-activity-table thead th:nth-child(5),.dash-account-activity-table tbody td.dash-aa-balance{padding-left:18px;padding-right:32px}.dash-account-activity-table thead th:nth-child(2),.dash-account-activity-table tbody td.dash-aa-detail{padding-left:15px;padding-right:12px}.dash-account-activity-table thead th{position:sticky;top:0;z-index:1;padding:10px 14px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#ffffff8c;background:color-mix(in srgb,var(--bg-panel, #111827) 94%,#ffffff 4%);border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.dash-account-activity-table tbody tr{background-color:transparent}.dash-account-activity-table tbody td{padding:12px 14px;vertical-align:middle;color:#ffffffe0;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap;background-color:transparent}.dash-account-activity-table tbody tr:hover td{background-color:#ffffff08}.dash-account-activity-table tbody td.dash-aa-amount{padding:12px 8px;text-align:center;overflow:hidden;background-clip:padding-box}.dash-account-activity-table tbody tr:hover td.dash-aa-amount{background-color:#ffffff08}.dash-account-activity-table tbody td.dash-aa-date,.dash-account-activity-table tbody td.dash-aa-detail{white-space:normal;vertical-align:top}.dash-account-activity-table tbody td.dash-aa-amount,.dash-account-activity-table tbody td.dash-aa-balance,.dash-account-activity-table tbody td.dash-aa-type{vertical-align:middle}.dash-account-activity-table tbody tr:last-child td{border-bottom:none}.dash-aa-date{width:88px;max-width:88px}.dash-aa-date-inner{display:flex;flex-direction:column;gap:5px;min-width:0}.dash-aa-day{display:block;color:#ffffffeb;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.dash-aa-time{display:block;color:#ffffff8c;font-size:11px;font-weight:400;line-height:1.25;white-space:nowrap}.dash-aa-detail-inner{display:flex;flex-direction:column;gap:5px;min-width:0;width:100%}.dash-aa-desc{display:block;color:#ffffffeb;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-aa-amount,.dash-aa-balance{font-variant-numeric:tabular-nums;font-weight:600;font-size:11px;white-space:nowrap}.dash-account-activity-table tbody td.dash-aa-amount.dash-aa-amount--credit,.dash-account-activity-table tbody tr:hover td.dash-aa-amount.dash-aa-amount--credit{color:#34d399;font-weight:700}.dash-account-activity-table tbody td.dash-aa-amount.dash-aa-amount--debit,.dash-account-activity-table tbody tr:hover td.dash-aa-amount.dash-aa-amount--debit{color:#f87171;font-weight:700}.dash-account-activity-table tbody td.dash-aa-amount.dash-aa-amount--na,.dash-account-activity-table tbody tr:hover td.dash-aa-amount.dash-aa-amount--na{color:#ffffff47;font-weight:500}.dash-aa-balance{color:#fffffff2;font-weight:700}.dash-aa-ref{display:block;color:#ffffff8c;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-account-activity-table .dash-badge{min-width:64px;width:100%;height:26px;padding:6px 10px;border-radius:7px;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.1;box-sizing:border-box;border:1px solid transparent}.dash-account-activity-table .dash-badge--credit{color:#34d399;background:#10b9811f;border-color:#10b98152}.dash-account-activity-table .dash-badge--debit{color:#f87171;background:#ef44441f;border-color:#ef444452}.dash-account-activity-table .dash-badge--login{color:#60a5fa;background:#3b82f61f;border-color:#3b82f652}.dash-account-activity-table .dash-badge--security{color:#a78bfa;background:#8b5cf61f;border-color:#8b5cf652}.dash-account-activity-table .dash-badge--profile{color:#94a3b8e6;background:#ffffff0f;border-color:#ffffff1f}.dash-statement-card{flex:.8 1 0;min-height:0;display:flex;flex-direction:column;margin:0}.dash-statement-card .dash-list-head{flex-shrink:0}.dash-statement-card .dash-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:6px 18px 12px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;scrollbar-gutter:stable}.dash-statement-card .dash-list::-webkit-scrollbar{width:4px}.dash-statement-card .dash-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 28%,transparent);border-radius:99px}.dash-activity-head,.dash-announce-head,.dash-statement-card>.dash-list-head{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:16px 18px 14px;margin:0;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#33415585,#1e293b57)}.dash-statement-head-left{display:flex;align-items:center;gap:12px;min-width:0}.dash-activity-head{justify-content:space-between}.dash-activity-head-left{display:flex;align-items:center;gap:12px;min-width:0}.dash-activity-view-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(16,185,129,.35);background:#10b9811f;color:#34d399;font-size:12px;font-weight:700;text-decoration:none;font-family:Inter,sans-serif;transition:background .2s ease,border-color .2s ease,color .2s ease}.dash-activity-view-btn:hover{background:#10b98133;border-color:#10b98180;color:#6ee7b7}.dash-activity-view-btn i{font-size:14px}.dash-announce-head{justify-content:space-between}.dash-statement-card>.dash-list-head{justify-content:space-between}.dash-activity-icon,.dash-announce-icon,.dash-statement-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;font-size:15px}.dash-activity-icon{border-radius:8px;color:#10b981;background:#10b9811f}.dash-announce-icon{border-radius:8px;color:#60a5fa;background:#3b82f624}.dash-statement-icon{border-radius:8px;color:#f59e0b;background:#f59e0b24}.dash-activity-head h2,.dash-announce-head h2,.dash-statement-card>.dash-list-head h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fffffff2;text-transform:none;line-height:1.2}.dash-activity-list{list-style:none;margin:0;padding:10px 18px 14px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;scrollbar-gutter:stable}.dash-activity-list::-webkit-scrollbar{width:6px}.dash-activity-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 38%,transparent);border-radius:99px}.dash-activity-item{display:flex;gap:14px}.dash-activity-dot{width:10px;height:10px;border-radius:50%;margin-top:5px;flex-shrink:0}.dash-activity-item>div:last-child{padding-left:2px;border-left:1px solid var(--border);padding-bottom:8px}.dash-activity-item strong{display:block;font-size:15px}.dash-activity-item p{margin:2px 0 4px;color:var(--text-muted, var(--text3))}.dash-activity-item span{font-size:12px;color:var(--text-muted, var(--text3))}.dash-activity-item--order .dash-activity-dot{background:#f43f5e}.dash-activity-item--balance .dash-activity-dot{background:#10b981}@media (max-width: 1100px){body.dashboard-active .dashboard-container{grid-template-rows:auto auto minmax(0,1fr)}body.dashboard-active .dash-updates-grid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);padding:0}body.dashboard-active .dash-hero,.dash-hero{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:20px;padding:20px}body.dashboard-active .dash-hero-divider,.dash-hero-divider{display:none}body.dashboard-active .dash-hero-balance,body.dashboard-active .dash-hero-orders{height:auto;min-width:0;width:100%}body.dashboard-active .dash-hero-ontrack,.dash-hero-ontrack{flex:0 0 auto;height:auto;max-height:none}.dash-hero-balance{border-bottom:1px solid var(--border);padding-bottom:20px}.dash-bottom-grid,.dash-promo-grid,.dash-updates-grid{grid-template-columns:1fr;padding:0}.dash-updates-left,.dash-announce-card{grid-column:auto}body.dashboard-active .dash-activity-card,body.dashboard-active .dash-statement-card{flex:1 1 0;min-height:0}}@media (max-width: 768px){body.dashboard-active .dashboard-page{height:auto;max-height:none;min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));overflow:visible;padding:24px}body.dashboard-active .dashboard-container{display:flex;flex-direction:column;overflow:visible;grid-template-rows:none}body.dashboard-active .dash-hero-orders{height:auto!important}body.dashboard-active .dash-hero-ontrack{height:auto;max-height:none}body.dashboard-active .dash-hero,body.dashboard-active .dash-updates-grid{grid-row:auto;min-height:0;overflow:visible}body.dashboard-active .dash-announce-card,body.dashboard-active .dash-activity-card,body.dashboard-active .dash-statement-card{height:auto;min-height:280px;max-height:420px;overflow:hidden}.dashboard-page{padding:18px 14px 32px}.dash-hero{padding:20px;gap:20px}.dash-hero-balance,.dash-hero-orders{padding:0}.dash-hero-ontrack-chart-wrap{min-height:200px}.dash-hero-ontrack-chart-wrap .dash-hero-chart-area{min-height:150px}.dash-ontrack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-ontrack-tile{min-height:96px}.dash-ontrack-tile-count{font-size:24px}.dash-ontrack-bottom{grid-template-columns:1fr}.dash-ontrack-order-btn{width:100%;min-height:48px}.dash-hero-balance-split{grid-template-columns:1fr}.dash-hero-amount{font-size:34px;min-height:34px}.dash-hero-amount--unpaid{font-size:32px;min-height:32px}.dash-hero-unpaid-split{grid-template-columns:1fr 1fr}.dash-hero-overdue-box{grid-column:2;width:100%;max-width:none;margin-left:0;align-self:auto}.dash-hero-unpaid-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:10px}.dash-hero-btn--pay,.dash-hero-btn--view{width:100%;min-width:0}.dash-activity-head h2,.dash-announce-head h2{font-size:15px}.dash-activity-item strong{font-size:16px}.dash-activity-item span{font-size:13px}.dash-security-banner{flex-wrap:wrap;align-items:flex-start}.dash-security-banner-btn{width:100%}.dash-hero-chart-area{height:72px}.dash-promo-card{flex-direction:column;align-items:flex-start}}@media (max-width: 1100px){.dash-updates-grid,body:not(.dashboard-active) .dash-updates-grid,.dash-updates-left,body:not(.dashboard-active) .dash-updates-left{min-height:0;max-height:none;height:auto}.dash-updates-grid{row-gap:16px}.dash-announce-card,.dash-activity-card,.dash-statement-card,body:not(.dashboard-active) .dash-announce-card,body:not(.dashboard-active) .dash-activity-card,body:not(.dashboard-active) .dash-statement-card{height:auto;min-height:280px;max-height:420px;overflow:hidden}}.dash-announce-list>*,.dash-account-activity-scroll>*{flex-shrink:0}.dash-announce-svc{height:auto}.dash-announce-list,.dash-account-activity-scroll{overscroll-behavior:auto}.dash-ontrack-order-btn,html:not(.dark) .dash-ontrack-order-btn,.dash-security-banner-btn,html:not(.dark) .dash-security-banner-btn{background:#0b0b0f;color:#fff;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14,0 4px 14px #00000040}.dash-ontrack-order-btn:hover,html:not(.dark) .dash-ontrack-order-btn:hover{background:#17171d;border-color:#ffffff52;color:#fff}@media (max-width: 768px){.dash-hero-balance-main{flex-direction:column;align-items:stretch;gap:12px}.dash-hero-add-balance{width:100%;align-self:stretch}.dash-hero-amount{font-size:30px;padding-left:0}.dash-hero-amount--sm{font-size:17px}.dash-hero-amount.dash-hero-amount--unpaid{font-size:20px;padding-left:0}.dash-hero-available-row,.dash-hero-unpaid-row{gap:12px}.dash-hero-kicker--sm{font-size:10px}.dash-hero-vertical-divider{height:46px}.dash-hero-overdue-head{flex-wrap:wrap;gap:4px;margin-bottom:10px}}body.xh-scroll-below-nav.dashboard-active .dashboard-page,body.xh-scroll-below-nav.style-3-active .iorder-page{--xh-page-h: calc(100dvh - var(--topbar-height, 0px) - var(--nav-height, 68px) - var(--xh-eyebar-h, 0px));height:auto;min-height:var(--xh-page-h);max-height:none;overflow:visible}.dash-hero-amount,.dash-ontrack-tile-count,.dash-ontrack-total-count,.dash-hero-ontrack-title,.dash-activity-head h2,.dash-announce-head h2,.dash-security-banner-copy strong,.dash-hero-kicker,.dash-hero-overdue-label{font-family:Rajdhani,Inter,sans-serif}.dash-hero-ontrack-title,.dash-activity-head h2,.dash-announce-head h2{font-size:20px;font-weight:700;letter-spacing:.01em}html:not(.dark) .dash-announce-svc:hover .dash-announce-svc-name{color:var(--text-main, #0f172a)}@media (max-width: 768px){body.dashboard-active .dash-account-activity-scroll,.dash-account-activity-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.dash-account-activity-table{min-width:0;table-layout:auto;font-size:11px}.dash-account-activity-table th,.dash-account-activity-table td{padding:8px 6px;white-space:nowrap}.dash-account-activity-table td:nth-child(2){white-space:normal;min-width:120px}}@media (min-width: 769px){.dash-announce-svc{min-height:0;padding:10px 14px;gap:16px}.dash-announce-pic-wrap{width:42px;height:42px}.dash-announce-svc-text{gap:5px}.dash-announce-svc-name{font-size:13px;line-height:1.35}}@media (max-width: 768px){.dash-hero-ontrack .dash-ontrack-tile,body.dashboard-active .dash-hero-ontrack .dash-ontrack-tile{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:78px;padding:10px 12px}.dash-ontrack-tile-label{white-space:normal;overflow:visible;font-size:11.5px;line-height:1.2}.dash-ontrack-tile-top{gap:6px}.dash-ontrack-tile-icon{width:26px;height:26px;font-size:14px}.dash-hero-ontrack .dash-ontrack-tile-count,body.dashboard-active .dash-hero-ontrack .dash-ontrack-tile-count{align-self:flex-end;font-size:26px;line-height:1}.dash-hero-ontrack .dash-ontrack-bottom,body.dashboard-active .dash-hero-ontrack .dash-ontrack-bottom{grid-template-columns:1fr;gap:8px}.dash-ontrack-order-btn,.dash-ontrack-total{min-height:46px;white-space:nowrap}body.dashboard-active .dash-hero-ontrack-chart-wrap,.dash-hero-ontrack-chart-wrap{min-height:180px}body.dashboard-active .dash-hero-ontrack-chart-wrap .dash-hero-chart-area,.dash-hero-ontrack-chart-wrap .dash-hero-chart-area{min-height:170px;height:170px}.dash-hero-ontrack-head{flex-wrap:wrap;gap:8px}.dash-ontrack-chart-head{flex-wrap:wrap;justify-content:flex-start;gap:6px}}.xhome-order{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--nav-height: 68px;--secondary: #10b981;--secondary-glow: rgba(16, 185, 129, .4);--orange: #f59e0b;--orange-glow: rgba(245, 158, 11, .4);--bg-dark: #0a0e14;--bg-panel: #111827;--bg-card: rgba(31, 41, 55, .6);--text-main: #f3f4f6;--text-muted: #9ca3af;--border: rgba(255, 255, 255, .08);--radius: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .28);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .35);--transition: .22s cubic-bezier(.4, 0, .2, 1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xhome-order{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .85);--text-main: #0f172a;--text-muted: #64748b;--border: rgba(0, 0, 0, .08)}.iorder-page{min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px) - var(--eyebar-height, 0px));padding:24px}.iorder-container{max-width:1550px;width:100%;margin:0 auto}.iorder-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px;padding-block:12px;padding-inline:16px;background:var(--bg-panel, var(--bg2, #111827));border:1px solid var(--border);border-radius:10px;box-sizing:border-box;min-width:0;max-width:100%;overflow:visible}.iorder-topbar-categories{display:flex;align-items:center;gap:6px;flex-shrink:0}.iorder-topbar-left-col{display:flex;align-items:center;gap:14px;flex-shrink:0}.iorder-cat-box{border:1px solid color-mix(in srgb,var(--border) 100%,transparent);border-radius:8px;padding:5px 8px;min-width:58px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;background:color-mix(in srgb,var(--bg-panel) 92%,#ffffff 8%);font-family:Inter,sans-serif;transition:background .22s ease,border-color .22s ease,transform .22s ease;box-shadow:none}.iorder-cat-box:not(.active):hover{background:color-mix(in srgb,var(--primary) 7%,var(--bg-panel));border-color:color-mix(in srgb,var(--primary) 48%,var(--border));transform:translateY(-1px)}.iorder-cat-box.active:hover{background:color-mix(in srgb,var(--primary) 14%,var(--bg-panel));border-color:var(--primary)}.iorder-cat-box:focus-visible{outline:none;border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.iorder-cat-box.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--bg-panel));box-shadow:none}.iorder-cat-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;background:color-mix(in srgb,var(--text-muted, var(--text3)) 10%,transparent);color:color-mix(in srgb,var(--text-main) 68%,var(--text-muted, var(--text3)));transition:background .22s ease,color .22s ease,transform .22s ease}.iorder-cat-box:not(.active):hover .iorder-cat-icon{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary);transform:scale(1.06)}.iorder-cat-title{font-size:9px;font-weight:600;color:color-mix(in srgb,var(--text-main) 62%,var(--text-muted, var(--text3)));line-height:1.1;text-align:center;white-space:nowrap;transition:color .22s ease}.iorder-cat-box:not(.active):hover .iorder-cat-title{color:var(--text-main, var(--text))}.iorder-cat-box.active .iorder-cat-icon{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--primary)}.iorder-cat-box.active .iorder-cat-title{color:var(--primary);font-weight:700}.iorder-topbar-center,.iorder-topbar-left{display:flex;align-items:center;gap:30px;flex:1 1 auto;min-width:0;max-width:100%}.iorder-group-dropdown{position:relative;flex:0 0 280px;width:280px;max-width:280px;z-index:30}.iorder-group-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:0 14px;background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:10px;color:var(--text-main, var(--text));font-size:13px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:border-color .2s,box-shadow .2s}.iorder-group-trigger:hover,.iorder-group-dropdown.is-open .iorder-group-trigger{border-color:#8b5cf68c}.iorder-group-dropdown.is-open .iorder-group-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.iorder-group-trigger-label{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iorder-group-chevron{font-size:14px;color:var(--text-muted, var(--text3));flex-shrink:0;transition:transform .2s}.iorder-group-dropdown.is-open .iorder-group-chevron{transform:rotate(180deg)}.iorder-group-panel{position:absolute;top:100%;left:0;right:0;background:var(--bg-panel, #0f0a18);border:1px solid rgba(139,92,246,.45);border-top:none;border-radius:0 0 10px 10px;box-shadow:0 16px 40px #00000073;overflow:hidden}html:not(.dark) .iorder-group-panel{box-shadow:0 16px 40px #0f172a24}.iorder-group-panel-head{padding:10px 14px 8px;font-size:13px;font-weight:600;color:var(--text-main, #fff);border-bottom:1px solid color-mix(in srgb,var(--text-main) 7%,transparent)}.iorder-group-panel-search{padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--text-main) 7%,transparent)}.iorder-group-panel-search input{width:100%;box-sizing:border-box;min-height:34px;padding:0 10px;background:color-mix(in srgb,var(--text-main) 5%,transparent);border:1px solid color-mix(in srgb,var(--text-main) 14%,transparent);border-radius:6px;color:var(--text-main, #fff);font-size:12px;font-family:Inter,sans-serif;outline:none}.iorder-group-panel-search input:focus{border-color:#8b5cf699}.iorder-group-panel-search input::-moz-placeholder{color:var(--text-muted, var(--text3))}.iorder-group-panel-search input::placeholder{color:var(--text-muted, var(--text3))}.iorder-group-list{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.iorder-group-item{padding:11px 14px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--text-main) 88%,transparent);cursor:pointer;border-bottom:1px solid color-mix(in srgb,var(--text-main) 6%,transparent);line-height:1.35;transition:background .15s,color .15s}.iorder-group-item:last-child{border-bottom:none}.iorder-group-item:hover{background:#8b5cf61f}.iorder-group-item.active{background:#7c3aed;color:#fff}.iorder-group-item[hidden]{display:none}.iorder-topbar-search.iorder-search-bar{flex:1 1 auto;min-width:0;width:100%;max-width:100%;min-height:42px;height:42px;border-radius:10px;gap:6px;padding:0 10px;box-sizing:border-box;overflow:hidden}.iorder-topbar-search .srch-clear-btn{background:#ff4d4f;border:none;color:#fff;cursor:pointer;font-size:10px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;padding:0}.iorder-topbar-search .srch-clear-btn:hover{background:#ff6b6b;transform:scale(1.1)}.iorder-topbar-search .srch-clear-btn .ti{font-size:10px;line-height:1;color:#fff}.iorder-topbar-search .srch-paste-btn{background:transparent;border:none;color:var(--text-muted, var(--text3));cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0;border-left:1px solid color-mix(in srgb,var(--border) 90%,transparent);padding:0 0 0 8px;margin-left:2px;height:22px}.iorder-topbar-search .srch-paste-btn:hover{color:var(--primary)}.iorder-topbar-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.iorder-select-wrap{display:flex;align-items:center;gap:8px;background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:8px;padding:0 12px;height:40px}.iorder-select-wrap i{color:var(--text-muted, var(--text3));font-size:16px}.iorder-select{background:transparent;border:none;outline:none;color:var(--text-main, var(--text));font-size:13px;font-family:Inter,sans-serif;font-weight:600;cursor:pointer;padding-right:8px;min-width:120px}.iorder-select option{background:var(--bg-panel, #111827);color:var(--text-main, #f3f4f6)}.iorder-search-bar{display:flex;align-items:center;gap:8px;background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:8px;padding:0 14px;height:40px;flex:1;min-width:0;max-width:100%;box-sizing:border-box;transition:all .2s}.iorder-search-bar:focus-within{border-color:var(--primary)}.iorder-search-bar i{color:var(--text-muted, var(--text3));font-size:16px}.iorder-search-bar input{background:transparent;border:none;outline:none;color:var(--text-main, var(--text));font-size:13px;font-family:Inter,sans-serif;flex:1 1 auto;min-width:0;width:auto}.iorder-search-bar input::-moz-placeholder{color:var(--text-muted, var(--text3))}.iorder-search-bar input::placeholder{color:var(--text-muted, var(--text3))}.iorder-toggle{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iorder-toggle-slider{width:40px;height:22px;background:#ffffff1a;border-radius:20px;position:relative;transition:background .2s}.iorder-toggle-slider:after{content:"";width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;transition:transform .2s}.iorder-toggle input{display:none}.iorder-toggle input:checked+.iorder-toggle-slider{background:var(--primary)}.iorder-toggle input:checked+.iorder-toggle-slider:after{transform:translate(18px)}.iorder-toggle-label{font-size:13px;font-weight:600;color:var(--text-muted, var(--text2))}.iorder-split{display:grid;grid-template-columns:3fr 7fr;gap:20px;min-height:calc(100vh - 200px)}.iorder-left{background:var(--bg-panel, var(--bg2, #111827));border:1px solid var(--border);border-radius:12px;overflow-y:auto;max-height:calc(100vh - 200px)}.svc-group{border-bottom:1px solid var(--border)}.svc-group:last-child{border-bottom:none}.svc-group-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;transition:background .15s;position:sticky;top:0;background:var(--bg-panel, var(--bg2, #111827));z-index:5}.svc-group-header:hover{background:#ffffff08}.svc-group-title{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.svc-group-title i{font-size:18px}.svc-group-arrow{font-size:16px;color:var(--text-muted, var(--text3));transition:transform .25s}.svc-group-arrow.rotated{transform:rotate(-180deg)}.svc-group-body{max-height:0;overflow:hidden;transition:max-height .35s ease}.svc-group-body.open{max-height:2000px}.svc-item{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-top:1px solid rgba(255,255,255,.04);cursor:pointer;transition:all .15s}.svc-item:hover{background:#ffffff08}.svc-item.selected{background:#7c3aed14;border-left:3px solid var(--primary)}.svc-item-left{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.svc-item-id{font-size:10px;font-weight:800;color:var(--primary);background:#7c3aed1a;padding:2px 6px;border-radius:4px;display:inline-block;width:-moz-fit-content;width:fit-content}.svc-item-name{font-size:13px;font-weight:600;color:var(--text-main, var(--text));line-height:1.4}.svc-hot{color:#fbbf24;font-size:13px}.svc-item-delivery{font-size:11px;color:var(--text-muted, var(--text3));display:flex;align-items:center;gap:4px}.svc-item-right{flex-shrink:0;text-align:right;padding-left:12px}.svc-item-price{font-size:13px;font-weight:700;color:var(--text-muted, var(--text2))}.svc-empty{text-align:center;padding:60px 20px;color:var(--text-muted, var(--text3))}.svc-empty i{font-size:40px;opacity:.3;margin-bottom:12px;display:block}.iorder-right{background:var(--bg-panel, var(--bg2, #111827));border:1px solid var(--border);border-radius:12px;padding:0;display:flex;flex-direction:column}.order-form-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:400px;color:var(--text-muted, var(--text3));text-align:center;padding:40px}.order-form-empty i{font-size:56px;margin-bottom:16px;opacity:.2}.order-form-empty h3{font-size:20px;font-weight:700;margin-bottom:8px;color:var(--text-main, var(--text))}.order-form-empty p{font-size:14px;opacity:.6}.order-form-active{display:flex;flex-direction:column;height:100%}.order-form-header{padding:20px 24px;border-bottom:1px solid var(--border);display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.order-form-id{font-size:13px;font-weight:800;color:var(--primary)}.of-dot{color:var(--text-muted, var(--text3))}.order-form-title{font-size:15px;font-weight:700;color:var(--text-main, var(--text));line-height:1.4}.order-form-body{padding:24px;flex:1}.order-form-fields{margin-bottom:30px}.of-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--primary) 22%,var(--text-main, var(--text)));margin-bottom:0;padding-bottom:0;display:block}html:not(.dark) .of-label{color:color-mix(in srgb,var(--primary) 45%,#1f2937)}.of-input-row{display:flex;gap:10px;margin-bottom:8px}.of-input{flex:1;height:44px;background:#00000038;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:10px;padding:0 14px;color:var(--text-main, var(--text));font-size:14px;font-family:Inter,sans-serif;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.of-input:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:#00000047}.of-input-small{max-width:140px}.of-hint{font-size:11px;color:var(--text-muted, var(--text3))}.of-field-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.of-mode-toggle{display:inline-flex;padding:3px;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;gap:2px}.of-mode-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--text-muted, var(--text3));font-size:12px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:all .18s;white-space:nowrap}.of-mode-btn:hover{color:var(--text-main, var(--text));background:#ffffff0a}.of-mode-btn.active{background:var(--primary);color:#fff}.of-textarea{width:100%;min-height:110px;background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:8px;padding:12px 14px;color:var(--text-main, var(--text));font-size:13px;font-family:Inter,sans-serif;outline:none;resize:vertical;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.of-textarea:focus{border-color:var(--primary)}.of-qty-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.of-qty-control{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg-dark, var(--bg, #0a0e14))}.of-qty-btn{width:36px;height:36px;border:none;background:transparent;color:var(--text-main, var(--text));font-size:18px;cursor:pointer;transition:background .18s}.of-qty-btn:hover{background:#ffffff0f}.of-qty-input{width:52px;height:36px;border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);background:transparent;color:var(--text-main, var(--text));text-align:center;font-size:14px;font-weight:700;font-family:Inter,sans-serif;outline:none}.of-qty-note{margin-top:8px;font-size:12px;font-weight:600;color:var(--primary)}.of-form-split{display:block;width:100%;max-width:100%;box-sizing:border-box}.of-form-card{background:#ffffff06;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:14px;overflow:hidden;min-width:0;box-shadow:0 1px #ffffff08 inset}.of-form-card--details{display:flex;flex-direction:column;box-shadow:none}.of-details-body{display:grid;grid-template-columns:minmax(0,7fr) 1px minmax(0,3fr);align-items:stretch;min-height:0;min-width:0}.of-details-fields{min-width:0;width:100%;grid-column:1}.of-details-divider{grid-column:2;width:1px;align-self:stretch;margin:12px 0;background:color-mix(in srgb,var(--border) 80%,transparent)}.of-form-card-head{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);flex-shrink:0;background:#ffffff05}.of-form-card-title{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text-muted, var(--text3));text-transform:uppercase;letter-spacing:.04em}.of-form-card-title i{font-size:16px;color:var(--primary)}.of-form-card--summary{align-self:stretch;display:flex;align-items:stretch}.of-status-bar{display:flex;flex-direction:column;box-sizing:border-box;gap:6px}.of-status-bar:not(.of-status-bar--inline){width:100%;height:100%;padding:18px}.of-status-bar.of-status-bar--inline{grid-column:3;width:100%;min-width:0;max-width:none;height:auto;align-self:stretch;padding:16px 14px;gap:8px;box-sizing:border-box}.of-status-bar.of-status-bar--inline .of-status-row--delivery{padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.of-status-bar.of-status-bar--inline .of-status-row--prices{gap:8px;padding-bottom:0;border-bottom:none}.of-status-bar.of-status-bar--inline .of-status-row--prices .of-status-item.is-unit,.of-status-bar.of-status-bar--inline .of-status-row--prices .of-status-item.is-total{height:auto;min-height:56px;max-height:none;padding:10px 12px;gap:8px}.of-status-bar.of-status-bar--inline .of-status-row--delivery .of-status-item{min-height:56px;padding:10px 12px;gap:8px}.of-status-bar.of-status-bar--inline .of-status-item{min-height:56px;padding:10px 12px;align-items:center;border-radius:12px}.of-status-bar.of-status-bar--inline .of-status-item>.fa-solid{width:32px;height:32px;font-size:13px;border-radius:8px}.of-status-bar.of-status-bar--inline .of-status-item-body{gap:4px}.of-status-bar.of-status-bar--inline .of-status-label{font-size:9px;letter-spacing:.07em}.of-status-bar.of-status-bar--inline .of-status-row--prices .of-status-value.is-unit,.of-status-bar.of-status-bar--inline .of-status-row--prices .of-status-value.is-total-val{font-size:16px;line-height:1.15;letter-spacing:-.01em}.of-status-bar.of-status-bar--inline .of-status-row--prices.is-single-price .of-status-value.is-total-val{font-size:22px;line-height:1;letter-spacing:-.02em}.of-status-bar.of-status-bar--inline .of-status-row--delivery .of-status-value.is-delivery{font-size:15px;line-height:1.15;letter-spacing:-.01em;font-weight:800}.of-status-bar .of-status-item{width:100%;box-sizing:border-box;padding:12px 10px;align-items:center;min-height:58px}.of-status-bar .of-status-item>.fa-solid{width:34px;height:34px;font-size:14px}.of-status-row--prices{display:grid;grid-template-columns:1fr;gap:6px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.of-status-row--prices .of-status-item.is-unit,.of-status-row--prices .of-status-item.is-total{height:58px;min-height:58px;max-height:58px}.of-status-row--prices .of-status-value.is-unit,.of-status-row--prices .of-status-value.is-total-val{font-size:16px;line-height:1.15;letter-spacing:-.01em}.of-status-row--prices.is-single-price .of-status-value.is-total-val{font-size:24px;line-height:1;letter-spacing:-.02em}.of-status-row--prices.is-single-price .of-status-item.is-unit{display:none}.order-modal-form .of-status-bar.of-status-bar--inline{grid-column:1;grid-row:3;width:100%;max-width:none;height:auto;min-height:0;align-self:stretch;padding:0;box-sizing:border-box;display:flex;flex-direction:row;gap:8px}.order-modal-form .of-status-bar.of-status-bar--inline .of-status-row--delivery{padding-bottom:0;margin-bottom:0;flex:1;border-bottom:none}.order-modal-form .of-status-row--prices{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:2;border-bottom:none;padding-bottom:0}.of-status-row--delivery{padding-top:0}.of-status-row--delivery .of-status-value.is-delivery{font-size:16px;line-height:1.15;letter-spacing:-.01em;font-weight:800}.of-status-item{display:flex;align-items:flex-start;gap:7px;padding:8px;background:#ffffff06;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;min-width:0;transition:border-color .2s,background .2s}.of-status-item:hover{background:#ffffff0a}.of-status-item.is-full{width:100%;box-sizing:border-box}.of-status-item>.fa-solid{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;background:#0d94881f;color:#0d9488}.of-status-item.is-total>.fa-solid{background:#7c3aed1f;color:var(--primary)}.of-status-item.is-full>.fa-solid{background:#f973161f;color:#f97316}.of-status-item-body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.of-status-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted, var(--text3));line-height:1}.of-status-value{font-size:14px;font-weight:800;line-height:1.2;word-break:break-word}.of-status-value.is-unit{color:#0d9488}.of-status-value.is-total-val{color:var(--primary)}.of-status-value.is-delivery{color:#f97316}html:not(.dark) .of-status-value.is-unit{color:#0f766e}html:not(.dark) .of-status-value.is-delivery{color:#ea580c}.of-option-group--compact{gap:0}@media (max-width: 520px){.of-details-body{grid-template-columns:1fr;grid-template-rows:auto 1px auto}.of-details-fields{grid-column:1;grid-row:1}.of-details-divider{grid-column:1;grid-row:2;width:auto;height:1px;margin:0 14px}.of-status-bar.of-status-bar--inline{grid-column:1;grid-row:3;max-width:none;width:100%;padding:14px 16px 16px}}.of-form-card .order-form-fields{padding:14px 18px 12px;margin-bottom:0;display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.of-pair-list{display:flex;flex-direction:column;gap:8px;margin-bottom:4px;max-height:252px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;padding-right:4px}.of-pair-list::-webkit-scrollbar{width:6px}.of-pair-list::-webkit-scrollbar-button{display:none;width:0;height:0}.of-pair-list::-webkit-scrollbar-track{background:transparent}.of-pair-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.of-pair-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 48%,transparent)}.of-pair-columns{display:grid;grid-template-columns:1fr 1fr 32px;gap:8px;font-size:11px;font-weight:600;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:.04em;padding:0 2px;line-height:1.2}.of-pair-col-action{width:32px;flex-shrink:0}.of-pair-row{display:grid;grid-template-columns:1fr 1fr 32px;gap:8px;align-items:center}.of-pair-row .of-input{min-width:0}.of-pair-field{min-width:0;display:flex;flex-direction:column}.of-pair-field .of-input-icon-wrap,.of-pair-field .of-link-search{width:100%;flex:1 1 auto}.of-pair-remove{flex-shrink:0;width:32px;height:32px;align-self:center;padding:0;border:1px solid var(--border-color, #e2e8f0);border-radius:8px;background:var(--bg-secondary, #f8fafc);color:var(--text-muted, #64748b);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}.of-pair-remove:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.of-pair-add-btn{margin-top:4px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;border:1px dashed var(--border-color, #cbd5e1);border-radius:8px;background:transparent;color:var(--text-secondary, #475569);cursor:pointer;transition:background .15s,border-color .15s}.of-pair-add-btn:hover{background:var(--bg-secondary, #f1f5f9);border-color:var(--accent, #3b82f6);color:var(--accent, #3b82f6)}@media (max-width: 520px){.of-pair-row,.of-pair-columns{grid-template-columns:1fr}.of-pair-columns{display:none}}.of-link-search{display:flex;align-items:center;width:100%;min-width:0;height:38px;gap:6px;padding:0 10px;background:#00000038;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--radius-sm);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);box-sizing:border-box}html:not(.dark) .of-link-search{background:#0000000a}.of-link-search:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:#00000047}html:not(.dark) .of-link-search:focus-within{background:#fff}.of-link-search>i{color:var(--text-muted, #9ca3af);font-size:16px;flex-shrink:0}.of-link-search-input{flex:1;min-width:0;width:100%;height:100%;border:none;background:transparent;outline:none;font-size:13px;font-family:Inter,sans-serif;color:var(--text-main, #f3f4f6)}.of-link-search-input::-moz-placeholder{color:var(--text-muted, #9ca3af)}.of-link-search-input::placeholder{color:var(--text-muted, #9ca3af)}.of-link-paste-btn{background:transparent;border:none;color:var(--text-muted, #9ca3af);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0;border-left:1px solid color-mix(in srgb,var(--border) 90%,transparent);padding:0 0 0 8px;margin-left:2px;height:22px}.of-link-paste-btn:hover{color:var(--primary)}.of-pair-field--link,#of-photolink-wrap .of-link-search{width:100%}.of-pair-row .of-link-search,#of-photolink-wrap .of-link-search{position:relative;display:block;height:44px;min-height:44px;border-radius:10px;padding:0;gap:0;overflow:hidden}.of-pair-row .of-link-search>i,#of-photolink-wrap .of-link-search>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;z-index:1;pointer-events:none}.of-pair-row .of-link-search>i{display:none}.of-pair-row .of-link-search-input,#of-photolink-wrap .of-link-search-input{display:block;width:100%;height:44px;padding:0 32px 0 44px;font-size:14px;box-sizing:border-box}.of-pair-row .of-link-search-input{padding-left:14px;padding-right:32px}.of-pair-row .of-link-paste-btn,#of-photolink-wrap .of-link-paste-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);height:22px;padding:0 0 0 8px;margin-left:0;font-size:15px}.of-form-card .order-form-fields>.of-options-grid{margin-bottom:0}.of-options-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.of-option-group{display:flex;flex-direction:column;gap:8px}.of-option-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, var(--text3))}.of-segment{display:inline-flex;padding:4px;background:#ffffff0a;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:12px;gap:4px}.of-segment.full{display:flex;width:100%}.of-segment-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 10px;border:none;border-radius:9px;background:transparent;color:var(--text-muted, var(--text3));font-size:12px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s;white-space:nowrap}.of-segment-btn i{font-size:14px}.of-segment-btn:hover:not(.active){color:var(--text-main, var(--text));background:#ffffff0d}.of-segment-btn.active{background:var(--primary);color:#fff}.of-input-card{display:none;flex-direction:column;gap:5px}.of-input-card.active:has(.of-pair-list){gap:3px}.of-input-card.active{display:flex}.of-input-icon-wrap{position:relative;display:flex;align-items:stretch}.of-input-icon-wrap>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--text-muted, var(--text3));pointer-events:none;z-index:1}.of-input-icon-wrap .of-input-padded{padding-left:44px}.of-input-icon-wrap .of-textarea-inline{padding-left:44px;min-height:88px}.of-input-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.of-char-count,.of-line-count{font-size:11px;font-weight:700;color:var(--primary);white-space:nowrap}.of-optional{font-size:10px;font-weight:600;text-transform:none;letter-spacing:0;color:var(--text-muted, var(--text3));margin-left:4px}.of-qty-control.lg{width:100%;max-width:160px}.of-qty-control.lg .of-qty-btn,.of-qty-control.lg .of-qty-input{height:40px}.of-qty-card{gap:8px}.of-qty-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.of-qty-range{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text-muted, var(--text3));padding:3px 8px;border-radius:999px;background:#ffffff0a;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);white-space:nowrap}.of-qty-stepper{display:flex;align-items:stretch;width:100%;min-height:52px;background:#00000038;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.of-qty-stepper:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.of-qty-step-btn{width:52px;flex-shrink:0;border:none;background:transparent;color:var(--text-main, var(--text));font-size:18px;cursor:pointer;transition:background .18s,color .18s,opacity .18s;display:inline-flex;align-items:center;justify-content:center}.of-qty-step-btn:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.of-qty-step-btn:disabled{opacity:.32;cursor:not-allowed}.of-qty-value-wrap{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;padding:6px 10px;border-left:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-right:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:#ffffff05}.of-qty-step-input{width:100%;border:none;background:transparent;color:var(--text-main, var(--text));text-align:center;font-size:22px;font-weight:800;font-family:Inter,sans-serif;line-height:1;outline:none;padding:0;-moz-appearance:textfield}.of-qty-step-input::-webkit-outer-spin-button,.of-qty-step-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html:not(.dark) .of-qty-stepper{background:#ffffffb8}html:not(.dark) .of-qty-value-wrap{background:#ffffff73}.of-checkout-footer{flex-shrink:0;padding:12px 16px 14px;border-top:none;border-bottom:1px solid var(--border);background:var(--bg-panel, var(--bg2, #111827));display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.of-service-details{display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.of-service-details-head{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, var(--text3))}.of-service-details-head i{font-size:17px;color:var(--primary)}.of-service-details-pic-wrap{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--bg-panel) 88%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.of-service-details-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.of-service-details-desc{margin:0;font-size:14px;line-height:1.55;color:var(--text-muted, var(--text3))}.of-service-details-meta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.of-service-details-meta li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-muted, var(--text3));padding-top:8px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.of-service-details-meta li:first-child{padding-top:0;border-top:none}.of-service-details-meta strong{font-size:14px;font-weight:700;color:var(--text-main, var(--text));text-align:right}.style-1-active .of-service-details--stacked{flex:1 1 auto;min-height:120px;margin-inline:calc(-1 * var(--of-gutter-x));margin-top:14px;padding:12px var(--of-gutter-x) 8px;border:none;align-self:auto;background:transparent;box-shadow:none;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:0;height:auto}.style-1-active .of-service-details--stacked:before{display:none}.style-1-active .of-service-details--stacked .of-service-details-head{flex:0 0 auto;margin-bottom:6px}.style-1-active .of-service-details--stacked .of-service-details-rule{display:block;margin:0 0 6px;flex-shrink:0}.style-1-active .of-service-details--stacked .of-service-details-scroll{flex:1 1 auto;min-height:0;margin-top:0;padding-top:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;gap:10px;padding-right:0}.style-1-active .of-service-details--stacked .of-service-details-summary{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px 14px;align-items:start;flex:0 0 auto}.style-1-active .of-service-details--stacked .of-service-details-article{flex:0 0 auto;overflow:visible}.style-1-active .of-service-details--stacked .of-service-details-scroll::-webkit-scrollbar{width:0;height:0;display:none}.style-1-active .of-service-details--stacked .of-service-details-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.style-1-active .of-service-details--stacked .of-service-details-scroll::-webkit-scrollbar-track{background:transparent}.style-1-active .of-service-details--stacked .of-service-details-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.style-1-active .of-service-details--stacked .of-service-details-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 48%,transparent)}.of-service-details-rule{grid-column:1 / -1;grid-row:1;height:1px;margin:0 16px 10px;background:color-mix(in srgb,var(--border) 80%,transparent);flex-shrink:0}.of-service-details--side:not(.of-service-details--stacked) .of-service-details-rule{display:none}.of-service-details--side{padding:0 24px;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;align-items:stretch;align-self:stretch;min-width:0;min-height:0;height:100%;position:relative;overflow:hidden}.of-service-details--side:not(.of-service-details--stacked):before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:color-mix(in srgb,var(--border) 80%,transparent);pointer-events:none;z-index:1}.of-service-details--side .of-service-details-head{grid-column:1 / -1;grid-row:1;align-self:start;margin-bottom:6px}.of-service-details-scroll{grid-column:1 / -1;grid-row:2;min-width:0;min-height:0;margin-top:0;padding-top:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:0;display:flex;flex-direction:column;gap:10px}.of-service-details-scroll::-webkit-scrollbar{width:0;height:0;display:none}.of-service-details--side .of-service-details-summary{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px 14px;align-items:start;min-width:0;flex:0 0 auto}.of-service-details--side .of-service-details-pic-wrap{width:112px;height:112px;aspect-ratio:auto;max-height:none}.of-service-details--side .of-service-details-body{min-width:0;align-self:start}.of-service-details-article{min-width:0;flex:0 0 auto;overflow:visible}.of-sd-block{margin-bottom:12px}.of-sd-block--muted p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--text-muted, var(--text3))}.of-sd-block--muted p:last-child{margin-bottom:0}.of-sd-title{margin:0 0 6px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-main, var(--text))}.of-sd-list{margin:0;padding-left:16px;font-size:13px;line-height:1.55;color:var(--text-muted, var(--text3))}.of-sd-list li+li{margin-top:4px}.of-service-details-article p{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--text-muted, var(--text3))}.of-service-details-article p:last-child{margin-bottom:0}.of-sd-delivery-line{margin-top:8px!important}.of-sd-notice{margin:10px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.of-sd-notice--alert{color:#f59e0b}@media (max-width: 900px){.of-service-details--side:not(.of-service-details--stacked){padding:16px 0 0}.of-service-details--side:not(.of-service-details--stacked):before{left:16px;right:16px;top:0;bottom:auto;width:auto;height:1px}.of-service-details--side:not(.of-service-details--stacked) .of-service-details-rule{display:block}}.of-order-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:12px;line-height:1.5;border-left:3px solid transparent}.of-order-notice[hidden]{display:none!important}.of-order-notice.is-low-price{background:#f59e0b1a;border:1px solid rgba(245,158,11,.28);color:var(--text-muted, var(--text3))}.of-order-notice.is-low-price>i{color:#fbbf24}.of-order-notice.is-low-price .of-notice-text strong{color:#fbbf24}.of-order-notice.is-balance{background:#ef444414;border:1px solid rgba(239,68,68,.22);border-left-color:#ef4444;color:var(--text-muted, var(--text3))}.of-order-notice.is-balance>i{color:#f87171}.of-order-notice.is-balance .of-notice-text strong{color:#f87171}.of-order-notice.is-error{background:#ef444417;border:1px solid rgba(239,68,68,.3);border-left:3px solid #ef4444;color:var(--text-muted, var(--text3));box-shadow:0 6px 18px #ef44441f}.of-order-notice.is-error>i{color:#f87171}.of-order-notice.is-error .of-notice-text strong{color:#f87171;letter-spacing:.2px}.of-order-notice.is-error .of-notice-text span{color:var(--text2, #b6bed4);word-break:break-word}.of-terms-accept{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;line-height:1.4;color:var(--text-main, var(--text));padding-top:6px;position:relative}.of-terms-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.of-terms-check{width:22px;height:22px;border-radius:50%;border:2px solid color-mix(in srgb,var(--text-muted) 45%,var(--border));background:transparent;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;box-sizing:border-box;box-shadow:none}.of-terms-input:checked+.of-terms-check{background:#5b8def;border-color:#5b8def;box-shadow:none}.of-terms-input:checked+.of-terms-check:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.of-terms-text{flex:1;min-width:0}.of-terms-link{color:#a78bfa;text-decoration:none;padding:0;border:none;background:none;font:inherit;font-weight:500;cursor:pointer}.of-terms-link:hover{text-decoration:underline;color:#c4b5fd}.of-terms-modal{display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.of-terms-modal-head{display:flex;align-items:center;gap:12px;padding:18px 20px 14px;border-bottom:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.08)) 80%,transparent)}.of-terms-modal-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 26%,transparent)}.of-terms-modal-titles{flex:1;min-width:0}.of-terms-modal-titles h3{margin:0;font-family:Rajdhani,Inter,sans-serif;font-size:19px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-main, #f3f4f6);line-height:1.15}.of-terms-modal-titles p{margin:2px 0 0;font-size:12px;color:var(--text-muted, #9ca3af)}.of-terms-modal-close{width:32px;height:32px;flex-shrink:0;border-radius:9px;border:1px solid var(--border, rgba(255,255,255,.08));background:transparent;color:var(--text-muted, #9ca3af);font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .2s ease,border-color .2s ease,background .2s ease}.of-terms-modal-close:hover{color:#f87171;border-color:color-mix(in srgb,#ef4444 40%,var(--border, rgba(255,255,255,.08)));background:color-mix(in srgb,#ef4444 10%,transparent)}.of-terms-modal-list{margin:0;padding:14px 16px;list-style:none;display:flex;flex-direction:column;gap:8px;max-height:56vh;overflow-y:auto}.of-terms-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.08)) 85%,transparent);background:color-mix(in srgb,var(--primary) 4%,transparent);transition:border-color .2s ease,background .2s ease}.of-terms-item:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border, rgba(255,255,255,.08)));background:color-mix(in srgb,var(--primary) 8%,transparent)}.of-terms-item-icon{width:30px;height:30px;margin-top:1px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}.of-terms-item-text{font-size:13px;line-height:1.55;color:var(--text-muted, #9ca3af)}.of-terms-item-text strong{color:var(--text-main, #f3f4f6)}.of-terms-modal-foot{padding:12px 16px 16px;border-top:1px solid color-mix(in srgb,var(--border, rgba(255,255,255,.08)) 80%,transparent)}.of-terms-accept-btn{width:100%;height:42px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-family:Rajdhani,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 30%,transparent)}.of-terms-accept-btn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 40%,transparent)}.of-terms-accept-btn i{font-size:17px}html:not(.dark) .of-terms-link{color:#7c3aed}.osm{padding:30px 24px 24px;text-align:center;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.osm-icon-wrap{position:relative;width:84px;height:84px;margin:0 auto 18px}.osm-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#10b9811a;border:1px solid rgba(16,185,129,.35);animation:osmRing 2s ease-out infinite .9s}.osm-check{position:relative;width:84px;height:84px;display:block}.osm-check-circle{stroke:#10b981;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151;transform:rotate(-90deg);transform-origin:center;animation:osmDraw .6s cubic-bezier(.65,0,.45,1) forwards .1s}.osm-check-mark{stroke:#10b981;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:osmDraw .35s cubic-bezier(.65,0,.45,1) forwards .6s}@keyframes osmDraw{to{stroke-dashoffset:0}}@keyframes osmRing{0%{transform:scale(1);opacity:1}70%{transform:scale(1.28);opacity:0}to{transform:scale(1.28);opacity:0}}.osm-title{margin:0 0 6px;font-family:Rajdhani,Inter,sans-serif;font-size:26px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-main, #f3f4f6);animation:osmUp .4s ease-out both .3s}.osm-msg{margin:0 0 22px;font-size:13.5px;line-height:1.6;color:var(--text-muted, #9ca3af);animation:osmUp .4s ease-out both .42s}.osm-actions{display:flex;gap:10px;animation:osmUp .4s ease-out both .54s}.osm-btn{flex:1;height:42px;border-radius:10px;font-family:Rajdhani,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:all .2s ease;box-sizing:border-box}.osm-btn i{font-size:17px}.osm-btn--ghost{background:transparent;border:1px solid var(--border, rgba(255, 255, 255, .12));color:var(--text-muted, #9ca3af)}.osm-btn--ghost:hover{color:var(--text-main, #f3f4f6);border-color:color-mix(in srgb,var(--primary) 40%,var(--border, rgba(255, 255, 255, .12)));background:color-mix(in srgb,var(--primary) 8%,transparent)}.osm-btn--primary{background:var(--primary);border:none;color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 30%,transparent)}.osm-btn--primary:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--primary) 40%,transparent)}@keyframes osmUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.osm-check-circle,.osm-check-mark{animation-duration:.01s;animation-delay:0s}.osm-ring{animation:none;opacity:.6}.osm-title,.osm-msg,.osm-actions{animation:none}}.of-order-notice>i{font-size:20px;flex-shrink:0;margin-top:1px}.of-notice-text{display:flex;flex-direction:column;gap:2px}.of-notice-text strong{font-size:13px}.of-checkout-summary{padding:12px 14px;border-radius:10px;background:#ffffff08;border:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.of-checkout-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-muted, var(--text3))}.of-checkout-row span:last-child{font-weight:700;color:var(--text-main, var(--text))}.of-checkout-row.total{padding-top:8px;margin-top:2px;border-top:1px dashed var(--border);font-size:14px}.of-checkout-row.total span:last-child{font-size:18px;font-weight:800;color:var(--primary)}.of-wallet-inline{display:flex;align-items:center;gap:8px;margin-top:4px;padding-top:8px;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted, var(--text3))}.of-wallet-inline i{color:#34d399;font-size:16px}.of-wallet-inline strong{color:#34d399}.of-preview-chip.price{background:#7c3aed24;color:var(--primary);border:1px solid rgba(124,58,237,.25)}.s3-order-form .of-checkout-footer{border-radius:0 0 10px 10px}.order-form-price-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.of-price-block{display:flex;flex-direction:column}.of-currency{font-size:14px;font-weight:600;color:var(--text-muted, var(--text3))}.of-price{font-size:42px;font-weight:800;line-height:1;margin:4px 0}.of-price-unit{font-size:14px;font-weight:600;color:var(--text-muted, var(--text2))}.of-delivery{font-size:12px;color:var(--text-muted, var(--text3));margin-top:8px}.of-cart-block{text-align:center}.of-cart-icon{font-size:36px;color:var(--text-muted, var(--text3));display:block;margin-bottom:8px}.of-cart-total{font-size:20px;font-weight:800;color:var(--primary);margin-bottom:10px}.of-cart-desc{font-size:12px;color:var(--text-muted, var(--text3));line-height:1.5}.of-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 16px;background:var(--primary);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;box-shadow:none;transition:none;box-sizing:border-box}.of-submit-btn i{font-size:17px}.of-submit-btn:hover:not(:disabled),.of-submit-btn:active:not(:disabled){background:var(--primary);box-shadow:none;transform:none}.of-submit-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}body.style-1-active,body.style-2-active,body.style-3-active{overflow-x:hidden}body.style-1-active .iorder-page,body.style-2-active .iorder-page,body.style-3-active .iorder-page{height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px) - var(--eyebar-height, 0px));min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px) - var(--eyebar-height, 0px));max-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px) - var(--eyebar-height, 0px));padding:24px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}body.style-1-active .iorder-container,body.style-2-active .iorder-container,body.style-3-active .iorder-container{flex:1;min-height:0;display:flex;flex-direction:column;max-width:1550px;width:100%;margin:0 auto;padding:0}body.style-1-active .iorder-container,body.style-2-active .iorder-container{display:grid;grid-template-columns:minmax(0,35%) minmax(0,65%);-moz-column-gap:16px;column-gap:16px;grid-template-rows:auto minmax(0,1fr)}body.style-1-active .iorder-container{--s1-pic-size: 46px}body.style-1-active .iorder-topbar,body.style-2-active .iorder-topbar,body.style-3-active .iorder-topbar{flex-shrink:0;margin-bottom:24px;padding-block:12px;padding-inline:16px;align-items:center}.style-1-active .iorder-topbar,.style-2-active .iorder-topbar{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:subgrid;align-items:center}.style-1-active .iorder-topbar-left-col,.style-2-active .iorder-topbar-left-col{grid-column:1;display:flex;align-items:center;gap:10px;min-width:0;width:100%;padding-right:10px;box-sizing:border-box;flex-shrink:1}.style-1-active .iorder-topbar-categories,.style-2-active .iorder-topbar-categories{flex-shrink:0}.style-1-active .iorder-group-dropdown,.style-2-active .iorder-group-dropdown{flex:1 1 0;width:0;min-width:0;max-width:none}.style-1-active .iorder-topbar-center,.style-2-active .iorder-topbar-center{grid-column:2;display:flex;flex:none;gap:0;min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:visible}.style-1-active .s3-service-combo-wrap,.style-2-active .s3-service-combo-wrap{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.style-3-active .iorder-topbar-center{flex:1 1 auto;min-width:0;max-width:100%;gap:0}.style-3-active .s3-service-combo-wrap{flex:1 1 auto;width:100%;min-width:0;max-width:100%}body.style-1-active #footer-placeholder,body.style-2-active #footer-placeholder,body.style-3-active #footer-placeholder{width:100%}.style-2-active .iorder-split{grid-column:1 / -1;grid-row:2;min-height:0}.style-3-active .iorder-split{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden;gap:0}.style-3-active .iorder-left-scroll{min-height:0;max-height:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.style-3-active .iorder-left{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.style-1-active .iorder-split{display:contents}.style-1-active .iorder-left-scroll{grid-column:1;grid-row:2;min-height:0;max-height:100%;height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;padding-right:10px;margin-right:-4px}.style-1-active .iorder-right{grid-column:2;grid-row:2}.style-1-active .iorder-left-scroll::-webkit-scrollbar{width:6px}.style-1-active .iorder-left-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.style-1-active .iorder-left-scroll::-webkit-scrollbar-track{background:transparent;margin:4px 0}.style-1-active .iorder-left-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.style-1-active .iorder-left-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 48%,transparent)}.style-1-active .iorder-left{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;overflow:visible!important;max-height:none!important;min-height:100%;height:auto;display:block;box-sizing:border-box;box-shadow:none}.s1-groups-wrap{display:flex;flex-direction:column;gap:14px;overflow:visible;padding:0;width:100%;max-width:100%;margin:0;box-sizing:border-box}.style-1-active .svc-group,.style-1-active .s1-group-card{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:0;flex-shrink:0;transition:border-color var(--transition);box-shadow:none}.style-1-active .svc-group.has-selected,.style-1-active .s1-group-card.has-selected{border-color:var(--border);box-shadow:none}.s1-group-label{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-elevated, var(--box-bg, var(--bg-panel)));border-radius:0}.s1-group-icon{width:var(--s1-pic-size, 46px);height:var(--s1-pic-size, 46px);border-radius:25px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--primary) 6%,var(--bg-panel));border:2px solid color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary);font-size:18px;line-height:1;overflow:hidden}.s1-group-icon.s1-group-pic-wrap{padding:0;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);border:2px solid color-mix(in srgb,var(--primary) 40%,var(--border));box-shadow:0 1px 2px #0000000f}.s1-group-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.s1-group-dot{display:none}.s1-group-name{flex:1;min-width:0;font-size:18px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--text-main);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s1-group-list{display:flex;flex-direction:column;gap:0;padding:0}.style-1-active .svc-group-body{display:flex!important;flex-direction:column;gap:0;max-height:none!important;height:auto!important;overflow:visible!important;opacity:1!important}.style-1-active .s1-svc-card,.style-1-active .svc-item{display:flex;width:100%;box-sizing:border-box;padding:11px 14px;margin:0;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:0;align-items:center;gap:14px;position:relative;transition:background var(--transition),border-color var(--transition);cursor:pointer;flex-shrink:0;box-shadow:none}.style-1-active .s1-svc-card:last-child,.style-1-active .svc-item:last-child{border-bottom:none}.style-1-active .svc-item:hover,.style-1-active .s1-svc-card:hover{background:color-mix(in srgb,var(--text-main) 4%,var(--bg-panel))}.style-1-active .svc-item.selected,.style-1-active .s1-svc-card.selected{background:color-mix(in srgb,var(--primary) 8%,var(--bg-panel));border-left:none}.style-1-active .svc-item.selected .s1-svc-pic-wrap,.style-1-active .s1-svc-card.selected .s1-svc-pic-wrap{border-color:color-mix(in srgb,var(--primary) 65%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}.style-1-active .svc-item-left{gap:6px;min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}.s1-svc-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin-top:0}.s1-svc-id{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.03em;padding:3px 8px;border-radius:6px;background:#7c3aed1f;border:1px solid rgba(124,58,237,.28);color:var(--primary);line-height:1.1;flex-shrink:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.s1-svc-badge{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.06em;line-height:1;flex-shrink:0;white-space:nowrap}.s1-svc-badge--hot{background:#f59e0b24;border:1px solid rgba(245,158,11,.32);color:#fbbf24}.s1-svc-badge--hot i{font-size:11px}.s1-svc-badge--new{background:linear-gradient(135deg,#fb7185,#f87171);color:#fff;box-shadow:0 2px 8px #f871713d}.s1-svc-badge--new .of-online-dot{width:6px;height:6px}.s1-svc-badge--online{background:#22c55e1f;border:1px solid rgba(34,197,94,.28);color:#22c55e}.s1-svc-badge--online .of-online-dot{width:6px;height:6px}.s1-svc-delivery{font-size:12px;font-weight:600;color:var(--text-muted);line-height:1.2;flex-shrink:0}.s1-svc-title{font-size:14px;font-weight:500;line-height:1.4;color:var(--text-main, var(--text));display:block;overflow:hidden;word-break:break-word;letter-spacing:-.01em}.s1-svc-title-row{display:flex;align-items:flex-start;gap:10px;min-width:0}.s1-svc-pic-wrap{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:5px;overflow:hidden;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));box-shadow:none;transition:border-color var(--transition),box-shadow var(--transition)}.s1-svc-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:0;box-sizing:border-box;display:block}.style-1-active .svc-item:hover .s1-svc-pic-wrap,.style-1-active .s1-svc-card:hover .s1-svc-pic-wrap{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.s1-svc-title-row .s1-svc-title{flex:1;min-width:0}.style-1-active .svc-item-right{align-self:center;flex-shrink:0;display:flex;align-items:center}.style-1-active .svc-item-price{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--secondary);background:var(--bg-panel);border:1px solid var(--border);padding:5px 10px;border-radius:8px;white-space:nowrap;line-height:1.1}.style-1-active .svc-item-price.free{color:var(--text-muted);background:var(--bg-panel);border-color:var(--border)}.style-1-active .svc-group-header{display:none}.style-1-active .iorder-right{position:relative;min-height:0;height:100%;max-height:100%;width:100%;max-width:100%;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);box-shadow:0 1px #ffffff08 inset;display:flex;flex-direction:column}.style-1-active .order-form-empty,.style-1-active #order-empty{flex:1;width:100%;min-height:0;padding:24px;background:var(--bg-panel, var(--bg2, #111827));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.style-1-active #order-active{flex:1;min-height:0;min-width:0}.s1-empty-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:300px;margin:0 auto;gap:0}.s1-empty-icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--text-muted, var(--text3));font-size:48px;background:none;border:none;box-shadow:none;width:auto;height:auto;border-radius:0}.s1-empty-icon i{display:inline-block;opacity:1;animation:empty-arrow-nudge-left 1.6s ease-in-out infinite}@keyframes empty-arrow-nudge-left{0%,to{transform:translate(0);opacity:.82}50%{transform:translate(-10px);opacity:1}}@keyframes empty-arrow-nudge-up{0%,to{transform:translateY(0);opacity:.82}50%{transform:translateY(-10px);opacity:1}}@media (prefers-reduced-motion: reduce){.s1-empty-icon i,.s3-empty-icon i{animation:none}}.style-1-active .order-form-empty h3{font-size:20px;font-weight:700;margin:0 0 10px;color:var(--text-main, var(--text));letter-spacing:-.02em}.style-1-active .order-form-empty p{max-width:280px;line-height:1.6;font-size:13px;color:var(--text-muted, var(--text3));margin:0}.style-1-active .order-form-active:not(.order-modal-form){flex:1;min-height:0;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column;--of-gutter-x: 16px;padding-inline:var(--of-gutter-x);box-sizing:border-box;width:100%;max-width:100%;min-width:0}.style-1-active .order-form-active:not(.order-modal-form) .of-service-preview{flex-shrink:0;margin-inline:calc(-1 * var(--of-gutter-x));padding:16px 18px;background:color-mix(in srgb,var(--primary) 8%,var(--bg-panel, #111827));box-sizing:border-box}.style-1-active .order-form-active:not(.order-modal-form) .order-form-body{flex:0 0 auto;min-height:0;overflow:hidden;padding:12px 0 0;box-sizing:border-box;width:100%;max-width:100%}.style-1-active .order-form-active:not(.order-modal-form) .of-checkout-footer{flex-shrink:0;padding:12px 0 10px;margin-top:0;box-sizing:border-box;width:100%;max-width:100%;border-top:none;border-bottom:none;background:transparent;gap:10px}.style-1-active .order-form-active:not(.order-modal-form) .of-checkout-footer .of-terms-accept{padding-top:4px}.style-1-active .order-form-active:not(.order-modal-form) .of-checkout-footer .of-submit-btn{margin-top:0}.style-1-active .of-submit-btn:disabled{opacity:.45;cursor:not-allowed}.style-1-active .s1-empty-steps{display:none}.s1-empty-steps{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.s1-empty-step{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;background:#ffffff08;border:1px solid var(--border);border-radius:10px;font-size:12px;color:var(--text-muted, var(--text3));text-align:center;width:100%;max-width:280px;box-sizing:border-box}.s1-empty-step-num{width:22px;height:22px;border-radius:6px;background:#ffffff0f;border:1px solid var(--border);color:var(--text-main, var(--text));font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.of-preview-icon{width:44px;height:44px;border-radius:6px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-main, var(--text));flex-shrink:0;border:1px solid var(--border);overflow:hidden}.of-preview-icon.has-pic{width:58px;height:58px;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);border:2px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:7px;box-shadow:0 1px 2px #0000000f;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.of-preview-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:0;box-sizing:border-box;display:block}.of-preview-icon.has-pic .of-preview-icon-fallback,.of-preview-icon.has-pic #of-preview-icon{display:none}.style-1-active .of-preview-icon{color:var(--primary);background:#7c3aed1a;border-color:#7c3aed40}.style-1-active .of-preview-icon.has-pic{width:58px;height:58px;padding:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);border:2px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:7px;box-shadow:0 1px 2px #0000000f}.of-service-preview{padding:16px 18px;background:#ffffff08;border-bottom:1px solid var(--border);display:flex;gap:14px;align-items:center;box-sizing:border-box}.of-preview-status{flex-shrink:0;margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 12px;min-width:68px;background:#22c55e0f;border:1px solid rgba(34,197,94,.18);border-radius:12px;text-align:center}.of-preview-status-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, var(--text3));line-height:1}.of-preview-status-value{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#22c55e;line-height:1.2}.of-online-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0}.of-online-dot:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#22c55e73;animation:of-online-pulse 1.8s ease-out infinite}@keyframes of-online-pulse{0%{transform:scale(.55);opacity:.85}70%{transform:scale(1.35);opacity:0}to{transform:scale(1.35);opacity:0}}html:not(.dark) .of-preview-status-value{color:#16a34a}html:not(.dark) .of-online-dot{background:#16a34a}html:not(.dark) .of-online-dot:before{background:#16a34a66}.of-preview-info{flex:1;min-width:0}.of-preview-id{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:3px 8px;font-size:10px;font-weight:800;letter-spacing:.05em;color:var(--primary);background:#7c3aed1f;border:1px solid rgba(124,58,237,.28);border-radius:6px;line-height:1.2}html:not(.dark) .of-preview-id{background:#7c3aed14;border-color:#7c3aed38}.of-preview-title{font-size:16px;font-weight:700;color:var(--text-main, var(--text));line-height:1.4;margin:0}.of-wallet-strip{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:20px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:10px;gap:12px}.of-wallet-left{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-muted, var(--text3))}.of-wallet-left i{font-size:20px;color:#34d399}.of-wallet-balance{font-size:15px;font-weight:800;color:#34d399}.style-1-active .order-form-fields{margin-bottom:0}.style-1-active .of-input-row{position:relative}.style-1-active .of-input{height:44px;font-size:14px;letter-spacing:.5px;font-weight:500}.style-1-active .of-input.imei-valid{border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.style-1-active .of-input.imei-invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.style-1-active .order-form-price-row{background:#ffffff05;border:1px solid var(--border);border-radius:10px;padding:14px 16px;gap:16px;margin-bottom:16px}.style-1-active .of-price{font-size:34px;color:var(--text-main, var(--text));-webkit-text-fill-color:unset;background:none}.style-1-active .of-cart-block{border-left:1px solid var(--border);padding-left:20px}.style-1-active .of-submit-btn{height:48px;font-size:14px;font-weight:700;border-radius:12px;background:var(--primary);box-shadow:none}.style-1-active .of-submit-btn:hover:not(:disabled){background:var(--primary);box-shadow:none;transform:none}.style-1-active .of-submit-btn:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none;background:#ffffff14;color:var(--text-muted, var(--text3))}@media (max-width: 1100px){body.style-1-active .iorder-page,body.style-2-active .iorder-page,body.style-3-active .iorder-page,.ihistory-page{height:auto;min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));max-height:none;overflow:visible;padding:24px}.ihistory-table-wrap{flex:none;height:auto;max-height:none;min-height:360px}.ihistory-scroll{max-height:55vh}body.style-1-active .iorder-container,body.style-2-active .iorder-container,body.style-3-active .iorder-container{display:block;max-width:1550px}body.style-1-active .iorder-container,body.style-2-active .iorder-container{display:flex;flex-direction:column}.style-1-active .iorder-topbar,.style-2-active .iorder-topbar{grid-column:auto;grid-row:auto;display:flex;flex-direction:column;align-items:stretch;padding-inline:16px}.style-1-active .iorder-topbar-left-col,.style-2-active .iorder-topbar-left-col{width:100%;padding-right:0;flex-direction:column;align-items:stretch}.style-1-active .iorder-topbar-center,.style-2-active .iorder-topbar-center{width:100%}.style-1-active .iorder-group-dropdown,.style-2-active .iorder-group-dropdown{flex:1 1 auto;width:100%}.style-1-active .iorder-right{position:static;max-height:none;height:auto;min-height:360px}.style-1-active .iorder-left-scroll{height:auto;min-height:320px;max-height:55vh;margin-right:0}.style-1-active .iorder-left{height:auto;min-height:0;max-height:none!important}.style-1-active .iorder-split{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px;flex:none;height:auto;max-height:none;overflow:visible}.style-1-active .iorder-left-scroll,.style-1-active .iorder-right{grid-column:auto;grid-row:auto}.s1-groups-wrap{flex:1 1 auto;max-height:none;min-height:280px}.style-1-active .of-cart-block{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:16px}.iorder-split{grid-template-columns:1fr}body:not(.style-1-active) .iorder-left{max-height:400px}body.style-1-active .iorder-left-scroll,.style-1-active .iorder-left-scroll{max-height:55vh}body.style-1-active .iorder-left,.style-1-active .iorder-left{max-height:none!important}.style-1-active .iorder-split.has-selected .iorder-right{order:-1}.style-1-active .iorder-split.has-selected .iorder-left-scroll{max-height:42vh}.ihistory-table-wrap{--ih-status-box-width: 104px;--ih-service-col: minmax(0, .94fr);--ih-field-col: minmax(92px, .42fr);--ih-reply-col: minmax(84px, .38fr);--ih-grid-cols: 80px var(--ih-service-col) 48px 72px 140px var(--ih-field-col) var(--ih-reply-col) calc(var(--ih-status-box-width) + 28px)}.ihistory-topbar{flex-direction:column;align-items:stretch}.ihistory-topbar-center{flex-direction:column;align-items:stretch;width:100%}.ihistory-search{width:100%}.ih-export-btn{width:100%;justify-content:center}}@media (max-width: 768px){.iorder-topbar{flex-direction:column;min-height:auto;align-items:stretch}.iorder-topbar-categories{overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.iorder-cat-box{min-width:68px;flex-shrink:0}.iorder-topbar-center,.iorder-topbar-left{flex-direction:column;width:100%;align-items:stretch;gap:30px}.iorder-group-dropdown{flex:1 1 auto;width:100%;max-width:none}.style-1-active .iorder-topbar,.style-2-active .iorder-topbar{display:flex;flex-direction:column;align-items:stretch;padding-inline:16px;grid-column:auto;grid-row:auto}.style-1-active .iorder-topbar-left-col,.style-2-active .iorder-topbar-left-col{width:100%;padding-right:0;flex-direction:column;align-items:stretch}.style-1-active .iorder-topbar-center,.style-2-active .iorder-topbar-center{width:100%}.style-1-active .iorder-group-dropdown,.style-2-active .iorder-group-dropdown{flex:1 1 auto;width:100%}.iorder-topbar-search.iorder-search-bar{width:100%}.ihistory-table-wrap{--ih-status-box-width: 100px;--ih-grid-cols: 76px minmax(0, .94fr) 44px 68px 108px}.ih-date-col,.ih-field-col,.ih-reply-col{display:none}.ihistory-footer-right{width:100%;margin-left:0;justify-content:space-between}.ih-modal-overlay{padding:12px}.ih-modal-head{padding:16px 18px}.ih-modal-id-copy{font-size:18px}.ih-modal-body{padding:16px}.ih-modal-columns{grid-template-columns:1fr}.ih-modal-reply-text{min-height:94px;padding:14px 12px;font-size:15px}}.style-2-active .iorder-split{grid-template-columns:1fr!important}.style-2-active .iorder-right{display:none!important}.style-2-active .iorder-left{background:transparent!important;border:none!important;max-height:none!important;overflow:visible!important;padding:0!important}.style-2-active .iorder-left-scroll{overflow-y:auto;max-height:calc(100vh - 160px);padding-right:6px}.style-2-active .grid-groups-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.style-2-active .s2-group-section{display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--bg-panel) 50%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:10px;padding:14px}.style-2-active .s2-group-head{display:flex;align-items:center;gap:12px;padding:4px 4px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);margin-bottom:2px}.style-2-active .s2-group-head-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.style-2-active .grid-group-title{font-size:15px;font-weight:700;color:var(--text-main);margin:0;display:block;text-transform:none;letter-spacing:-.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-2-active .s2-group-count{font-size:11px;font-weight:600;color:var(--text-muted)}.style-2-active .services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.style-2-active .svc-card{background:var(--bg-card, var(--bg-panel));border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;padding:14px;min-height:108px;cursor:pointer;display:flex;flex-direction:row;align-items:stretch;gap:14px;overflow:hidden;transition:background .15s ease,border-color .15s ease}.style-2-active .svc-card:hover{background:color-mix(in srgb,var(--text-main) 4%,var(--bg-panel));border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:none;transform:none}.style-2-active .s2-svc-card-media{flex-shrink:0;width:auto;padding:0;background:transparent;border:none}.style-2-active .svc-card-icon-wrap{width:80px;height:80px;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid color-mix(in srgb,var(--primary) 40%,var(--border));overflow:hidden;box-shadow:none;transition:border-color .2s}.style-2-active .svc-card-icon-wrap.has-pic{padding:0}.style-2-active .svc-card-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:0;box-sizing:border-box;display:block}.style-2-active .svc-card:hover .svc-card-icon-wrap{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.style-2-active .svc-card-content{display:flex;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;flex:1;padding:0;min-height:80px}.style-2-active .svc-card-title{font-size:14px;font-weight:600;color:var(--text-main);line-height:1.42;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0}.style-2-active .svc-card-group-tag,.style-2-active .s2-svc-card-meta,.style-2-active .svc-card-footer{display:none}.style-2-active .s2-svc-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.style-2-active .s2-svc-card-bottom{display:flex;align-items:center;gap:8px;margin-top:auto;min-width:0;--s2-chip-h: 28px}.style-2-active .svc-card-id,.style-2-active .svc-card-delivery{height:var(--s2-chip-h);min-height:var(--s2-chip-h);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;line-height:1;font-size:10px;font-weight:600;border-radius:999px;flex-shrink:0}.style-2-active .svc-card-id{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));font-family:ui-monospace,Cascadia Code,Consolas,monospace;min-width:52px}.style-2-active .svc-card-delivery{color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 10%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);width:72px;min-width:72px;max-width:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-2-active .s2-svc-card-gap{flex:1 1 auto;min-width:10px}.style-2-active .s2-svc-buy{height:var(--s2-chip-h);min-height:var(--s2-chip-h);width:84px;min-width:84px;max-width:84px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;line-height:1;font-size:10px;flex-shrink:0;gap:3px;border-radius:7px;background:color-mix(in srgb,var(--primary) 88%,#000);color:#fff;border:1px solid color-mix(in srgb,var(--primary) 70%,var(--border));font-weight:700;font-variant-numeric:tabular-nums;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,filter .2s ease;cursor:pointer}.style-2-active .s2-svc-buy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52px}.style-2-active .s2-svc-buy i{font-size:12px;line-height:1}.style-2-active .s2-svc-buy.has-price{padding:0 5px}.style-2-active .svc-card:hover .s2-svc-buy,.style-2-active .s2-svc-buy:hover{background:var(--primary);border-color:color-mix(in srgb,var(--primary) 75%,#fff);box-shadow:0 2px 12px color-mix(in srgb,var(--primary) 40%,transparent);filter:brightness(1.08)}.style-2-active .svc-card-price{display:none}.grid-groups-wrapper{display:flex;flex-direction:column;gap:30px;width:100%}.grid-group-title{font-size:16px;font-weight:700;color:#06b6d4;margin:0 0 16px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;width:100%}.svc-card{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:16px;cursor:pointer;display:flex;gap:14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.svc-card:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 6px 20px #00000026}.svc-card-icon-wrap{width:44px;height:44px;background:#ffffff08;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-muted);flex-shrink:0;border:1px solid rgba(255,255,255,.02);overflow:hidden}.svc-card-icon-wrap.has-pic{padding:0;background:transparent}.svc-card-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px;box-sizing:border-box;display:block}.svc-card:hover .svc-card-icon-wrap{color:var(--primary);background:#7c3aed14}.svc-card-content{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.svc-card-id{font-size:11px;font-weight:700;color:var(--primary)}.svc-card-title{font-size:13px;font-weight:600;color:var(--text-main);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.svc-card-group-tag{font-size:10px;font-weight:700;color:#06b6d4;text-transform:uppercase}.svc-card-footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:4px;flex-wrap:wrap}.svc-card-price{background:#10b98126;color:#34d399;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px}.svc-card-delivery{background:#f59e0b1f;color:#fbbf24;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px}.order-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .25s ease}.order-modal-content{position:relative;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;width:1200px;max-width:calc(100vw - 40px);height:auto;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000080;animation:scaleUp .3s cubic-bezier(.34,1.56,.64,1)}.order-modal-close{flex-shrink:0;width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-panel) 92%,transparent);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer;transition:color .2s,border-color .2s;padding:0}.order-modal-close:hover{color:#ef4444;border-color:color-mix(in srgb,#ef4444 40%,var(--border))}#order-modal-form-root{flex:0 0 auto;min-height:0;overflow:visible;display:flex;flex-direction:column}.order-modal-form.order-form-active{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;height:auto;padding:0;gap:0}.order-modal-form .order-modal-topbar{flex-shrink:0;margin:0;padding:18px;border:none;border-bottom:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--primary) 6%,var(--bg-panel));gap:11px}.order-modal-form .order-modal-topbar .of-preview-icon{width:40px;height:40px;font-size:18px}.order-modal-form .order-modal-topbar .of-preview-icon.has-pic{width:52px;height:52px}.order-modal-form .order-modal-topbar .of-preview-info{flex:1;min-width:0}.order-modal-form .order-modal-topbar .of-preview-title{font-size:14px;line-height:1.3}.order-modal-form .of-preview-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:5px}.order-modal-form .of-preview-meta .of-preview-id{margin-top:0}.order-modal-form .of-preview-status-inline{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;font-size:10px;font-weight:700;color:#22c55e;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:999px;line-height:1.2;white-space:nowrap}.order-modal-form .of-preview-status-inline .of-online-dot{width:6px;height:6px}.order-modal-form .order-modal-topbar .order-modal-close{margin-left:auto}.order-modal-form .order-modal-body{flex:0 0 auto;min-height:0;padding:20px;overflow:visible;display:flex;flex-direction:column;gap:0}.order-modal-form .order-modal-split{display:flex;align-items:stretch;gap:24px;flex:0 0 auto;min-height:0;overflow:visible}.order-modal-form .order-modal-details-wrap{flex:1 1 52%;min-width:300px;max-width:none;position:relative;align-self:stretch;min-height:0;margin-right:0;border-left:1px solid color-mix(in srgb,var(--border) 90%,transparent)}.order-modal-form .order-modal-details-wrap .of-service-details--side{position:absolute;top:0;right:0;bottom:0;left:0;margin-inline:0;padding:0 24px 0 44px;display:flex;flex-direction:column;gap:0;max-height:none;height:100%;overflow:hidden}.order-modal-form .order-modal-details-wrap .of-service-details-head{flex:0 0 auto;margin-bottom:6px}.order-modal-form .order-modal-details-wrap .of-service-details-scroll{flex:1 1 auto;min-height:0;margin-top:0;padding-top:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:0;display:flex;flex-direction:column;gap:10px}.order-modal-form .order-modal-details-wrap .of-service-details-scroll::-webkit-scrollbar{width:0;height:0;display:none}.order-modal-form .order-modal-details-wrap .of-service-details-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.order-modal-form .order-modal-details-wrap .of-service-details-scroll::-webkit-scrollbar-track{background:transparent}.order-modal-form .order-modal-details-wrap .of-service-details-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.order-modal-form .order-modal-details-wrap .of-service-details-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 48%,transparent)}.order-modal-form .order-modal-details-wrap .of-service-details-summary,.order-modal-form .order-modal-details-wrap .of-service-details-article{flex:0 0 auto;overflow:visible}.order-modal-form .of-service-details--side{max-height:none;overflow:hidden}.order-modal-form .order-modal-main{display:flex;flex-direction:column;flex:0 0 48%;min-width:0;min-height:0}.order-modal-form .order-form-body{padding:0;flex:0 0 auto;min-width:0}.order-modal-form .of-form-card{border-radius:10px;box-shadow:none;border:none;background:transparent}.order-modal-form .of-form-card-head{display:none}.order-modal-form .of-form-card.of-form-card--details{display:flex;flex-direction:column}.order-modal-form .of-details-body{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto auto;height:auto;min-height:0;max-height:none;align-items:stretch}.order-modal-form .of-details-fields{display:flex;flex-direction:column;grid-column:1;grid-row:1;min-height:0;height:auto}.order-modal-form .of-details-divider{grid-column:1;grid-row:2;width:auto;height:1px;margin:20px 0;align-self:stretch}.order-modal-form .of-form-card .order-form-fields{padding:0;gap:14px;flex:1;min-height:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.order-modal-form .of-input{background:color-mix(in srgb,var(--bg-dark) 40%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--text-muted) 22%,var(--border));border-radius:12px;height:48px}.order-modal-form .of-input:focus{background:color-mix(in srgb,var(--bg-dark) 50%,var(--bg-panel));border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.order-modal-form .of-textarea{background:color-mix(in srgb,var(--bg-dark) 40%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--text-muted) 22%,var(--border));border-radius:12px}.order-modal-form .of-textarea:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.order-modal-form .of-details-body.of-details-body--nofields{min-height:0;grid-template-rows:auto 0 auto}.order-modal-form .of-details-body.of-details-body--nofields .of-details-divider{display:none}.order-modal-form .of-details-body.of-details-body--nofields .order-form-fields{padding:0}.order-modal-form .of-options-grid{flex:0 0 auto}.order-modal-form .of-input-card.active{flex:1;min-height:0;justify-content:flex-start}.order-modal-form .of-input-card.active .of-textarea{flex:1;min-height:148px;resize:none}.order-modal-form .of-pair-add-btn{flex-shrink:0}.order-modal-form .of-pair-columns .of-label{margin-bottom:0;line-height:1.15}.order-modal-form .of-input-card.active:has(.of-pair-list){gap:2px}.order-modal-form .of-pair-row .of-link-search,.order-modal-form .of-pair-row .of-input-icon-wrap,.order-modal-form .of-pair-row .of-input-icon-wrap .of-input{height:44px;min-height:44px}.order-modal-form .of-pair-row .of-pair-remove{align-self:center;width:32px;height:32px}.order-modal-form .of-status-bar.of-status-bar--inline{grid-column:1;grid-row:3;width:100%;max-width:none;height:auto;min-height:0;align-self:stretch;padding:0;justify-content:flex-start;align-content:flex-start;box-sizing:border-box}.order-modal-form .of-status-bar.of-status-bar--inline .of-status-row--delivery{padding-bottom:0;margin-bottom:0}.order-modal-form .of-status-row--prices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.order-modal-form .of-status-row--prices.is-single-price{grid-template-columns:1fr}.order-modal-form .of-status-row--prices.is-single-price .of-status-item.is-unit{display:none}.order-modal-form .of-checkout-footer{flex:0 0 auto;margin-top:18px;padding:0;border:none;background:transparent;gap:10px;box-shadow:none}.order-modal-form .of-submit-btn{min-height:48px;font-size:14px;font-weight:700;border-radius:10px;border:none;box-shadow:none}.order-modal-form .of-submit-btn:hover:not(:disabled){box-shadow:none;transform:none}@media (max-width: 900px){.order-modal-form .order-modal-split{flex-direction:column}.order-modal-form .order-modal-details-wrap{flex:0 0 auto;min-width:0;max-width:none;width:100%;min-height:220px;max-height:40vh;margin-right:0;border-left:none;padding-left:0;border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent);padding-top:16px}.order-modal-form .order-modal-details-wrap .of-service-details--side{position:relative;inset:auto;min-height:220px;max-height:40vh}.order-modal-form .of-service-details--side{order:2;margin-top:8px}.order-modal-form .of-checkout-footer{margin-bottom:0}}@media (max-width: 720px){.order-modal-form .of-details-body{grid-template-columns:1fr;grid-template-rows:auto 1px auto;min-height:0}.order-modal-form .of-details-fields,.order-modal-form .of-form-card .order-form-fields,.order-modal-form .of-status-bar.of-status-bar--inline{min-height:0}.order-modal-form .of-details-fields{grid-column:1;grid-row:1}.order-modal-form .of-details-divider{grid-column:1;grid-row:2;width:auto;height:1px;margin:0 14px}.order-modal-form .of-status-bar.of-status-bar--inline{grid-column:1;grid-row:3;max-width:none}}@media (max-width: 1400px){.style-2-active .services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.style-2-active .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.style-2-active .services-grid{grid-template-columns:1fr}.style-2-active .svc-card-icon-wrap{width:68px;height:68px}.style-2-active .svc-card-content{min-height:68px}}.style-3-active{--s3-panel-border: color-mix(in srgb, var(--border) 90%, transparent)}.style-3-active .iorder-split{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr)!important;flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden;gap:0}.style-3-active .iorder-left-scroll{min-height:0;max-height:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;padding-right:0;margin-right:0}.style-3-active .iorder-right{display:none!important}.style-3-active .iorder-left{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;background:transparent!important;border:none!important;overflow:hidden!important;padding:0!important}.style-3-active .iorder-group-dropdown{display:none!important}.s3-service-combo-wrap{position:relative;flex:1 1 auto;max-width:100%;min-width:0;width:100%}.style-3-active .s3-service-combo-wrap{max-width:100%;width:100%;min-width:0}.style-3-active .s3-service-combo-wrap .iorder-search-bar{max-width:100%;width:100%;min-width:0;box-sizing:border-box;cursor:text}.style-3-active .iorder-topbar-search .srch-paste-btn{display:none}.s3-combo-toggle-btn{display:none;background:transparent;border:none;color:var(--text-muted, var(--text3));cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid color-mix(in srgb,var(--border) 90%,transparent);padding:0 0 0 8px;margin-left:2px;height:22px;transition:color .2s}.style-3-active .s3-combo-toggle-btn{display:flex}.s3-combo-chevron{font-size:16px;transition:transform .2s}.style-3-active .s3-service-combo-wrap.is-open .s3-combo-chevron{transform:rotate(180deg)}.s3-combo-toggle-btn:hover{color:var(--primary)}.style-3-active .s3-service-combo-wrap.is-open .iorder-search-bar{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.s3-service-combo-panel{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:120;background:color-mix(in srgb,var(--bg-panel) 96%,#0a0e14);border:1px solid var(--s3-panel-border);border-radius:10px;box-shadow:none;overflow:hidden}.style-3-active .s3-service-combo-wrap.is-open .s3-service-combo-panel{display:block}.s3-service-combo-list{max-height:432px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;padding:8px;display:flex;flex-direction:column;gap:10px;background:color-mix(in srgb,var(--bg-dark, #0a0e14) 35%,var(--bg-panel));box-sizing:border-box}.s3-service-combo-list::-webkit-scrollbar{width:6px}.s3-service-combo-list::-webkit-scrollbar-track{background:transparent}.s3-service-combo-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px}.s3-combo-group{border:1px solid var(--s3-panel-border);border-radius:10px;overflow:hidden;background:var(--bg-panel);box-shadow:none;flex-shrink:0}.s3-combo-group-title{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;background:var(--bg-elevated, var(--box-bg, var(--bg-panel)));border-bottom:1px solid var(--s3-panel-border)}.s3-combo-group-pic{flex-shrink:0;width:30px;height:30px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 8%,var(--bg-panel));border:1.5px solid color-mix(in srgb,var(--primary) 50%,var(--border));box-shadow:none}.s3-combo-group-pic-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.s3-combo-group-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:color-mix(in srgb,var(--primary) 80%,var(--text-main, var(--text)));text-transform:none}.s3-combo-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:7px 12px;border:none;border-bottom:1px solid var(--s3-panel-border);background:transparent;box-shadow:none;color:var(--text-muted, var(--text3));font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:background .15s,color .15s}.s3-combo-group .s3-combo-item:last-child{border-bottom:none}.s3-combo-item-main{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.s3-combo-pic-wrap{flex-shrink:0;width:34px;height:34px;border-radius:7px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-panel) 88%,transparent);border:1.5px solid color-mix(in srgb,var(--primary) 38%,var(--border));box-shadow:none}.s3-combo-pic{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.s3-combo-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.s3-combo-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.s3-combo-id-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.02em;padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));color:var(--primary);line-height:1.1;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.s3-combo-name{flex:0 0 auto;min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--text-main, var(--text));letter-spacing:-.01em;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s3-combo-delivery{font-size:10px;font-weight:600;color:var(--text-muted, var(--text3));line-height:1.15;white-space:nowrap}.s3-combo-price-badge{flex-shrink:0;margin-left:auto;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--secondary);background:color-mix(in srgb,var(--secondary) 8%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--secondary) 35%,var(--border));padding:3px 8px;border-radius:6px;white-space:nowrap;line-height:1.1}.s3-combo-price-badge.is-free{color:var(--text-muted, var(--text3))}.s3-combo-item:hover,.s3-combo-item:focus-visible,.s3-combo-item.is-selected{box-shadow:none;outline:none}.s3-combo-item:hover,.s3-combo-item:focus-visible{background:color-mix(in srgb,var(--primary) 4%,var(--bg-panel, #111827));color:var(--text-main, var(--text))}.s3-combo-item.is-selected{background:color-mix(in srgb,var(--primary) 12%,var(--bg-panel, #111827));color:var(--text-main, var(--text))}.s3-combo-item:hover .s3-combo-name,.s3-combo-item:focus-visible .s3-combo-name{color:color-mix(in srgb,var(--primary) 55%,var(--text-main, var(--text)))}.s3-combo-item.is-selected .s3-combo-name{color:color-mix(in srgb,var(--primary) 70%,var(--text-main, var(--text)));font-weight:700}.s3-combo-empty{padding:20px 14px;text-align:center;color:var(--text-muted, var(--text3));font-size:13px;border:1px dashed var(--s3-panel-border);border-radius:10px;background:color-mix(in srgb,var(--bg-panel) 90%,transparent);box-shadow:none}.s3-selector-panel{flex:1;min-height:0;height:100%;width:100%;margin-bottom:0;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;border:1px solid var(--s3-panel-border);box-shadow:0 1px #ffffff08 inset;box-sizing:border-box}.s3-select-body{flex:1;min-height:0;background:var(--bg-panel);border:none;border-radius:10px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow:hidden}.s3-select-body:has(.s3-empty-state){align-items:center;justify-content:center;padding:24px}.s3-select-body:has(.s3-order-form){display:flex;align-items:stretch;justify-content:flex-start;padding:0;min-height:0}.style-3-active .s3-order-form.order-modal-form{flex:1;min-height:0;width:100%;height:100%;display:flex;flex-direction:column;border-radius:0;overflow:hidden}.style-3-active .s3-order-form .order-modal-topbar{flex-shrink:0;border-radius:0}.style-3-active .s3-order-form .order-modal-body{flex:1;min-height:0;overflow:auto}.s3-empty-state p{margin:0;max-width:280px;line-height:1.6;font-size:13px;color:var(--text-muted, var(--text3))}.s3-empty-state{display:flex;flex-direction:column;align-items:center;gap:0;color:var(--text-muted);text-align:center;max-width:300px}.s3-empty-icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--text-muted, var(--text3));font-size:48px}.s3-empty-icon i{display:inline-block;animation:empty-arrow-nudge-up 1.6s ease-in-out infinite}.s3-empty-state h4{font-size:20px;font-weight:700;margin:0 0 10px;color:var(--text-main, var(--text));letter-spacing:-.02em}@keyframes s3-panel-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.s3-select-body.is-revealing>.s3-empty-state,.s3-select-body.is-revealing>.s3-order-form{animation:s3-panel-reveal .28s ease-out both}@media (prefers-reduced-motion: reduce){.s3-select-body.is-revealing>.s3-empty-state,.s3-select-body.is-revealing>.s3-order-form{animation:none}}.s3-categories-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.s3-category-box{border:1.5px dashed var(--border);border-radius:10px;padding:20px 16px;text-align:center;cursor:pointer;transition:all .2s;background:#ffffff03;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.s3-category-box:hover{border-color:var(--primary-hover);background:#ffffff05}.s3-box-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;background:#ffffff08;color:var(--text-muted);transition:all .2s}.s3-box-title{font-size:13px;font-weight:600;color:var(--text-muted);transition:all .2s}.s3-category-box.active{border-color:#0ea5e9;background:#0ea5e908}.s3-category-box.active .s3-box-icon{background:#0ea5e91a;color:#0ea5e9}.s3-category-box.active .s3-box-title{color:#0ea5e9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}html:not(.dark) .s1-group-label{background:#3c3c45}html:not(.dark) .s1-group-label .s1-group-name{color:#fff}html:not(.dark) .s1-group-label .s1-group-icon{color:#fff;background:#ffffff1f;border-color:#fff3}html:not(.dark) .order-modal-form .order-modal-topbar{background:#3c3c45}html:not(.dark) .order-modal-form .order-modal-topbar .of-preview-title,html:not(.dark) .order-modal-form .order-modal-topbar .of-preview-id,html:not(.dark) .order-modal-form .order-modal-topbar .of-preview-meta{color:#fff}html:not(.dark) .s3-combo-item:hover,html:not(.dark) .s3-combo-item:focus-visible{background:color-mix(in srgb,#0f172a 9%,#ffffff)}html:not(.dark) .svc-item:hover,html:not(.dark) .s1-svc-card:hover,html:not(.dark) .svc-group-header:hover{background:color-mix(in srgb,#0f172a 9%,#ffffff)}.of-sd-hero-card{width:100%;max-width:none;aspect-ratio:16 / 10;min-height:0;flex:0 0 auto;margin:0 0 20px;padding:10px;box-sizing:border-box;border:1px solid var(--border);border-radius:14px;overflow:hidden;position:relative;background:color-mix(in srgb,var(--bg-panel) 55%,transparent);display:flex;align-items:center;justify-content:center}.of-sd-hero-card .of-service-details-pic{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block}.of-sd-slider{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.of-sd-slider-track{display:flex;width:100%;height:100%;transition:transform .45s ease}.of-sd-slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.of-sd-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block}.of-sd-arrow{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:color-mix(in srgb,var(--bg-panel) 80%,transparent);color:var(--text);cursor:pointer;font-size:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s,color .2s,border-color .2s;z-index:2}.of-sd-arrow:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.of-sd-arrow--prev{left:8px}.of-sd-arrow--next{right:8px}.of-sd-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;gap:6px;justify-content:center;z-index:2}.of-sd-dot{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,var(--text) 40%,transparent);cursor:pointer;transition:background .2s,width .2s}.of-sd-dot.active{width:18px;border-radius:4px;background:var(--accent)}.of-sd-hero-fallback{flex:1;min-height:200px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 68%),color-mix(in srgb,var(--bg-dark) 45%,var(--bg-panel))}.of-sd-hero-fallback i{width:84px;height:84px;display:flex;align-items:center;justify-content:center;font-size:40px;border-radius:20px;color:var(--primary);background:color-mix(in srgb,var(--primary) 16%,var(--bg-panel));border:1px solid color-mix(in srgb,var(--primary) 38%,transparent);box-shadow:0 10px 28px color-mix(in srgb,var(--primary) 22%,transparent)}@media (max-width: 1100px){.iorder-right,.style-1-active .iorder-right,.order-modal-form,.order-modal-form .order-modal-body,.order-modal-form .order-modal-split,.order-modal-form .order-modal-main{height:auto;min-height:0;max-height:none}.order-modal-form .order-modal-main{flex:0 0 auto}.order-modal-form .of-form-card,.order-modal-form .order-form-body,.order-modal-form .of-details-body,.order-modal-form .of-details-fields{height:auto;min-height:0;flex:0 0 auto}}@media (max-width: 768px){.order-modal-form .of-status-bar.of-status-bar--inline{flex-direction:column;gap:8px}.order-modal-form .of-status-bar.of-status-bar--inline .of-status-row--delivery,.order-modal-form .of-status-row--prices{flex:0 0 auto;width:100%}}@media (max-width: 1100px){.of-sd-hero-card{padding:8px;border-radius:12px;margin-bottom:14px}.of-sd-hero-fallback{min-height:0;height:110px}.of-sd-hero-fallback i{width:60px;height:60px;font-size:28px;border-radius:15px}}@media (max-width: 1100px){.order-modal-overlay{padding:12px;align-items:flex-start;overflow-y:auto}.order-modal-content{max-width:100%;max-height:none;height:auto;overflow-y:auto;overscroll-behavior:contain;margin:auto 0}.order-modal-content .order-modal-form,.order-modal-content .order-modal-body{height:auto;min-height:0;max-height:none;overflow:visible}body.style-3-active .iorder-split,body.style-3-active .iorder-left,body.style-3-active .iorder-left-scroll,body.style-3-active .s3-selector-panel,body.style-3-active .s3-select-body,body.style-3-active .s3-order-form.order-modal-form,body.style-3-active .s3-order-form .order-modal-body{height:auto;min-height:0;max-height:none;overflow:visible;flex:0 0 auto}}.style-2-active .services-grid.product-grid--six{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}@media (max-width: 1400px){.style-2-active .services-grid.product-grid--six{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.style-2-active .services-grid.product-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.style-2-active .services-grid.product-grid--six{grid-template-columns:1fr;gap:10px}}.style-2-active .product-card{cursor:pointer}.order-modal-form .order-modal-split{min-height:420px}.of-sd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:260px;padding:24px 16px;text-align:center;color:var(--text-muted)}.of-sd-empty i{font-size:30px;opacity:.55}.of-sd-empty p{margin:0;font-size:13px;font-weight:500}@media (max-width: 900px){.of-sd-empty{min-height:0;height:auto;flex-direction:row;gap:8px;padding:12px 14px;text-align:left}.of-sd-empty i{font-size:18px}.of-sd-empty p{font-size:12px}.order-modal-form .order-modal-details-wrap:has(.of-sd-empty){display:none}.order-modal-form .order-modal-split{min-height:0}.of-sd-empty{min-height:120px}}.of-submit-btn.of-submit-btn:disabled{background:transparent;border:1px dashed color-mix(in srgb,var(--text-main) 22%,transparent);color:color-mix(in srgb,var(--text-main) 45%,transparent);box-shadow:none;opacity:1;cursor:not-allowed;transform:none}.of-submit-btn.of-submit-btn:disabled i{opacity:.7}.of-status-bar.of-status-bar--inline .of-status-row--all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:0;border-bottom:none}.of-status-bar.of-status-bar--inline .of-status-row--all .of-status-item{height:auto;min-height:56px;max-height:none;padding:10px 12px;gap:8px;min-width:0}.of-status-bar.of-status-bar--inline .of-status-row--all .of-status-value{font-size:16px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 560px){.of-status-bar.of-status-bar--inline .of-status-row--all{grid-template-columns:1fr 1fr}.of-status-bar.of-status-bar--inline .of-status-row--all .is-delivery-item{grid-column:1 / -1}}.style-1-active .iorder-right .order-modal-form{height:100%;min-height:0;display:flex;flex-direction:column}.style-1-active .iorder-right .order-modal-body{flex:1 1 auto;min-height:0;display:flex}.style-1-active .iorder-right .order-modal-split{flex:1 1 auto;min-height:0;align-items:stretch}.style-1-active .iorder-right .order-modal-main{min-height:0;overflow-y:auto;scrollbar-width:thin}.style-1-active .iorder-right .order-modal-details-wrap{align-self:stretch;min-height:0}.order-modal-overlay{align-items:flex-start;padding-top:calc(var(--topbar-height, 0px) + var(--nav-height, 68px) + var(--xh-eyebar-h, 0px) + 24px)}.order-modal-content{width:960px;max-height:calc(100dvh - var(--topbar-height, 0px) - var(--nav-height, 68px) - var(--xh-eyebar-h, 0px) - 48px);border:none;box-shadow:0 24px 60px #00000059}.order-modal-content .order-modal-topbar{border-top-left-radius:10px;border-top-right-radius:10px}@media (max-width: 1024px){.order-modal-overlay{padding-top:80px}.order-modal-content{width:100%}}.iorder-page .of-service-preview.order-modal-topbar,.order-modal-form .of-service-preview.order-modal-topbar{border-radius:10px 10px 0 0}@media (max-width: 768px){body.style-1-active .iorder-left-scroll,body.style-2-active .iorder-left-scroll,body.style-3-active .iorder-left-scroll,.style-1-active .iorder-left-scroll,.style-2-active .iorder-left-scroll,.style-3-active .iorder-left-scroll,.iorder-left-scroll{height:auto;min-height:0;max-height:none;overflow:visible;padding-right:0;margin-right:0;width:100%;min-width:0;max-width:100%}.iorder-left-scroll::-webkit-scrollbar{width:0;height:0}.iorder-left,.style-1-active .iorder-left,.style-2-active .iorder-left{height:auto;max-height:none;overflow:visible;width:100%;min-width:0;max-width:100%}.iorder-left :is(.s1-svc-name,.svc-item-name,.s1-group-title,.svc-group-title){min-width:0;white-space:normal;overflow-wrap:anywhere}}.of-new-tag{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.5px;line-height:1.5;color:#052e16;background:linear-gradient(135deg,#4ade80,#22c55e);box-shadow:0 2px 8px #22c55e59;vertical-align:middle;text-transform:uppercase}.ihistory-page{height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));max-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));padding:24px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.ihistory-container{flex:1;min-height:0;display:flex;flex-direction:column;max-width:1550px;width:100%;margin:0 auto}.ihistory-toolbar,.ihistory-topbar{flex-shrink:0;margin-bottom:20px}.ihistory-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.ihistory-topbar .iorder-topbar-left-col{flex-shrink:0}.ihistory-topbar-center{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px}.ih-group-select-cell{font-weight:700}.ih-group-select-cell option{background:var(--bg-panel);color:var(--text-main)}.ihistory-search{flex:1 1 auto;min-width:0;width:100%;max-width:none;min-height:42px;height:42px}.ihistory-search .srch-clear-btn{background:#ff4d4f;border:none;color:#fff;cursor:pointer;font-size:10px;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.ihistory-search .srch-paste-btn{background:transparent;border:none;color:var(--text-muted, var(--text3));cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid color-mix(in srgb,var(--border) 90%,transparent);padding:0 0 0 8px;margin-left:2px;height:22px}.ihistory-search .srch-paste-btn:hover{color:var(--primary)}.ih-action-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:10px;font-size:13px;font-weight:600;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:background .2s,color .2s;white-space:nowrap;flex-shrink:0}.ih-export-btn{background:#10b98126;color:#34d399;min-height:42px}.ih-export-btn:hover{background:#10b98140}.ihistory-table-wrap{--ih-status-box-width: 112px;--ih-service-col: minmax(0, .94fr);--ih-field-col: minmax(118px, .5fr);--ih-reply-col: minmax(109px, .42fr);--ih-grid-cols: 100px var(--ih-service-col) 52px 80px 155px var(--ih-field-col) var(--ih-reply-col) calc(var(--ih-status-box-width) + 28px);--ih-cell-border: color-mix(in srgb, var(--border) 75%, transparent);--ih-scroll-pad: 0px;--ih-body-bg: var(--bg-panel, #111827);display:flex;flex-direction:column;flex:1;min-height:0;height:100%;max-height:100%;width:100%;background:var(--bg-panel, #111827);border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:12px;box-shadow:0 1px #ffffff08 inset;overflow:hidden;position:relative;box-sizing:border-box}.ihistory-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 35%,transparent) transparent;box-sizing:border-box}.ihistory-scroll::-webkit-scrollbar{width:6px}.ihistory-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.ihistory-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--border) 18%,transparent);margin:0}.ihistory-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.ihistory-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 48%,transparent)}.ihistory-filters{display:grid;grid-template-columns:var(--ih-grid-cols);gap:0;padding:0 var(--ih-scroll-pad) 0 0;background:color-mix(in srgb,var(--bg-panel) 92%,var(--primary) 8%);border-bottom:1px solid var(--border);flex-shrink:0;z-index:2;width:100%;box-sizing:border-box}.ih-filter-cell,.ih-cell{padding:12px 14px;display:flex;align-items:center;border-right:1px solid var(--ih-cell-border);box-sizing:border-box}.ih-filter-cell{min-height:48px}.ih-row .ih-cell{min-height:82px}.ih-row .ih-cell.ih-field-col{min-height:82px;padding-top:10px;padding-bottom:10px;align-items:center;overflow:hidden}.ih-filter-cell:last-child,.ih-cell:last-child{border-right:none}.ih-col-label{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--text-main, var(--text)) 82%,var(--text-muted, var(--text3)))}.ih-filter-select{background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:8px;color:var(--text-main, var(--text));font-size:12px;font-family:Inter,sans-serif;font-weight:600;padding:0 10px;height:34px;outline:none;cursor:pointer;min-width:120px}.ih-filter-select:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.ih-filter-select--cell{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;min-width:0;max-width:100%;height:34px;min-height:34px;padding:0 28px 0 12px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em;border-radius:8px;border:1px solid var(--border);background-color:var(--bg-dark, var(--bg, #0a0e14));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 10px;box-sizing:border-box;cursor:pointer;font-family:Inter,sans-serif;transition:border-color .2s}.ih-filter-select--cell:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.ih-filter-select--cell:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));outline:none}.ihistory-filters .ih-filter-cell.ih-status-col{justify-content:center;padding:8px 10px}.ih-filter-cell.ih-service-col{padding:8px 10px;overflow:visible;position:relative;z-index:12}.ihistory-filters .ih-service-col:has(.ih-history-group-dropdown.is-open){z-index:40}.ih-history-group-dropdown{flex:1 1 auto;width:100%;max-width:100%;min-width:0;z-index:1}.ih-history-group-trigger{min-height:34px;height:34px;padding:0 10px;font-size:12px;font-weight:700;border-radius:8px}.ih-history-group-trigger .iorder-group-trigger-label{font-size:12px;font-weight:700}.ih-history-group-trigger .iorder-group-chevron{font-size:12px}.ih-history-group-panel{z-index:60;min-width:240px}.ihistory-filters .iorder-group-list{max-height:220px}.ih-filter-select option{background:var(--bg-panel, #111827)}.ihistory-body{min-height:0;overflow:visible;width:100%;box-sizing:border-box;background:var(--ih-body-bg, var(--bg-panel, #111827))}.ih-row{display:grid;grid-template-columns:var(--ih-grid-cols);gap:0;width:100%;box-sizing:border-box;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);transition:background .15s;cursor:pointer}.ih-row:hover{background:#ffffff08}.ih-row:last-child{border-bottom:none}.ih-cell{gap:6px;font-size:14px;color:var(--text-main, var(--text));overflow:hidden;min-width:0}.ih-cell.ih-id-col{padding:0}.ih-id-copy{background:none;border:none;padding:12px 14px;margin:0;width:100%;min-height:82px;text-align:left;font-family:inherit;font-weight:700;font-size:15px;color:#c8cdd6;cursor:pointer;transition:color .2s ease,transform .15s ease;white-space:nowrap;line-height:1.2;box-sizing:border-box}.ih-id-copy:hover{color:var(--primary)}.ih-id-copy.is-copied,.ih-id-copy.is-copied:hover{color:#34d399}.ih-id-copy:active{transform:scale(.97)}.ih-service-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.4;font-size:14px;font-weight:400;flex:1;min-width:0}.ih-cell.ih-service-col{align-items:center}.ih-cell.ih-credit-col{font-weight:700}.ih-cell.ih-qnt-col{justify-content:center}.ih-qnt-text{font-size:14px;font-weight:700;color:var(--text-main, var(--text))}.ih-field-stack{display:flex;flex-direction:column;gap:3px;width:100%;min-width:0}.ih-field-chip{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.4;min-width:0;padding:2px 0;overflow:hidden}.ih-field-chip-k{flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, var(--text3))}.ih-field-chip-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--text-main, var(--text)) 90%,var(--text-muted, var(--text3)))}.ih-field-chip--password .ih-field-chip-v,.ih-field-chip--imei .ih-field-chip-v,.ih-field-chip--sn .ih-field-chip-v{font-family:ui-monospace,Cascadia Code,monospace;letter-spacing:.01em}.ih-field-chip--photo{text-decoration:none;color:inherit;cursor:pointer}.ih-field-chip--photo .ih-field-chip-v{color:color-mix(in srgb,var(--primary) 70%,var(--text-main, var(--text)))}.ih-field-chip--photo:hover .ih-field-chip-v{color:var(--primary);text-decoration:underline}.ih-detail-field .ih-field-chip-v{white-space:normal;word-break:break-all}.ih-field-text{font-size:13px;line-height:1.4;flex:1;min-width:0;width:100%}.ih-reply-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--text-main, var(--text))}.ih-cell.ih-status-col{justify-content:center}.ihistory-filters .ih-status-col .ih-filter-select--cell{flex-shrink:0;width:100%}.ih-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:var(--ih-status-box-width);min-width:var(--ih-status-box-width);max-width:var(--ih-status-box-width);height:28px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;white-space:nowrap;line-height:1;box-sizing:border-box;border:1px solid transparent}.ih-status-badge .fa-solid{font-size:11px;flex-shrink:0;line-height:1}.ih-status-badge.rejected{background:#ef444426;color:#f87171;border-color:#ef444447}.ih-status-badge.success{background:#10b98126;color:#34d399;border-color:#10b98147}.ih-status-badge.waiting{background:#9ca3af24;color:#9ca3af;border-color:#9ca3af4d}.ih-status-badge.in-process{background:#f9731626;color:#fb923c;border-color:#f973164d}.ih-copy-mini{flex-shrink:0;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--text-muted, var(--text3));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:13px;transition:color .15s,background .15s;padding:0}.ih-copy-mini:hover{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.ih-row-view{width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-muted, var(--text3));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:border-color .15s,color .15s,background .15s;padding:0}.ih-row-view:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border));color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent)}.ihistory-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:240px;padding:56px 24px;text-align:center;color:var(--text-muted, var(--text3));box-sizing:border-box}.ihistory-empty[hidden]{display:none!important}.ihistory-empty-icon{font-size:40px;opacity:.55}.ihistory-empty h3{margin:0;font-size:16px;font-weight:700;color:var(--text-main, var(--text))}.ihistory-empty p{margin:0;font-size:13px}.ihistory-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:8px 16px;min-height:40px;margin-top:0;border-top:1px solid var(--border);background:color-mix(in srgb,var(--ih-body-bg, var(--bg-panel, #111827)) 95%,#000 5%);flex-shrink:0;position:relative;z-index:4}.ihistory-footer-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ihistory-footer-badge{display:inline-flex;align-items:center;gap:5px;background:var(--bg3, color-mix(in srgb, var(--bg-dark, #0a0e14) 88%, var(--bg-panel)));border:1px solid var(--border);border-radius:7px;padding:0 11px;height:30px;font-size:12px;font-weight:700;color:var(--text2, var(--text-muted, var(--text3)));white-space:nowrap;flex-shrink:0;box-sizing:border-box}.ihistory-footer-badge i{color:var(--accent, var(--primary));font-size:13px}.ihistory-footer-badge strong{font-weight:700;color:var(--text-main, var(--text))}.ih-split-btn{display:flex;align-items:center;height:30px;background:var(--bg3, color-mix(in srgb, var(--bg-dark, #0a0e14) 88%, var(--bg-panel)));border:1px solid var(--border);border-radius:7px;flex-shrink:0;box-sizing:border-box;position:relative;z-index:5;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ih-split-btn:hover{border-color:var(--accent, var(--primary));background:color-mix(in srgb,var(--bg3, var(--bg-panel)) 92%,var(--accent, var(--primary)) 8%)}.ih-split-btn-main,.ih-dd-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:100%;padding:0;border:none;background:transparent;color:var(--text2, var(--text-muted, var(--text3)));cursor:pointer;font-family:Inter,sans-serif;transition:color .2s ease,background .2s ease}.ih-split-btn-main{padding:0 10px;border-radius:7px 0 0 7px;font-size:14px}.ih-split-btn-main:hover,.ih-dd-trigger:hover{color:var(--accent, var(--primary));background:#ffffff0a}.ih-split-btn-main:active,.ih-dd-trigger:active{transform:scale(.96)}.ih-split-btn-main .spin-anim,.ih-split-btn-main.is-refreshing .ti-refresh{animation:ih-smooth-spin .5s cubic-bezier(.4,0,.2,1) forwards}.ih-split-btn-main.is-refreshing{pointer-events:none;opacity:.88}@keyframes ih-smooth-spin{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.12);color:var(--accent, var(--primary))}to{transform:rotate(360deg) scale(1)}}.ih-refresh-countdown{font-size:11px;font-weight:600;color:var(--text-main, var(--text));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1}.ih-dd-wrap{position:relative;height:100%;display:flex;align-items:center}.ih-dd-trigger{padding:0 8px;border-left:1px solid var(--border);border-radius:0 7px 7px 0;font-size:12px}.ih-dd-menu{position:absolute;right:0;bottom:calc(100% + 6px);top:auto;min-width:150px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--bg3, var(--bg-panel, #1e293b));box-shadow:0 10px 30px #00000047;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;z-index:60}.ih-dd-wrap.open .ih-dd-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.ih-dd-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:5px;font-size:12px;font-weight:500;color:var(--text2, var(--text-muted, var(--text3)));cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.ih-dd-opt:hover{background:color-mix(in srgb,var(--bg3, var(--bg-panel)) 80%,var(--accent, var(--primary)) 20%);color:var(--text-main, var(--text))}.ih-dd-opt.active{background:color-mix(in srgb,var(--accent, var(--primary)) 14%,transparent);color:var(--accent, var(--primary));font-weight:600}.ih-dd-opt:not(.active) .ti-check{display:none}.ih-dd-opt .ti-check{font-size:13px}.ihistory-footer-right{margin-left:auto}.ih-page-btns{gap:5px}.ih-modal-overlay{position:fixed;top:calc(var(--topbar-height, 0px) + var(--nav-height, 68px) + var(--xh-eyebar-h, 0px));right:0;bottom:0;left:0;z-index:900;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;overflow-y:auto}.ih-modal-overlay[hidden]{display:none!important}.ih-modal{width:100%;max-width:800px;max-height:calc(100vh - 48px);margin:auto;display:flex;flex-direction:column;background:var(--bg-panel, #111827);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 60px #00000073;overflow:hidden}.ih-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:var(--bg-navbar);color:var(--text-main, var(--text));border-bottom:1px solid var(--border);flex-shrink:0}.ih-modal-head-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ih-modal-head-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, var(--text3))}.ih-modal-id-copy{margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text-main, var(--text));cursor:pointer;text-align:left;transition:color .15s}.ih-modal-id-copy:hover{color:var(--primary)}.ih-modal-id-copy.is-copied,.ih-modal-id-copy.is-copied:hover{color:#34d399}.ih-modal-close{width:29px;height:29px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:7px;background:color-mix(in srgb,var(--bg-panel) 92%,transparent);color:var(--text-muted, var(--text3));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;padding:0;transition:color .2s,border-color .2s,background .2s}.ih-modal-close:hover{color:#ef4444;border-color:color-mix(in srgb,#ef4444 36%,var(--border));background:color-mix(in srgb,var(--bg-panel) 96%,transparent)}.ih-modal-body{padding:18px 20px 22px;background:var(--bg-panel);overflow-y:auto;flex:1 1 auto;min-height:0}.ih-modal-layout{display:flex;flex-direction:column;gap:14px}.ih-modal-service-wrap{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.ih-modal-service-pic-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-width:48px;align-self:center}.ih-modal-service-id{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:3px 6px;border-radius:6px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));background:color-mix(in srgb,var(--primary) 12%,transparent);font-size:9px;font-weight:800;letter-spacing:.03em;color:var(--primary);line-height:1.2;font-family:ui-monospace,Cascadia Code,Consolas,monospace;white-space:nowrap}.ih-modal-service-pic{width:48px;height:48px;flex-shrink:0;border-radius:8px;border:2px solid var(--border);background:color-mix(in srgb,#000 22%,var(--bg-panel));overflow:hidden;display:flex;align-items:center;justify-content:center}.ih-modal-service-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:0;box-sizing:border-box;display:block}.ih-modal-service{margin:0;font-size:17px;font-weight:600;line-height:1.5;color:var(--text-main, var(--text));letter-spacing:-.01em;min-width:0;flex:1;align-self:center}.ih-modal-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch}.ih-modal-card{border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--bg-card);min-height:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column}.ih-modal-card .ih-modal-timeline{flex:1}.ih-modal-card-title{margin:0 0 8px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted, var(--text3))}.ih-modal-card-title .ti{font-size:14px;color:var(--primary)}.ih-modal-timeline{margin:0;padding:0}.ih-modal-timeline-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);font-size:14px}.ih-modal-timeline-row:last-child{padding-bottom:0;border-bottom:none}.ih-modal-timeline-row dt{margin:0;font-size:13px;font-weight:500;color:var(--text-muted, var(--text3));flex-shrink:0}.ih-modal-timeline-row dd{margin:0;font-size:14px;font-weight:700;text-align:right;color:var(--text-main, var(--text));min-width:0;word-break:break-word}.ih-modal-value-mono{font-family:ui-monospace,Cascadia Code,monospace;font-size:14px;letter-spacing:.01em}.ih-modal-value-link{color:var(--primary);text-decoration:none;font-weight:700;word-break:break-all}.ih-modal-value-link:hover{text-decoration:underline}.ih-modal-timeline-row--status dd{display:flex;justify-content:flex-end}.ih-modal-timeline .ih-status-badge{width:calc(var(--ih-status-box-width) * .9);min-width:calc(var(--ih-status-box-width) * .9);max-width:calc(var(--ih-status-box-width) * .9);height:26px;font-size:11px;border-radius:5px}.ih-modal-timeline .ih-status-badge.rejected{background:#ef444426;color:#f87171;border-color:#ef444440}.ih-modal-timeline .ih-status-badge.success{background:#10b98126;color:#34d399;border-color:#10b98140}.ih-modal-timeline .ih-status-badge.waiting{background:#9ca3af24;color:#9ca3af;border-color:#9ca3af45}.ih-modal-timeline .ih-status-badge.in-process{background:#f9731626;color:#fb923c;border-color:#f9731645}.ih-modal-timeline-amount{font-size:16px;font-weight:800;color:var(--primary);letter-spacing:-.02em}.ih-amount-reveal{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border:1px dashed color-mix(in srgb,var(--border) 92%,transparent);border-radius:7px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--text-muted);font-size:12px;font-weight:700;font-family:inherit;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.ih-amount-reveal:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:color-mix(in srgb,var(--primary) 14%,transparent)}.ih-amount-reveal i{font-size:13px}.ih-modal-timeline-accent{color:#34d399!important}.ih-modal-reply{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg-card);display:flex;flex-direction:column;padding:0}.ih-modal-reply-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 10px;border-bottom:1px solid var(--border);background:var(--bg-card)}.ih-modal-reply-head .ih-modal-card-title{margin-bottom:0}.ih-modal-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:7px;background:transparent;color:var(--primary);font-size:12px;font-weight:700;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0}.ih-modal-copy-btn:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 54%,var(--border))}.ih-modal-reply-text{display:flex;align-items:center;justify-content:center;width:100%;margin:0;min-height:122px;padding:16px 14px;border:none;border-radius:0;background:color-mix(in srgb,#000 22%,var(--bg-panel));font-size:16px;font-weight:500;line-height:1.6;text-align:center;word-break:break-word;color:var(--text-main, var(--text));box-sizing:border-box}.ih-page-btns{display:flex;align-items:center}.ih-page-btns .page-btn{min-width:30px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:#ffffff08;color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ih-page-btns .page-btn:hover:not(:disabled){color:var(--text-main);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.ih-page-btns .page-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.ih-page-btns .page-btn:disabled{opacity:.4;cursor:not-allowed}.ihistory-per-page{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-muted)}.ih-perpage-select{height:30px;padding:0 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:var(--bg-dark);color:var(--text-main);font-size:12px;font-weight:600;outline:none;cursor:pointer}.ihistory-pg-sep{width:1px;height:20px;background:color-mix(in srgb,var(--border) 90%,transparent);margin:0 10px}.ihistory-footer-right{display:flex;align-items:center}html:not(.dark) .ih-page-btns .page-btn{background:#00000008}.ih-dd-menu.is-fixed{position:fixed;top:auto;left:auto;z-index:1200}.ih-dd-menu.open{opacity:1;pointer-events:auto;transform:none}.ih-modal-head{background:#3c3c45;color:#fff}.ih-modal-head .ih-modal-head-label,.ih-modal-head .ih-modal-title,.ih-modal-head .ih-modal-id-copy{color:#fff}.ih-modal-head .ih-modal-close{color:#ffffffd9}.ih-modal-head .ih-modal-close:hover{color:#fff}html:not(.dark) .ih-modal-head{background:#3c3c45;border-bottom-color:#ffffff1a}.ih-cell.ih-id-col,.ih-modal-id-copy,.ih-modal-head-label{font-family:Rajdhani,Inter,sans-serif;font-weight:700;letter-spacing:.02em}.ih-dd-menu.is-fixed{background:#fff;border-color:#0f172a1a;box-shadow:0 12px 32px #0f172a29}.ih-dd-menu.is-fixed .ih-dd-opt{color:#0f172a}.ih-dd-menu.is-fixed .ih-dd-opt:hover{background:#0f172a0f}.ih-dd-menu.is-fixed .ih-dd-opt.active{background:#0f172a14;font-weight:700}html.dark .ih-dd-menu.is-fixed{background:#161b22;border-color:#ffffff1a;box-shadow:0 12px 32px #00000073}html.dark .ih-dd-menu.is-fixed .ih-dd-opt{color:#e6edf3}html.dark .ih-dd-menu.is-fixed .ih-dd-opt:hover,html.dark .ih-dd-menu.is-fixed .ih-dd-opt.active{background:#ffffff14}html:not(.dark) .ih-page-btns .page-btn.active,html:not(.dark) .ih-page-btns .page-btn.active:hover,.ih-page-btns .page-btn.active,.ih-page-btns .page-btn.active:hover{background:#111116;border-color:#111116;color:#fff}html.dark .ih-page-btns .page-btn.active,html.dark .ih-page-btns .page-btn.active:hover{background:var(--theme-accent, #7c3aed);border-color:var(--theme-accent, #7c3aed);color:#fff}.ih-modal-head .ih-modal-close{width:32px;height:32px;border-radius:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease}.ih-modal-head .ih-modal-close:hover{background:#ffffff3d;border-color:#ffffff5c;color:#fff}.bc2c-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px;background:#090d14b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:bc2cFade .2s ease}.bc2c-root{--sidebar-bg: #181a20;--sidebar-darker: rgba(11, 14, 17, .6);--sidebar-text: #eaecef;--brand-yellow: #f0b90b;--brand-yellow-hover: #fcd535;--brand-green: #0ecb81;--main-bg: #f8fafc;--text-dark: #1e2329;--border-light: #e2e8f0;--border-dark: #2b3139;--shadow-sm: 0 4px 12px rgba(0, 0, 0, .03);--m-bg: #ffffff;--m-bg-alt: #f5f5f5;--m-text: #1e2329;--m-text-muted: #707a8a;--m-border: #eaecef;position:relative;width:100%;max-width:1040px;height:min(86vh,760px);display:flex;background:var(--main-bg);color:var(--text-dark);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden;border-radius:20px;box-shadow:0 40px 100px #0000008c;animation:bc2cRise .28s cubic-bezier(.34,1.4,.64,1)}@keyframes bc2cFade{0%{opacity:0}to{opacity:1}}@keyframes bc2cRise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.bc2c-root *,.bc2c-root *:before,.bc2c-root *:after{box-sizing:border-box}.bc2c-close{position:absolute;top:14px;right:14px;z-index:60;width:34px;height:34px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00000014}.bc2c-close:hover{background:#f1f5f9;color:#1e2329}.bc2c-sidebar{width:280px;min-width:280px;background:var(--sidebar-bg);color:var(--sidebar-text);display:flex;flex-direction:column;border-right:1px solid var(--border-dark);z-index:10;height:100%;box-shadow:4px 0 24px #0000000a;overflow-y:auto;overflow-x:hidden;position:relative}.bc2c-sidebar-bg{position:absolute;left:0;right:0;bottom:0;height:42%;z-index:0;background:radial-gradient(ellipse at bottom,#0f1720,#030609);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 48%);mask-image:linear-gradient(to bottom,transparent 0%,#000 48%)}.bc2c-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.15;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.bc2c-orb-1{width:350px;height:350px;background:#f3ba2f;top:-100px;right:-100px;animation:bc2cOrb1 9s infinite alternate}.bc2c-orb-2{width:250px;height:250px;background:#1d4258;opacity:.1;bottom:10%;left:-80px;animation:bc2cOrb2 11s infinite alternate}@keyframes bc2cOrb1{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-40px) scale(1.1)}}@keyframes bc2cOrb2{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,50px) scale(1.1)}}.bc2c-earth{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}.bc2c-particles{position:absolute;top:0;right:0;bottom:0;left:0}.bc2c-particle{position:absolute;width:2px;height:2px;background:#f3ba2f99;border-radius:50%;animation:bc2cFloatUp linear infinite}@keyframes bc2cFloatUp{0%{transform:translateY(0) translate(0) scale(1);opacity:0}10%{opacity:.9}90%{opacity:.6}to{transform:translateY(-100vh) translate(30px) scale(.2);opacity:0}}.bc2c-sidebar>*:not(.bc2c-sidebar-bg){position:relative;z-index:10}.bc2c-sidebar-header{background:var(--sidebar-darker);padding:18px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bc2c-merchant{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.bc2c-merchant-details{min-width:0}.bc2c-back{font-size:20px;color:#eaecef;cursor:pointer;padding:4px;background:none;border:none;transition:all .2s}.bc2c-back:hover{color:var(--brand-yellow);transform:scale(1.1)}.bc2c-merchant-details h2{font-size:15px;font-weight:700;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc2c-merchant-details span{font-size:11px;color:var(--brand-green);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px;margin-top:2px}.bc2c-timer-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(240,185,11,.35);background:linear-gradient(135deg,#f0b90b2e,#0006);color:var(--brand-yellow);padding:8px 12px;border-radius:10px;font-size:14px;font-weight:700;flex-shrink:0;letter-spacing:.5px;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 12px #f0b90b24}.bc2c-invoice{padding:20px 22px;border-bottom:1px solid var(--border-dark);background:linear-gradient(180deg,rgba(0,0,0,.3) 0%,transparent 100%)}.bc2c-invoice-head{display:flex;justify-content:space-between;color:var(--brand-yellow);font-size:12px;font-weight:700;margin-bottom:24px;letter-spacing:.5px}.bc2c-invoice-head span:last-child{background:#f0b90b1f;border:1px solid rgba(240,185,11,.3);padding:3px 10px;border-radius:20px;font-weight:600}.bc2c-total{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.bc2c-total .bc2c-cur{color:#fff9;font-size:16px;font-weight:500;margin-bottom:8px}.bc2c-total .bc2c-amt{font-size:38px;font-weight:800;color:#fff;line-height:1;letter-spacing:-1px;text-shadow:0 4px 12px rgba(0,0,0,.4)}.bc2c-breakdown{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#fff9}.bc2c-brow{display:flex;justify-content:space-between}.bc2c-brow--total{color:#fff;font-weight:600;margin-top:6px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.bc2c-methods{padding:18px 22px;flex:0 0 auto}.bc2c-methods-title{font-size:12px;color:#fff9;margin-bottom:16px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.bc2c-method{display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid var(--brand-green);border-radius:12px;background:#0ecb811a;box-shadow:0 0 0 1px #0ecb8173;width:100%;min-height:56px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bc2c-method-icon{width:36px;height:36px;min-width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #0000004d;background:#fff;overflow:hidden;padding:5px}.bc2c-method-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.bc2c-method-details{flex:1;min-width:0}.bc2c-method-details h3{font-size:13px;font-weight:700;color:#fff;margin:0 0 5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc2c-badges{display:flex;gap:6px;align-items:center}.bc2c-badge{border:1px solid rgba(255,255,255,.2);font-size:11px;padding:3px 8px;border-radius:4px;color:#fffc;font-weight:500;display:inline-flex;align-items:center}.bc2c-badge img{width:12px;height:12px;-o-object-fit:contain;object-fit:contain;margin-right:4px}.bc2c-fee{font-size:11px;font-weight:600;color:var(--brand-green);display:inline-flex;align-items:center}.bc2c-method-status{margin-left:auto;font-size:22px;color:var(--brand-green);display:flex;align-items:center}.bc2c-sidebar-footer{margin-top:auto;padding:16px;font-size:12px;color:#fff6;text-align:center;border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(to bottom,#0b0e1126,#0504038c);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bc2c-secure{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.bc2c-secure>i{font-size:16px;color:var(--brand-yellow)}.bc2c-secure strong{font-size:12px;font-weight:800;letter-spacing:.8px;color:#eaecef}.bc2c-secure span{font-size:10px;letter-spacing:.5px;color:#ffffff73;font-weight:600}.bc2c-sf-link{color:#f0b90b;font-weight:700;text-decoration:none;transition:color .2s,text-shadow .2s}.bc2c-sf-link:hover{color:#fcd535;text-shadow:0 0 8px rgba(240,185,11,.5)}.bc2c-main{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;background:var(--main-bg)}.bc2c-card{width:100%;display:flex;flex-direction:column;flex-shrink:0}.bc2c-tabs{width:100%;display:flex;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:center;box-shadow:0 1px 6px #00000008;margin-bottom:20px;align-items:center}.bc2c-tab{flex:1;background:transparent;border:none;padding:14px 20px;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease;position:relative;outline:none;color:#64748b}.bc2c-tab img{width:20px;height:20px}.bc2c-tab.is-active{background:#26a17b0f;color:#26a17b}.bc2c-tab.is-active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;border-radius:3px 3px 0 0;background:#26a17b}.bc2c-body{padding:16px 24px;width:100%}.bc2c-top{display:flex;gap:24px;margin-bottom:12px;align-items:stretch}.bc2c-qr-box{flex-shrink:0;width:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border-light);border-radius:16px;padding:16px;box-shadow:0 2px 8px #00000005}.bc2c-qr{width:100%;aspect-ratio:1;margin-bottom:16px;position:relative}.bc2c-qr img{width:100%;height:100%;display:block;border-radius:8px;-o-object-fit:contain;object-fit:contain}.bc2c-qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;background:#fff;border-radius:8px;padding:4px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center}.bc2c-qr-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bc2c-qr-hint{font-size:13.5px;font-weight:600;color:#64748b;text-align:center;animation:bc2cPulseHint 2s infinite ease-in-out}@keyframes bc2cPulseHint{0%,to{opacity:.6;color:#64748b}50%{opacity:1;color:#1e2329}}.bc2c-actions{flex:1;display:flex;flex-direction:column;gap:16px;margin-left:auto}.bc2c-copy-box{flex:1;border:1px solid var(--border-light);border-radius:16px;padding:14px 18px;background:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 6px #00000005;min-height:92px}.bc2c-copy-box:hover{border-color:#cbd5e1;box-shadow:var(--shadow-sm)}.bc2c-cb-left{display:flex;flex-direction:column;gap:6px}.bc2c-cb-label{font-size:11px;font-weight:700;color:#64748b;display:flex;align-items:center;gap:8px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px}.bc2c-req{background:#ef4444;color:#fff;padding:3px 8px;border-radius:6px;font-size:9px;font-weight:800;letter-spacing:.5px;box-shadow:0 0 #ef4444b3;animation:bc2cPulseRed 1.5s infinite cubic-bezier(.66,0,0,1)}@keyframes bc2cPulseRed{to{box-shadow:0 0 0 10px #ef444400}}.bc2c-cb-val{font-weight:800;color:var(--text-dark);line-height:1;display:flex;align-items:baseline;gap:8px}.bc2c-amount-val{font-size:42px}.bc2c-amount-val .bc2c-cur-sm{font-size:16px;color:#64748b;font-weight:600}.bc2c-note-val{font-size:26px;letter-spacing:2px}.bc2c-cb-sub{font-size:12px;color:#64748b;margin-top:4px;font-weight:500}.bc2c-copy-icon{width:40px;height:40px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#475569;font-size:18px;cursor:pointer;transition:all .2s;flex-shrink:0}.bc2c-copy-icon:hover{background:#f0b90b;color:#000;border-color:#f0b90b}.bc2c-copy-icon:active{transform:scale(.95)}.bc2c-htp{background:linear-gradient(180deg,#fbfcfe,#f4f7fb);border-radius:16px;overflow:hidden;border:1px solid #e8edf3;box-shadow:0 2px 10px #00000005}.bc2c-htp-head{display:flex;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;color:#64748b;border-bottom:1px solid var(--border-light);letter-spacing:.6px;text-transform:uppercase;background:#ffffff80}.bc2c-htp-head:before{content:"";width:3px;height:13px;background:var(--brand-yellow);border-radius:2px}.bc2c-htp-content{display:grid;grid-template-columns:1fr 190px;padding:12px 18px;gap:12px 24px;align-items:stretch;min-height:250px}.bc2c-steps{display:flex;flex-direction:column;gap:8px;position:relative;height:100%}.bc2c-steps:before{content:"";position:absolute;left:18px;top:30px;bottom:15%;width:2px;background:#e2e8f0;z-index:1}.bc2c-step{display:flex;gap:16px;position:relative;z-index:2;padding:14px;border-radius:12px;border:1px solid transparent;transition:all .3s ease;margin-left:-14px;width:calc(91% + 28px);align-items:flex-start;flex:1;cursor:pointer}.bc2c-step:hover,.bc2c-step.is-active{background:#fff;border-color:var(--border-light);box-shadow:var(--shadow-sm)}.bc2c-step-num{width:36px;height:36px;min-width:36px;background:#fff;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#64748b;transition:all .3s;margin-top:2px}.bc2c-step:hover .bc2c-step-num,.bc2c-step.is-active .bc2c-step-num{background:var(--brand-yellow);border-color:var(--brand-yellow);color:#000}.bc2c-step-text{width:100%}.bc2c-step-headrow{display:flex;justify-content:flex-start;align-items:center;gap:14px;width:100%;margin-bottom:6px}.bc2c-step-text h4{font-size:16px;font-weight:700;color:var(--text-dark);margin:0}.bc2c-step-text p{font-size:13px;color:#64748b;line-height:1.5;margin:0}.bc2c-step-badge{display:inline-flex;align-items:center;gap:6px;background:#fff;padding:7px 14px;border-radius:8px;font-size:14px;font-weight:600;color:var(--text-dark);border:1px solid #e2e8f0;box-shadow:0 2px 4px #00000005;cursor:pointer;transition:all .2s}.bc2c-step-badge i{color:#f0b90b;font-size:14px;transition:color .2s}.bc2c-step-badge:hover{background:#f0b90b;border-color:#f0b90b;color:#000}.bc2c-step-badge:hover i{color:#000}.bc2c-phone{background:var(--m-bg);border:4px solid #1e2329;border-radius:18px;position:relative;box-shadow:0 10px 24px #0000001a;width:100%;max-width:190px;margin:0 auto;display:flex;flex-direction:column;overflow:hidden;height:100%;min-height:360px}.bc2c-phone:before{content:"";position:absolute;top:7px;left:50%;transform:translate(-50%);width:60px;height:13px;background:#1e2329;border-radius:99px;z-index:50}.bc2c-screen{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--m-bg);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10}.bc2c-screen.is-active{opacity:1;pointer-events:all;z-index:20}.bc2c-cursor{position:absolute;width:14px;height:14px;background:#0000001a;border:2px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 2px 4px #0003;top:80%;left:50%;opacity:0;z-index:100;transition:all .5s cubic-bezier(.25,1,.5,1);pointer-events:none}.bc2c-cursor.is-shown{opacity:1}.bc2c-cursor.to-scan{top:25px;left:170px}.bc2c-cursor.is-click{transform:scale(.8);background:#0006;border-color:#f0b90b}.bc2c-ripple{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#f0b90b80;border-radius:50%;opacity:0;pointer-events:none;z-index:90}.bc2c-ripple.is-animating{animation:bc2cRipple .6s ease-out}@keyframes bc2cRipple{0%{width:10px;height:10px;opacity:1}to{width:60px;height:60px;opacity:0}}.bc2c-scr-home{padding:28px 10px 10px}.bc2c-home-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bc2c-home-search{background:var(--m-bg-alt);border-radius:8px;padding:6px 10px;font-size:9px;color:var(--m-text-muted);flex:1;margin-right:10px;display:flex;align-items:center;gap:6px}.bc2c-home-scan{color:var(--m-text);font-size:14px}.bc2c-home-balance{font-size:18px;font-weight:800;color:var(--m-text);margin-bottom:14px}.bc2c-home-balance span{font-size:9px;color:var(--m-text-muted);display:block;font-weight:500;margin-bottom:2px}.bc2c-home-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}.bc2c-hact{display:flex;flex-direction:column;align-items:center;gap:4px}.bc2c-hact .bc2c-hact-ic{width:28px;height:28px;background:var(--m-bg-alt);border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--m-text);font-size:13px}.bc2c-hact span{font-size:8px;font-weight:600;color:var(--m-text)}.bc2c-scr-scan{background:#1e2329!important;color:#fff}.bc2c-scan-head{padding:28px 10px 10px;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600}.bc2c-scan-wrap{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.bc2c-scan-frame{width:120px;height:120px;border:2px solid rgba(255,255,255,.3);border-radius:12px;position:relative;overflow:hidden}.bc2c-scan-laser{width:100%;height:2px;background:#22c55e;position:absolute;top:0;left:0;box-shadow:0 0 10px #22c55e;animation:bc2cLaser 1.5s infinite ease-in-out alternate}@keyframes bc2cLaser{0%{top:0}to{top:100%}}.bc2c-scan-corner{position:absolute;width:22px;height:22px;border:3px solid #f0b90b;z-index:3}.bc2c-scan-corner.tl{top:-1px;left:-1px;border-right:none;border-bottom:none;border-top-left-radius:10px}.bc2c-scan-corner.tr{top:-1px;right:-1px;border-left:none;border-bottom:none;border-top-right-radius:10px}.bc2c-scan-corner.bl{bottom:-1px;left:-1px;border-right:none;border-top:none;border-bottom-left-radius:10px}.bc2c-scan-corner.br{bottom:-1px;right:-1px;border-left:none;border-top:none;border-bottom-right-radius:10px}.bc2c-scan-qr{position:absolute;top:16px;right:16px;bottom:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px);opacity:.25;filter:invert(1);z-index:1}.bc2c-scan-frame.is-detected{border-color:#22c55e;box-shadow:0 0 22px #22c55e99}.bc2c-scan-frame.is-detected .bc2c-scan-corner{border-color:#22c55e}.bc2c-scan-frame.is-detected .bc2c-scan-laser{opacity:0}.bc2c-scan-tick{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:42px;color:#22c55e;opacity:0;transform:scale(.4);transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);z-index:4}.bc2c-scan-frame.is-detected .bc2c-scan-tick{opacity:1;transform:scale(1)}.bc2c-scan-hint{font-size:9px;color:#fff9}.bc2c-scr-pay{padding:14px 10px 0}.bc2c-p-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;color:var(--m-text);margin:16px 0 10px}.bc2c-p-head-l{display:flex;align-items:center;gap:6px}.bc2c-p-amt-wrap{text-align:center;margin-bottom:6px}.bc2c-p-coin{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:700;color:var(--m-text);margin-bottom:4px}.bc2c-p-coin img{width:14px;height:14px}.bc2c-p-amt{font-size:28px;font-weight:800;color:var(--m-text);line-height:1;min-height:28px}.bc2c-p-details{background:var(--m-bg-alt);border-radius:8px;padding:7px;margin-bottom:8px;border:1px solid var(--m-border)}.bc2c-pd-row{display:flex;justify-content:space-between;font-size:8px;margin-bottom:6px;color:var(--m-text-muted)}.bc2c-pd-row:last-child{margin-bottom:0}.bc2c-pd-row span:last-child{color:var(--m-text);font-weight:600}.bc2c-p-note{padding:6px;font-size:11px;color:#f0b90b;font-weight:600;text-align:center;margin:4px 0 6px;display:flex;align-items:center;justify-content:center;gap:6px}.bc2c-p-note.is-filled{color:var(--m-text);font-weight:700}.bc2c-p-btn{background:var(--brand-yellow);color:#000;text-align:center;padding:7px;border-radius:8px;font-size:12px;font-weight:700;margin-bottom:4px;transition:transform .2s}.bc2c-numpad{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--m-border);margin:auto -10px -10px;background:var(--m-bg);padding-bottom:12px}.bc2c-key{padding:7px 0;text-align:center;font-size:14px;font-weight:600;color:var(--m-text);border-right:1px solid var(--m-border);border-bottom:1px solid var(--m-border);transition:background .12s,transform .12s}.bc2c-key.is-pressed{background:var(--brand-yellow);color:#000;transform:scale(.9)}.bc2c-scr-note{padding:24px 10px 10px;background:var(--m-bg)}.bc2c-note-box{background:var(--m-bg-alt);border:1px solid var(--m-border);border-radius:8px;padding:10px;min-height:60px;font-size:11px;color:var(--m-text);text-align:left;position:relative;margin-bottom:10px}.bc2c-note-box.is-focused{border-color:#f0b90b;background:#f0b90b0d}.bc2c-charcount{position:absolute;bottom:6px;right:6px;font-size:8px;color:var(--m-text-muted)}.bc2c-note-confirm{background:var(--brand-yellow);color:#000;text-align:center;padding:10px;border-radius:8px;font-size:12px;font-weight:700;margin-bottom:auto}.bc2c-kb{background:#d1d5db;margin:0 -10px -10px;padding:8px 4px 12px;display:flex;flex-direction:column;gap:5px;border-top:1px solid var(--m-border)}.bc2c-krow{display:flex;justify-content:center;gap:4px}.bc2c-kkey{background:#fff;border-radius:4px;height:20px;flex:1;box-shadow:0 1px 1px #0003;display:flex;align-items:center;justify-content:center;color:#1e2329;font-size:9px;font-weight:600;transition:background .12s,transform .12s}.bc2c-kkey.is-pressed{background:var(--brand-yellow);color:#000;transform:scale(.88)}.bc2c-kkey.space{flex:4}.bc2c-kkey.func{background:#9ca3af;color:#fff}.bc2c-kkey.done{flex:2;background:#3b82f6;color:#fff;font-weight:700}.bc2c-scr-proc{align-items:center;justify-content:center;gap:14px}.bc2c-proc-spinner{width:46px;height:46px;border:4px solid var(--m-border);border-top-color:var(--brand-yellow);border-radius:50%;animation:bc2cSpin .8s linear infinite}@keyframes bc2cSpin{to{transform:rotate(360deg)}}.bc2c-proc-text{font-size:12px;font-weight:700;color:var(--m-text)}.bc2c-proc-sub{font-size:9px;color:var(--m-text-muted)}.bc2c-scr-succ{padding:32px 12px 12px;text-align:center;display:flex;flex-direction:column}.bc2c-succ-ic{width:40px;height:40px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;margin:0 auto 10px}.bc2c-scr-succ.is-active .bc2c-succ-ic{animation:bc2cSuccPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes bc2cSuccPop{0%{transform:scale(0)}60%{transform:scale(1.18)}to{transform:scale(1)}}.bc2c-succ-title{font-size:13px;font-weight:700;color:var(--m-text);margin-bottom:4px}.bc2c-succ-amount{font-size:22px;font-weight:800;color:var(--m-text);margin-bottom:20px}.bc2c-succ-box{background:var(--m-bg-alt);border-radius:8px;padding:10px;border:1px solid var(--m-border);margin-bottom:auto}.bc2c-sb-row{display:flex;justify-content:space-between;font-size:8px;margin-bottom:6px;color:var(--m-text-muted);text-align:left}.bc2c-sb-row span:last-child{color:var(--m-text);font-weight:600;text-align:right}.bc2c-succ-done{background:var(--brand-yellow);color:#000;padding:10px;border-radius:8px;font-size:12px;font-weight:700}.bc2c-verify-strip{display:flex;gap:16px;align-items:stretch;margin-top:16px}.bc2c-verify-btn{background:linear-gradient(135deg,#2a2f3a,#0b0e11);color:#fff;flex:0 0 250px;padding:13px;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px #0000002e;display:flex;align-items:center;justify-content:center;gap:8px}.bc2c-verify-btn:disabled{opacity:.6;cursor:not-allowed}.bc2c-trx{flex:1;background:linear-gradient(135deg,#20252e,#0c0f13 45%,#1a1f27 70%,#0c0f13);background-size:220% 220%;animation:bc2cGrad 8s ease infinite;border:1px solid rgba(240,185,11,.28);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0000002e}@keyframes bc2cGrad{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.bc2c-trx-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:none;padding:15px 18px;cursor:pointer;transition:background .2s}.bc2c-trx-head:hover{background:#f0b90b14}.bc2c-trx-head-l{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:#eaecef}.bc2c-trx-head-l i{color:var(--brand-yellow);font-size:18px}.bc2c-trx-caret{color:var(--brand-yellow);font-size:13px;transition:transform .28s}.bc2c-trx.is-open .bc2c-trx-caret{transform:rotate(180deg)}.bc2c-trx-body{display:none;padding:14px 18px 16px;background:#ffffff0a;border-top:1px solid rgba(255,255,255,.06)}.bc2c-trx.is-open .bc2c-trx-body{display:block;animation:bc2cTrxDown .25s ease}@keyframes bc2cTrxDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bc2c-trx-desc{font-size:12.5px;line-height:1.55;color:#9ba3b4;margin:0 0 12px}.bc2c-trx-desc strong{font-weight:700;color:var(--brand-yellow)}.bc2c-trx-row{display:flex;gap:8px}.bc2c-trx-input-wrap{flex:1;min-width:0;position:relative}.bc2c-trx-input{width:100%;margin:0 0 8px;background:#2a2f3a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 14px;font-size:13px;color:#eaecef;outline:none}.bc2c-trx-input::-moz-placeholder{color:#6b7280}.bc2c-trx-input::placeholder{color:#6b7280}.bc2c-trx-input:focus{border-color:var(--brand-yellow)}.bc2c-trx-paste{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;cursor:pointer;transition:color .2s}.bc2c-trx-paste:hover{color:var(--brand-yellow)}.bc2c-trx-verify{background:var(--brand-yellow);color:#1e2329;border:none;border-radius:10px;padding:0 22px;font-size:13px;font-weight:800;cursor:pointer;flex-shrink:0;box-shadow:0 4px 12px #f0b90b4d}.bc2c-trx-verify:hover{background:var(--brand-yellow-hover)}.bc2c-vfy-error{display:none;background:#fff1f2;border:1px solid #fecdd3;color:#be123c;font-size:12.5px;line-height:1.5;padding:12px 14px;border-radius:10px;margin-top:12px}.bc2c-vfy-error.is-shown{display:block}.bc2c-status{border:1px solid #eaecef;padding:14px 18px 18px;background:linear-gradient(180deg,#fff,#f9fafc);display:flex;flex-direction:column;gap:11px;margin:0 24px 18px;border-radius:12px;box-shadow:0 4px 16px #0000000a}.bc2c-status-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.bc2c-status-left{display:flex;align-items:center;gap:10px;min-width:0}.bc2c-spinner{width:18px;height:18px;border:2.5px solid #fdefc4;border-top-color:var(--brand-yellow);border-radius:50%;animation:bc2cSpin .75s linear infinite;flex-shrink:0}.bc2c-status-title{font-size:14px;font-weight:700;color:#1e2329}.bc2c-status-timer{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#64748b;font-weight:600;background:#f0b90b1a;border:1px solid rgba(240,185,11,.3);padding:5px 12px;border-radius:20px;flex-shrink:0}.bc2c-status-timer i{color:var(--brand-yellow);font-size:12px}.bc2c-status-timer strong{color:#1e2329;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;margin-left:2px}.bc2c-progress{height:6px;background:#f0b90b29;border-radius:99px;position:relative;overflow:hidden}.bc2c-progress:after{content:"";position:absolute;top:0;left:0;height:100%;width:38%;background:linear-gradient(90deg,transparent,var(--brand-yellow),#fcd535,transparent);border-radius:99px;box-shadow:0 0 10px #f0b90bb3;animation:bc2cSweep 1.4s linear infinite}@keyframes bc2cSweep{0%{transform:translate(-110%)}to{transform:translate(360%)}}.bc2c-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d15208c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9500;display:flex;align-items:center;justify-content:center;padding:20px}.bc2c-init-card{background:#fff;border-radius:20px;padding:40px 32px 28px;width:100%;max-width:560px;box-shadow:0 20px 60px #00000029;text-align:center;animation:bc2cPop .3s}@keyframes bc2cPop{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}.bc2c-init-spinner{width:64px;height:64px;border:4px solid #e8ecf2;border-top-color:#1e2329;border-radius:50%;margin:0 auto 14px;animation:bc2cSpin .9s linear infinite}.bc2c-init-title{font-size:19px;font-weight:800;color:#1e2329;margin-bottom:4px}.bc2c-init-sub{font-size:13px;color:#64748b;margin-bottom:24px}.bc2c-init-step{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:10px;transition:opacity .3s}.bc2c-init-step.is-muted{opacity:.5}.bc2c-init-step-l{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#1e2329}.bc2c-init-step-ic{width:30px;height:30px;border-radius:50%;background:#1e2329;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px}.bc2c-init-step.is-muted .bc2c-init-step-ic{background:#cbd5e1}.bc2c-init-badge{font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px}.bc2c-init-badge.prog{background:#fef3c7;color:#b45309}.bc2c-init-badge.wait{background:#f1f5f9;color:#94a3b8}.bc2c-init-badge.done{background:#dcfce7;color:#15803d}.bc2c-init-footer{font-size:12px;color:#94a3b8;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:6px}.bc2c-succ-pop{background:#fff;border-radius:24px;padding:42px 36px 30px;max-width:420px;width:100%;text-align:center;box-shadow:0 30px 80px #0006;animation:bc2cPop .4s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.bc2c-succ-pop:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#22c55e,#16a34a)}.bc2c-succ-check{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;margin:6px auto 20px;color:#fff;font-size:42px;box-shadow:0 12px 34px #22c55e73;animation:bc2cChk .5s cubic-bezier(.34,1.56,.64,1) both;position:relative}@keyframes bc2cChk{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.bc2c-succ-check:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid rgba(34,197,94,.45);animation:bc2cRing 1.6s ease-out infinite}@keyframes bc2cRing{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.35);opacity:0}}.bc2c-succ-h{font-size:25px;font-weight:800;color:#1e2329;margin-bottom:8px}.bc2c-succ-p{font-size:14px;color:#64748b;line-height:1.55;margin-bottom:20px}.bc2c-succ-amt{display:inline-flex;align-items:center;gap:8px;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-weight:800;font-size:16px;padding:11px 22px;border-radius:30px}.bc2c-succ-redirect{font-size:12px;color:#94a3b8;margin-top:22px;display:flex;align-items:center;justify-content:center;gap:7px}.bc2c-cancel-box{background:#fff;border-radius:20px;width:90%;max-width:360px;padding:24px;text-align:center;box-shadow:0 10px 40px #0003;animation:bc2cPop .25s cubic-bezier(.34,1.56,.64,1)}.bc2c-cancel-ic{width:56px;height:56px;border-radius:50%;background:#fff1f2;color:#e11d48;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 16px}.bc2c-cancel-box h3{font-size:20px;font-weight:700;color:#1e2329;margin:0 0 8px}.bc2c-cancel-box p{font-size:14px;color:#64748b;line-height:1.5;margin:0 0 24px}.bc2c-cancel-actions{display:flex;gap:12px}.bc2c-cancel-btn{flex:1;padding:12px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;border:none}.bc2c-cancel-keep{background:#f1f5f9;color:#475569}.bc2c-cancel-keep:hover{background:#e2e8f0}.bc2c-cancel-yes{background:#ef4444;color:#fff}.bc2c-cancel-yes:hover{background:#dc2626}.bc2c-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(100px);background:#1e2329;color:#fff;padding:12px 24px;border-radius:30px;font-size:13px;font-weight:600;opacity:0;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:9600;box-shadow:0 8px 20px #00000026;display:flex;align-items:center;gap:8px}.bc2c-toast i{color:var(--brand-yellow);font-size:16px}.bc2c-toast.is-shown{transform:translate(-50%) translateY(0);opacity:1}.bc2c-boot{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#64748b}.bc2c-boot .bc2c-init-spinner{margin:0}.bc2c-boot-err{color:#be123c;font-weight:700}.bc2c-boot button{background:#1e2329;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-weight:700;cursor:pointer}@media (max-width: 1024px){.bc2c-backdrop{padding:0}.bc2c-root{flex-direction:column;overflow-y:auto;height:100%;max-width:100%;border-radius:0}.bc2c-sidebar{width:100%;min-width:100%;height:auto;border-right:none;border-bottom:1px solid var(--border-dark);overflow:visible}.bc2c-main{overflow:visible}.bc2c-body{padding:16px}.bc2c-top{flex-direction:column;align-items:center}.bc2c-actions{width:100%;margin-left:0}.bc2c-qr-box{width:100%;max-width:260px}.bc2c-htp-content{grid-template-columns:1fr;gap:32px;padding:20px}.bc2c-phone{margin:0 auto}.bc2c-verify-strip{flex-direction:column}.bc2c-verify-btn{flex:1 1 auto}.bc2c-status{margin:0 16px 16px}.bc2c-amount-val{font-size:44px}}@media (min-width: 1025px) and (max-width: 1440px){.bc2c-sidebar{width:300px;min-width:300px}.bc2c-sidebar-header{padding:20px 26px}.bc2c-invoice{padding:22px 26px}.bc2c-total .bc2c-amt{font-size:40px}.bc2c-methods{padding:20px 26px}.bc2c-body{padding:16px 26px}.bc2c-amount-val{font-size:48px}.bc2c-note-val{font-size:26px}}.bc2c-root{height:min(92vh,720px)}.bc2c-side-verify{padding:12px 22px 14px;border-top:1px solid var(--border-dark);display:flex;flex-direction:column;gap:8px}.bc2c-sv-title{font-size:12px;font-weight:700;color:var(--sidebar-text);display:flex;align-items:center;gap:7px}.bc2c-sv-title i{color:var(--brand-yellow)}.bc2c-sv-input{width:100%;background:#0e1015;border:1px solid var(--border-dark);border-radius:8px;padding:9px 11px;font-size:12px;color:var(--sidebar-text);outline:none}.bc2c-sv-input::-moz-placeholder{color:#5a6472}.bc2c-sv-input::placeholder{color:#5a6472}.bc2c-sv-input:focus{border-color:var(--brand-yellow)}.bc2c-sv-btn{width:100%;height:40px;background:var(--brand-yellow);color:#1e2329;border:none;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:filter .15s}.bc2c-sv-btn:hover:not(:disabled){filter:brightness(1.06)}.bc2c-sv-btn:disabled{opacity:.7;cursor:progress}.bc2c-sv-error{font-size:11.5px;line-height:1.45;color:#ff8f9a;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:7px;padding:8px 10px;display:flex;gap:7px;align-items:flex-start}.bc2c-sv-info{font-size:11.5px;line-height:1.45;color:#4ade80;background:#10b9811a;border:1px solid rgba(16,185,129,.28);border-radius:7px;padding:8px 10px;display:flex;gap:7px;align-items:flex-start}.bc2c-sv-error i,.bc2c-sv-info i{margin-top:1px;flex-shrink:0}.bc2c-sv-hint{font-size:10.5px;line-height:1.45;color:#6b7280}.bc2c-sidebar{overflow-y:auto}.bc2c-tabs{margin-bottom:10px}.bc2c-tab{font-size:15px;padding:10px 18px}.bc2c-tab img{width:16px;height:16px}.bc2c-body{padding:12px 22px 14px}.bc2c-top{gap:18px;margin-bottom:10px}.bc2c-qr-box{width:168px}.bc2c-qr{margin-bottom:10px}.bc2c-copy-box{padding:11px 14px}.bc2c-amount-val{font-size:30px}.bc2c-amount-val .bc2c-cur-sm{font-size:13px}.bc2c-note-val{font-size:20px;letter-spacing:1.5px}.bc2c-cb-label{font-size:11px}.bc2c-htp-content{min-height:0;padding:10px 14px;gap:10px 18px;grid-template-columns:1fr 158px}.bc2c-steps{gap:6px}.bc2c-steps:before{top:26px}.bc2c-step{padding:9px 12px}.bc2c-step-num{width:28px;height:28px;min-width:28px;font-size:13px}.bc2c-step-headrow{margin-bottom:3px;gap:10px}.bc2c-step-text h4{font-size:13.5px}.bc2c-step-text p{font-size:11.5px;line-height:1.4}.bc2c-step-badge{padding:5px 10px;font-size:12px}.bc2c-step-badge i{font-size:12px}.bc2c-phone{min-height:292px;max-width:156px}.bc2c-status-title{font-size:12.5px}.bc2c-status-timer{font-size:11px}.xhome-addfund{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--nav-height: 68px;--secondary: #10b981;--secondary-glow: rgba(16, 185, 129, .4);--orange: #f59e0b;--orange-glow: rgba(245, 158, 11, .4);--bg-dark: #0a0e14;--bg-panel: #111827;--bg-card: rgba(31, 41, 55, .6);--text-main: #f3f4f6;--text-muted: #9ca3af;--border: rgba(255, 255, 255, .08);--radius: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .28);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .35);--transition: .22s cubic-bezier(.4, 0, .2, 1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xhome-addfund{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .85);--text-main: #0f172a;--text-muted: #64748b;--border: rgba(0, 0, 0, .08)}.addbalance-page{padding:24px;height:calc(100vh - var(--topbar-height, 0px) - var(--nav-height, 68px));min-height:calc(100vh - var(--topbar-height, 0px) - var(--nav-height, 68px));max-height:calc(100vh - var(--topbar-height, 0px) - var(--nav-height, 68px));display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.addbalance-wrap{background:var(--bg-panel, #0f172a);border:1px solid var(--border);border-radius:12px;padding:30px;box-shadow:none!important;flex:1;min-height:0;height:100%;max-height:100%;display:flex;flex-direction:column}.addbalance-container{max-width:1550px;width:100%;margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column}.addbalance-header{margin-bottom:24px;flex-shrink:0}.ab-action-area{margin-top:30px;padding-top:0}.ab-submit-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;background:var(--primary, #3b82f6);color:#fff;border:none;border-radius:12px;font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #3b82f64d}.ab-secure-badge{text-align:center;margin-top:12px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:6px}.ab-secure-badge i{color:#10b981}.invoice-wrap{border:none;background:transparent;border-radius:0;display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.invoice-header-row{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px dashed color-mix(in srgb,var(--border) 60%,transparent);background:#ffffff05}.invoice-header-left h3{margin:0;font-family:Rajdhani,sans-serif;font-size:24px;font-weight:700;color:var(--text-main);text-transform:uppercase;letter-spacing:1px}.invoice-header-left p{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.invoice-status{padding:6px 12px;background:#10b9811a;color:#10b981;border-radius:6px;font-size:12px;font-weight:700;border:1px solid rgba(16,185,129,.2);text-transform:uppercase;letter-spacing:.5px}.invoice-body{padding:24px 24px 0;display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.ab-action-sticky{position:sticky;bottom:0;z-index:1;margin-top:auto;padding:16px 0 18px;background:var(--bg-panel, #0f172a);border-top:2px dashed color-mix(in srgb,var(--border) 60%,transparent)}.ab-action-sticky .ab-action-area{margin-top:0}.ab-pay-row{display:flex;align-items:stretch;gap:16px}.ab-pay-row .invoice-summary-row.total-row{flex:1 1 50%;min-width:0;margin:0;padding:12px 18px}.ab-pay-row .invoice-summary-row.total-row span.label{font-size:15px}.ab-pay-row .invoice-summary-row.total-row span.val{font-size:24px}.ab-pay-row .ab-action-area{flex:1 1 50%;min-width:0;margin-top:0;display:flex}.ab-pay-row .ab-action-area form{display:flex;width:100%}.ab-pay-row .ab-submit-btn{height:100%}.invoice-customer-info{margin-bottom:24px;padding:16px;background:#ffffff05;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:8px}.invoice-customer-info .info-label{font-size:11px;text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin-bottom:6px}.invoice-customer-info .info-name{font-size:18px;font-weight:700;color:var(--text-main);font-family:Rajdhani,sans-serif;margin-bottom:2px}.invoice-customer-info .info-email{font-size:13px;color:var(--primary)}.invoice-table{width:100%;border-collapse:collapse}.invoice-table th{text-align:left;font-size:12px;text-transform:uppercase;color:var(--text-muted);font-weight:600;padding-bottom:12px;border-bottom:1px solid var(--border)}.invoice-table th.text-right{text-align:right}.invoice-table td{padding:16px 0;font-size:14px;color:var(--text-main);border-bottom:1px dashed color-mix(in srgb,var(--border) 50%,transparent)}.invoice-table td.text-right{text-align:right;font-family:Rajdhani,monospace;font-size:18px;font-weight:800}.invoice-item-name{font-weight:600;color:var(--text-main)}.invoice-item-desc{display:block;font-size:12px;color:var(--text-muted);margin-top:4px}.invoice-summary-area{margin-top:24px}.invoice-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px}.invoice-summary-row span.label{color:var(--text-muted)}.invoice-summary-row span.val{font-family:Rajdhani,monospace;font-weight:600;font-size:16px}.invoice-summary-row.total-row{margin-top:24px;padding:20px;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:12px}.invoice-summary-row.total-row span.label{font-size:18px;font-weight:700;color:var(--text-main);text-transform:uppercase}.invoice-summary-row.total-row span.val{font-size:32px;color:#10b981;font-weight:800}.addbalance-title-area{display:flex;align-items:center;gap:16px}.addbalance-icon-wrap{width:48px;height:48px;background:color-mix(in srgb,var(--primary) 15%,transparent);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--primary)}.addbalance-title{font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700;margin:0;color:var(--text-main, #fff);line-height:1.2}.addbalance-subtitle{font-size:14px;color:var(--text-muted, #94a3b8);margin:4px 0 0}.addbalance-highlight{color:#10b981;font-weight:700}.addbalance-header{padding-bottom:20px;margin-bottom:24px;border-bottom:1px dashed color-mix(in srgb,var(--border) 60%,transparent)}.addbalance-layout{display:flex;justify-content:space-between;align-items:stretch;flex:1;overflow:hidden;min-height:0;gap:24px}.addbalance-panel-body::-webkit-scrollbar,.invoice-body::-webkit-scrollbar{width:6px}.addbalance-panel-body::-webkit-scrollbar-thumb,.invoice-body::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:4px}.addbalance-layout>.addbalance-panel:first-child{width:calc(40% - 12px)}.addbalance-layout>.addbalance-panel:last-child{width:calc(60% - 12px)}.addbalance-panel{background:var(--bg-panel, #0f172a);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:none!important;display:flex;flex-direction:column;min-height:0}.addbalance-panel-head{padding:20px 24px;border-bottom:1px solid var(--border);background:#ffffff04}.addbalance-panel-head h2{font-family:Rajdhani,sans-serif;font-size:18px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px;color:var(--text-main, #fff);text-transform:uppercase;letter-spacing:.5px}.addbalance-panel-head h2 i{color:var(--primary);font-size:20px}.addbalance-panel-body{padding:24px;flex:1;min-height:0;overflow-y:auto}.addbalance-field{margin-bottom:24px}.addbalance-field>label{display:block;font-size:12px;font-weight:700;color:var(--text-muted, #94a3b8);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.ab-amount-input-wrap{position:relative;display:flex;align-items:center;background:var(--bg-panel, #0f172a);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #0000001a inset}.ab-amount-input-wrap:focus-within{border-color:var(--primary)}.ab-currency-symbol{padding:0 20px;font-size:24px;font-weight:800;color:var(--text-muted)}.ab-input{flex:1;background:transparent;border:none;padding:24px 24px 24px 0;color:var(--text-main, #fff);font-size:32px;font-weight:800;outline:none;font-family:Rajdhani,monospace}.ab-input::-webkit-outer-spin-button,.ab-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ab-input[type=number]{-moz-appearance:textfield}.ab-field-hint{font-size:12px;color:var(--text-muted);margin:6px 0 0}.ab-gateways{display:flex;flex-direction:column;gap:12px}.ab-gateway-card{position:relative;cursor:pointer}.ab-gateway-radio{position:absolute;opacity:0;width:0;height:0}.ab-gateway-content{display:flex;align-items:center;gap:16px;padding:16px;background:#1e222b;border:1px solid var(--border);border-radius:12px;transition:all .2s ease}.ab-gateway-card:hover .ab-gateway-content{background:#ffffff0a}.ab-gateway-radio:checked+.ab-gateway-content{border-color:#10b981;background:#10b9810d}.ab-gw-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;background:#252a36}.ab-gw-icon.binance{color:#f3ba2f}.ab-gw-icon.tron{color:#00a478}.ab-gw-info{flex:1;display:flex;flex-direction:column;gap:4px}.ab-gw-name{font-size:15px;font-weight:600;color:var(--text-main, #fff)}.ab-gw-fee{font-size:12px;color:var(--text-muted)}html:not(.dark) .ab-gateway-content{background:#fff;border-color:#0f172a1f}html:not(.dark) .ab-gateway-card:hover .ab-gateway-content{background:#f8fafc}html:not(.dark) .ab-gateway-radio:checked+.ab-gateway-content{background:#10b98114;border-color:#10b981}html:not(.dark) .ab-gw-name{color:#0f172a}html:not(.dark) .ab-gw-fee{color:#64748b}.ab-gw-check{width:24px;height:24px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;opacity:0;transform:scale(.8);transition:all .2s}.ab-gateway-radio:checked+.ab-gateway-content .ab-gw-check{opacity:1;transform:scale(1)}.ab-summary-list{list-style:none;margin:0;padding:0}.ab-summary-list li{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.ab-sum-divider{height:1px;background:var(--border);margin:8px 0;padding:0!important}.ab-sum-label{font-size:13px;color:var(--text-muted)}.ab-sum-value{font-size:14px;font-weight:600;color:var(--text-main, #fff)}.text-bold{font-weight:700;font-size:15px}.text-red{color:#ef4444}.text-green{color:#10b981}.ab-action-area{margin-top:24px}.ab-submit-btn{width:100%;background:var(--primary);color:#fff;border:none;padding:12px 18px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s;box-shadow:0 4px 14px color-mix(in srgb,var(--primary) 30%,transparent)}.ab-submit-btn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none;box-shadow:none}.ab-secure-badge{text-align:center;margin-top:16px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:6px}.ab-secure-badge i{color:#f59e0b}@media (max-width: 900px){.addbalance-page{height:auto;max-height:none;overflow:visible}.addbalance-wrap{height:auto;max-height:none;padding:16px}.addbalance-container{height:auto;flex:none}.addbalance-layout{flex-direction:column}.addbalance-layout>.addbalance-panel:first-child,.addbalance-layout>.addbalance-panel:last-child{width:100%;margin-bottom:24px}.addbalance-layout,.addbalance-panel-body,.invoice-body{overflow:visible}.invoice-body{padding:24px}.ab-action-sticky{position:static;margin-top:24px;padding:16px 0 0;background:transparent}}@media (max-width: 640px){.ab-pay-row{flex-direction:column}.ab-pay-row .ab-submit-btn{height:auto}}.xhome-installapp{--primary: var(--theme-accent, #7c3aed);--nav-height: 68px;--bg-dark: #0a0e14;--bg-panel: #111827;--bg-card: rgba(31,41,55,.6);--text-main: #f3f4f6;--text-muted: #9ca3af;--border: rgba(255,255,255,.08);--radius: 10px;--transition: .22s cubic-bezier(.4,0,.2,1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xhome-installapp{--bg-dark:#f2f8ff;--bg-panel:#ffffff;--bg-card:rgba(255,255,255,.85);--text-main:#0f172a;--text-muted:#64748b;--border:rgba(0,0,0,.08)}INSTALL APP PAGE (.installapp-page) ========================================================================== */ .installapp-page{padding:24px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.app-hero{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:60px 40px;background-color:var(--bg-panel, #0f172a);background-image:radial-gradient(circle at 100% 0%,rgba(124,58,237,.15),transparent 50%),radial-gradient(circle at 0% 100%,rgba(56,189,248,.1),transparent 50%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 100%,100% 100%,30px 30px,30px 30px;background-position:0 0,0 0,-1px -1px,-1px -1px;border:1px solid rgba(255,255,255,.05);border-radius:32px;position:relative;overflow:hidden;margin-bottom:40px}.app-hero:after{content:"";position:absolute;top:0;left:-150%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transform:skew(-20deg);animation:sweepGlass 8s infinite linear;pointer-events:none}@keyframes sweepGlass{0%{left:-150%}20%{left:150%}to{left:150%}}.app-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 1px #ffffff0d;border-radius:32px;pointer-events:none}.app-hero-content{flex:1;max-width:540px;z-index:2}.app-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:linear-gradient(90deg,#7c3aed33,#38bdf826);color:#c4b5fd;border-radius:20px;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;border:1px solid rgba(124,58,237,.4);box-shadow:0 4px 12px #7c3aed33;text-transform:uppercase}.app-hero-title{font-size:48px;font-weight:800;line-height:1.15;color:#f8fafc;margin:0 0 20px;font-family:Rajdhani,sans-serif}.app-hero-highlight{background:linear-gradient(135deg,#a78bfa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.app-hero-desc{font-size:16px;line-height:1.6;color:#94a3b8;margin:0 0 40px}.app-hero-actions{display:flex;gap:16px;margin-bottom:40px}.app-btn-store{display:inline-flex;align-items:center;gap:12px;padding:10px 20px;background:#0f172a;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:12px;color:#f8fafc;text-decoration:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.app-btn-store:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:.5s}.app-btn-store:hover:after{left:150%}.app-btn-store:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 10px 20px #0006,0 0 15px #7c3aed66;border-color:#a78bfa}.app-btn-store i{font-size:32px}.app-btn-text{display:flex;flex-direction:column;line-height:1.1}.app-btn-sub{font-size:10px;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.app-btn-main{font-size:16px;font-weight:600;font-family:Inter,sans-serif}.app-btn-apple i{color:#f8fafc}.app-btn-play i{color:#34d399}.app-hero-stats{display:flex;gap:32px;padding-top:32px;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent)}.app-stat-item{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#cbd5e1}.app-stat-item i{font-size:20px;color:#a78bfa;margin-bottom:4px}.app-stat-item strong{font-size:18px;color:#f8fafc}.app-hero-visual{flex:1;position:relative;display:flex;justify-content:center;align-items:center;min-height:400px}.app-hero-visual:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px;height:350px;background:radial-gradient(circle,rgba(124,58,237,.4) 0%,transparent 70%);filter:blur(40px);z-index:1;animation:pulseGlow 4s ease-in-out infinite alternate}@keyframes pulseGlow{0%{transform:translate(-50%,-50%) scale(.9);opacity:.7}to{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.app-mockup-wrapper{position:relative;width:100%;max-width:400px;aspect-ratio:4/5}@keyframes floatMain{0%{transform:translate(-50%,-50%) rotate(-5deg)}50%{transform:translate(-50%,-55%) rotate(-2deg)}to{transform:translate(-50%,-50%) rotate(-5deg)}}@keyframes floatLeft{0%{transform:translateY(-50%) rotate(-15deg)}50%{transform:translateY(-45%) rotate(-10deg)}to{transform:translateY(-50%) rotate(-15deg)}}@keyframes floatRight{0%{transform:translateY(-50%) rotate(15deg)}50%{transform:translateY(-55%) rotate(10deg)}to{transform:translateY(-50%) rotate(15deg)}}.app-mockup-img{position:absolute;border-radius:24px;box-shadow:0 30px 60px #00000080,0 0 40px #7c3aed33;border:2px solid rgba(255,255,255,.1);transition:transform .5s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-mockup{width:220px;height:auto;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-5deg);z-index:3;animation:floatMain 6s ease-in-out infinite}.app-mockup-wrapper:hover .main-mockup{animation-play-state:paused;transform:translate(-50%,-55%) rotate(0) scale(1.05)}.float-left{width:180px;left:0;top:60%;transform:translateY(-50%) rotate(-15deg);z-index:2;filter:blur(2px) brightness(.7);animation:floatLeft 7s ease-in-out infinite reverse}.float-right{width:180px;right:0;top:40%;transform:translateY(-50%) rotate(15deg);z-index:2;filter:blur(2px) brightness(.7);animation:floatRight 8s ease-in-out infinite}.app-features{margin-top:20px}.app-features-title{text-align:center;font-size:32px;font-family:Rajdhani,sans-serif;margin-bottom:40px;color:#f8fafc}.app-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.app-feature-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 60%,transparent),color-mix(in srgb,var(--bg-panel) 80%,transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 40%,transparent);border-radius:20px;padding:32px;text-align:center;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.app-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.15),transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none}.app-feature-card:hover:before{opacity:1}.app-feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #0000004d,0 0 20px #7c3aed26;border-color:color-mix(in srgb,#7c3aed 50%,transparent);z-index:10}.app-feature-icon{width:64px;height:64px;margin:0 auto 24px;background:color-mix(in srgb,#7c3aed 10%,transparent);color:#a78bfa;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#7c3aed 20%,transparent)}.app-feature-title{font-size:20px;font-weight:600;margin-bottom:12px;color:#f8fafc}.app-feature-desc{font-size:14px;color:#94a3b8;line-height:1.5;margin-bottom:0}[data-theme=light] .app-hero{background:radial-gradient(circle at 100% 0%,rgba(124,58,237,.08),transparent 50%),linear-gradient(145deg,#fff,#f8fafc);border-color:#e2e8f0}[data-theme=light] .app-hero-title,[data-theme=light] .app-feature-title,[data-theme=light] .app-stat-item strong{color:#0f172a}[data-theme=light] .app-hero-desc,[data-theme=light] .app-feature-desc,[data-theme=light] .app-stat-item{color:#64748b}[data-theme=light] .app-btn-store{background:#fff;border-color:#cbd5e1;color:#0f172a}[data-theme=light] .app-btn-apple i{color:#0f172a}[data-theme=light] .app-btn-store:hover{box-shadow:0 8px 24px #7c3aed26}@media (max-width: 991px){.app-hero{flex-direction:column;padding:40px 20px;text-align:center}.app-hero-actions,.app-hero-stats{justify-content:center}.app-features-grid{grid-template-columns:1fr}}@media (max-width: 576px){.app-hero-actions{flex-direction:column}.app-btn-store{width:100%;justify-content:center}.app-hero-stats{flex-direction:column;gap:16px}.main-mockup{width:160px}.float-left,.float-right{width:120px}.app-hero-title{font-size:36px}}.installapp-container{max-width:1550px;width:100%;margin:0 auto}@media (max-width: 991px){.installapp-page{padding:12px!important}}.installapp-wrap{background:#1e293bbf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.installapp-wrap-header{padding:24px;border-bottom:1px dashed color-mix(in srgb,var(--border) 60%,transparent);margin-bottom:24px}.installapp-wrap-content{padding:0 24px 24px}@media (min-width: 769px){.ihistory-page,.iorder-page,.dashboard-page,.iprofile-page,.iinvoice-page,.istatement-page{padding:24px!important}}.app-feature-card:nth-child(1){background:linear-gradient(180deg,color-mix(in srgb,#3b82f6 8%,var(--bg-card)),color-mix(in srgb,var(--bg-panel) 80%,transparent));border-color:color-mix(in srgb,#3b82f6 30%,transparent)}.app-feature-card:nth-child(1):hover{border-color:color-mix(in srgb,#3b82f6 50%,transparent);box-shadow:0 20px 40px #0000004d,0 0 20px #3b82f626}.app-feature-card:nth-child(1):before{background:radial-gradient(circle at 50% 0%,rgba(59,130,246,.15),transparent 60%)}.app-feature-card:nth-child(1) .app-feature-icon{background:color-mix(in srgb,#3b82f6 15%,transparent);color:#60a5fa;box-shadow:inset 0 0 0 1px color-mix(in srgb,#3b82f6 30%,transparent)}.app-feature-card:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,#a855f7 8%,var(--bg-card)),color-mix(in srgb,var(--bg-panel) 80%,transparent));border-color:color-mix(in srgb,#a855f7 30%,transparent)}.app-feature-card:nth-child(2):hover{border-color:color-mix(in srgb,#a855f7 50%,transparent);box-shadow:0 20px 40px #0000004d,0 0 20px #a855f726}.app-feature-card:nth-child(2):before{background:radial-gradient(circle at 50% 0%,rgba(168,85,247,.15),transparent 60%)}.app-feature-card:nth-child(2) .app-feature-icon{background:color-mix(in srgb,#a855f7 15%,transparent);color:#c084fc;box-shadow:inset 0 0 0 1px color-mix(in srgb,#a855f7 30%,transparent)}.app-feature-card:nth-child(3){background:linear-gradient(180deg,color-mix(in srgb,#10b981 8%,var(--bg-card)),color-mix(in srgb,var(--bg-panel) 80%,transparent));border-color:color-mix(in srgb,#10b981 30%,transparent)}.app-feature-card:nth-child(3):hover{border-color:color-mix(in srgb,#10b981 50%,transparent);box-shadow:0 20px 40px #0000004d,0 0 20px #10b98126}.app-feature-card:nth-child(3):before{background:radial-gradient(circle at 50% 0%,rgba(16,185,129,.15),transparent 60%)}.app-feature-card:nth-child(3) .app-feature-icon{background:color-mix(in srgb,#10b981 15%,transparent);color:#34d399;box-shadow:inset 0 0 0 1px color-mix(in srgb,#10b981 30%,transparent)}.dash-hero-unpaid-divider{border:0;height:1px;background:#ffffff26;margin:12px 0;width:100%}.dash-hero-overdue-inline{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.dash-hero-overdue-label{font-size:13px;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em}.dash-hero-overdue-badge-new{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ecfdf5;background:#22c55e33;border:1px solid rgba(134,239,172,.5);box-shadow:0 4px 12px #22c55e33;animation:badgePulse 2s infinite}.dash-hero-overdue-badge-new i{font-size:16px}@keyframes badgePulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}[data-theme=light] .dash-hero-unpaid-divider{background:#0000001a}[data-theme=light] .dash-hero-overdue-label{color:#0f172a}.dashboard-page :is(.dash-security-banner,.dash-hero,.dash-hero-available,.dash-hero-unpaid,.dash-hero-ontrack,.dash-activity-card,.dash-announce-card,.dash-statement-card,.dash-announce-svc,.dash-ontrack-tile,.dash-ontrack-order-btn,.dash-ontrack-total,.dash-hero-chart-area,.dash-hero-balance-split-item,.dash-hero-overdue-box,.dash-hero-add-balance,.dash-hero-btn,.dash-chart-sync,.dash-chart-legend-btn,.dash-chart-period-btn,.dash-chart-period-menu,.dash-list-card),.iorder-page :is(.iorder-topbar,.iorder-left,.iorder-right,.svc-group,.s1-group-card,.order-form-active,.order-form-empty,.of-service-preview,.of-checkout-footer,.s3-order-layout,.s3-service-combo-wrap,.s3-combo-group,.of-input,.of-submit-btn,.of-cart-block,.order-form-price-row),.ihistory-page :is(.ihistory-topbar,.ihistory-table-wrap,.ihistory-toolbar,.ih-filter-select--cell,.ih-export-btn,.ih-modal-panel),.iinvoice-page :is(.iinvoice-table-wrap),.istatement-page :is(.istatement-table-wrap){border-radius:10px}.xhome-invoice{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--nav-height: 68px;--secondary: #10b981;--secondary-glow: rgba(16, 185, 129, .4);--orange: #f59e0b;--orange-glow: rgba(245, 158, 11, .4);--bg-dark: #0a0e14;--bg-panel: #111827;--bg-card: rgba(31, 41, 55, .6);--text-main: #f3f4f6;--text-muted: #9ca3af;--border: rgba(255, 255, 255, .08);--radius: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .28);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .35);--transition: .22s cubic-bezier(.4, 0, .2, 1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xhome-invoice{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .85);--text-main: #0f172a;--text-muted: #64748b;--border: rgba(0, 0, 0, .08)}.iinvoice-page{background:var(--bg-dark);height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));max-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));padding:24px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.iinvoice-container{flex:1;min-height:0;display:flex;flex-direction:column;max-width:1550px;width:100%;margin:0 auto;gap:16px}.iinvoice-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;flex-shrink:0}.iinvoice-stat{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:10px;border:1px solid var(--border);background:var(--bg-panel, #111827);min-width:0}.iinvoice-stat-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.iinvoice-stat--balance{background:color-mix(in srgb,var(--secondary) 16%,var(--bg-panel));border-color:color-mix(in srgb,var(--secondary) 32%,var(--border));box-shadow:0 4px 14px color-mix(in srgb,var(--secondary) 12%,transparent)}.iinvoice-stat--balance .iinvoice-stat-icon{background:color-mix(in srgb,var(--secondary) 22%,transparent);border:1px solid color-mix(in srgb,var(--secondary) 38%,transparent);color:#34d399}.iinvoice-stat--balance .iinvoice-stat-label{color:color-mix(in srgb,var(--secondary) 55%,var(--text-muted))}.iinvoice-stat--balance .iinvoice-stat-val{color:#34d399}html:not(.dark) .iinvoice-stat--balance{background:color-mix(in srgb,var(--secondary) 12%,#ffffff);border-color:color-mix(in srgb,var(--secondary) 28%,var(--border))}html:not(.dark) .iinvoice-stat--balance .iinvoice-stat-icon{color:#059669}html:not(.dark) .iinvoice-stat--balance .iinvoice-stat-val{color:#059669}.iinvoice-stat--receipts .iinvoice-stat-icon{background:color-mix(in srgb,var(--secondary) 14%,transparent);border:1px solid color-mix(in srgb,var(--secondary) 24%,transparent);color:var(--secondary)}.iinvoice-stat--locked .iinvoice-stat-icon{background:color-mix(in srgb,#94a3b8 14%,transparent);border:1px solid color-mix(in srgb,#94a3b8 28%,transparent);color:#94a3b8}.iinvoice-stat--unpaid .iinvoice-stat-icon{background:color-mix(in srgb,var(--orange) 14%,transparent);border:1px solid color-mix(in srgb,var(--orange) 28%,transparent);color:var(--orange)}.iinvoice-stat--overdue .iinvoice-stat-icon{background:color-mix(in srgb,#ef4444 14%,transparent);border:1px solid color-mix(in srgb,#ef4444 28%,transparent);color:#f87171}.iinvoice-stat-body{min-width:0;display:flex;flex-direction:column;gap:4px}.iinvoice-stat-label{font-size:12px;font-weight:600;color:var(--text-muted, var(--text3))}.iinvoice-stat-val{font-size:24px;font-weight:700;color:var(--text-main, var(--text));font-variant-numeric:tabular-nums;line-height:1.1}.iinvoice-stat-val small{font-size:12px;font-weight:700;color:var(--text-muted, var(--text3));margin-left:3px}.iinvoice-stat-val--warn{color:var(--orange)}.iinvoice-stat-val--danger{color:#f87171}.iinvoice-stat-overdue-top{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.iinvoice-stat-badge{display:inline-flex;align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--secondary) 16%,transparent);color:var(--secondary);border:1px solid color-mix(in srgb,var(--secondary) 35%,var(--border))}.iinvoice-stat--overdue .iinvoice-stat-badge{align-self:auto;margin-top:0;flex-shrink:0}.iinvoice-topbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;margin-bottom:0;padding:14px 16px;background:transparent;border:none;border-radius:0}.iinvoice-table-wrap .iinvoice-topbar{border-bottom:1px solid var(--border)}.iinvoice-topbar-brand{display:flex;gap:16px;align-items:center;min-width:0;flex-shrink:0}.iinvoice-topbar-center{flex:0 0 60%;max-width:60%;min-width:0;margin-left:auto}.iinvoice-page .inv-topbar-icon{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:color-mix(in srgb,var(--primary) 14%,transparent);border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:22px}.iinvoice-page .inv-topbar-title{display:flex;align-items:center;font-size:16px;font-weight:700;color:var(--text-main, var(--text));margin-bottom:4px}.iinvoice-page .inv-topbar-sub{font-size:13px;color:var(--text-muted, var(--text3));font-weight:500}.iinvoice-topbar-right{display:flex;align-items:center;gap:10px;min-width:0;margin-left:auto;flex-shrink:0}.iinvoice-search{width:100%;max-width:100%;flex:1 1 auto;min-width:0;min-height:42px;height:42px}.iinvoice-search .srch-paste-btn{background:transparent;border:none;color:var(--text-muted, var(--text3));cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-left:1px solid color-mix(in srgb,var(--border) 90%,transparent);padding:0 0 0 8px;margin-left:2px;height:22px}.iinvoice-search .srch-paste-btn:hover{color:var(--primary)}.iinvoice-panel{flex:1;min-height:0;display:flex;flex-direction:column}.iinvoice-table-wrap{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--bg-panel, #111827);border:1px solid var(--border);border-radius:10px;overflow:hidden;--iinv-cell-border: color-mix(in srgb, var(--border) 75%, transparent);--iinv-status-box-width: 112px;--iinv-view-col: 72px;--iinv-grid-cols: minmax(112px, 1.15fr) minmax(158px, 1.35fr) minmax(200px, 2.2fr) minmax(128px, 1.25fr) minmax(148px, 1.4fr) minmax(108px, 1fr) minmax(118px, 1.05fr) calc(var(--iinv-status-box-width) + 28px) var(--iinv-view-col)}.iinvoice-filters{display:grid;grid-template-columns:var(--iinv-grid-cols);gap:0;align-items:center;min-height:44px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 90%,#ffffff 10%);flex-shrink:0}.iinvoice-filters .ih-filter-cell{padding:0 14px;min-height:44px;display:flex;align-items:center;border-right:1px solid var(--iinv-cell-border);box-sizing:border-box}.iinvoice-filters .ih-filter-cell:last-child{border-right:none}.iinvoice-filters .iinv-col-id{padding-left:24px}.iinvoice-filters .iinv-col-status{justify-content:flex-end}.iinvoice-filters .iinv-col-view{padding-right:24px;justify-content:center}.iinvoice-filters .iinv-col-status .ih-filter-select--cell{width:var(--iinv-status-box-width);min-width:var(--iinv-status-box-width);max-width:var(--iinv-status-box-width);flex-shrink:0}.iinvoice-scroll{flex:1;min-height:0;overflow:auto}.iinvoice-body{display:flex;flex-direction:column}.iinvoice-row{display:grid;grid-template-columns:var(--iinv-grid-cols);gap:0;width:100%;min-height:57px;padding:0;border:none;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease;box-sizing:border-box}.iinvoice-row:hover{background:color-mix(in srgb,var(--primary) 6%,var(--bg-panel))}.iinv-cell{padding:12px 14px;font-size:14px;color:var(--text-muted, var(--text2));display:flex;align-items:center;min-width:0;overflow:hidden;border-right:1px solid var(--iinv-cell-border);box-sizing:border-box;min-height:57px}.iinv-cell:last-child{border-right:none}.iinv-cell.iinv-col-id,.iinv-cell.iinv-col-trx{padding:0}.iinv-cell.iinv-col-status{justify-content:flex-end}.iinv-cell.iinv-col-view{padding-right:24px;justify-content:center}.iinv-row-view{flex-shrink:0}.iinv-cell.iinv-col-desc{color:var(--text-main, var(--text));font-weight:500;white-space:normal;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.iinv-cell.iinv-col-amount,.iinv-cell.iinv-col-paid{font-weight:600;color:var(--text-main, var(--text));font-variant-numeric:tabular-nums;white-space:nowrap}.iinv-cell.iinv-col-date,.iinv-cell.iinv-col-gateway{white-space:nowrap}.iinv-id-copy,.iinv-trx-copy{background:none;border:none;padding:12px 14px;margin:0;width:100%;min-height:57px;text-align:left;font-family:inherit;font-weight:700;font-size:15px;color:#c8cdd6;cursor:pointer;transition:color .2s ease,transform .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;box-sizing:border-box}.iinv-id-copy{padding-left:24px;color:var(--primary)}.iinv-trx-copy{font-size:12px;font-weight:600;color:var(--text-muted, var(--text3));font-family:Inter,monospace}.iinv-id-copy:hover,.iinv-trx-copy:hover{color:var(--primary)}.iinv-id-copy.is-copied,.iinv-id-copy.is-copied:hover,.iinv-trx-copy.is-copied,.iinv-trx-copy.is-copied:hover{color:var(--secondary)}.iinv-id-copy:active,.iinv-trx-copy:active{transform:scale(.97)}.iinv-trx-empty{padding:12px 14px;color:var(--text-muted, var(--text3))}.iinvoice-filters .iinv-col-id .ih-col-label,.iinvoice-filters .iinv-col-date .ih-col-label,.iinvoice-filters .iinv-col-desc .ih-col-label,.iinvoice-filters .iinv-col-gateway .ih-col-label,.iinvoice-filters .iinv-col-trx .ih-col-label,.iinvoice-filters .iinv-col-amount .ih-col-label,.iinvoice-filters .iinv-col-paid .ih-col-label{white-space:nowrap}.iinv-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:var(--iinv-status-box-width);min-width:var(--iinv-status-box-width);max-width:var(--iinv-status-box-width);height:34px;padding:0 8px;border-radius:8px;font-size:12px;font-weight:700;border:1px solid transparent;box-sizing:border-box;white-space:nowrap;line-height:1}.iinv-badge i{font-size:13px;flex-shrink:0}.iinv-badge--paid{background:color-mix(in srgb,var(--secondary) 14%,transparent);color:var(--secondary);border-color:color-mix(in srgb,var(--secondary) 35%,var(--border))}.iinv-badge--unpaid{background:color-mix(in srgb,#ef4444 14%,transparent);color:#f87171;border-color:color-mix(in srgb,#ef4444 35%,var(--border))}.iinv-badge--pending{background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--orange);border-color:color-mix(in srgb,var(--orange) 35%,var(--border))}.iinvoice-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:56px 24px;gap:12px;text-align:center;color:var(--text-muted, var(--text3));box-sizing:border-box}.iinvoice-empty[hidden]{display:none!important}.iinvoice-empty-icon{width:64px;height:64px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:4px;color:var(--text-muted, var(--text3));background:color-mix(in srgb,var(--text-muted) 6%,var(--bg-panel));border:1px solid var(--border)}.iinvoice-empty h3{margin:0;font-size:16px;font-weight:700;color:var(--text-main, var(--text))}.iinvoice-empty p{margin:0;font-size:13px;max-width:260px;line-height:1.5}.iinvoice-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 92%,#ffffff 8%);flex-shrink:0;flex-wrap:wrap}.iinvoice-footer-left,.iinvoice-footer-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.iinvoice-footer-badge{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:30px;border-radius:7px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 90%,#ffffff 10%);font-size:12px;font-weight:600;color:var(--text-muted, var(--text3))}.iinvoice-footer-badge strong{color:var(--primary)}.iinvoice-per-page{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-muted, var(--text3))}.iinvoice-per-page select{height:30px;padding:0 24px 0 8px;border-radius:7px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 90%,#ffffff 10%);color:var(--text-main, var(--text));font-size:12px;font-family:Inter,sans-serif}.iinvoice-pg-btns{display:flex;align-items:center;gap:5px}.iinvoice-pg-btn{min-width:30px;height:30px;padding:0 8px;border-radius:7px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 90%,#ffffff 10%);color:var(--text-muted, var(--text2));font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.iinvoice-pg-btn:hover:not(:disabled){color:var(--primary);border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.iinvoice-pg-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.iinvoice-pg-btn:disabled{opacity:.45;cursor:not-allowed}body.iinv-panel-open{overflow:hidden}.iinv-sp-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0000008c;display:flex;justify-content:flex-end}.iinv-sp-overlay[hidden]{display:none!important}.iinv-sp-content{width:900px;max-width:100vw;height:100%;background:var(--bg-dark);border-left:1px solid var(--border);box-shadow:-20px 0 56px #00000073;display:flex;flex-direction:column;animation:iinvSlideIn .32s cubic-bezier(.2,.8,.2,1);color:var(--text-main)}@keyframes iinvSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.iinv-sp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--bg-panel);border-bottom:1px solid var(--border);flex-shrink:0}.iinv-sp-toolbar-title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-main);letter-spacing:.02em}.iinv-sp-toolbar-title i{color:var(--primary);font-size:18px}.iinv-sp-toolbar-close{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 70%,var(--bg-panel));color:var(--text-muted);font-size:13px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.iinv-sp-toolbar-close:hover{background:color-mix(in srgb,#ef4444 12%,var(--bg-panel));border-color:color-mix(in srgb,#ef4444 35%,var(--border));color:#f87171}.iinv-sp-toolbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.iinv-sp-tool-btn{width:36px;height:36px;border-radius:8px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 55%,var(--bg-panel));color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer;padding:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.iinv-sp-tool-btn:hover{color:var(--text-main);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--bg-panel))}.iinv-sp-tool-btn--save{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--bg-panel))}.iinv-sp-tool-btn--save:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.iinv-sp-body{flex:1;overflow:auto;padding:18px 20px 22px;background:var(--bg-dark)}.iinv-receipt{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:28px 32px 32px;color:var(--text-main)}.iinv-rcpt-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.iinv-rcpt-top-left{min-width:0}.iinv-rcpt-brand-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.iinv-rcpt-logo-img{height:44px;width:auto;max-width:220px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.iinv-rcpt-brand{margin:0;font-size:26px;font-weight:800;letter-spacing:.02em;color:var(--text-main);font-family:Inter,sans-serif;line-height:1.1}.iinv-rcpt-meta-line{margin:0 0 4px;font-size:14px;color:var(--text-muted)}.iinv-rcpt-meta-line strong{color:var(--text-main);font-weight:600}.iinv-rcpt-status-slot{margin-top:14px}.iinv-rcpt-status{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:4px;font-size:12px;font-weight:700;letter-spacing:.06em;border:none}.iinv-rcpt-status i{font-size:14px}.iinv-rcpt-status--paid{background:#10b981;color:#fff}.iinv-rcpt-status--unpaid{background:#ef4444;color:#fff}.iinv-rcpt-status--pending{background:var(--orange);color:#111827}.iinv-rcpt-top-right{text-align:right;flex-shrink:0;min-width:200px}.iinv-rcpt-cust-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.iinv-rcpt-cust-name{display:block;font-size:15px;font-weight:700;color:var(--text-main);margin-bottom:6px}.iinv-rcpt-cust-line{margin:0 0 4px;font-size:14px;color:var(--text-muted);line-height:1.45}.iinv-rcpt-table{border:1px solid var(--border);border-radius:0;overflow:hidden;margin-bottom:0}.iinv-rcpt-table-head,.iinv-rcpt-table-row{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:12px 16px}.iinv-rcpt-table-head{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-main);background:color-mix(in srgb,var(--bg-dark) 25%,var(--bg-panel));border-bottom:1px solid var(--border)}.iinv-rcpt-table-head span:last-child,.iinv-rcpt-table-row span:last-child{text-align:right;min-width:90px}.iinv-rcpt-table-row{font-size:14px;color:var(--text-main);border-bottom:1px solid var(--border)}.iinv-rcpt-table-row span:last-child{font-weight:600;font-variant-numeric:tabular-nums}.iinv-rcpt-summary{margin-top:20px;margin-left:auto;width:min(100%,320px);display:flex;flex-direction:column;gap:0}.iinv-rcpt-pay-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:16px;height:44px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,#f0b90b,#e0a800);color:#1e2329;font-size:14px;font-weight:800;font-family:Inter,sans-serif;letter-spacing:.2px;cursor:pointer;box-shadow:0 6px 18px #f0b90b52;transition:box-shadow .2s ease,background .2s ease}.iinv-rcpt-pay-btn:hover{background:linear-gradient(135deg,#fcd535,#f0b90b);box-shadow:0 8px 22px #f0b90b6b}.iinv-rcpt-pay-btn i{font-size:17px}.iinv-rcpt-pay-arrow{transition:transform .2s ease}.iinv-rcpt-pay-btn:hover .iinv-rcpt-pay-arrow{transform:translate(3px)}@media print{.iinv-rcpt-pay-btn{display:none}}.iinv-rcpt-sum-line{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:5px 0;font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.iinv-rcpt-sum-line span:first-child{font-weight:600}.iinv-rcpt-sum-line span:last-child,.iinv-rcpt-sum-line strong{color:var(--text-main);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;font-weight:600}.iinv-rcpt-sum-line--total{margin-top:2px;padding-top:6px;font-size:14px}.iinv-rcpt-sum-line--total span:first-child,.iinv-rcpt-sum-line--total strong{font-weight:800;color:var(--text-main)}.iinv-rcpt-sum-line--due strong{color:#f87171;font-weight:800}.iinv-rcpt-sum-divider{height:1px;background:var(--border);margin:10px 0 8px}.iinv-rcpt-pay-block .iinv-rcpt-sum-line strong{font-weight:700}.iinv-rcpt-note{margin:0;padding:0;border:none;border-radius:0;font-size:13px;line-height:1.7;color:var(--text-muted);text-align:left;background:transparent}.iinv-sp-body>.iinv-rcpt-note{margin-top:22px;padding:0 4px}.iinv-rcpt-note strong{color:var(--text-main)}.iinv-rcpt-note em{color:var(--primary);font-style:normal;font-weight:600}.iinv-accent{color:var(--primary)!important}.iinv-green{color:var(--secondary)!important}.iinv-print-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.iinv-print-overlay[hidden]{display:none!important}.iinv-print-box{width:min(760px,100%);max-height:95vh;background:#eef1f7;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.iinv-print-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#0f172a;flex-shrink:0}.iinv-print-title{font-size:14px;font-weight:700;color:#e2e8f0;display:inline-flex;align-items:center;gap:8px}.iinv-print-actions{display:flex;align-items:center;gap:8px}.iinv-print-act{height:32px;padding:0 12px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#e2e8f0;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.iinv-print-act--primary{background:var(--primary);border-color:var(--primary);color:#fff}.iinv-print-close{width:32px;height:32px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#cbd5e1;font-size:18px;cursor:pointer}.iinv-print-sheet{background:#fff;color:#1a1e2e;overflow:auto;padding:40px 48px;flex:1}.iinv-ips-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.iinv-ips-brand{font-size:22px;font-weight:800;color:#0f172a;font-family:Rajdhani,sans-serif}.iinv-ips-sub{font-size:11px;color:#64748b;margin-top:2px}.iinv-ips-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748b;text-align:right}.iinv-ips-num{font-size:22px;font-weight:800;color:var(--primary);text-align:right;font-variant-numeric:tabular-nums}.iinv-ips-divider{height:2px;border-radius:2px;background:var(--primary);margin-bottom:24px}.iinv-ips-billing{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.iinv-ips-bill-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:6px}.iinv-ips-bill-name{font-size:16px;font-weight:700;color:#0f172a}.iinv-ips-bill-detail{font-size:12px;color:#64748b}.iinv-ips-bill-right{text-align:right}.iinv-ips-meta-row{display:flex;justify-content:flex-end;gap:12px;font-size:12px;color:#64748b}.iinv-ips-meta-row strong{color:#0f172a;min-width:72px;text-align:right}.iinv-ips-table{width:100%;border-collapse:collapse;margin-bottom:20px}.iinv-ips-table th{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:#fff;background:#0f172a;padding:8px 12px;text-align:left}.iinv-ips-table td{padding:12px 14px;border-bottom:1px solid #e8ecf4;font-size:13px}.iinv-ips-table td:last-child{text-align:right;font-weight:700}.iinv-ips-totals{margin-left:auto;width:min(280px,100%);display:flex;flex-direction:column;gap:4px}.iinv-ips-total-row{display:flex;justify-content:space-between;font-size:13px;color:#64748b}.iinv-ips-total-row--grand{font-size:15px;font-weight:800;color:#0f172a;border-top:2px solid #0f172a;margin-top:6px;padding-top:8px}.iinv-ips-total-row--paid{color:var(--secondary);font-weight:700}.iinv-ips-note{margin:32px 0 0;padding-top:16px;border-top:1px solid #e8ecf4;text-align:center;font-size:11px;color:#94a3b8}@media (max-width: 1100px){.iinvoice-filters,.iinvoice-row{min-width:1080px}.iinvoice-scroll{overflow-x:auto}}@media (max-width: 1200px){.iinvoice-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.iinvoice-page,.istatement-page{padding:12px;height:auto;max-height:none;overflow:visible;min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px))}.iinvoice-stats{grid-template-columns:1fr 1fr}.iinvoice-stat--overdue{grid-column:1 / -1}.iinvoice-topbar{flex-direction:column;align-items:stretch;gap:12px}.iinvoice-topbar-center{flex:1 1 100%;max-width:none;margin-left:0}.iinvoice-search{max-width:none;flex:1 1 100%}.iinv-sp-content{width:100vw}.iinv-sp-body{padding:14px}.iinv-rcpt-top{flex-direction:column;gap:20px}.iinv-rcpt-top-right{text-align:left;min-width:0;width:100%}.iinv-rcpt-summary{width:100%}.iinv-sp-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width: 700px){.iinvoice-page{padding:10px}.iinvoice-container{gap:10px}.iinvoice-stats{gap:8px}.iinvoice-stat{padding:10px 12px;gap:10px}.iinvoice-stat-icon{width:34px;height:34px;font-size:17px;border-radius:9px}.iinvoice-stat-val{font-size:17px}.iinvoice-stat-val small{font-size:10px}.iinvoice-stat-label{font-size:11px}.iinvoice-topbar{padding:12px;gap:10px}.iinvoice-topbar-brand{gap:12px}.iinvoice-page .inv-topbar-icon{width:38px;height:38px;font-size:19px}.iinvoice-page .inv-topbar-title{font-size:15px;margin-bottom:2px}.iinvoice-page .inv-topbar-sub{font-size:12px}.iinvoice-filters,.iinvoice-row{min-width:0}.iinvoice-scroll{overflow-x:hidden}.iinvoice-filters{display:flex;min-height:0;padding:8px 12px}.iinvoice-filters .ih-filter-cell{display:none}.iinvoice-filters .iinv-col-status{display:flex;flex:1;min-height:0;padding:0;border:none}.iinvoice-filters .iinv-col-status .ih-filter-select--cell{width:100%;min-width:0;max-width:100%}.iinvoice-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id      status" "date    date" "desc    desc" "gateway trx" "amount  paid";row-gap:7px;-moz-column-gap:12px;column-gap:12px;min-height:0;padding:12px 14px}.iinv-cell{padding:0;min-height:0;border-right:none}.iinv-cell.iinv-col-id{grid-area:id}.iinv-cell.iinv-col-status{grid-area:status;justify-content:flex-end;align-items:flex-start}.iinv-cell.iinv-col-date{grid-area:date;font-size:12px}.iinv-cell.iinv-col-desc{grid-area:desc;font-size:13px}.iinv-cell.iinv-col-gateway{grid-area:gateway}.iinv-cell.iinv-col-trx{grid-area:trx}.iinv-cell.iinv-col-amount{grid-area:amount}.iinv-cell.iinv-col-paid{grid-area:paid}.iinv-cell.iinv-col-view{display:none}.iinv-id-copy{padding:0;min-height:0;width:auto;max-width:100%;font-size:15px}.iinv-trx-copy,.iinv-trx-empty{padding:0;min-height:0;width:auto;max-width:100%;text-align:right}.iinv-badge{width:auto;min-width:0;max-width:100%;height:26px;padding:0 10px;font-size:11px}.iinv-cell.iinv-col-gateway,.iinv-cell.iinv-col-trx,.iinv-cell.iinv-col-amount,.iinv-cell.iinv-col-paid{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px}.iinv-cell.iinv-col-trx,.iinv-cell.iinv-col-paid{align-items:flex-end}.iinv-cell[data-label]:before{content:attr(data-label);display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, var(--text3));opacity:.8}.iinv-cell.iinv-col-amount,.iinv-cell.iinv-col-paid{padding-top:7px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.iinvoice-pagination{padding:10px 12px;justify-content:center}.iinvoice-footer-left,.iinvoice-footer-right{justify-content:center}.iinv-sp-toolbar{padding:10px 12px}.iinv-sp-body{padding:12px 10px 18px}.iinv-receipt{padding:18px 14px 22px}.iinv-rcpt-top{gap:16px;margin-bottom:20px}.iinv-rcpt-logo-img{height:34px;width:auto;max-width:150px}.iinv-rcpt-brand{font-size:20px}.iinv-rcpt-meta-line,.iinv-rcpt-cust-line{font-size:13px}.iinvoice-empty{min-height:180px;padding:36px 16px}}@media print{body.iinv-printing>*:not(#invSpOverlay){display:none!important}body.iinv-printing #invSpOverlay{position:static!important;display:block!important;background:none!important}body.iinv-printing .iinv-sp-overlay{position:static!important;background:none!important}body.iinv-printing .iinv-sp-content{width:100%!important;max-width:none!important;box-shadow:none!important;border:none!important;height:auto!important}body.iinv-printing .iinv-sp-toolbar,body.iinv-printing .iinv-sp-toolbar-actions{display:none!important}body.iinv-printing .iinv-sp-body .iinv-rcpt-note{display:block!important;margin-top:20px;page-break-inside:avoid}body.iinv-printing .iinv-sp-body{padding:0!important;background:#fff!important;overflow:visible!important}body.iinv-printing .iinv-receipt{box-shadow:none!important;border:1px solid #ddd!important}body>*:not(#invPrintOverlay):not(#invSpOverlay){display:none!important}#invPrintOverlay{position:static!important;background:none!important;display:block!important}.iinv-print-toolbar{display:none!important}.iinv-print-box{box-shadow:none!important;max-height:none!important;border-radius:0!important}.iinv-print-sheet{padding:20px 28px!important;overflow:visible!important}}.istatement-page{height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));max-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));padding:24px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.istatement-table-wrap{--istmt-cell-border: color-mix(in srgb, var(--border) 75%, transparent);--istmt-grid-cols: 15% 30% 15% 15% 15% 10%}.istatement-scroll{flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable;display:flex;flex-direction:column}.istatement-filters{display:grid;grid-template-columns:var(--istmt-grid-cols);gap:0;align-items:stretch;min-height:44px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-dark) 90%,#ffffff 10%);flex-shrink:0;position:sticky;top:0;z-index:2;width:100%;box-sizing:border-box}.istatement-filters .ih-filter-cell{padding:0 14px;min-height:44px;display:flex;align-items:center;border-right:1px solid var(--istmt-cell-border);box-sizing:border-box}.istatement-filters .ih-filter-cell:last-child{border-right:none}.istatement-filters .istmt-col-date,.istmt-cell.istmt-col-date{padding-left:24px;padding-right:10px}.istatement-filters .istmt-col-type,.istmt-cell.istmt-col-type,.istatement-filters .istmt-col-amount,.istatement-filters .istmt-col-balance,.istmt-cell.istmt-col-amount,.istmt-cell.istmt-col-balance{justify-content:center;padding-left:10px;padding-right:10px}.istatement-filters .istmt-col-view,.istmt-cell.istmt-col-view{padding-right:24px;justify-content:center}.istatement-filters .istmt-col-type .ih-filter-select--cell{width:80%;min-width:0;max-width:80%}.istatement-body{display:flex;flex-direction:column;flex:1;width:100%;min-width:0}.istatement-row{display:grid;grid-template-columns:var(--istmt-grid-cols);gap:0;width:100%;min-width:0;min-height:57px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:transparent;cursor:pointer;transition:background .15s ease;box-sizing:border-box}.istatement-row:hover{background:color-mix(in srgb,var(--primary) 6%,var(--bg-panel))}.istmt-cell{padding:10px 14px;font-size:14px;color:var(--text-muted, var(--text2));display:flex;align-items:center;min-width:0;overflow:hidden;border-right:1px solid var(--istmt-cell-border);box-sizing:border-box;min-height:57px}.istmt-cell:last-child{border-right:none}.istatement-table-wrap .dash-badge{min-width:0;width:80%;max-width:80%;height:26px;padding:6px 8px;border-radius:7px;font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1.1;box-sizing:border-box;border:1px solid transparent}.istatement-table-wrap .dash-badge--credit{color:#34d399;background:#10b9811f;border-color:#10b98152}.istatement-table-wrap .dash-badge--debit{color:#f87171;background:#ef44441f;border-color:#ef444452}.istatement-table-wrap .dash-badge--login{color:#60a5fa;background:#3b82f61f;border-color:#3b82f652}.istatement-table-wrap .dash-badge--security{color:#a78bfa;background:#8b5cf61f;border-color:#8b5cf652}.istatement-table-wrap .dash-badge--profile{color:#94a3b8e6;background:#ffffff0f;border-color:#ffffff1f}html:not(.dark) .istatement-table-wrap .dash-badge--credit{color:#059669;background:#10b9811a;border-color:#10b98147}html:not(.dark) .istatement-table-wrap .dash-badge--debit{color:#dc2626;background:#ef44441a;border-color:#ef444447}html:not(.dark) .istatement-table-wrap .dash-badge--login{color:#2563eb;background:#3b82f61a;border-color:#3b82f647}html:not(.dark) .istatement-table-wrap .dash-badge--security{color:#7c3aed;background:#8b5cf61a;border-color:#8b5cf647}html:not(.dark) .istatement-table-wrap .dash-badge--profile{color:#64748b;background:#64748b1a;border-color:#64748b38}.istmt-col-balance{font-weight:700;color:var(--text-main, var(--text));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;text-align:center;width:100%}.istmt-date-inner{display:flex;flex-direction:column;gap:3px;min-width:0}.istmt-day{font-size:13px;font-weight:600;color:var(--text-main, var(--text));font-variant-numeric:tabular-nums}.istmt-time{font-size:12px;color:var(--text-muted, var(--text3))}.istmt-desc-inner{display:flex;flex-direction:column;gap:4px;min-width:0}.istmt-desc{font-size:14px;font-weight:500;color:var(--text-main, var(--text));line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.istmt-ref{font-size:12px;color:var(--text-muted, var(--text3));line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.istmt-amt{width:100%;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.istmt-amt--credit{color:#34d399;font-weight:700}.istmt-amt--debit{color:#f87171;font-weight:700}.istmt-amt--na{color:var(--text-muted, var(--text3));font-weight:500;opacity:.55}.istmt-rcpt-status--login{background:#3b82f6;color:#fff}.istmt-rcpt-status--security{background:#8b5cf6;color:#fff}.istmt-rcpt-status--profile{background:#64748b;color:#fff}@media (max-width: 1100px){.istatement-filters,.istatement-row{min-width:980px}.istatement-scroll{overflow-x:auto}}@media print{body.istmt-printing>*:not(#stmtSpOverlay){display:none!important}body.istmt-printing #stmtSpOverlay{position:static!important;display:block!important;background:none!important}body.istmt-printing .iinv-sp-overlay{position:static!important;background:none!important}body.istmt-printing .iinv-sp-content{width:100%!important;max-width:none!important;box-shadow:none!important;border:none!important;height:auto!important}body.istmt-printing .iinv-sp-toolbar,body.istmt-printing .iinv-sp-toolbar-actions{display:none!important}body.istmt-printing .iinv-sp-body{padding:0!important;background:#fff!important;overflow:visible!important}body.istmt-printing .iinv-sp-body .iinv-rcpt-note{display:block!important;margin-top:20px}body.istmt-printing .iinv-receipt{box-shadow:none!important;border:1px solid #ddd!important}}.istatement-page,.iinvoice-page{background:var(--xh-page-bg, var(--bg-dark))}body.xh-scroll-below-nav .istatement-page,body.xh-scroll-below-nav .iinvoice-page{--xh-page-h: calc(100dvh - var(--topbar-height, 0px) - var(--nav-height, 68px) - var(--xh-eyebar-h, 0px));height:var(--xh-page-h);min-height:var(--xh-page-h);max-height:var(--xh-page-h)}.xhome-profile{--primary: var(--theme-accent, #7c3aed);--primary-hover: color-mix(in srgb, var(--primary) 85%, #000);--primary-glow: color-mix(in srgb, var(--primary) 40%, transparent);--nav-height: 68px;--secondary: #10b981;--secondary-glow: rgba(16, 185, 129, .4);--orange: #f59e0b;--orange-glow: rgba(245, 158, 11, .4);--bg-dark: #0a0e14;--bg-panel: #111827;--bg-card: rgba(31, 41, 55, .6);--text-main: #f3f4f6;--text-muted: #9ca3af;--border: rgba(255, 255, 255, .08);--radius: 10px;--radius-sm: 10px;--radius-md: 10px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 8px 30px rgba(0, 0, 0, .28);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .35);--transition: .22s cubic-bezier(.4, 0, .2, 1);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xhome-profile{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--bg-card: rgba(255, 255, 255, .85);--text-main: #0f172a;--text-muted: #64748b;--border: rgba(0, 0, 0, .08)}.user-dd-item--sub{padding-left:18px;font-size:12.5px;font-weight:600}.user-dd-item--sub i{width:28px;height:28px;font-size:15px}.iprofile-page{height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));padding:14px 16px;box-sizing:border-box;background:transparent;overflow:hidden;display:flex;flex-direction:column}.iprofile-container{flex:1;min-height:0;max-width:1550px;width:100%;margin:0 auto;display:flex;flex-direction:column}.iprofile-layout{display:flex;flex:1;min-height:0;gap:0;background:var(--bg-panel, #111827);border:1px solid var(--border);border-radius:10px;overflow:hidden}.iprofile-mobile-toggle,.iprofile-sidebar-overlay{display:none}.iprofile-sidebar{width:280px;flex-shrink:0;display:flex;flex-direction:column;padding:0 0 14px;background:#0c1017;border-right:1px solid rgba(255,255,255,.06);box-sizing:border-box;min-height:0;overflow:hidden}.iprofile-sidebar-user{flex-shrink:0;padding:0}.iprofile-sidebar-user-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 16px 14px}.iprofile-sidebar-avatar-btn{position:relative;width:92px;height:92px;margin:0 auto 14px;padding:0;border:none;background:transparent;cursor:pointer;display:block;flex-shrink:0}.iprofile-sidebar-avatar-btn:hover .iprofile-sidebar-avatar-edit{opacity:1}.iprofile-sidebar-avatar-btn:hover .iprofile-sidebar-avatar-ring{border-color:#2dd4bfbf;box-shadow:0 0 0 1px #2dd4bf33,0 0 24px #2dd4bf47}.iprofile-sidebar-avatar-edit{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:#0000007a;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:2}.iprofile-sidebar-avatar-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(45,212,191,.55);box-shadow:0 0 0 1px #2dd4bf26,0 0 20px #2dd4bf38,0 0 40px #2dd4bf14;transition:border-color .2s ease,box-shadow .2s ease}.iprofile-sidebar-avatar{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;overflow:hidden;background:#0a0e14;box-shadow:inset 0 0 0 1px #ffffff0a}.iprofile-sidebar-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.iprofile-sidebar-status{position:absolute;right:6px;bottom:6px;width:15px;height:15px;border-radius:50%;background:#22c55e;border:2.5px solid #0c1017;box-shadow:0 0 10px #22c55e8c;z-index:3}.iprofile-sidebar-identity{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;margin-bottom:16px}.iprofile-sidebar-username{margin:0;padding:0;border:none;background:transparent;font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:#f1f5f9;cursor:pointer;line-height:1.15;letter-spacing:-.03em;transition:color .2s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iprofile-sidebar-username:hover{color:#5eead4}.iprofile-sidebar-username.is-copied{color:#34d399}.iprofile-sidebar-role{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc;padding:6px 12px;border-radius:999px;background:#94a3b81a;border:1px solid rgba(148,163,184,.16);white-space:nowrap}.iprofile-sidebar-email{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 10px;padding:11px 12px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#94a3b8;cursor:pointer;line-height:1.3;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;box-sizing:border-box}.iprofile-sidebar-email i{font-size:16px;color:#64748b;flex-shrink:0}.iprofile-sidebar-email-text{min-width:0;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iprofile-sidebar-email:hover{color:#cbd5e1;border-color:#2dd4bf47;background:#2dd4bf0d;box-shadow:0 0 0 1px #2dd4bf0f}.iprofile-sidebar-email.is-copied{border-color:#34d39959;background:#34d39914}.iprofile-sidebar-email.is-copied .iprofile-sidebar-email-text{color:#34d399}.iprofile-sidebar-balance{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:#34d399;padding:12px 14px;border-radius:12px;background:#10b9811a;border:1px solid rgba(45,212,191,.28);box-sizing:border-box;box-shadow:inset 0 1px #ffffff0a}.iprofile-sidebar-balance i{font-size:18px;color:#2dd4bf;opacity:1}.iprofile-sidebar-divider{width:calc(100% - 32px);height:1px;margin:4px auto 0;background:#ffffff12}.iprofile-sidebar-nav{display:flex;flex-direction:column;gap:3px;padding:10px 10px 0;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.iprofile-sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.iprofile-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;color:#94a3b8;text-decoration:none;background:transparent;border:none;border-radius:10px;cursor:pointer;text-align:left;font-family:Inter,sans-serif;transition:background .18s ease,color .18s ease,transform .15s ease;box-sizing:border-box}.iprofile-nav-item i{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#64748b;background:#ffffff08;border:1px solid rgba(255,255,255,.06);flex-shrink:0;transition:background .18s ease,color .18s ease,border-color .18s ease}.iprofile-nav-item:hover{color:#e2e8f0;background:#ffffff0a}.iprofile-nav-item:hover i{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf38}.iprofile-nav-item.active{color:#f1f5f9;background:#2dd4bf1a;box-shadow:inset 3px 0 #2dd4bf}.iprofile-nav-item.active i{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf47}.iprofile-main{flex:1;min-width:0;min-height:0;padding:20px 24px 24px;background:var(--bg-panel, #111827);overflow-y:auto;scrollbar-gutter:stable}.iprofile-content-head{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent)}.iprofile-content-head--compact{margin-bottom:12px;padding-bottom:10px}.iprofile-content-head-main{display:flex;align-items:flex-start;gap:12px}.iprofile-content-head-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;color:#2dd4bf;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.22)}.iprofile-content-head-text{min-width:0;flex:1}.iprofile-content-title{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--text-main, var(--text));letter-spacing:-.02em}.iprofile-content-sub{margin:0;font-size:12.5px;color:var(--text-muted, var(--text3));line-height:1.45}.iprofile-form-section{margin-bottom:14px;padding:20px 22px 22px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg-dark) 32%,transparent)}.iprofile-form-section-title{display:flex;align-items:center;gap:7px;margin:0 0 16px;font-size:12.5px;font-weight:700;color:var(--text-muted, var(--text2));letter-spacing:.02em;text-transform:uppercase}.iprofile-form-section-title i{font-size:15px;color:#2dd4bf}.iprofile-form-subsection{margin-top:18px;padding:18px 4px 20px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.iprofile-form-subsection-title{display:flex;align-items:center;gap:7px;margin:0 0 16px;font-size:11.5px;font-weight:700;color:var(--text-muted, var(--text3));letter-spacing:.04em;text-transform:uppercase}.iprofile-form-subsection-title i{font-size:14px;color:#2dd4bf}.iprofile-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.iprofile-form-grid--name-row{margin-top:20px;padding-top:8px}.iprofile-form-grid--prefs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.iprofile-name-pair{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;min-width:0}.iprofile-phone-wrap{display:flex;align-items:stretch;gap:8px;width:100%}.iprofile-phone-code-wrap{flex:0 0 118px;min-width:0}.iprofile-phone-code{padding-left:10px;padding-right:28px;font-size:12px;font-weight:600}.iprofile-phone-input{flex:1;min-width:0}.iprofile-field{display:flex;flex-direction:column;gap:10px;min-width:0;padding-bottom:10px}.iprofile-field--full{grid-column:1 / -1}.iprofile-field label{font-size:12px;font-weight:600;color:var(--text-muted, var(--text2))}.iprofile-input,.iprofile-select{width:100%;height:46px;padding:0 18px;font-size:13px;font-family:Inter,sans-serif;color:var(--text-main, var(--text));background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:8px;outline:none;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.iprofile-form-grid--single{grid-template-columns:1fr;max-width:560px}.iprofile-form-grid--stack{grid-template-columns:1fr;gap:16px}.iprofile-form-section .iprofile-form-actions{margin-top:4px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.iprofile-pass-strength{margin-top:2px}.iprofile-pass-strength-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.iprofile-pass-strength-label{font-size:12px;font-weight:600;color:var(--text-main, var(--text))}.iprofile-pass-strength-text{font-size:12px;font-weight:600;color:#94a3b8}.iprofile-pass-strength-bars{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.iprofile-pass-strength-bars span{display:block;height:4px;border-radius:2px;background:#94a3b847;transition:background .2s ease,transform .2s ease}.iprofile-pass-strength.is-short .iprofile-pass-strength-text{color:#f87171}.iprofile-pass-strength.is-short .iprofile-pass-strength-bars span.is-active{background:#f87171}.iprofile-pass-strength.is-weak .iprofile-pass-strength-text{color:#fb923c}.iprofile-pass-strength.is-weak .iprofile-pass-strength-bars span.is-active{background:#fb923c}.iprofile-pass-strength.is-fair .iprofile-pass-strength-text{color:#fbbf24}.iprofile-pass-strength.is-fair .iprofile-pass-strength-bars span.is-active{background:#fbbf24}.iprofile-pass-strength.is-strong .iprofile-pass-strength-text{color:#4ade80}.iprofile-pass-strength.is-strong .iprofile-pass-strength-bars span.is-active{background:#4ade80}.iprofile-pass-strength.is-very-strong .iprofile-pass-strength-text{color:#22c55e}.iprofile-pass-strength.is-very-strong .iprofile-pass-strength-bars span.is-active{background:#22c55e}.iprofile-field-error{display:block;margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.35;color:#f87171}.iprofile-input--error{border-color:#ef4444!important;background:#ef444414!important;box-shadow:0 0 0 3px #ef44441f!important}.iprofile-input--error:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444429!important}@keyframes iprofile-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.iprofile-shake{animation:iprofile-shake .35s ease}.iprofile-form-actions{margin-top:10px;padding-top:10px;border-top:none}.iprofile-panel{display:none;max-width:100%}.iprofile-panel.active{display:block}.iprofile-input-copy-wrap .iprofile-input{width:100%;padding-right:44px}.iprofile-input-copy-wrap:has(.iprofile-field-badge) .iprofile-input,.iprofile-input-copy-wrap--username .iprofile-input,.iprofile-input-copy-wrap--email .iprofile-input,.iprofile-input-copy-wrap--currency .iprofile-input{padding-left:42px}.iprofile-input-copy-wrap--currency .iprofile-input{padding-right:16px}.iprofile-field-badge{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#a78bfa;background:#a78bfa1f;border:1px solid rgba(167,139,250,.28);pointer-events:none;z-index:1}.iprofile-field-badge--email{color:#60a5fa;background:#3b82f61f;border-color:#60a5fa47}.iprofile-field-badge--currency{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2447}.iprofile-input-copy-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#94a3b8;background:transparent;box-shadow:none;outline:none;cursor:pointer;transition:color .18s ease}.iprofile-input-copy-btn:hover{color:#5eead4;background:transparent}.iprofile-input-copy-btn.is-copied{color:#34d399;background:transparent}.iprofile-input--locked{cursor:default}.iprofile-input--username{background:#a78bfa14;border-color:#a78bfa47;color:#c4b5fd;font-weight:700}.iprofile-input--email{background:#3b82f614;border-color:#60a5fa47;color:#93c5fd;font-weight:600}.iprofile-input--currency{background:#fbbf2414;border-color:#fbbf2447;color:#fcd34d;font-weight:700;letter-spacing:.04em}.iprofile-input--readonly{background:color-mix(in srgb,var(--bg-dark) 85%,#ffffff 15%);color:var(--text-muted, var(--text2));cursor:not-allowed}.iprofile-input-copy-wrap{position:relative;display:flex;align-items:center;width:100%}.iprofile-input:focus,.iprofile-select:focus{border-color:color-mix(in srgb,var(--secondary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 15%,transparent)}.iprofile-input--email:focus,.iprofile-input--currency:focus,.iprofile-input--username:focus{box-shadow:none;border-color:inherit}.iprofile-select-wrap{position:relative}.iprofile-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 10px}.iprofile-btn-update{display:inline-flex;align-items:center;justify-content:center;min-width:120px;height:42px;padding:0 24px;font-size:14px;font-weight:700;font-family:Inter,sans-serif;color:#fff;background:var(--secondary);border:none;border-radius:10px;cursor:pointer;transition:background .18s ease,transform .15s ease,box-shadow .18s ease}.iprofile-btn-update--full{width:100%;min-width:0;box-shadow:0 4px 14px #10b98138}.iprofile-btn-update:hover{background:color-mix(in srgb,var(--secondary) 88%,#000 12%);transform:translateY(-1px)}.iprofile-security-list{display:flex;flex-direction:column;gap:10px}.iprofile-security-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--bg-dark) 45%,transparent)}.iprofile-security-item-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.iprofile-security-item-copy strong{font-size:14px;font-weight:600;color:var(--text-main, var(--text))}.iprofile-security-item-copy span{font-size:12px;color:var(--text-muted, var(--text3));line-height:1.45}.iprofile-security-item-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;color:#a78bfa;background:#a78bfa1a;border:1px solid rgba(167,139,250,.22)}.iprofile-security-item-icon--alert{color:#60a5fa;background:#3b82f61a;border-color:#60a5fa47}.iprofile-security-note{margin:0 0 14px;font-size:12.5px;color:var(--text-muted, var(--text3));line-height:1.45}.iprofile-security-item-icon--email{color:#60a5fa;background:#3b82f61a;border-color:#60a5fa47}.iprofile-2fa-setup{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.iprofile-security-list--compact{margin-bottom:0}.iprofile-2fa-layout{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:22px;align-items:start}.iprofile-2fa-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.iprofile-2fa-qr-frame{width:100%;padding:14px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--border) 85%,#94a3b8 15%);background:color-mix(in srgb,var(--bg-dark) 55%,transparent)}.iprofile-2fa-qr-card{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:10px;background:#fff}.iprofile-2fa-qr-card img{display:block;width:176px;height:176px;border-radius:6px}.iprofile-2fa-qr-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, var(--text3));text-align:center}.iprofile-2fa-step-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:12px}.iprofile-2fa-step-list li{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;color:var(--text-muted, var(--text2))}.iprofile-2fa-step-list strong{color:var(--text-main, var(--text))}.iprofile-2fa-step-num{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:700;color:#38bdf8;background:#38bdf81f;border:1px solid rgba(56,189,248,.28)}.iprofile-field--2fa-otp{margin-bottom:12px}.iprofile-otp-status-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--bg-dark) 45%,transparent)}.iprofile-otp-status-copy{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;font-size:13px;color:var(--text-muted, var(--text2))}.iprofile-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em}.iprofile-status-badge.is-enabled{color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.iprofile-status-badge.is-disabled{color:#94a3b8;background:#94a3b81f;border:1px solid rgba(148,163,184,.22)}.iprofile-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:700;font-family:Inter,sans-serif;color:var(--text-main, var(--text));background:transparent;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.iprofile-btn-outline:hover{background:#ffffff0a;border-color:color-mix(in srgb,var(--secondary) 40%,var(--border))}.iprofile-btn-outline--danger{color:#f87171;border-color:#f8717159;background:#f8717114}.iprofile-btn-outline--danger:hover{background:#f8717124;border-color:#f8717173}.iprofile-form-section--actions-only{padding-top:16px;padding-bottom:18px}.iprofile-form-section--actions-only .iprofile-form-actions{margin-top:0;padding-top:0;border-top:none}.iprofile-loginsec-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.iprofile-loginsec-session{margin-bottom:14px}.iprofile-loginsec-banner{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;border:1px solid color-mix(in srgb,#38bdf8 28%,var(--border));background:linear-gradient(135deg,#38bdf814,#2dd4bf0d)}.iprofile-loginsec-banner-icon{width:44px;height:44px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;color:#38bdf8;background:#38bdf824;border:1px solid rgba(56,189,248,.28)}.iprofile-loginsec-banner-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.iprofile-loginsec-banner-copy strong{font-size:14px;font-weight:700;color:var(--text-main, var(--text))}.iprofile-loginsec-banner-copy span{font-size:12.5px;line-height:1.45;color:var(--text-muted, var(--text3))}.iprofile-toggle--banner{flex-shrink:0}.iprofile-loginsec-panel{display:flex;flex-direction:column;gap:12px;height:100%;padding:16px 18px 18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--bg-dark) 38%,transparent);box-shadow:inset 0 1px #ffffff08}.iprofile-loginsec-panel-head{display:flex;align-items:center;gap:12px}.iprofile-loginsec-panel-icon{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;color:#a78bfa;background:#a78bfa1f;border:1px solid rgba(167,139,250,.24)}.iprofile-loginsec-panel-icon--country{color:#2dd4bf;background:#2dd4bf1f;border-color:#2dd4bf3d}.iprofile-loginsec-panel-title{flex:1;min-width:0}.iprofile-loginsec-panel-title h3{margin:0;font-size:14px;font-weight:700;color:var(--text-main, var(--text))}.iprofile-loginsec-panel-title p{margin:2px 0 0;font-size:12px;color:var(--text-muted, var(--text3))}.iprofile-country-count{min-width:28px;height:28px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#2dd4bf;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.28)}.iprofile-textarea{width:100%;min-height:168px;padding:14px 16px;font-size:13px;font-family:Inter,sans-serif;line-height:1.5;color:var(--text-main, var(--text));background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:10px;outline:none;resize:vertical;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}.iprofile-textarea:focus{border-color:color-mix(in srgb,var(--secondary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 15%,transparent)}.iprofile-textarea--mono{min-height:168px;font-family:Consolas,Monaco,Courier New,monospace;font-size:12.5px;line-height:1.65;letter-spacing:.02em}.iprofile-loginsec-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.iprofile-loginsec-chips-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, var(--text3))}.iprofile-ip-chip{display:inline-flex;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;font-family:Consolas,Monaco,Courier New,monospace;color:#c4b5fd;background:#a78bfa1a;border:1px solid rgba(167,139,250,.24);border-radius:999px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .15s ease}.iprofile-ip-chip:hover{background:#a78bfa2e;border-color:#a78bfa61;transform:translateY(-1px)}.iprofile-loginsec-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}.iprofile-loginsec-hint{margin:0;font-size:11.5px;line-height:1.45;color:var(--text-muted, var(--text3))}.iprofile-loginsec-hint code{font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;color:#c4b5fd}.iprofile-link-btn{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;font-family:Inter,sans-serif;color:#94a3b8;background:none;border:none;cursor:pointer;white-space:nowrap;transition:color .18s ease}.iprofile-link-btn:hover{color:#2dd4bf}.iprofile-select-wrap--full{width:100%}.iprofile-country-list-wrap{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.iprofile-country-list-head{display:grid;grid-template-columns:1fr auto;gap:12px;padding:0 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, var(--text3))}.iprofile-country-list{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.iprofile-country-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:11px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--bg-dark) 52%,transparent);transition:border-color .18s ease,background .18s ease}.iprofile-country-row:hover{border-color:color-mix(in srgb,var(--secondary) 30%,var(--border));background:color-mix(in srgb,var(--bg-dark) 62%,transparent)}.iprofile-country-add-row{display:grid;grid-template-columns:1fr auto;gap:10px}.iprofile-country-picker{position:relative;min-width:0}.iprofile-country-picker-btn{width:100%;height:46px;padding:0 14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;font-family:Inter,sans-serif;color:var(--text-main, var(--text));background:var(--bg-dark, var(--bg, #0a0e14));border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.iprofile-country-picker-btn:hover,.iprofile-country-picker.is-open .iprofile-country-picker-btn{border-color:color-mix(in srgb,var(--secondary) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary) 12%,transparent)}.iprofile-country-picker-label{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iprofile-country-picker-btn .ti-chevron-down{font-size:16px;color:#94a3b8;transition:transform .18s ease}.iprofile-country-picker.is-open .iprofile-country-picker-btn .ti-chevron-down{transform:rotate(180deg)}.iprofile-country-picker-flag,.iprofile-country-flag-img{width:22px;height:16px;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff14}.iprofile-country-picker-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;padding:8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--bg-panel, #111827) 96%,#000 4%);box-shadow:0 14px 34px #00000047}.iprofile-country-picker-search{margin-bottom:8px}.iprofile-country-picker-search .iprofile-input{height:40px;font-size:12.5px}.iprofile-country-picker-list{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;padding-right:2px}.iprofile-country-picker-option{width:100%;min-height:38px;padding:8px 10px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;color:var(--text-main, var(--text));background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .16s ease}.iprofile-country-picker-option:hover,.iprofile-country-picker-option.is-selected{background:#2dd4bf1a}.iprofile-country-picker-option.is-selected{color:#5eead4;font-weight:600}.iprofile-country-picker-empty{margin:0;padding:14px 10px;font-size:12px;color:var(--text-muted, var(--text3));text-align:center}.iprofile-country-name{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--text-main, var(--text))}.iprofile-btn-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:92px;height:46px;padding:0 14px;font-size:13px;font-weight:700;font-family:Inter,sans-serif;color:#fff;background:var(--secondary);border:none;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background .18s ease,transform .15s ease,box-shadow .18s ease;box-shadow:0 2px 10px #10b9812e}.iprofile-btn-add:hover{background:color-mix(in srgb,var(--secondary) 88%,#000 12%);transform:translateY(-1px)}.iprofile-country-remove{width:34px;height:34px;border:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#f87171;background:#f871711a;cursor:pointer;transition:background .18s ease,color .18s ease}.iprofile-country-remove:hover{color:#fff;background:#ef4444}.iprofile-country-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:0;padding:28px 14px;font-size:12.5px;line-height:1.45;color:var(--text-muted, var(--text3));text-align:center;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:10px}.iprofile-country-empty i{font-size:22px;color:#64748b}.iprofile-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);max-width:520px}.iprofile-toggle-row:last-of-type{margin-bottom:24px}.iprofile-toggle-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.iprofile-toggle-copy strong{font-size:14px;font-weight:600;color:var(--text-main, var(--text))}.iprofile-toggle-copy span{font-size:12px;color:var(--text-muted, var(--text3));line-height:1.45}.iprofile-toggle{position:relative;width:46px;height:26px;flex-shrink:0;cursor:pointer}.iprofile-toggle input{opacity:0;width:0;height:0;position:absolute}.iprofile-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--border) 60%,var(--bg-dark));border-radius:99px;transition:background .2s ease}.iprofile-toggle-slider:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #0003}.iprofile-toggle input:checked+.iprofile-toggle-slider{background:var(--secondary)}.iprofile-toggle input:checked+.iprofile-toggle-slider:before{transform:translate(20px)}.iprofile-check-list{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.iprofile-form-section .iprofile-check-list{max-width:none}.iprofile-check-item{display:flex;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;color:var(--text-main, var(--text));cursor:pointer;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--bg-dark) 45%,transparent);transition:border-color .18s ease,background .18s ease}.iprofile-check-item:hover{border-color:color-mix(in srgb,var(--secondary) 35%,var(--border));background:color-mix(in srgb,var(--bg-dark) 55%,transparent)}.iprofile-check-item input{width:18px;height:18px;accent-color:var(--secondary);cursor:pointer}.iprofile-toast{position:fixed;bottom:24px;right:24px;z-index:9999;padding:12px 20px;font-size:13px;font-weight:600;color:#fff;background:var(--secondary);border-radius:8px;box-shadow:0 4px 20px #00000040;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.iprofile-toast.is-visible{opacity:1;transform:translateY(0)}html:not(.dark) .iprofile-page{background:transparent}html:not(.dark) .iprofile-layout{background:#fff;box-shadow:0 1px 4px #0000000f}html:not(.dark) .iprofile-sidebar{background:#f8fafc;border-right-color:#e2e8f0}html:not(.dark) .iprofile-sidebar-avatar-ring{border-color:#14b8a673;box-shadow:0 0 0 1px #14b8a61f,0 0 18px #14b8a626}html:not(.dark) .iprofile-sidebar-username{color:#0f172a}html:not(.dark) .iprofile-sidebar-username:hover{color:#0d9488}html:not(.dark) .iprofile-sidebar-email{background:#fff;border-color:#e2e8f0;color:#64748b}html:not(.dark) .iprofile-sidebar-email:hover{background:#14b8a60f;border-color:#14b8a640;color:#334155}html:not(.dark) .iprofile-sidebar-role{color:#0284c7;background:#0ea5e914;border-color:#0ea5e92e}html:not(.dark) .iprofile-sidebar-balance{color:#059669;background:#10b98114;border-color:#10b98138}html:not(.dark) .iprofile-sidebar-balance i{color:#0d9488}html:not(.dark) .iprofile-sidebar-divider{background:#e2e8f0}html:not(.dark) .iprofile-sidebar-status{border-color:#f8fafc}html:not(.dark) .iprofile-main{background:#fff}html:not(.dark) .iprofile-content-head{border-bottom-color:#e2e8f0}html:not(.dark) .iprofile-content-head-icon{color:#0d9488;background:#0d948814;border-color:#0d94882e}html:not(.dark) .iprofile-pass-strength-label{color:#334155}html:not(.dark) .iprofile-pass-strength-bars span{background:#64748b38}html:not(.dark) .iprofile-field-error{color:#dc2626}html:not(.dark) .iprofile-input--error{background:#ef44440f!important}html:not(.dark) .iprofile-security-item{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .iprofile-security-item-icon{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed29}html:not(.dark) .iprofile-security-item-icon--alert{color:#2563eb;background:#2563eb14;border-color:#2563eb29}html:not(.dark) .iprofile-check-item{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .iprofile-check-item:hover{background:#f1f5f9;border-color:#cbd5e1}html:not(.dark) .iprofile-2fa-qr-frame{background:#f8fafc;border-color:#cbd5e1}html:not(.dark) .iprofile-otp-status-bar{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .iprofile-btn-outline{color:#334155;border-color:#cbd5e1}html:not(.dark) .iprofile-security-item-icon--email{color:#2563eb;background:#2563eb14;border-color:#2563eb29}html:not(.dark) .iprofile-textarea{background:#fff}html:not(.dark) .iprofile-loginsec-banner{background:linear-gradient(135deg,#0ea5e90f,#14b8a60a);border-color:#bae6fd}html:not(.dark) .iprofile-loginsec-panel{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .iprofile-ip-chip{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed29}html:not(.dark) .iprofile-country-row{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .iprofile-country-picker-btn{background:#fff}html:not(.dark) .iprofile-country-picker-menu{background:#fff;border-color:#e2e8f0}html:not(.dark) .iprofile-form-actions{border-top-color:#e2e8f0}html:not(.dark) .iprofile-input,html:not(.dark) .iprofile-select{background:#fff;border-color:#e2e8f0}html:not(.dark) .iprofile-form-subsection{border-top-color:#e2e8f0}html:not(.dark) .iprofile-form-section{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .iprofile-input--username{background:#7c3aed0f;border-color:#7c3aed33;color:#7c3aed}html:not(.dark) .iprofile-input--email{background:#3b82f60f;border-color:#3b82f638;color:#2563eb}html:not(.dark) .iprofile-input--currency{background:#f59e0b14;border-color:#f59e0b40;color:#d97706}html:not(.dark) .iprofile-input-copy-btn{background:transparent;color:#64748b}html:not(.dark) .iprofile-input-copy-btn:hover{color:#0d9488;background:transparent}html:not(.dark) .iprofile-input--readonly{background:#f1f5f9;color:#64748b}html:not(.dark) .iprofile-nav-item{color:#64748b}html:not(.dark) .iprofile-nav-item i{color:#64748b;background:#00000008;border-color:#00000012}html:not(.dark) .iprofile-nav-item:hover{color:#334155;background:#00000008}html:not(.dark) .iprofile-nav-item:hover i{color:#0d9488;background:#14b8a61a;border-color:#14b8a633}html:not(.dark) .iprofile-nav-item.active{color:#0f172a;background:#14b8a61a;box-shadow:inset 3px 0 #14b8a6}html:not(.dark) .iprofile-nav-item.active i{color:#0d9488;background:#14b8a61f;border-color:#14b8a638}@media (max-width: 768px){.iprofile-page{height:auto;min-height:calc(100vh - var(--nav-height, 68px) - var(--topbar-height, 0px));overflow:visible;padding:10px 12px}.iprofile-main{padding:12px 14px 16px}.iprofile-form-section{padding:18px 18px 20px;margin-bottom:12px}.iprofile-form-grid--prefs{grid-template-columns:1fr}.iprofile-name-pair{grid-column:1 / -1;grid-template-columns:1fr 1fr}.iprofile-form-grid .iprofile-field:has(.iprofile-phone-wrap){grid-column:1 / -1}.iprofile-phone-code-wrap{flex:0 0 108px}.iprofile-layout{flex-direction:column;min-height:0;background:transparent;border:none;border-radius:0;overflow:visible}.iprofile-mobile-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:13px 15px;margin-bottom:12px;border-radius:12px;border:1px solid var(--border);background:var(--bg-panel, #111827);color:var(--text-main, #e8edf5);font-size:14px;font-weight:700;cursor:pointer}.iprofile-mobile-toggle>i:first-child{font-size:18px;color:var(--primary, #a78bfa)}.iprofile-mobile-toggle-label{flex:1;text-align:left}.iprofile-mobile-toggle-caret{font-size:16px;color:var(--text-muted)}.iprofile-sidebar{position:fixed;top:calc(var(--nav-height, 68px) + var(--topbar-height, 0px));left:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));width:286px;max-width:86vw;z-index:1200;padding:0 0 14px;transform:translate(-105%);transition:transform .28s cubic-bezier(.4,0,.2,1);border-right:1px solid var(--border);border-bottom:none;border-top-right-radius:14px;border-bottom-right-radius:14px;box-shadow:8px 0 44px #00000080;overflow-y:auto}.iprofile-sidebar.is-open{transform:translate(0)}.iprofile-sidebar-overlay{display:block;position:fixed;top:calc(var(--nav-height, 68px) + var(--topbar-height, 0px));left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:1150;background:#0307128c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.iprofile-sidebar-overlay.is-open{opacity:1;visibility:visible}.iprofile-sidebar-user-card{padding:18px 16px 14px}.iprofile-sidebar-avatar-btn{width:84px;height:84px;margin-bottom:12px}.iprofile-sidebar-nav{flex-direction:column;gap:4px;padding:10px 12px;overflow-x:visible}.iprofile-nav-item{flex:none;justify-content:flex-start}.iprofile-main{padding:20px 16px 28px}.iprofile-form-section{padding:18px 18px 20px}.iprofile-form-grid,.iprofile-2fa-layout,.iprofile-loginsec-grid{grid-template-columns:1fr}.iprofile-loginsec-banner{flex-wrap:wrap}.iprofile-loginsec-panel-foot{flex-direction:column;align-items:flex-start}.iprofile-otp-status-bar{flex-direction:column;align-items:stretch}.iprofile-btn-outline{width:100%}}.iprofile-2fa-store-label{margin:14px 0 8px;font-size:12px;font-weight:700;color:var(--text-main)}.iprofile-2fa-store-links{display:flex;flex-wrap:wrap;gap:10px}.iprofile-2fa-store-links--row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:360px}.iprofile-store-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border-radius:10px;text-decoration:none;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-dark) 55%,transparent);transition:transform .15s ease,border-color .18s ease,box-shadow .18s ease}.iprofile-store-btn:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--secondary) 35%,var(--border));box-shadow:0 6px 16px #0000002e}.iprofile-store-btn i{font-size:26px;flex-shrink:0}.iprofile-store-btn--android i{color:#3ddc84}.iprofile-store-btn--apple i{color:#f5f5f7}.iprofile-store-btn--android .ti-brand-google-play,.iprofile-store-btn--apple .ti-brand-apple-filled{font-size:28px;line-height:1}.iprofile-store-btn-text{display:flex;flex-direction:column;gap:1px;font-size:14px;font-weight:700;line-height:1.2;color:var(--text-main, var(--text))}.iprofile-store-btn-text small{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted, var(--text3))}.iprofile-telegram-card{display:flex;flex-direction:column;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--bg-dark) 38%,transparent);overflow:hidden;box-shadow:inset 0 1px #ffffff08}.iprofile-telegram-card-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--bg-dark) 22%,transparent)}.iprofile-telegram-card-icon{width:42px;height:42px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px;color:#fff;background:linear-gradient(145deg,#2aabee,#229ed9);box-shadow:0 4px 14px #229ed947}.iprofile-telegram-card-title{flex:1;min-width:0}.iprofile-telegram-card-title h3{margin:0;font-size:15px;font-weight:700;color:var(--text-main, var(--text))}.iprofile-telegram-card-title p{margin:3px 0 0;font-size:12.5px;line-height:1.4;color:var(--text-muted, var(--text3))}.iprofile-telegram-status{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 11px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.iprofile-telegram-status-icon{font-size:13px;line-height:1;flex-shrink:0}.iprofile-telegram-status--off{color:#94a3b8;background:color-mix(in srgb,var(--bg-dark) 55%,transparent);border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.iprofile-telegram-status--off .iprofile-telegram-status-icon{color:#64748b}.iprofile-telegram-status--on{color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.28)}.iprofile-telegram-status--on .iprofile-telegram-status-icon{color:#34d399}.iprofile-telegram-body{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 18px 26px;text-align:center}.iprofile-telegram-qr-label{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted, var(--text3))}.iprofile-telegram-qr-frame{position:relative;width:-moz-fit-content;width:fit-content;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--bg-dark) 45%,transparent)}.iprofile-telegram-qr-card{display:inline-flex;padding:8px;border-radius:10px;background:#fff}.iprofile-telegram-qr-card img{display:block;width:168px;height:168px}.iprofile-telegram-action-wrap{width:100%;max-width:260px;display:flex;flex-direction:column;gap:8px}.iprofile-telegram-connect-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:0 20px;font-size:14px;font-weight:700;border:none;border-radius:10px;cursor:pointer;text-decoration:none;color:#fff;background:linear-gradient(145deg,#2aabee,#229ed9);box-shadow:0 4px 14px #229ed947;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.iprofile-telegram-connect-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 6px 20px #229ed961}.iprofile-telegram-paired{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 18px;color:#34d399;font-size:15px;font-weight:700}.iprofile-telegram-paired i{font-size:46px}.iprofile-2fa-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:center;padding:18px 20px;margin-top:14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--bg-dark) 38%,transparent)}.iprofile-2fa-stepper{display:flex;flex-direction:column;min-width:0;padding-right:20px;border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.iprofile-2fa-step-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:stretch}.iprofile-2fa-step-row--last .iprofile-2fa-step-line{display:none}.iprofile-2fa-step-track{display:flex;flex-direction:column;align-items:center;min-height:100%}.iprofile-2fa-step-dot{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700;color:#2dd4bf;background:#2dd4bf1f;border:2px solid rgba(45,212,191,.45)}.iprofile-2fa-step-line{flex:1;width:2px;min-height:36px;margin:6px 0;background:linear-gradient(180deg,#2dd4bfa6,#2dd4bf33);border-radius:99px}.iprofile-2fa-step-body{display:flex;flex-direction:column;gap:5px;padding-bottom:18px;min-width:0}.iprofile-2fa-step-body strong{font-size:14px;font-weight:700;color:var(--text-main, var(--text))}.iprofile-2fa-step-body span{font-size:12.5px;line-height:1.4;color:var(--text-muted, var(--text3))}.iprofile-2fa-flow-main{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:0 24px 0 20px;justify-self:stretch;box-sizing:border-box}.iprofile-2fa-verify-row{display:flex;flex-direction:column;gap:6px;width:100%;max-width:360px}.iprofile-2fa-verify-label{font-size:12px;font-weight:600;color:var(--text-muted, var(--text2))}.iprofile-2fa-verify-controls{display:flex;flex-direction:row;align-items:stretch;gap:8px;width:100%}.iprofile-otp-input{text-align:center;letter-spacing:.35em;font-size:18px;font-weight:700;font-family:Rajdhani,Inter,sans-serif}.iprofile-btn-update--2fa-enable{flex-shrink:0;white-space:nowrap}@media (max-width: 860px){.iprofile-2fa-flow{grid-template-columns:1fr}.iprofile-2fa-stepper{padding-right:0;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);padding-bottom:16px;margin-bottom:16px}.iprofile-2fa-flow-main{padding:0}.iprofile-2fa-verify-controls{flex-direction:column}}.iprofile-api-card{display:flex;flex-direction:column;gap:18px;padding:18px 20px 22px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--bg-dark) 38%,transparent);box-shadow:inset 0 1px #ffffff08}.iprofile-api-card+.iprofile-api-card{margin-top:16px}.iprofile-api-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--bg-dark) 28%,transparent)}.iprofile-api-access-copy{display:flex;flex-direction:column;gap:2px}.iprofile-api-access-copy strong{font-size:14px;font-weight:700;color:var(--text-main, var(--text))}.iprofile-api-access-copy span{font-size:12px;color:var(--text-muted, var(--text3))}.iprofile-api-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.iprofile-api-field--wide{grid-column:1 / -1;position:relative}.iprofile-api-field label{display:inline-flex;align-items:center;gap:6px}.iprofile-api-field label i{font-size:14px;color:#34d399}.iprofile-api-field-row{display:flex;gap:8px}.iprofile-api-field-row .iprofile-input-copy-wrap{flex:1}.iprofile-api-field-row .iprofile-btn-outline{height:42px;padding:0 16px;font-size:13px;flex-shrink:0;width:175px;gap:6px}.iprofile-api-key-actions{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.iprofile-api-key-actions .iprofile-input-copy-btn{position:static;transform:none;height:30px}.iprofile-api-key-actions-sep{width:1px;height:16px;background:color-mix(in srgb,var(--border) 80%,transparent);margin:0 2px}.iprofile-module-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.iprofile-module-feature{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,var(--primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--primary) 15%,transparent)}.iprofile-module-feature-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.iprofile-module-feature-name{font-weight:500;font-size:12px;line-height:1.2;color:var(--text-main, var(--text))}.iprofile-module-feature-check{margin-left:auto;color:#10b981;font-size:18px}.iprofile-api-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.iprofile-api-doc-card{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease}.iprofile-api-doc-card:first-child{background:linear-gradient(135deg,color-mix(in srgb,#10b981 6%,transparent) 0%,transparent 100%);border:1px solid color-mix(in srgb,#10b981 15%,transparent)}.iprofile-api-doc-card:first-child:hover{background:linear-gradient(135deg,color-mix(in srgb,#10b981 12%,transparent),color-mix(in srgb,#10b981 3%,transparent));border-color:color-mix(in srgb,#10b981 35%,transparent);transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,#10b981 12%,transparent)}.iprofile-api-doc-card:first-child .iprofile-api-doc-icon{color:#10b981;background:color-mix(in srgb,#10b981 15%,transparent)}.iprofile-api-doc-card:first-child .iprofile-api-doc-copy small{color:#10b981}.iprofile-api-doc-card:last-child{background:linear-gradient(135deg,color-mix(in srgb,#f97316 6%,transparent) 0%,transparent 100%);border:1px solid color-mix(in srgb,#f97316 15%,transparent)}.iprofile-api-doc-card:last-child:hover{background:linear-gradient(135deg,color-mix(in srgb,#f97316 12%,transparent),color-mix(in srgb,#f97316 3%,transparent));border-color:color-mix(in srgb,#f97316 35%,transparent);transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,#f97316 12%,transparent)}.iprofile-api-doc-card:last-child .iprofile-api-doc-icon{color:#f97316;background:color-mix(in srgb,#f97316 15%,transparent)}.iprofile-api-doc-card:last-child .iprofile-api-doc-copy small{color:#f97316}.iprofile-api-doc-icon{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px}.iprofile-api-doc-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.iprofile-api-doc-copy strong{font-size:14px;font-weight:700;color:var(--text-main, var(--text))}.iprofile-api-doc-copy small{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.iprofile-api-doc-copy span{margin-top:2px;font-size:12px;line-height:1.4;color:var(--text-muted, var(--text3))}.iprofile-api-doc-arrow{flex-shrink:0;font-size:16px;color:var(--text-muted, var(--text3))}.iprofile-btn-update--full{width:100%;min-width:0;margin-top:4px;box-shadow:0 4px 14px #10b98138;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.iprofile-btn-update--full i{font-size:18px}.iprofile-api-card.is-disabled .iprofile-api-grid{opacity:.45;pointer-events:none}@media (max-width: 900px){.iprofile-api-grid,.iprofile-api-docs-grid{grid-template-columns:minmax(0,1fr)}.iprofile-module-features-grid{grid-template-columns:repeat(2,1fr)}.iprofile-api-field-row{flex-direction:column}.iprofile-api-field-row .iprofile-btn-outline{width:100%}}.xpage{--primary: var(--theme-accent, #7c3aed);--bg-dark: #06080d;--bg-panel: #0d1117;--text-main: #e8edf5;--text-muted: #8b95a8;--border: rgba(255, 255, 255, .07);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--text-main)}html:not(.dark) .xpage{--bg-dark: #f2f8ff;--bg-panel: #fefefe;--text-main: #0f172a;--text-muted: #64748b;--border: rgba(15, 23, 42, .09)}.xpage-page{padding:24px;min-height:calc(100vh - var(--topbar-height, 0px) - var(--nav-height, 68px));box-sizing:border-box}.xpage-container{max-width:1550px;width:100%;margin:0 auto}.xpage-wrap{padding:30px;border-radius:12px;border:1px solid var(--border);background:var(--bg-panel)}.xpage-header{padding-bottom:20px;margin-bottom:24px;border-bottom:1px dashed color-mix(in srgb,var(--border) 60%,transparent)}.xpage-title-area{display:flex;align-items:center;gap:16px}.xpage-icon-wrap{width:48px;height:48px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent)}.xpage-title{margin:0;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700;line-height:1.2;color:var(--text-main)}.xpage-subtitle{margin:4px 0 0;font-size:14px;color:var(--text-muted)}.xpage-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.xpage-layout--solo{grid-template-columns:minmax(0,1fr)}.xpage-toc{position:sticky;top:calc(var(--topbar-height, 0px) + var(--nav-height, 68px) + 20px);padding:16px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--text-main) 3%,transparent)}.xpage-toc-label{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.xpage-toc-label i{color:var(--primary);font-size:14px}.xpage-toc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.xpage-toc-list a{display:block;padding:7px 10px;border-radius:7px;border-left:2px solid transparent;font-size:13px;font-weight:500;line-height:1.4;color:var(--text-muted);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.xpage-toc-list a:hover{color:var(--text-main);border-left-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.xpage-article{max-width:none;font-size:15px;line-height:1.75;color:var(--text-muted)}.xpage-article>:first-child{margin-top:0}.xpage-article>:last-child{margin-bottom:0}.xpage-article h2{margin:36px 0 14px;padding-top:20px;border-top:1px solid var(--border);scroll-margin-top:calc(var(--topbar-height, 0px) + var(--nav-height, 68px) + 20px);font-size:19px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--text-main)}.xpage-article h3{margin:26px 0 10px;font-size:16px;font-weight:700;color:var(--text-main)}.xpage-article p{margin:0 0 14px}.xpage-article ul,.xpage-article ol{margin:0 0 16px;padding-left:22px}.xpage-article ul{list-style:disc}.xpage-article ol{list-style:decimal}.xpage-article li{margin-bottom:8px}.xpage-article li::marker{color:var(--primary)}.xpage-article strong{color:var(--text-main);font-weight:700}.xpage-article a{color:var(--primary);font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--primary) 40%,transparent)}.xpage-article a:hover{border-bottom-color:var(--primary)}.xpage-article>p:first-child>em:only-child{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--text-main) 4%,transparent);font-size:12px;font-style:normal;font-weight:600;color:var(--text-muted)}.xpage-article blockquote{margin:0 0 16px;padding:12px 16px;border-left:3px solid var(--primary);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--primary) 6%,transparent)}.xpage-article table{width:100%;margin:0 0 16px;border-collapse:collapse;font-size:14px}.xpage-article th,.xpage-article td{padding:10px 12px;border:1px solid var(--border);text-align:left}.xpage-article th{background:color-mix(in srgb,var(--text-main) 4%,transparent);color:var(--text-main);font-weight:700}.xpage-article img{max-width:100%;height:auto;border-radius:10px}.xpage-article code{padding:2px 6px;border-radius:5px;border:1px solid var(--border);background:color-mix(in srgb,var(--text-main) 5%,transparent);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;color:var(--text-main)}.xpage-article pre{margin:0 0 16px;padding:14px 16px;border-radius:10px;border:1px solid var(--border);background:var(--bg-dark);overflow-x:auto}.xpage-empty{max-width:520px;margin:0 auto;padding:80px 24px;text-align:center}.xpage-empty-icon{width:76px;height:76px;margin:0 auto 20px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}.xpage-empty h1{margin:0 0 8px;font-size:24px;font-weight:800;color:var(--text-main)}.xpage-empty p{margin:0;font-size:14px;line-height:1.7;color:var(--text-muted)}@media (max-width: 1024px){.xpage-layout{grid-template-columns:minmax(0,1fr);gap:24px}.xpage-toc{position:static}.xpage-article{max-width:none}}@media (max-width: 640px){.xpage-page{padding:14px}.xpage-wrap{padding:20px 16px 26px}.xpage-title{font-size:22px}.xpage-article{font-size:14.5px}.xpage-article h2{font-size:17px;margin-top:30px}}body.xh-scroll-below-nav .xpage-page{--xh-page-h: calc(100dvh - var(--topbar-height, 0px) - var(--nav-height, 68px) - var(--xh-eyebar-h, 0px));height:var(--xh-page-h);min-height:var(--xh-page-h);max-height:var(--xh-page-h);overflow:hidden;display:flex;flex-direction:column}body.xh-scroll-below-nav .xpage-page .xpage-container{flex:1 1 auto;min-height:0;display:flex}body.xh-scroll-below-nav .xpage-page .xpage-wrap{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}body.xh-scroll-below-nav .xpage-page .xpage-header{flex:0 0 auto}body.xh-scroll-below-nav .xpage-page .xpage-layout{flex:1 1 auto;min-height:0;align-items:stretch}body.xh-scroll-below-nav .xpage-page .xpage-toc,body.xh-scroll-below-nav .xpage-page .xpage-article{min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 30%,transparent) transparent}body.xh-scroll-below-nav .xpage-page .xpage-article{padding-right:10px}body.xh-scroll-below-nav .xpage-page :is(.xpage-toc,.xpage-article)::-webkit-scrollbar{width:6px}body.xh-scroll-below-nav .xpage-page :is(.xpage-toc,.xpage-article)::-webkit-scrollbar-track{background:transparent}body.xh-scroll-below-nav .xpage-page :is(.xpage-toc,.xpage-article)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-muted) 30%,transparent);border-radius:999px}body.xh-scroll-below-nav .xpage-page :is(.xpage-toc,.xpage-article)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 48%,transparent)}body.xh-scroll-below-nav .xpage-page .xpage-article :is(h2,h3){scroll-margin-top:12px}@media (max-width: 768px){body.xh-scroll-below-nav .xpage-page,body.xh-scroll-below-nav .xpage-page .xpage-wrap{height:auto;min-height:0;max-height:none;overflow:visible}body.xh-scroll-below-nav .xpage-page .xpage-toc,body.xh-scroll-below-nav .xpage-page .xpage-article{max-height:none;overflow:visible}}.lic-result{--lic-bg: #05070d;--lic-card: rgba(17, 24, 39, .55);--lic-border: rgba(255, 255, 255, .08);--lic-text: #f8fafc;--lic-muted: #94a3b8;--lic-ok: #22c55e;--lic-ok-soft: rgba(34, 197, 94, .14);--lic-err: #ef4444;--lic-err-soft: rgba(239, 68, 68, .14);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter,Figtree,system-ui,-apple-system,sans-serif;color:var(--lic-text);background:var(--lic-bg);overflow:hidden}.lic-result:before,.lic-result:after{content:"";position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(120px);opacity:.45;z-index:0;animation:lic-drift 18s ease-in-out infinite alternate}.lic-result:before{top:-20vmax;left:-10vmax;background:radial-gradient(circle,var(--lic-glow-a, #16a34a) 0%,transparent 70%)}.lic-result:after{bottom:-20vmax;right:-10vmax;background:radial-gradient(circle,var(--lic-glow-b, #0ea5e9) 0%,transparent 70%);animation-delay:-6s}.lic-result[data-ok=false]{--lic-glow-a: #dc2626;--lic-glow-b: #7c3aed}@keyframes lic-drift{0%{transform:translate(0) scale(1)}to{transform:translate(6vmax,4vmax) scale(1.15)}}.lic-card{position:relative;z-index:1;width:100%;max-width:440px;padding:44px 36px 36px;text-align:center;background:var(--lic-card);border:1px solid var(--lic-border);border-radius:24px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 60px -20px #0009,inset 0 1px #ffffff0f;animation:lic-rise .7s cubic-bezier(.22,1,.36,1) both}@keyframes lic-rise{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lic-badge{position:relative;width:104px;height:104px;margin:0 auto 26px;border-radius:50%;display:grid;place-items:center;background:var(--lic-ok-soft);animation:lic-pop .6s cubic-bezier(.34,1.56,.64,1) .15s both}.lic-result[data-ok=false] .lic-badge{background:var(--lic-err-soft)}.lic-badge:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--lic-ok);opacity:0;animation:lic-ring 1.8s ease-out .6s infinite}.lic-result[data-ok=false] .lic-badge:after{border-color:var(--lic-err)}@keyframes lic-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes lic-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.lic-badge svg{width:52px;height:52px}.lic-draw{stroke:var(--lic-ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:60;stroke-dashoffset:60;animation:lic-stroke .6s ease-out .5s forwards}.lic-result[data-ok=false] .lic-draw{stroke:var(--lic-err)}@keyframes lic-stroke{to{stroke-dashoffset:0}}.lic-title{font-size:26px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.lic-msg{font-size:15px;line-height:1.55;color:var(--lic-muted);margin:0 auto 30px;max-width:340px}.lic-actions{display:flex;flex-direction:column;gap:12px}.lic-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:700;border-radius:14px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.lic-btn:active{transform:translateY(1px) scale(.99)}.lic-btn-primary{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 10px 26px -8px #22c55e99}.lic-btn-primary:hover{box-shadow:0 14px 32px -8px #22c55ebf;transform:translateY(-1px)}.lic-result[data-ok=false] .lic-btn-primary{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 10px 26px -8px #6366f199}.lic-result[data-ok=false] .lic-btn-primary:hover{box-shadow:0 14px 32px -8px #6366f1bf}.lic-btn-ghost{color:var(--lic-muted);background:#ffffff0a;border:1px solid var(--lic-border);font-weight:600}.lic-btn-ghost:hover{color:var(--lic-text);background:#ffffff14}.lic-foot{margin-top:26px;font-size:12px;letter-spacing:.02em;color:#94a3b899}@media (max-width: 480px){.lic-card{padding:36px 22px 28px;border-radius:20px}.lic-title{font-size:22px}}
