.garuda-module-screen{padding-bottom:1.25rem}.garuda-module-intro{background:linear-gradient(135deg,#fffffffa,#fff8f8eb);border:1px solid #ce112614;margin-bottom:.65rem;box-shadow:0 2px 12px #0f172a0a}.garuda-module-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:#ce112614;border:1px solid #ce11261f;border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.22rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.garuda-module-lead{color:var(--text-muted,#64748b);margin:0;font-size:.82rem;line-height:1.5}.garuda-module-form-card{border:1px solid #0f172a0f;box-shadow:0 2px 10px #0f172a0a}.garuda-module-hero-premium{background:linear-gradient(145deg,#fffffffa,#fff6f6f2);border:1px solid #ce11261a;box-shadow:0 4px 18px #ce11260f}.garuda-module-skeleton-card,.garuda-module-skeleton-hero,.garuda-module-skeleton-stat{position:relative;overflow:hidden}.garuda-module-skeleton-hero{align-items:center;gap:.85rem;padding:1rem;display:flex}.garuda-module-skeleton-avatar{background:#0f172a0f;border-radius:14px;flex-shrink:0;width:56px;height:56px}.garuda-module-skeleton-lines{flex-direction:column;flex:1;gap:.45rem;display:flex}.garuda-module-skeleton-line{background:#0f172a0f;border-radius:999px;height:.72rem}.garuda-module-skeleton-line.w-40{width:40%}.garuda-module-skeleton-line.w-50{width:50%}.garuda-module-skeleton-line.w-60{width:60%}.garuda-module-skeleton-line.w-65{width:65%}.garuda-module-skeleton-line.w-80{width:80%}.garuda-module-skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-module-skeleton-stat{background:#0f172a0d;border-radius:10px;height:3.1rem}.garuda-module-skeleton-card .garuda-module-skeleton-line+.garuda-module-skeleton-line{margin-top:.45rem}.garuda-module-skeleton-card:after,.garuda-module-skeleton-hero:after,.garuda-module-skeleton-stat:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.35s ease-in-out infinite garuda-module-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes garuda-module-shimmer{to{transform:translate(100%)}}.garuda-module-loading{text-align:center;color:var(--text-muted,#64748b)}.garuda-module-hero{padding:1rem}.garuda-module-hero-top{align-items:flex-start;gap:.85rem;display:flex}.garuda-module-avatar-img{object-fit:cover;border:1px solid #0f172a14;border-radius:14px;flex-shrink:0;width:56px;height:56px}.garuda-module-avatar-fallback{width:56px;height:56px;color:var(--primary);background:#ce112614;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.garuda-module-title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.garuda-module-sub{color:var(--primary);margin:.15rem 0 .35rem;font-size:.78rem;font-weight:700}.garuda-module-section-title{margin:0;font-size:.88rem;font-weight:800}.garuda-module-kv{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;font-size:.78rem;display:flex}.garuda-module-kv:last-child{border-bottom:0}.garuda-module-kv span{color:var(--text-muted,#64748b)}.garuda-module-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-module-placeholder-card{background:#0f172a05;border:1px dashed #0f172a1f;border-radius:12px;flex-direction:column;gap:.2rem;padding:.65rem .7rem;font-size:.72rem;font-weight:700;display:flex}.garuda-module-placeholder-card small{color:var(--text-muted,#64748b);font-weight:600}.garuda-commerce-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-commerce-mode-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 8px #0f172a0a}.garuda-commerce-mode-icon{width:36px;height:36px;color:var(--primary);background:#ce112614;border-radius:10px;place-items:center;display:grid}.garuda-commerce-mode-card.is-active{background:linear-gradient(#fff 0%,#fff8f8 100%);border-color:#ce112647;box-shadow:0 2px 10px #ce112614}.garuda-commerce-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-commerce-stats>div{background:#0f172a08;border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;font-size:.72rem;display:flex}.garuda-commerce-stats strong{font-size:.82rem}.garuda-module-chip-list{flex-wrap:wrap;gap:.35rem;display:flex}.garuda-module-chip{color:var(--primary);background:#ce112612;border:1px solid #ce11261a;border-radius:999px;padding:.28rem .55rem;font-size:.66rem;font-weight:700}.garuda-commerce-register-actions{grid-template-columns:1fr;gap:.55rem;width:100%;margin-top:.15rem;display:grid}.garuda-commerce-register-actions:has(>:nth-child(2)){grid-template-columns:1fr 1fr}.garuda-commerce-register-actions>.std-btn{white-space:nowrap;letter-spacing:-.01em;width:100%;min-height:2.85rem}.garuda-pay-platform-screen .garuda-commerce-register-actions>.std-btn-primary{border-radius:14px;box-shadow:0 8px 20px #ce112633}.garuda-commerce-screen{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:1rem;display:flex}.garuda-commerce-identity-stack{flex-direction:column;gap:.65rem;display:flex}.garuda-commerce-hero{color:#0f172a;background:radial-gradient(120% 80% at 100% -10%,#ce112614,#0000 50%),#fff;border:1px solid #ce11261f;border-radius:22px;flex-direction:column;gap:.85rem;padding:1.15rem 1.1rem 1.05rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #0f172a12}.garuda-commerce-hero-accent{background:linear-gradient(90deg,#ce1126 0%,#ef4444 55%,#ce1126 100%);height:3px;position:absolute;top:0;left:0;right:0}.garuda-commerce-hero-top{align-items:center;gap:.85rem;padding-top:.15rem;display:flex}.garuda-commerce-hero-avatar{object-fit:cover;border:1px solid #ce112624;border-radius:16px;flex-shrink:0;width:54px;height:54px;box-shadow:0 8px 18px #ce112624}.garuda-commerce-hero-avatar.is-fallback{color:#fff;background:linear-gradient(155deg,#ce1126 0%,#9a1220 100%);border-color:#0000;place-items:center;display:grid}.garuda-commerce-hero-copy{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.garuda-commerce-hero-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.garuda-commerce-hero-name{letter-spacing:-.03em;color:#0f172a;min-width:0;margin:0;font-size:1.18rem;font-weight:800;line-height:1.15}.garuda-commerce-hero-meta{color:#64748b;margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.garuda-commerce-trust-strip{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;display:flex}.garuda-commerce-trust-strip.is-new{color:#92400e;background:linear-gradient(#fffbeb,#fff);border-color:#d9770638}.garuda-commerce-trust-strip.is-trusted{color:#166534;background:linear-gradient(#f0fdf4,#fff);border-color:#16a34a33}.garuda-commerce-trust-strip>.material-icons-round{flex-shrink:0;margin-top:.05rem}.garuda-commerce-trust-strip>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-commerce-trust-strip strong{letter-spacing:-.01em;font-size:.8rem;font-weight:800}.garuda-commerce-trust-strip span{opacity:.88;font-size:.72rem;line-height:1.35}.garuda-commerce-hero-cta{color:#fff;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(145deg,#ce1126,#a11222);border:none;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.85rem;padding:.7rem 1rem;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #ce11263d}.garuda-commerce-hero-cta:active{transform:translateY(1px)}.garuda-commerce-share-block{flex-direction:column;gap:.55rem;display:flex}.garuda-commerce-share-url-row{grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;display:grid}.garuda-commerce-share-url{text-overflow:ellipsis;white-space:nowrap;color:#475569;background:#f8fafc;border:1px solid #0f172a14;border-radius:10px;min-width:0;padding:.45rem .55rem;font-size:.68rem;font-weight:650;overflow:hidden}.garuda-commerce-share-hint{margin:0;font-size:.72rem;line-height:1.35}.garuda-commerce-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-commerce-hero-action{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;min-height:2.55rem;padding:.55rem .7rem;font-size:.8rem;font-weight:750;display:inline-flex}.garuda-commerce-hero-action:active{background:#f8fafc}.garuda-commerce-hero-action>.material-icons-round{color:#ce1126}.garuda-commerce-stat-note{color:#94a3b8;margin-top:.35rem;font-size:.7rem;font-weight:600;display:block}.garuda-commerce-screen .garuda-pay-platform-tab-stage{gap:.95rem}.garuda-commerce-screen .garuda-pay-platform-stats-block,.garuda-commerce-screen .garuda-pay-platform-section,.garuda-commerce-screen .garuda-commerce-next-step,.garuda-commerce-screen .garuda-pay-platform-panel-bar{background:#fff;border-color:#0f172a17;box-shadow:0 8px 24px #0f172a0f}.garuda-commerce-screen .garuda-commerce-mode-grid{flex-direction:column;gap:.55rem;display:flex}.garuda-commerce-screen .garuda-commerce-mode-card{-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:row;align-items:center;gap:.7rem;width:100%;min-height:4.35rem;padding:.8rem .9rem}.garuda-commerce-mode-copy{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.garuda-commerce-mode-copy strong{font-size:.88rem;line-height:1.2}.garuda-commerce-mode-copy .muted{font-size:.72rem;line-height:1.35}.garuda-commerce-mode-check{width:1.25rem;height:1.25rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.garuda-commerce-screen .garuda-commerce-mode-icon{border-radius:12px;flex-shrink:0;width:40px;height:40px}.garuda-commerce-screen .garuda-commerce-mode-card.is-active{box-shadow:0 4px 14px #ce11261a}.garuda-commerce-screen .garuda-commerce-register-actions{gap:.55rem}.garuda-commerce-screen .garuda-commerce-register-actions>.std-btn-primary{border-radius:14px;box-shadow:0 8px 20px #ce112633}.garuda-commerce-screen .garuda-pay-platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.garuda-commerce-gate-list{flex-direction:column;gap:.45rem;display:flex}.garuda-commerce-gate-row{opacity:.72;background:linear-gradient(#fff,#fafafa);border:1px solid #0f172a12;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem .8rem;display:flex}.garuda-commerce-gate-row.is-todo,.garuda-commerce-gate-row.is-ready{opacity:1}.garuda-commerce-gate-row.is-todo{background:linear-gradient(#fff8f8,#fff);border-color:#ce11262e}.garuda-commerce-gate-row.is-ready{background:linear-gradient(#f7fdf9,#fff);border-color:#16a34a38}.garuda-commerce-gate-step{color:#fff;background:linear-gradient(145deg,#94a3b8,#64748b);border-radius:999px;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:800;display:grid}.garuda-commerce-gate-row.is-todo .garuda-commerce-gate-step{background:linear-gradient(145deg,#ce1126,#a11222)}.garuda-commerce-gate-row.is-ready .garuda-commerce-gate-step{background:linear-gradient(145deg,#22c55e,#15803d)}.garuda-commerce-gate-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.garuda-commerce-gate-copy strong{letter-spacing:-.01em;font-size:.84rem;font-weight:800}.garuda-commerce-gate-copy .muted{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.garuda-commerce-identity{color:#0f172a;background:#fff;border:1px solid #ce11261f;border-radius:20px;flex-direction:column;gap:.95rem;padding:1.05rem 1.05rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f172a12}.garuda-commerce-identity-accent{background:linear-gradient(90deg,#ce1126 0%,#ef4444 55%,#ce1126 100%);height:3px;position:absolute;top:0;left:0;right:0}.garuda-commerce-identity-top{align-items:center;gap:.85rem;padding-top:.2rem;display:flex}.garuda-commerce-identity-avatar{object-fit:cover;border:1px solid #ce112624;border-radius:14px;flex-shrink:0;width:52px;height:52px;box-shadow:0 6px 14px #ce11261f}.garuda-commerce-identity-avatar.is-fallback{color:#fff;background:linear-gradient(155deg,#ce1126 0%,#9a1220 100%);border-color:#0000;place-items:center;display:grid}.garuda-commerce-identity-copy{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.garuda-commerce-identity-title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.garuda-commerce-identity-name{letter-spacing:-.03em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.14rem;font-weight:800;line-height:1.2;overflow:hidden}.garuda-commerce-identity-badge{color:#15803d;white-space:nowrap;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;flex-shrink:0;align-items:center;gap:.15rem;padding:.16rem .45rem;font-size:.6rem;font-weight:750;display:inline-flex}.garuda-commerce-identity-sub{color:#64748b;margin:0;font-size:.76rem;font-weight:650;line-height:1.3}.garuda-commerce-identity-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-commerce-identity-cols:has(>:only-child){grid-template-columns:1fr}.garuda-commerce-identity-col{background:#fff7f7;border:1px solid #ce11261f;border-radius:14px;flex-direction:column;justify-content:center;gap:.28rem;min-width:0;min-height:3.55rem;padding:.7rem .75rem;display:flex;box-shadow:inset 0 1px #fffc}.garuda-commerce-identity-col span{letter-spacing:.07em;text-transform:uppercase;color:#9b1c1c;font-size:.58rem;font-weight:750}.garuda-commerce-identity-col strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:.8rem;font-weight:800;overflow:hidden}.garuda-commerce-pay-link{text-align:left;cursor:pointer;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #0f172a17;border-radius:18px;align-items:center;gap:.75rem;margin:0;padding:.9rem 1rem;transition:transform .12s,background .15s;display:flex;box-shadow:0 8px 24px #0f172a0f}.garuda-commerce-pay-link:active{background:#fff8f8;transform:scale(.99)}.garuda-commerce-pay-link>.material-icons-round:first-child{color:#fff;background:linear-gradient(155deg,#ce1126 0%,#9a1220 100%);border-radius:11px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid;box-shadow:0 4px 12px #ce112638}.garuda-commerce-pay-link>span:nth-child(2){flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.garuda-commerce-pay-link strong{color:#0f172a;font-size:.86rem;font-weight:800}.garuda-commerce-pay-link .muted{color:#64748b;font-size:.7rem}.garuda-commerce-pay-link>.material-icons-round:last-child{color:#94a3b8;flex-shrink:0}.garuda-commerce-store-link{text-align:left;cursor:pointer;color:#0f172a;width:100%;font:inherit;background:linear-gradient(#fff 0%,#fff7f7 100%);border:1px solid #ce112624;border-radius:18px;align-items:center;gap:.75rem;margin:0;padding:.9rem 1rem;transition:transform .12s,background .15s;display:flex;box-shadow:0 8px 24px #0f172a0f}.garuda-commerce-store-link:active{transform:scale(.99)}.garuda-commerce-store-link>.material-icons-round:first-child{color:#ce1126;background:#ce11261a;border-radius:11px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid}.garuda-commerce-store-link>span:nth-child(2){flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.garuda-commerce-store-link strong{color:#0f172a;font-size:.86rem;font-weight:800}.garuda-commerce-store-link .muted{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.garuda-commerce-store-link>.material-icons-round:last-child{color:#94a3b8;flex-shrink:0}.public-store-shell{width:min(100%,440px);margin:0 auto}.public-store-hero{overflow:hidden}.public-store-hero-top{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.public-store-head{align-items:flex-start;gap:.9rem;display:flex}.public-store-avatar{object-fit:cover;border:1px solid #0f172a14;border-radius:16px;flex-shrink:0;width:58px;height:58px;box-shadow:0 8px 18px #ce11261f}.public-store-avatar.is-fallback{color:#fff;background:linear-gradient(155deg,#ce1126 0%,#9a1220 100%);border-color:#0000;place-items:center;display:grid}.public-store-copy{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.public-store-copy .public-checkout-title,.public-store-copy .public-checkout-meta{margin:0}.public-store-desc{color:#334155;margin:0;font-size:.84rem;font-weight:500;line-height:1.45}.public-store-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.public-store-section-title{margin:0;font-size:.92rem;font-weight:800}.public-store-section-count{font-size:.74rem}.public-store-product-list{flex-direction:column;gap:.6rem;display:flex}.public-store-product{width:100%;color:inherit;font:inherit;background:linear-gradient(160deg,#fff 0%,#fcfdff 100%);border:1px solid #0f172a12;border-radius:18px;grid-template-columns:4.5rem minmax(0,1fr) 2.75rem;align-items:center;gap:.7rem;padding:.72rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 16px #0f172a0a}.public-store-product:hover{border-color:#0f172a1f;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a12}.public-store-product.is-active{background:linear-gradient(160deg,#fff 0%,#fff8f8 100%);border-color:#ce11262e;box-shadow:0 0 0 1px #ce11260d,0 10px 24px #ce112612}.public-store-product-media{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;position:relative}.public-store-product-image-count{color:#fff;background:#0f172ac2;border-radius:999px;align-items:center;gap:.15rem;padding:.16rem .3rem;font-size:.56rem;font-weight:800;display:inline-flex;position:absolute;bottom:4px;right:4px}.public-store-product-img{object-fit:cover;background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;width:4.5rem;height:4.5rem;display:block}.public-store-product-img.is-fallback{color:#ce1126;background:#ce112614;place-items:center;display:grid}.public-store-product-copy{text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;grid-column:2;gap:.22rem;padding:0;display:flex}.public-store-product-copy strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;line-height:1.25;overflow:hidden}.public-store-product-copy .muted{-webkit-line-clamp:1;color:#64748b;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.35;display:-webkit-box;overflow:hidden}.public-store-product-price{letter-spacing:-.02em;color:#9b1c1c;font-size:.86rem;font-weight:850}.public-store-product-bottom{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-top:.08rem;display:flex}.public-store-product-weight{color:#64748b;background:#f8fafcf2;border:1px solid #0f172a12;border-radius:999px;align-items:center;gap:.2rem;min-height:1.35rem;padding:.12rem .42rem;font-size:.6rem;font-weight:700;display:inline-flex}.public-store-product-weight .material-icons-round{color:#94a3b8}.public-store-product-pick{color:#ce1126;width:2.75rem;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #ce112624;border-radius:14px;align-self:center;place-items:center;padding:0;transition:background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.public-store-product-pick:hover{background:#ce11260d;transform:translateY(-1px)}.public-store-product-pick-count{color:#fff;background:#ce1126;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .2rem;font-size:.6rem;font-weight:900;display:grid;position:absolute;top:-.38rem;right:-.38rem;box-shadow:0 3px 8px #ce11262e}.public-store-product.is-active .public-store-product-pick{color:#fff;background:linear-gradient(145deg,#e11927,#b9101d);border-color:#0000;box-shadow:0 8px 18px #ce112633}.public-store-product.is-active .public-store-product-pick-count{color:#ce1126;background:#fff;border-color:#ce1126}.garuda-product-detail-overlay,.garuda-product-zoom-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.garuda-product-zoom-overlay{background:#0f172ae0;align-items:center}.garuda-product-detail-sheet{background:#fff;border-radius:22px 22px 18px 18px;flex-direction:column;gap:.75rem;width:min(100%,440px);max-height:min(88vh,720px);padding:.9rem .95rem 1.1rem;display:flex;overflow:auto;box-shadow:0 24px 48px #0f172a40}.garuda-product-detail-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.garuda-product-detail-head strong{font-size:.92rem}.garuda-product-detail-close,.garuda-product-zoom-close{color:#334155;cursor:pointer;background:#0f172a0f;border:none;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.garuda-product-zoom-close{color:#fff;background:#ffffff24;position:absolute;top:1rem;right:1rem}.garuda-product-detail-media{aspect-ratio:1;cursor:zoom-in;background:#f8fafc;border:none;border-radius:18px;width:100%;max-height:320px;padding:0;position:relative;overflow:hidden}.garuda-product-detail-media:disabled{cursor:default}.garuda-product-detail-media img{object-fit:cover;width:100%;height:100%;display:block}.garuda-product-detail-media-fallback{color:#ce1126;background:#ce112614;place-items:center;width:100%;height:100%;display:grid}.garuda-product-detail-zoom-hint{color:#fff;background:#0f172ab8;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem}.garuda-product-detail-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.garuda-product-detail-thumbnails button{aspect-ratio:1.35;cursor:pointer;background:#f1f5f9;border:2px solid #0000;border-radius:12px;padding:0;overflow:hidden}.garuda-product-detail-thumbnails button.is-active{border-color:#ce1126;box-shadow:0 0 0 2px #ce11261a}.garuda-product-detail-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}.garuda-product-detail-specs h4{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1.15rem;font-weight:800}.garuda-product-spec-list{flex-direction:column;gap:.65rem;margin:0;display:flex}.garuda-product-spec-list>div{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;flex-direction:column;gap:.18rem;padding:.7rem .75rem;display:flex}.garuda-product-spec-list dt{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.68rem;font-weight:800}.garuda-product-spec-list dd{color:#0f172a;white-space:pre-wrap;margin:0;font-size:.86rem;line-height:1.45}.garuda-product-detail-actions .garuda-commerce-primary-cta{width:100%}.garuda-product-zoom-img{object-fit:contain;border-radius:12px;max-width:min(100%,520px);max-height:85vh;box-shadow:0 18px 40px #00000059}@media (prefers-color-scheme:dark){.garuda-commerce-hero,.garuda-commerce-identity,.garuda-commerce-pay-link,.garuda-commerce-store-link,.garuda-commerce-screen .garuda-pay-platform-stats-block,.garuda-commerce-screen .garuda-pay-platform-section,.garuda-commerce-screen .garuda-commerce-next-step,.garuda-commerce-screen .garuda-pay-platform-panel-bar{color:#0f172a;background:#fff;border-color:#ce11261f}.garuda-commerce-identity-col{background:#fff7f7;border-color:#ce11261f}.garuda-commerce-hero-name,.garuda-commerce-identity-name,.garuda-commerce-identity-col strong,.garuda-commerce-pay-link strong{color:#0f172a}.garuda-commerce-hero-meta,.garuda-commerce-identity-sub,.garuda-commerce-pay-link .muted{color:#64748b}.garuda-commerce-identity-col span{color:#9b1c1c}.garuda-commerce-hero-action{color:#0f172a;background:#fff;border-color:#0f172a1a}}.garuda-commerce-tab-badge{color:#9b1c1c;background:#ce112624;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:.62rem;font-weight:800;display:inline-grid}.garuda-pay-platform-tab.active .garuda-commerce-tab-badge{color:#fff;background:#ffffff38}.garuda-commerce-next-step{background:radial-gradient(90% 80% at 0 0,#ce112614,#0000 55%),#fff;border:1px solid #ce112624;border-radius:18px;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;display:flex;box-shadow:0 4px 16px #0f172a0a}.garuda-commerce-next-step-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.garuda-commerce-next-step-copy strong{letter-spacing:-.02em;color:#1a1a2e;font-size:.95rem;font-weight:800}.garuda-commerce-next-step-copy .muted{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.garuda-commerce-next-step-cta,.garuda-commerce-screen .garuda-commerce-primary-cta{border-radius:14px;width:100%;min-height:2.75rem;box-shadow:0 6px 16px #ce11262e}.garuda-commerce-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.garuda-commerce-section-head>div{flex:1;min-width:0}.garuda-commerce-section-head .garuda-module-section-title{margin:0}.garuda-commerce-products-heading{align-items:flex-start;gap:.65rem;display:flex}.garuda-commerce-products-icon{color:#ce1126;background:#ce112614;border:1px solid #ce11261f;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.garuda-commerce-head-action{color:var(--primary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;margin-top:.1rem;padding:.35rem .55rem;font-size:.78rem;font-weight:800}.garuda-commerce-head-cta{color:#ce1126;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff5f5,#ffe8ea);border:1px solid #ce11262e;border-radius:999px;flex-shrink:0;align-items:center;gap:.28rem;margin-top:.05rem;padding:.45rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.garuda-commerce-form-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.garuda-commerce-form-panel{background:linear-gradient(#fafafa,#fff);border:1px solid #0f172a0f;border-radius:16px;padding:.85rem}.garuda-commerce-empty{text-align:center;color:#94a3b8;background:#0f172a04;border:1px dashed #0f172a1f;border-radius:16px;flex-direction:column;align-items:center;gap:.65rem;padding:1.45rem 1rem;display:flex}.garuda-commerce-empty .muted{max-width:17rem;margin:0;font-size:.78rem;line-height:1.45}.garuda-commerce-empty .garuda-commerce-primary-cta{max-width:12.5rem}.garuda-commerce-product-list,.garuda-commerce-order-list{flex-direction:column;gap:.5rem;display:flex}.garuda-commerce-product-card,.garuda-commerce-order-card{background:#fff;border:1px solid #0f172a12;border-radius:16px;flex-direction:column;gap:.55rem;padding:.85rem .9rem;display:flex;box-shadow:0 3px 12px #0f172a0a}.garuda-commerce-order-items{background:#f8fafc;border:1px solid #0f172a0f;border-radius:11px;flex-direction:column;gap:.3rem;padding:.55rem .65rem;display:flex}.garuda-commerce-order-items>div{color:#475569;justify-content:space-between;align-items:baseline;gap:.7rem;font-size:.69rem;display:flex}.garuda-commerce-order-items>div span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.garuda-commerce-order-items>div strong{color:#172033;flex-shrink:0;font-size:.69rem}.garuda-commerce-product-body{align-items:flex-start;gap:.7rem;display:flex}.garuda-commerce-product-thumb{cursor:pointer;background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;flex-shrink:0;width:64px;height:64px;padding:0;overflow:hidden}.garuda-commerce-product-thumb img{object-fit:cover;width:100%;height:100%;display:block}.garuda-commerce-product-thumb-fallback{color:#ce1126;background:#ce112614;place-items:center;width:100%;height:100%;display:grid}.garuda-commerce-product-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.garuda-commerce-product-name-btn{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:block}.garuda-commerce-product-main strong{font-size:.9rem;font-weight:800}.garuda-commerce-product-price{color:#9b1c1c;font-size:.84rem;font-weight:750}.garuda-commerce-product-main .muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.garuda-commerce-product-meta,.garuda-commerce-order-top,.garuda-commerce-order-bottom{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.garuda-commerce-pending-pay{background:linear-gradient(#ce11260f,#ce112608);border:1px solid #ce112629;border-radius:14px;margin-top:.5rem;padding:.7rem .75rem}.garuda-commerce-pending-pay-note{color:#7f1d1d;align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.4;display:flex}.garuda-commerce-pending-pay-note .material-icons-round,.garuda-commerce-pending-pay-note .material-symbols-rounded{color:#ce1126;flex:none;margin-top:.05rem}.garuda-commerce-pending-pay .garuda-commerce-primary-cta{border-radius:13px;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.6rem;display:inline-flex}.garuda-commerce-product-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.garuda-commerce-product-delete{color:#b91c1c!important}.garuda-commerce-order-top>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-commerce-status{letter-spacing:.02em;color:#64748b;background:#0f172a0f;border-radius:999px;flex-shrink:0;align-items:center;padding:.22rem .5rem;font-size:.64rem;font-weight:800;display:inline-flex}.garuda-commerce-status.is-active,.garuda-commerce-status.is-paid,.garuda-commerce-status.is-fulfilled,.garuda-commerce-status.is-released{color:#15803d;background:#16a34a1f}.garuda-commerce-status.is-pending{color:#b45309;background:#d9770624}.garuda-commerce-status.is-escrow,.garuda-commerce-status.is-shipped{color:#1d4ed8;background:#2563eb1f}.garuda-commerce-status.is-disputed{color:#b91c1c;background:#dc26261f}.garuda-commerce-status.is-draft,.garuda-commerce-status.is-cancelled,.garuda-commerce-status.is-refunded{color:#64748b;background:#64748b1f}.garuda-trust-badge{letter-spacing:.02em;color:#64748b;background:#64748b1f;border-radius:999px;flex-shrink:0;align-items:center;gap:.22rem;padding:.2rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex}.garuda-trust-badge.is-basic{color:#1d4ed8;background:#2563eb1f}.garuda-trust-badge.is-verified{color:#15803d;background:#16a34a24}.garuda-commerce-trust-hint,.public-store-trust-hint,.garuda-directory-trust-hint,.garuda-order-meta{margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.public-store-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.public-store-escrow-note{color:#1e3a8a;background:#2563eb14;border-radius:.7rem;margin:.15rem 0 0;padding:.55rem .7rem;font-size:.78rem;line-height:1.4}.garuda-store-directory-screen{gap:.75rem}.garuda-store-directory-screen .page-header{align-items:flex-start}.garuda-store-directory-screen .page-header .back-btn{margin-top:.12rem}.garuda-mart-page-head{flex:1;min-width:0}.garuda-mart-page-header{align-items:flex-start}.garuda-mart-page-sub{color:#64748b;margin:.1rem 0 0;font-size:.74rem;line-height:1.35}.garuda-mart-stage{gap:.55rem;margin:0;display:grid}.garuda-mart-stage .garuda-ls-brand-hero{background:#fff;border:1px solid #0f172a0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #0f172a14}.garuda-mart-stage .garuda-ls-brand-hero-img{aspect-ratio:1024/682;object-fit:cover;object-position:center top;width:100%;height:auto;max-height:15.5rem}.garuda-mart-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.garuda-mart-highlight{text-align:center;letter-spacing:-.01em;color:#334155;background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:3.85rem;padding:.55rem .35rem;font-size:.64rem;font-weight:700;line-height:1.25;display:flex;box-shadow:0 4px 12px #0f172a08}.garuda-mart-highlight-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:9px;place-items:center;width:1.65rem;height:1.65rem;line-height:0;display:grid;box-shadow:0 3px 8px #ce11262e}.garuda-mart-stats{background:#fff;border:1px solid #0f172a0f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.7rem .75rem;display:grid;box-shadow:0 6px 18px #0f172a09}.garuda-mart-stat{text-align:center;gap:.12rem;min-width:0;display:grid}.garuda-mart-stat strong{letter-spacing:-.025em;color:#0f172a;font-size:1rem;font-weight:800}.garuda-mart-stat span{color:#64748b;font-size:.66rem;font-weight:650}.garuda-mart-hero,.garuda-mart-hero-glow,.garuda-mart-hero-pattern,.garuda-mart-hero-top,.garuda-mart-hero-brand,.garuda-mart-hero-pill,.garuda-mart-hero-title,.garuda-mart-hero-lead,.garuda-mart-hero-stats{display:none}.garuda-mart-body{gap:.7rem}.garuda-directory-search{background:#fff;border:1px solid #0f172a0f;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.4rem .4rem .4rem .75rem;display:grid;box-shadow:0 6px 18px #0f172a09}.garuda-directory-search-icon{color:#94a3b8;place-items:center;display:grid}.garuda-directory-search .input{min-width:0;box-shadow:none;background:0 0;border:none;padding-left:0;padding-right:0;font-size:.86rem}.garuda-directory-search .input:focus{box-shadow:none;outline:none}.garuda-mart-search-btn{border-radius:11px!important;min-height:2.35rem!important;padding-inline-start:.9rem!important;padding-inline-end:.9rem!important}.garuda-mart-orders{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:linear-gradient(160deg,#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid;box-shadow:0 8px 22px #0f172a0a}.garuda-mart-orders:active{transform:scale(.992)}.garuda-mart-orders-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border:0;border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 6px 14px #ce112633}.garuda-mart-orders-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-mart-orders-copy strong{letter-spacing:-.02em;color:#0f172a;font-size:.9rem;font-weight:800}.garuda-mart-orders-copy span{color:#64748b;font-size:.74rem;line-height:1.35}.garuda-mart-orders-chevron{color:#94a3b8}.garuda-mart-section-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.2rem .05rem 0;display:flex}.garuda-mart-section-title{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:1rem;font-weight:800}.garuda-mart-section-lead{color:#64748b;margin:.18rem 0 0;font-size:.74rem;line-height:1.4}.garuda-mart-section-count{color:#475569;background:#fff;border:1px solid #0f172a0f;border-radius:999px;flex-shrink:0;place-items:center;min-width:1.7rem;height:1.7rem;margin-top:.1rem;padding:0 .55rem;font-size:.72rem;font-weight:800;display:inline-grid;box-shadow:0 2px 8px #0f172a08}.garuda-mart-loading{flex-direction:column;gap:.65rem;display:flex}.garuda-mart-loading-card{background:linear-gradient(90deg,#0f172a0a,#0f172a14,#0f172a0a) 0 0/200% 100%;border-radius:18px;height:6.6rem;animation:1.35s ease-in-out infinite garuda-mart-shimmer;display:block}@keyframes garuda-mart-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.garuda-directory-list{flex-direction:column;gap:.7rem;display:flex}.garuda-directory-card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a12;border-radius:18px;flex-direction:column;gap:.75rem;padding:.95rem 1rem .85rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 24px #0f172a0b}.garuda-directory-card:active{border-color:#ce112638;transform:scale(.992);box-shadow:0 10px 26px #ce112614}.garuda-directory-card-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.garuda-directory-avatar{object-fit:cover;background:#fff;border:1px solid #0f172a0f;border-radius:14px;width:3.35rem;height:3.35rem;position:relative;box-shadow:0 6px 14px #0f172a12}.garuda-directory-avatar.is-fallback{color:#9f1239;border-color:#ce11261f;place-items:center;display:grid}.garuda-directory-avatar.is-fallback.tone-0{color:#9f1239;background:linear-gradient(160deg,#fff5f5 0%,#ffe4e8 100%)}.garuda-directory-avatar.is-fallback.tone-1{color:#c2410c;background:linear-gradient(160deg,#fff7ed 0%,#ffedd5 100%)}.garuda-directory-avatar.is-fallback.tone-2{color:#334155;background:linear-gradient(160deg,#f8fafc 0%,#e2e8f0 100%)}.garuda-directory-avatar.is-fallback.tone-3{color:#b91c1c;background:linear-gradient(160deg,#fef2f2 0%,#fecaca 100%)}.garuda-directory-avatar-initial{letter-spacing:-.04em;font-size:1.15rem;font-weight:800;line-height:1}.garuda-directory-avatar-mark{color:#ce1126;background:#fff;border:1px solid #ce112624;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;display:grid;position:absolute;bottom:-.2rem;right:-.2rem;box-shadow:0 2px 6px #0f172a14}.garuda-directory-copy{flex-direction:column;gap:.28rem;min-width:0;display:flex}.garuda-directory-title-row{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}.garuda-directory-name{letter-spacing:-.025em;color:#0f172a;font-size:.94rem;font-weight:800;line-height:1.25}.garuda-directory-handle{color:#64748b;font-size:.72rem;font-weight:600}.garuda-directory-meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.08rem;display:flex}.garuda-directory-chip{color:#9f1239;background:#ce11260d;border:1px solid #ce112624;border-radius:999px;align-items:center;padding:.18rem .48rem;font-size:.62rem;font-weight:700;display:inline-flex}.garuda-directory-meta-text{color:#64748b;font-size:.66rem;font-weight:600}.garuda-directory-desc{-webkit-line-clamp:1;color:#64748b;-webkit-box-orient:vertical;margin-top:.08rem;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.garuda-directory-card-foot{border-top:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.7rem;display:flex}.garuda-directory-trust-hint{color:#64748b;min-width:0;margin:0;font-size:.66rem;line-height:1.35}.garuda-directory-cta-label{letter-spacing:-.01em;color:#ce1126;flex-shrink:0;align-items:center;gap:.2rem;font-size:.72rem;font-weight:800;display:inline-flex}.garuda-store-directory-screen .garuda-trust-badge{box-shadow:none;border:1px solid #0000;padding:.16rem .42rem;font-size:.62rem;font-weight:700}.garuda-commerce-order-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.garuda-ship-panel{background:linear-gradient(#ce11260a,#fffffff2);border:1px solid #ce112624;border-radius:14px;margin-top:.35rem;padding:.85rem}.garuda-ship-panel-head{flex-direction:column;gap:.15rem;display:flex}.garuda-ship-panel-head strong{color:#0f172a;font-size:.86rem;font-weight:800}.garuda-ship-checklist{color:#475569;gap:.28rem;margin:0;padding-left:1.1rem;font-size:.74rem;line-height:1.4;display:grid}.garuda-ship-hint{margin:0;font-size:.72rem;line-height:1.4}.garuda-ship-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:0;padding:.15rem 0 .2rem;list-style:none;display:grid}.garuda-ship-timeline-step{text-align:center;flex-direction:column;align-items:center;gap:.28rem;display:flex;position:relative}.garuda-ship-timeline-step:not(:last-child):after{content:"";background:#0f172a14;height:2px;position:absolute;top:.55rem;left:calc(50% + .7rem);right:calc(.7rem - 50%)}.garuda-ship-timeline-step.is-done:not(:last-child):after,.garuda-ship-timeline-step.is-current:not(:last-child):after{background:#ce112659}.garuda-ship-timeline-dot{color:#fff;z-index:1;background:#0f172a14;border-radius:999px;place-items:center;width:1.15rem;height:1.15rem;display:grid}.garuda-ship-timeline-step.is-current .garuda-ship-timeline-dot{background:#ce1126;box-shadow:0 0 0 3px #ce112629}.garuda-ship-timeline-step.is-done .garuda-ship-timeline-dot{background:#15803d}.garuda-ship-timeline-label{color:#94a3b8;font-size:.62rem;font-weight:700;line-height:1.2}.garuda-ship-timeline-step.is-current .garuda-ship-timeline-label,.garuda-ship-timeline-step.is-done .garuda-ship-timeline-label{color:#0f172a}.garuda-ship-meta{background:#0f172a08;border:1px solid #0f172a0f;border-radius:12px;flex-direction:column;gap:.4rem;margin-top:.25rem;padding:.7rem .75rem;display:flex}.garuda-ship-meta-line{color:#0f172a;align-items:flex-start;gap:.4rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.35;display:flex}.garuda-ship-meta-line .material-icons-round{color:#ce1126;margin-top:.05rem}.garuda-ship-track-btn{color:#ce1126;width:-moz-fit-content;width:fit-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #ce11262e;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.76rem;font-weight:800;display:inline-flex}.garuda-ship-to{background:#f8fafce6;border:1px solid #0f172a14;border-radius:12px;margin-top:.35rem;padding:.75rem .85rem}.garuda-ship-to-head{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.garuda-ship-to-head strong{color:#0f172a;font-size:.8rem;font-weight:800}.garuda-ship-to-head .material-icons-round{color:#ce1126}.garuda-ship-copy-btn{margin-left:auto;font-size:.72rem}.garuda-ship-to-address{color:#334155;gap:.12rem;font-size:.76rem;font-style:normal;line-height:1.45;display:grid}.garuda-ship-identity{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.garuda-ship-identity-chip{color:#475569;background:#0f172a0f;border-radius:999px;align-items:center;gap:.22rem;padding:.18rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.garuda-ship-identity-chip.is-verified{color:#15803d;background:#16a34a1f}.garuda-ship-identity-chip.is-muted{color:#b45309;background:#f59e0b1f}.garuda-ship-form-lead{margin:0;font-size:.74rem;line-height:1.4}.garuda-ship-form-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.garuda-ship-textarea{resize:vertical;min-height:4.5rem}.garuda-ship-wallet-chip{color:#334155;background:#f8fafcf2;border:1px solid #0f172a14;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.55rem .7rem;font-size:.74rem;display:flex}.garuda-ship-wallet-chip .material-icons-round{color:#ce1126}.garuda-ship-save-row{color:#475569;align-items:flex-start;gap:.45rem;font-size:.74rem;line-height:1.4;display:flex}.garuda-ship-save-row input{accent-color:#ce1126;margin-top:.15rem}.garuda-commerce-kyc-banner{background:linear-gradient(#f59e0b14,#fffffffa);border:1px solid #f59e0b47}.garuda-commerce-kyc-banner-head{color:#b45309;align-items:center;gap:.4rem;font-size:.84rem;display:flex}.garuda-commerce-order-row{grid-template-columns:1fr 4.5rem;gap:.5rem;display:grid}.garuda-commerce-qty .input{text-align:center}@media (min-width:420px){.garuda-commerce-screen .garuda-commerce-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.garuda-commerce-screen .garuda-commerce-mode-card{flex-direction:column;align-items:flex-start;min-height:6.5rem;padding:.9rem;position:relative}.garuda-commerce-mode-check{position:absolute;top:.65rem;right:.65rem}}@media (prefers-color-scheme:dark){.garuda-module-intro,.garuda-module-hero-premium,.garuda-pay-platform-hero-premium{background:#ffffff0a;border-color:#ffffff14}.garuda-pay-platform-flow-card{color:inherit;background:#ffffff0a;border-color:#ffffff14}.garuda-commerce-product-card,.garuda-commerce-order-card,.garuda-commerce-form-panel,.garuda-commerce-next-step{background:#ffffff0a;border-color:#ffffff14}.garuda-commerce-mode-card.is-active{background:#ce11261f}.garuda-commerce-gate-row.is-ready{background:#16a34a1a;border-color:#16a34a47}.garuda-commerce-gate-row.is-todo{background:#ce11261a;border-color:#ce112647}.garuda-module-placeholder-card{background:#ffffff08;border-color:#ffffff1a}.garuda-commerce-stats>div{background:#ffffff0a}}.garuda-pay-platform-screen{gap:.85rem;padding-bottom:1.75rem}.garuda-pay-platform-intro{background:radial-gradient(120% 80% at 100% -10%,#ce112624,#0000 55%),linear-gradient(145deg,#fff 0%,#fff8f8 100%);border:1px solid #ce11261f;position:relative;overflow:hidden;border-radius:20px!important}.garuda-pay-platform-intro-title{letter-spacing:-.02em;color:#1a1a2e;margin:0 0 .35rem;font-size:1.15rem;font-weight:800}.garuda-pay-platform-stage{gap:.55rem;margin:0;display:grid}.garuda-pay-platform-stage .garuda-ls-brand-hero{background:#fff;border:1px solid #0f172a0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #0f172a14}.garuda-pay-platform-stage .garuda-ls-brand-hero-img{aspect-ratio:1024/682;object-fit:contain;object-position:center top;width:100%;height:auto;max-height:none}.garuda-pay-platform-flow-kicker{color:#9b1c1c;letter-spacing:.06em;text-transform:uppercase;background:#ce112614;border-radius:999px;align-items:center;margin:0 0 .55rem;padding:.28rem .6rem;font-size:.62rem;font-weight:800;display:inline-flex}.garuda-pay-platform-welcome{text-align:center;color:#fff;background:linear-gradient(160deg,#8f1020 0%,#ce1126 42%,#a11222 100%);border:1px solid #ce112624;border-radius:22px;padding:1.45rem 1.15rem 1.3rem;position:relative;overflow:hidden;box-shadow:0 14px 36px #5a081038}.garuda-pay-platform-welcome-brand{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;margin:0 0 .85rem;font-size:.72rem;font-weight:800}.garuda-pay-platform-welcome-visual{place-items:center;width:72px;height:72px;margin:0 auto .9rem;display:grid;position:relative}.garuda-pay-platform-welcome-orb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:22px;position:absolute;top:0;bottom:0;left:0;right:0}.garuda-pay-platform-welcome .garuda-pay-platform-hero-icon{z-index:1;color:#fff;background:#ffffff29;border-radius:16px;place-items:center;width:52px;height:52px;margin:0;display:grid;position:relative}.garuda-pay-platform-welcome-title{letter-spacing:-.03em;margin:0 0 .4rem;font-size:1.28rem;font-weight:800}.garuda-pay-platform-welcome-lead{color:#ffffffdb;max-width:21rem;margin:0 auto;font-size:.84rem;line-height:1.5}.garuda-pay-platform-flow-panel{background:#fff;border:1px solid #0f172a0f;border-radius:18px;padding:.85rem .75rem;box-shadow:0 4px 18px #0f172a0a}.garuda-pay-platform-flow-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.garuda-pay-platform-flow-step-item{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .35rem;display:flex;position:relative}.garuda-pay-platform-flow-step-item:not(:last-child):after{content:"";pointer-events:none;background:linear-gradient(90deg,#ce112659,#ce112614);height:1px;position:absolute;top:1.35rem;left:calc(50% + 1.1rem);right:calc(1.1rem - 50%)}.garuda-pay-platform-flow-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.garuda-pay-platform-form-head{flex-direction:column;gap:.28rem;display:flex}.garuda-pay-platform-form-head .garuda-module-title{margin:0}.garuda-pay-platform-form-head .muted{margin:0;font-size:.78rem;line-height:1.45}.garuda-pay-platform-onboard-steps{grid-template-columns:1fr 1fr;gap:.45rem;margin:0;padding:.15rem 0 .25rem;list-style:none;display:grid}.garuda-pay-platform-onboard-steps>li{color:#64748b;background:#fafafa;border:1px solid #0f172a0f;border-radius:12px;align-items:center;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;font-weight:700;display:flex}.garuda-pay-platform-onboard-steps>li.is-current{color:#9b1c1c;background:linear-gradient(#fff5f5,#ffecec);border-color:#ce112647}.garuda-pay-platform-onboard-steps>li.is-done{color:#047857;background:#10b9810f;border-color:#10b98138}.garuda-pay-platform-onboard-num{width:1.35rem;height:1.35rem;color:inherit;background:#0f172a0f;border-radius:999px;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:800;display:grid}.garuda-pay-platform-onboard-steps>li.is-current .garuda-pay-platform-onboard-num{color:#fff;background:linear-gradient(145deg,#ce1126,#a11222)}.garuda-pay-platform-onboard-steps>li.is-done .garuda-pay-platform-onboard-num{color:#047857;background:#10b9812e}.garuda-pay-platform-account-chip{color:#9b1c1c;background:#ce11260d;border:1px solid #ce11261a;border-radius:12px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.78rem;display:flex}.garuda-pay-platform-account-chip .muted{color:#b45353}.garuda-pay-platform-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:380px){.garuda-pay-platform-field-row{grid-template-columns:1fr}}.garuda-pay-platform-hero{text-align:center;background:linear-gradient(145deg,#ce11260f,#ce112605);flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem;display:flex}.garuda-pay-platform-hint{margin:0;font-size:.78rem;line-height:1.45}.garuda-commerce-stats-premium>div{border:1px solid #0f172a0d;box-shadow:inset 0 1px #ffffffa6}.garuda-pay-platform-hero-premium{border:1px solid #ce11261f;box-shadow:0 6px 20px #ce112614}.garuda-pay-platform-hero-icon{width:52px;height:52px;color:var(--primary);background:linear-gradient(145deg,#ce112624,#ce11260f);border-radius:16px;place-items:center;margin-bottom:.15rem;display:grid}.garuda-pay-platform-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-pay-platform-flow-card{color:var(--text,#1a1a2e);background:linear-gradient(#fff 0%,#fff9f9 100%);border:1px solid #ce11261a;border-radius:14px;align-items:center;gap:.45rem;padding:.7rem .7rem .7rem .55rem;font-size:.7rem;font-weight:700;display:flex;position:relative;box-shadow:0 2px 8px #0f172a0a}.garuda-pay-platform-flow-num{color:#fff;z-index:1;background:linear-gradient(145deg,#ce1126,#a11222);border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:800;display:grid;position:relative;box-shadow:0 4px 10px #ce112647}.garuda-pay-platform-flow-icon{width:28px;height:28px;color:var(--primary);background:#ce112614;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.garuda-pay-platform-flow-label{color:var(--text,#1a1a2e);font-size:.72rem;font-weight:750;line-height:1.25}.garuda-pay-platform-flow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.garuda-pay-platform-flow-step{color:var(--text-muted,#64748b);align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:inline-flex}.garuda-pay-platform-flow-arrow{opacity:.35;margin:0 .1rem}.garuda-pay-platform-ready{background:#fff;border:1px solid #0f172a0f;flex-direction:column;gap:.65rem;padding:.95rem .9rem;display:flex;box-shadow:0 4px 16px #0f172a0a;border-radius:18px!important}.garuda-pay-platform-ready-warn{color:#9b1c1c;background:#ce11260f;border:1px solid #ce11261f;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;display:flex}.garuda-pay-platform-ready-warn strong{font-size:.8rem;display:block}.garuda-pay-platform-ready-warn .muted{margin:.15rem 0 0;font-size:.72rem}.garuda-pay-platform-cta{letter-spacing:-.01em;min-height:2.85rem;box-shadow:0 8px 20px #ce112638;border-radius:14px!important;font-weight:800!important}.garuda-pay-merchant-card{color:#fff;isolation:isolate;background:linear-gradient(155deg,#7a0e1a 0%,#ce1126 48%,#9a1220 100%);border-radius:22px;padding:1rem 1rem .95rem;position:relative;overflow:hidden;box-shadow:0 12px 28px #5a081033}.garuda-pay-merchant-card-bg{pointer-events:none;z-index:0;background:radial-gradient(90% 70% at 100% 0,#ffffff29,#0000 55%),radial-gradient(70% 50% at 0 100%,#0000002e,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.garuda-pay-merchant-card-glow{filter:blur(2px);pointer-events:none;z-index:0;background:#ffffff1a;border-radius:50%;width:140px;height:140px;position:absolute;top:-36px;right:-28px}.garuda-pay-merchant-card-top,.garuda-pay-merchant-card-body,.garuda-pay-merchant-card-specs{z-index:1;position:relative}.garuda-pay-merchant-card-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.garuda-pay-merchant-card-issuer{align-items:center;gap:.55rem;min-width:0;display:flex}.garuda-pay-merchant-card-mark{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.garuda-pay-merchant-card-issuer-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.garuda-pay-merchant-card-issuer-copy strong{letter-spacing:.02em;font-size:.78rem;font-weight:800}.garuda-pay-merchant-card-issuer-copy span{opacity:.78;font-size:.62rem}.garuda-pay-merchant-card-badge{white-space:nowrap;background:#ffffff29;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.22rem;padding:.28rem .55rem;font-size:.62rem;font-weight:750;display:inline-flex}.garuda-pay-merchant-card-body{align-items:center;gap:.8rem;margin-bottom:.95rem;display:flex}.garuda-pay-merchant-card-avatar{background:#ffffff24;border:1px solid #fff3;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.garuda-pay-merchant-card-meta{flex:1;min-width:0}.garuda-pay-merchant-card-name{letter-spacing:-.03em;margin:0;font-size:1.18rem;font-weight:800;line-height:1.2}.garuda-pay-merchant-card-tagline{opacity:.84;margin:.28rem 0 0;font-size:.74rem;line-height:1.35}.garuda-pay-merchant-card-code{opacity:.78;letter-spacing:.04em;margin:.35rem 0 0;font-size:.68rem}.garuda-pay-merchant-card-specs{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:.75rem 0 .1rem;list-style:none;display:grid}.garuda-pay-merchant-card-specs>li{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;padding:.45rem .5rem;display:flex}.garuda-pay-merchant-card-specs>li .material-icons-round{opacity:.85}.garuda-pay-merchant-card-specs>li span{flex-direction:column;gap:.1rem;width:100%;min-width:0;display:flex}.garuda-pay-merchant-card-specs small{letter-spacing:.04em;text-transform:uppercase;opacity:.72;font-size:.58rem;font-weight:650}.garuda-pay-merchant-card-specs strong{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:800;overflow:hidden}.garuda-pay-platform-panel-bar{background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;gap:.45rem;padding:.35rem;display:flex;box-shadow:0 4px 16px #0f172a0a}.garuda-pay-platform-panel-label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:800}.garuda-pay-platform-tab-stage{flex-direction:column;gap:.85rem;display:flex}.garuda-pay-platform-section{background:#fff;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;gap:.65rem;padding:.9rem .85rem;display:flex;box-shadow:0 4px 16px #0f172a0a}.garuda-pay-platform-qr{text-align:center;align-items:center}.garuda-pay-platform-qr .garuda-module-section-title,.garuda-pay-platform-qr .garuda-pay-platform-hint{width:100%}.garuda-pay-platform-qr-stage{background:radial-gradient(80% 70% at 50% 0,#ce112614,#0000 60%),linear-gradient(#fafafa,#fff);border:1px solid #0f172a0d;border-radius:18px;flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.85rem .5rem .35rem;display:flex}.garuda-pay-platform-qr-frame{margin:0 auto;box-shadow:0 10px 28px #0f172a1a}.garuda-pay-platform-qr-caption{letter-spacing:.06em;color:#64748b;margin:0;font-size:.68rem}.garuda-pay-platform-qr-actions{flex-direction:column;gap:.45rem;width:100%;display:flex}.garuda-pay-platform-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-pay-platform-type-card{text-align:left;cursor:pointer;background:linear-gradient(#fff,#fafafa);border:1px solid #0f172a12;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.28rem;padding:.85rem .8rem;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:0 2px 10px #0f172a0a}.garuda-pay-platform-type-card:active{transform:scale(.98)}.garuda-pay-platform-type-card.is-active{background:linear-gradient(#fff5f5,#ffecec);border-color:#ce112666;box-shadow:0 4px 14px #ce11261a}.garuda-pay-platform-type-card strong{font-size:.82rem}.garuda-pay-platform-type-card .muted{font-size:.68rem;line-height:1.35}.garuda-pay-platform-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding:.15rem .1rem .25rem;display:flex;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.garuda-pay-platform-tabs::-webkit-scrollbar{display:none}.garuda-pay-platform-tabs[data-at-end=true]{-webkit-mask-image:none;mask-image:none}.garuda-pay-platform-tab{color:var(--text-muted,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:.3rem;padding:.48rem .72rem;font-size:.7rem;font-weight:750;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.garuda-pay-platform-tab.active{color:#fff;background:linear-gradient(135deg,#b91022,#ce1126);box-shadow:0 6px 16px #ce112647}.garuda-pay-platform-stats-block{flex-direction:column;gap:.55rem;display:flex}.garuda-pay-platform-stat-hero{background:radial-gradient(90% 80% at 100% 0,#ce11261a,#0000 55%),linear-gradient(145deg,#fff5f5,#fff);border:1px solid #ce112624;border-radius:18px;flex-direction:column;gap:.3rem;padding:1rem 1rem .95rem;display:flex;box-shadow:0 6px 20px #ce112614}.garuda-pay-platform-stat-hero span{letter-spacing:.03em;text-transform:uppercase;color:#9b1c1c;font-size:.68rem;font-weight:750}.garuda-pay-platform-stat-hero strong{letter-spacing:-.03em;color:#1a1a2e;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800}.garuda-pay-platform-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.garuda-pay-platform-stat{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.15rem;padding:.7rem .55rem;display:flex;box-shadow:0 3px 12px #0f172a0a}.garuda-pay-platform-stat.is-accent{background:linear-gradient(145deg,#ce11261a,#ce11260a);border-color:#ce112624}.garuda-pay-platform-stat span{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,#64748b);font-size:.6rem;font-weight:750}.garuda-pay-platform-stat strong{letter-spacing:-.02em;color:#1a1a2e;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.garuda-pay-platform-stat em{color:#94a3b8;font-size:.62rem;font-style:normal;font-weight:600}.garuda-pay-platform-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.garuda-pay-platform-action{color:#1a1a2e;cursor:pointer;text-align:center;background:linear-gradient(#fff,#fafafa);border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.7rem .35rem;font-size:.68rem;font-weight:750;transition:transform .12s,border-color .12s;display:flex;box-shadow:0 2px 8px #0f172a08}.garuda-pay-platform-action:active{transform:scale(.97)}.garuda-pay-platform-action-icon{width:2.2rem;height:2.2rem;color:var(--primary);background:#ce112614;border-radius:11px;place-items:center;display:grid}.garuda-pay-platform-action .material-icons-round{color:var(--primary)}.garuda-pay-platform-module-list{flex-direction:column;gap:.35rem;display:flex}.garuda-pay-platform-module-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem .55rem;transition:background .12s;display:flex}.garuda-pay-platform-module-row:hover:not(:disabled){background:#0f172a08}.garuda-pay-platform-module-row:disabled{cursor:default;opacity:.72}.garuda-pay-platform-module-row-icon{width:2.35rem;height:2.35rem;color:var(--primary);background:#ce112614;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.garuda-pay-platform-module-row.is-soon .garuda-pay-platform-module-row-icon{color:#64748b;background:#64748b1a}.garuda-pay-platform-module-row-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.garuda-pay-platform-module-row-copy strong{font-size:.82rem;font-weight:800}.garuda-pay-platform-module-row-copy .muted{font-size:.68rem;line-height:1.35}.garuda-pay-platform-module-row-cta{color:var(--primary);flex-shrink:0;place-items:center;font-size:.68rem;font-weight:750;display:grid}.garuda-pay-platform-module-row.is-soon .garuda-pay-platform-module-row-cta{color:#94a3b8}.garuda-pay-platform-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-pay-platform-module{text-align:left;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(#fff,#fbfbfc);border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.2rem;width:100%;padding:.75rem;display:flex;box-shadow:0 2px 8px #0f172a08}.garuda-pay-platform-module:disabled{cursor:default;opacity:.78}.garuda-pay-platform-module strong{font-size:.76rem}.garuda-pay-platform-module .muted{font-size:.66rem;line-height:1.35}.garuda-pay-platform-module small{color:var(--primary);margin-top:.15rem;font-size:.62rem;font-weight:750}.garuda-pay-platform-module.is-soon small{color:var(--text-muted,#64748b)}.garuda-pay-platform-list{flex-direction:column;gap:.35rem;display:flex}.garuda-pay-platform-list-item{border-bottom:1px solid #0f172a0d;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .15rem;display:flex}.garuda-pay-platform-list-item>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-pay-platform-list-item:last-child{border-bottom:0}.garuda-pay-platform-analytics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-pay-platform-analytics>div{background:linear-gradient(#fff,#fbfbfc);border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.garuda-pay-platform-screen .panel.pad{border-color:#0f172a0f;border-radius:18px;box-shadow:0 4px 16px #0f172a0a}@media (prefers-reduced-motion:reduce){.garuda-pay-platform-type-card,.garuda-pay-platform-tab,.garuda-pay-platform-stat,.garuda-pay-platform-action,.garuda-pay-platform-module{transition:none}.garuda-pay-platform-type-card.is-active,.garuda-pay-platform-tab.active{box-shadow:none}}.garuda-choice-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:.35rem;padding-bottom:.2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.garuda-choice-scroll[data-at-end=true]{-webkit-mask-image:none;mask-image:none}.garuda-choice-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-choice-meta{color:#9b1c1c;letter-spacing:.02em;white-space:nowrap;background:#c6282814;border-radius:999px;align-items:center;gap:.15rem;padding:.12rem .45rem;font-size:.62rem;font-weight:750;display:inline-flex}.garuda-choice-meta-hint{color:#b45353;opacity:.9;font-weight:600}.garuda-module-screen select.input,.garuda-module-screen .input[data-choice=select]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239b1c1c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.1rem}.public-checkout-shell{background:radial-gradient(90% 50% at 50% -10%,#ce112617,#0000 55%),linear-gradient(#f8fafc 0%,#f1f5f9 100%);justify-content:center;align-items:flex-start;min-height:100vh;padding:1.5rem 1rem 2.5rem;display:flex}.public-checkout-card{background:#fff;border:1px solid #0f172a0f;border-radius:20px;width:min(100%,420px);margin-top:.75rem;box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a0f}.public-checkout-hero{flex-direction:column;gap:.35rem;display:flex}.public-checkout-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-merah,#ce1126);background:#ce112614;border:1px solid #ce11261f;border-radius:999px;align-self:flex-start;padding:.28rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.public-checkout-title{letter-spacing:-.02em;color:#0f172a;margin:.15rem 0 0;font-size:1.45rem;font-weight:800;line-height:1.2}.public-checkout-customer{color:#475569;margin:0;font-size:.95rem;font-weight:500}.public-checkout-meta{color:#94a3b8;margin:0;font-size:.82rem}.public-checkout-amount{background:linear-gradient(#ce11260d,#ce112605),#fff;border:1px solid #ce11261f;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.public-checkout-amount-label{color:#64748b;letter-spacing:.01em;flex-shrink:0;font-size:.82rem;font-weight:700}.public-checkout-summary{background:linear-gradient(165deg,#ce11260e,#ce112604 42%,#fff 100%);border:1px solid #ce11261f;border-radius:16px;flex-direction:column;gap:.85rem;padding:1rem 1.05rem;display:flex}.public-checkout-summary-row,.public-checkout-summary-total{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.public-checkout-summary-row--muted{margin-top:-.35rem}.public-checkout-summary-label{color:#64748b;letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.78rem;font-weight:700}.public-checkout-invoice-no{color:#0f172a;text-align:right;word-break:break-all;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.public-checkout-ref{color:#94a3b8;text-align:right;word-break:break-all;font-size:.8rem}.public-checkout-summary-divider{background:linear-gradient(90deg,#0000,#0f172a1a 12% 88%,#0000);height:1px}.public-checkout-summary-total .public-checkout-summary-label{align-self:center;font-size:.82rem}.public-checkout-price{letter-spacing:-.025em;color:#0f172a;font-variant-numeric:tabular-nums;text-align:right;font-size:1.35rem;font-weight:800;line-height:1.15}.public-checkout-footnote{text-align:center;justify-content:center;align-items:flex-start;gap:.35rem;margin:0;font-size:.78rem;line-height:1.45;display:flex}.public-checkout-footnote-icon{color:#64748b;flex-shrink:0;font-size:.95rem;line-height:1.35}.public-checkout-icon-muted{opacity:.55;font-size:2rem}.garuda-commerce-warehouse-search{align-items:stretch;gap:.5rem;width:100%;display:flex}.garuda-commerce-overview-flow{flex-direction:column;gap:.85rem;display:flex}.garuda-commerce-overview-head{justify-content:space-between;align-items:flex-end;gap:.75rem;padding:.15rem .1rem .05rem;display:flex}.garuda-commerce-overview-head>div{min-width:0}.garuda-commerce-overview-eyebrow{color:#b41424;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.18rem;font-size:.62rem;font-weight:850;display:block}.garuda-commerce-overview-head h3{color:#172033;letter-spacing:-.02em;margin:0;font-size:1rem}.garuda-commerce-overview-status{color:#047857;background:#0596690f;border:1px solid #05966926;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.38rem .55rem;font-size:.64rem;font-weight:800;display:inline-flex}.garuda-commerce-overview-status>span{background:#10b981;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #10b9811f}.garuda-commerce-overview-section-head{align-items:flex-start;gap:.65rem;display:flex}.garuda-commerce-overview-section-head>div{min-width:0}.garuda-commerce-overview-section-icon{color:#b41424;background:#ce112612;border-radius:11px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.garuda-commerce-overview-section-icon.is-green{color:#047857;background:#05966914}.garuda-commerce-settlement-section,.garuda-commerce-warehouse-card{flex-direction:column;gap:.8rem;display:flex}.garuda-commerce-empty-compact{min-height:7rem;padding:1rem}.garuda-commerce-warehouse-search .input{flex:1;min-width:0}.garuda-commerce-warehouse-search>.std-btn{flex:none;width:auto;min-width:5.25rem}.garuda-commerce-warehouse-current{margin:0;font-size:.9rem}.garuda-commerce-warehouse-summary{color:#b45309;background:#f59e0b0e;border:1px solid #f59e0b2e;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .75rem;display:grid}.garuda-commerce-warehouse-summary.is-ready{color:#047857;background:#0596690d;border-color:#05966929}.garuda-commerce-warehouse-summary>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-commerce-warehouse-summary small{color:#64748b;font-size:.62rem}.garuda-commerce-warehouse-summary strong{color:#172033;text-overflow:ellipsis;font-size:.72rem;line-height:1.4;overflow:hidden}.garuda-commerce-warehouse-summary>button{color:#b41424;font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .4rem;font-size:.68rem;font-weight:850}.garuda-commerce-warehouse-form{border-top:1px solid #0f172a12;flex-direction:column;gap:.7rem;padding-top:.75rem;display:flex}.garuda-commerce-warehouse-form .field{margin:0}.garuda-commerce-warehouse-form .garuda-commerce-destination-list{overscroll-behavior:contain;max-height:13.5rem;padding-right:.15rem}.garuda-commerce-warehouse-form .garuda-commerce-destination-item{background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:3.35rem;display:grid}.garuda-commerce-warehouse-form .garuda-commerce-destination-item>span{font-size:.74rem;line-height:1.4}.garuda-commerce-warehouse-form .garuda-commerce-destination-item>.material-icons-round{color:#94a3b8}.garuda-commerce-warehouse-form .garuda-commerce-destination-item.is-active{color:#8f101d;background:#ce11260b;border-color:#ce11266b;box-shadow:0 0 0 2px #ce11260b}.garuda-commerce-warehouse-form .garuda-commerce-destination-item.is-active>.material-icons-round{color:#ce1126}.garuda-commerce-warehouse-actions{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.05rem;display:flex}.garuda-commerce-warehouse-actions>span{font-size:.66rem;line-height:1.35}.garuda-commerce-warehouse-actions>.std-btn{flex:none;width:auto;min-width:8.8rem}.garuda-commerce-destination-list{flex-direction:column;gap:.35rem;max-height:11rem;display:flex;overflow-y:auto}.garuda-commerce-destination-item,.garuda-commerce-ship-option{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#ffffffb8;border:1px solid #0f172a1f;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;display:flex}@media (max-width:380px){.garuda-commerce-overview-head{align-items:flex-start}.garuda-commerce-overview-status{padding-inline-start:.45rem;padding-inline-end:.45rem}.garuda-commerce-warehouse-actions{flex-direction:column;align-items:stretch}.garuda-commerce-warehouse-actions>.std-btn{width:100%}}.garuda-commerce-destination-item:hover,.garuda-commerce-ship-option:hover{border-color:#b91c1c59}.garuda-commerce-destination-item.is-active,.garuda-commerce-ship-option.is-active{background:#b91c1c0f;border-color:#b91c1c}.garuda-commerce-ship-options{margin-top:.25rem}.garuda-commerce-ship-option span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.garuda-commerce-ship-option small{font-size:.78rem}.public-checkout-flow-card{background:radial-gradient(circle at 100% 0,#ce11260e,#0000 17rem),linear-gradient(#fff,#fcfdff);border-color:#94a3b833;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a14,0 2px 8px #0f172a09}.public-checkout-flow-card:before{content:"";background:linear-gradient(90deg,#ce1126,#ff3b4e 48%,#ce1126);height:3px;position:absolute;top:0;left:0;right:0}.public-checkout-heading{grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.15rem 0 .5rem;display:grid}.public-checkout-heading-icon{color:#fff;background:linear-gradient(145deg,#e11927,#9f0f1b);border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 7px 16px #ce112633}.public-checkout-heading-copy{min-width:0}.public-checkout-heading-top{align-items:center;gap:.5rem;display:flex}.public-checkout-heading .public-store-section-title{letter-spacing:-.02em;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:1rem;line-height:1.2}.public-checkout-heading p{margin:.18rem 0 0;font-size:.72rem;line-height:1.4}.public-checkout-secure-badge{color:#047857;white-space:nowrap;background:#05966911;border:1px solid #05966926;border-radius:999px;flex:none;align-items:center;gap:.22rem;margin-left:auto;padding:.28rem .48rem;font-size:.6rem;font-weight:800;display:inline-flex}.public-checkout-secure-badge-short{display:none}.public-checkout-product{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #0f172a12;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem;display:flex}.public-cart{background:#fff;border:1px solid #0f172a13;border-radius:17px;overflow:hidden;box-shadow:0 7px 22px #0f172a0b}.public-checkout-compact-order{background:linear-gradient(135deg,#f8fafcf2,#ffffffeb),#fff;border:1px solid #0f172a13;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.72rem .75rem;display:grid;box-shadow:0 5px 16px #0f172a0a}.public-checkout-compact-order-icon{color:#b41424;background:#ce112613;border-radius:11px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.public-checkout-compact-order-copy,.public-checkout-compact-order-price{flex-direction:column;gap:.08rem;min-width:0;display:flex}.public-checkout-compact-order-copy small,.public-checkout-compact-order-price small{color:#94a3b8;font-size:.6rem;font-weight:700}.public-checkout-compact-order-copy strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.public-checkout-compact-order-price{align-items:flex-end}.public-checkout-compact-order-price strong{color:#172033;white-space:nowrap;font-size:.78rem}.public-checkout-compact-order>button{color:#b41424;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #ce112629;border-radius:9px;padding:.35rem .55rem;font-size:.64rem;font-weight:800}.public-cart-shortcut{color:#b41424;min-height:2.15rem;font:inherit;cursor:pointer;background:#ce11260e;border:1px solid #ce112629;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .42rem .32rem .65rem;font-size:.69rem;font-weight:800;display:inline-flex}.public-cart-shortcut>span{color:#fff;background:#ce1126;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .25rem;font-size:.66rem;display:grid}.public-cart-head,.public-cart-total{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .78rem;display:flex}.public-cart-head{background:linear-gradient(90deg,#ce11260e,#f8fafcb8);border-bottom:1px solid #0f172a0f}.public-cart-head>span{color:#172033;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.public-cart-head .material-icons-round{color:#ce1126}.public-cart-head small{color:#64748b;font-size:.66rem;font-weight:750}.public-cart-items{flex-direction:column;display:flex}.public-cart-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .78rem;transition:background .16s;display:grid}.public-cart-item:hover{background:#f8fafcb8}.public-cart-item+.public-cart-item{border-top:1px solid #0f172a0e}.public-cart-item-actions{align-items:center;display:flex}.public-cart-quantity{background:#fff;border:1px solid #0f172a1a;border-radius:11px;grid-template-columns:2rem 1.8rem 2rem;align-items:center;display:grid;overflow:hidden;box-shadow:0 2px 7px #0f172a0a}.public-cart-quantity button,.public-cart-quantity>span{color:#b41424;background:0 0;border:0;place-items:center;height:2.15rem;padding:0;display:grid}.public-cart-quantity button{cursor:pointer}.public-cart-quantity button:disabled{color:#cbd5e1;cursor:not-allowed}.public-cart-quantity>span{color:#172033;border-left:1px solid #0f172a12;border-right:1px solid #0f172a12;font-size:.74rem;font-weight:850}.public-cart-total{color:#64748b;background:linear-gradient(90deg,#f8fafcc7,#ffffffe6);border-top:1px dashed #0f172a1c;font-size:.72rem}.public-cart-total strong{color:#172033;font-size:.82rem}.public-cart-weight{color:#64748b;background:#f8fafc7a;border-top:1px solid #0f172a09;align-items:center;gap:.35rem;padding:.42rem .78rem .72rem;font-size:.66rem;font-weight:650;display:flex}.public-cart-weight .material-icons-round{color:#ce1126}.public-checkout-quote-refresh{color:#92400e;background:#f59e0b14;border:1px solid #d9770638;border-radius:12px;align-items:flex-start;gap:.45rem;padding:.7rem .75rem;font-size:.72rem;line-height:1.4;display:flex}.public-checkout-quote-refresh .material-icons-round{flex-shrink:0;margin-top:.05rem}.garuda-commerce-weight-hint{margin:0;font-size:.68rem;line-height:1.4}.garuda-commerce-product-weight{margin-top:.1rem;font-size:.68rem;display:block}.public-cart-shipping-summary{background:linear-gradient(145deg,#ce112609,#ffffffe6),#fff;border:1px solid #0f172a12;border-radius:14px;align-items:center;gap:.6rem;padding:.72rem .75rem;display:flex;box-shadow:0 4px 13px #0f172a09}.public-cart-shipping-summary>.material-icons-round{color:#ce1126}.public-cart-shipping-summary>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.public-cart-shipping-summary strong{color:#172033;font-size:.76rem}.public-cart-shipping-summary small{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.public-checkout-product-image{object-fit:cover;color:#ce1126;background:#ce112612;border-radius:11px;flex:none;place-items:center;width:2.85rem;height:2.85rem;display:grid}.public-checkout-product-copy{flex-direction:column;flex:1;gap:.16rem;min-width:0;display:flex}.public-checkout-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.public-checkout-product-copy span{color:#64748b;font-size:.72rem}.public-checkout-product-copy small{color:#94a3b8;font-size:.62rem;font-weight:650}.public-checkout-secure-chip{color:#047857;background:#05966912;border:1px solid #05966929;border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:.32rem .48rem;font-size:.62rem;font-weight:800;display:inline-flex}.public-checkout-progress{background:linear-gradient(#f8fafceb,#ffffffc2),#fff;border:1px solid #0f172a0e;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:.05rem 0 .15rem;padding:.72rem .55rem .62rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.public-checkout-progress:before{content:"";background:#e2e8f0;height:2px;position:absolute;top:1.5rem;left:calc(16.66% + .8rem);right:calc(16.66% + .8rem)}.public-checkout-progress>div{z-index:1;color:#94a3b8;flex-direction:column;align-items:center;gap:.28rem;display:flex;position:relative}.public-checkout-progress>div>span{background:#fff;border:2px solid #e2e8f0;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.66rem;font-weight:850;display:grid}.public-checkout-progress>div>small{font-size:.62rem;font-weight:750}.public-checkout-progress>div.is-active{color:#b41424}.public-checkout-progress>div.is-active>span{color:#fff;background:#ce1126;border-color:#ce1126;box-shadow:0 0 0 4px #ce112614}.public-checkout-progress>div.is-done{color:#047857}.public-checkout-progress>div.is-done>span{color:#fff;background:#059669;border-color:#059669}@keyframes publicCheckoutPageIn{0%{opacity:0;transform:translate(.8rem)}to{opacity:1;transform:translate(0)}}.public-checkout-page{flex-direction:column;gap:.8rem;animation:.28s cubic-bezier(.22,1,.36,1) both publicCheckoutPageIn;display:flex}.public-checkout-page.is-payment{gap:.7rem}.public-checkout-next-button{border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:3.15rem;display:inline-flex}.public-checkout-page-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6rem;display:grid}.public-checkout-page-actions>.std-btn{border-radius:13px;justify-content:center;align-items:center;gap:.35rem;min-width:0;min-height:3rem;display:inline-flex}.public-checkout-review-head{background:radial-gradient(circle at 100% 0,#10b9811c,#0000 9rem),linear-gradient(145deg,#0596690e,#fffffff0);border:1px solid #05966924;border-radius:14px;align-items:center;gap:.7rem;padding:.8rem;display:flex;box-shadow:0 7px 22px #0596690e}.public-checkout-review-icon{color:#047857;background:#0596691a;border-radius:12px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.public-checkout-review-head>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.public-checkout-review-head strong{color:#172033;font-size:.84rem}.public-checkout-review-head small{color:#64748b;font-size:.67rem;line-height:1.4}.public-checkout-review-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.public-checkout-review-details>div{background:#fff;border:1px solid #0f172a12;border-radius:13px;align-items:flex-start;gap:.45rem;min-width:0;padding:.72rem;display:flex}.public-checkout-review-details>div>.material-icons-round{color:#ce1126;flex:none;margin-top:.05rem}.public-checkout-review-details>div>span{flex-direction:column;gap:.12rem;min-width:0;display:flex}.public-checkout-review-details strong{color:#172033;overflow-wrap:anywhere;font-size:.72rem;line-height:1.35}.public-checkout-review-details small{color:#64748b;overflow-wrap:anywhere;font-size:.62rem;line-height:1.4}.public-checkout-back-link{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.7rem;font-weight:750;display:inline-flex}.public-checkout-step{background:linear-gradient(145deg,#f8fafce6,#ffffffc7),#fff;border:1px solid #0f172a11;border-radius:18px;flex-direction:column;gap:.8rem;padding:.95rem;display:flex;box-shadow:0 6px 20px #0f172a09}.public-checkout-step.is-complete{background:linear-gradient(145deg,#05966906,#f8fafcc7);border-color:#05966924}.public-checkout-step.is-complete .public-checkout-step-title>span{background:linear-gradient(145deg,#10b981,#047857);box-shadow:0 5px 12px #05966929}.public-checkout-step-title{align-items:center;gap:.65rem;display:flex}.public-checkout-step-title>span{color:#fff;background:linear-gradient(145deg,#dc1827,#a50e1c);border-radius:9px;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.7rem;font-weight:900;display:grid;box-shadow:0 5px 12px #ce11262e}.public-checkout-step-title>div{flex-direction:column;gap:.08rem;min-width:0;display:flex}.public-checkout-step-title strong{color:#172033;font-size:.84rem}.public-checkout-step-title small{color:#64748b;font-size:.68rem;line-height:1.3}.public-checkout-step .field{margin:0}.public-checkout-step .input{background:#fffffff5;border-width:1px;border-color:#0f172a1c;border-radius:13px;min-height:3rem;font-size:.86rem;box-shadow:inset 0 1px 2px #0f172a06}.public-checkout-step .input:focus{border-color:#ce11268c;box-shadow:0 0 0 3px #ce112614}.public-checkout-location-field{flex-direction:column;gap:.55rem;padding:.15rem 0 0;display:flex}.public-checkout-location-field>.field{gap:.28rem}.public-checkout-location-hint{margin:-.05rem 0 .35rem;font-size:.64rem;line-height:1.4}.public-checkout-location-field .garuda-commerce-selected-destination{margin-top:.1rem}.public-checkout-location-field .garuda-commerce-destination-list{overscroll-behavior:contain;max-height:13rem;margin-top:.1rem;padding-right:.12rem}.public-checkout-address-picker{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.public-checkout-address-picker legend{margin-bottom:.3rem}.public-checkout-address-option{color:#334155;width:100%;min-height:3.2rem;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:13px;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .78rem;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.public-checkout-address-option:active{transform:scale(.985)}.public-checkout-address-option>span:first-child{align-items:center;gap:.55rem;min-width:0;display:flex}.public-checkout-address-option .material-icons-round{color:#94a3b8}.public-checkout-address-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.public-checkout-address-option.is-active{color:#8f101d;background:linear-gradient(145deg,#ce112611,#fff);border-color:#ce11267a;box-shadow:0 0 0 3px #ce11260e}.public-checkout-address-option.is-active .material-icons-round{color:#ce1126}.public-checkout-address-radio{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex:none;width:1.15rem;height:1.15rem;position:relative}.public-checkout-address-option.is-active .public-checkout-address-radio{border-color:#ce1126}.public-checkout-address-option.is-active .public-checkout-address-radio:after{border-radius:inherit;content:"";background:#ce1126;animation:.22s cubic-bezier(.22,1,.36,1) both publicCheckoutRadioIn;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.public-checkout-step .garuda-commerce-warehouse-search{align-items:center;gap:.45rem;position:relative}.public-checkout-step .garuda-commerce-warehouse-search .input{padding-left:2.55rem}.garuda-commerce-search-icon{z-index:1;color:#94a3b8;pointer-events:none;place-items:center;display:grid;position:absolute;left:.85rem}.public-checkout-step .garuda-commerce-search-button{background:#fff;border-width:1px;border-radius:13px;align-self:stretch;min-width:4.7rem;padding:.65rem .9rem}.garuda-commerce-selected-destination{color:#047857;background:#0596690e;border:1px solid #0596692e;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .75rem;display:grid}.garuda-commerce-selected-destination>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-commerce-selected-destination small{color:#64748b;font-size:.64rem}.garuda-commerce-selected-destination strong{color:#172033;text-overflow:ellipsis;font-size:.72rem;line-height:1.35;overflow:hidden}.garuda-commerce-selected-destination button{color:#b41424;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.68rem;font-weight:800}.public-checkout-step .garuda-commerce-destination-list{gap:.4rem;max-height:15rem}.public-checkout-step .garuda-commerce-destination-item{background:#fff;border-color:#0f172a14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:3.4rem;padding:.65rem .7rem;display:grid}.public-checkout-step .garuda-commerce-destination-item>.material-icons-round:first-child{color:#ce1126}.public-checkout-step .garuda-commerce-destination-item>span{flex-direction:column;gap:.12rem;min-width:0;display:flex}.public-checkout-step .garuda-commerce-destination-item strong{font-size:.76rem}.public-checkout-step .garuda-commerce-destination-item small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.3;overflow:hidden}.public-checkout-quantity-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.public-checkout-quantity-row>div:first-child{flex-direction:column;min-width:0;display:flex}.public-checkout-quantity-row .field-label{margin:0}.public-checkout-quantity-row small{margin-top:.1rem;font-size:.65rem}.public-checkout-quantity{background:#fff;border:1px solid #0f172a1c;border-radius:13px;grid-template-columns:2.55rem 3.25rem 2.55rem;align-items:center;display:grid;overflow:hidden;box-shadow:0 2px 8px #0f172a08}.public-checkout-quantity button,.public-checkout-quantity input{color:#172033;height:2.75rem;font:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.public-checkout-quantity button{color:#b41424;cursor:pointer}.public-checkout-quantity button:disabled{color:#cbd5e1;cursor:not-allowed}.public-checkout-quantity input{text-align:center;font-variant-numeric:tabular-nums;border-left:1px solid #0f172a14;border-right:1px solid #0f172a14;outline:none;width:100%;font-size:.9rem;font-weight:850}.public-checkout-quote-button{color:#b41424;background:linear-gradient(145deg,#ce11260a,#fff);border-width:1px;border-color:#ce112647;border-radius:13px;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;font-weight:800;display:inline-flex}.public-checkout-step.garuda-commerce-ship-options{margin:0}.public-checkout-step .garuda-commerce-ship-option{background:linear-gradient(145deg,#fff,#fcfdff);border-color:#0f172a14;border-radius:14px;align-items:center;min-height:3.8rem;padding:.72rem .78rem;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 10px #0f172a09}.public-checkout-step .garuda-commerce-ship-option:hover{border-color:#ce112638;transform:translateY(-1px);box-shadow:0 7px 17px #0f172a11}.public-checkout-step .garuda-commerce-ship-option>span:first-child{gap:.22rem}.public-checkout-step .garuda-commerce-ship-option small{line-height:1.35}.public-checkout-step .garuda-commerce-ship-option.is-active{background:linear-gradient(145deg,#ce112612,#fff);border-color:#ce112673;box-shadow:0 0 0 1px #ce11260f,0 8px 20px #ce112614}.public-checkout-step .garuda-commerce-ship-option b{color:#9f0f1b;background:#ce112614;border-radius:6px;margin-left:.25rem;padding:.18rem .35rem;font-size:.62rem;display:inline-flex}.garuda-commerce-ship-price{color:#172033;text-align:right;flex:none;align-items:flex-end}.garuda-commerce-ship-price strong{white-space:nowrap;font-size:.8rem}.garuda-commerce-ship-price .material-icons-round{color:#ce1126}.public-checkout-order-summary{background:radial-gradient(circle at 100% 0,#ce11263d,#0000 12rem),linear-gradient(145deg,#111827,#1e293b);border:1px solid #1e293be0;border-radius:18px;flex-direction:column;gap:.65rem;padding:1rem;display:flex;box-shadow:0 16px 32px #0f172a29,inset 0 1px #ffffff0f}.public-checkout-order-summary>div{color:#cbd5e1;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.74rem;display:flex}.public-checkout-order-summary>div strong{color:#f8fafc;font-variant-numeric:tabular-nums}.public-checkout-order-summary .public-checkout-order-summary-head{color:#fff;align-items:center;padding-bottom:.15rem;font-size:.8rem}.public-checkout-order-summary-head .material-icons-round{color:#fb7185}.public-checkout-order-summary .public-checkout-order-total{color:#fff;border-top:1px solid #ffffff24;align-items:center;margin-top:.15rem;padding-top:.75rem;font-size:.82rem;font-weight:800}.public-checkout-order-total strong{color:#fff;letter-spacing:-.03em;font-size:1.28rem}.public-checkout-payment-assurance{color:#065f46;background:#0596690b;border:1px solid #05966924;border-radius:14px;align-items:center;gap:.65rem;padding:.7rem .75rem;display:flex}.public-checkout-payment-assurance>span{color:#047857;background:#0596691a;border-radius:11px;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.public-checkout-payment-assurance>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.public-checkout-payment-assurance strong{font-size:.72rem}.public-checkout-payment-assurance small{color:#64748b;font-size:.62rem;line-height:1.4}.public-checkout-error{color:#9f0f1b;background:#ce11260e;border:1px solid #ce112624;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.7rem .75rem;font-size:.72rem;line-height:1.4;display:flex}.public-checkout-error .material-icons-round{flex:none}@keyframes publicCheckoutNoticeIn{0%{opacity:0;transform:translate(-50%,1.5rem)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes publicCheckoutNoticeProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes publicCheckoutIconPop{0%{transform:scale(.4)rotate(-18deg)}70%{transform:scale(1.12)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes publicCheckoutRadioIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.public-checkout-notice{z-index:1200;bottom:max(1rem,env(safe-area-inset-bottom));color:#172033;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #0f172a17;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:min(100% - 1.5rem,31rem);min-height:4.5rem;padding:.78rem .8rem;animation:.36s cubic-bezier(.22,1,.36,1) both publicCheckoutNoticeIn;display:grid;position:fixed;left:50%;overflow:hidden;box-shadow:0 18px 50px #0f172a33,0 3px 12px #0f172a14}.public-checkout-notice-icon{border-radius:13px;place-items:center;width:2.5rem;height:2.5rem;animation:.43s cubic-bezier(.22,1,.36,1) .1s both publicCheckoutIconPop;display:grid}.public-checkout-notice.is-success .public-checkout-notice-icon{color:#047857;background:#0596691a}.public-checkout-notice.is-error .public-checkout-notice-icon{color:#b41424;background:#ce112617}.public-checkout-notice.is-info .public-checkout-notice-icon{color:#1d4ed8;background:#2563eb17}.public-checkout-notice-copy{flex-direction:column;gap:.14rem;min-width:0;display:flex}.public-checkout-notice-copy strong{font-size:.82rem;line-height:1.3}.public-checkout-notice-copy small{color:#64748b;font-size:.7rem;line-height:1.4}.public-checkout-notice>button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.public-checkout-notice>button:active{background:#0f172a0f}.public-checkout-notice-progress{transform-origin:0;background:#2563eb;height:3px;animation:4.2s linear forwards publicCheckoutNoticeProgress;position:absolute;bottom:0;left:0;right:0}.public-checkout-notice.is-success .public-checkout-notice-progress{background:#059669}.public-checkout-notice.is-error .public-checkout-notice-progress{background:#ce1126;animation-duration:7s}.public-checkout-pay-button{background:linear-gradient(135deg,#df1628,#b20e1d 55%,#8f0c18);border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-height:3.15rem;display:inline-flex;box-shadow:0 12px 25px #ce112638,inset 0 1px #fff3}.public-checkout-payment-footer{z-index:4;padding:.55rem .15rem calc(.55rem + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fffffff0 28%,#fff 100%);flex-direction:column;gap:.45rem;margin:.15rem -.15rem -.15rem;display:flex;position:sticky;bottom:0}.public-checkout-card .public-checkout-footnote{color:#64748b;align-items:center;font-size:.7rem}.public-checkout-card .public-checkout-footnote .material-icons-round{color:#047857}@media (max-width:380px){.public-checkout-step{padding:.78rem}.public-checkout-product{gap:.55rem}.public-checkout-secure-chip{display:none}.public-checkout-step .garuda-commerce-search-button{min-width:4.25rem;padding-inline-start:.65rem;padding-inline-end:.65rem}.public-checkout-quantity{grid-template-columns:2.35rem 2.8rem 2.35rem}.public-checkout-location-field{padding:.15rem 0 0}.public-checkout-review-details,.public-checkout-page-actions{grid-template-columns:1fr}.public-checkout-notice{border-radius:15px;width:calc(100% - 1rem);padding:.7rem}}@media (prefers-reduced-motion:reduce){.public-checkout-notice,.public-checkout-notice-icon,.public-checkout-notice-progress,.public-checkout-page,.public-checkout-address-option.is-active .public-checkout-address-radio:after{animation:none}}.image-url-field-row{align-items:stretch;gap:.5rem;display:flex}.image-url-field-preview{background:#f8fafc;border:1px solid #0f172a1a;border-radius:12px;flex-shrink:0;align-self:center;width:44px;height:44px;position:relative;overflow:hidden}.image-url-field-preview img{object-fit:cover;width:100%;height:100%;display:block}.image-url-field-clear{color:#fff;cursor:pointer;background:#0f172abf;border:none;border-radius:999px;place-items:center;width:16px;height:16px;padding:0;display:grid;position:absolute;top:2px;right:2px}.image-url-field-clear:disabled{opacity:.5;cursor:not-allowed}.image-url-field-input{flex:1;min-width:0;min-height:44px}.image-url-field-input:disabled{opacity:.72;background:#f8fafc}.image-url-field-browse{min-height:44px;color:var(--primary,#e11927);cursor:pointer;white-space:nowrap;background:#ce11260f;border:1px solid #ce112638;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:0 .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.image-url-field-browse:disabled{opacity:.55;cursor:not-allowed}.image-url-field-hint{margin:.35rem 0 0;font-size:.7rem;line-height:1.35}.image-url-field-file{clip:rect(0,0,0,0);white-space:nowrap;opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-url-field--upload{position:relative}.garuda-commerce-product-images-field{background:linear-gradient(145deg,#f8fafce0,#fffc),#fff;border:1px solid #0f172a11;border-radius:18px;flex-direction:column;gap:.65rem;padding:.75rem;display:flex;box-shadow:0 6px 18px #0f172a09}.garuda-commerce-product-images-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.garuda-commerce-product-images-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.garuda-commerce-product-image-slot{background:#fff;border:1px solid #94a3b82e;border-radius:16px;min-width:0;padding:.62rem;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 4px 13px #0f172a09}.garuda-commerce-product-image-slot:hover{border-color:#ce112633;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a11}.garuda-commerce-product-image-slot.is-primary{background:linear-gradient(145deg,#ce112609,#fff 48%);border-color:#ce112629}.garuda-commerce-product-image-number{z-index:2;color:#fff;background:#172033;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;font-size:.6rem;font-weight:900;display:grid;position:absolute;top:.48rem;right:.48rem;box-shadow:0 3px 8px #0f172a29}.garuda-commerce-product-image-slot.is-primary .garuda-commerce-product-image-number{background:#ce1126}.garuda-commerce-product-images-grid .image-url-field{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.garuda-commerce-product-images-grid .image-url-field>.field-label{color:#334155;min-height:2rem;padding-right:1.55rem;font-size:.68rem;line-height:1.25;display:block}.garuda-commerce-product-images-grid .image-url-field-preview-lg{aspect-ratio:1}.garuda-commerce-product-images-grid .image-url-field-upload-cta{background:linear-gradient(145deg,#ce11260e,#fffc),#fff;border-radius:13px;flex-direction:column;min-height:104px;padding:.5rem;font-size:.72rem}.garuda-commerce-product-image-slot.is-primary .image-url-field-upload-cta{min-height:124px}.garuda-commerce-product-images-grid .image-url-field-hint{min-height:2.35rem;margin-top:.5rem;font-size:.62rem}.garuda-commerce-product-images-grid .image-url-field-url-toggle{align-items:center;margin-top:.4rem}.garuda-commerce-product-images-grid .image-url-field-url-toggle .link-btn{color:#9f0f1b;white-space:nowrap;background:#ce11260f;border-radius:999px;align-self:center;padding:.3rem .5rem;font-size:.64rem}.image-url-field-upload-cta{color:#c70018;cursor:pointer;background:#c700180a;border:1.5px dashed #c7001859;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:52px;padding:.75rem 1rem;font-size:.84rem;font-weight:700;display:flex}.image-url-field-upload-cta:disabled{opacity:.55;cursor:not-allowed}.image-url-field-preview-lg{aspect-ratio:16/10;background:#0f172a;border:1px solid #0f172a1a;border-radius:14px;width:100%;max-height:180px;position:relative;overflow:hidden}.image-url-field-preview-lg img{object-fit:cover;width:100%;height:100%;display:block}.image-url-field-clear--lg{width:28px;height:28px;top:8px;right:8px}.image-url-field-url-toggle{flex-direction:column;gap:.4rem;margin-top:.45rem;display:flex}.image-url-field-url-toggle .link-btn{align-self:flex-start;font-size:.74rem}.garuda-eco-flow-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 .75rem;font-size:.82rem;font-weight:800}.garuda-eco-flow-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-eco-flow--compact .garuda-eco-flow-track{grid-template-columns:1fr;gap:.4rem}.garuda-eco-flow-step{background:#fff;border:1px solid #0f172a12;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.45rem;min-height:52px;padding:.62rem .65rem;display:grid;box-shadow:0 2px 8px #0f172a0a}.garuda-eco-flow--compact .garuda-eco-flow-step{grid-template-columns:auto auto 1fr}.garuda-eco-flow-index{color:#94a3b8;text-align:center;flex-shrink:0;width:18px;font-size:.58rem;font-weight:800}.garuda-eco-flow-icon{color:#c70018;background:#c7001814;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.garuda-eco-flow-label{color:#334155;word-break:break-word;min-width:0;font-size:.68rem;font-weight:700;line-height:1.25}.garuda-ai-assistant-chip{color:#c70018;cursor:pointer;background:#c700180f;border:1px solid #c700182e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;max-width:42vw;margin-left:auto;padding:.35rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.garuda-ai-assistant-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garuda-module-screen .page-header{flex-wrap:nowrap;align-items:center;gap:.45rem;display:flex}.garuda-module-screen .page-header .page-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.garuda-services-flow-panel{border-radius:22px;padding:1rem .85rem!important}.garuda-services-screen .garuda-module-intro{border-radius:22px}.garuda-services-screen .garuda-services-category .garuda-module-section-title{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0;font-size:.8rem}.garuda-superapp-screen{gap:.85rem}.garuda-superapp-head{flex:1;min-width:0}.garuda-superapp-head-sub{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:.05rem 0 0;font-size:.72rem;font-weight:700}.garuda-superapp-intro{flex-direction:column;gap:.3rem;padding:.05rem .05rem .15rem;display:flex}.garuda-superapp-hero{color:#fff;background:radial-gradient(90% 90% at 100% 0,#ffffff2e,#0000 50%),linear-gradient(145deg,#d31228 0%,#9f0014 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.05rem 1.1rem;display:grid;box-shadow:0 14px 28px #9f00142e}.garuda-superapp-hero-badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;margin-bottom:.35rem;padding:.15rem .45rem;font-size:.66rem;font-weight:800;display:inline-block}.garuda-superapp-hero-title{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:800;line-height:1.25}.garuda-superapp-hero-sub{opacity:.92;margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.garuda-superapp-hero-wallet{opacity:.78;margin:.45rem 0 0;font-size:.68rem}.garuda-superapp-hero-art{background:#ffffff24;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.garuda-superapp-intro-lead{color:#334155;letter-spacing:-.01em;margin:0;font-size:.9rem;font-weight:600;line-height:1.45}.garuda-superapp-wallet{color:#94a3b8;margin:0;font-size:.68rem}.garuda-superapp-section{flex-direction:column;gap:.7rem;display:flex}.garuda-superapp-section-head h3{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:1rem;font-weight:800}.garuda-superapp-section-head .muted{color:#64748b;margin:.2rem 0 0;font-size:.76rem;line-height:1.4}.garuda-superapp-lifestyle{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.garuda-superapp-life-tile{text-align:center;min-width:0;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;padding:.85rem .35rem .8rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 24px #0f172a0b}.garuda-superapp-life-tile:active{transform:scale(.98)}.garuda-superapp-life-tile.is-soon{opacity:.92;cursor:default}.garuda-superapp-life-tile.is-pay{background:linear-gradient(165deg,#fff7f7 0%,#fff 72%);border-color:#ce112629}.garuda-superapp-life-icon{color:#ce1126;background:#ce112614;border-radius:14px;place-items:center;width:2.55rem;height:2.55rem;display:grid}.garuda-superapp-life-tile.is-pay .garuda-superapp-life-icon{background:#ce11261f}.garuda-superapp-life-tile strong{letter-spacing:-.01em;color:#0f172a;font-size:.72rem;font-weight:800;line-height:1.2}.garuda-superapp-life-tile small{color:#94a3b8;font-size:.62rem}.garuda-superapp-mitra-card{background:radial-gradient(120% 80% at 100% 0,#ce112614,#0000 55%),#fff;border:1px solid #ce11261f;border-radius:18px;gap:.75rem;padding:1rem 1.05rem;display:grid;box-shadow:0 10px 28px #0f172a0d}.garuda-superapp-mitra-copy strong{letter-spacing:-.02em;color:#0f172a;font-size:.95rem;font-weight:800;display:block}.garuda-superapp-mitra-copy .muted{margin:.25rem 0 0;font-size:.76rem;line-height:1.4}.garuda-superapp-mitra-cta{color:#fff;width:100%;min-height:2.45rem;font:inherit;cursor:pointer;background:#ce1126;border:0;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .95rem;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #ce112638}.garuda-superapp-life-icon .material-icons-garuda,.garuda-superapp-more-icon .material-icons-garuda{width:1.35rem;height:1.35rem}.garuda-superapp-more-icon .material-icons-garuda{width:1.2rem;height:1.2rem}.garuda-superapp-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.garuda-superapp-more-tile{min-width:0;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a0d;border-radius:14px;flex-direction:column;align-items:center;gap:.28rem;padding:.65rem .25rem;display:flex}.garuda-superapp-more-icon{color:#ce1126;background:#ce112614;border-radius:12px;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:relative}.garuda-superapp-more-tile.is-kyc-locked{opacity:.72}.garuda-superapp-kyc-lock{color:#fff;background:#0f172a;border-radius:999px;place-items:center;width:.95rem;height:.95rem;display:grid;position:absolute;bottom:-.15rem;right:-.15rem;box-shadow:0 0 0 2px #fff}.garuda-superapp-mitra-cta.is-kyc-locked{opacity:.85}.garuda-superapp-more-tile strong{color:#0f172a;text-align:center;font-size:.68rem;font-weight:800;line-height:1.2}.garuda-superapp-footer-links{gap:.35rem;padding:.35rem 0 .6rem;display:grid}.garuda-superapp-daily{margin-top:0}@media (max-width:380px){.garuda-superapp-lifestyle{gap:.4rem}.garuda-superapp-life-tile strong{font-size:.66rem}.garuda-superapp-more-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.garuda-services-card.is-pay{background:linear-gradient(165deg,#fff8f8 0%,#fff 70%);border-color:#ce11262e}.garuda-services-card.is-pay .garuda-services-card-icon{background:#ce11261f}.garuda-services-card.is-partner{background:#fafafa}@media (max-width:360px){.garuda-superapp-lifestyle{grid-template-columns:repeat(2,minmax(0,1fr))}.garuda-superapp-life-tile strong{font-size:.74rem}}@media (min-width:520px){.garuda-superapp-life-tile{padding:.85rem .55rem}.garuda-superapp-life-tile strong{font-size:.78rem}}.garuda-hub-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.garuda-hub-section-head h3{margin:0}.garuda-eco-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-eco-menu-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a12;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.28rem;padding:.75rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0f172a0d}.garuda-eco-menu-card:hover,.garuda-eco-quick-card:hover,.garuda-services-card:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.garuda-eco-menu-card.is-active{background:#c700180a;border-color:#c7001847}.garuda-eco-menu-card strong{font-size:.82rem;font-weight:800}.garuda-eco-menu-card .muted{font-size:.68rem;line-height:1.35}.garuda-eco-menu-icon{color:#c70018;background:#c7001814;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.garuda-eco-quick-grid,.garuda-nft-menu-row,.garuda-nft-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-eco-quick-card{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a12;border-radius:14px;align-items:center;gap:.45rem;padding:.7rem .75rem;font-size:.74rem;font-weight:700;display:flex}.garuda-ai-hero{align-items:center;gap:.85rem;display:flex}.garuda-ai-hero-logo{object-fit:contain;flex-shrink:0;width:52px;height:52px}.garuda-ai-history-list{flex-direction:column;gap:.45rem;display:flex}.garuda-ai-history-item{cursor:pointer;text-align:left;font:inherit;background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.65rem .75rem;display:grid}.garuda-ai-chat-log{flex-direction:column;gap:.55rem;max-height:320px;padding:.25rem 0;display:flex;overflow:auto}.garuda-ai-chat-bubble{border-radius:16px;max-width:92%;padding:.65rem .8rem;font-size:.8rem;line-height:1.45}.garuda-ai-chat-bubble--assistant{color:#0f172a;background:#f1f5f9;align-self:flex-start}.garuda-ai-chat-bubble--user{color:#fff;background:linear-gradient(135deg,#e3001b,#c70018);align-self:flex-end}.garuda-ai-chat-input-row{align-items:center;gap:.45rem;display:flex}.garuda-ai-chat-send{color:#fff;cursor:pointer;background:#c70018;border:none;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.garuda-nft-stamp-loop,.garuda-nft-campaigns{border-radius:var(--radius-md);background:#fff;border:1px solid #0f172a14;gap:.45rem;padding:.7rem .75rem;display:grid}.garuda-nft-stamp-loop-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-nft-stamp-loop-head strong{color:#0f172a;font-size:.8rem;font-weight:800}.garuda-nft-stamp-bar{background:#0f172a14;border-radius:999px;height:.45rem;overflow:hidden}.garuda-nft-stamp-bar>span{border-radius:inherit;background:linear-gradient(90deg,#e11927,#ff5a66);height:100%;transition:width .25s;display:block}.garuda-nft-campaign-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.garuda-nft-campaign-row{border-top:1px solid #0f172a0d;justify-content:space-between;align-items:center;gap:.55rem;padding:.45rem 0;display:flex}.garuda-nft-campaign-row:first-child{border-top:none;padding-top:0}.garuda-nft-next-step{border-radius:var(--radius-md);background:linear-gradient(160deg,#e119270f,#ffffffe6);border:1px solid #e119272e;grid-template-columns:auto 1fr;align-items:start;gap:.55rem .7rem;padding:.75rem .8rem;display:grid}.garuda-nft-next-step .std-btn,.garuda-nft-next-step button.std-btn{grid-column:1/-1;justify-self:start}.garuda-nft-next-step-icon{background:var(--primary-container);width:2.35rem;height:2.35rem;color:var(--primary);border-radius:12px;place-items:center;display:grid}.garuda-nft-next-step-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.garuda-nft-next-step-copy strong{color:#0f172a;letter-spacing:-.015em;font-size:.88rem;font-weight:800}.garuda-nft-next-step-copy .muted{margin:0;font-size:.72rem;line-height:1.4}.garuda-nft-journey-step.is-current{background:#e119270d;border-color:#e1192759}.garuda-nft-journey-step.is-current .garuda-nft-journey-index{color:var(--primary);background:#e1192724}.garuda-nft-claim-inline{border-top:1px solid #0f172a0f;padding-top:.55rem}.garuda-nft-benefits-details{border-top:1px solid #0f172a0f;margin-top:.25rem;padding-top:.45rem}.garuda-nft-benefits-details>summary{cursor:pointer;color:#64748b;font-size:.76rem;font-weight:700;list-style:none}.garuda-nft-benefits-details>summary::-webkit-details-marker{display:none}.garuda-nft-benefits-details[open]>summary{color:#0f172a;margin-bottom:.35rem}.garuda-nft-benefits-details .garuda-nft-benefits{border-top:none;margin-top:0;padding-top:0}.garuda-nft-utility-stack{gap:.65rem}.garuda-nft-journey--compact{gap:.55rem;display:grid}.garuda-nft-journey-compact-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .15rem .15rem;display:grid}.garuda-nft-journey-compact-icon{color:#15803d;background:#16a34a1f;border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.garuda-nft-journey-compact-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.garuda-nft-journey-compact-copy strong{color:#0f172a;font-size:.84rem;font-weight:800;line-height:1.2}.garuda-nft-journey-compact-copy .muted{color:#64748b;font-size:.68rem;line-height:1.3}.garuda-nft-stamp-loop--compact{text-align:left;width:100%;font:inherit;cursor:pointer;gap:.4rem;padding:.7rem .8rem;display:grid}.garuda-nft-stamp-loop--compact:disabled{cursor:default;opacity:.85}.garuda-nft-stamp-loop-cta{font-size:.68rem;line-height:1.3}.garuda-nft-journey-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-nft-journey-progress{font-size:.72rem;font-weight:700}.garuda-nft-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.35rem;display:grid}.garuda-nft-journey-step{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1px solid #0f172a14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;min-height:3.15rem;padding:.5rem;display:grid}.garuda-nft-journey-step:disabled{cursor:default;opacity:.85}.garuda-nft-journey-step.is-done{background:#16a34a0d;border-color:#16a34a47}.garuda-nft-journey-index{color:#475569;background:#0f172a0f;border-radius:999px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;font-size:.68rem;font-weight:800;display:grid}.garuda-nft-journey-step.is-done .garuda-nft-journey-index{color:#15803d;background:#16a34a26}.garuda-nft-journey-copy{flex-direction:column;gap:.06rem;min-width:0;display:flex}.garuda-nft-journey-copy strong{color:#0f172a;font-size:.7rem;font-weight:800;line-height:1.2}.garuda-nft-journey-copy .muted{white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;line-height:1.25;overflow:hidden}.garuda-nft-benefits{border-top:1px solid #0f172a0f;margin-top:.35rem;padding-top:.65rem}.garuda-nft-benefits-list{gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.garuda-nft-benefits-list li{background:#0f172a08;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:.08rem;padding:.45rem .55rem;display:flex}.garuda-nft-benefits-list li.is-on{background:#e119270a;border-color:#e119271f}.garuda-nft-benefits-list strong{color:#0f172a;font-size:.76rem;font-weight:800}.garuda-nft-benefits-list .muted{font-size:.66rem;line-height:1.3}.garuda-nft-utility-shortcuts{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.garuda-nft-claim-form .input{letter-spacing:.04em;width:100%;font-family:JetBrains Mono,ui-monospace,monospace}.garuda-nft-claim-manual{flex-direction:column;gap:.45rem;padding-top:.35rem;display:flex}.garuda-nft-claim-manual .garuda-nft-subhead{margin:0}.garuda-nft-claim-hint{margin:0;font-size:.72rem;line-height:1.4}.garuda-nft-claim-error{color:#b91c1c;margin:0;font-size:.76rem;line-height:1.4}.garuda-nft-screen{gap:.85rem}.garuda-nft-lead{margin:0;padding:0 .15rem;font-size:.78rem;line-height:1.5}.garuda-nft-status{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.45rem;display:grid}.garuda-nft-utility-chip{background:#c700180d;border:1px solid #c7001814;border-radius:14px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.garuda-nft-utility-chip strong{color:#0f172a;font-size:1rem;font-weight:800}.garuda-nft-utility-home .section-head{margin-bottom:.15rem}.garuda-nft-utility-grid{grid-template-columns:1fr;gap:.45rem;display:grid}.garuda-nft-utility-card{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:#fff;border:1px solid #0f172a14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.75rem .8rem;transition:border-color .15s,background .15s;display:grid}.garuda-nft-utility-card:hover{background:#e1192705;border-color:#e1192738}.garuda-nft-utility-card-icon{background:var(--primary-container);width:2.2rem;height:2.2rem;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.garuda-nft-utility-card-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-nft-utility-card-copy strong{color:#0f172a;letter-spacing:-.01em;font-size:.84rem;font-weight:800;line-height:1.25;display:block}.garuda-nft-utility-card-copy .muted{color:#64748b;font-size:.68rem;line-height:1.35;display:block}.garuda-nft-utility-card-count{color:var(--primary);text-align:right;min-width:1.35rem;font-size:.92rem;font-weight:800;line-height:1}.garuda-nft-utility-card-count.is-empty{color:#94a3b8;font-weight:700}.garuda-nft-utility-group-label{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;margin:.15rem 0 0;font-size:.68rem;font-weight:800}.garuda-nft-prepaid-cta{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#c7001812 0%,#fffffff2 58%);border:1px solid #c700182e;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;width:100%;padding:.85rem .9rem;transition:border-color .15s,box-shadow .15s;display:grid}.garuda-nft-prepaid-cta:hover{border-color:#c7001852;box-shadow:0 6px 18px #c7001814}.garuda-nft-prepaid-cta-icon{color:#fff;background:#c70018;border-radius:12px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.garuda-nft-prepaid-cta-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-nft-prepaid-cta-copy strong{color:#0f172a;font-size:.9rem;font-weight:800;line-height:1.2}.garuda-nft-prepaid-cta-copy .muted{color:#64748b;font-size:.7rem;line-height:1.35}.garuda-nft-prepaid-cta-badge{color:#334155;white-space:nowrap;background:#0f172a0f;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:800}.garuda-nft-prepaid-cta-badge.is-free{color:#15803d;background:#16a34a1f}.garuda-nft-prepaid-cta-chevron{color:#94a3b8}.garuda-nft-prepaid-status{border-radius:var(--radius-md);background:#0f172a08;border:1px solid #0f172a0f;gap:.55rem;padding:.75rem .8rem;display:grid}.garuda-nft-prepaid-status-row{align-items:flex-start;gap:.55rem;display:flex}.garuda-nft-prepaid-status-row .muted{margin:0;font-size:.72rem;line-height:1.4}.garuda-nft-prepaid-badge{color:#334155;background:#0f172a12;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.68rem;font-weight:800}.garuda-nft-prepaid-badge.is-free{color:#15803d;background:#16a34a1f}.garuda-nft-prepaid-badge.is-paid{color:#c70018;background:#c700181a}.garuda-nft-prepaid-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.garuda-nft-prepaid-steps li{color:#94a3b8;text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:8px;padding:.35rem .4rem;font-size:.62rem;font-weight:700;line-height:1.25}.garuda-nft-prepaid-steps li.is-active{color:#c70018;background:#c700180d;border-color:#c7001833}.garuda-nft-prepaid-steps li.is-soft{color:#15803d;background:#16a34a0d;border-color:#16a34a38}.garuda-nft-property-mint{border-top:none;margin-top:.15rem;padding-top:0}.garuda-nft-property-mint .section-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.garuda-nft-inventory-link{color:#c70018;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:700}.garuda-nft-inventory-link:disabled{opacity:.55;cursor:default}.garuda-nft-prepaid-field{gap:.28rem;margin:0;display:grid}.garuda-nft-prepaid-field .field-label{color:#334155;font-size:.72rem;font-weight:700}.garuda-nft-prepaid-field .input{width:100%;min-height:2.55rem;font:inherit;color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;padding:.55rem .7rem;font-size:.86rem}.garuda-nft-prepaid-field .input:focus{border-color:#c7001873;outline:none;box-shadow:0 0 0 3px #c7001814}.garuda-nft-prepaid-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;padding-right:2rem!important}.garuda-nft-prepaid-fields-row{grid-template-columns:1.2fr .8fr;gap:.55rem;display:grid}@media (max-width:380px){.garuda-nft-prepaid-fields-row,.garuda-nft-prepaid-steps{grid-template-columns:1fr}}.garuda-nft-panel-back{color:#c70018;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin:0 0 .35rem;padding:0;font-size:.72rem;font-weight:700;display:inline-flex}.garuda-nft-optional{color:#94a3b8;font-size:.68rem;font-weight:500}.garuda-nft-section-count{font-size:.75rem;font-weight:700}.garuda-nft-menu-row,.garuda-nft-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-nft-action-card{align-items:flex-start;min-height:3.4rem}.garuda-nft-action-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.garuda-nft-action-copy strong{color:#0f172a;font-size:.78rem;font-weight:800}.garuda-nft-action-copy .muted{font-size:.64rem;font-weight:500;line-height:1.3}.garuda-nft-history-link{align-self:flex-start;margin-top:.15rem;font-size:.78rem}.garuda-nft-filter-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.garuda-nft-filter-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.38rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.garuda-nft-empty,.garuda-nft-empty-box{margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.garuda-nft-empty-box{background:#0f172a08;border:1px dashed #0f172a1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;display:flex}.garuda-nft-token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-nft-token-card{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.garuda-nft-explorer-link,.garuda-nft-eco-link{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.garuda-nft-explorer-link:hover,.garuda-nft-eco-link:hover{color:#c70018;border-color:#c7001838}.garuda-services-settings-link{color:#c70018;cursor:pointer;background:#c700180d;border:1px solid #c7001829;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:46px;font-size:.82rem;font-weight:700;display:inline-flex}.garuda-nft-utility-panel .garuda-nft-subhead{margin:0;font-size:.78rem;font-weight:800}.garuda-nft-utility-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.garuda-nft-utility-row{background:#fff;border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;gap:.65rem;padding:.7rem .75rem;display:flex}.garuda-nft-utility-row.is-inactive{opacity:.6}.garuda-nft-utility-row-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.garuda-nft-utility-row-body strong{font-size:.82rem}.garuda-nft-utility-row-body .muted{font-size:.7rem;line-height:1.35}.garuda-nft-utility-row-actions{flex-wrap:wrap;flex-shrink:0;gap:.35rem;display:flex}.garuda-nft-mini-btn{color:#c70018;cursor:pointer;background:#fff;border:1px solid #c7001833;border-radius:999px;padding:.35rem .65rem;font-size:.7rem;font-weight:700}.garuda-nft-mini-btn--primary{color:#fff;background:#c70018;border-color:#c70018}.garuda-nft-mint-msg{margin:.35rem 0 0;font-size:.76rem}.garuda-nft-detail-top{gap:.65rem;display:grid}.garuda-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-services-card{cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #0f172a12;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem;display:flex;box-shadow:0 4px 14px #0f172a0d}.garuda-services-card:disabled{opacity:.72;cursor:default}.garuda-services-card-icon{color:#c70018;width:44px;height:44px;box-shadow:none;background:#c7001814;border:none;border-radius:12px;place-items:center;display:grid}.garuda-services-card-icon .material-icons-garuda{width:22px!important;height:22px!important}.garuda-ai-assistant-chip .material-icons-garuda{width:20px!important;height:20px!important}.garuda-services-card strong{font-size:.8rem;font-weight:800}.garuda-services-card small{color:#94a3b8;font-size:.62rem;font-weight:700}.garuda-services-wallet-hint{margin-top:.45rem;font-size:.68rem}@media (min-width:520px){.garuda-eco-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.garuda-eco-flow-track,.garuda-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:380px){.garuda-ai-assistant-chip-text{display:none}.garuda-ai-assistant-chip{border-radius:50%;width:36px;max-width:none;height:36px;padding:0}.dash-premium-icon-btn{width:38px;height:38px}.dash-premium-actions{gap:.22rem}}.garuda-mitra-screen{padding-top:max(.75rem,calc(env(safe-area-inset-top,0px)*.35));gap:.9rem}.garuda-mitra-top{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.7rem;padding:.45rem 0 .2rem;display:grid}.garuda-mitra-top .back-btn{margin-top:.1rem}.garuda-mitra-top-copy{gap:.28rem;min-width:0;padding-top:.06rem;display:grid}.garuda-mitra-top-copy .page-title{letter-spacing:-.02em;margin:0;line-height:1.25}.garuda-mitra-top-copy .muted{color:#64748b;margin:0;font-size:.76rem;line-height:1.45}.garuda-mitra-stage{gap:.65rem;margin:.05rem 0 .1rem;display:grid}.garuda-mitra-stage .garuda-ls-brand-hero,.garuda-mitra-stage .garuda-ls-brand-carousel{background:#fff;border:1px solid #0f172a0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #0f172a17}.garuda-mitra-stage .garuda-ls-brand-hero-img{aspect-ratio:1024/454;object-fit:contain;object-position:center top;width:100%;height:auto;max-height:none}.garuda-mitra-promo-carousel{margin:0}.garuda-mitra-promo-carousel .garuda-ls-brand-carousel{background:#fff;border:1px solid #0f172a0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #0f172a17}.garuda-mitra-promo-carousel .garuda-ls-brand-hero-img{aspect-ratio:1024/343;object-fit:cover;object-position:center;width:100%;height:auto}.garuda-ls-brand-carousel{width:100%;margin:0;line-height:0;position:relative}.garuda-ls-brand-carousel-viewport{border-radius:inherit;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;width:100%;overflow:auto hidden;container-type:inline-size}.garuda-ls-brand-carousel-viewport::-webkit-scrollbar{display:none}.garuda-ls-brand-carousel-track{width:max-content;display:flex}.garuda-ls-brand-carousel-slide{flex:0 0 var(--garuda-carousel-w,100%);width:var(--garuda-carousel-w,100%);max-width:var(--garuda-carousel-w,100%);box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:hidden}@supports (width:100cqw){.garuda-ls-brand-carousel-slide{flex-basis:100cqw;width:100cqw;max-width:100cqw}}.garuda-ls-brand-carousel-dots{pointer-events:none;z-index:2;justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.55rem;left:0;right:0}.garuda-ls-brand-carousel-dot{pointer-events:auto;cursor:pointer;touch-action:manipulation;background:#ffffff8c;border:0;border-radius:999px;width:.42rem;height:.42rem;padding:0;transition:width .18s,background .18s;box-shadow:0 1px 3px #0f172a40}.garuda-ls-brand-carousel-dot.is-active{background:#ce1126;width:1.05rem}@media (prefers-reduced-motion:reduce){.garuda-ls-brand-carousel-viewport{scroll-behavior:auto}}.garuda-mitra-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.1rem;display:grid}.garuda-mitra-highlight{text-align:center;letter-spacing:-.01em;color:#334155;background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;min-height:4.35rem;padding:.7rem .45rem .65rem;font-size:.66rem;font-weight:700;line-height:1.25;display:flex;box-shadow:0 4px 12px #0f172a08}.garuda-mitra-highlight>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.garuda-mitra-highlight-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:9px;flex:none;place-items:center;width:1.7rem;height:1.7rem;line-height:0;display:grid;box-shadow:0 3px 8px #ce11262e}@media (max-width:360px){.garuda-mitra-highlights{gap:.4rem}.garuda-mitra-highlight{min-height:4.1rem;padding:.6rem .35rem .55rem;font-size:.62rem}}.garuda-mitra-brand,.garuda-mitra-hero{display:none}.garuda-mitra-lead{margin:0;font-size:.86rem;line-height:1.4}.garuda-mitra-roles{gap:.65rem!important}.garuda-mitra-role{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:0;padding:.9rem .95rem;transition:border-color .15s,box-shadow .15s,transform .14s;display:grid;box-shadow:0 8px 20px #0f172a0a}.garuda-mitra-role:hover:not(:disabled){border-color:#ce11262e;box-shadow:0 12px 26px #0f172a12}.garuda-mitra-role:active:not(:disabled){transform:translateY(1px)}.garuda-mitra-role:disabled{opacity:.55;cursor:default}.garuda-mitra-role-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:14px;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:0 4px 12px #ce112629}.garuda-mitra-role-icon .material-icons-round{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;color:#fff!important}.garuda-mitra-role-icon img{filter:brightness(0)invert()}.garuda-mitra-role-copy{gap:.18rem;min-width:0;display:grid}.garuda-mitra-role-copy strong{letter-spacing:-.01em;color:#0f172a;font-size:.92rem;font-weight:800}.garuda-mitra-role-copy small{color:#64748b;font-size:.74rem;line-height:1.35}.garuda-mitra-role-chevron{color:#94a3b8;background:#0f172a0a;border-radius:999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.garuda-mitra-badge,.garuda-mitra-status{color:#64748b;background:#0f172a0b;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin-top:.12rem;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.garuda-mitra-status-dot{background:#94a3b8;border-radius:999px;width:.45rem;height:.45rem}.garuda-mitra-status.is-ok{color:#15803d;background:#16a34a14;border-color:#16a34a29}.garuda-mitra-status.is-ok .garuda-mitra-status-dot{background:#16a34a}.garuda-mitra-status.is-warn{color:#b45309;background:#f59e0b1a;border-color:#f59e0b2e}.garuda-mitra-status.is-warn .garuda-mitra-status-dot{background:#f59e0b}.garuda-mitra-badge{text-transform:uppercase;letter-spacing:.04em}.garuda-mitra-badge.is-ok{color:#15803d}.garuda-mitra-badge.is-warn{color:#b45309}.garuda-mitra-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.garuda-mitra-refresh{align-items:center;gap:.25rem;font-size:.76rem;display:inline-flex}.garuda-mitra-income{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;padding:.85rem .95rem;display:grid;box-shadow:0 8px 20px #0f172a0a}.garuda-mitra-income-icon{color:#ce1126;background:#ce112614;border-radius:12px;place-items:center;width:2.35rem;height:2.35rem;display:grid}.garuda-mitra-income-copy{gap:.1rem;min-width:0;display:grid}.garuda-mitra-income-copy strong{color:#0f172a;font-size:.88rem;font-weight:800}.garuda-mitra-income-copy small{color:#94a3b8;font-size:.72rem}.garuda-mitra-cta-card{background:linear-gradient(145deg,#ce112614 0%,#ce112605 55%,#fff 100%);border:1px solid #ce112624;border-radius:18px;padding:1.05rem 1.05rem 1.1rem;box-shadow:0 10px 24px #ce112614}.garuda-mitra-cta-copy{gap:.45rem;display:grid}.garuda-mitra-cta-copy strong{letter-spacing:-.015em;color:#0f172a;font-size:1rem;font-weight:800}.garuda-mitra-cta-copy p{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.garuda-mitra-kyc-banner{gap:.75rem;display:grid;background:linear-gradient(165deg,#fffbeb 0%,#fff 100%)!important;border-color:#f59e0b47!important}.garuda-mitra-kyc-banner .muted{margin:.25rem 0 0}.garuda-mitra-recommend{gap:.75rem;display:grid;background:linear-gradient(165deg,#f0fdf4 0%,#fff 100%)!important;border-color:#16a34a38!important}.garuda-mitra-recommend .muted{margin:.25rem 0 0}.garuda-mitra-install{gap:.45rem;display:grid}.garuda-mitra-install-toggle{align-items:center;gap:.3rem;width:-moz-fit-content;width:fit-content;font-size:.76rem;display:inline-flex}.garuda-mitra-install-steps{gap:.2rem;margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.4;display:grid}.garuda-ls-brand-title{letter-spacing:.04em;font-size:.98rem}.garuda-ls-brand-title .is-product{color:#ce1126}.garuda-ls-v4{gap:.85rem!important}.garuda-ls-v4-stage{margin:0 -.35rem;padding-bottom:.25rem;position:relative}.garuda-ls-v4-float{z-index:2;margin:-1.65rem .75rem 0;position:relative}.garuda-ls-v4-stage.is-travel .garuda-ls-v4-float{gap:.65rem;margin:-1.85rem .75rem 0;display:grid}.garuda-ls-v4-cats{background:#fff;border:0;border-radius:18px;padding:.7rem .55rem .55rem;box-shadow:0 14px 32px #0f172a1a}.garuda-ls-v4-stage.is-travel .garuda-travel-search,.garuda-ls-v4 .garuda-ls-route-card.is-premium{border:0;border-radius:18px;margin:0;box-shadow:0 14px 32px #0f172a1a}.garuda-move-order .garuda-ls-route-card.is-premium{padding:1rem 1.15rem}.garuda-move-map-stage.has-booking-banner .garuda-ls-v4-float{left:auto;right:auto}.garuda-move-order .garuda-ls-route-row{grid-template-columns:1.7rem minmax(0,1fr);gap:.75rem}.garuda-move-order .garuda-ls-route-pin{width:1.7rem;height:1.7rem}.garuda-move-order .garuda-ls-route-divider{margin-left:2.45rem;margin-right:0}.garuda-move-order .garuda-ls-route-row.is-premium.is-pickup:after{z-index:0;top:2.05rem;bottom:-2.2rem;left:.84rem}.garuda-move-order .garuda-ls-route-pin,.garuda-move-order .garuda-ls-route-fields{z-index:1}.garuda-move-order .garuda-ls-route-fields .garuda-lifestyle-place-hits{border-radius:11px;width:min(100%,22rem);max-height:10.5rem;margin-top:.25rem;padding:.2rem;right:auto;box-shadow:0 12px 30px #0f172a29}.garuda-move-order .garuda-lifestyle-place-hit{padding:.48rem .55rem}.garuda-move-order .garuda-lifestyle-place-hit strong{font-size:.82rem;line-height:1.3}.garuda-move-order .garuda-lifestyle-place-hit small{font-size:.68rem}.garuda-ls-brand-hero{background:#f8fafc;border-radius:0 0 22px 22px;width:100%;margin:0;line-height:0;position:relative;overflow:hidden}.garuda-ls-brand-hero.is-empty{background:linear-gradient(135deg,#9f0014 0%,#ce1126 55%,#7f0012 100%);min-height:10.5rem}.garuda-ls-brand-hero picture{width:100%;display:block}.garuda-ls-brand-hero-img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;display:block}.garuda-ls-action-bar{color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(165deg,#fff 0%,#fbfcfe 55%,#f5f7fb 100%);border:1px solid #0f172a0f;border-radius:20px;align-items:center;gap:.85rem;padding:1rem 1.05rem;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:inset 0 1px #fffffff2,0 12px 30px #0f172a12}.garuda-ls-action-bar:hover:not(:disabled){border-color:#ce112633;box-shadow:inset 0 1px #fffffff2,0 16px 36px #0f172a17}.garuda-ls-action-bar:active:not(:disabled){transform:translateY(1px)}.garuda-ls-action-bar:disabled{opacity:.6;cursor:default}.garuda-ls-action-bar-icon{color:#fff;background:linear-gradient(145deg,#e11d2e 0%,#9f0014 100%);border-radius:15px;flex:none;place-items:center;width:2.7rem;height:2.7rem;line-height:0;display:grid;box-shadow:inset 0 1px #ffffff40,0 10px 20px #ce11264d}.garuda-ls-action-bar-copy{flex:1;gap:.16rem;min-width:0;display:grid}.garuda-ls-action-bar-copy strong{letter-spacing:-.02em;color:#0f172a;font-size:.96rem;font-weight:800}.garuda-ls-action-bar-copy small{color:#64748b;font-size:.72rem;font-weight:600;line-height:1.35}.garuda-ls-action-bar-chevron{color:#94a3b8;background:#0f172a0b;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;line-height:0;display:grid}.garuda-ls-v4 .garuda-ls-service-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.garuda-ls-v4 .garuda-ls-service-chip{color:#334155;background:#fff;border:1px solid #0f172a12;border-radius:14px;gap:.3rem;min-height:0;padding:.7rem .4rem .65rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,color .16s;position:relative;box-shadow:0 4px 14px #0f172a0a}.garuda-ls-v4 .garuda-ls-service-chip:active{transform:scale(.985)}.garuda-ls-v4 .garuda-ls-service-chip.is-active{color:#9f0014;background:linear-gradient(#fff8f9 0%,#fff 100%);border-color:#ce112666;box-shadow:0 0 0 2px #ce112612,0 8px 18px #ce112614}.garuda-ls-v4 .garuda-ls-service-icon{color:#ce1126;width:2.15rem;height:2.15rem;box-shadow:none;background:#fff5f6;border:1px solid #ce11261a;border-radius:999px}.garuda-ls-v4 .garuda-ls-service-icon svg{flex-shrink:0;display:block}.garuda-ls-v4 .garuda-ls-service-chip.is-active .garuda-ls-service-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-color:#0000;box-shadow:0 4px 12px #ce112638}.garuda-ls-v4 .garuda-ls-service-chip strong{letter-spacing:-.01em;font-size:.76rem;font-weight:800;line-height:1.15}.garuda-ls-v4 .garuda-ls-service-chip small{opacity:1;color:#94a3b8;font-size:.6rem;font-weight:600;line-height:1.2}.garuda-ls-v4 .garuda-ls-service-chip.is-active small{color:#9f0014b8}.garuda-ls-service-check{color:#fff;background:#ce1126;border-radius:999px;place-items:center;width:.92rem;height:.92rem;line-height:0;display:grid;position:absolute;top:.32rem;right:.32rem;box-shadow:0 3px 8px #ce11263d}.garuda-move-screen .garuda-ls-v4 .garuda-ls-service-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.garuda-move-screen .garuda-ls-v4 .garuda-ls-service-chip,.garuda-express-screen .garuda-ls-v4 .garuda-ls-service-chip{min-height:0;padding:.72rem .45rem .68rem}.garuda-move-screen .garuda-ls-v4 .garuda-ls-service-icon,.garuda-express-screen .garuda-ls-v4 .garuda-ls-service-icon{width:2.2rem;height:2.2rem}.garuda-ls-v4 .garuda-ls-section-head{margin-top:.15rem}.garuda-ls-v4 .garuda-ls-section-link{letter-spacing:.01em;font-size:.76rem;font-weight:700}.garuda-ls-v4 .garuda-ls-quick-icon{box-shadow:none;color:#ce1126;background:#fff;border:1px solid #0f172a0f;border-radius:14px}.garuda-ls-v4 .garuda-ls-quick-grid.is-dock{margin-top:.15rem}.garuda-ls-v4 .garuda-ls-quick-grid.is-dock .garuda-ls-quick-icon{color:#ce1126;background:linear-gradient(160deg,#fff5f6 0%,#fff 70%);border-color:#ce11261f;border-radius:13px;width:2.45rem;height:2.45rem;box-shadow:0 4px 12px #ce112614}.garuda-ls-cat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.garuda-ls-cat-chip{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.25rem;padding:.35rem .15rem;font-size:.62rem;font-weight:700;display:grid}.garuda-ls-cat-icon{color:#94a3b8;background:#f8fafc;border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;line-height:0;display:grid}.garuda-ls-cat-chip.is-active .garuda-ls-cat-icon{color:#ce1126;background:#ce11261a}.garuda-move-screen,.garuda-travel-screen,.garuda-express-screen{gap:.75rem}.garuda-ls-premium{gap:.85rem!important}.garuda-ls-premium-panel{background:#fff;border:1px solid #0f172a0f;border-radius:18px;padding:.95rem 1rem;box-shadow:0 8px 24px #0f172a0a}.garuda-ls-premium .garuda-ls-route-card.is-premium{border:1px solid #0f172a0f;margin:0;box-shadow:0 8px 24px #0f172a0a}.garuda-move-order,.garuda-express-order,.garuda-travel-browse{gap:.85rem}.garuda-ls-route-gps-link{color:#0f766e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.garuda-ls-route-gps-link:disabled{opacity:.55;cursor:default}.garuda-travel-screen{gap:.75rem}.garuda-travel-hero{background:#f8fafc;border-radius:16px;width:100%;max-width:358px;margin:0 auto;line-height:0;overflow:hidden;box-shadow:0 10px 24px #9f001424,0 1px #0f172a0a}.garuda-travel-hero picture,.garuda-travel-hero-img{object-fit:contain;width:100%;max-width:358px;height:auto;display:block}.garuda-travel-cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.garuda-travel-search-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}@media (max-width:420px){.garuda-travel-search-grid{grid-template-columns:1fr}}.garuda-travel-offer{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a12;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem .9rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;box-shadow:0 10px 24px #0f172a0d}.garuda-travel-offer:hover{border-color:#ce11262e;transform:translateY(-1px);box-shadow:0 14px 28px #9f001414}.garuda-travel-browse{gap:.9rem}.garuda-travel-results{gap:.7rem;padding-top:.25rem;display:grid}.garuda-travel-results .garuda-ls-promo{margin-bottom:.25rem}.garuda-travel-results-head{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.garuda-travel-results-head .garuda-ls-section-label{margin:0}.garuda-travel-results-count{color:#94a3b8;font-size:.72rem;font-weight:700}.garuda-travel-offer-icon{color:#ce1126;background:#ce112614;border-radius:14px;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.garuda-travel-offer-icon.is-hotel{color:#0f766e;background:#0f766e1a}.garuda-travel-offer-icon.is-train{color:#1d4ed8;background:#1d4ed81a}.garuda-travel-offer-icon.is-bus{color:#b45309;background:#b453091a}.garuda-travel-offer-icon.is-tour{color:#7c3aed;background:#7c3aed1a}.garuda-travel-offer-body{gap:.35rem;min-width:0;display:grid}.garuda-travel-offer-top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.garuda-travel-offer-top strong{letter-spacing:-.015em;color:#0f172a;font-size:.95rem;line-height:1.3}.garuda-travel-offer-price{color:#9f0014;letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:.92rem;font-weight:800}.garuda-travel-offer-meta{color:#64748b;flex-wrap:wrap;gap:.35rem .7rem;font-size:.74rem;font-weight:600;display:flex}.garuda-travel-offer-meta span{align-items:center;gap:.22rem;min-width:0;display:inline-flex}.garuda-travel-offer-meta .material-icons-round{color:#94a3b8}.garuda-travel-offer-foot{color:#94a3b8;border-top:1px solid #0f172a0d;justify-content:space-between;align-items:center;gap:.65rem;padding-top:.35rem;font-size:.7rem;font-weight:700;display:flex}.garuda-travel-offer-foot .is-warn{color:#b45309}.garuda-travel-offer-chevron{color:#cbd5e1;flex:none}.garuda-travel-search{background:#fff;border-radius:18px;gap:.85rem;display:grid;box-shadow:0 10px 24px #0f172a0a;padding:1rem 1rem 1.05rem!important}.garuda-travel-search.is-premium{gap:.9rem}.garuda-travel-trip-type{background:#f1f5f9;border-radius:14px;grid-template-columns:1fr 1fr;gap:.35rem;padding:.28rem;display:grid}.garuda-travel-trip-chip{color:#64748b;min-height:2.35rem;font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;padding:.45rem .6rem;font-size:.78rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s;display:grid}.garuda-travel-trip-chip.is-active{color:#9f0014;background:#fff;box-shadow:0 4px 12px #0f172a14}.garuda-travel-date-row{gap:.65rem;display:grid}.garuda-travel-date-row.is-round{grid-template-columns:1fr}@media (min-width:420px){.garuda-travel-date-row.is-round{grid-template-columns:1fr 1fr}}.garuda-travel-field{gap:.35rem;margin:0;display:grid}.garuda-travel-field-label{letter-spacing:.01em;color:#334155;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.garuda-travel-field-control{color:#64748b;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:.55rem;min-height:3rem;padding:.55rem .8rem;transition:border-color .15s,box-shadow .15s;display:flex}.garuda-travel-field-control:focus-within{color:#9f0014;border-color:#ce112659;box-shadow:0 0 0 3px #ce112614}.garuda-travel-field-control .material-icons-round{flex:none;line-height:0}.garuda-travel-field-input{color:#0f172a;width:100%;min-width:0;font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;font-size:.92rem;font-weight:700}.garuda-travel-field-input::placeholder{color:#94a3b8;font-weight:600}.garuda-travel-field-input.is-pax-count{text-align:center;font-variant-numeric:tabular-nums;flex:0 0 2.4rem;width:2.4rem}.garuda-travel-field-control.is-pax{gap:.65rem}.garuda-travel-pax-meta{color:#64748b;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.garuda-travel-od{gap:.55rem;padding-right:.15rem;display:grid;position:relative}.garuda-travel-od .garuda-travel-field-control{padding-right:2.85rem}.garuda-travel-swap{color:#ce1126;cursor:pointer;z-index:2;background:#fff;border:1px solid #ce112629;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;transition:transform .15s,box-shadow .15s;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-8%);box-shadow:0 8px 18px #0f172a14}.garuda-travel-swap:hover{box-shadow:0 10px 22px #ce112624}.garuda-travel-swap:active{transform:translateY(-8%)scale(.96)}.garuda-travel-field-input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.garuda-travel-field-input[type=date]::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.garuda-travel-field-input[type=number]{-moz-appearance:textfield}.garuda-travel-field-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.garuda-travel-field-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.garuda-travel-search .garuda-commerce-primary-cta{border-radius:14px;min-height:2.85rem;margin-top:.15rem;font-weight:800}.garuda-travel-highlights{color:#0f172ab8;margin:.4rem 0 0;padding-left:1.1rem;font-size:.82rem}.garuda-travel-checkout{gap:.85rem}.garuda-travel-back{color:#64748b;width:-moz-fit-content;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;margin:.15rem 0 .1rem;padding:.35rem .55rem .35rem .3rem;font-size:.82rem;font-weight:700;display:inline-flex}.garuda-travel-back:hover{color:#9f0014;background:#ce11260f}.garuda-travel-ticket{background:radial-gradient(120% 80% at 100% 0,#ce112614,#0000 55%),linear-gradient(#fff 0%,#fff8f8 100%);border:1px solid #ce11261f;border-radius:20px;gap:.85rem;padding:1.15rem 1.1rem 1.2rem;display:grid;box-shadow:0 14px 32px #0f172a0f}.garuda-travel-ticket-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-travel-ticket-badge{color:#9f0014;letter-spacing:.03em;text-transform:uppercase;background:#ce11261a;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.garuda-travel-ticket-provider{color:#94a3b8;font-size:.72rem;font-weight:700}.garuda-travel-ticket-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.18rem;font-weight:800;line-height:1.25}.garuda-travel-ticket-sub{color:#64748b;margin:-.35rem 0 0;font-size:.8rem;line-height:1.45}.garuda-travel-route{background:#fff;border:1px solid #0f172a0f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.9rem .85rem;display:grid}.garuda-travel-route-point{gap:.15rem;display:grid}.garuda-travel-route-point.is-end{text-align:right}.garuda-travel-route-point strong{letter-spacing:.04em;color:#0f172a;font-size:1.05rem}.garuda-travel-route-point span{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.garuda-travel-route-mid{color:#ce1126;align-items:center;gap:.25rem;display:flex}.garuda-travel-route-line{background:#ce112647;border-radius:999px;width:1.1rem;height:2px}.garuda-travel-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-travel-meta-item{color:#ce1126;background:#0f172a08;border-radius:14px;align-items:flex-start;gap:.45rem;padding:.7rem .75rem;display:flex}.garuda-travel-meta-item>div{gap:.12rem;min-width:0;display:grid}.garuda-travel-meta-item span{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.garuda-travel-meta-item strong{color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.3}.garuda-travel-chips{flex-wrap:wrap;gap:.4rem;display:flex}.garuda-travel-chip{color:#047857;background:#05966914;border-radius:999px;align-items:center;gap:.28rem;padding:.35rem .6rem;font-size:.74rem;font-weight:700;display:inline-flex}.garuda-travel-price{border-top:1px dashed #0f172a1a;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-top:.85rem;display:flex}.garuda-travel-price>div{gap:.15rem;display:grid}.garuda-travel-price span{color:#64748b;font-size:.78rem;font-weight:700}.garuda-travel-price small{color:#94a3b8;font-size:.7rem}.garuda-travel-price strong{letter-spacing:-.02em;color:#9f0014;font-size:1.2rem}.garuda-travel-form{background:#fff;border:1px solid #0f172a0f;border-radius:18px;gap:.85rem;display:grid;box-shadow:0 10px 24px #0f172a0a;padding:1rem 1rem 1.05rem!important}.garuda-travel-form-head{gap:.2rem;display:grid}.garuda-travel-form-label{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:800}.garuda-travel-form-hint{color:#64748b;margin:0;font-size:.72rem;line-height:1.4}.garuda-travel-passenger-list{gap:.7rem;display:grid}.garuda-travel-field-tag{letter-spacing:.04em;text-transform:uppercase;color:#9f0014;background:#ce112614;border-radius:999px;padding:.18rem .45rem;font-size:.64rem;font-style:normal;font-weight:700}.garuda-travel-pax-row{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:14px;grid-template-columns:2.55rem minmax(0,1fr) 2.55rem;align-items:stretch;gap:.45rem;min-height:3.15rem;padding:.28rem;display:grid}.garuda-travel-pax-btn{color:#ce1126;cursor:pointer;background:#ce112614;border:0;border-radius:11px;place-items:center;width:2.55rem;height:2.55rem;transition:background .15s,opacity .15s;display:grid}.garuda-travel-pax-btn:hover:not(:disabled){background:#ce112624}.garuda-travel-pax-btn:disabled{opacity:.35;cursor:default}.garuda-travel-pax-summary{color:#64748b;align-items:center;gap:.55rem;min-width:0;padding:0 .35rem;display:flex}.garuda-travel-pax-summary .material-icons-round{flex:none;line-height:0}.garuda-travel-pax-copy{gap:.08rem;min-width:0;display:grid}.garuda-travel-pax-copy strong{letter-spacing:-.01em;color:#0f172a;font-size:.9rem;font-weight:800;line-height:1.15}.garuda-travel-pax-copy small{color:#64748b;font-size:.7rem;font-weight:600;line-height:1.2}.garuda-travel-guests{display:none}.garuda-travel-total{background:linear-gradient(135deg,#ce112614,#9f00140a);border:1px solid #ce11261f;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.garuda-travel-total-copy{gap:.12rem;min-width:0;display:grid}.garuda-travel-total-copy span{color:#64748b;font-size:.8rem;font-weight:700}.garuda-travel-total-copy small{color:#94a3b8;font-size:.7rem;font-weight:600}.garuda-travel-total strong{color:#9f0014;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.08rem}.garuda-travel-form .garuda-commerce-primary-cta{border-radius:14px;min-height:2.85rem;font-weight:800}.garuda-travel-pay-link{justify-self:center;margin-top:-.15rem}.garuda-travel-eticket{text-align:center;background:linear-gradient(160deg,#0e74901a,#0f172a08);border-color:#0e749038;gap:.25rem}.garuda-travel-code{letter-spacing:.08em;font-variant-numeric:tabular-nums;margin:.35rem 0;font-size:1.45rem;display:block}.garuda-lifestyle-head{flex:1;min-width:0}.garuda-lifestyle-head .page-title{white-space:normal;margin:0;line-height:1.35}.garuda-lifestyle-sub{color:var(--muted);margin:.4rem 0 0;font-size:.78rem;line-height:1.45}.garuda-lifestyle-tabs{background:#0f172a0a;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.garuda-lifestyle-tabs[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.garuda-lifestyle-tabs[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.garuda-lifestyle-tabs[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.garuda-lifestyle-tab{color:#64748b;min-height:2.35rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:11px;font-size:.8rem;font-weight:700}.garuda-lifestyle-tab.is-active{color:#9f0014;background:#fff;box-shadow:0 4px 12px #0f172a0f}.garuda-lifestyle-section-title{margin:.15rem 0 0;font-size:.88rem;font-weight:800}.garuda-lifestyle-empty{text-align:center;background:#ffffffb8;border:1px dashed #0f172a24;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.35rem 1rem;display:flex}.garuda-lifestyle-empty-title{margin:0;font-size:.92rem;font-weight:700}.garuda-lifestyle-partner-banner{background:linear-gradient(160deg,#0e74901a,#0f172a08);border-color:#0e749033;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-lifestyle-partner-banner-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.garuda-lifestyle-partner-banner-copy strong{font-size:.88rem}.garuda-lifestyle-partner-banner-copy .muted{margin:0;font-size:.78rem;line-height:1.35}.garuda-lifestyle-customer-hint{margin:0;font-size:.78rem;line-height:1.4}.garuda-lifestyle-eco-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.garuda-lifestyle-eco-chip{font:inherit;color:inherit;cursor:pointer;text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;align-items:center;gap:.2rem;padding:.55rem .35rem;display:flex}.garuda-lifestyle-eco-chip strong{font-size:.72rem;font-weight:800}.garuda-lifestyle-how{margin:0}.garuda-lifestyle-how-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.garuda-lifestyle-how-list li{grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}.garuda-lifestyle-how-index{color:#9f0014;background:#9f00141a;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:800;display:grid}.garuda-lifestyle-how-list strong{font-size:.84rem;display:block}.garuda-lifestyle-how-list small{margin-top:.1rem;line-height:1.35;display:block}.garuda-lifestyle-eco-chip.is-active{color:#9f0014;background:#e119270d;border-color:#9f001447}.garuda-express-sub{color:var(--muted);margin:.08rem 0 0;font-size:.74rem;line-height:1.35}.garuda-express-tabs[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.garuda-express-tabs[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.garuda-express-tabs[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.garuda-food-screen{gap:.8rem}.garuda-food-browse{-webkit-tap-highlight-color:transparent;gap:.9rem!important}.garuda-food-browse button,.garuda-food-browse .garuda-ls-cat-chip,.garuda-food-browse .garuda-food-add-btn,.garuda-food-detail button,.garuda-food-menu-row .garuda-food-add-btn,.garuda-mitra-screen button,.garuda-mitra-role,.garuda-mitra-income,.garuda-ls-quick-item,.garuda-ls-action-bar{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.garuda-food-browse .garuda-ls-cat-row{gap:.35rem}.garuda-food-browse .garuda-ls-cat-chip{color:#475569;gap:.35rem;font-size:.66rem;font-weight:700}.garuda-food-browse .garuda-ls-cat-icon{color:#ce1126;background:#fff;border:1px solid #0f172a14;border-radius:999px;width:2.85rem;height:2.85rem;box-shadow:0 4px 12px #0f172a0d}.garuda-food-browse .garuda-ls-cat-chip.is-active{color:#9f0014}.garuda-food-browse .garuda-ls-cat-chip.is-active .garuda-ls-cat-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-color:#0000;box-shadow:0 8px 16px #ce11263d}.garuda-food-browse-block{gap:.55rem;display:grid}.garuda-food-browse .garuda-ls-section-head{margin:0}.garuda-food-browse .garuda-ls-section-label{letter-spacing:-.01em;font-size:.92rem}.garuda-food-resto-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.garuda-food-menu-row{border-top:1px solid #0f172a0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.75rem 0;display:grid}.garuda-food-menu-row:first-of-type{border-top:none;padding-top:.15rem}.garuda-food-menu-row:last-of-type{padding-bottom:.1rem}.garuda-food-detail{gap:.75rem}.garuda-food-back{color:#9f0014;width:-moz-fit-content;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.2rem 0;font-size:.84rem;font-weight:700;display:inline-flex}.garuda-food-menu-panel{background:linear-gradient(165deg,#fff 0%,#fbfcfe 100%);border:1px solid #0f172a0f;border-radius:18px;gap:.85rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a0d;padding:1rem 1rem .95rem!important}.garuda-food-menu-panel-head{gap:.22rem;padding-bottom:.15rem;display:grid}.garuda-food-menu-panel-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.garuda-food-menu-panel-desc{color:#64748b;margin:0;font-size:.8rem;line-height:1.4}.garuda-food-menu-list{gap:0;min-width:0;display:grid}.garuda-food-menu-copy{align-content:center;gap:.14rem;min-width:0;display:grid}.garuda-food-menu-name{letter-spacing:-.01em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:800;line-height:1.25;overflow:hidden}.garuda-food-menu-desc{color:#94a3b8;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.garuda-food-menu-price{color:#0f172a;letter-spacing:-.01em;margin-top:.08rem;font-size:.86rem;font-weight:800}.garuda-food-cart-panel{border:1px solid #0f172a0f;border-radius:18px;box-shadow:0 10px 24px #0f172a0d;gap:.7rem!important}.garuda-food-cart-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-food-cart-title{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.garuda-food-cart-count{color:#64748b;background:#0f172a0b;border:1px solid #0f172a0f;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700}.garuda-food-merchant-setup{gap:.75rem}.garuda-food-merchant-form-head{gap:.28rem;display:grid}.garuda-food-merchant-form-head strong{letter-spacing:-.02em;font-size:1.02rem}.garuda-food-merchant-pill{color:#9f0014;letter-spacing:.04em;text-transform:uppercase;background:#ce11261a;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.18rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.garuda-food-merchant-section{background:#fafbfc;border:1px solid #0f172a14;border-radius:14px;gap:.55rem;padding:.85rem .9rem;display:grid}.garuda-food-merchant-section-title{color:#0f172a;margin:0;font-size:.86rem;font-weight:800}.garuda-food-merchant-hint{margin:-.15rem 0 .15rem;font-size:.78rem;line-height:1.35}.garuda-food-merchant-two-col{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}@media (max-width:420px){.garuda-food-merchant-two-col{grid-template-columns:1fr}}.garuda-food-merchant-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.garuda-food-merchant-step{color:#64748b;text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:14px;justify-items:center;gap:.28rem;padding:.55rem .35rem;font-size:.72rem;font-weight:700;display:grid}.garuda-food-merchant-step-num{color:#475569;background:#e2e8f0;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:800;display:grid}.garuda-food-merchant-step.is-active{color:#9f0014;background:linear-gradient(#fff5f5,#fff);border-color:#ce112647}.garuda-food-merchant-step.is-active .garuda-food-merchant-step-num{color:#fff;background:#ce1126}.garuda-food-merchant-step.is-done{color:#047857;border-color:#05966947}.garuda-food-merchant-step.is-done .garuda-food-merchant-step-num{color:#fff;background:#059669}.garuda-food-merchant-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.garuda-food-merchant-status{color:#475569;background:#e2e8f0;border-radius:999px;flex:none;padding:.22rem .55rem;font-size:.68rem;font-weight:800}.garuda-food-merchant-status.is-open{color:#047857;background:#0596691f}.garuda-food-merchant-order{border-color:#ce112629;box-shadow:0 10px 24px #ce11260f}.garuda-food-merchant-demo{background:#fafbfc;border-style:dashed}.garuda-food-merchant-demo-card{background:#fff;border:1px solid #0f172a14;border-radius:12px;padding:.75rem .85rem}.garuda-food-merchant-price-block{background:linear-gradient(165deg,#fff8f8 0%,#fff 70%);border:1px solid #ce112624;border-radius:14px;gap:.55rem;padding:.85rem .9rem;display:grid}.garuda-food-merchant-price-block .garuda-ls-section-label{margin:0}.garuda-food-merchant-setup .image-url-field-upload-cta{border-radius:14px;min-height:6.5rem}.garuda-food-cover{object-fit:cover;background:#e2e8f0;border-radius:12px;width:100%;height:140px}.garuda-food-cover.is-placeholder{background:linear-gradient(145deg,#f1f5f9 0%,#e2e8f0 55%,#f8fafc 100%);place-items:center;display:grid}.garuda-food-menu-thumb{object-fit:cover;background:#e2e8f0;border:1px solid #0f172a0f;border-radius:12px;flex:none;width:3.55rem;height:3.55rem;box-shadow:0 4px 12px #0f172a0d}.garuda-food-menu-thumb.is-placeholder{background:linear-gradient(145deg,#f1f5f9 0%,#e2e8f0 55%,#f8fafc 100%)}.garuda-food-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-food-menu-tile{background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:.2rem;padding:.45rem;display:grid}.garuda-food-menu-tile img,.garuda-food-menu-tile-ph{object-fit:cover;border-radius:8px;width:100%;height:88px}.garuda-food-menu-tile-ph{background:linear-gradient(135deg,#fee2e2,#e2e8f0)}.garuda-food-menu-tile strong{font-size:.8rem}.garuda-food-menu-tile span{font-size:.74rem}.garuda-food-cart-line{border-top:1px solid #0f172a0f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;padding:.55rem 0;font-size:.84rem;display:grid}.garuda-food-cart-line:first-of-type{border-top:none;padding-top:.1rem}.garuda-food-cart-line-main{gap:.12rem;min-width:0;display:grid}.garuda-food-cart-line-main strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.garuda-food-cart-qty{background:#0f172a08;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .22rem;display:inline-flex}.garuda-food-cart-qty span{text-align:center;font-variant-numeric:tabular-nums;color:#0f172a;min-width:1.1rem;font-weight:800}.garuda-food-cart-qty-btn{color:#9f0014;cursor:pointer;background:#fff;border:0;border-radius:999px;width:1.65rem;height:1.65rem;font-size:1rem;font-weight:700;line-height:1;box-shadow:0 1px 4px #0f172a0f}.garuda-food-cart-line-total{text-align:right;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:4.4rem;font-size:.84rem;font-weight:800}.garuda-food-order-items,.garuda-food-order-note{margin:0;font-size:.78rem;line-height:1.35}.garuda-food-delivery-address{background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border:1px solid #0f172a0f;border-radius:18px;gap:.75rem;padding:.95rem .95rem 1rem;display:grid;box-shadow:0 8px 20px #0f172a09}.garuda-food-delivery-head{gap:.2rem;display:grid}.garuda-food-delivery-title{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:.9rem;font-weight:800}.garuda-food-delivery-hint{color:#64748b;margin:0;font-size:.72rem;line-height:1.4}.garuda-food-delivery-address .garuda-ls-route-card.is-premium{border:1px solid #0f172a0f;margin:0;box-shadow:0 8px 22px #0f172a0d}.garuda-food-delivery-note{gap:.3rem;display:grid}.garuda-food-delivery-note .garuda-express-label{margin:0}.garuda-express-screen{gap:.75rem}.garuda-express-order{gap:.85rem}.garuda-express-hero{background:#f8fafc;border-radius:16px;width:100%;max-width:358px;margin:0 auto;line-height:0;overflow:hidden;box-shadow:0 10px 24px #9f001424,0 1px #0f172a0a}.garuda-express-hero picture,.garuda-express-hero-img{object-fit:contain;width:100%;max-width:358px;height:auto;display:block}.garuda-express-head{flex:1;min-width:0}.garuda-express-sub{color:var(--muted);margin:.08rem 0 0;font-size:.74rem}.garuda-express-tabs{background:#0f172a0a;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.garuda-express-tab{color:#64748b;min-height:2.35rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:11px;font-size:.8rem;font-weight:700}.garuda-express-tab.is-active{color:#9f0014;background:#fff;box-shadow:0 4px 12px #0f172a0f}.garuda-express-label{color:#475569;margin:0;font-size:.72rem;font-weight:700}.garuda-express-point-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.garuda-lifestyle-route-block{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;gap:.45rem;padding:.75rem .8rem;display:grid;position:relative}.garuda-lifestyle-route-head{align-items:center;gap:.45rem;display:flex}.garuda-lifestyle-route-dot{border-radius:999px;flex:none;width:.55rem;height:.55rem}.garuda-lifestyle-route-dot.is-pickup{background:#0f766e}.garuda-lifestyle-route-dot.is-dropoff{background:#ce1126}.garuda-lifestyle-route-gps{width:100%}.garuda-lifestyle-route-or,.garuda-lifestyle-route-hint{margin:0;font-size:.72rem}.garuda-lifestyle-route-chip{background:#fff;border:1px solid #0f172a0f;border-radius:10px;gap:.1rem;padding:.55rem .65rem;display:grid}.garuda-lifestyle-route-chip strong{font-size:.84rem}.garuda-lifestyle-route-chip span{font-size:.72rem}.garuda-lifestyle-place-search{position:relative}.garuda-lifestyle-place-busy{pointer-events:none;font-size:.7rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.garuda-lifestyle-place-hits{z-index:20;background:#fff;border:1px solid #0f172a1a;border-radius:12px;max-height:14rem;margin:.35rem 0 0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #0f172a1f}.garuda-lifestyle-place-hit{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;gap:.1rem;padding:.55rem .6rem;display:grid}.garuda-lifestyle-place-hit:hover{background:#ce11260f}.garuda-lifestyle-place-hit:focus-visible{background:#ce11260f}.garuda-lifestyle-place-hit strong{font-size:.86rem}.garuda-lifestyle-place-hit small{font-size:.72rem}.garuda-lifestyle-map-panel{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:.45rem;padding:.65rem;display:grid}.garuda-lifestyle-map-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-lifestyle-map-frame{background:#e2e8f0;border:0;border-radius:10px;width:100%;height:180px}.garuda-lifestyle-map-link:hover{text-decoration:underline}.garuda-move-plate-input{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.garuda-move-plate-badge{background:linear-gradient(#fffef8 0%,#f3f0e6 100%);border:2px solid #0f172a;border-radius:10px;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.45rem .7rem;display:inline-flex}.garuda-move-plate-badge-label{letter-spacing:.08em;color:#64748b;font-size:.62rem;font-weight:800}.garuda-move-plate-badge strong{letter-spacing:.1em;color:#0f172a;font-size:1.05rem}.garuda-move-status-block{gap:.1rem;display:grid}.garuda-move-status-online{color:#0f766e}.garuda-move-status-offline{color:#64748b}.garuda-express-coord{margin:0;font-size:.72rem}.garuda-express-cats{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.garuda-express-cat{min-height:2.4rem;font:inherit;color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;font-weight:700}.garuda-express-cat.is-active{color:#9f0014;background:#ce11260f;border-color:#ce112647}.garuda-express-quote-row{justify-content:space-between;gap:.75rem;font-size:.86rem;display:flex}.garuda-express-package{box-sizing:border-box;background:linear-gradient(165deg,#fff 0%,#fbfcfe 100%);border:1px solid #0f172a0f;border-radius:20px;gap:.85rem;min-width:0;max-width:100%;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0f172a0d;padding:1.05rem!important}.garuda-express-package-head{gap:.2rem;display:grid}.garuda-express-package-title{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:.92rem;font-weight:800}.garuda-express-package-hint{color:#64748b;margin:0;font-size:.72rem;line-height:1.4}.garuda-express-package-field{gap:.35rem;min-width:0;max-width:100%;margin:0;display:grid}.garuda-express-package-label{color:#334155;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;display:flex}.garuda-express-package-label em,.garuda-express-contact-card-head em{text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#0f172a0b;border:1px solid #0f172a0f;border-radius:999px;flex:none;padding:.18rem .48rem;font-size:.6rem;font-style:normal;font-weight:800}.garuda-express-package-label em.is-required,.garuda-express-contact-card-head em.is-required{color:#9f0014;background:#ce112614;border-color:#ce11261f}.garuda-express-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-express-chip-row.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.garuda-express-chip{color:#475569;min-height:2.7rem;font:inherit;cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .65rem;font-size:.8rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.garuda-express-chip.is-stack{flex-direction:column;gap:.1rem}.garuda-express-chip.is-stack strong{color:inherit;font-size:.8rem;font-weight:800}.garuda-express-chip.is-stack small{color:#94a3b8;font-size:.66rem;font-weight:600}.garuda-express-chip.is-active{color:#9f0014;background:linear-gradient(#fff7f8 0%,#fff 100%);border-color:#ce112666;box-shadow:0 0 0 3px #ce112614}.garuda-express-chip.is-active small{color:#9f0014b3}.garuda-express-contact-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%;min-width:0;display:grid}.garuda-express-contact-card{box-sizing:border-box;background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:16px;gap:.65rem;width:100%;min-width:0;max-width:100%;padding:.85rem .85rem .9rem;display:grid;overflow:hidden;box-shadow:0 8px 20px #0f172a09}.garuda-express-contact-card-head{align-items:center;gap:.5rem;min-width:0;display:flex}.garuda-express-contact-card-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:9px;flex:none;place-items:center;width:1.7rem;height:1.7rem;line-height:0;display:grid}.garuda-express-contact-card-head strong{letter-spacing:-.01em;color:#0f172a;flex:1;min-width:0;font-size:.84rem;font-weight:800}.garuda-express-contact-fields{grid-template-columns:1fr;gap:.55rem;width:100%;min-width:0;display:grid}.garuda-express-contact-fields>.garuda-express-package-field{width:100%;min-width:0;max-width:100%}.garuda-express-package-control{box-sizing:border-box;color:#64748b;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:.55rem;width:100%;min-width:0;max-width:100%;min-height:3rem;padding:.55rem .8rem;display:flex}.garuda-express-package-control>.material-symbols-outlined,.garuda-express-package-control>[class*=material]{flex:none}.garuda-express-package-control:focus-within{color:#9f0014;border-color:#ce112659;box-shadow:0 0 0 3px #ce112614}.garuda-express-package-input{color:#0f172a;width:100%;min-width:0;max-width:100%;font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.9rem;font-weight:700}.garuda-express-package-input::placeholder{color:#94a3b8;font-weight:600}.garuda-express-package-summary{background:#ce11260d;border:1px solid #ce11261a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem .85rem;display:grid}.garuda-express-package-summary-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:12px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.garuda-express-package-summary-copy{gap:.12rem;min-width:0;display:grid}.garuda-express-package-summary-copy strong{color:#0f172a;font-size:.9rem;font-weight:800}.garuda-express-package-summary-copy small{color:#64748b;font-size:.72rem;line-height:1.35}.garuda-express-order-package{color:#64748b;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;padding:.7rem .8rem;display:grid}.garuda-express-order-package p{color:#334155;margin:0;font-size:.78rem;font-weight:600;line-height:1.4}.garuda-express-package-details{background:#fff;border:1px solid #0f172a12;border-radius:14px;gap:.55rem;padding:.8rem .85rem;display:grid;box-shadow:0 4px 14px #0f172a0a}.garuda-express-package-details.is-collapsible{padding:0;overflow:hidden}.garuda-express-package-details-summary-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem .85rem;list-style:none;display:grid}.garuda-express-package-details-summary-row::-webkit-details-marker{display:none}.garuda-express-package-details-summary-copy{gap:.12rem;min-width:0;display:grid}.garuda-express-package-details-summary-copy strong{color:#0f172a;font-size:.82rem;font-weight:800}.garuda-express-package-details-summary-copy small{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.3;overflow:hidden}.garuda-express-package-details-chevron{color:#94a3b8;transition:transform .18s}.garuda-express-package-details.is-collapsible[open] .garuda-express-package-details-chevron{transform:rotate(180deg)}.garuda-express-package-details.is-collapsible .garuda-express-package-details-list{border-top:1px solid #0f172a0d;padding:.7rem .85rem .85rem}.garuda-express-package-details-head{align-items:center;gap:.45rem;display:flex}.garuda-express-package-details-icon{color:#ce1126;background:#fff0f2;border-radius:9px;place-items:center;width:1.85rem;height:1.85rem;display:grid}.garuda-express-package-details-head strong{color:#0f172a;font-size:.8rem;font-weight:800}.garuda-express-package-details-list{gap:.35rem;margin:0;display:grid}.garuda-express-package-details-row{grid-template-columns:5.6rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.garuda-express-package-details-row dt{color:#94a3b8;margin:0;font-size:.68rem;font-weight:700}.garuda-express-package-details-row dd{color:#1e293b;word-break:break-word;margin:0;font-size:.78rem;font-weight:650;line-height:1.35}.garuda-move-assigned-panel .garuda-move-trip-progress{background:#fff;border:1px solid #0f172a11;border-radius:18px;margin:0;box-shadow:0 8px 28px #0f172a0d}.garuda-move-assigned-panel .garuda-express-pod{margin:0}.garuda-ls-order-card.is-active-trip .garuda-express-order-actions{margin-top:.15rem}.garuda-food-order-details-body{border-top:1px solid #0f172a0d;gap:.4rem;padding:.7rem .85rem .85rem;display:grid}.garuda-food-order-details .garuda-food-order-items{color:#1e293b;margin:0;font-size:.78rem;font-weight:650;line-height:1.4}.garuda-food-order-details .garuda-food-order-note{margin:0;font-size:.72rem;line-height:1.4}.garuda-move-assigned-panel .garuda-food-order-details{margin:0}.garuda-express-cancel-banner{text-align:left;background:#fff1f2;border:1px solid #ce11261f;border-radius:12px;gap:.18rem;padding:.7rem .8rem;display:grid}.garuda-express-cancel-banner strong{color:#9f1239;font-size:.82rem}.garuda-express-cancel-banner span{color:#881337;font-size:.72rem;line-height:1.4}.garuda-ls-order-card.is-cancelled{opacity:.96}.garuda-ls-order-status.is-cancelled{color:#be123c;background:#be123c1a}.garuda-ls-order-status.is-completed{color:#047857;background:#0478571a}.garuda-ls-order-status.is-delivering,.garuda-ls-order-status.is-picked_up,.garuda-ls-order-status.is-assigned{color:#047857;background:#0478571f}.garuda-ls-order-status.is-matching{color:#b45309;background:#f59e0b1f}.garuda-express-order-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.garuda-express-pod{background:#ce11260d;border:1px solid #ce11261f;border-radius:14px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.garuda-express-pod strong{letter-spacing:.18em;color:#9f0014;font-size:1.35rem}.garuda-express-order-actions{flex-wrap:wrap;gap:.45rem;display:flex}.garuda-express-order-actions .std-btn,.garuda-express-order-actions button{min-height:2.4rem;padding:.45rem .85rem;font-size:.8rem}.garuda-express-timeline{color:#64748b;border-top:1px solid #0f172a0f;gap:.3rem;margin:0;padding:.65rem 0 0 1rem;font-size:.72rem;list-style:outside;display:grid}.garuda-ls-order-card{background:radial-gradient(circle at 100% 0,#ce112609,#0000 28%),#fff;border:1px solid #0f172a12;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 38px #0f172a12;padding:1rem!important}.garuda-ls-order-card:before{content:"";background:linear-gradient(90deg,#ce1126,#ff5065 62%,#fff0);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.garuda-ls-order-head{border-bottom:1px solid #0f172a11;min-height:2.25rem;padding-bottom:.72rem}.garuda-ls-order-head>strong{color:#a5091d;background:#ce112613;border-radius:999px;align-items:center;min-height:1.7rem;padding:.26rem .62rem;font-size:.72rem;font-weight:850;display:inline-flex}.garuda-ls-order-card .garuda-move-live-map{box-shadow:none;border-radius:16px}.garuda-ls-order-card.is-active-trip{box-shadow:none;background:#f7f8fa;border:0;overflow:hidden;padding:.75rem!important}.garuda-ls-order-card.is-active-trip:before{display:none}.garuda-ls-order-card.is-active-trip>.garuda-ls-order-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.15rem .2rem .35rem;display:flex}.garuda-move-active-map{background:#eef1f4;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f172a14}.garuda-move-active-map .garuda-move-live-map.is-compact{border:0;border-radius:18px;height:18rem}.garuda-move-active-map-label{z-index:500;color:#101828;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #ffffffbf;border-radius:10px;gap:.12rem;max-width:min(46%,11.5rem);padding:.55rem .7rem;display:grid;position:absolute;top:.8rem;box-shadow:0 4px 14px #0f172a1f}.garuda-move-active-map-label.is-pickup{left:.8rem}.garuda-move-active-map-label.is-dropoff{right:.8rem}.garuda-move-active-map-label span,.garuda-move-active-map-label strong span{color:#667085;font-size:.62rem;font-weight:700}.garuda-move-active-map-label strong{color:#101828;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.garuda-move-active-map-label>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:650;overflow:hidden}.garuda-move-active-map-actions{z-index:500;gap:.55rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.garuda-move-active-map-actions a{color:#101828;background:#fffffff5;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem .75rem;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #0f172a1f}.garuda-move-active-map-actions .material-symbols-rounded{color:#ce1126}.garuda-ls-order-card .garuda-ls-order-route{background:linear-gradient(145deg,#fafbfc,#f6f8fa);border-color:#0f172a0e;padding:.85rem .9rem}.garuda-ls-order-card>.lifestyle-worker-profile{margin:0}.garuda-ls-order-card>.garuda-move-trip-card{background:0 0;border-width:1px 0 0;border-radius:0;padding:.85rem 0}.garuda-ls-order-card .garuda-ls-pay-prompt{background:linear-gradient(155deg,snow 0%,#fff5f6 100%);border:1px solid #ce11261f;border-radius:16px;gap:.75rem;box-shadow:0 8px 20px #ce11260f;padding:1rem!important}.garuda-ls-pay-prompt-head{align-items:flex-start;gap:.75rem;display:flex}.garuda-ls-pay-prompt-icon{color:#ce1126;background:#ce11261a;border-radius:12px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.garuda-ls-pay-prompt-head>div{gap:.25rem;min-width:0;display:grid}.garuda-ls-order-card .garuda-ls-pay-prompt>strong,.garuda-ls-pay-prompt-head strong{color:#9f0014;letter-spacing:-.02em;font-size:.95rem}.garuda-ls-pay-prompt-head .muted{margin:0;font-size:.78rem;line-height:1.45}.garuda-ls-pay-prompt-fare{color:#64748b;background:#ffffffd9;border:1px solid #0f172a0f;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.78rem;font-weight:700;display:flex}.garuda-ls-pay-prompt-fare strong{color:#0f172a;letter-spacing:-.02em;font-size:1.05rem}.garuda-ls-order-card .garuda-ls-pay-prompt .garuda-commerce-primary-cta{border-radius:13px;width:100%;min-height:3rem}.garuda-ls-pay-prompt-topup{text-align:center;color:#ce1126;background:0 0;border:0;width:100%;padding:.35rem;font-weight:700}.garuda-express-pay-block{gap:.65rem;margin:0;padding:0}.garuda-express-pay-block .garuda-move-escrow-hint{margin-top:.15rem}.garuda-express-pay-block .garuda-ls-pay-prompt-topup{margin-top:-.1rem}.garuda-ls-order-card .garuda-express-order-actions{padding-top:.2rem}.garuda-food-courier-offer-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.garuda-food-courier-offer-head strong{color:#0f172a;font-size:.98rem;line-height:1.3}.garuda-food-courier-earning{color:#079455;white-space:nowrap;flex:none;font-size:.95rem;font-weight:800}.garuda-food-courier-dest{margin:0;font-size:.78rem}.garuda-food-courier-active{padding:.85rem!important}.garuda-food-courier-active .garuda-move-assigned-panel{gap:.7rem}.garuda-food-courier-pod{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:.75rem .85rem}.garuda-ls-worker-flow{gap:.55rem}.garuda-ls-pay-gate{border-radius:12px;align-items:flex-start;gap:.45rem;margin:0;padding:.7rem .8rem;font-size:.78rem;font-weight:650;line-height:1.4;display:flex}.garuda-ls-pay-gate .material-icons-round{flex:none;margin-top:.05rem}.garuda-ls-pay-gate.is-unpaid{color:#6b2631;background:#fff5f6;border:1px solid #ce112629}.garuda-ls-pay-gate.is-unpaid .material-icons-round{color:#ce1126}.garuda-ls-pay-gate.is-held{color:#14532d;background:#f0fdf6;border:1px solid #0794552e}.garuda-ls-pay-gate.is-held .material-icons-round{color:#079455}.garuda-ls-worker-actions{gap:.5rem;width:100%;display:grid}.garuda-ls-worker-actions.is-dual{grid-template-columns:1fr 1fr}.garuda-ls-worker-actions .std-btn{min-height:2.75rem;font-size:.82rem;font-weight:700}.garuda-ls-worker-actions .std-btn:disabled{opacity:.55}.garuda-rate-tip{background:#fff;border:1px solid #0f172a12;border-radius:18px;gap:.85rem;padding:1.1rem 1.15rem 1rem;display:grid;box-shadow:0 8px 28px #0f172a0f}.garuda-rate-tip.is-done{background:linear-gradient(#f8fffb 0%,#fff 55%);border-color:#07945529}.garuda-rate-tip-head{text-align:left;align-items:flex-start;gap:.75rem;display:flex}.garuda-rate-tip-badge{color:#ce1126;background:#ce11261a;border-radius:999px;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.garuda-rate-tip-badge.is-done{color:#079455;background:#0794551f}.garuda-rate-tip-head strong{color:#101828;font-size:.98rem;font-weight:800;line-height:1.25;display:block}.garuda-rate-tip-head p{color:#667085;margin:.2rem 0 0;font-size:.78rem;font-weight:550;line-height:1.45}.garuda-rate-tip-stars{justify-content:center;gap:.2rem;display:flex}.garuda-rate-tip-star{color:#d0d5dd;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:2.55rem;height:2.55rem;padding:0;transition:transform .12s,color .12s,background .12s;display:grid}.garuda-rate-tip-star:hover:not(:disabled){background:#f59e0b1a;outline:none}.garuda-rate-tip-star:focus-visible{background:#f59e0b1a;outline:none}.garuda-rate-tip-star.is-on{color:#f59e0b;transform:translateY(-1px)}.garuda-rate-tip-star:disabled{cursor:not-allowed;opacity:.6}.garuda-rate-tip-rating-label{color:#98a2b3;text-align:center;margin:-.25rem 0 0;font-size:.78rem;font-weight:650}.garuda-rate-tip-rating-label.is-set{color:#b45309}.garuda-rate-tip-section{gap:.45rem;display:grid}.garuda-rate-tip-label{color:#344054;font-size:.74rem;font-weight:750}.garuda-rate-tip-presets{flex-wrap:wrap;gap:.4rem;display:flex}.garuda-rate-tip-chip{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1a;border-radius:999px;min-height:2rem;padding:.35rem .7rem;font-size:.74rem;font-weight:700}.garuda-rate-tip-chip.is-selected{color:#ce1126;background:#fff5f6;border-color:#ce112659}.garuda-rate-tip-chip:disabled{opacity:.55;cursor:not-allowed}.garuda-rate-tip-custom,.garuda-rate-tip-note{text-align:left;gap:.35rem;display:grid}.garuda-rate-tip-custom>span,.garuda-rate-tip-note>span{color:#667085;font-size:.72rem;font-weight:650}.garuda-rate-tip-hint{color:#b42318!important;font-size:.7rem!important;font-weight:650!important}.garuda-rate-tip-note textarea.input{resize:vertical;min-height:4rem;line-height:1.4}.garuda-rate-tip-submit{justify-content:center;align-items:center;gap:.4rem;width:100%;display:inline-flex}.garuda-rate-tip-foot{align-items:flex-start;gap:.35rem;margin:0;line-height:1.4;display:flex}.garuda-rate-tip-foot .material-icons-round{color:#079455;flex:none;margin-top:.05rem}.garuda-rate-tip-summary{flex-wrap:wrap;gap:.55rem .85rem;display:flex}.garuda-rate-tip-summary>span{color:#067647;background:#07945514;border-radius:999px;align-items:center;gap:.28rem;padding:.35rem .65rem;font-size:.78rem;font-weight:750;display:inline-flex}.garuda-rate-tip-summary>span.is-muted{color:#667085;background:#0f172a0d}.garuda-rate-tip-summary .material-icons-round{font-size:16px!important}.garuda-ls-order-card .garuda-express-order-actions>.std-btn:only-child,.garuda-ls-order-card .garuda-express-order-actions>button:only-child{color:#475569;background:#f8fafc;border-color:#0f172a14;width:100%}.garuda-ls-order-card .garuda-express-timeline{margin-top:.2rem;padding:.85rem 0 0;list-style:none}.garuda-ls-order-card .garuda-express-timeline li{padding-left:1rem;position:relative}.garuda-ls-order-card .garuda-express-timeline li:before{content:"";background:#94a3b8;border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:.42rem;left:.1rem}.garuda-ls-order-fare{color:#0f172a;font-weight:800}.garuda-ls-order-title{margin:0}.garuda-ls-order-status{letter-spacing:.01em;color:#9f0014;background:#ce112614;border-radius:999px;align-items:center;margin:0;padding:.28rem .6rem;font-size:.72rem;font-weight:750;display:inline-flex}.garuda-ls-order-route{background:#f8fafc;border:1px solid #0f172a0d;border-radius:14px;gap:.55rem;padding:.75rem .85rem;display:grid}.garuda-ls-order-route-path{gap:.65rem;display:grid;position:relative}.garuda-ls-order-route-path:before{content:"";border-left:1.5px dashed #94a3b8f2;position:absolute;top:1.35rem;bottom:1.15rem;left:.55rem}.garuda-ls-order-route-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.garuda-ls-order-route-pin{z-index:1;place-items:center;width:1.15rem;margin-top:.15rem;line-height:0;display:grid;position:relative}.garuda-ls-order-route-pin.is-pickup{color:#16a34a}.garuda-ls-order-route-pin.is-dropoff{color:#ce1126}.garuda-ls-order-route-copy{gap:.1rem;min-width:0;display:grid}.garuda-ls-order-route-label{letter-spacing:.02em;text-transform:uppercase;color:#64748b;font-size:.66rem;font-weight:700}.garuda-ls-order-route-copy strong{color:#0f172a;word-break:break-word;font-size:.88rem;font-weight:700;line-height:1.35}.garuda-ls-order-route-meta,.garuda-ls-order-route-note{color:#64748b;margin:0;font-size:.74rem;line-height:1.4}.garuda-ls-order-route-maps{flex-wrap:wrap;gap:.4rem;display:flex}.garuda-ls-order-map-btn{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.garuda-ls-order-map-btn .material-icons-round{color:#ce1126}.garuda-ls-route-clear{color:#64748b;cursor:pointer;background:#0f172a0f;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;display:grid}.garuda-ls-route-gps-link.is-inline{margin:.55rem 0 0;font-size:.74rem}.garuda-lifestyle-map-panel{background:#fff;border:1px solid #0f172a14;border-radius:14px;margin-top:.75rem;overflow:hidden}.garuda-lifestyle-map-head{background:#f8fafc;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.garuda-lifestyle-map-link{color:#ce1126;font-size:.72rem;font-weight:700;text-decoration:none}.garuda-lifestyle-map-frame{border:0;width:100%;height:9.5rem;display:block}.garuda-express-online-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-express-section-title{margin:.2rem 0 0;font-size:.9rem;font-weight:800}.garuda-hub-backdrop{z-index:1100;-webkit-backdrop-filter:blur(10px);background:#0f172a73;justify-content:center;align-items:flex-end;animation:.22s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.garuda-hub-sheet{-webkit-overflow-scrolling:touch;width:100%;max-width:480px;height:min(78vh,720px);max-height:min(78vh,720px);padding:.25rem 1.1rem calc(1.25rem + env(safe-area-inset-bottom));background:#fffffff5;border-radius:28px 28px 0 0;flex-direction:column;gap:1.05rem;transition:transform .12s ease-out;animation:.32s cubic-bezier(.2,.85,.2,1) slideUp;display:flex;overflow-y:auto;box-shadow:0 -18px 48px #0f172a29}.garuda-hub-handle{background:#0f172a24;border-radius:999px;flex-shrink:0;width:42px;height:4px;margin:.45rem auto .1rem}.garuda-hub-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.garuda-hub-titles h2{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:1.28rem;font-weight:800}.garuda-hub-titles p{color:#64748b;margin:.28rem 0 0;font-size:.82rem;line-height:1.4}.garuda-hub-close{color:#475569;cursor:pointer;background:#0f172a0d;border:none;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:grid}.garuda-hub-close:hover{color:#c70018;background:#c7001814}.garuda-hub-section h3{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0 0 .65rem;font-size:.72rem;font-weight:800}.garuda-hub-quick{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.garuda-hub-quick-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:20px;flex-direction:column;align-items:center;gap:.45rem;padding:.85rem .4rem;font-size:.72rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 18px #0f172a0d}.garuda-hub-quick-btn:active{transform:scale(.96)}.garuda-hub-quick-icon{color:#fff;background:linear-gradient(145deg,#ff3d52 0%,#c70018 100%);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 6px 14px #c7001847}.garuda-hub-grid{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.garuda-hub-tile{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem .35rem .7rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0f172a0a}.garuda-hub-tile:active:not(:disabled){transform:scale(.96)}.garuda-hub-tile-icon{color:#c70018;width:44px;height:44px;box-shadow:none;background:#c7001814;border:none;border-radius:12px;place-items:center;display:grid}.garuda-hub-tile-icon .material-icons-garuda{width:22px!important;height:22px!important}.garuda-hub-tile.is-outline .garuda-hub-tile-icon{box-shadow:none;color:#c70018;background:#c700180f;border:1px solid #c700182e}.garuda-hub-tile-label{text-align:center;color:#334155;font-size:.62rem;font-weight:700;line-height:1.25}.garuda-hub-tile.is-soon{opacity:.72}.garuda-hub-tile:disabled{cursor:default}.garuda-hub-soon{letter-spacing:.04em;text-transform:uppercase;color:#c70018;background:#c7001814;border-radius:999px;padding:.12rem .35rem;font-size:.52rem;font-weight:700}@media (min-width:420px){.garuda-hub-grid{grid-template-columns:repeat(3,1fr)}}.warung-game-screen.garuda-module-screen,.garuda-module-screen.warung-game-screen{min-height:calc(100dvh - 3.25rem);padding-inline-start:.55rem;padding-inline-end:.55rem;padding-bottom:max(.85rem,env(safe-area-inset-bottom));flex-direction:column;gap:.55rem;display:flex}.warung-game-screen>.page-header{align-items:center;margin-bottom:.15rem}.warung-game-screen .page-title{letter-spacing:-.03em}.warung-game-screen>.panel,.warung-game-screen>.stack>.panel,.warung-game-screen .garuda-module-intro.panel{border-radius:16px;box-shadow:0 1px 8px #0f172a0a}.warung-game-screen .panel.pad{padding:.85rem .9rem}.warung-game-hero{margin-bottom:.35rem}.warung-game-hero .garuda-module-lead{font-size:.8rem;line-height:1.45}.warung-skill{flex-direction:column;flex:auto;min-height:calc(100dvh - 4.5rem);display:flex;gap:.45rem!important}.warung-skill--immersive{min-height:calc(100dvh - 3.5rem)}.warung-skill--immersive>.warung-play-panel{padding:.55rem .6rem}.warung-skill>.page-header{flex:none;margin-bottom:0}.warung-play-panel{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:20px;flex-direction:column;gap:.65rem;margin:0;padding:.85rem .9rem;display:flex;box-shadow:inset 0 1px #ffffffeb,0 14px 32px #0f172a0f}.warung-skill>.panel.pad,.warung-skill>.warung-play-panel{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:20px;flex-direction:column;flex:auto;gap:.65rem;min-height:0;margin:0;padding:.85rem .9rem;display:flex;box-shadow:inset 0 1px #ffffffeb,0 14px 32px #0f172a0f}.warung-skill>.warung-play-panel{justify-content:flex-start}.warung-skill .warung-arcade-hud{flex:none;margin-bottom:.15rem}.warung-skill .warung-brick-canvas,.warung-skill .warung-fly-canvas-btn,.warung-skill .warung-snake-grid,.warung-skill .warung-block-grid,.warung-skill .warung-chess-board,.warung-skill .warung-match3-grid,.warung-skill .warung-collect-grid,.warung-skill .warung-merge-grid,.warung-skill .warung-memory-grid,.warung-skill .warung-duel-pad,.warung-skill .warung-duel-vs,.warung-skill .warung-mole-grid,.warung-skill .warung-premium-echo,.warung-skill .warung-premium-chain,.warung-skill .warung-fun-card-grid{flex:none;width:min(100%,22rem);min-width:0;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}.warung-skill>.warung-play-panel--board{justify-content:flex-start}.warung-play-panel--board .warung-chess-board,.warung-play-panel--board .warung-match3-grid{margin-top:auto;margin-bottom:auto}.warung-entry-panel{gap:.55rem!important}.warung-entry-panel .warung-game-stats{margin-top:.15rem}.warung-entry-panel .muted{font-size:.75rem;line-height:1.4}.warung-game-header-chip{color:#0f172a;background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 6px 14px #0f172a0d}.warung-game-hero-title{color:var(--text,#0f172a);margin:0 0 .35rem;font-size:1.15rem;font-weight:800}.warung-game-wallet{margin:.65rem 0 0;font-size:.72rem}.warung-game-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.warung-game-stat{background:linear-gradient(#f8fafc,#fff);border:1px solid #0f172a12;border-radius:14px;flex-direction:column;align-items:center;gap:.18rem;padding:.7rem .4rem;display:flex}.warung-game-stat strong{letter-spacing:-.03em;color:var(--text,#0f172a);font-size:1.08rem;font-weight:800}.warung-game-stat span{color:var(--text-muted,#64748b);text-align:center;font-size:.65rem;font-weight:600}.warung-game-stall-list{flex-direction:column;gap:.55rem;display:flex}.warung-game-stall{background:#ffffffe6;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.warung-game-stall.is-soon{opacity:.78}.warung-game-stall-icon{width:42px;height:42px;color:var(--primary,#ce1126);background:#ce112614;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.warung-game-stall-copy{min-width:0}.warung-game-stall-title-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.15rem;display:flex}.warung-game-stall-title-row strong{color:var(--text,#0f172a);font-size:.88rem;font-weight:750}.warung-game-stall-reward{letter-spacing:.04em;text-transform:uppercase;color:#c70018;background:#c7001814;border-radius:999px;padding:.12rem .35rem;font-size:.62rem;font-weight:800}.warung-game-stall-copy p{margin:0;font-size:.72rem;line-height:1.4}.warung-game-stall-status{color:var(--text-muted,#64748b);white-space:nowrap;font-size:.65rem;font-weight:750}.warung-game-stall:not(.is-soon) .warung-game-stall-status{color:#15803d}.warung-game-footnote{margin:0;font-size:.72rem;line-height:1.45}.warung-game-stall-btn{text-align:center;width:auto;font:inherit;color:#fff;background:var(--primary,#ce1126);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;align-self:flex-start;margin-top:.2rem;padding:.35rem .8rem;font-size:.7rem;font-weight:750}.warung-game-stall-btn:disabled{cursor:default;opacity:.65}.warung-arcade-stats{padding-top:.85rem;padding-bottom:.85rem}.warung-arcade-hud,.warung-game-hud{grid-template-columns:repeat(auto-fit,minmax(6.4rem,1fr));gap:.5rem;display:grid}.warung-arcade-hud>span,.warung-game-hud-pill{color:#64748b;background:linear-gradient(#f8fafc,#fff);border:1px solid #0f172a12;border-radius:14px;justify-content:space-between;align-items:baseline;gap:.45rem;min-width:0;padding:.58rem .72rem;font-size:.72rem;font-weight:700;display:flex}.warung-arcade-hud strong,.warung-game-hud-pill strong{letter-spacing:-.03em;color:#0f172a;font-size:1.05rem;font-weight:800}.warung-game-hud-pill{flex-direction:column;align-items:flex-start;gap:.12rem}.warung-game-hud-pill small{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.68rem;font-weight:700}.warung-arcade-stage{color:#fff;cursor:pointer;touch-action:manipulation;background:linear-gradient(160deg,#0f172a 0%,#1e293b 55%,#334155 100%);border:none;border-radius:18px;justify-content:center;align-items:center;width:100%;min-height:220px;display:flex;position:relative;overflow:hidden}.warung-arcade-stage.is-hot{box-shadow:inset 0 0 0 2px #22c55ea6}.warung-arcade-target{opacity:.25;border:3px solid #fff3;border-radius:999px;width:72px;height:72px;transition:transform .12s,opacity .12s,background .12s;position:absolute;transform:scale(.85)}.warung-arcade-target.is-on{opacity:1;background:#22c55e59;border-color:#22c55e;transform:scale(1)}.warung-arcade-stage-label{z-index:1;letter-spacing:.02em;font-size:1rem;font-weight:800;position:relative}.warung-arcade-feedback{color:#86efac;font-size:.85rem;font-weight:800;position:absolute;top:.85rem;right:.9rem}.warung-arcade-start,.warung-arcade-secondary,.warung-trivia-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;border:none;border-radius:999px;padding:.7rem 1rem;font-size:.84rem;font-weight:750}.warung-arcade-start{color:#fff;background:linear-gradient(#e11d48,#be123c);box-shadow:0 10px 22px #be123c38}.warung-arcade-secondary{color:var(--text,#0f172a);background:#fff;border:1px solid #0f172a1a;box-shadow:0 6px 14px #0f172a0a}.warung-arcade-actions{flex-wrap:wrap;gap:.5rem;display:flex}.warung-arcade-result-score{text-align:center;margin:.25rem 0 0;font-size:1.05rem}.warung-arcade-result-score strong{letter-spacing:-.045em;color:#0f172a;font-size:2.35rem;line-height:1;display:block}.warung-trivia-options{flex-direction:column;gap:.45rem;display:flex}.warung-trivia-option{text-align:left;color:var(--text,#0f172a);background:#fffffff2;border:1px solid #0f172a14;border-radius:12px}.warung-trivia-option:active{border-color:#ce112659}.warung-tour-board{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.warung-tour-board li{background:#0f172a0a;border-radius:10px;grid-template-columns:2rem 1fr auto;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;display:grid}.warung-tour-board strong{font-weight:800}.warung-tour-board--premium li{background:linear-gradient(#f8fafc,#fff);border:1px solid #0f172a0d;border-radius:12px;padding:.55rem .7rem}.warung-tour-board--premium li.is-gold{background:linear-gradient(135deg,#fef3c7a6,#fff);border-color:#eab30847}.warung-tour-board--premium li.is-silver{background:linear-gradient(135deg,#f1f5f9e6,#fff);border-color:#94a3b859}.warung-tour-board--premium li.is-bronze{background:linear-gradient(135deg,#fef3e2b3,#fff);border-color:#b4530938}.warung-tour-warn{color:#9a3412;background:linear-gradient(135deg,#fb923c24,#fef3c780);border:1px solid #ea580c38;border-radius:12px;margin:0;padding:.65rem .75rem;font-size:.78rem;line-height:1.4}.quest-tour-flow{flex-direction:column;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.quest-tour-flow-item{grid-template-columns:1.7rem 1fr;align-items:start;gap:.65rem;display:grid}.quest-tour-flow-item span{color:#f8fafc;background:linear-gradient(160deg,#1e293b,#0f172a);border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #0f172a2e}.quest-tour-flow-item strong{letter-spacing:-.02em;color:#0f172a;font-size:.86rem;display:block}.quest-tour-flow-item p{color:#64748b;margin:.15rem 0 0;font-size:.76rem;line-height:1.4}.warung-tour-cup-grid{flex-direction:column;gap:.55rem;display:flex}.warung-tour-cup-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem .95rem;transition:border-color .15s,transform .12s,box-shadow .15s;display:grid;box-shadow:0 10px 24px #0f172a0d}.warung-tour-cup-card:active{transform:scale(.985)}.warung-tour-cup-card.is-live{border-color:#ce112638;box-shadow:0 0 0 1px #ce11260f,0 10px 26px #ce112614}.warung-tour-cup-icon{color:#ce1126;background:linear-gradient(160deg,#ce11261f,#ce11260a);border:1px solid #ce11261f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;display:inline-flex}.warung-tour-cup-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.warung-tour-cup-title-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.warung-tour-cup-title-row strong{letter-spacing:-.01em;font-size:.92rem;font-weight:800}.warung-tour-cup-fee{color:#ce1126;background:#ce112614;border-radius:999px;flex-shrink:0;padding:.18rem .45rem;font-size:.68rem;font-weight:800}.warung-tour-cup-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.warung-tour-cup-meta{color:#64748b;font-size:.7rem;font-weight:700}.warung-fun-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:.45rem;width:min(100%,22rem);min-height:0;margin:0 auto;display:grid}.warung-fun-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;color:#e2e8f0;cursor:pointer;background:#0f172a;border:2px solid #334155;border-radius:14px;min-height:3.4rem;font-size:1.35rem;font-weight:800;transition:transform .12s,background .12s,border-color .12s}.warung-fun-card.is-open{background:linear-gradient(160deg,#1e293b,#0f172a);border-color:#ce1126;transform:scale(.97)}.warung-fun-card.is-done{opacity:.55;border-color:#22c55e}.warung-fun-pad{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 40%,#ce11262e,#0000 55%),#0f172a;border:3px solid #334155;border-radius:22px;width:100%;min-height:min(42dvh,280px);font-size:1.1rem;font-weight:800;transition:transform 80ms,box-shadow 80ms,border-color 80ms}.warung-fun-pad.is-beat{border-color:#ce1126;transform:scale(.985);box-shadow:0 0 0 4px #ce112640}.warung-arcade-hub{gap:.7rem!important}.warung-arcade-card-grid{flex-direction:column;gap:.5rem;display:flex}.warung-arcade-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a12;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem .9rem;transition:transform .12s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 10px 24px #0f172a0d}.warung-arcade-card:active{transform:scale(.985)}.warung-arcade-card.is-premium{background:linear-gradient(135deg,#fff8f8fa,#fff),radial-gradient(120% 80% at 100% 0,#ce112614,#0000 55%);border-color:#ce11262e;box-shadow:0 0 0 1px #ce11260a,0 10px 24px #ce112612}.warung-arcade-card.is-ticket{border-color:#0f172a14}.warung-arcade-card-icon{color:#ce1126;background:linear-gradient(160deg,#ce11261f,#ce11260a);border:1px solid #ce11261f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.warung-arcade-card.is-premium .warung-arcade-card-icon{color:#fff;background:linear-gradient(145deg,#ce1126,#ef4444);border-color:#0000;box-shadow:0 6px 14px #ce112640}.warung-arcade-card-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.warung-arcade-card-title-row{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.warung-arcade-card-title-row strong{letter-spacing:-.01em;font-size:.9rem;font-weight:800}.warung-arcade-card-badge{color:#ce1126;background:#ce112614;border-radius:999px;flex-shrink:0;padding:.16rem .42rem;font-size:.64rem;font-weight:800}.warung-arcade-card.is-premium .warung-arcade-card-badge{color:#fff;background:linear-gradient(135deg,#ce1126,#ef4444)}.warung-arcade-card-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.warung-arcade-card-cta{color:#64748b;font-size:.7rem;font-weight:750}.warung-premium-echo{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.65rem;width:min(100%,340px);min-height:min(42dvh,260px);max-height:min(52dvh,360px);margin:0 auto;display:grid}.warung-premium-echo-pad{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--pad)55%,#0f172a);cursor:pointer;border:none;border-radius:22px;min-height:5rem;transition:transform .1s,filter .1s,box-shadow .1s;box-shadow:inset 0 -8px 16px #00000040}.warung-premium-echo-pad:disabled{cursor:default}.warung-premium-echo-pad.is-lit{filter:brightness(1.35);transform:scale(.97);box-shadow:inset 0 -4px 10px #fff3,0 0 0 3px #fff3}.warung-premium-hold-track{background:#0f172a;border:2px solid #334155;border-radius:999px;height:2.4rem;position:relative;overflow:hidden}.warung-premium-hold-zone{background:linear-gradient(#22c55e8c,#16a34abf);position:absolute;top:0;bottom:0}.warung-premium-hold-needle{background:#f8fafc;border-radius:999px;width:4px;margin-left:-2px;position:absolute;top:.15rem;bottom:.15rem;box-shadow:0 0 0 2px #ce112673}.warung-premium-chain{align-self:center;gap:.35rem;width:min(100%,360px);min-height:min(42dvh,280px);margin:0 auto;display:grid}.warung-premium-chain-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;cursor:pointer;border:none;border-radius:10px;min-width:0;min-height:2.2rem;box-shadow:inset 0 -3px 6px #0000002e}.warung-chess-hint{text-align:center;margin:0;line-height:1.45;font-size:.8rem!important}.warung-angka-problem{text-align:center;letter-spacing:-.04em;color:#0f172a;margin:.35rem 0 0;font-size:2.05rem;font-weight:850}.warung-angka-input{width:100%;font:inherit;text-align:center;background:#fff;border:1px solid #0f172a1a;border-radius:14px;padding:.85rem .9rem;font-size:1.1rem;font-weight:700;box-shadow:0 8px 18px #0f172a0a}.pixel-arcade-panel{color:#e2e8f0;background:#0b1220;border:3px solid #22c55e;box-shadow:4px 4px #14532d}.pixel-arcade-panel .muted{color:#94a3b8}.pixel-arcade-title{letter-spacing:.08em;color:#4ade80;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.05rem;font-weight:800}.pixel-arcade-hud{color:#86efac;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;font-weight:700;display:flex}.pixel-arcade-stage{height:min(58dvh,420px);image-rendering:pixelated;background:repeating-linear-gradient(0deg,#0000,#0000 7px,#22c55e0f 7px 8px),#020617;border:2px solid #166534;position:relative;overflow:hidden}.pixel-arcade-stage.is-hit{box-shadow:inset 0 0 0 3px #ef4444}.pixel-arcade-lane{border-right:1px dashed #4ade8040;width:33.333%;position:absolute;top:0;bottom:0}.pixel-arcade-lane:first-child{left:0}.pixel-arcade-lane:nth-child(2){left:33.333%}.pixel-arcade-lane:nth-child(3){border-right:none;left:66.666%}.pixel-arcade-block{width:28px;height:28px;image-rendering:pixelated;background:#f97316;margin-left:-14px;position:absolute;box-shadow:2px 2px #7c2d12}.pixel-arcade-hero{background:#22c55e;width:26px;height:26px;margin-left:-13px;position:absolute;top:78%;transform:translateY(-50%);box-shadow:2px 2px #14532d}.pixel-arcade-controls{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.pixel-arcade-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#dcfce7;letter-spacing:.04em;cursor:pointer;background:#14532d;border:2px solid #4ade80;padding:.7rem .5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:800;box-shadow:3px 3px #052e16}.pixel-arcade-btn:active{transform:translate(1px,1px);box-shadow:1px 1px #052e16}.warung-entry-shell{flex-direction:column;flex:auto;min-height:calc(100dvh - 4.25rem);display:flex;gap:.55rem!important}.warung-entry-shell>.warung-play-panel{flex:none}.warung-entry-shell>.warung-play-panel:last-of-type{flex:auto}.warung-skill-actions{flex:none;gap:.5rem;margin-top:auto;display:grid}.warung-memory-grid{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.warung-memory-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;color:#0f172a;cursor:pointer;background:linear-gradient(#fff,#f1f5f9);border:1px solid #0f172a1a;border-radius:14px;font-weight:800;box-shadow:0 8px 16px #0f172a0f}.warung-memory-card.is-open{background:#ecfdf5;border-color:#86efac}.warung-reaksi-pad{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f8fafc;cursor:pointer;background:#334155;border:none;border-radius:16px;min-height:180px;font-size:1.15rem;font-weight:800}.warung-reaksi-pad.is-go{color:#052e16;background:#22c55e}.warung-seq-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.warung-seq-pad{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.55;cursor:pointer;border:none;border-radius:14px;min-height:88px}.warung-seq-pad.is-lit{opacity:1;box-shadow:0 0 0 3px #0f172a59}.warung-seq-pad:disabled{cursor:default}.warung-tap-stage{background:linear-gradient(160deg,#e2e8f0,#f8fafc);border:1px solid #0f172a1a;border-radius:14px;height:220px;position:relative;overflow:hidden}.warung-tap-target{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#f97316;border:none;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;box-shadow:0 4px #c2410c}.warung-snake-grid{aspect-ratio:12/16;background:linear-gradient(160deg,#1e293b,#020617);border:1px solid #0f172a59;border-radius:16px;align-self:center;gap:2px;width:min(100%,22rem);max-width:100%;min-height:0;max-height:none;margin:0 auto;padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0f172a2e}.warung-snake-cell{aspect-ratio:1;background:#0f172a;border-radius:2px;min-width:0;min-height:0}.warung-snake-cell.is-snake{background:#22c55e}.warung-snake-cell.is-food{background:#f97316}.warung-dpad{flex:none;justify-items:center;gap:.35rem;margin-top:.25rem;display:grid}.warung-dpad-mid{gap:.5rem;display:flex}.warung-dpad-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(#fff,#f1f5f9);border:1px solid #0f172a1a;border-radius:12px;min-width:3.1rem;min-height:2.55rem;font-weight:800;box-shadow:0 6px 14px #0f172a0f}.warung-block-grid{aspect-ratio:8/14;background:linear-gradient(160deg,#1e293b,#0f172a);border:1px solid #0f172a59;border-radius:16px;align-self:center;gap:2px;width:min(100%,18rem);max-width:100%;min-height:0;max-height:none;margin:0 auto;padding:.4rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0f172a2e}.warung-block-cell{aspect-ratio:1;background:#1e293b;border-radius:2px;min-width:0;min-height:0}.warung-block-cell.c1{background:#ef4444}.warung-block-cell.c2{background:#22c55e}.warung-block-cell.c3{background:#3b82f6}.warung-block-cell.c4{background:#eab308}.warung-block-cell.c5{background:#a855f7}.warung-block-cell.c6{background:#f97316}.warung-block-cell.c7{background:#14b8a6}.warung-block-cell.c8{background:#64748b}.warung-block-controls{flex:none;grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.warung-brick-canvas{touch-action:none;object-fit:contain;background:linear-gradient(160deg,#1e293b,#0f172a);border:1px solid #0f172a47;border-radius:16px;width:min(100%,22rem);max-width:100%;min-height:min(42dvh,280px);max-height:min(68dvh,560px);margin:0 auto;display:block;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0f172a2e}.warung-fly-canvas-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;flex:auto;width:100%;padding:0;display:block}.warung-fly-canvas-btn .warung-brick-canvas{max-height:min(70dvh,560px)}.warung-merge-grid{touch-action:none;background:linear-gradient(160deg,#1e293b,#0f172a);border:1px solid #0f172a47;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,22rem);max-width:100%;max-height:none;margin:0 auto;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0f172a2e}.warung-merge-cell{aspect-ratio:1;color:#f8fafc;background:#334155;border-radius:10px;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.warung-merge-cell.v0{color:#0000;background:#0f172a}.warung-merge-cell.v2{color:#0f172a;background:#e2e8f0}.warung-merge-cell.v4{color:#0f172a;background:#cbd5e1}.warung-merge-cell.v8{color:#7c2d12;background:#fdba74}.warung-merge-cell.v16{background:#fb923c}.warung-merge-cell.v32{background:#f97316}.warung-merge-cell.v64{background:#ea580c}.warung-merge-cell.v128{color:#713f12;background:#facc15;font-size:.95rem}.warung-merge-cell.v256{color:#713f12;background:#eab308;font-size:.95rem}.warung-merge-cell.v512{background:#ca8a04;font-size:.9rem}.warung-merge-cell.v1024{background:#22c55e;font-size:.8rem}.warung-merge-cell.v2048{background:#16a34a;font-size:.8rem}.warung-merge-cell.v4096,.warung-merge-cell.v8192{background:#dc2626;font-size:.75rem}.warung-collect-grid{aspect-ratio:9/11;background:linear-gradient(160deg,#1e293b,#020617);border:1px solid #0f172a59;border-radius:16px;align-self:center;gap:3px;width:min(100%,22rem);max-width:100%;min-height:0;max-height:none;margin:0 auto;padding:.45rem;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0f172a2e}.warung-collect-cell{aspect-ratio:1;background:#0f172a;border-radius:4px;min-width:0;min-height:0}.warung-collect-cell.is-player{background:#22c55e}.warung-collect-cell.is-ghost{background:#a855f7}.warung-collect-cell.is-star{background:#eab308;border-radius:50%}.warung-chess-board{box-sizing:border-box;aspect-ratio:1;background:linear-gradient(160deg,#1e293b,#0f172a);border:1px solid #0f172a59;border-radius:18px;grid-template-rows:repeat(6,minmax(0,1fr));align-self:center;gap:0;width:min(100%,22rem);max-width:100%;height:auto;min-height:0;max-height:none;margin:auto;padding:.55rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 36px #0f172a38}.warung-chess-sq{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;background:#f0d9b5;border:none;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.warung-chess-sq.is-dark{background:#b58863}.warung-chess-sq.is-sel{box-shadow:inset 0 0 0 3px #f59e0b}.warung-chess-sq.is-target{box-shadow:inset 0 0 0 3px #16a34a}.warung-chess-piece{font-variant-emoji:text;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Segoe UI Symbol,"Noto Sans Symbols 2",Apple Symbols,DejaVu Sans,serif;font-size:max(1.05rem,min(6.2vw,1.7rem));line-height:1}.warung-chess-sq.is-white-piece .warung-chess-piece{color:#fff8e7;text-shadow:0 0 1px #1c1917,1px 0 #1c1917,-1px 0 #1c1917,0 1px #1c1917,0 -1px #1c1917,0 2px 3px #0f172a59}.warung-chess-sq.is-black-piece .warung-chess-piece{color:#1c1917;text-shadow:0 1px #fff8e747}.warung-match3-grid{box-sizing:border-box;aspect-ratio:1;background:#0f172a;border-radius:16px;align-self:center;gap:6px;width:min(100%,22rem);max-width:100%;height:auto;min-height:0;max-height:none;margin:.35rem auto 0;padding:8px;display:grid;flex:none!important}.warung-skill .warung-match3-grid{width:min(100%,22rem);min-height:0;flex:none!important}.warung-match3-cell{-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;cursor:pointer;border:none;border-radius:10px;width:100%;height:100%;min-height:0;transition:transform 80ms,outline 80ms;box-shadow:inset 0 -3px 6px #0000002e}.warung-match3-cell:active{transform:scale(.94)}.warung-match3-cell.is-sel{outline-offset:0;z-index:1;outline:3px solid #fff}.warung-match3-cell.c0{opacity:.35;background:#1e293b}.warung-match3-cell.c1{background:linear-gradient(160deg,#f87171,#dc2626)}.warung-match3-cell.c2{background:linear-gradient(160deg,#60a5fa,#2563eb)}.warung-match3-cell.c3{background:linear-gradient(160deg,#4ade80,#16a34a)}.warung-match3-cell.c4{background:linear-gradient(160deg,#facc15,#ca8a04)}.warung-match3-cell.c5{background:linear-gradient(160deg,#c084fc,#7c3aed)}.warung-duel-vs{flex:auto;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.35rem;width:100%;min-height:0;display:grid}.warung-duel-vs-badge{letter-spacing:.04em;color:#fff;background:#0f172a;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;width:2rem;height:2rem;font-size:.62rem;font-weight:900;display:inline-flex}.warung-duel-board{flex-direction:column;gap:.3rem;min-width:0;display:flex}.warung-duel-board-label{text-align:center;color:#64748b;font-size:.72rem;font-weight:800}.warung-duel-board.is-you .warung-duel-board-label{color:#16a34a}.warung-duel-board.is-ai .warung-duel-board-label{color:#dc2626}.warung-duel-block-grid{aspect-ratio:6/12;background:#0f172a;border:2px solid #334155;border-radius:12px;gap:2px;width:100%;max-height:min(58dvh,480px);padding:3px;display:grid}.warung-duel-board.is-you .warung-duel-block-grid{border-color:#16a34a}.warung-duel-board.is-ai .warung-duel-block-grid{border-color:#dc2626}.warung-duel-race-grid{aspect-ratio:3/10;background:#0f172a;border:2px solid #334155;border-radius:12px;gap:3px;width:100%;max-height:min(58dvh,480px);padding:4px;display:grid}.warung-duel-board.is-you .warung-duel-race-grid{border-color:#16a34a}.warung-duel-board.is-ai .warung-duel-race-grid{border-color:#dc2626}.warung-duel-race-cell{aspect-ratio:1;background:#1e293b;border-radius:6px}.warung-duel-race-cell.is-obs{background:#f97316;box-shadow:inset 0 -2px #c2410c}.warung-duel-race-cell.is-car{background:#22c55e;border-radius:8px;box-shadow:0 0 0 2px #22c55e59}.warung-duel-board.is-ai .warung-duel-race-cell.is-car{background:#ef4444;box-shadow:0 0 0 2px #ef444459}.warung-duel-mid-label{opacity:.55;min-width:4.5rem;font-size:.7rem}.warung-duel-bars,.warung-duel-race-track{gap:.75rem;display:grid}.warung-duel-bars>div,.warung-duel-lane{gap:.25rem;display:grid}.warung-duel-bars span,.warung-duel-lane span{color:#64748b;font-size:.8rem;font-weight:700}.warung-duel-bar{background:#e2e8f0;border-radius:999px;height:14px;overflow:hidden}.warung-duel-bar>i{border-radius:inherit;background:#16a34a;height:100%;display:block}.warung-duel-bar.is-ai>i{background:#dc2626}.warung-duel-pad{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#94a3b8;border:none;border-radius:18px;width:100%;min-height:min(28dvh,220px);font-size:1.45rem;font-weight:800}.warung-duel-pad.is-attack{background:#16a34a}.warung-duel-pad.is-block{background:#dc2626}.garuda-quest-steps{flex-wrap:wrap;gap:.45rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.garuda-quest-steps li{color:#0f172a;background:#0f172a0a;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem .28rem .28rem;font-size:.72rem;font-weight:750;display:inline-flex}.garuda-quest-step-num{color:#fff;background:linear-gradient(135deg,#ce1126,#ef4444);border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.62rem;font-weight:850;display:inline-flex}.garuda-quest-hero{background:radial-gradient(120% 90% at 100% -20%,#ce11261f,#0000 55%),radial-gradient(80% 60% at 0 100%,#0f172a0a,#0000 50%),#fff;border:1px solid #ce112624;border-radius:22px;padding:1.15rem 1.1rem 1.05rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 14px 36px #0f172a14}.garuda-quest-hero-accent{background:linear-gradient(90deg,#ce1126 0%,#ef4444 50%,#ce1126 100%);height:3px;position:absolute;top:0;left:0;right:0}.garuda-quest-hero-top{align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.garuda-quest-hero-icon{color:#0f172a;background:linear-gradient(#fff,#f1f5f9);border:1px solid #0f172a14;border-radius:14px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:0 6px 14px #0f172a0f}.garuda-quest-hero .garuda-module-badge{margin:0}.garuda-quest-hero-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.35rem;font-weight:850}.garuda-quest-hero-lead{color:#64748b;margin:.4rem 0 0;font-size:.88rem;line-height:1.5}.warung-tour-hub .garuda-quest-hero-title{letter-spacing:-.035em}.warung-tour-hub .garuda-module-badge{color:#0f172a;background:#0f172a0f}.garuda-quest-panel{background:#fff;border:1px solid #0f172a0f;border-radius:18px;margin:0;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f172a0d}.garuda-quest-stats .warung-game-stat{background:linear-gradient(#f8fafc,#fff);border-color:#0f172a0f}.garuda-quest-footnote{text-align:center;margin:.15rem .25rem 0;font-size:.72rem;line-height:1.4}.garuda-quest-screen{gap:.7rem!important}.quest-level-wrap{margin-top:.85rem}.quest-level-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.quest-level-head span{color:#64748b}.quest-level-bar{background:#0f172a14;border-radius:999px;height:.45rem;overflow:hidden}.quest-level-bar span{border-radius:inherit;background:linear-gradient(90deg,#ce1126,#ea580c);height:100%;display:block}.quest-achieve-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.quest-achieve-card{background:#f8fafc;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:.28rem;min-height:7.2rem;padding:.75rem .7rem;display:flex}.quest-achieve-card.is-on{background:linear-gradient(165deg,#fff8f8,#fff);border-color:#ce11262e}.quest-achieve-icon{color:#94a3b8;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.quest-achieve-card.is-on .quest-achieve-icon{color:#ce1126;background:#ce112614}.quest-achieve-card strong{font-size:.82rem}.quest-achieve-card p{color:#64748b;margin:0;font-size:.72rem;line-height:1.35}.quest-achieve-state{color:#94a3b8;margin-top:auto;font-size:.68rem;font-weight:800}.quest-achieve-card.is-on .quest-achieve-state{color:#0b5e3c}.warung-mole-grid{aspect-ratio:1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:.55rem;width:min(100%,22rem);min-height:0;max-height:none;margin:0 auto;display:grid}.warung-mole-hole{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(160deg,#1e293b,#0f172a);border:1px solid #0f172a47;border-radius:18px;min-height:4.5rem;transition:background .12s,transform 80ms;box-shadow:0 10px 20px #0f172a1f}.warung-mole-hole.is-up{background:radial-gradient(circle at 50% 40%,#f97316 0%,#c2410c 70%);transform:scale(.96);box-shadow:0 0 0 3px #f9731640}.warung-bubble-stage{background:radial-gradient(circle at 20% 20%,#3b82f61f,#0000 40%),#0f172a;border:1px solid #0f172a47;border-radius:18px;width:min(100%,22rem);height:min(52dvh,400px);margin-inline-start:auto;margin-inline-end:auto;position:relative;overflow:hidden}.warung-bubble{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;border-radius:999px;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 -4px 8px #0003,0 0 0 2px #fff3}.warung-c4-cols{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.warung-c4-drop{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;min-height:2.2rem;font-weight:800}.warung-c4-grid{aspect-ratio:7/6;background:linear-gradient(160deg,#1e3a8a,#0f172a);border:1px solid #0f172a47;border-radius:16px;gap:4px;width:min(100%,22rem);max-height:none;margin-inline-start:auto;margin-inline-end:auto;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 32px #0f172a2e}.warung-c4-cell{aspect-ratio:1;background:#0f172a;border-radius:999px}.warung-c4-cell.c1{background:#22c55e;box-shadow:inset 0 -3px #15803d}.warung-c4-cell.c2{background:#ef4444;box-shadow:inset 0 -3px #b91c1c}.warung-game-screen .garuda-module-intro.panel.pad{padding:.9rem 1rem}.warung-game-screen .garuda-module-intro .garuda-module-badge{margin-bottom:.35rem}.warung-game-wallet{letter-spacing:.02em;margin:.55rem 0 0;font-size:.72rem}.garuda-quest-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.garuda-quest-section-chip{color:#f8fafc;background:linear-gradient(160deg,#1e293b,#0f172a);border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;padding:0 .45rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #0f172a29}.garuda-quest-mission-step{opacity:.85;font-weight:650;font-size:.68rem!important}.garuda-quest-return-banner{left:50%;bottom:calc(4.35rem + env(safe-area-inset-bottom,0px));z-index:40;max-width:calc(100vw - 1.5rem);color:var(--text,#0f172a);font:inherit;cursor:pointer;background:#fffffff5;border:1px solid #ce11262e;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.78rem;font-weight:750;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #0f172a24}.garuda-quest-return-banner span{white-space:nowrap}.garuda-quest-mission-list{flex-direction:column;gap:.55rem;display:flex}.garuda-quest-mission{background:linear-gradient(135deg,#ce112608,#0000 40%),#fff;border:1px solid #0f172a0f;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem;display:grid;box-shadow:0 4px 14px #0f172a08}.garuda-quest-mission-icon{width:42px;height:42px;color:var(--primary,#ce1126);background:#ce112614;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.garuda-quest-mission-copy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.garuda-quest-mission-title-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.garuda-quest-mission-title-row strong{color:var(--text,#0f172a);font-size:.88rem;font-weight:750}.garuda-quest-mission-copy p{margin:0;font-size:.72rem;line-height:1.4}.garuda-quest-mission-btn{color:#fff;background:var(--primary,#ce1126);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;margin-top:.15rem;padding:.4rem .85rem;font-size:.72rem;font-weight:750}.garuda-quest-mission-btn.is-claim{background:#15803d}.garuda-quest-mission-done{color:#15803d;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.72rem;font-weight:750;display:inline-flex}.garuda-quest-warung-cta{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a14;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem .85rem;display:grid;box-shadow:0 10px 22px #0f172a0d}.garuda-quest-warung-cta-icon{color:#0f172a;background:linear-gradient(#fff,#f1f5f9);border:1px solid #0f172a14;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 6px 14px #0f172a0d}.garuda-quest-warung-cta-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-quest-warung-cta-copy strong{font-size:.9rem;font-weight:750}.garuda-quest-warung-cta-copy small{font-size:.7rem;line-height:1.35}.garuda-quest-toast{text-align:center;color:#fff;background:#0f172ae0;border-radius:12px;margin:0;padding:.65rem .85rem;font-size:.78rem;font-weight:700;position:sticky;bottom:.75rem;box-shadow:0 8px 24px #0f172a2e}.garuda-dev-screen{padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:.85rem;display:flex}.garuda-dev-header-chip{width:2rem;height:2rem;color:var(--primary);background:#ce112614;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.garuda-dev-hero{background:radial-gradient(110% 90% at 100% 0,#ce112614,#0000 50%),linear-gradient(#fff,#fafbfc);border:1px solid #ce11261a;border-radius:20px;flex-direction:column;gap:.75rem;padding:1rem 1rem .9rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a0d}.garuda-dev-hero-accent{background:linear-gradient(90deg,#ce1126 0%,#ef4444 55%,#ce1126 100%);height:3px;position:absolute;top:0;left:0;right:0}.garuda-dev-hero-top{align-items:flex-start;gap:.8rem;padding-top:.15rem;display:flex}.garuda-dev-hero-orb{color:#fff;background:linear-gradient(155deg,#ce1126 0%,#9a1220 100%);border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 8px 18px #ce112633}.garuda-dev-hero-copy{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.garuda-dev-hero-title{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:1.12rem;font-weight:800;line-height:1.2}.garuda-dev-hero-lead{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.garuda-dev-hero-bar{background:#0f172a09;border:1px solid #0f172a0d;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.garuda-dev-hero-addr{color:#64748b;font-size:.72rem}.garuda-dev-progress-pill{color:#b10f22;cursor:pointer;white-space:nowrap;background:#ce11261a;border:0;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.garuda-dev-progress-pill.is-ok{color:#15803d;background:#16a34a1f}.garuda-dev-tabs{background:#0f172a0b;border:1px solid #0f172a0d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.28rem;display:grid}.garuda-dev-tab{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:3.1rem;padding:.4rem .2rem;font-size:.68rem;font-weight:700;display:flex}.garuda-dev-tab span{line-height:1.1}.garuda-dev-tab.is-active{color:#ce1126;background:#fff;box-shadow:0 2px 8px #0f172a14}.garuda-dev-tab.is-locked{opacity:.45}.garuda-dev-summary-titles .garuda-dev-inline-hint{margin-top:.15rem}.garuda-dev-panel{border:1px solid #0f172a0f;border-radius:18px;box-shadow:0 4px 16px #0f172a0a}.garuda-dev-summary{background:radial-gradient(120% 80% at 100% 0,#ce11260f,#0000 52%),linear-gradient(#fff,#f8fafc);flex-direction:column;gap:1rem;display:flex}.garuda-dev-summary-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.garuda-dev-summary-titles{flex-direction:column;gap:.1rem;min-width:0;display:flex}.garuda-dev-summary-kicker{letter-spacing:.04em;text-transform:uppercase;color:#ce1126;margin:0;font-size:.68rem;font-weight:700}.garuda-dev-summary-titles .garuda-module-section-title{margin:0;font-size:1.05rem}.garuda-dev-summary-refresh{color:#ce1126;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid}.garuda-dev-summary-refresh:disabled{opacity:.5;cursor:default}.garuda-dev-summary-store{background:#fff;border:1px solid #0f172a12;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem .85rem;display:grid}.garuda-dev-summary-avatar{color:#fff;background:linear-gradient(145deg,#ce1126,#8f0d1b);border-radius:13px;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;font-size:1rem;font-weight:800;display:grid}.garuda-dev-summary-store-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-dev-summary-store-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.25;overflow:hidden}.garuda-dev-summary-store-copy .muted{font-size:.7rem}.garuda-dev-summary-pill{color:#64748b;white-space:nowrap;background:#94a3b829;border-radius:999px;padding:.28rem .55rem;font-size:.65rem;font-weight:750}.garuda-dev-summary-pill.is-ok{color:#15803d;background:#16a34a1f}.garuda-dev-summary-section{flex-direction:column;gap:.55rem;display:flex}.garuda-dev-summary-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-dev-summary-section-head h3{color:#0f172a;margin:0;font-size:.76rem;font-weight:750}.garuda-dev-summary-count{color:#ce1126;font-size:.72rem;font-weight:800}.garuda-dev-summary-link{color:#9b0d1c;text-align:left;cursor:pointer;background:#ce11260d;border:0;border-radius:12px;align-items:center;gap:.35rem;width:100%;margin:0;padding:.55rem .65rem;font-size:.74rem;font-weight:650;display:flex}.garuda-dev-summary-link .material-icons-round:last-child{color:#ce1126;margin-left:auto}.garuda-dev-ready-list{background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;gap:.25rem;margin:0;padding:.2rem;list-style:none;display:flex}.garuda-dev-ready-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.62rem .65rem;display:grid}.garuda-dev-ready-row:hover{background:#0f172a08}.garuda-dev-ready-mark{color:#cbd5e1;place-items:center;display:grid}.garuda-dev-ready-row.is-ok .garuda-dev-ready-mark{color:#16a34a}.garuda-dev-ready-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.garuda-dev-ready-copy strong{color:#0f172a;font-size:.82rem;line-height:1.2}.garuda-dev-ready-copy small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1.25;overflow:hidden}.garuda-dev-ready-row .material-icons-round:last-child{color:#cbd5e1;font-size:18px!important}.garuda-dev-metric-hero{color:#fff;background:linear-gradient(135deg,#14151b 0%,#2a1218 58%,#4a1520 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.garuda-dev-metric-hero .garuda-dev-metric-label{color:#ffffff9e}.garuda-dev-metric-hero .garuda-dev-metric-value{color:#fff;letter-spacing:-.03em;font-size:1.35rem}.garuda-dev-metric-hero-icon{color:#fecaca;background:#ffffff1a;border-radius:12px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.garuda-dev-metric-label{color:#94a3b8;margin-bottom:.15rem;font-size:.68rem;font-weight:650;display:block}.garuda-dev-metric-value{font-weight:800;line-height:1.15;display:block}.garuda-dev-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.garuda-dev-metric-cell{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:14px;padding:.7rem .55rem}.garuda-dev-metric-cell strong{color:#0f172a;letter-spacing:-.02em;font-size:1rem;font-weight:800;display:block}.garuda-dev-summary-block{flex-direction:column;gap:.55rem;display:flex}.garuda-dev-summary-block-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-dev-summary-block-head h3{color:#0f172a;margin:0;font-size:.76rem;font-weight:750}.garuda-dev-summary-block-head .muted{font-size:.72rem;font-weight:700}.garuda-dev-summary-identity{color:#0f172a;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:.78rem;font-weight:650;line-height:1.35;display:flex}.garuda-dev-readiness{display:none}.garuda-dev-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-dev-progress-count{font-size:.75rem;font-weight:700}.garuda-dev-status-grid{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.garuda-dev-status-card{background:linear-gradient(#fafafa,#fff);border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.25rem;padding:.75rem .8rem;display:flex}.garuda-dev-status-card.is-ok{background:linear-gradient(#f0fdf4,#fff);border-color:#16a34a2e}.garuda-dev-status-card strong{color:#0f172a;font-size:.86rem;line-height:1.3}.garuda-dev-status-card strong.is-ok,.garuda-dev-status-card.is-ok strong{color:#15803d}.garuda-dev-stats-grid{grid-template-columns:1fr 1fr}.garuda-dev-merchant-line{margin:0;font-size:.82rem;font-weight:700}.garuda-dev-inline-hint{margin:0;font-size:.78rem}.garuda-dev-empty{text-align:center;color:#94a3b8;align-items:center;padding:.85rem .5rem .35rem}.garuda-dev-empty p{color:#64748b;max-width:18rem;margin:0;font-size:.8rem;line-height:1.45}.garuda-dev-primary-cta{width:100%}.garuda-dev-checklist{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.garuda-dev-check-item{background:#fff;border:1px solid #0f172a0f;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.8rem;display:flex}.garuda-dev-check-item.is-done{background:#16a34a0d;border-color:#16a34a24}.garuda-dev-check-item.is-optional{background:#f8fafce6;border-style:dashed}.garuda-dev-optional-badge{vertical-align:middle;color:#64748b;background:#94a3b82e;border-radius:999px;margin-left:.4rem;padding:.12rem .4rem;font-size:.62rem;font-weight:750;display:inline-flex}.garuda-dev-check-step{color:#64748b;background:#0f172a0f;border-radius:999px;flex-shrink:0;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:800;display:grid}.garuda-dev-check-item.is-done .garuda-dev-check-step{color:#fff;background:#16a34a}.garuda-dev-check-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.garuda-dev-check-copy strong{font-size:.86rem;line-height:1.35}.garuda-dev-check-copy small{font-size:.72rem;line-height:1.4}.garuda-dev-check-action{color:var(--primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.2rem;padding:0;font-size:.76rem;font-weight:800}.garuda-dev-gateway-list{flex-direction:column;gap:.5rem;display:flex}.garuda-dev-gateway{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:1px solid #0f172a12;border-radius:16px;align-items:center;gap:.7rem;padding:.85rem .8rem;display:flex;box-shadow:0 3px 12px #0f172a08}.garuda-dev-gateway:active{transform:scale(.99)}.garuda-dev-gateway-icon{width:2.4rem;height:2.4rem;color:var(--primary);background:#ce112614;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.garuda-dev-gateway-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.garuda-dev-gateway-copy strong{font-size:.88rem}.garuda-dev-gateway-copy small{font-size:.72rem;line-height:1.35}.garuda-dev-dev-lead{margin:0;font-size:.78rem;line-height:1.45}.garuda-dev-quickstart{counter-reset:gdev-qs;flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.garuda-dev-quickstart li{counter-increment:gdev-qs;background:#ffffffb8;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:.15rem .65rem;padding:.65rem .7rem;display:grid}.garuda-dev-quickstart li:before{content:counter(gdev-qs);color:#fff;background:linear-gradient(145deg,#ce1126,#9b0d1c);border-radius:999px;grid-row:1/span 2;align-self:center;place-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:700;display:grid}.garuda-dev-quickstart strong{color:#0f172a;font-size:.84rem}.garuda-dev-quickstart .muted{grid-column:2;font-size:.72rem;line-height:1.4}.garuda-dev-api-stub{background:#fff7f7f2;border:1px dashed #ce112638;border-radius:14px;flex-direction:column;gap:.35rem;padding:.75rem .8rem;display:flex}.garuda-dev-api-stub code{color:#334155;word-break:break-all;font-size:.78rem}.garuda-dev-secret-box{gap:.45rem}.garuda-dev-actions-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.garuda-dev-scope-picker{flex-wrap:wrap;gap:.4rem;display:flex}.garuda-dev-scope-chip{cursor:pointer;background:#fffc;border:1px solid #0f172a1f;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.7rem;display:inline-flex}.garuda-dev-scope-chip input{margin:0}.garuda-dev-scope-chip.is-on{background:#ce112612;border-color:#ce112673}.garuda-dev-scope-list{margin-top:.15rem;font-size:.65rem;line-height:1.35;display:block}.garuda-dev-mode-toggle{background:#0f172a0f;border-radius:12px;gap:.15rem;padding:.2rem;display:inline-flex}.garuda-dev-mode-btn{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.45rem .85rem;font-size:.75rem;font-weight:650}.garuda-dev-mode-btn.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0f172a1f}.garuda-dev-mode-btn.is-live.is-active{color:#fff;box-shadow:none;background:#ce1126}.garuda-dev-live-warning{color:#7f0e1c;background:#ce112612;border:1px solid #ce112647;border-radius:12px;margin:0;padding:.65rem .75rem;font-size:.74rem;line-height:1.45}.garuda-dev-ghost-btn{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:.3rem;padding:.55rem .75rem;font-size:.76rem;font-weight:750;display:inline-flex}.garuda-dev-dev-links{flex-wrap:wrap;gap:.4rem;display:flex}.garuda-dev-dev-link{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .7rem;font-size:.74rem;font-weight:750;display:inline-flex}.garuda-dev-dev-link:disabled{opacity:.55;cursor:not-allowed}.garuda-dev-invoice-list,.garuda-dev-key-list,.garuda-dev-delivery-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.garuda-dev-invoice-list li,.garuda-dev-key-list li,.garuda-dev-delivery-list li{background:#f8fafce6;border:1px solid #0f172a0f;border-radius:12px;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;font-size:.78rem;display:flex}.garuda-dev-invoice-list li{background:#ffffffeb;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.garuda-dev-invoice-main{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-dev-invoice-main strong{font-size:.76rem}.garuda-dev-invoice-main .muted{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.garuda-dev-invoice-amount{color:#0f172a;white-space:nowrap;font-size:.8rem;font-weight:750}.garuda-dev-key-list li>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.garuda-dev-key-list li.is-revoked{opacity:.55}.garuda-dev-key-list li.is-expired{opacity:.7}.garuda-dev-url-break{word-break:break-all;font-size:.72rem}.garuda-dev-code-chip{color:#e2e8f0;background:#0f172a;border-radius:12px;padding:.7rem .75rem;font-size:.68rem;line-height:1.5;overflow-x:auto}.garuda-dev-field{flex-direction:column;gap:.3rem;display:flex}.garuda-dev-field input,.garuda-dev-field .input{border:1px solid #0f172a1a;border-radius:12px;padding:.55rem .7rem;font-size:.82rem}.garuda-dev-delivery-status{text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:800}.garuda-dev-delivery-status.is-delivered{color:#15803d}.garuda-dev-delivery-status.is-failed{color:#b91c1c}.garuda-dev-delivery-status.is-skipped{color:#64748b}.garuda-dev-soon-panel{background:linear-gradient(145deg,#fffffffa,#fff8f8eb);border:1px dashed #ce112638}.garuda-dev-soon-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:#ce11261a;border:1px solid #ce112629;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.garuda-dev-soon-card{opacity:.92;background:#ffffffe0;border:1px solid #0f172a0f;border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.75rem .7rem;display:flex}.garuda-id-screen{padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:.75rem;display:flex}.garuda-id-page-header{align-items:flex-start}.garuda-id-page-titles{flex:1;gap:.1rem;min-width:0;display:grid}.garuda-id-page-sub{color:#64748b;margin:0;font-size:.74rem;line-height:1.35}.garuda-id-stage{gap:.55rem;margin:0;display:grid}.garuda-id-stage .garuda-ls-brand-hero{background:#fff;border:1px solid #0f172a0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #0f172a14}.garuda-id-stage .garuda-ls-brand-hero-img{aspect-ratio:1024/682;object-fit:contain;object-position:center top;width:100%;height:auto;max-height:none}.garuda-id-trust{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.45rem;display:grid}.garuda-id-trust-item{text-align:center;letter-spacing:-.01em;color:#334155;background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.32rem;height:100%;min-height:3.55rem;padding:.5rem .3rem;font-size:.62rem;font-weight:700;line-height:1.2;display:flex;box-shadow:0 4px 12px #0f172a08}.garuda-id-trust-item>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.garuda-id-trust-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:9px;place-items:center;width:1.65rem;height:1.65rem;line-height:0;display:grid;box-shadow:0 3px 8px #ce11262e}.garuda-id-screen .garuda-module-intro,.garuda-id-intro{display:none}.garuda-id-error{margin:0}.garuda-id-fee-note{margin:0;font-size:.85rem;line-height:1.45}.garuda-id-feedback{border:1px solid #0000;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:1rem 1rem 1.05rem;animation:.42s cubic-bezier(.22,1,.36,1) both garudaIdFeedbackIn;display:grid;position:relative;overflow:hidden}.garuda-id-feedback:before{content:"";opacity:.55;background:currentColor;border-radius:16px 0 0 16px;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.garuda-id-feedback-visual{flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;display:grid;position:relative}.garuda-id-feedback-ring{opacity:.22;border:2px solid;border-radius:50%;animation:.9s ease-out both garudaIdFeedbackRing;position:absolute;top:0;bottom:0;left:0;right:0}.garuda-id-feedback-icon{color:#fff;background:currentColor;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;animation:.48s cubic-bezier(.22,1,.36,1) both garudaIdFeedbackPop;display:grid;box-shadow:0 8px 18px #0f172a1f}.garuda-id-feedback-icon .material-symbols-outlined,.garuda-id-feedback-icon .material-icons{color:#fff}.garuda-id-feedback-copy{gap:.2rem;min-width:0;padding-top:.1rem;display:grid}.garuda-id-feedback-copy strong{letter-spacing:-.02em;font-size:.88rem;font-weight:800;line-height:1.3}.garuda-id-feedback-copy p{color:inherit;opacity:.92;margin:0;font-size:.78rem;line-height:1.45}.garuda-id-feedback-copy small{opacity:.78;margin-top:.15rem;font-size:.7rem;line-height:1.4;display:block}.garuda-id-feedback-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;opacity:.75;background:#0f172a0d;border:0;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;transition:opacity .16s,background .16s;display:grid}.garuda-id-feedback-dismiss:hover{opacity:1;background:#0f172a17}.garuda-id-feedback--error{color:#9f0014;background:radial-gradient(90% 80% at 0 0,#ce11261a,#0000 55%),linear-gradient(165deg,#ffecefeb 0%,#fff8f9fa 100%);border-color:#ce112629;box-shadow:0 10px 24px #ce112614}.garuda-id-feedback--error .garuda-id-feedback-icon{background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);box-shadow:0 10px 20px #ce112647}.garuda-id-feedback--success{color:#047857;background:radial-gradient(90% 80% at 0 0,#10b9811f,#0000 55%),linear-gradient(165deg,#ecfdf5f2 0%,#fffffffa 100%);border-color:#10b98133;box-shadow:0 10px 24px #04785714}.garuda-id-feedback--success .garuda-id-feedback-icon{background:linear-gradient(145deg,#10b981 0%,#047857 100%);box-shadow:0 10px 20px #04785742}.garuda-id-feedback--info{color:#1d4ed8;background:radial-gradient(90% 80% at 0 0,#3b82f61a,#0000 55%),linear-gradient(165deg,#eff6fff2 0%,#fffffffa 100%);border-color:#2563eb29}.garuda-id-feedback--info .garuda-id-feedback-icon{background:linear-gradient(145deg,#3b82f6 0%,#1d4ed8 100%)}@keyframes garudaIdFeedbackIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes garudaIdFeedbackPop{0%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes garudaIdFeedbackRing{0%{opacity:.45;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.garuda-id-feedback,.garuda-id-feedback-icon,.garuda-id-feedback-ring{animation:none}}.garuda-module-network-info{color:#92400e;background:linear-gradient(135deg,#fbbf241f,#fffbebf2);border:1px solid #b4530938;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.8rem .85rem;display:flex;box-shadow:0 4px 14px #b453090f}.garuda-module-network-info-icon{color:#b45309;background:#b453091f;border-radius:11px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.garuda-module-network-info-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.garuda-module-network-info-copy strong{letter-spacing:-.01em;font-size:.82rem;font-weight:800}.garuda-module-network-info-copy p{color:#a16207;margin:0;font-size:.74rem;line-height:1.45}.garuda-module-network-info-action{color:#92400e;cursor:pointer;background:#fffbeb;border:1px solid #b4530959;border-radius:999px;align-self:start;margin-top:.45rem;padding:.35rem .75rem;font-size:.78rem;font-weight:750}.garuda-module-network-info-action:hover{background:#fef3c7}.garuda-id-loading{gap:.65rem}.garuda-id-screen .garuda-id-card,.garuda-id-card{isolation:isolate;border:1px solid #0f172a12;border-bottom:3.5px solid #ce1126;border-radius:1.4rem;flex-direction:column;gap:1.15rem;padding:1.2rem 1.2rem 1.05rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a12;color:#101828!important;background:#fff!important}.garuda-id-screen .garuda-id-status-strip{z-index:2;margin-top:.15rem;position:relative}.garuda-id-card-bg{z-index:0;pointer-events:none;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.garuda-id-card-decor{object-fit:contain;object-position:right center;opacity:.34;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;width:58%;max-width:15rem;height:48%;position:absolute;top:22%;left:auto;right:-8%}.garuda-id-card-top,.garuda-id-card-identity,.garuda-id-card-specs{z-index:1;position:relative}.garuda-id-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.garuda-id-card-identity{align-items:center;gap:.95rem;display:flex}.garuda-id-card-meta{z-index:2;flex-direction:column;flex:1;align-items:flex-start;gap:.18rem;min-width:0;display:flex;position:relative}.garuda-id-card-issuer{align-items:center;gap:.65rem;min-width:0;display:flex}.garuda-id-card-issuer-mark{color:#fff;background:#ce1126;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 8px 16px #ce112642}.garuda-id-card-issuer-copy{flex-direction:column;gap:.14rem;min-width:0;display:flex}.garuda-id-card-issuer-copy strong{letter-spacing:-.02em;font-size:1.02rem;font-weight:800;line-height:1.1;color:#101828!important}.garuda-id-card-issuer-copy span{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;font-weight:550;overflow:hidden;color:#98a2b3!important}.garuda-id-card-status{background:#fff5f6;border:1px solid #ce112638;border-radius:999px;flex-shrink:0;align-items:center;gap:.28rem;padding:.34rem .62rem .34rem .42rem;font-size:.68rem;font-weight:750;line-height:1;display:inline-flex;color:#ce1126!important}.garuda-id-card-status .material-icons-round{color:#ce1126!important}.garuda-id-card-status.is-verified{background:#fff5f6;border-color:#ce112638}.garuda-id-card-avatar{z-index:2;background:#fff;border:2.5px solid #ce1126;border-radius:22px;flex-shrink:0;place-items:center;width:84px;height:84px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 5px #ce112673,0 10px 22px #ce11261f}.garuda-id-card-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.garuda-id-card-avatar .profile-avatar-wrap,.garuda-id-card-avatar .profile-avatar-lg-wrap{width:100%;height:100%;margin:0}.garuda-id-card-avatar .avatar,.garuda-id-card-avatar .avatar-lg,.garuda-id-card-avatar .profile-avatar-img,.garuda-id-card-avatar .profile-avatar-img-lg{width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important;font-size:1.1rem!important}.garuda-id-card-name{letter-spacing:-.035em;margin:0;font-size:1.48rem;font-weight:850;line-height:1.08;color:#ce1126!important}.garuda-id-card-username{letter-spacing:.01em;margin:0;font-size:.9rem;font-weight:750;color:#101828!important}.garuda-id-card-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.06rem 0 0;font-size:.78rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden;color:#98a2b3!important}.garuda-id-card-wallet{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em;cursor:pointer;background:#f2f4f7;border:1px solid #0f172a0f;border-radius:10px;align-self:start;align-items:center;gap:.35rem;margin:.22rem 0 0;padding:.38rem .55rem .38rem .7rem;font-size:.74rem;font-weight:650;display:inline-flex;color:#475467!important}.garuda-id-card-wallet:disabled{cursor:default}.garuda-id-card-wallet .material-icons-round{color:#98a2b3!important;font-size:15px!important}.garuda-id-card-sa-badge{color:#ce1126;background:#fff5f6;border:1px solid #ce112624;border-radius:999px;align-self:start;align-items:center;gap:.28rem;margin-top:.2rem;padding:.26rem .6rem .26rem .4rem;font-size:.7rem;font-weight:750;display:inline-flex}.garuda-id-card-sa-badge.is-preparing{color:#9a6b00;background:#fff8eb;border-color:#9a6b0038}.garuda-id-card-sa-badge.is-preparing .material-icons-round{color:#9a6b00!important}.garuda-id-card-sa-badge .material-icons-round{color:#ce1126!important}.garuda-id-card-specs{border-top:1px solid #0f172a14;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:.95rem 0 .2rem;display:grid}.garuda-id-card-specs>div{text-align:center;justify-items:center;gap:.22rem;min-width:0;padding:0 .4rem;display:grid}.garuda-id-card-specs>div+div{border-left:1px solid #0f172a14}.garuda-id-card-specs .material-icons-round{color:#ce1126!important;font-size:19px!important}.garuda-id-card-specs dt{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:700;color:#98a2b3!important}.garuda-id-card-specs dd{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;max-width:100%;margin:0;font-size:.9rem;font-weight:800;overflow:hidden;color:#ce1126!important}.garuda-id-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-id-status-chip{background:#fff;border:1px solid #0f172a0f;border-radius:14px;align-items:center;gap:.6rem;min-height:3.55rem;padding:.72rem .78rem;display:flex;box-shadow:0 2px 10px #0f172a0a}.garuda-id-status-icon{color:#9a0f1a;background:#ce112614;border-radius:11px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.garuda-id-status-chip.tone-ok .garuda-id-status-icon{color:#047857;background:#10b9811f}.garuda-id-status-chip.tone-warn .garuda-id-status-icon{color:#b45309;background:#f59e0b24}.garuda-id-status-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.garuda-id-status-copy small{color:#64748b;letter-spacing:.02em;font-size:.62rem;font-weight:650;line-height:1.2}.garuda-id-status-copy strong{letter-spacing:-.015em;color:#0f172a;white-space:normal;word-break:break-word;font-size:.8rem;font-weight:800;line-height:1.2;overflow:visible}.garuda-id-verify-cta{background:linear-gradient(135deg,#fff8f8fa,#fff);border:1px solid #ce11261f;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:360px){.garuda-id-verify-cta{flex-direction:column;align-items:stretch}.garuda-id-verify-cta .std-btn{width:100%}}.garuda-id-verify-cta-copy{flex:1;min-width:0}.garuda-id-verify-cta-copy strong{letter-spacing:-.01em;margin-bottom:.2rem;font-size:.82rem;font-weight:800;display:block}.garuda-id-verify-cta .std-btn{white-space:nowrap;flex-shrink:0;min-width:7.5rem}.garuda-id-section{border:1px solid #0f172a0f;border-radius:16px;box-shadow:0 2px 12px #0f172a08}.garuda-id-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.garuda-id-section-tag{letter-spacing:.04em;text-transform:uppercase;color:#9a0f1a;background:#ce112614;border:1px solid #ce11261f;border-radius:999px;padding:.22rem .5rem;font-size:.62rem;font-weight:800}.garuda-id-kv-list{flex-direction:column;display:flex}.garuda-id-kv{border-bottom:1px solid #0f172a0d;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;font-size:.8rem;display:flex}.garuda-id-kv:last-child{border-bottom:0;padding-bottom:0}.garuda-id-kv>span{color:#64748b;font-weight:550}.garuda-id-kv-value{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.garuda-id-kv-value strong,.garuda-id-kv-value code{color:#0f172a;font-size:.8rem;font-weight:700}.garuda-id-copy-btn{color:#64748b;cursor:pointer;background:#0f172a0a;border:none;border-radius:8px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.garuda-id-copy-btn:hover{color:#9a0f1a;background:#ce112614}.garuda-id-empty{color:#64748b;background:#0f172a06;border:1px dashed #0f172a1a;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;display:flex}.garuda-id-empty p{margin:0;font-size:.76rem;line-height:1.45}.garuda-id-achievements{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.garuda-id-achievement{color:#0f172a;background:linear-gradient(135deg,#ce11260d,#ffffffe6);border:1px solid #ce11261a;border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .7rem;font-size:.8rem;font-weight:700;display:flex}.garuda-id-achievement-icon{color:#b0101c;background:#ce11261a;border-radius:10px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.garuda-id-activity-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.garuda-id-activity-item{border-bottom:1px solid #0f172a0d;gap:.65rem;padding:.55rem .15rem;display:flex}.garuda-id-activity-item:last-child{border-bottom:0;padding-bottom:0}.garuda-id-activity-icon{color:#9a0f1a;background:#ce112612;border-radius:11px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid}.garuda-id-activity-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-id-activity-copy strong{letter-spacing:-.01em;font-size:.8rem;font-weight:800}.garuda-id-activity-copy span{color:#475569;font-size:.72rem}.garuda-id-activity-copy small{color:#94a3b8;font-size:.66rem}.garuda-id-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.garuda-id-feature-card{background:linear-gradient(160deg,#fff,#fff8f8eb);border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.28rem;min-height:7.2rem;padding:.75rem .7rem;display:flex}.garuda-id-feature-icon{color:#9a0f1a;background:#ce112614;border-radius:9px;place-items:center;width:1.9rem;height:1.9rem;margin-bottom:.15rem;display:grid}.garuda-id-feature-card strong{letter-spacing:-.01em;color:#0f172a;font-size:.76rem;font-weight:800}.garuda-id-feature-card p{color:#64748b;flex:1;margin:0;font-size:.68rem;line-height:1.4}.garuda-id-feature-card small{letter-spacing:.06em;text-transform:uppercase;color:#b0101c;font-size:.6rem;font-weight:800}.garuda-id-feature-card.is-active{background:linear-gradient(160deg,#fff,#f0fdf4d9);border-color:#16a34a38}.garuda-id-feature-card.is-ready{border-color:#ce11261f}.garuda-id-feature-card.is-locked{opacity:.72}.garuda-id-feature-status.is-active{color:#15803d}.garuda-id-feature-status.is-ready{color:#b45309}.garuda-id-feature-status.is-locked{color:#94a3b8}.garuda-id-feature-detail{font-size:.62rem;line-height:1.35}.garuda-id-create{border-radius:16px}.garuda-id-create-head .garuda-module-title{margin-top:.15rem}.garuda-id-create-perks{flex-wrap:wrap;gap:.4rem;display:flex}.garuda-id-create-perks>span{color:#475569;background:#0f172a09;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.66rem;font-weight:700;display:inline-flex}.garuda-id-username-hint{color:#64748b;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.72rem;display:inline-flex}.garuda-id-username-hint.is-ok{color:#047857}.garuda-id-username-hint.is-bad{color:#b91c1c;font-weight:650}.garuda-id-username-input-ok{border-color:#04785759!important}.garuda-id-username-input-bad{background:#b91c1c08;border-color:#b91c1c73!important}.garuda-dev-services-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-dev-services-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:#ce112614;border:1px solid #ce112624;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.garuda-dev-services-badge.is-soon{color:#92400e;letter-spacing:.02em;background:#f59e0b1f;border-color:#f59e0b47}.garuda-dev-service-detail-badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.garuda-dev-services-payhint{font-size:.72rem;font-weight:600}.garuda-dev-services-group-title{letter-spacing:-.01em;color:var(--text);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.82rem;font-weight:800;display:flex}.garuda-dev-services-group-soon{letter-spacing:.02em;text-transform:uppercase;color:#92400e;background:#f59e0b24;border:1px solid #f59e0b47;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.64rem;font-weight:800;display:inline-flex}.garuda-dev-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.garuda-dev-service-card{border:1px solid var(--border-strong);background:var(--surface);text-align:left;color:inherit;font:inherit;cursor:pointer;box-shadow:var(--shadow-xs);border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem .8rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.garuda-dev-service-card:hover{border-color:#ce112647;transform:translateY(-1px)}.garuda-dev-service-card.is-active{background:linear-gradient(180deg,#ce11260d,var(--surface));border-color:#ce112666;box-shadow:0 0 0 1px #ce112614}.garuda-dev-service-card.is-free{background:linear-gradient(180deg,#10b9810d,var(--surface))}.garuda-dev-service-card.is-soon{opacity:.96;background:linear-gradient(180deg,#fffbebd9,var(--surface));border-style:dashed;border-color:#92400e52;position:relative;overflow:hidden}.garuda-dev-service-card.is-soon:has(.garuda-dev-service-soon-ribbon){padding-top:1.55rem}.garuda-dev-service-soon-ribbon{z-index:1;letter-spacing:.02em;text-transform:uppercase;color:#92400e;background:#ffedd5fa;border:1px solid #f59e0b66;border-radius:999px;align-items:center;padding:.18rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:.45rem;right:.45rem;box-shadow:0 4px 10px #92400e14}.garuda-dev-service-icon{width:36px;height:36px;color:var(--primary);background:#ce112614;border-radius:11px;place-items:center;display:grid}.garuda-dev-service-card strong{font-size:.84rem;font-weight:800;line-height:1.25}.garuda-dev-service-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.garuda-dev-service-price{color:var(--primary);margin-top:auto;font-size:.74rem;font-style:normal;font-weight:800}.garuda-dev-service-price.is-free{color:#047857}.garuda-dev-service-price.is-soon{color:#92400e}.garuda-dev-service-price.is-api{color:var(--primary)}.garuda-dev-service-card.is-api-link:active{transform:scale(.985)}.garuda-dev-service-checkout{background:linear-gradient(165deg,#ce11260a,transparent 45%),var(--surface);border:1px solid #ce112629}.garuda-dev-service-price-pill{color:var(--primary);background:#ce112614;border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.garuda-dev-service-bullets{color:var(--muted);gap:.28rem;margin:0;padding-left:1.1rem;font-size:.76rem;line-height:1.4;display:grid}.garuda-dev-order-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.garuda-dev-order-row{border:1px solid var(--border);background:var(--surface-variant);border-radius:12px;align-items:flex-start;gap:.65rem;padding:.75rem .8rem;display:flex}.garuda-dev-order-icon{width:34px;height:34px;color:var(--primary);background:#ce112614;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.garuda-dev-order-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.garuda-dev-order-copy strong{font-size:.82rem;font-weight:800}.garuda-dev-order-access{color:var(--text);font-size:.7rem;font-weight:700}.garuda-dev-order-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.garuda-dev-order-meta strong{font-size:.74rem;font-weight:800}.garuda-dev-order-status{letter-spacing:.02em;text-transform:uppercase;background:var(--surface);color:var(--muted);border-radius:999px;padding:.15rem .45rem;font-size:.64rem;font-weight:800}.garuda-dev-order-status.is-fulfilled{color:#047857;background:#10b9811f}.garuda-dev-order-status.is-failed{color:var(--primary);background:#ce11261a}.garuda-dev-order-tx{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.68rem;font-weight:700}@media (max-width:420px){.garuda-dev-service-grid{grid-template-columns:1fr}}.garuda-dev-key-plan-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.garuda-dev-key-plan{border:1px solid var(--border-strong);background:var(--surface);text-align:left;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;flex-direction:column;gap:.15rem;min-height:4.5rem;padding:.7rem .55rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.garuda-dev-key-plan strong{letter-spacing:-.01em;font-size:.78rem;font-weight:800}.garuda-dev-key-plan span{color:var(--primary);font-size:.72rem;font-weight:700;line-height:1.25}.garuda-dev-key-plan span small{color:var(--muted);font-weight:600}.garuda-dev-key-plan-hint{color:var(--muted);margin:.2rem 0 0;font-size:.62rem;font-style:normal;font-weight:600;line-height:1.35}.garuda-dev-key-plan.is-active{background:linear-gradient(#ce112612,#fff);border-color:#ce11266b;box-shadow:0 0 0 1px #ce11261a}.garuda-dev-key-plan.is-active .garuda-dev-key-plan-hint{color:#7f1d1d}.garuda-dev-key-plan:active{transform:scale(.985)}@media (max-width:520px){.garuda-dev-key-plan-row{grid-template-columns:1fr;gap:.4rem}.garuda-dev-key-plan{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price""hint price";align-items:center;gap:.12rem .75rem;min-height:0;padding:.72rem .85rem;display:grid}.garuda-dev-key-plan strong{grid-area:title;font-size:.84rem}.garuda-dev-key-plan span{text-align:right;white-space:nowrap;grid-area:price;place-self:center end;font-size:.78rem}.garuda-dev-key-plan-hint{grid-area:hint;max-width:16ch;margin:0;font-size:.68rem}.garuda-dev-key-plan.is-active:after{content:"";background:var(--primary);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:50%;right:.7rem;transform:translateY(-50%);box-shadow:0 0 0 3px #ce112629}.garuda-dev-key-plan.is-active span{padding-right:1.05rem}.garuda-dev-scope-picker{gap:.35rem}.garuda-dev-scope-chip{border-radius:12px;flex:calc(50% - .35rem);justify-content:flex-start;min-width:0;padding:.55rem .65rem;font-size:.68rem}.garuda-dev-actions-row{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.garuda-dev-actions-row:has(.garuda-dev-primary-cta){grid-template-columns:1fr}.garuda-dev-actions-row:has(.std-btn){grid-template-columns:1fr}.garuda-dev-actions-row .garuda-dev-ghost-btn{justify-content:center;width:100%;min-height:2.6rem}.garuda-dev-dev-lead{font-size:.76rem;line-height:1.4}}.garuda-dev-service-page-header{margin-bottom:.15rem}.garuda-dev-service-detail{gap:1rem}.garuda-dev-service-detail-hero{align-items:flex-start;gap:.85rem;display:flex}.garuda-dev-service-detail-icon{color:#fff;background:linear-gradient(155deg,#ce1126 0%,#9a1220 100%);border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 18px #ce112633}.garuda-dev-service-detail-copy{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.garuda-dev-service-detail-title{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.garuda-dev-service-detail-box{border:1px solid var(--border);background:var(--surface-variant);border-radius:14px;padding:.85rem .9rem}.garuda-dev-service-detail-box h4{margin:0 0 .45rem;font-size:.78rem;font-weight:800}.garuda-dev-service-price-pill.is-free{color:#047857;background:#10b9811f}.garuda-dev-service-price-pill.is-soon{color:#92400e;background:#f59e0b24}.garuda-dev-history-link{color:var(--primary);font:inherit;cursor:pointer;background:#ce11260f;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}@media (max-width:520px){.public-checkout-flow-card{border-radius:18px;padding:.95rem}.public-store-product{grid-template-columns:4.15rem minmax(0,1fr) 2.55rem;gap:.58rem;padding:.65rem}.public-store-product-img{width:4.15rem;height:4.15rem}.public-store-product-pick{border-radius:13px;width:2.55rem;min-height:2.55rem}.public-store-product-copy strong{font-size:.78rem}.public-store-product-copy .muted{font-size:.64rem}.public-store-product-price{font-size:.8rem}.public-checkout-heading{gap:.55rem}.public-checkout-heading-icon{border-radius:11px;width:2.35rem;height:2.35rem}.public-checkout-heading-top{gap:.35rem}.public-checkout-heading .public-store-section-title{font-size:.92rem}.public-checkout-heading p{font-size:.68rem}.public-checkout-secure-badge{padding:.24rem .4rem;font-size:.56rem}.public-checkout-secure-badge-full{display:none}.public-checkout-secure-badge-short{display:inline}.public-checkout-compact-order{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.public-checkout-compact-order-price{align-items:flex-end}.public-checkout-compact-order>button{grid-column:2/-1;justify-self:end;margin-top:-.25rem}.public-checkout-review-details{grid-template-columns:1fr}.public-checkout-order-summary{padding:.9rem}.public-checkout-order-total strong{font-size:1.15rem}.public-cart-item{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.62rem}.public-cart-item-actions{grid-column:auto}.public-cart-item .public-checkout-product-image{border-radius:10px;width:2.5rem;height:2.5rem}.public-cart-item .public-checkout-product-copy{gap:.1rem}.public-cart-item .public-checkout-product-copy strong{font-size:.74rem}.public-cart-item .public-checkout-product-copy span{font-size:.64rem}.public-cart-item .public-checkout-product-copy small{display:none}.public-cart-item .public-cart-quantity{border-radius:9px;grid-template-columns:1.75rem 1.4rem 1.75rem}.public-cart-item .public-cart-quantity button,.public-cart-item .public-cart-quantity>span{height:2rem}.garuda-commerce-product-images-field{padding:.65rem}.garuda-commerce-product-images-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.garuda-commerce-product-image-slot.is-primary{grid-column:1/-1}.garuda-commerce-product-image-slot.is-primary .image-url-field>.field-label{min-height:auto}.garuda-commerce-product-image-slot.is-primary .image-url-field-preview-lg{aspect-ratio:16/9}.garuda-commerce-product-image-slot:not(.is-primary) .image-url-field-upload-cta{min-height:88px}}.garuda-ls-media-hero{aspect-ratio:16/7;background:#0f172a;border-radius:20px;width:100%;max-width:100%;min-height:7.5rem;max-height:9.5rem;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a14}.garuda-ls-media-hero.is-compact{aspect-ratio:16/9;min-height:9.25rem;max-height:11rem}.garuda-ls-media-hero.is-tall,.garuda-ls-media-hero.has-slot{aspect-ratio:auto;height:auto;min-height:18rem;max-height:none}.garuda-ls-media-hero.is-tall .garuda-ls-media-hero-img,.garuda-ls-media-hero.has-slot .garuda-ls-media-hero-img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.garuda-ls-media-hero.is-dark{background:#7f0012}.garuda-ls-media-hero.is-light{background:linear-gradient(135deg,#f8fafc 0%,#eef2f7 100%);box-shadow:0 10px 28px #0f172a12}.garuda-ls-media-hero.is-light .garuda-ls-media-hero-overlay{color:#0f172a;background:linear-gradient(100deg,#f8fafcf5 0%,#f8fafce0 38%,#f8fafc59 62%,#f8fafc0d 100%);justify-content:center;padding:1.1rem 1.15rem}.garuda-ls-media-hero.is-light .garuda-ls-media-hero-title{letter-spacing:-.03em;max-width:14rem;text-shadow:none;color:#0f172a;font-size:1.42rem;font-weight:800;line-height:1.15}.garuda-ls-media-hero.is-light .garuda-ls-media-hero-sub{opacity:.9;color:#1e293b;max-width:14rem;text-shadow:none;font-size:.92rem;font-weight:600}.garuda-ls-media-hero.is-light .garuda-ls-media-hero-tagline{color:#64748b;font-weight:500}.garuda-ls-media-hero.is-light .garuda-ls-trust-icon{color:#9f0014;background:#9f001414}.garuda-ls-media-hero.is-compact .garuda-ls-media-hero-img{object-position:72% 42%}.garuda-travel-screen .garuda-ls-media-hero.is-compact .garuda-ls-media-hero-img{object-position:78% 40%}.garuda-express-screen .garuda-ls-media-hero.is-compact .garuda-ls-media-hero-img{object-position:75% 38%}.garuda-ls-media-hero picture,.garuda-ls-media-hero-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.garuda-ls-media-hero-overlay{color:#fff;pointer-events:none;background:linear-gradient(105deg,#0c121cb8 0%,#0c121c59 52%,#0c121c0d 100%);flex-direction:column;justify-content:flex-end;gap:.55rem;padding:.95rem 1rem 1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.garuda-ls-media-hero.is-tall .garuda-ls-media-hero-overlay,.garuda-ls-media-hero.has-slot .garuda-ls-media-hero-overlay{pointer-events:auto;justify-content:space-between;min-height:18rem;position:relative}.garuda-ls-media-hero-copy{gap:.18rem;max-width:15.5rem;display:grid}.garuda-ls-media-hero-title{letter-spacing:-.015em;max-width:14rem;margin:0;font-size:1.12rem;font-weight:800;line-height:1.2}.garuda-ls-media-hero-sub{opacity:.95;max-width:14rem;margin:0;font-size:.78rem;line-height:1.35}.garuda-ls-media-hero-tagline{opacity:.9;max-width:15rem;margin:.2rem 0 0;font-size:.74rem;font-weight:500;line-height:1.4}.garuda-ls-media-hero-slot{pointer-events:auto;width:min(100%,17.5rem)}.garuda-ls-trust-row{flex-wrap:wrap;gap:.45rem .75rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.garuda-ls-trust-item{letter-spacing:.01em;color:inherit;align-items:center;gap:.28rem;font-size:.68rem;font-weight:700;display:inline-flex}.garuda-ls-trust-icon{width:1.25rem;height:1.25rem;color:inherit;background:#ffffff2e;border-radius:999px;place-items:center;line-height:0;display:grid}.garuda-ls-service-list{gap:.55rem;display:grid}.garuda-ls-service-list-label{letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin:0;font-size:.72rem;font-weight:700}.garuda-ls-service-list-stack{gap:.5rem;display:grid}.garuda-ls-service-list-item{color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.garuda-ls-service-list-item:hover{background:#fff;border-color:#9f00142e}.garuda-ls-service-list-item.is-active{background:#fff;border-color:#9f001466;box-shadow:0 0 0 3px #9f00140f}.garuda-ls-service-list-icon{color:#fff;background:linear-gradient(160deg,#ce1126 0%,#9f0014 100%);border-radius:999px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;line-height:0;display:grid}.garuda-ls-service-list-copy{gap:.12rem;min-width:0;display:grid}.garuda-ls-service-list-copy strong{letter-spacing:-.01em;font-size:.92rem;font-weight:800;line-height:1.2}.garuda-ls-service-list-copy small{color:#64748b;font-size:.7rem;line-height:1.4}.garuda-ls-service-list-chevron{color:#94a3b8}.garuda-ls-service-list-item.is-active .garuda-ls-service-list-chevron{color:#9f0014}.garuda-ls-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-ls-section-head .garuda-ls-section-label{margin:0}.garuda-ls-section-link{color:#9f0014;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.78rem;font-weight:700}.garuda-move-screen .garuda-ls-section-label,.garuda-travel-screen .garuda-ls-section-label,.garuda-express-screen .garuda-ls-section-label{color:#0f172a;font-size:.95rem;font-weight:800}.garuda-travel-search.is-premium,.garuda-ls-premium .garuda-travel-search{border:0;border-radius:18px}.garuda-ls-service-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.garuda-ls-service-chip{font:inherit;color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:16px;justify-items:center;gap:.2rem;padding:.85rem .4rem .7rem;display:grid;position:relative;box-shadow:0 6px 16px #0f172a0a}.garuda-ls-service-chip.is-active{color:#9f0014;background:#ce11260f;border-color:#ce112659}.garuda-ls-service-icon{color:#ce1126;background:#ce112614;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.garuda-ls-service-chip strong{font-size:.8rem}.garuda-ls-service-chip small{opacity:.8;font-size:.66rem}.garuda-ls-service-copy{justify-items:center;gap:.08rem;display:grid}.garuda-ls-service-check{color:#fff;background:#ce1126;border-radius:999px;place-items:center;width:1rem;height:1rem;line-height:0;display:grid;position:absolute;top:.4rem;right:.4rem}.garuda-ls-promo{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ce1126 0%,#9f0014 100%);border:0;border-radius:14px;align-items:center;gap:.55rem;padding:.85rem 1rem;font-size:.84rem;font-weight:700;display:flex;box-shadow:0 10px 22px #9f001438}.garuda-ls-promo.is-soft{color:#9f0014;background:linear-gradient(120deg,#ce112617,#ce112609);border:1px solid #ce112624;border-radius:16px;box-shadow:0 8px 18px #ce11260f}.garuda-ls-inline-links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.garuda-ls-inline-links .link-btn{font-size:.8rem;font-weight:700}.garuda-ls-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.garuda-ls-quick-grid[data-count="3"]:not(.is-dock){grid-template-columns:repeat(3,minmax(0,1fr))}.garuda-ls-quick-grid[data-count="2"]:not(.is-dock){grid-template-columns:repeat(2,minmax(0,1fr))}.garuda-ls-quick-grid.is-dock{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.garuda-ls-quick-grid.is-dock[data-count="1"]{grid-template-columns:1fr}.garuda-ls-quick-item{font:inherit;color:#334155;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.3rem;padding:.55rem .25rem;font-size:.68rem;font-weight:700;display:grid}.garuda-ls-quick-grid.is-dock .garuda-ls-quick-item{text-align:left;background:linear-gradient(165deg,#fff 0%,#f7f8fb 100%);border:1px solid #0f172a0f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:.7rem;padding:.8rem .85rem;transition:transform .14s,box-shadow .14s,border-color .14s;box-shadow:inset 0 1px #ffffffe6,0 10px 22px #0f172a0d}.garuda-ls-quick-grid.is-dock .garuda-ls-quick-item:hover:not(:disabled){border-color:#ce112629;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #0f172a12}.garuda-ls-quick-grid.is-dock .garuda-ls-quick-item:active:not(:disabled){transform:translateY(1px)}.garuda-ls-quick-item:disabled{opacity:.45;cursor:default}.garuda-ls-quick-icon{color:#ce1126;background:#fff;border:1px solid #0f172a14;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 4px 12px #0f172a0a}.garuda-ls-quick-copy{gap:.08rem;min-width:0;display:grid}.garuda-ls-quick-label{letter-spacing:-.01em;color:#0f172a;font-size:.8rem;font-weight:800;line-height:1.2}.garuda-ls-quick-grid:not(.is-dock) .garuda-ls-quick-label{color:#334155;font-size:.68rem;font-weight:700}.garuda-ls-quick-hint{color:#94a3b8;font-size:.66rem;font-weight:600;line-height:1.25}.garuda-ls-quick-chevron{color:#94a3b8;background:#0f172a0a;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;line-height:0;display:grid}.garuda-move-screen .garuda-ls-v4 .garuda-ls-action-bar,.garuda-express-screen .garuda-ls-v4 .garuda-ls-action-bar{margin-top:.1rem}.garuda-move-screen .garuda-ls-v4 .garuda-ls-quick-grid.is-dock,.garuda-express-screen .garuda-ls-v4 .garuda-ls-quick-grid.is-dock,.garuda-travel-screen .garuda-ls-v4 .garuda-ls-quick-grid.is-dock,.garuda-travel-screen .garuda-travel-browse .garuda-ls-quick-grid.is-dock{margin-top:.35rem}.garuda-move-screen .garuda-ls-v4 .garuda-ls-section-head,.garuda-express-screen .garuda-ls-v4 .garuda-ls-section-head,.garuda-travel-screen .garuda-travel-browse .garuda-ls-section-head{margin-top:.55rem}.garuda-ls-cat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid;overflow:visible}.garuda-ls-cat-chip{min-width:0;font:inherit;color:#475569;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.35rem;font-size:.64rem;font-weight:700;display:grid}.garuda-ls-cat-chip.is-active{color:#9f0014}.garuda-ls-cat-icon{color:#ce1126;background:#fff;border:1px solid #0f172a14;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 4px 12px #0f172a0d}.garuda-ls-cat-chip.is-active .garuda-ls-cat-icon{color:#fff;background:#ce1126;border-color:#0000}.garuda-ls-search-bar{color:#64748b;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem .85rem;display:flex;box-shadow:0 6px 18px #0f172a0d}.garuda-ls-search-filter{color:#ce1126;cursor:pointer;background:#ce112614;border:0;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.garuda-ls-search-input{min-width:0;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;flex:1}.garuda-ls-hero{color:#fff;background:radial-gradient(90% 90% at 100% 0,#ffffff2e,#0000 50%),linear-gradient(145deg,#d31228 0%,#9f0014 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1.05rem 1.1rem;display:grid;box-shadow:0 14px 28px #9f00142e}.garuda-ls-hero-badge{letter-spacing:.04em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;margin-bottom:.35rem;padding:.15rem .45rem;font-size:.66rem;font-weight:800;display:inline-block}.garuda-ls-hero-title{margin:0;font-size:1.2rem;line-height:1.2}.garuda-ls-hero-sub{opacity:.92;margin:.35rem 0 0;font-size:.8rem}.garuda-ls-hero-visual{background:#ffffff24;border-radius:16px;place-items:center;width:64px;height:64px;display:grid}.garuda-ls-section-label{color:#0f172a;margin:0;font-size:.88rem;font-weight:800}.garuda-ls-mitra-link{color:#9f0014;width:-moz-fit-content;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:inline-flex}.garuda-ls-route-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:0;padding:.85rem .9rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.garuda-ls-route-card.is-premium{border:0;border-radius:20px;padding:1rem 1.05rem;box-shadow:0 18px 40px #0f172a1f,0 2px #0f172a08}.garuda-ls-route-row{grid-template-columns:1.55rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:3.1rem;display:grid;position:relative}.garuda-ls-route-row.is-premium.is-pickup:after{content:"";border-left:1.5px dashed #94a3b8e6;width:0;position:absolute;top:2.35rem;bottom:-.95rem;left:.72rem}.garuda-ls-route-pin{align-self:center;place-items:center;width:1.55rem;height:1.55rem;margin-top:0;line-height:0;display:grid}.garuda-ls-route-pin.is-pickup{color:#16a34a}.garuda-ls-route-pin.is-dropoff{color:#ce1126}.garuda-ls-route-dot{border-radius:999px;width:.7rem;height:.7rem;margin-top:1.35rem}.garuda-ls-route-dot.is-pickup{background:#0f766e}.garuda-ls-route-dot.is-dropoff{background:#ce1126}.garuda-ls-route-fields{gap:.2rem;min-width:0;display:grid;position:relative}.garuda-ls-route-label{color:#64748b;font-size:.7rem;font-weight:700;line-height:1.2}.garuda-ls-route-card.is-premium .garuda-ls-route-label{letter-spacing:.01em;text-transform:none;font-size:.68rem;font-weight:600}.garuda-ls-route-input-wrap{align-items:center;gap:.35rem;min-height:1.7rem;display:flex}.garuda-ls-route-map-btn{color:#64748b;cursor:pointer;background:#0f172a0a;border:1px solid #0f172a14;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}.garuda-ls-route-map-btn.is-active{color:#b7081f;background:#ce112614;border-color:#ce112638;box-shadow:0 4px 12px #ce11261f}.garuda-ls-route-input{min-width:0;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;flex:1;font-size:.92rem;font-weight:700}.garuda-ls-route-card.is-premium .garuda-ls-route-input{font-size:.95rem}.garuda-ls-route-trailing{color:#94a3b8}.garuda-ls-route-trailing.is-add{color:#64748b;background:#0f172a0d;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.garuda-ls-route-busy{font-size:.75rem}.garuda-ls-route-selected{font-size:.7rem}.garuda-ls-route-divider{background:#0f172a14;height:1px;margin:.55rem 0 .55rem 1.35rem}.garuda-ls-route-card.is-premium .garuda-ls-route-divider{margin-left:2rem}.garuda-ls-route-gps{justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.65rem;display:inline-flex}.garuda-ls-estimate .muted{color:#0f172a;margin:.25rem 0 0;font-size:.9rem;font-weight:700}.garuda-food-featured-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.7rem;padding:.1rem .05rem .35rem;display:flex;overflow-x:auto}.garuda-food-featured-card{text-align:left;min-width:11.75rem;max-width:11.75rem;font:inherit;color:inherit;cursor:pointer;scroll-snap-align:start;background:#fff;border:1px solid #0f172a12;border-radius:16px;flex:0 0 11.75rem;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #0f172a0b}.garuda-food-featured-card img,.garuda-food-featured-card .garuda-food-cover{object-fit:cover;width:100%;height:7.25rem;box-shadow:none;background:#e2e8f0;border-radius:0}.garuda-food-featured-copy{gap:.28rem;min-width:0;padding:.7rem .75rem .8rem;display:grid}.garuda-food-featured-card strong{letter-spacing:-.01em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.garuda-food-featured-meta{color:#94a3b8;font-size:.7rem;line-height:1.3}.garuda-food-badge{color:#15803d;background:#16a34a1a;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:.1rem;padding:.16rem .48rem;font-size:.64rem;font-weight:800}.garuda-food-popular-panel{background:linear-gradient(165deg,#fff 0%,#fbfcfe 100%);border:1px solid #0f172a12;border-radius:16px;gap:0;padding:.25rem .85rem;display:grid;box-shadow:0 8px 20px #0f172a0a}.garuda-food-popular-row{border-bottom:1px solid #0f172a0f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.75rem 0;display:grid}.garuda-food-popular-row:last-child{border-bottom:0}.garuda-food-popular-main{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:0;display:grid}.garuda-food-popular-copy{align-content:center;gap:.14rem;min-width:0;display:grid}.garuda-food-popular-copy strong{letter-spacing:-.01em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.garuda-food-popular-meta{color:#94a3b8;flex-wrap:wrap;gap:.35rem .55rem;font-size:.72rem;display:flex}.garuda-food-popular-price{color:#0f172a;letter-spacing:-.01em;font-size:.84rem;font-weight:800}.garuda-food-featured-card .muted{display:none}.garuda-ls-travel-tab{width:100%;min-height:0;font:inherit;color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-items:center;gap:.3rem;padding:.35rem .2rem;font-size:.64rem;font-weight:700;display:grid}.garuda-ls-travel-tab .garuda-ls-travel-tab-icon{color:#ce1126;background:#fff;border:1px solid #0f172a14;border-radius:999px;place-items:center;width:2.7rem;height:2.7rem;display:grid}.garuda-ls-travel-tab.is-active{color:#9f0014;background:0 0;border-color:#0000}.garuda-ls-travel-tab.is-active .garuda-ls-travel-tab-icon{color:#fff;background:#ce1126;border-color:#0000}.garuda-food-add-btn{color:#fff!important;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%)!important;border:0!important;border-radius:999px!important;flex:none!important;width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;padding:0!important;font-size:1.25rem!important;font-weight:600!important;line-height:1!important;box-shadow:0 6px 14px #ce112647!important}.garuda-ls-checkout-route{border-bottom:1px solid #0f172a14;gap:.45rem;padding-bottom:.55rem;display:grid}.garuda-ls-checkout-route p{gap:.1rem;margin:0;display:grid}.garuda-ls-checkout-route .muted{text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.garuda-ls-checkout-route strong{font-size:.9rem;line-height:1.3}.garuda-ls-checkout-links{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.garuda-food-resto-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .8rem;display:grid}.garuda-food-resto-thumb{object-fit:cover;background:#e2e8f0;border:1px solid #0f172a0f;border-radius:12px;width:3.55rem;height:3.55rem;box-shadow:0 4px 12px #0f172a0d}.garuda-food-resto-thumb.is-placeholder{background:linear-gradient(145deg,#f1f5f9 0%,#e2e8f0 55%,#f8fafc 100%)}.garuda-food-resto-copy{gap:.12rem;min-width:0;display:grid}.garuda-food-resto-copy strong{font-size:.92rem}.garuda-food-resto-copy .muted{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.3;overflow:hidden}.mitra-profile-photo-card{background:linear-gradient(#fffbfbfa,#fffffffa);border:1px solid #e1192729;border-radius:14px;padding:.85rem .9rem;box-shadow:0 8px 22px #e119270d}.mitra-partner-console{overflow:hidden;background:radial-gradient(circle at 100% 0,#ce11260b,#0000 36%),#fff!important;border:1px solid #0f172a12!important;border-radius:22px!important;padding:1rem!important;box-shadow:0 16px 42px #0f172a14!important}.mitra-approval-card{background:linear-gradient(145deg,#fbfcfe,#f4f7fa);border:1px solid #4755691f;border-radius:17px;grid-template-columns:2.65rem minmax(0,1fr);gap:.75rem;padding:.9rem;display:grid;position:relative;overflow:hidden}.mitra-approval-card:after{content:"";background:#64748b0d;border-radius:50%;width:7rem;height:7rem;position:absolute;top:-2.5rem;right:-2rem}.mitra-approval-card.is-approved{background:linear-gradient(145deg,#f9fffc,#effbf5);border-color:#0596692e}.mitra-approval-card.is-approved:after{background:#05966912}.mitra-approval-card.is-rejected,.mitra-approval-card.is-suspended{background:linear-gradient(145deg,snow,#fff2f3);border-color:#ce11262e}.mitra-approval-card.is-rejected:after,.mitra-approval-card.is-suspended:after{background:#ce11260f}.mitra-approval-card.is-pending{background:linear-gradient(145deg,#fffdf8,#fff8e8);border-color:#d977062e}.mitra-approval-card.is-pending:after{background:#d9770612}.mitra-approval-icon{z-index:1;color:#64748b;background:#ffffffe0;border:1px solid #4755691a;border-radius:14px;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:relative;box-shadow:0 5px 16px #0f172a12}.mitra-approval-card.is-approved .mitra-approval-icon{color:#047857}.mitra-approval-card.is-rejected .mitra-approval-icon,.mitra-approval-card.is-suspended .mitra-approval-icon{color:#b91c1c}.mitra-approval-card.is-pending .mitra-approval-icon{color:#b45309}.mitra-approval-copy{z-index:1;gap:.24rem;min-width:0;display:grid;position:relative}.mitra-approval-eyebrow{color:#64748b;letter-spacing:.085em;text-transform:uppercase;font-size:.62rem;font-weight:850}.mitra-approval-card.is-approved .mitra-approval-eyebrow{color:#047857}.mitra-approval-card.is-rejected .mitra-approval-eyebrow,.mitra-approval-card.is-suspended .mitra-approval-eyebrow{color:#b91c1c}.mitra-approval-card.is-pending .mitra-approval-eyebrow{color:#b45309}.mitra-approval-title{color:#0f172a;font-size:1rem;line-height:1.3}.mitra-approval-copy>p{color:#64748b;margin:0;font-size:.78rem;line-height:1.5}.mitra-approval-benefits{border-top:1px solid #0596691c;gap:.38rem;margin-top:.55rem;padding-top:.55rem;display:grid}.mitra-approval-benefits span{color:#047857;align-items:center;gap:.4rem;min-height:1.35rem;padding:0;font-size:.7rem;font-weight:750;display:inline-flex}.mitra-approval-benefits span .material-symbols-rounded{flex:none}.mitra-reject-reason{color:#7f1d1d;background:#ffffffb8;border:1px solid #b91c1c1f;border-radius:11px;align-items:flex-start;gap:.42rem;margin-top:.52rem;padding:.62rem .7rem;font-size:.72rem;line-height:1.45;display:flex}.mitra-reject-reason>span{gap:.08rem;display:grid}.mitra-operational-card{background:linear-gradient(#fff,#fafbfc);border:1px solid #0f172a12;border-radius:16px;gap:.8rem;padding:.9rem;display:grid}.mitra-operational-card .garuda-express-online-row{border-top:1px solid #0f172a12;padding-top:.75rem}.mitra-operational-help{color:#64748b;align-items:flex-start;gap:.42rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.mitra-profile-photo-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mitra-profile-photo-head strong{font-size:.88rem}.mitra-profile-photo-badge{letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;background:#e119271a;border-radius:999px;padding:.18rem .45rem;font-size:.62rem;font-weight:800}.mitra-profile-photo-lead{color:#64748b;margin:.35rem 0 0;font-size:.74rem;line-height:1.45}.mitra-profile-photo-body{align-items:center;gap:.85rem;margin-top:.75rem;display:flex}.mitra-profile-photo-avatar{color:#94a3b8;background:#0f172a0d;border:2px dashed #94a3b88c;border-radius:999px;flex-shrink:0;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.mitra-profile-photo-avatar.has-photo{background:#fff;border-style:solid;border-color:#e1192759}.mitra-profile-photo-avatar img{object-fit:cover;width:100%;height:100%}.mitra-profile-photo-actions{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.mitra-profile-photo-name{word-break:break-word;font-size:.72rem;line-height:1.4}.mitra-doc-section{flex-direction:column;gap:.65rem;padding-top:.15rem;display:flex}.mitra-doc-section-title{letter-spacing:.02em;color:#334155;margin:0;font-size:.78rem;font-weight:800}.mitra-doc-upload{flex-direction:column;gap:.35rem;display:flex}.mitra-doc-upload-btn{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:.45rem;width:100%;padding:.62rem .75rem;font-size:.78rem;display:inline-flex}.mitra-doc-upload-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mitra-doc-upload-btn:hover{background:#fffbfbe6;border-color:#e1192738}.mitra-agree-row{color:var(--text,#1a1a2e);align-items:flex-start;gap:.55rem;font-size:.8rem;line-height:1.4;display:flex}.mitra-agree-row input{flex-shrink:0;margin-top:.2rem}.mitra-agreement-box{background:#f8fafcf2;border:1px solid #0f172a14;border-radius:12px;max-height:14rem;padding:.75rem .85rem;overflow:auto}.mitra-agreement-box strong{font-size:.8rem}.mitra-agreement-box .muted{margin:.15rem 0 0;font-size:.74rem}.order-chat-shell{background:radial-gradient(120% 80% at 100% 0,#ce11260f,#0000 55%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:.65rem;margin-top:.55rem;padding:.85rem;animation:.28s cubic-bezier(.22,1,.36,1) both orderChatIn;display:flex;box-shadow:0 10px 28px #0f172a0f}@keyframes orderChatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.order-chat-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.order-chat-head-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.order-chat-head-copy strong{letter-spacing:-.02em;color:#111827;font-size:.92rem}.order-chat-head-copy .muted{font-size:.72rem;line-height:1.4}.order-chat-badge{letter-spacing:.04em;text-transform:uppercase;color:#9f0014;background:#ce112614;border:1px solid #ce11261f;border-radius:999px;align-self:flex-start;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.order-chat-close{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;place-items:center;width:2rem;height:2rem;display:grid}.order-chat-stream{flex-direction:column;gap:.55rem;max-height:16rem;padding:.35rem .15rem;display:flex;overflow:auto}.order-chat-empty{color:#64748b;text-align:center;place-items:center;gap:.35rem;padding:1.4rem .75rem;display:grid}.order-chat-empty p{max-width:16rem;margin:0;font-size:.76rem;line-height:1.4}.order-chat-bubble{flex-direction:column;gap:.18rem;max-width:86%;display:flex}.order-chat-bubble.is-mine{align-self:flex-end;align-items:flex-end}.order-chat-bubble.is-peer{align-self:flex-start;align-items:flex-start}.order-chat-bubble-card{border-radius:14px;padding:.65rem .75rem;font-size:.84rem;line-height:1.4}.order-chat-bubble.is-mine .order-chat-bubble-card{color:#fff;background:linear-gradient(160deg,#ff4040 0%,#c70018 70%,#9f0014 100%);border-bottom-right-radius:6px;box-shadow:0 8px 18px #c700182e}.order-chat-bubble.is-peer .order-chat-bubble-card{color:#1a1a2e;background:#fff;border:1px solid #0f172a14;border-bottom-left-radius:6px}.order-chat-bubble-card p{margin:0}.order-chat-time{color:#94a3b8;font-size:.64rem}.order-chat-img,.order-chat-img-skel{object-fit:cover;border-radius:10px;width:min(100%,12rem);max-height:10rem;margin-top:.4rem;display:block}.order-chat-img-skel{background:#94a3b840;height:6rem}.order-chat-quick{flex-wrap:wrap;gap:.4rem;display:flex}.order-chat-chip{color:#9f0014;cursor:pointer;background:#ffffffeb;border:1px solid #ce112629;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:600}.order-chat-chip:disabled{opacity:.55;cursor:default}.order-chat-preview{width:-moz-fit-content;width:fit-content;position:relative}.order-chat-preview img{object-fit:cover;border:1px solid #0f172a14;border-radius:12px;width:4.5rem;height:4.5rem}.order-chat-preview button{color:#fff;cursor:pointer;background:#1a1a2e;border:none;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;display:grid;position:absolute;top:-.35rem;right:-.35rem}.order-chat-composer{align-items:center;gap:.4rem;display:flex}.order-chat-attach,.order-chat-send{border-radius:12px;place-items:center;width:2.45rem;min-width:2.45rem;height:2.45rem;display:grid;padding:0!important}.order-chat-attach{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a1a}.order-chat-input{flex:1;min-width:0}.order-chat-error{margin:0;font-size:.76rem}.order-chat-trigger{align-items:center;gap:.35rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.order-chat-shell{animation:none!important}}.lifestyle-worker-profile{text-align:left;background:#fff;border:1px solid #0f172a0f;border-radius:22px;gap:.9rem;margin:0;padding:1.1rem 1.1rem 1rem;display:grid;position:relative;box-shadow:0 10px 28px #0f172a12}.lifestyle-worker-verified{z-index:3;color:#fff;box-shadow:none;background:#12b76a;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .62rem .2rem .34rem;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.lifestyle-worker-verified .material-icons-round{color:#fff!important;font-size:14px!important}.lifestyle-worker-verified>span:not(.material-icons-round){letter-spacing:.01em;font-size:.68rem;font-weight:750;line-height:1}.lifestyle-worker-profile-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem .85rem;display:grid}.lifestyle-worker-profile-photo{aspect-ratio:1;color:#64748b;width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px;box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:50%;flex-shrink:0;align-self:start;margin-top:.1rem;display:block;position:relative;overflow:visible}.lifestyle-worker-profile-photo-ring{box-sizing:border-box;background:#b7efd0;border-radius:50%;width:100%;height:100%;padding:2.5px}.lifestyle-worker-profile-photo-clip{aspect-ratio:1;box-sizing:border-box;clip-path:circle(50%);-webkit-mask-image:-webkit-radial-gradient(circle,#000 66%,#0000 67%);background:#eef2f6;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;mask-image:radial-gradient(circle,#000 66%,#0000 67%)}.lifestyle-worker-profile-photo-img{object-fit:cover;object-position:center center;transform-origin:50%;border:0;border-radius:0;width:100%;min-width:100%;height:100%;min-height:100%;display:block;transform:scale(1.14)}.lifestyle-worker-profile-photo.is-initials-fallback .lifestyle-worker-profile-photo-ring{background:#b7efd0}.lifestyle-worker-profile-photo.is-initials-fallback .lifestyle-worker-profile-photo-clip{color:#ce1126;background:linear-gradient(145deg,#fff5f6 0%,#ffe8eb 100%)}.lifestyle-worker-profile-initials{letter-spacing:.02em;font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:800;line-height:1}.lifestyle-worker-photo-verified{z-index:2;color:#fff;background:#12b76a;border:2px solid #fff;border-radius:50%;place-items:center;width:1.28rem;height:1.28rem;display:grid;position:absolute;bottom:-1px;right:-1px;box-shadow:0 2px 6px #12b76a47}.lifestyle-worker-photo-verified .material-icons-round{font-size:12px!important}.lifestyle-worker-profile-main{flex-direction:column;gap:.14rem;min-width:0;display:flex}.lifestyle-worker-profile-name{color:#101828;letter-spacing:-.028em;padding-right:5.6rem;font-size:1.14rem;font-weight:800;line-height:1.2}.lifestyle-worker-professional{color:#98a2b3;font-size:.76rem;font-weight:550}.lifestyle-worker-profile-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;margin-top:.42rem;display:flex}.lifestyle-worker-profile-badges{flex-flow:column;flex:0 auto;align-items:flex-start;gap:.32rem;min-width:0;display:flex}.lifestyle-worker-plate,.lifestyle-worker-vehicle-badge{color:#344054;background:#fff;border:1px solid #0f172a1a;border-radius:10px;align-items:center;gap:.28rem;min-height:1.55rem;padding:.16rem .55rem .16rem .4rem;font-size:.7rem;font-weight:750;display:inline-flex}.lifestyle-worker-plate{letter-spacing:.04em;color:#101828;font-weight:800}.lifestyle-worker-plate .material-icons-round,.lifestyle-worker-vehicle-badge .material-icons-round{color:#12b76a;font-size:14px!important}.lifestyle-worker-profile-rating{text-align:right;border-left:1px solid #0f172a1a;flex:none;align-content:center;justify-items:end;gap:.14rem;min-width:5rem;margin-left:auto;padding-left:.85rem;display:grid}.lifestyle-worker-quick-stat-value{align-items:center;gap:.24rem;line-height:1;display:inline-flex}.lifestyle-worker-quick-stat-value strong{letter-spacing:-.02em;color:#101828;font-size:1.02rem;font-weight:850}.lifestyle-worker-quick-stat-value.is-rating .material-icons-round{color:#fdb022}.lifestyle-worker-profile-rating>span{color:#98a2b3;font-size:.62rem;font-weight:600}.lifestyle-worker-profile-metrics{background:#f9fafb;border:1px solid #0f172a14;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.lifestyle-worker-metric{text-align:center;justify-items:center;gap:.22rem;min-width:0;padding:.78rem .35rem .72rem;display:grid}.lifestyle-worker-metric+.lifestyle-worker-metric{border-left:1px solid #0f172a14}.lifestyle-worker-metric .material-icons-round{color:#12b76a;font-size:17px!important}.lifestyle-worker-metric strong{color:#101828;letter-spacing:-.02em;font-size:.92rem;font-weight:850;line-height:1.15}.lifestyle-worker-metric span{color:#98a2b3;max-width:100%;font-size:.6rem;font-weight:600;line-height:1.25}.lifestyle-worker-profile-hint{text-align:left;background:#fff5f6;border:1px solid #ce11261f;border-radius:14px;align-items:center;gap:.65rem;margin:0;padding:.8rem .9rem;display:flex}.lifestyle-worker-profile-hint>.material-icons-round:first-child{color:#ce1126;flex:none}.lifestyle-worker-profile-hint-copy{flex:1;gap:.1rem;min-width:0;display:grid}.lifestyle-worker-profile-hint-copy strong{color:#b42318;font-size:.78rem;font-weight:800;line-height:1.3}.lifestyle-worker-profile-hint-copy span{color:#475467;font-size:.74rem;font-weight:500;line-height:1.3}.lifestyle-worker-hint-scan{color:#f97066;opacity:.95;flex:none}@media (max-width:430px){.lifestyle-worker-profile{border-radius:20px;gap:.8rem;padding:.95rem .9rem .9rem}.lifestyle-worker-verified{padding:.16rem .5rem .16rem .3rem;top:.72rem;right:.72rem}.lifestyle-worker-verified>span:not(.material-icons-round){font-size:.62rem}.lifestyle-worker-profile-top{gap:.6rem .65rem}.lifestyle-worker-profile-photo{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px;margin-top:.05rem}.lifestyle-worker-profile-name{padding-right:5.1rem;font-size:1.02rem}.lifestyle-worker-professional{font-size:.72rem}.lifestyle-worker-profile-meta{gap:.55rem;margin-top:.36rem}.lifestyle-worker-profile-badges{gap:.28rem}.lifestyle-worker-plate,.lifestyle-worker-vehicle-badge{min-height:1.42rem;padding:.12rem .46rem .12rem .34rem;font-size:.66rem}.lifestyle-worker-profile-rating{gap:.1rem;min-width:4.5rem;padding-left:.65rem}.lifestyle-worker-quick-stat-value strong{font-size:.92rem}.lifestyle-worker-profile-rating>span{font-size:.56rem}.lifestyle-worker-metric{padding:.68rem .22rem .62rem}.lifestyle-worker-metric strong{font-size:.82rem}.lifestyle-worker-metric span{font-size:.54rem}.lifestyle-worker-profile-hint{padding:.72rem .78rem}.lifestyle-worker-profile-hint-copy strong{font-size:.72rem}.lifestyle-worker-profile-hint-copy span{font-size:.68rem}}.garuda-move-live-map{isolation:isolate;background:#dfe8f0;border:1px solid #0f172a1f;border-radius:22px;width:100%;height:23rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.garuda-move-live-map.is-compact{border-radius:16px;height:15rem;box-shadow:0 8px 22px #0f172a1a}.garuda-move-live-map-canvas{width:100%;height:100%}.garuda-move-live-map .leaflet-tile-pane{filter:saturate(1.22)contrast(1.18)brightness(.98)}.garuda-move-live-map .leaflet-control-attribution{color:#64748b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border-radius:7px 0 0;padding:1px 5px;font-size:.52rem}.garuda-move-live-map .leaflet-control-zoom{border:0;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #0f172a24}.garuda-move-live-map .leaflet-control-zoom a{color:#334155;border-color:#eef2f6;width:34px;height:34px;font-size:1.15rem;line-height:34px}.garuda-move-map-div-icon{background:0 0!important;border:0!important}.garuda-move-vehicle-leaflet-icon{filter:drop-shadow(0 2px 3px #0f172a59);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.garuda-move-vehicle-leaflet-icon.is-assigned{filter:drop-shadow(0 3px 6px #0f172a6b)}.leaflet-marker-pane .garuda-move-vehicle-leaflet-icon,.leaflet-marker-pane img.garuda-move-vehicle-leaflet-icon{opacity:1!important;visibility:visible!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.garuda-move-map-marker{color:#fff;border:3px solid #fff;border-radius:50% 50% 50% 12%;place-items:center;width:28px;height:28px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 6px 16px #0f172a47}.garuda-move-map-marker>i{background:#fff;border-radius:999px;width:8px;height:8px;transform:rotate(45deg)}.garuda-move-map-marker.is-pickup{background:#16a34a}.garuda-move-map-marker.is-pickup.is-searching{animation:1.5s ease-in-out infinite garuda-matching-pin;box-shadow:0 0 0 7px #16a34a2e,0 8px 18px #0f172a38}.garuda-move-map-marker.is-dropoff{background:#ce1126}.garuda-move-map-marker.is-customer{background:#2563eb;border-radius:999px;width:28px;height:28px;transform:none;box-shadow:0 0 0 5px #2563eb29,0 5px 14px #0f172a38}.garuda-move-map-marker.is-customer>i{background:radial-gradient(circle at 50% 35%,#fff 0 35%,#0000 36%),radial-gradient(circle at 50% 78%,#fff 0 42%,#0000 43%);width:10px;height:10px;transform:none;-webkit-mask:none;mask:none}.garuda-move-vehicle-marker{background:#fffffff5;border:2px solid #fffffff5;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 2px #0f172a1f,0 5px 14px #0f172a33}.garuda-move-vehicle-marker>i{width:29px;height:23px;display:block}.garuda-move-vehicle-marker>i svg{width:100%;height:100%;display:block;overflow:visible}.garuda-move-vehicle-marker .vehicle-shadow{fill:#0f172a3d;transform:translate(1.5px,2px)}.garuda-move-vehicle-marker .vehicle-body{fill:#ce1126;stroke:#8f0718;stroke-width:1.5px;stroke-linejoin:round}.garuda-move-vehicle-marker .vehicle-wheel{fill:#18212f;stroke:#fff;stroke-width:1.2px}.garuda-move-vehicle-marker .vehicle-hub{fill:#d0d5dd;stroke:#475467;stroke-width:1px}.garuda-move-vehicle-marker .vehicle-handle{fill:none;stroke:#18212f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.garuda-move-vehicle-marker .vehicle-seat{fill:#263344;stroke:#fff;stroke-width:1px}.garuda-move-vehicle-marker .vehicle-glass{fill:#dcecf2;stroke:#fff;stroke-width:1px}.garuda-move-vehicle-marker .vehicle-roof{fill:#f8fafc;stroke:#8f0718;stroke-width:1px}.garuda-move-vehicle-marker .vehicle-light{fill:#fff4b8}.garuda-move-vehicle-marker .vehicle-bike-frame{fill:none;stroke:#ce1126;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.garuda-move-vehicle-marker .vehicle-rider-face{fill:#d69b75;stroke:#8d5538;stroke-width:.8px}.garuda-move-vehicle-marker .vehicle-rider-helmet{fill:#ce1126;stroke:#8f0718;stroke-width:1.2px}.garuda-move-vehicle-marker .vehicle-rider-body{fill:#ce1126;stroke:#8f0718;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.garuda-move-vehicle-marker .vehicle-rider-arm,.garuda-move-vehicle-marker .vehicle-rider-leg{fill:none;stroke:#18212f;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.garuda-move-vehicle-marker.is-asset{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:hidden}.garuda-move-vehicle-marker.is-asset img{object-fit:contain;object-position:center;filter:drop-shadow(0 3px 3px #0f172a4d);width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:-webkit-optimize-contrast;background:0 0;border-radius:0;display:block}.garuda-move-vehicle-asset{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;display:block}.garuda-move-vehicle-marker.is-assigned{border-width:3px;border-color:#fff;width:42px;height:42px;box-shadow:0 0 0 5px #ce11262b,0 10px 24px #0f172a40}.garuda-move-vehicle-marker.is-assigned.is-asset{width:52px;height:52px;box-shadow:none}.garuda-move-vehicle-marker.is-assigned>i{width:37px;height:29px}.garuda-move-live-map-badge{z-index:500;color:#14532d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:.45rem;min-height:2rem;padding:.4rem .7rem;font-size:.72rem;font-weight:800;display:flex;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 5px 16px #0f172a29}.garuda-move-live-map-dot{background:#16a34a;border-radius:50%;width:.48rem;height:.48rem;box-shadow:0 0 0 4px #16a34a24}.garuda-move-search-radar{z-index:400;pointer-events:none;width:7rem;height:7rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.garuda-move-search-radar span{border:2px solid #16a34a5c;border-radius:999px;animation:2.4s ease-out infinite garuda-map-radar;position:absolute;top:50%;bottom:50%;left:50%;right:50%}.garuda-move-search-radar span:nth-child(2){animation-delay:.8s}.garuda-move-search-radar span:nth-child(3){animation-delay:1.6s}.lifestyle-matching-search{background:radial-gradient(circle at 12% 42%,#22c55e1a,#0000 38%),linear-gradient(145deg,#fff 0%,#f5fdf8 100%);border:1px solid #16a34a24;border-radius:18px;grid-template-columns:4.85rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid;overflow:hidden}.lifestyle-matching-search.is-express,.lifestyle-matching-search.is-food{background:radial-gradient(circle at 12% 42%,#22c55e1a,#0000 38%),linear-gradient(145deg,#fff 0%,#f5fdf8 100%);border-color:#16a34a24}.lifestyle-matching-visual{align-content:center;place-items:center;width:4.35rem;height:4.55rem;display:grid;position:relative;overflow:hidden}.lifestyle-matching-ring{pointer-events:none;z-index:0;border:1.5px solid #16a34a42;border-radius:999px;width:0;height:0;animation:2.2s ease-out infinite garuda-matching-ring;position:absolute;top:calc(50% - .28rem);left:50%;transform:translate(-50%,-50%)}.lifestyle-matching-ring.ring-two{animation-delay:.7s}.lifestyle-matching-ring.ring-three{animation-delay:1.4s}.lifestyle-matching-vehicle{--match-status-icon-size:3.1rem;z-index:2;box-sizing:border-box;width:var(--match-status-icon-size);height:var(--match-status-icon-size);min-width:var(--match-status-icon-size);min-height:var(--match-status-icon-size);max-width:var(--match-status-icon-size);max-height:var(--match-status-icon-size);background:#068c46;border:0;border-radius:50%;place-items:center;margin:0 0 .55rem;padding:0;animation:1.35s ease-in-out infinite garuda-matching-vehicle;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 10px #07945538}.lifestyle-matching-vehicle.is-asset{filter:none;clip-path:none;background:#068c46;border-radius:50%;overflow:hidden;box-shadow:0 4px 10px #07945538}.lifestyle-matching-vehicle.is-asset.is-ready{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.lifestyle-matching-vehicle.is-asset img{aspect-ratio:1;object-fit:contain;object-position:center;pointer-events:none;opacity:0;filter:drop-shadow(0 3px 8px #07945547);border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;transition:opacity .12s;display:block}.lifestyle-matching-vehicle.is-asset.is-ready img{opacity:1}.lifestyle-matching-road{z-index:1;background:linear-gradient(#4b5563 0%,#1f2937 100%);border-radius:999px;width:2.55rem;height:.38rem;margin:0;position:absolute;bottom:.12rem;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f}.lifestyle-matching-road:before,.lifestyle-matching-road:after{content:"";opacity:.9;background:#fbbf24;width:.22rem;position:absolute;top:0;bottom:0}.lifestyle-matching-road:before{left:0}.lifestyle-matching-road:after{right:0}.lifestyle-matching-road-track{align-items:center;gap:.28rem;height:.12rem;animation:.85s linear infinite garuda-matching-road;display:flex;position:absolute;top:42%;bottom:auto;left:0;right:0;transform:translate(0)}.lifestyle-matching-road-track i{background:#ffffffeb;border-radius:999px;flex:0 0 .42rem;height:100%}.lifestyle-matching-copy{text-align:left;gap:.28rem;min-width:0;display:grid}.lifestyle-matching-copy strong{color:#0f172a;font-size:.9rem;font-weight:800;line-height:1.3}.lifestyle-matching-copy p{color:#64748b;margin:0;font-size:.74rem;line-height:1.45}.lifestyle-matching-dots{vertical-align:middle;gap:.16rem;margin-left:.28rem;display:inline-flex}.lifestyle-matching-dots i{background:currentColor;border-radius:50%;width:.24rem;height:.24rem;animation:1.2s ease-in-out infinite garuda-matching-dot}.lifestyle-matching-dots i:nth-child(2){animation-delay:.18s}.lifestyle-matching-dots i:nth-child(3){animation-delay:.36s}.lifestyle-matching-meta{color:#16813c;align-items:center;gap:.4rem;margin-top:.1rem;font-size:.68rem;font-weight:800;display:flex}.lifestyle-matching-time{color:#64748b;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.lifestyle-matching-signal{align-items:end;gap:.11rem;height:.75rem;display:inline-flex}.lifestyle-matching-signal i{opacity:1;transform-origin:bottom;background:currentColor;border-radius:999px;width:.14rem;animation:1s ease-in-out infinite alternate garuda-matching-signal;transform:scaleY(1)}.lifestyle-matching-signal i:first-child{height:32%}.lifestyle-matching-signal i:nth-child(2){height:52%;animation-delay:.12s}.lifestyle-matching-signal i:nth-child(3){height:76%;animation-delay:.24s}.lifestyle-matching-signal i:nth-child(4){height:100%;animation-delay:.36s}@keyframes garuda-matching-pin{0%,to{transform:rotate(-45deg)translateY(0)scale(1)}50%{transform:rotate(-45deg)translate(3px,-3px)scale(1.05)}}@keyframes garuda-map-radar{0%{opacity:.8;top:50%;bottom:50%;left:50%;right:50%}to{opacity:0;top:0;bottom:0;left:0;right:0}}@keyframes garuda-matching-ring{0%{opacity:.75;width:0;height:0}to{opacity:0;width:3.9rem;height:3.9rem}}@keyframes garuda-matching-vehicle{0%,to{transform:translateY(1px)}50%{transform:translateY(-2px)}}@keyframes garuda-matching-road{0%{transform:translate(0)}to{transform:translate(-.7rem)}}@keyframes garuda-matching-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes garuda-matching-signal{0%{opacity:.72;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.garuda-move-map-marker.is-pickup.is-searching,.garuda-move-search-radar span,.lifestyle-matching-ring,.lifestyle-matching-vehicle,.lifestyle-matching-road-track,.lifestyle-matching-dots i,.lifestyle-matching-signal i{animation:none!important}}.garuda-move-map-stage{min-height:23rem;position:relative}.garuda-move-map-stage.has-booking-banner{min-height:0}.garuda-move-booking-banner{aspect-ratio:1024/682;object-fit:contain;background:#fff;border:1px solid #0f172a14;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #0f172a1a}.garuda-move-hero-stage{margin:0;padding:0 .15rem .15rem}.garuda-move-hero-stage .garuda-ls-brand-hero{background:#fff5f6;border:0;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 12px 28px #ce11261f}.garuda-move-hero-stage .garuda-ls-brand-hero-img{aspect-ratio:1024/682;object-fit:cover;object-position:center top;width:100%;height:auto;max-height:16.5rem}.garuda-move-hero-stage .garuda-ls-v4-float{margin:-3.35rem .55rem 0;position:relative}.garuda-move-compact-route{padding:0;position:relative}.garuda-move-compact-route .garuda-ls-route-card.is-premium{border-radius:18px;box-shadow:0 14px 32px #0f172a1f}.garuda-move-route-swap{z-index:3;color:#475467;min-height:2.1rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:10px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex;position:absolute;top:1.05rem;right:3.35rem;box-shadow:0 4px 12px #0f172a14}.garuda-move-route-swap .material-symbols-rounded{color:#ce1126}.garuda-move-selection-map{gap:.5rem;margin-top:.1rem;padding:0 .4rem;display:grid}.garuda-move-order.is-compact-book{gap:.7rem}.garuda-move-order.is-compact-book .garuda-ls-route-card.is-premium{padding:.95rem 1rem .8rem}.garuda-move-order.is-compact-book .garuda-ls-route-gps-link.is-inline{color:#ce1126;border-top:1px solid #eaecf0;margin-top:.55rem;padding-top:.7rem;font-size:.82rem;font-weight:800}.garuda-move-service-all{color:#ce1126;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.1rem;font-size:.72rem;font-weight:750;display:inline-flex}.garuda-move-selection-map .garuda-move-live-map{border-radius:18px;height:9.5rem;box-shadow:0 10px 28px #0f172a14}.garuda-move-selection-map .garuda-move-live-map .leaflet-control-zoom{display:none}.garuda-move-selection-map .garuda-move-live-map-badge{bottom:.6rem;left:.65rem}.garuda-move-map-my-location{z-index:520;color:#ce1126;width:4.5rem;min-height:4.5rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #0f172a12;border-radius:999px;align-content:center;place-items:center;gap:.18rem;display:grid;position:absolute;top:50%;right:.8rem;transform:translateY(-50%);box-shadow:0 8px 24px #0f172a24}.garuda-move-map-my-location span{color:#334155;font-size:.58rem;font-weight:800;line-height:1.1}.garuda-move-live-map.is-pickable .garuda-move-live-map-canvas{cursor:crosshair}.garuda-move-map-picker-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.garuda-move-map-picker-toolbar button{color:#344054;min-height:2.8rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;font-size:.64rem;font-weight:750;display:inline-flex;box-shadow:0 4px 12px #0f172a0a}.garuda-move-map-picker-toolbar button .material-symbols-rounded{color:#ce1126}.garuda-move-map-picker-toolbar button:last-child{color:#344054}.garuda-move-map-picker-toolbar button.is-active{color:#a5091d;background:#ce112612;border-color:#ce112633;box-shadow:0 5px 14px #ce112614}.garuda-move-map-picker-toolbar button:disabled{cursor:wait;opacity:.6}.garuda-move-map-picker-hint{color:#9f0014;background:#fff7f8;border-radius:10px;align-items:center;gap:.38rem;margin:0;padding:.55rem .65rem;font-size:.7rem;font-weight:700;display:flex}.garuda-move-service-head{margin:.15rem .4rem -.15rem}.garuda-move-order.is-compact-book .garuda-ls-section-head.garuda-move-service-head{padding-left:0;padding-right:0}.garuda-move-service-head>span{color:#ce1126;font-size:.68rem;font-weight:750}.garuda-move-service-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:0 .4rem;display:grid}.garuda-express-order.is-compact-book{gap:.65rem}.garuda-express-order.is-compact-book .garuda-ls-section-head{margin-top:.15rem}.garuda-express-vehicle-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:0 .4rem;display:grid}.garuda-express-vehicle-card{color:#101828;min-width:0;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:16px;align-content:start;justify-items:center;gap:.4rem;padding:.75rem .6rem .7rem;display:grid;position:relative;box-shadow:0 6px 16px #0f172a0a}.garuda-express-vehicle-card.is-active{border-color:#ef3340;box-shadow:0 0 0 1px #ce112614,0 8px 18px #ce112614}.garuda-express-vehicle-card.is-disabled{opacity:.45;cursor:not-allowed}.garuda-express-vehicle-visual{background:#fff;border-radius:50%;width:4.1rem;height:4.1rem;overflow:hidden;box-shadow:0 4px 14px #0f172a14}.garuda-express-vehicle-visual picture,.garuda-express-vehicle-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.garuda-express-vehicle-copy{gap:.12rem;width:100%;min-width:0;display:grid}.garuda-express-vehicle-copy strong{font-size:.9rem;font-weight:850;line-height:1.2}.garuda-express-vehicle-copy small{color:#667085;font-size:.66rem;font-weight:650;line-height:1.3}.garuda-express-vehicle-note{color:#667085;margin:.05rem .55rem .15rem;font-size:.7rem;line-height:1.35}.garuda-express-service-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0 .4rem;display:grid}.garuda-express-service-card{color:#101828;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;align-content:center;justify-items:center;gap:.18rem;padding:.75rem .4rem .7rem;display:grid;position:relative;box-shadow:0 6px 16px #0f172a0a}.garuda-express-service-card.is-active{border-color:#ef3340;box-shadow:0 0 0 1px #ce112614,0 8px 18px #ce112614}.garuda-express-service-icon{color:#ce1126;background:#fff0f2;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.garuda-express-service-card strong{font-size:.82rem;font-weight:850;line-height:1.15}.garuda-express-service-card small{color:#667085;font-size:.66rem;font-weight:650;line-height:1.2}.garuda-express-size-badge{color:#ce1126;background:#ce112614;border-radius:999px;margin-top:.15rem;padding:.12rem .4rem;font-size:.58rem;font-weight:750}.garuda-express-fare-breakdown{gap:.28rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.garuda-express-fare-breakdown li{color:#475467;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.72rem;line-height:1.35;display:flex}.garuda-express-fare-breakdown li span{min-width:0}.garuda-express-fare-breakdown li strong{color:#101828;text-align:right;white-space:nowrap;font-size:.72rem;font-weight:750}.garuda-express-service-check{color:#fff;background:#ce1126;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:absolute;top:.45rem;right:.45rem}.garuda-express-order.is-compact-book .garuda-express-package{gap:.8rem;margin:.15rem .4rem 0}.garuda-express-chip.is-size{flex-direction:column;align-items:center;gap:.22rem;min-height:5.2rem;padding:.7rem .45rem}.garuda-express-size-boxes{color:#ce1126;align-items:center;gap:.08rem;margin-bottom:.1rem;display:inline-flex}.garuda-express-chip.is-size strong{font-size:.8rem}.garuda-express-chip.is-size small{font-size:.62rem}.garuda-express-estimate-banner{color:#101828;min-height:5.4rem;font:inherit;text-align:left;background:linear-gradient(115deg,#fff7f8 0%,#ffe9ed 48%,#fff2f4 100%);border:1px solid #ce112614;border-radius:18px;grid-template-columns:5.6rem minmax(0,1fr);align-items:center;gap:.7rem;margin:0 .4rem;padding:.75rem .8rem .75rem .7rem;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #ce112614}.garuda-express-estimate-banner.has-quote{align-items:start;min-height:0;padding-top:.85rem;padding-bottom:.85rem}.garuda-express-estimate-banner.is-info{cursor:default}.garuda-express-estimate-copy{z-index:1;gap:.2rem;min-width:0;display:grid}.garuda-express-estimate-copy strong{font-size:.95rem;font-weight:850;line-height:1.25}.garuda-express-estimate-copy small{color:#475467;font-size:.7rem;line-height:1.4}.garuda-express-estimate-visual{z-index:1;background:0 0;border-radius:12px;place-items:center;width:5.6rem;height:4.1rem;display:grid;position:relative;overflow:hidden}.garuda-express-estimate-visual picture,.garuda-express-estimate-visual img{object-fit:cover;object-position:42% center;pointer-events:none;width:100%;height:100%;display:block}.garuda-express-primary-cta{color:#fff;width:calc(100% - .8rem);min-height:3.45rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ef1230 0%,#c80019 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;margin:0 .4rem;padding:.7rem 1rem;font-size:.95rem;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #ce112638}.garuda-express-primary-cta-copy{text-align:center;gap:.08rem;display:grid}.garuda-express-primary-cta.has-quote .garuda-express-primary-cta-copy{text-align:left}.garuda-express-primary-cta-copy strong{font-size:.95rem;font-weight:850;line-height:1.2}.garuda-express-primary-cta-copy small{color:#ffffffe0;font-size:.68rem;font-weight:600}.garuda-express-primary-cta:disabled{opacity:.65;cursor:not-allowed}.garuda-ls-checkout-summary{gap:.55rem;margin-top:.15rem;display:grid}.garuda-ls-checkout-summary .garuda-express-quote-row.is-total{color:#101828;border-top:1px dashed #0f172a1a;padding-top:.35rem}.garuda-ls-checkout-summary .garuda-express-quote-row.is-total strong{color:#ce1126;font-size:1.02rem}.garuda-ls-checkout-hint{color:#667085;margin:0;font-size:.74rem;line-height:1.4}.garuda-ls-checkout-cta{color:#fff;width:100%;min-height:3.5rem;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ef1230 0%,#c80019 100%);border:0;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex;box-shadow:0 10px 22px #ce112633}.garuda-ls-checkout-cta:disabled{opacity:.6;cursor:not-allowed}.garuda-ls-checkout-cta-copy{flex:1;gap:.1rem;min-width:0;display:grid}.garuda-ls-checkout-cta-copy strong{font-size:.92rem;font-weight:850;line-height:1.2}.garuda-ls-checkout-cta-copy small{color:#ffffffe0;font-size:.7rem;font-weight:600}.garuda-ls-checkout-cta-arrow{color:#ce1126;background:#fff;border-radius:999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.garuda-ls-checkout-topup{color:#b7081f;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #ce112624;border-radius:12px;justify-content:center;align-items:center;margin:.1rem 0 .15rem;padding:.55rem .75rem;font-size:.8rem;font-weight:750;display:inline-flex}.garuda-food-browse.is-compact-book .garuda-move-hero-stage{margin-bottom:.15rem}.garuda-food-cart-panel .garuda-move-booking-actions{padding:0}@media (max-width:520px){.garuda-express-vehicle-cards{gap:.5rem}.garuda-express-vehicle-card{gap:.45rem;padding:.75rem .55rem .7rem}.garuda-express-vehicle-visual{width:4rem;height:4rem}.garuda-express-vehicle-copy strong{font-size:.86rem}.garuda-express-vehicle-copy small{font-size:.64rem}.garuda-express-service-cards{gap:.4rem}.garuda-express-service-card{padding:.65rem .3rem .6rem}.garuda-express-service-card strong{font-size:.74rem}.garuda-express-service-card small{font-size:.6rem}.garuda-express-estimate-banner{grid-template-columns:4.6rem minmax(0,1fr);gap:.55rem;min-height:4.8rem;padding:.65rem .7rem .65rem .55rem}.garuda-express-estimate-visual{width:4.6rem;height:3.5rem}.garuda-express-estimate-copy strong{font-size:.88rem}.garuda-express-estimate-copy small{font-size:.64rem}.garuda-express-contact-stack{grid-template-columns:1fr}}.garuda-move-service-card{color:#0f172a;min-width:0;min-height:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:minmax(4.8rem,38%) minmax(0,1fr);align-items:center;gap:.55rem;padding:.75rem .8rem .7rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #0f172a0e}.garuda-move-service-card:active{transform:scale(.99)}.garuda-move-service-card.is-active{border-color:#ef3340;box-shadow:0 0 0 1px #ce112614,0 10px 26px #ce112617}.garuda-move-service-visual{grid-area:1/1;align-self:center;place-items:center;min-width:0;height:4.8rem;display:grid}.garuda-move-service-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.garuda-move-service-info{grid-area:1/2;align-content:center;gap:.1rem;min-width:0;padding-right:1.35rem;display:grid}.garuda-move-service-info strong{font-size:.98rem;font-weight:850;line-height:1.15}.garuda-move-service-info small{color:#64748b;font-size:.72rem;font-weight:700}.garuda-move-service-info>span{color:#64748b;align-items:center;gap:.2rem;margin-top:.18rem;font-size:.64rem;font-weight:650;display:inline-flex}.garuda-move-service-selected{color:#fff;background:#ce1126;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 4px 12px #ce112640}.garuda-move-service-foot{grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.garuda-move-service-estimate{color:#64748b;white-space:nowrap;text-overflow:ellipsis;background:#f4f6f8;border-radius:8px;align-items:center;gap:.22rem;min-width:0;max-width:58%;padding:.32rem .48rem;font-size:.6rem;font-weight:700;display:inline-flex;overflow:hidden}.garuda-move-service-estimate .material-symbols-rounded{flex:none}.garuda-move-service-price{color:#ce1126;white-space:nowrap;flex:none;font-size:.84rem;font-weight:850;line-height:1}.garuda-move-booking-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.65rem;padding:0 .4rem .2rem;display:grid}.garuda-move-fare-summary,.garuda-move-book-now{min-width:0;min-height:4.35rem;font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.garuda-move-fare-summary{color:#101828;background:#fff;border:1px solid #0f172a12;box-shadow:0 7px 20px #0f172a0d}.garuda-move-fare-summary-icon{color:#ce1126;background:#fff0f2;border-radius:10px;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:grid}.garuda-move-fare-summary-icon.is-solid{color:#fff;background:#ce1126;box-shadow:0 6px 14px #ce112647}.garuda-move-fare-summary>span:nth-child(2),.garuda-move-book-now>span:first-child{flex:1;gap:.12rem;min-width:0;display:grid}.garuda-move-fare-summary strong,.garuda-move-book-now strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.garuda-move-fare-summary small,.garuda-move-book-now small{text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.35;overflow:hidden}.garuda-move-fare-summary small{color:#667085}.garuda-move-book-now{color:#fff;background:linear-gradient(135deg,#ed001c,#c90019);border:0;box-shadow:0 8px 22px #ce112633}.garuda-move-book-now-arrow{color:#ce1126;background:#fff;border-radius:999px;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.garuda-move-fare-summary:disabled,.garuda-move-book-now:disabled{cursor:wait;opacity:.65}@media (max-width:520px){.garuda-move-map-picker-toolbar button{min-height:2.55rem;padding-inline-start:.35rem;padding-inline-end:.35rem;font-size:.62rem}.garuda-move-service-card{grid-template-columns:minmax(4rem,36%) minmax(0,1fr);gap:.4rem;padding:.62rem .58rem .58rem}.garuda-move-service-visual{height:4.1rem}.garuda-move-service-info strong{font-size:.86rem}.garuda-move-service-info small{font-size:.66rem}.garuda-move-service-estimate{max-width:55%;padding:.28rem .4rem;font-size:.56rem}.garuda-move-service-price{font-size:.74rem}.garuda-move-booking-actions{gap:.45rem}.garuda-move-fare-summary,.garuda-move-book-now{gap:.48rem;min-height:4.2rem;padding:.6rem}.garuda-move-fare-summary-icon,.garuda-move-book-now-arrow{width:2.25rem;height:2.25rem}.garuda-move-fare-summary strong,.garuda-move-book-now strong{font-size:.72rem}.garuda-move-fare-summary small,.garuda-move-book-now small{font-size:.5rem}}.garuda-move-map-stage .garuda-ls-v4-float{z-index:600;top:.75rem;left:.75rem;right:.75rem}@media (max-width:430px){.garuda-move-live-map{height:21rem}.garuda-move-live-map.is-compact{height:13.5rem}.garuda-move-selection-map .garuda-move-live-map.is-compact{height:9.5rem}.garuda-move-map-stage{min-height:21rem}.garuda-move-map-stage.has-booking-banner{min-height:0}.garuda-move-booking-banner{height:auto}}.garuda-move-trip-card{background:#ffffffeb;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:.55rem;padding:.75rem .85rem;display:flex}.garuda-move-assigned-panel{background:0 0;border:0;gap:.75rem;display:grid;overflow:hidden}.garuda-move-assigned-panel .lifestyle-worker-profile{margin:0}.garuda-move-assigned-panel .lifestyle-worker-profile-photo{width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px}.garuda-move-assigned-panel .lifestyle-worker-profile-name{font-size:1.14rem}.garuda-move-assigned-panel .lifestyle-worker-profile-hint{margin-top:0}.garuda-move-assigned-panel .garuda-move-trip-card{box-shadow:none;background:0 0;border:0;gap:.75rem;margin:0;padding:0}.garuda-move-trip-progress{gap:1rem;display:grid}.garuda-move-assigned-panel .garuda-move-trip-progress{background:#fff;border:1px solid #0f172a11;border-radius:18px;padding:1.1rem 1.25rem;box-shadow:0 8px 28px #0f172a11}.garuda-move-trip-progress.is-awaiting-pay{padding-top:1.05rem;padding-bottom:1rem}.garuda-move-trip-progress.is-awaiting-pay .garuda-move-trip-progress-head{margin-bottom:.15rem}.garuda-move-trip-progress.is-awaiting-pay .garuda-move-trip-progress-copy strong{color:#9f0014}.garuda-move-trip-progress.is-waiting-depart .garuda-move-trip-progress-copy strong{color:#0f172a}.garuda-move-trip-progress-icon.is-pay{background:#ce1126;box-shadow:0 6px 16px #ce112638}.garuda-move-trip-eta.is-pay strong{color:#0f172a;font-size:1.05rem}.garuda-move-trip-eta.is-pay>span{color:#64748b;font-weight:650}.garuda-move-trip-progress-head{align-items:flex-start;gap:.85rem;display:flex}.garuda-move-trip-progress-icon{--trip-status-icon-size:3.25rem;box-sizing:border-box;width:var(--trip-status-icon-size);height:var(--trip-status-icon-size);min-width:var(--trip-status-icon-size);min-height:var(--trip-status-icon-size);max-width:var(--trip-status-icon-size);max-height:var(--trip-status-icon-size);flex:0 0 var(--trip-status-icon-size);aspect-ratio:1;color:#fff;clip-path:circle(50%);background:#068c46;border:0;border-radius:50%;align-self:center;place-items:center;padding:0;display:grid;overflow:hidden;box-shadow:0 6px 16px #07945533}.garuda-move-trip-progress-icon.is-asset{box-shadow:none;clip-path:none;background:0 0;border-radius:0;overflow:visible}.garuda-move-trip-progress-icon.is-asset img{aspect-ratio:1;object-fit:contain;object-position:center;pointer-events:none;filter:drop-shadow(0 4px 10px #0794553d);border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.garuda-move-trip-progress-copy{text-align:left;flex:1;gap:.14rem;min-width:0;display:grid}.garuda-move-trip-progress-copy strong{color:#087a46;font-size:.9rem}.garuda-move-trip-progress-copy span{color:#64748b;font-size:.75rem}.garuda-move-trip-eta{color:#64748b;text-align:right;flex:none;justify-items:end;gap:.12rem;font-size:.7rem;display:grid}.garuda-move-trip-eta strong{color:#079455;white-space:nowrap;font-size:1.35rem;font-weight:850;line-height:1.05}.garuda-move-trip-eta strong em{font-size:.78rem;font-style:normal;font-weight:750}.garuda-move-trip-eta>span{color:#101828;font-size:.72rem;font-weight:700}.garuda-move-trip-timeline{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.garuda-move-trip-timeline-step{color:#98a2b3;text-align:center;justify-items:center;gap:.42rem;min-width:0;display:grid;position:relative}.garuda-move-trip-timeline-step:before{z-index:0;content:"";background:#e4e7ec;width:100%;height:2px;position:absolute;top:.57rem;right:50%}.garuda-move-trip-timeline-step:first-child:before{display:none}.garuda-move-trip-timeline-step.is-complete:before{background:#079455}.garuda-move-trip-timeline-dot{z-index:1;box-sizing:border-box;aspect-ratio:1;background:#fff;border:2px solid #d0d5dd;border-radius:50%;flex:0 0 1.18rem;place-items:center;width:1.18rem;min-width:1.18rem;max-width:1.18rem;height:1.18rem;min-height:1.18rem;max-height:1.18rem;display:grid;overflow:hidden}.garuda-move-trip-timeline-step.is-complete .garuda-move-trip-timeline-dot{color:#fff;background:#079455;border-color:#079455}.garuda-move-trip-timeline-step.is-current small{color:#087a46;font-weight:700}.garuda-move-contact-stack{margin-top:.15rem}.garuda-move-rider-fields{gap:.7rem;margin:.35rem 0 .15rem;display:grid}.garuda-move-rider-field{gap:.35rem;display:grid}.garuda-move-rider-label{color:#64748b;font-size:.74rem;font-weight:650}.garuda-move-rider-input{color:#0f172a;width:100%;min-height:2.95rem;font:inherit;background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:.75rem .95rem;font-size:.92rem;box-shadow:0 4px 14px #0f172a09}.garuda-move-rider-input:focus{border-color:#ce112647;outline:none;box-shadow:0 0 0 3px #ce112614}.garuda-move-nearby-hint{color:#64748b;text-align:center;background:0 0;border-radius:0;margin:.2rem .15rem .4rem;padding:0;font-size:.78rem;line-height:1.45}.garuda-move-nearby-hint.is-ok{color:#087a46;background:0 0}.garuda-move-trip-timeline.is-six{grid-template-columns:repeat(6,minmax(0,1fr))}.garuda-move-trip-timeline.is-six .garuda-move-trip-timeline-step small{font-size:.55rem;line-height:1.2}.garuda-move-trip-timeline-step.is-current .garuda-move-trip-timeline-dot{color:#fff;background:#079455;border-color:#079455;overflow:hidden}.garuda-move-trip-timeline-vehicle{box-sizing:border-box;aspect-ratio:1;object-fit:contain;object-position:center;clip-path:circle(50%);border-radius:50%;width:1.05rem;min-width:1.05rem;max-width:1.05rem;height:1.05rem;min-height:1.05rem;max-height:1.05rem;display:block}.garuda-move-pay-method{color:#64748b;background:#fff;border:1px solid #0f172a12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid;box-shadow:0 6px 18px #0f172a0a}.garuda-move-pay-method.is-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr) minmax(0,.95fr);align-items:stretch;gap:.4rem;padding:1rem 1.05rem}.garuda-move-pay-col{text-align:left;align-content:center;gap:.18rem;min-width:0;display:grid}.garuda-move-pay-col+.garuda-move-pay-col{border-left:1px solid #0f172a14;padding-left:.65rem}.garuda-move-pay-col.is-method{border-left:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding-left:0;display:grid}.garuda-move-pay-col small{color:#98a2b3;letter-spacing:.01em;font-size:.62rem;font-weight:700;display:block}.garuda-move-pay-col>span{color:#667085;font-size:.68rem;font-weight:650}.garuda-move-pay-col strong{color:#101828;align-items:center;gap:.1rem;font-size:.9rem;font-weight:850;line-height:1.15;display:inline-flex}.garuda-move-pay-col.is-method strong{color:#ce1126}.garuda-move-pay-method-icon{color:#fff;background:#ce1126;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 6px 14px #ce112638}.garuda-move-pay-method-icon .material-icons-round,.garuda-move-pay-method-icon svg,.garuda-move-pay-method-icon i{color:#fff!important;fill:#fff!important}.garuda-move-pay-method-copy{text-align:left;gap:.12rem;min-width:0;display:grid}.garuda-move-pay-method-copy strong{color:#101828;font-size:.82rem;font-weight:800}.garuda-move-pay-method-copy em{color:#ce1126;font-style:normal}.garuda-move-pay-method-copy span{color:#667085;font-size:.72rem}.garuda-move-pay-method-copy span strong{color:#101828;font-size:inherit}.garuda-move-pay-now{color:#fff;width:100%;min-height:3.35rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ed001c,#c90019);border:0;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem .95rem;display:flex;box-shadow:0 10px 24px #ce112638}.garuda-move-pay-now:disabled{opacity:.65;cursor:wait}.garuda-move-pay-now-copy{text-align:left;flex:1;min-width:0;display:grid}.garuda-move-pay-now-copy strong{font-size:.95rem;font-weight:850}.garuda-move-pay-now-copy small{opacity:.9;font-size:.72rem}.garuda-move-pay-now-amount{flex:none;align-items:center;gap:.15rem;display:inline-flex}.garuda-move-pay-now-amount strong{font-size:.95rem;font-weight:850}.garuda-move-cancel-order{color:#ce1126;width:100%;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #ce11268c;border-radius:14px;margin-top:.15rem;font-size:.9rem;font-weight:800}.garuda-move-cancel-order:disabled{opacity:.55;cursor:wait}.garuda-move-escrow-hint{text-align:left;background:#fff8f8;border:1px solid #ce11261f;border-radius:14px;align-items:flex-start;gap:.55rem;margin:.55rem 0 0;padding:.75rem .85rem;line-height:1.4;display:flex}.garuda-move-escrow-hint-icon{color:#ce1126;background:#ce11261a;border-radius:999px;flex:none;place-items:center;width:1.55rem;height:1.55rem;margin-top:.05rem;display:grid}.garuda-move-escrow-hint p{color:#667085;margin:0;font-size:.76rem;font-weight:550}.garuda-move-escrow-hint .material-symbols-rounded,.garuda-move-escrow-hint .material-icons-round{color:inherit;flex:none}.garuda-move-trip-timeline-step.is-active .garuda-move-trip-timeline-dot{box-shadow:0 0 0 4px #07945521}.garuda-move-trip-timeline-step small{max-width:5rem;font-size:.62rem;line-height:1.25}.garuda-move-trip-timeline-step.is-complete small{color:#344054;font-weight:700}.garuda-move-payment-summary{background:#fff;border:1px solid #0f172a11;border-radius:16px;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex;box-shadow:0 8px 28px #0f172a0f}.garuda-move-payment-icon{color:#fff;background:#df001b;border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.garuda-move-payment-method{text-align:left;flex:1;min-width:0;display:grid}.garuda-move-payment-method>span,.garuda-move-payment-fare>span{color:#667085;font-size:.72rem}.garuda-move-payment-method small{color:#98a2b3;font-size:.62rem}.garuda-move-payment-method strong{color:#ce1126;font-size:.82rem}.garuda-move-payment-fare{text-align:left;border-left:1px solid #eaecf0;min-width:7rem;padding-left:1rem;display:grid}.garuda-move-payment-fare strong{color:#101828;font-size:1rem}.garuda-move-assigned-panel .garuda-move-action-bar .btn-primary{color:#fff;background:linear-gradient(135deg,#ef1230 0%,#c80019 100%);border:0;border-radius:14px;flex:100%;justify-content:space-between;align-items:center;min-height:3rem;padding:.65rem 1rem;font-weight:800;display:flex;box-shadow:0 8px 18px #ce112633}.garuda-move-assigned-panel .garuda-move-action-bar .btn-primary>span{align-items:center;gap:.45rem;display:inline-flex}.garuda-move-assigned-panel .garuda-move-action-bar .btn-primary>strong{margin-left:auto;margin-right:.3rem}.garuda-move-assigned-panel .garuda-move-action-bar .btn-ghost{color:#ce1126;background:#fff;border:1px solid #ce1126;border-radius:14px;flex:100%;min-height:3rem;font-weight:750}.garuda-move-payment-security{color:#667085;text-align:center;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.68rem;line-height:1.4;display:flex}.garuda-move-payment-security .material-symbols-rounded{color:#ce1126;flex:none}.garuda-move-topup-link{text-align:center;color:#b7081f;background:#fff;border:1px solid #ce112624;border-radius:12px;justify-content:center;align-items:center;gap:.3rem;width:calc(100% - 2rem);margin:.15rem 1rem .85rem;padding:.55rem .75rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:600px){.garuda-move-assigned-panel .garuda-move-trip-progress{padding:1rem}.garuda-ls-order-card.is-active-trip{padding:.4rem!important}.garuda-move-active-map .garuda-move-live-map.is-compact{height:15rem}.garuda-move-active-map-label{max-width:calc(50% - .8rem);padding:.45rem .55rem;top:.55rem}.garuda-move-active-map-label.is-pickup{left:.55rem}.garuda-move-active-map-label.is-dropoff{right:.55rem}.garuda-move-active-map-label strong{font-size:.64rem}.garuda-move-active-map-actions{bottom:.55rem;left:.55rem;right:.55rem}.garuda-move-active-map-actions a{flex:1;justify-content:center;padding:.35rem .5rem}.garuda-move-assigned-panel .lifestyle-worker-profile-photo{width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;max-height:64px}.garuda-move-assigned-panel .lifestyle-worker-profile-name{font-size:1.02rem}.garuda-move-trip-progress-head{gap:.65rem}.garuda-move-trip-progress-icon{--trip-status-icon-size:2.75rem;width:var(--trip-status-icon-size);height:var(--trip-status-icon-size);min-width:var(--trip-status-icon-size);min-height:var(--trip-status-icon-size);max-width:var(--trip-status-icon-size);max-height:var(--trip-status-icon-size);flex:0 0 var(--trip-status-icon-size)}.garuda-move-trip-eta strong{font-size:1.5rem}.garuda-move-trip-timeline-step small{font-size:.55rem}.garuda-move-payment-summary{gap:.65rem;padding:.85rem}.garuda-move-payment-icon{width:2.65rem;height:2.65rem}.garuda-move-payment-fare{min-width:5.8rem;padding-left:.7rem}.garuda-move-payment-fare strong{font-size:.88rem}}.garuda-move-trip-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.garuda-move-action-bar{flex-wrap:wrap;gap:.5rem;display:flex}.garuda-move-action-bar .btn-primary,.garuda-move-action-bar .btn-ghost{flex:auto;min-height:2.5rem}.garuda-move-rating-row{flex-wrap:wrap;gap:.35rem;display:flex}.garuda-move-receipt{flex-direction:column;gap:.45rem;display:flex}.lifestyle-review-tip{background:#fffaf8;border:1px solid #0f172a14;border-radius:14px;gap:.65rem;padding:.75rem .8rem;display:grid}.lifestyle-review-tip.is-done{background:#f8fafc}.lifestyle-review-tip-title{color:#0f172a;align-items:center;gap:.4rem;margin:0;font-size:.82rem;font-weight:750;display:flex}.lifestyle-review-tip-title em{color:#94a3b8;font-size:.68rem;font-style:normal;font-weight:650}.lifestyle-review-tip-stars{gap:.15rem;display:flex}.lifestyle-review-star{color:#cbd5e1;cursor:pointer;background:0 0;border:0;place-items:center;padding:.1rem;display:grid}.lifestyle-review-star.is-active{color:#f59e0b}.lifestyle-review-star .material-icons-round{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}.lifestyle-review-tip-note{gap:.35rem;display:grid}.lifestyle-review-tip-note>span{color:#475569;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:flex}.lifestyle-review-tip-note em{color:#94a3b8;font-style:normal;font-weight:650}.lifestyle-review-tip-note textarea{color:#0f172a;width:100%;min-height:3.2rem;font:inherit;resize:vertical;background:#fff;border:1px solid #0f172a1a;border-radius:10px;padding:.55rem .65rem;font-size:.82rem}.lifestyle-review-tip-tips{gap:.45rem;display:grid}.lifestyle-review-tip-chips{flex-wrap:wrap;gap:.35rem;display:flex}.lifestyle-review-tip-chip{color:#9f1239;cursor:pointer;background:#fff;border:1px solid #ce11262e;border-radius:999px;min-height:2rem;padding:.28rem .7rem;font-size:.74rem;font-weight:750}.lifestyle-review-tip-chip.is-active{color:#fff;background:#ce1126;border-color:#ce1126}.lifestyle-review-tip-custom{width:100%;min-height:2.3rem;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:10px;padding:.45rem .7rem;font-size:.84rem}.lifestyle-review-tip-submit{justify-content:center;align-items:center;gap:.35rem;width:100%;display:inline-flex}.html5-store-screen{gap:.75rem!important}.html5-store-header-actions{align-items:center;gap:.2rem;display:inline-flex}.html5-store-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.html5-store-icon-btn.is-on{color:#ce1126;background:#ce112614}.html5-store-tabs{border-bottom:1px solid #0f172a14;align-items:flex-end;gap:1rem;padding:0 .15rem;display:flex}.html5-store-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.45rem .1rem .55rem;font-weight:700;display:inline-flex;position:relative}.html5-store-tabs button.is-active{color:#0f172a}.html5-store-tabs button.is-active:after{content:"";background:#0f172a;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.html5-store-tab-dot{color:#fff;letter-spacing:.03em;background:#16a34a;border-radius:999px;align-items:center;padding:.08rem .32rem;font-size:.58rem;font-weight:800;display:inline-flex}.html5-store-search{color:#64748b;background:#fff;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:.45rem;padding:.62rem .85rem;display:flex;box-shadow:0 8px 18px #0f172a0a}.html5-store-search input{min-width:0;font:inherit;color:#0f172a;background:0 0;border:0;outline:none;flex:1}.html5-store-note{color:#334155;background:#0f172a0d;border-radius:14px;margin:0;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.html5-store-note.is-soft{color:#475569;background:#0f172a0a}.html5-store-cats{scrollbar-width:none;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.html5-store-cats::-webkit-scrollbar{display:none}.html5-store-cats button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.82rem;font-weight:650;display:inline-flex}.html5-store-cats button.is-active{color:#fff;background:#0f172a;border-color:#0f172a}.html5-store-status{margin:0;font-size:.86rem}.html5-store-status.is-error{color:#b91c1c}.html5-store-hero{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background-color:#0f172a;background-image:linear-gradient(160deg,#1e293b,#0f172a),none;background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-radius:18px;min-height:10.5rem;padding:0;display:block;position:relative;overflow:hidden}.html5-store-hero-shade{background:linear-gradient(#0000 20%,#0f172ac7);position:absolute;top:0;bottom:0;left:0;right:0}.html5-store-hero-bar{color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .75rem;display:grid;position:absolute;bottom:0;left:0;right:0}.html5-store-hero-copy{min-width:0}.html5-store-hero-copy strong{font-size:.98rem;display:block}.html5-store-hero-copy p{opacity:.88;white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.78rem;overflow:hidden}.html5-store-list,.html5-store-rank-wrap{flex-direction:column;gap:.55rem;display:flex}.html5-store-rank-group{flex-direction:column;gap:.5rem;display:flex}.html5-store-row{background:#fff;border:1px solid #0f172a0f;border-radius:16px;padding:.7rem .75rem;box-shadow:0 8px 18px #0f172a0a}.html5-store-row-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:0;display:grid}.html5-store-thumb{color:#ce1126;background:#e2e8f0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:inline-flex;position:relative;overflow:hidden}.html5-store-thumb.is-sm{color:#fbbf24;background:#1e293b;border-radius:8px;width:2rem;height:2rem}.html5-store-thumb img{object-fit:cover;width:100%;height:100%}.html5-store-badge{letter-spacing:.03em;color:#fff;background:#16a34a;border-radius:6px;padding:.08rem .28rem;font-size:.55rem;font-weight:800;position:absolute;top:.2rem;left:.2rem}.html5-store-badge.is-hot{background:#dc2626}.html5-store-rank{color:#fff;background:#0f172a;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .2rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:.2rem;right:.2rem}.html5-store-row-copy{min-width:0}.html5-store-row-copy strong{color:#0f172a;font-size:.95rem;display:block}.html5-store-row-copy p{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:.12rem 0 0;font-size:.78rem;overflow:hidden}.html5-store-meta{color:#94a3b8;align-items:center;gap:.35rem;margin-top:.22rem;font-size:.72rem;display:inline-flex}.html5-store-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;min-width:3.6rem;font:inherit;cursor:pointer;background:linear-gradient(#e11d48,#be123c);border:0;border-radius:999px;flex-shrink:0;padding:.42rem .85rem;font-size:.82rem;font-weight:800;box-shadow:0 8px 16px #be123c33}.html5-store-play.is-wide{width:100%;min-height:2.6rem}.html5-store-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#334155;width:100%;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:12px;font-weight:700}.html5-store-overlay{z-index:400;color:#fff;background:#070b14;flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.html5-store-overlay-bar{padding:max(.55rem,env(safe-area-inset-top)).7rem .55rem;background:#070b14f0;border-bottom:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.html5-store-exit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;height:2.15rem;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff24;border:0;border-radius:999px;align-items:center;gap:.28rem;padding:0 .75rem 0 .5rem;font-size:.8rem;font-weight:750;display:inline-flex}.html5-store-overlay-identity{align-items:center;gap:.5rem;min-width:0;display:flex}.html5-store-overlay-bar .html5-store-icon-btn{color:#fff;background:#ffffff1a}.html5-store-overlay-bar .html5-store-icon-btn.is-on{color:#fde68a;background:#fde68a2e}.html5-store-overlay-title{text-align:left;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;font-size:.86rem;font-weight:800;display:flex;overflow:hidden}.html5-store-overlay-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.html5-store-overlay.is-landscape .html5-store-overlay-bar{z-index:2;background:linear-gradient(#000000c7,#0000);position:absolute;top:0;left:0;right:0}.html5-store-overlay.is-landscape .html5-store-stage{position:absolute;top:0;bottom:0;left:0;right:0}.html5-store-session-chip{letter-spacing:.02em;color:#fde68a;font-size:.68rem;font-weight:700}.html5-store-session-hint{text-align:center;color:#ffffffc7;flex-shrink:0;margin:0;padding:.25rem .75rem .45rem;font-size:.75rem;line-height:1.35}.quest-challenge-game{align-items:center;gap:.7rem;display:flex}.quest-challenge-game-copy{min-width:0}.quest-challenge-game-copy strong{font-size:.95rem;display:block}.quest-challenge-game-copy p{margin:.2rem 0 0}.quest-challenge-meter{background:#0f172a14;border-radius:99px;height:8px;overflow:hidden}.quest-challenge-meter>span{background:linear-gradient(90deg,#b45309,#f59e0b);border-radius:99px;height:100%;display:block}.quest-challenge-meter-label{margin:0;font-size:.8rem}.html5-store-stage{background:#000;flex:auto;min-height:0;position:relative}.html5-store-stage iframe{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.html5-store-external{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem 1rem;display:flex}.html5-store-external h2{margin:0;font-size:1.05rem}.html5-store-external p{max-width:26rem;margin:0;font-size:.86rem;line-height:1.45}.html5-arena-lead{color:#64748b;margin:-.15rem 0 0;font-size:.86rem;line-height:1.45}.html5-arena-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.html5-arena-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0f}.html5-arena-card-cover{aspect-ratio:1;color:#ce1126;background:#e2e8f0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.html5-arena-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.html5-arena-card-cover .html5-store-badge{top:.35rem;left:auto;right:.35rem}.html5-arena-rank{color:#fff;text-align:center;background:#0f172ac7;border-radius:999px;min-width:1.55rem;padding:.12rem .35rem;font-size:.68rem;font-weight:800;position:absolute;top:.35rem;left:.35rem}.html5-arena-card-body{flex-direction:column;gap:.18rem;padding:.55rem .6rem .65rem;display:flex}.html5-arena-card-body strong{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.25;display:-webkit-box;overflow:hidden}.html5-arena-card-body small{color:#94a3b8;font-size:.72rem}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nft-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.cards-grid{align-items:stretch}.nft-card-v2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform .25s var(--ease-out),box-shadow .25s;overflow:hidden}.nft-card-v2:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.nft-card-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;padding:0}.cards-report-btn{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none}.cards-report-btn:hover{background:#f4f6f8cc}.nft-detail-img{object-fit:cover;border:1px solid var(--border);border-radius:14px;width:100%;max-height:220px}.nft-detail-media{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.nft-detail-media--btn{cursor:zoom-in}.nft-detail-media--btn:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #c7001873}.nft-detail-zoom-hint{color:#fff;pointer-events:none;background:#0f172ab8;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.nft-detail-onchain{aspect-ratio:1;background:linear-gradient(145deg,#9f1239 0%,#e11927 100%);border:1px solid #e1192733;border-radius:16px;max-height:280px;position:relative;overflow:hidden}.nft-detail-onchain .gnft-card-art{height:100%;min-height:220px}.nft-detail-gnft-badge{letter-spacing:.06em;color:#fff;background:#e11927eb;border-radius:10px;padding:.35rem .6rem;font-size:.62rem;font-weight:800;position:absolute;top:12px;right:12px}.nft-image-lightbox{z-index:12000;padding:max(1rem,env(safe-area-inset-top))1rem max(1rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);background:#020617e0;justify-content:center;align-items:center;animation:.18s ease-out nft-lightbox-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes nft-lightbox-fade{0%{opacity:0}to{opacity:1}}.nft-image-lightbox-close{top:max(.85rem,env(safe-area-inset-top));right:max(.85rem,env(safe-area-inset-right));color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute}.nft-image-lightbox-close:hover{background:#fff3}.nft-image-lightbox-stage{flex-direction:column;align-items:center;gap:.65rem;width:min(100%,560px);max-height:min(86vh,860px);animation:.22s cubic-bezier(.22,1,.36,1) nft-lightbox-pop;display:flex}@keyframes nft-lightbox-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.nft-image-lightbox-img{object-fit:contain;background:#ffffff0a;border-radius:16px;width:100%;max-height:min(72vh,720px);box-shadow:0 18px 50px #00000059}.nft-image-lightbox-art{background:#0f172a;border-radius:16px;width:100%;max-height:min(72vh,720px);overflow:hidden;box-shadow:0 18px 50px #00000059}.nft-image-lightbox-art .gnft-card-art,.nft-image-lightbox-art .cert-art,.nft-image-lightbox-art .cert-art-svg,.nft-image-lightbox-art svg{width:100%;height:auto;min-height:280px;display:block}.nft-image-lightbox-caption{color:#fff;text-align:center;max-width:100%;margin:0;padding:0 .5rem;font-size:.92rem;font-weight:750}.nft-image-lightbox-hint{text-align:center;margin:0;font-size:.72rem;color:#ffffffa6!important}.cards-section{flex-direction:column;gap:.65rem;display:flex}.cards-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .1rem;display:flex}.cards-section-title{letter-spacing:-.02em;margin:0;font-size:.88rem;font-weight:800}.cards-section-count{font-size:.72rem;font-weight:600}.cards-section-empty{border-radius:var(--radius-lg);border:1px dashed var(--border);background:var(--surface);padding:.85rem 1rem;font-size:.82rem;line-height:1.5}.cards-section-gnft .cards-section-title{color:var(--primary)}.cards-overview-summary{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);margin:-.25rem 0 .5rem;padding:.55rem .85rem;font-size:.74rem;font-weight:600;line-height:1.45}.cards-perks-panel{margin-bottom:.75rem;padding:1rem 1.05rem}.cards-perks-panel--details>.cards-perks-list{margin-top:.75rem}.cards-perks-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;list-style:none;display:flex}.cards-perks-summary::-webkit-details-marker{display:none}.cards-perks-summary-main{gap:.2rem;min-width:0;display:grid}.cards-perks-summary-main .cards-section-title{margin:0}.cards-perks-cta{margin:.75rem 0 0;font-size:.74rem;line-height:1.45}.cards-perks-more{margin:.65rem 0 0;font-size:.74rem}.cards-rewards-panel{margin-bottom:.75rem;padding:1rem 1.05rem}.cards-rewards-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cards-utility-panel{margin-bottom:.75rem;padding:1rem 1.05rem}.cards-utility-panel .cards-section-head{margin-bottom:.65rem}.cards-utility-panel--cert{background:linear-gradient(160deg,#0f766e09,#fffffffc);border-color:#0f766e33}.cards-utility-panel--rewards{background:linear-gradient(160deg,#b4530908,#fffffffc);border-color:#b453092e}.cards-utility-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cards-utility-row{border-radius:var(--radius-lg);border:1px solid var(--border);background:#ffffffeb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.65rem .7rem;display:grid}.cards-utility-row--cert{background:linear-gradient(145deg,#0f766e0d,#fffffffa);border-color:#0f766e2e}.cards-utility-row--property{background:linear-gradient(145deg,#b453090a,#fffffffa);border-color:#b4530933;grid-template-columns:1fr auto}.cards-utility-row--property .cards-utility-row-icon{color:#b45309}.cards-utility-row--loyalty-stamp{background:linear-gradient(145deg,#c41e3a0a,#fffffffa);border-color:#c41e3a33}.cards-utility-row--regional-stamp{background:linear-gradient(145deg,#0d94880d,#fffffffa);border-color:#0d948838}.cards-utility-row--merchant-voucher,.cards-utility-row--pay-voucher{background:linear-gradient(145deg,#b453090a,#fffffffa);border-color:#b4530933}.cards-utility-row--event-ticket{background:linear-gradient(145deg,#4f46e50a,#fffffffa);border-color:#4f46e533}.cards-utility-row--loyalty-stamp,.cards-utility-row--regional-stamp,.cards-utility-row--merchant-voucher,.cards-utility-row--event-ticket,.cards-utility-row--pay-voucher{grid-template-columns:1fr}.cards-utility-row-hit{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:0;display:grid}.cards-utility-row-hit--static{cursor:default;grid-column:1/-1}.cards-utility-row--cert .cards-utility-row-hit{grid-column:1}.cards-utility-row-hit:focus-visible{outline:2px solid var(--accent,#e11927);outline-offset:2px;border-radius:8px}.cards-utility-row-action:focus-visible{outline:2px solid var(--accent,#e11927);outline-offset:2px;border-radius:8px}.cert-art--row{aspect-ratio:1;border-radius:10px;flex-shrink:0;width:3.5rem;height:3.5rem}.cards-utility-row-icon{width:3.5rem;height:3.5rem;color:var(--primary);background:#0f172a0a;border-radius:10px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;display:flex}.cards-utility-row--merchant-voucher .cards-utility-row-icon,.cards-utility-row--pay-voucher .cards-utility-row-icon{color:#b45309}.cards-utility-row--event-ticket .cards-utility-row-icon{color:#4f46e5}.cards-utility-row--regional-stamp .cards-utility-row-icon{color:#0d9488}.cards-utility-row-body{gap:.18rem;min-width:0;display:grid}.cards-utility-row-head{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.cards-utility-row-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:800;line-height:1.3;overflow:hidden}.cards-utility-row-code{letter-spacing:.03em;color:#0f766e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.64rem;font-weight:700;overflow:hidden}.cards-utility-row-meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cards-utility-chip{letter-spacing:.02em;color:var(--primary);background:#c41e3a1a;border-radius:999px;flex-shrink:0;padding:.14rem .4rem;font-size:.62rem;font-weight:800}.cards-utility-chip--pay{color:#b45309;background:#b453091f}.cards-utility-chip--pending{color:#64748b;background:#64748b1f;font-size:.62rem}.market-sheet-stat--wide{grid-column:1/-1}.market-sheet-stat--wide .market-sheet-stat-value{font-size:.95rem}.cards-utility-row-action{letter-spacing:.02em;color:#0f766e;cursor:pointer;white-space:nowrap;background:#ffffffe6;border:1px solid #0f766e47;border-radius:999px;flex-shrink:0;padding:.32rem .55rem;font-size:.64rem;font-weight:800}.cards-utility-row-action--cert:hover{background:#0f766e14}.cards-utility-footnote{margin:.55rem 0 0;font-size:.68rem;line-height:1.45}.cards-stamp-progress{gap:.18rem;margin-top:.15rem;display:grid}.cards-stamp-progress-bar{background:#0f172a14;border-radius:999px;height:4px;overflow:hidden}.cards-stamp-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ea580c,#f97316);height:100%;display:block}.cards-stamp-progress-label{font-size:.64rem}.cards-perks-panel--active{background:linear-gradient(145deg,#c41e3a0a,#fffffffa);border-color:#c41e3a47}.cards-perks-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.cards-perks-sub{margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.cards-perks-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--primary);color:#fff;border-radius:999px;padding:.28rem .55rem;font-size:.65rem;font-weight:800}.cards-perks-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cards-perk{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);grid-template-columns:1.4rem 1fr;align-items:start;gap:.55rem;padding:.65rem .75rem;display:grid}.cards-perk--on{background:#c41e3a0a;border-color:#c41e3a38}.cards-perk-icon{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.4}.cards-perk--on .cards-perk-icon{color:var(--primary)}.cards-perk strong{margin-right:.35rem;font-size:.8rem;display:inline}.cards-perk-value{color:var(--primary);background:#c41e3a1a;border-radius:999px;padding:.1rem .35rem;font-size:.68rem;font-weight:800}.cards-perk p{margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.cards-identity-panel{background:linear-gradient(145deg,#6366f10d,#fffffffa);border-color:#6366f147;margin-bottom:.75rem;padding:1rem 1.05rem}.cards-identity-panel .cards-section-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.cards-identity-badge{letter-spacing:.06em;text-transform:uppercase;color:#4f46e5;background:#6366f11f;border-radius:999px;padding:.22rem .48rem;font-size:.62rem;font-weight:800}.cards-identity-body{gap:.45rem;margin-bottom:.65rem;display:grid}.cards-identity-row{justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.cards-identity-did{word-break:break-all;margin:.35rem 0 0;font-size:.68rem;line-height:1.4}.cards-identity-note{margin:.35rem 0 0;font-size:.7rem;line-height:1.45}.cards-signed-voucher-panel{margin-bottom:.75rem;padding:1rem 1.05rem}.cards-signed-voucher-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cards-signed-voucher-row{border-radius:var(--radius-lg);background:linear-gradient(145deg,#b453090d,#fffffffa);border:1px solid #b4530938;grid-template-columns:2rem 1fr;align-items:start;gap:.65rem;padding:.7rem .75rem;display:grid}.cards-signed-voucher-icon{color:#b45309;font-size:1.35rem;line-height:1}.cards-signed-voucher-body strong{font-size:.82rem;display:block}.cards-signed-voucher-expiry{margin-top:.15rem;font-size:.68rem;display:block}.cards-signed-voucher-note{margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.cards-signed-voucher-hint{margin:.55rem 0 0;font-size:.7rem;line-height:1.45}.merchant-voucher-panel{margin-bottom:.75rem;padding:.85rem 1rem}.merchant-voucher-label{margin-bottom:.4rem;font-size:.76rem;font-weight:700;display:block}.merchant-voucher-select{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);width:100%;padding:.55rem .65rem;font-size:.8rem}.merchant-voucher-saving{margin:.45rem 0 0;font-size:.74rem}.cards-creator-panel{margin:.35rem 0 .85rem;padding:1.05rem 1.1rem}.cards-creator-lead{max-width:28rem;margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.cards-creator-gate{margin-top:.65rem}.cards-creator-msg{margin:0;font-size:.78rem;line-height:1.4}.cards-creator-closed{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.75rem;display:flex}.cards-creator-closed .std-btn,.cards-creator-closed button{width:100%}.cards-creator-form{gap:.7rem;margin-top:.75rem}.cards-creator-form-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cards-creator-form-label{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:800}.cards-creator-optional{color:#94a3b8;text-transform:none;letter-spacing:0;font-size:.68rem;font-weight:500}.cards-creator-warn{color:#b45309;margin:-.2rem 0 0;font-size:.72rem;line-height:1.4}.cards-creator-fee-box{background:linear-gradient(#ce11260d,#fffffff5);border:1px solid #ce112629;border-radius:12px;margin:0;padding:.7rem .85rem}.cards-creator-fee-line{color:#1e293b;margin:0;font-size:.86rem}.cards-creator-fee-line strong{color:#ce1126;font-weight:700}.cards-creator-fee-meta{margin:.25rem 0 0;font-size:.74rem}.cards-creator-foot{margin:0;font-size:.72rem;line-height:1.4}.cards-creator-form .field{margin:0}.cards-creator-form .field-label{margin-bottom:.28rem;font-size:.72rem;font-weight:700;display:block}.cards-creator-form input[type=text]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);width:100%;padding:.55rem .65rem;font-size:.8rem}.community-reward-line--gnft strong{color:var(--primary)}.community-gnft-hint{margin:.5rem 0 0;font-size:.72rem;line-height:1.45}.community-gnft-hint a{color:var(--primary);font-weight:700;text-decoration:none}.cards-section-mint{margin-top:.15rem}.gnft-detail-actions{gap:.65rem;padding:0 .25rem}.gnft-action-row{flex-wrap:wrap;gap:.5rem;display:flex}.gnft-action-row .std-btn{flex:1;min-width:7rem}.gnft-action-msg{margin:0;font-size:.78rem;line-height:1.45}.gnft-action-hint{margin:0;font-size:.72rem}.gnft-listing-price{margin:0;font-size:.85rem}.gnft-listing-price strong{color:var(--merah)}.nft-card-listing-badge{text-align:center;color:var(--merah);background:#ffffffeb;border-radius:999px;padding:.2rem .35rem;font-size:.62rem;font-weight:800;position:absolute;bottom:.45rem;left:.45rem;right:.45rem}.cards-market-sub{margin:.2rem 0 0;font-size:.74rem}.cards-market-foot{margin:.75rem 0 0;font-size:.72rem}.cards-section-market{margin-top:.25rem}.nft-card-list{flex-direction:row;align-items:stretch;display:flex}.nft-card-list .nft-card-media{border-radius:0;width:96px;min-width:96px;height:auto;min-height:96px}.nft-card-list .nft-card-body{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:.85rem 1rem;display:flex}.nft-card-list .nft-card-attrs{margin-top:.35rem}.nft-card-media{background:var(--surface-variant);height:160px;position:relative}.nft-card-media-onchain{background:linear-gradient(145deg,#9f1239 0%,#e11927 100%)}.nft-card-media-photo{background:#0f172a}.nft-card-media-photo img{object-fit:cover}.gnft-card-art{width:100%;height:100%;display:block;overflow:hidden}.gnft-card-art-svg{object-fit:cover;width:100%;height:100%;display:block}.gnft-card-art--preview{border-radius:14px}.gnft-card-art--detail{border-radius:16px}.cert-art{aspect-ratio:1;background:linear-gradient(145deg,#0f766e,#115e59);border-radius:14px;width:100%;overflow:hidden}.cert-art-svg{object-fit:cover;width:100%;height:100%;display:block}.cert-art--detail{border-radius:16px;min-height:220px}.nft-detail-certificate{border-radius:16px;position:relative;overflow:hidden}.nft-detail-certificate .cert-art{aspect-ratio:auto;min-height:220px}.nft-detail-cert-badge{color:#0f766e;letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.nft-card-onchain .nft-card-badge{color:#fff;background:#e11927eb}.nft-card-sold{opacity:.72;filter:grayscale(.35)}.nft-card-sold .nft-card-media-onchain{background:linear-gradient(145deg,#6b7280 0%,#9ca3af 100%)}.nft-card-sold .nft-card-badge{color:#fff;background:#4b5563eb}.cards-section-sold .cards-section-title{color:var(--muted)}.cards-sold-note{margin:0;font-size:.76rem;line-height:1.45}.cards-activity-list{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:0;margin-top:.35rem;display:flex;overflow:hidden}.cards-activity-item{background:var(--surface);text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);align-items:flex-start;gap:.65rem;width:100%;padding:.75rem .85rem;display:flex}.cards-activity-item:last-child{border-bottom:none}.cards-activity-item:hover{background:var(--surface-variant)}.cards-activity-item-title{margin:0;font-size:.82rem;font-weight:700}.cards-activity-item-sub{margin:.15rem 0 0;font-size:.72rem}.cards-activity-more{align-self:flex-start;margin-top:.65rem;font-size:.78rem;font-weight:700}.gnft-sold-banner{border-radius:var(--radius-md);background:var(--surface-variant);color:var(--muted);border:1px solid var(--border);margin:0;padding:.65rem .75rem;font-size:.8rem;line-height:1.45}.gnft-flow-hint{border-radius:var(--radius-md);background:#dc26260a;border:1px solid #dc26261f;margin:0;padding:.55rem .65rem;font-size:.75rem;line-height:1.45}.gnft-flow-guide{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-variant);margin-top:.75rem;padding:.65rem .75rem}.gnft-flow-guide summary{cursor:pointer;color:var(--text);font-size:.8rem;font-weight:700}.gnft-flow-steps{margin:.65rem 0 0;padding-left:1.1rem;font-size:.75rem;line-height:1.5}.gnft-flow-steps li+li{margin-top:.35rem}.nft-card-media img{object-fit:cover;width:100%;height:100%;display:block}.nft-card-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);background:#ffffffb8;border:1px solid #ffffff80;border-radius:10px;padding:.3rem .55rem;font-size:.62rem;font-weight:700;position:absolute;top:10px;right:10px}.nft-card-body{padding:1rem}.nft-card-title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin-bottom:.2rem;font-size:.85rem;font-weight:700;overflow:hidden}.nft-card-id{color:var(--muted);margin-bottom:.55rem;font-size:.68rem}.nft-card-attrs{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.nft-attr-meta{text-align:right}.nft-attr-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:600;display:block}.nft-attr-value{margin-top:.2rem;font-size:.82rem;font-weight:700;display:block}.cards-screen{gap:1rem;padding-bottom:1.5rem}.cards-header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding-top:.25rem;display:flex}.cards-header-text{min-width:0}.cards-header-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.cards-sub{margin-top:.2rem;font-size:.82rem;line-height:1.4}.cards-view-btn,.cards-explorer-btn{color:var(--primary);flex-shrink:0}.cards-control-panel{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);flex-direction:column;gap:.65rem;padding:.65rem;display:flex}.cards-tab-bar{border-radius:var(--radius-md);box-shadow:none;background:#0f172a08;border:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.3rem;display:grid}.cards-tab{cursor:pointer;border-radius:calc(var(--radius-md) - 2px);color:var(--muted);white-space:nowrap;text-align:center;background:0 0;border:none;min-width:0;padding:.5rem .35rem;font-size:.72rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.cards-tab.active{color:var(--primary);background:#fff;box-shadow:0 1px 4px #0f172a14}.cards-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.cards-stat{border-radius:var(--radius-md);border:1px solid var(--border);text-align:center;background:#0f172a05;flex-direction:column;align-items:center;gap:.15rem;min-width:0;padding:.7rem .55rem;display:flex}.cards-stat-primary{background:var(--primary-container);border-color:#e1192724}.cards-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700;line-height:1.2;display:block}.cards-stat-primary .cards-stat-label{color:#e11927b8}.cards-stat-value{letter-spacing:-.03em;font-size:1.15rem;font-weight:800;line-height:1.1;display:block}.cards-stat-value--compact{font-size:.92rem}.cards-stat-primary .cards-stat-value{color:var(--primary)}.cards-stat-unit{color:var(--muted);font-size:.62rem;font-weight:600;display:block}.cards-hidden-note{margin:-.35rem 0 0;padding:0 .15rem;font-size:.76rem;line-height:1.45}.cards-section-hidden{border-radius:var(--radius-lg);background:linear-gradient(180deg,#e1192708 0%,var(--surface)100%);border:1px dashed #e1192738;gap:.65rem;padding:.85rem!important}.cards-section-hidden-head{align-items:flex-start;gap:.75rem}.cards-section-hidden-sub{margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.cards-section-hidden-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.cards-hidden-show-all{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700}.cards-hidden-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cards-hidden-row{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .7rem;display:grid}.cards-hidden-thumb{background:linear-gradient(145deg,#9f1239 0%,#e11927 100%);border-radius:12px;flex-shrink:0;width:52px;height:52px;overflow:hidden;box-shadow:0 2px 8px #e119272e}.cards-hidden-thumb .gnft-card-art,.cards-hidden-thumb .gnft-card-art-svg{width:100%;height:100%}.cards-hidden-thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.cards-hidden-info{flex-direction:column;gap:.12rem;min-width:0;display:flex}.cards-hidden-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.cards-hidden-id{font-size:.68rem;font-family:var(--font-mono,monospace)}.cards-hidden-show-btn{background:var(--surface);min-height:34px;color:var(--primary);white-space:nowrap;cursor:pointer;border:1px solid #e1192747;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .8rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.cards-hidden-show-btn:hover{background:#e119270d;border-color:#e1192773}.cards-hidden-show-btn:active{transform:scale(.98)}.cards-activity-empty{margin:0;font-size:.82rem;line-height:1.5}.cards-analytics-fill-muted{background:var(--muted);opacity:.45}.cards-list{flex-direction:column;gap:.75rem;display:flex}.nft-mint-tile{border-radius:var(--radius-lg);border:1px dashed var(--border-strong);background:var(--surface);min-height:240px;color:var(--muted);cursor:pointer;text-align:left;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;font-size:.88rem;font-weight:700;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:flex}.nft-mint-tile-wide{background:linear-gradient(135deg,#e119270a 0%,var(--surface)55%);min-height:auto;box-shadow:var(--shadow-xs);border-style:solid;border-color:#e119272e;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem 1.1rem}.nft-mint-tile-wide:hover{box-shadow:var(--shadow-sm);border-color:#e1192773}.nft-mint-tile-copy{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.nft-mint-tile-title{color:var(--text);letter-spacing:-.02em;font-size:.92rem;font-weight:800}.nft-mint-tile-wide .nft-mint-tile-hint{color:var(--muted);text-align:left;max-width:none;font-size:.74rem;font-weight:600;line-height:1.4}.nft-mint-tile-chevron{color:var(--primary);opacity:.85;flex-shrink:0}.nft-mint-tile-spin{color:var(--primary);flex-shrink:0}.cards-list .nft-mint-tile{flex-direction:row;min-height:88px}.nft-mint-tile:hover{color:var(--primary);background:#e1192708;border-color:#e1192759}.nft-mint-tile-error{border-color:#ce112673}.nft-mint-tile-hint{text-align:center;max-width:92%;font-size:.68rem;font-weight:600;line-height:1.35}.nft-mint-preview{background:linear-gradient(145deg,#9f1239 0%,#e11927 100%);border-radius:16px;width:72px;min-width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 6px 18px #e1192738}.nft-mint-preview-icon{color:#fff;filter:drop-shadow(0 2px 6px #00000059);margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.cards-onchain-hint{padding:.75rem 1rem!important}.cards-onchain-note{margin:0;font-size:.78rem;line-height:1.4}.nft-mint-tile-msg{text-align:center;max-width:92%;padding:0 .35rem;font-size:.68rem;font-weight:600;line-height:1.35}.nft-mint-tile-msg.ok{color:var(--success)}.nft-mint-tile-msg.err{color:var(--primary)}.cards-activity{gap:.85rem;padding:1.15rem!important}.cards-chart{justify-content:space-between;align-items:flex-end;gap:.35rem;height:120px;padding-top:.5rem;display:flex}.cards-chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.35rem;height:100%;display:flex}.cards-chart-bar{background:linear-gradient(180deg,var(--primary-bright),var(--primary));border-radius:6px 6px 2px 2px;width:100%;max-width:28px;min-height:8px;box-shadow:0 4px 12px #e1192733}.cards-chart-day{color:var(--muted);font-size:.62rem;font-weight:600}.cards-analytics{gap:.85rem!important}.cards-analytics-row{flex-direction:column;gap:.35rem;display:flex}.cards-analytics-head{justify-content:space-between;font-size:.82rem;font-weight:600;display:flex}.cards-analytics-track{background:var(--surface-variant);border-radius:999px;height:6px;overflow:hidden}.cards-analytics-fill{background:linear-gradient(90deg,var(--primary-bright),var(--primary));border-radius:999px;height:100%}.cards-onchain-link{color:inherit;text-decoration:none}.cards-onchain-link:hover{background:#f4f6f8cc}.market-chain-sync{background:linear-gradient(160deg,#ce112609 0%,var(--surface)48%);box-shadow:var(--shadow-xs);padding:.55rem .8rem .6rem!important}.market-sync-top{align-items:center;gap:.35rem;margin-bottom:.42rem;display:flex}.market-sync-live{background:var(--success);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #0b5e3c1f}.market-sync-title{letter-spacing:-.02em;color:var(--text);font-size:.74rem;font-weight:800}.market-sync-badge{color:var(--success);background:#0b5e3c14;border:1px solid #0b5e3c24;border-radius:999px;padding:.12rem .38rem;font-size:.58rem;font-weight:700;line-height:1.2}.market-sync-link{color:var(--primary);align-items:center;gap:.2rem;margin-left:auto;padding:.15rem 0;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.market-sync-link:hover{opacity:.85}.market-sync-items{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:0;display:grid}.market-sync-divider{background:var(--border);align-self:stretch;width:1px;margin:.1rem 0}.market-sync-item{flex-direction:column;justify-content:center;gap:.12rem;min-width:0;padding:0 .45rem;display:flex}.market-sync-item:first-child{padding-left:0}.market-sync-item:last-child{padding-right:0}.market-sync-k{color:var(--muted);letter-spacing:.01em;font-size:.62rem;font-weight:600;line-height:1.2}.market-sync-v{color:var(--text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;line-height:1.15;overflow:hidden}.market-sheet--tx{max-height:min(88vh,720px)}.onchain-tx-toolbar{justify-content:space-between;align-items:center;padding:0 .1rem;display:flex}.onchain-tx-count{color:var(--muted);font-size:.74rem;font-weight:600}.onchain-tx-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.35rem;max-height:min(52vh,420px);display:flex;overflow-y:auto}.onchain-tx-empty{text-align:center;padding:1.5rem .5rem;font-size:.82rem}.onchain-tx-row{border:1px solid var(--border);background:var(--surface-variant);cursor:pointer;text-align:left;width:100%;color:inherit;border-radius:12px;align-items:center;gap:.7rem;padding:.7rem .75rem;transition:background .15s,border-color .15s;display:flex}.onchain-tx-row:hover{background:#f4f6f8e6;border-color:#ce11262e}.onchain-tx-icon{background:var(--primary-container);width:34px;height:34px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.onchain-tx-body{flex:1;min-width:0}.onchain-tx-title{letter-spacing:-.01em;font-size:.84rem;font-weight:700;display:block}.onchain-tx-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.7rem;display:block;overflow:hidden}.onchain-tx-chevron{color:var(--muted);opacity:.65;flex-shrink:0}.cards-section-reports{margin-top:.15rem}.cards-reports{min-height:140px;overflow:hidden}.cards-reports-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:2rem 1.25rem 1.75rem;display:flex}.cards-reports-empty-icon{background:var(--primary-container);width:52px;height:52px;color:var(--primary);border-radius:16px;place-items:center;margin-bottom:.25rem;display:grid}.cards-reports-empty-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:.9rem;font-weight:800}.cards-reports-empty-sub{max-width:18rem;margin:0;font-size:.78rem;line-height:1.5}.cards-reports-empty-cta{border-radius:var(--radius-md);background:var(--primary);color:#fff;cursor:pointer;border:none;margin-top:.65rem;padding:.55rem 1rem;font-size:.78rem;font-weight:700;transition:opacity .15s,transform .15s}.cards-reports-empty-cta:active{opacity:.92;transform:scale(.98)}.cards-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cards-quick-action{border-radius:var(--radius-md);border:1px solid var(--border);color:#334155;text-align:left;cursor:pointer;background:#fff;align-items:center;gap:.55rem;width:100%;min-height:3.1rem;padding:.7rem .75rem;font-size:.78rem;font-weight:700;display:flex}.cards-quick-action:hover{color:var(--primary);background:#e1192708;border-color:#e1192738}.cards-quick-action--rich{align-items:flex-start}.cards-quick-action-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.cards-quick-action-copy strong{color:#0f172a;font-size:.78rem;font-weight:800}.cards-quick-action-copy .muted{font-size:.64rem;font-weight:500;line-height:1.3}.cards-section-empty-box{border-radius:var(--radius-md);background:#0f172a08;border:1px dashed #0f172a1f;flex-direction:column;align-items:flex-start;gap:.65rem;padding:.85rem .9rem;display:flex}.garuda-nft-screen.cards-screen{gap:.85rem;padding-bottom:1.75rem}.garuda-nft-header{align-items:center;gap:.55rem}.garuda-nft-header .back-btn{flex-shrink:0}.garuda-nft-header .cards-header-text{flex:1;min-width:0}.garuda-nft-header .page-title{letter-spacing:-.02em}.garuda-nft-header .cards-sub{margin-top:.12rem;font-size:.78rem}.garuda-nft-lead{color:var(--muted);margin:0;padding:0 .15rem;font-size:.78rem;line-height:1.5}.garuda-nft-stats-panel{padding:.7rem}.garuda-nft-block{gap:.7rem}.garuda-nft-history-link{align-self:flex-start;margin-top:.1rem;font-size:.78rem;font-weight:700}.garuda-nft-filter-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.4rem;padding:.1rem 0 .2rem;display:flex;overflow-x:auto}.garuda-nft-filter-row::-webkit-scrollbar{display:none}.garuda-nft-filter-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.72rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.garuda-nft-filter-chip.is-active{color:var(--primary);background:#e1192714;border-color:#e1192759}.garuda-nft-filter-count{opacity:.75;font-size:.68rem;font-weight:800}.garuda-nft-detail-meta{gap:0;display:grid}.garuda-nft-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.garuda-nft-utility-home.cards-utility-panel,.garuda-nft-utility-panel.cards-utility-panel{margin-bottom:0}.garuda-nft-section-hint{margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.garuda-nft-footer-links{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.25rem .1rem .2rem;display:flex}.garuda-nft-eco-link{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .72rem;font-size:.7rem;font-weight:700;display:inline-flex}.garuda-nft-eco-link:hover{color:#c70018;border-color:#c7001838}.garuda-nft-screen .cards-quick-action--rich{min-height:3.55rem;padding:.75rem .8rem}.garuda-nft-screen .cards-section-title{letter-spacing:-.015em;font-size:.95rem}.garuda-nft-screen .nft-grid{gap:.75rem}.cards-report-row{border-bottom:1px solid var(--border);align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex}.cards-report-row:last-child{border-bottom:none}.cards-report-row:disabled{cursor:default}.cards-report-icon{background:var(--primary-container);width:40px;height:40px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.cards-report-body{flex:1;min-width:0}.cards-report-title{letter-spacing:-.01em;margin:0;font-size:.86rem;font-weight:700}.cards-report-sub{margin:.15rem 0 0;font-size:.74rem}.qr-panel{text-align:center;padding:1.25rem}.qr-frame{border-radius:var(--radius-xl);width:180px;height:180px;color:var(--primary);background:var(--primary-container);border:2px dashed #e1192740;place-items:center;margin:1.25rem auto;font-size:3rem;display:grid}.center-text{text-align:center}.invoice-id{color:var(--primary);font-family:JetBrains Mono,monospace;font-weight:700}.pay-total{letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.15rem;font-weight:800;display:flex}.cards-load-error{align-items:stretch;margin:1.25rem 0 .5rem}.cards-load-error .std-btn{align-self:center;min-width:9rem}.cards-load-error--banner{border-radius:var(--radius-md);background:#e119270f;border:1px solid #e119271f;margin:.75rem 0 0;padding:.65rem .85rem}.cards-load-error--banner .std-btn{display:none}.garuda-ppob-screen{gap:.8rem;padding-bottom:1.65rem}.garuda-ppob-page-header{align-items:flex-start}.garuda-ppob-page-titles{gap:.12rem;min-width:0;display:grid}.garuda-ppob-page-sub{color:#64748b;margin:0;font-size:.74rem;line-height:1.35}.garuda-ppob-stage{gap:.55rem;margin:0;display:grid}.garuda-ppob-hero-frame{background:#fff;border:1px solid #0f172a0f;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #0f172a14}.garuda-ppob-hero-frame .garuda-ls-brand-hero{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.garuda-ppob-hero-frame .garuda-ls-brand-hero-img{aspect-ratio:1024/682;object-fit:contain;object-position:center top;width:100%;height:auto;max-height:none}.garuda-ppob-hero-badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.01em;background:#0f172ab8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.garuda-ppob-hero-badge.is-soon{background:#b45309d9}.garuda-ppob-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.garuda-ppob-trust-item{text-align:center;letter-spacing:-.01em;color:#334155;background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:3.85rem;padding:.55rem .4rem;font-size:.64rem;font-weight:700;line-height:1.25;display:flex;box-shadow:0 4px 12px #0f172a08}.garuda-ppob-trust-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:9px;place-items:center;width:1.65rem;height:1.65rem;line-height:0;display:grid;box-shadow:0 3px 8px #ce11262e}.garuda-ppob-wallet{background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border:1px solid #0f172a0f;border-radius:18px;gap:.55rem;padding:.85rem .9rem .9rem;display:grid;box-shadow:0 10px 28px #0f172a0b}.garuda-ppob-wallet-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-ppob-wallet-title{letter-spacing:-.015em;color:#0f172a;font-size:.78rem;font-weight:800}.garuda-ppob-wallet-hint{color:#94a3b8;font-size:.66rem;font-weight:600}.garuda-ppob-balance-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.55rem;display:grid}.garuda-ppob-wallet-divider{background:#0f172a14;align-self:stretch;width:1px;margin:.2rem 0}.garuda-ppob-balance-card{min-width:0;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.22rem;padding:.15rem .1rem;display:flex}.garuda-ppob-balance-card.is-gdc{background:0 0;border:0}.garuda-ppob-balance-head{color:#64748b;letter-spacing:-.01em;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.garuda-ppob-balance-icon{color:#64748b;background:#0f172a0d;border-radius:8px;place-items:center;width:1.55rem;height:1.55rem;display:grid}.garuda-ppob-balance-card.is-gdc .garuda-ppob-balance-icon{color:#ce1126;background:#ce11261a}.garuda-ppob-balance-value{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:1.05rem;font-weight:800;line-height:1.15}.garuda-ppob-balance-value.is-loading{align-items:center;min-height:1.3em;display:flex}.garuda-ppob-balance-skeleton{background:linear-gradient(90deg,#94a3b829 0%,#94a3b852 48%,#94a3b829 100%) 0 0/220% 100%;border-radius:999px;width:min(6.5rem,82%);height:.9rem;animation:1.25s ease-in-out infinite garuda-ppob-balance-loading;display:block}@keyframes garuda-ppob-balance-loading{0%{background-position:100% 0}to{background-position:-120% 0}}.garuda-ppob-balance-hint{color:#94a3b8;margin:0;font-size:.66rem;line-height:1.3}.garuda-ppob-balance-unavailable{color:#64748b;letter-spacing:0;font-size:.78rem;font-weight:750}.garuda-ppob-section{gap:.55rem;display:grid}.garuda-ppob-section-head{justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.garuda-ppob-section-head h2{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:.92rem;font-weight:800}.garuda-ppob-section-head span{color:#94a3b8;font-size:.68rem;font-weight:700}.garuda-ppob-category-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding:.05rem 0 .2rem;display:flex;overflow-x:auto}.garuda-ppob-category-row::-webkit-scrollbar{display:none}.garuda-ppob-category-tab{color:#64748b;touch-action:manipulation;background:#fff;border:1px solid #0f172a12;border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;padding:.48rem .72rem;font-size:.72rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.garuda-ppob-category-tab.is-active{color:#9f0014;background:linear-gradient(145deg,#ce11261f,#ce11260d);border-color:#ce112647;box-shadow:0 4px 12px #ce11261f}.garuda-ppob-catalog{flex-direction:column;gap:.75rem;display:flex}.garuda-ppob-catalog.is-disabled{opacity:.48;pointer-events:none;filter:grayscale(.35)}.garuda-ppob-custom-banner{text-align:left;cursor:pointer;touch-action:manipulation;background:linear-gradient(135deg,#ce112612,#fffffff5);border:1px solid #ce112624;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.9rem .95rem;display:grid;box-shadow:0 8px 22px #ce11260f}.garuda-ppob-custom-banner-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:12px;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:0 6px 14px #ce112638}.garuda-ppob-custom-banner-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-ppob-custom-banner-copy strong{letter-spacing:-.015em;color:#0f172a;font-size:.88rem;font-weight:800}.garuda-ppob-custom-banner-copy span{color:#64748b;font-size:.7rem;line-height:1.35}.garuda-ppob-custom-banner-meta{color:#94a3b8;align-items:center;gap:.15rem;display:inline-flex}.garuda-ppob-custom-banner-meta em{letter-spacing:.02em;text-transform:uppercase;color:#9f0014;font-size:.62rem;font-style:normal;font-weight:800}.garuda-ppob-panels{flex-direction:column;gap:.75rem;display:flex}.garuda-ppob-panel{background:#fff;border:1px solid #0f172a0f;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #0f172a0a}.garuda-ppob-panel-head{background:linear-gradient(#fcfcfd 0%,#fff 100%);border-bottom:1px solid #0f172a0d;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .95rem .7rem;display:flex}.garuda-ppob-panel-head h3{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:.9rem;font-weight:800}.garuda-ppob-panel-head p{color:#64748b;margin:.18rem 0 0;font-size:.68rem;line-height:1.4}.garuda-ppob-panel-head>span{color:#64748b;background:#0f172a0a;border:1px solid #0f172a0a;border-radius:999px;flex-shrink:0;padding:.22rem .5rem;font-size:.64rem;font-weight:700}.garuda-ppob-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.7rem;display:grid}.garuda-ppob-grid-tile{text-align:left;cursor:pointer;touch-action:manipulation;background:linear-gradient(155deg,#fff 0%,#fbfcff 100%);border:1px solid #0f172a13;border-radius:15px;flex-direction:column;align-items:flex-start;gap:.32rem;width:100%;min-height:9.2rem;padding:.78rem;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;box-shadow:0 5px 14px #0f172a09}.garuda-ppob-grid-tile:hover{background:#fff;border-color:#ce112633;transform:translateY(-1px);box-shadow:0 10px 20px #0f172a0f}.garuda-ppob-grid-tile:active{transform:translateY(0)}.garuda-ppob-grid-tile-icon{color:#ce1126;background:#ce112614;border-radius:10px;place-items:center;width:2.05rem;height:2.05rem;display:grid}.garuda-ppob-grid-tile-top{justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:flex}.garuda-ppob-grid-tile-title{letter-spacing:-.015em;color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.garuda-ppob-grid-tile-provider{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#0f172a0b;border-radius:999px;max-width:6.4rem;padding:.2rem .42rem;font-size:.58rem;font-weight:750;line-height:1.2;overflow:hidden}.garuda-ppob-grid-tile-price{color:#0f172a;gap:.06rem;width:100%;margin-top:auto;padding-top:.36rem;display:grid}.garuda-ppob-grid-tile-price small{color:#94a3b8;font-size:.56rem;font-weight:700;line-height:1.2}.garuda-ppob-grid-tile-price b{letter-spacing:-.025em;font-size:.81rem;font-weight:850;line-height:1.25}.garuda-ppob-grid-tile-foot{border-top:1px solid #0f172a0e;justify-content:space-between;align-items:center;gap:.35rem;width:100%;padding-top:.34rem;display:flex}.garuda-ppob-grid-tile-fee{color:#9f0014;font-size:.58rem;font-weight:700}.garuda-ppob-grid-tile-foot .material-icons-garuda{color:#ce1126;flex-shrink:0}.garuda-ppob-grid-tile-soon{letter-spacing:.02em;text-transform:uppercase;color:#b45309;font-size:.56rem;font-weight:800}.garuda-ppob-empty-icon{color:#94a3b8;background:#0f172a0a;border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.15rem;display:grid}.garuda-ppob-empty strong{color:#0f172a;font-size:.84rem;font-weight:800}.garuda-ppob-notice{background:linear-gradient(135deg,#fffbebf2,#fff8dce0);border:1px solid #f59e0b47;border-radius:16px;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.garuda-ppob-notice-icon{color:#9a6700;background:#b478001f;border-radius:10px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.garuda-ppob-notice-copy strong{color:#7a4e00;margin-bottom:.2rem;font-size:.8rem;font-weight:800;display:block}.garuda-ppob-notice-copy p{color:#8a5a00;margin:0;font-size:.74rem;line-height:1.45}.garuda-ppob-hero{color:#fff;background:radial-gradient(110% 80% at 0 0,#ffd78029,#0000 45%),radial-gradient(90% 70% at 100% 0,#ffffff24,#0000 40%),linear-gradient(145deg,#5c0a12 0%,#a81022 42%,#ce1126 72%,#8f0f1f 100%);border:1px solid #ce112633;border-radius:22px;padding:1.2rem 1.1rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 18px 40px #46060e3d}.garuda-ppob-hero-glow{filter:blur(4px);pointer-events:none;background:#ffd7801f;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-3rem;right:-2.5rem}.garuda-ppob-hero-top{z-index:1;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex;position:relative}.garuda-ppob-hero-brand{letter-spacing:.04em;color:#0f172a;font-size:.72rem;font-weight:800}.garuda-ppob-hero-pill{color:#9f0014;background:#ce112614;border:1px solid #ce112629;border-radius:999px;align-items:center;gap:.28rem;padding:.26rem .55rem;font-size:.64rem;font-weight:700;display:inline-flex}.garuda-ppob-hero-pill.is-soon{color:#b45309;background:#f59e0b1f;border-color:#f59e0b47}.garuda-ppob-hero-title{z-index:1;letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.3rem;font-weight:800;line-height:1.2;position:relative}.garuda-ppob-hero-lead{color:#64748b;max-width:36rem;margin:0;font-size:.78rem;line-height:1.45}.garuda-ppob-hero-meta,.garuda-ppob-hero-meta-row{display:none}.garuda-ppob-grid-tile-icon.is-pulsa,.garuda-ppob-pro-icon.is-pulsa{color:var(--primary);background:#ce112617}.garuda-ppob-grid-tile-icon.is-data{color:#1d4ed8;background:#2563eb1a}.garuda-ppob-grid-tile-icon.is-pln{color:#a16207;background:#eab30824}.garuda-ppob-grid-tile-icon.is-gas{color:#c2410c;background:#f973161f}.garuda-ppob-grid-tile-icon.is-pdam{color:#0369a1;background:#0ea5e91f}.garuda-ppob-grid-tile-icon.is-bpjs{color:#047857;background:#10b9811f}.garuda-ppob-grid-tile-icon.is-internet,.garuda-ppob-grid-tile-icon.is-cable{color:#4338ca;background:#6366f11f}.garuda-ppob-grid-tile-icon.is-phone,.garuda-ppob-grid-tile-icon.is-postpaid{color:#be123c;background:#f43f5e1a}.garuda-ppob-grid-tile-icon.is-vehicle_tax,.garuda-ppob-grid-tile-icon.is-pbb{color:#b45309;background:#f59e0b24}.garuda-ppob-grid-tile-icon.is-game{color:#7e22ce;background:#a855f71f}.garuda-ppob-grid-tile-icon.is-emoney{color:#047857;background:#10b9811c}.garuda-ppob-grid-tile-icon.is-installment,.garuda-ppob-grid-tile-icon.is-credit_card,.garuda-ppob-grid-tile-icon.is-insurance{color:#15803d;background:#22c55e1a}.garuda-ppob-grid-tile-icon.is-transport,.garuda-ppob-grid-tile-icon.is-government{color:#334155;background:#4755691f}.garuda-ppob-product-grid{background:#fff;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 8px 28px #0f172a0d}.garuda-ppob-pro-card{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #0f172a0d;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;width:100%;padding:.95rem 1rem;transition:background .15s;display:grid}.garuda-ppob-pro-card:last-child{border-bottom:none}.garuda-ppob-pro-card:hover{background:#f8fafce6}.garuda-ppob-pro-card.is-selected{background:linear-gradient(90deg,#ce11260a,#fffffffa)}.garuda-ppob-pro-card.is-featured{background:linear-gradient(135deg,#6366f10a,#ce112608);border-bottom:1px solid #6366f11a}.garuda-ppob-pro-card.is-soon{opacity:.92}.garuda-ppob-pro-icon{width:2.65rem;height:2.65rem;color:var(--primary);background:#0f172a0d;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.garuda-ppob-pro-icon.is-featured{color:#4338ca;background:linear-gradient(145deg,#6366f124,#ce11261a)}.garuda-ppob-pro-icon.is-pulsa{color:var(--primary);background:#ce112617}.garuda-ppob-pro-icon.is-data{color:#1d4ed8;background:#2563eb1a}.garuda-ppob-pro-icon.is-pln{color:#a16207;background:#eab30824}.garuda-ppob-pro-icon.is-pdam{color:#0369a1;background:#0ea5e91f}.garuda-ppob-pro-icon.is-bpjs{color:#047857;background:#10b9811f}.garuda-ppob-pro-icon.is-internet{color:#4338ca;background:#6366f11f}.garuda-ppob-pro-icon.is-emoney{color:#047857;background:#10b9811c}.garuda-ppob-pro-icon.is-game{color:#7e22ce;background:#a855f71f}.garuda-ppob-pro-icon.is-cable{color:#0284c7;background:#0ea5e91f}.garuda-ppob-pro-icon.is-phone{color:#1d4ed8;background:#3b82f61f}.garuda-ppob-pro-icon.is-postpaid{color:#be123c;background:#f43f5e1a}.garuda-ppob-pro-icon.is-vehicle_tax{color:#b45309;background:#f59e0b24}.garuda-ppob-pro-icon.is-pbb{color:#57534e;background:#78716c24}.garuda-ppob-pro-icon.is-installment{color:#15803d;background:#22c55e1f}.garuda-ppob-pro-icon.is-credit_card{color:#b91c1c;background:#ef44441a}.garuda-ppob-pro-icon.is-insurance{color:#0f766e;background:#14b8a61f}.garuda-ppob-pro-icon.is-transport{color:#1d4ed8;background:#2563eb1f}.garuda-ppob-pro-icon.is-government{color:#334155;background:#47556924}.garuda-ppob-pro-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.garuda-ppob-pro-title{letter-spacing:-.015em;color:#0f172a;font-size:.88rem;font-weight:800;line-height:1.3}.garuda-ppob-pro-sub{color:var(--text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:500;line-height:1.35;overflow:hidden}.garuda-ppob-pro-aside{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.12rem;display:flex}.garuda-ppob-pro-aside strong{letter-spacing:-.02em;color:#0f172a;white-space:nowrap;font-size:.86rem;font-weight:800}.garuda-ppob-pro-aside>span{color:var(--text-muted,#64748b);white-space:nowrap;font-size:.66rem;font-weight:600}.garuda-ppob-pro-soon{letter-spacing:.02em;text-transform:uppercase;color:#a16207;font-size:.58rem;font-style:normal;font-weight:800}.garuda-ppob-pro-chevron{color:#0f172a38;flex-shrink:0}.garuda-ppob-product-card{text-align:left;cursor:pointer;background:linear-gradient(165deg,#fffffffc,#f8fafcf7);border:1px solid #0f172a12;border-radius:20px;grid-template-columns:4.5rem 1fr auto;align-items:stretch;gap:.85rem;width:100%;padding:.85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 6px 20px #0f172a0d}.garuda-ppob-product-card:hover{border-color:#ce112629;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a17}.garuda-ppob-product-card.is-selected{background:linear-gradient(165deg,#fffcfcfc,#fff4f4f7);border-color:#ce112652;box-shadow:0 14px 32px #ce112621}.garuda-ppob-product-card.is-custom{background:linear-gradient(165deg,#fffffffc,#fffafaf5);border-style:dashed;border-color:#ce11262e}.garuda-ppob-product-card.is-custom.is-selected{border-style:solid}.garuda-ppob-product-card.is-soon{opacity:.96}.garuda-ppob-product-visual{align-items:stretch;display:flex}.garuda-ppob-product-icon{width:100%;min-height:4.5rem;color:var(--primary);background:#0f172a0d;border-radius:16px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb3}.garuda-ppob-product-icon.is-pulsa{background:linear-gradient(160deg,#ce112624,#ce11260f)}.garuda-ppob-product-icon.is-data{color:#1d4ed8;background:linear-gradient(160deg,#2563eb24,#2563eb0f)}.garuda-ppob-product-icon.is-pln{color:#a16207;background:linear-gradient(160deg,#eab30833,#eab30814)}.garuda-ppob-product-icon.is-emoney{color:#047857;background:linear-gradient(160deg,#10b98129,#10b98112)}.garuda-ppob-product-body{flex-direction:column;justify-content:center;gap:.3rem;min-width:0;padding:.1rem 0;display:flex}.garuda-ppob-product-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.garuda-ppob-product-title-row strong{letter-spacing:-.015em;color:#0f172a;font-size:.92rem;font-weight:800;line-height:1.25}.garuda-ppob-product-provider{color:var(--text-muted,#64748b);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.garuda-ppob-dot{background:#64748b8c;border-radius:50%;flex-shrink:0;width:3px;height:3px}.garuda-ppob-product-meta{flex-wrap:wrap;gap:.35rem;margin-top:.1rem;display:flex}.garuda-ppob-meta-pill{color:var(--text-muted,#64748b);background:#0f172a0a;border:1px solid #0f172a0f;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.68rem;font-weight:650;display:inline-flex}.garuda-ppob-meta-pill em{color:#0f172a;letter-spacing:-.01em;font-style:normal;font-weight:800}.garuda-ppob-meta-pill.is-gdc{background:#ce11260f;border-color:#ce11261a}.garuda-ppob-meta-pill.is-gdc em{color:var(--primary)}.garuda-ppob-meta-pill.is-custom{background:#6366f112;border-color:#6366f11f}.garuda-ppob-meta-pill.is-custom em{color:#4338ca}.garuda-ppob-product-icon.is-custom-unified{color:#4338ca;background:linear-gradient(160deg,#6366f129,#ce112614)}.garuda-ppob-type-row{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.garuda-ppob-type-row::-webkit-scrollbar{display:none}.garuda-ppob-type-chip{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .7rem;font-size:.74rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.garuda-ppob-type-chip.is-active{color:var(--primary);background:linear-gradient(135deg,#ce11261a,#ce11260a);border-color:#ce11263d}.garuda-ppob-type-chip:disabled{opacity:.6;cursor:not-allowed}.garuda-ppob-field{flex-direction:column;gap:.35rem;display:flex}.garuda-ppob-product-action{color:#0f172a47;align-self:center;place-items:center;padding-left:.15rem;display:grid}.garuda-ppob-product-card.is-selected .garuda-ppob-product-action{color:var(--primary)}.garuda-ppob-custom-chip{letter-spacing:.03em;text-transform:uppercase;color:#4338ca;white-space:nowrap;background:#6366f11a;border:1px solid #6366f12e;border-radius:999px;align-items:center;gap:.2rem;padding:.16rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex}.garuda-ppob-custom-chip .material-icons-garuda{width:.75rem;height:.75rem;font-size:.75rem!important}.garuda-ppob-soon-chip{letter-spacing:.03em;text-transform:uppercase;color:#8a5a00;white-space:nowrap;background:#ffd78033;border:1px solid #ffd78061;border-radius:999px;align-items:center;gap:.2rem;padding:.16rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex}.garuda-ppob-soon-chip .material-icons-garuda{width:.75rem;height:.75rem;font-size:.75rem!important}.garuda-ppob-steps{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.garuda-ppob-step-pill{min-height:2.35rem;color:var(--text-muted,#64748b);background:#fffc;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.74rem;font-weight:700;display:flex}.garuda-ppob-step-pill.is-active{color:var(--primary);background:linear-gradient(135deg,#ce11261a,#ce11260a);border-color:#ce112638}.garuda-ppob-step-pill.is-done{color:#047857;background:#10b98114;border-color:#10b98138}.garuda-ppob-step-num{background:#0f172a0f;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.68rem;font-weight:800;display:grid}.garuda-ppob-step-pill.is-active .garuda-ppob-step-num{background:#ce112624}.garuda-ppob-step-pill.is-done .garuda-ppob-step-num{background:#10b98129}.garuda-ppob-checkout-page{flex-direction:column;gap:.85rem;display:flex}.garuda-ppob-checkout-product{background:linear-gradient(165deg,#fffffffc,#f8fafcf5);border:1px solid #0f172a12;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid;box-shadow:0 6px 18px #0f172a0d}.garuda-ppob-checkout-product .garuda-ppob-product-icon{border-radius:14px;width:3.25rem;min-height:3.25rem}.garuda-ppob-checkout-product strong{letter-spacing:-.015em;color:#0f172a;font-size:.95rem;font-weight:800;display:block}.garuda-ppob-checkout-product p{color:var(--text-muted,#64748b);margin:.15rem 0 0;font-size:.74rem;font-weight:600}.garuda-ppob-checkout-panel{background:linear-gradient(#fffffffc,#fcfcfdf7);border:1px solid #0f172a12;border-radius:20px;flex-direction:column;gap:.85rem;padding:1rem;display:flex;box-shadow:0 8px 24px #0f172a0d}.garuda-ppob-checkout-copy h3{letter-spacing:-.02em;margin:0 0 .2rem;font-size:1rem;font-weight:800}.garuda-ppob-checkout-copy p{color:var(--text-muted,#64748b);margin:0;font-size:.78rem;line-height:1.45}.garuda-ppob-price-breakdown.is-review{background:linear-gradient(160deg,#0f172a06,#ce112608)}.garuda-ppob-checkout-actions.is-single{grid-template-columns:1fr}.garuda-ppob-checkout{background:linear-gradient(165deg,#fffffffc,#fff8f8f5);border:1px solid #ce11261f;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #ce112614}.garuda-ppob-checkout-head{border-bottom:1px solid #0f172a0f;padding:.95rem 1rem .75rem}.garuda-ppob-checkout-head h3{letter-spacing:-.02em;margin:0 0 .2rem;font-size:.95rem;font-weight:800}.garuda-ppob-checkout-head p{color:var(--text-muted,#64748b);margin:0;font-size:.74rem}.garuda-ppob-checkout-body{flex-direction:column;gap:.85rem;padding:.85rem 1rem 1rem;display:flex}.garuda-ppob-price-breakdown{background:#0f172a08;border:1px solid #0f172a0d;border-radius:14px;flex-direction:column;gap:.45rem;padding:.75rem .8rem;display:flex}.garuda-ppob-price-row{justify-content:space-between;align-items:center;gap:.75rem;font-size:.76rem;display:flex}.garuda-ppob-price-row span{color:var(--text-muted,#64748b)}.garuda-ppob-price-row strong{letter-spacing:-.01em;font-size:.82rem;font-weight:800}.garuda-ppob-price-row.is-total{background:linear-gradient(135deg,#ce112612,#ffffffb8);border-top:1px solid #0f172a14;border-radius:12px;flex-direction:column;align-items:stretch;margin-top:.35rem;padding:.75rem}.garuda-ppob-price-row.is-total span{color:#0f172a;font-size:.8rem;font-weight:800}.garuda-ppob-price-row.is-total strong{letter-spacing:-.02em;color:var(--primary);font-size:1rem;font-weight:800}.garuda-ppob-fee-original{color:#94a3b8;margin-right:.4rem;font-size:.72rem;font-weight:650;text-decoration-thickness:1px}.garuda-ppob-total-assets{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.45rem;display:grid}.garuda-ppob-total-asset{white-space:nowrap;background:#ffffffdb;border:1px solid #ce11261f;border-radius:11px;flex-direction:column;justify-content:center;gap:.18rem;min-width:0;padding:.65rem .7rem;display:flex}.garuda-ppob-total-asset small{color:#64748b;letter-spacing:.025em;font-size:.6rem;font-weight:750}.garuda-ppob-total-asset.is-gdc{color:#be123c}.garuda-ppob-total-plus{color:#94a3b8;align-self:center;font-size:.9rem;font-weight:800}@media (max-width:360px){.garuda-ppob-total-assets{grid-template-columns:1fr}.garuda-ppob-total-plus{display:none}}.garuda-ppob-field label{flex-direction:column;gap:.35rem;display:flex}.garuda-ppob-field span{color:#334155;font-size:.74rem;font-weight:700}.garuda-ppob-field input{background:#fff;border:1px solid #0f172a1a;border-radius:12px;width:100%;padding:.72rem .85rem;font-size:.88rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.garuda-ppob-field input:focus{border-color:#ce112659;outline:none;box-shadow:0 0 0 3px #ce112614}.garuda-ppob-field input:disabled{opacity:.6;background:#0f172a08}.garuda-ppob-checkout .std-button,.garuda-ppob-checkout-panel .std-button{letter-spacing:.01em;width:100%;min-height:2.85rem;font-weight:800}.garuda-ppob-checkout-footnote{text-align:center;color:var(--text-muted,#64748b);margin:0;font-size:.68rem;line-height:1.45}.garuda-ppob-field-error{color:#b91c1c;margin:-.35rem 0 0;font-size:.72rem}.garuda-ppob-field-hint{color:var(--text-muted,#64748b);font-size:.68rem;font-weight:500;line-height:1.4}.garuda-ppob-amount-input{background:#fff;border:1px solid #0f172a1a;border-radius:12px;align-items:center;gap:.45rem;padding:.72rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.garuda-ppob-amount-input:focus-within{border-color:#ce112659;box-shadow:0 0 0 3px #ce112614}.garuda-ppob-amount-prefix{color:#334155;flex-shrink:0;font-size:.88rem;font-weight:800}.garuda-ppob-amount-input input{letter-spacing:-.01em;background:0 0;border:none;width:100%;padding:0;font-size:.92rem;font-weight:700}.garuda-ppob-amount-input input:focus{box-shadow:none;outline:none}.garuda-ppob-checkout-actions{grid-template-columns:1fr 1.2fr;gap:.55rem;display:grid}.garuda-ppob-flow-steps{flex-direction:column;gap:.35rem;display:flex}.garuda-ppob-flow-steps.is-compact{background:#0f172a06;border:1px solid #0f172a0d;border-radius:16px;gap:.2rem;padding:.7rem .75rem}.garuda-ppob-flow-steps-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted,#64748b);margin:0 0 .35rem;font-size:.72rem;font-weight:800}.garuda-ppob-flow-step{background:0 0;border:none;border-radius:0;grid-template-columns:auto 1fr;align-items:flex-start;gap:.55rem;padding:.45rem .15rem;display:grid}.garuda-ppob-flow-steps.is-compact .garuda-ppob-flow-step+.garuda-ppob-flow-step{border-top:1px solid #0f172a0d;padding-top:.55rem}.garuda-ppob-flow-step-num{width:1.35rem;height:1.35rem;color:var(--primary);background:#ce11261a;border-radius:999px;place-items:center;margin-top:.05rem;font-size:.65rem;font-weight:800;display:grid}.garuda-ppob-flow-step-copy{flex-direction:column;gap:.08rem;display:flex}.garuda-ppob-flow-step-copy strong{font-size:.76rem;font-weight:800}.garuda-ppob-flow-step-copy span{color:var(--text-muted,#64748b);font-size:.7rem}.garuda-ppob-readiness{border-radius:14px;align-items:flex-start;gap:.55rem;padding:.75rem .8rem;font-size:.74rem;line-height:1.45;display:flex}.garuda-ppob-readiness strong{margin-bottom:.15rem;font-size:.78rem;display:block}.garuda-ppob-readiness p{margin:0}.garuda-ppob-readiness.is-warn{color:#92400e;background:#fef3c7e6;border:1px solid #f59e0b40}.garuda-ppob-readiness.is-info{color:#334155;background:#f1f5f9f2;border:1px solid #94a3b840}.garuda-ppob-link-btn{color:#92400e;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-size:.72rem;font-weight:800;text-decoration:underline}.garuda-ppob-orders{flex-direction:column;gap:.5rem;display:flex}.garuda-ppob-order-card{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(155deg,#fff 0%,#fbfcfe 100%);border:1px solid #0f172a13;border-radius:16px;padding:.85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;box-shadow:0 6px 18px #0f172a0a}.garuda-ppob-order-card:hover{border-color:#ce112629;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a11}.garuda-ppob-order-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.garuda-ppob-order-icon{color:#ce1126;background:#ce112614;border-radius:11px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.garuda-ppob-order-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.garuda-ppob-order-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:800;overflow:hidden}.garuda-ppob-grid-tile.is-soon,.garuda-ppob-custom-banner.is-soon{cursor:not-allowed;opacity:.72}.garuda-ppob-order-note{color:var(--text-muted,#64748b);background:#0f172a09;border-radius:10px;margin-top:.65rem;padding:.55rem .6rem;font-size:.68rem;line-height:1.45;display:block}.garuda-ppob-order-time{color:#94a3b8;margin-top:.15rem;font-size:.65rem;display:block}.garuda-ppob-order-card.is-fulfilled{border-color:#10b9812e}.garuda-ppob-order-card.is-failed{border-color:#ef444429}.garuda-ppob-order-card.is-processing{border-color:#3b82f629}.garuda-ppob-order-icon.is-gas,.garuda-ppob-grid-tile-icon.is-gas,.garuda-ppob-pro-icon.is-gas{color:#c2410c;background:#f973161f}.garuda-ppob-order-meta{color:var(--text-muted,#64748b);overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.garuda-ppob-order-amounts{background:#f8fafc;border:1px solid #0f172a0b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.72rem;padding:.62rem .68rem;display:grid}.garuda-ppob-order-amounts>span{gap:.08rem;min-width:0;display:grid}.garuda-ppob-order-amounts>span+span{border-left:1px solid #0f172a14;padding-left:.55rem}.garuda-ppob-order-amounts small{color:#94a3b8;font-size:.58rem;font-weight:700}.garuda-ppob-order-amounts strong{color:#0f172a;letter-spacing:-.015em;font-size:.76rem;font-weight:850}.garuda-ppob-order-progress{grid-template-columns:auto minmax(.7rem,1fr) auto minmax(.7rem,1fr) auto;align-items:start;gap:.25rem;margin-top:.72rem;display:grid}.garuda-ppob-order-progress>span{color:#94a3b8;justify-items:center;gap:.2rem;font-size:.54rem;font-weight:750;display:grid}.garuda-ppob-order-progress i{color:#64748b;background:#e2e8f0;border-radius:999px;place-items:center;width:1.18rem;height:1.18rem;font-size:.55rem;font-style:normal;display:grid}.garuda-ppob-order-progress>b{background:#e2e8f0;border-radius:999px;height:2px;margin-top:.55rem}.garuda-ppob-order-progress>span.is-done{color:#475569}.garuda-ppob-order-progress>span.is-done i,.garuda-ppob-order-progress>b.is-done{color:#fff;background:#ce1126}.garuda-ppob-order-progress.is-fulfilled>span.is-done i,.garuda-ppob-order-progress.is-fulfilled>b.is-done{background:#059669}.garuda-ppob-order-progress.is-failed>span.is-done i,.garuda-ppob-order-progress.is-failed>b.is-done{background:#dc2626}.garuda-ppob-order-progress.is-refund>span.is-done i,.garuda-ppob-order-progress.is-refund>b.is-done{background:#7c3aed}.garuda-ppob-order-foot{color:#94a3b8;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.62rem;font-size:.6rem;font-weight:700;display:flex}.garuda-ppob-order-foot>span{align-items:center;gap:.22rem;display:inline-flex}.garuda-ppob-order-foot>span:last-child{color:#9f0014}.garuda-ppob-status{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .48rem;font-size:.62rem;font-weight:800;display:inline-flex}.garuda-ppob-status.is-queued{color:#9a6700;background:#ffd78038}.garuda-ppob-status.is-processing{color:#1d4ed8;background:#3b82f61f}.garuda-ppob-status.is-fulfilled{color:#047857;background:#10b9811f}.garuda-ppob-status.is-failed{color:#b91c1c;background:#ef44441f}.garuda-ppob-empty{text-align:center;background:#f8fafce6;border:1px dashed #0f172a1a;border-radius:16px;justify-items:center;gap:.35rem;padding:1.35rem 1rem;display:grid}.garuda-ppob-empty .material-icons-garuda{color:#94a3b8;font-size:1.4rem}.garuda-ppob-empty p{color:#64748b;max-width:16rem;margin:0;font-size:.74rem;line-height:1.45}.garuda-ppob-alert{border-radius:14px;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;font-size:.76rem;line-height:1.45;display:flex}.garuda-ppob-alert.is-error{color:#991b1b;background:#fee2e2d9;border:1px solid #ef444433}.garuda-ppob-alert.is-ok{color:#065f46;background:#d1fae5d9;border:1px solid #10b98133}.garuda-ppob-loading{flex-direction:column;gap:.55rem;display:flex}.garuda-ppob-recovery{color:#1e3a8a;background:#eff6fff2;border:1px solid #2563eb38;border-radius:16px;align-items:flex-start;gap:.7rem;padding:.9rem;display:flex}.garuda-ppob-recovery.is-priority{border-width:2px;box-shadow:0 10px 24px #2563eb29}.garuda-ppob-recovery strong{font-size:.82rem;display:block}.garuda-ppob-recovery p{margin:.2rem 0 .55rem;font-size:.74rem;line-height:1.45}.garuda-ppob-recovery button,.garuda-ppob-history-actions button,.garuda-ppob-order-details button,.garuda-ppob-copy-hash{cursor:pointer;font:inherit;border:0;border-radius:9px;font-weight:750}.garuda-ppob-recovery button{color:#fff;background:#1d4ed8;padding:.48rem .7rem;font-size:.72rem}.garuda-ppob-flow-status{color:#92400e;text-align:center;background:#fffbebeb;border:1px solid #d977063d;border-radius:18px;justify-items:center;gap:.55rem;padding:1.25rem 1rem;display:grid}.garuda-ppob-flow-status-icon{background:#f59e0b24;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.garuda-ppob-flow-status-title,.garuda-ppob-flow-status-copy{margin:0}.garuda-ppob-flow-status-title{font-size:1rem;font-weight:800}.garuda-ppob-flow-status-copy{max-width:34rem;font-size:.8rem;line-height:1.55}.garuda-ppob-history-actions{align-items:center;gap:.5rem;display:flex}.garuda-ppob-history-actions button{color:#475569;background:#0f172a0f;align-items:center;gap:.2rem;padding:.3rem .48rem;font-size:.66rem;display:inline-flex}.garuda-ppob-order-details{border-top:1px solid #0f172a12;margin-top:.65rem;padding-top:.6rem}.garuda-ppob-order-details summary{color:#475569;cursor:pointer;align-items:center;gap:.3rem;font-size:.68rem;font-weight:750;list-style:none;display:inline-flex}.garuda-ppob-order-details summary::-webkit-details-marker{display:none}.garuda-ppob-order-details summary .material-icons-garuda{color:#ce1126}.garuda-ppob-order-details dl{background:#f8fafc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.7rem 0 0;padding:.75rem;display:grid}.garuda-ppob-order-details dl>div{gap:.12rem;min-width:0;display:grid}.garuda-ppob-order-details dl>div.is-wide{grid-column:1/-1}.garuda-ppob-order-details dt,.garuda-ppob-order-details dd{margin:0;font-size:.66rem}.garuda-ppob-order-details dt{color:#64748b}.garuda-ppob-order-details dd{color:#0f172a;overflow-wrap:anywhere}.garuda-ppob-order-hash{overflow-wrap:anywhere}.garuda-ppob-order-details button{color:#334155;background:#0f172a0f;justify-self:start;align-items:center;gap:.25rem;margin-top:.15rem;padding:.28rem .45rem;font-size:.64rem;display:inline-flex}.garuda-ppob-status.is-refund{color:#6d28d9;background:#8b5cf61f}.garuda-ppob-copy-hash{color:#334155;background:#0f172a0f;flex-shrink:0;width:100%;padding:.65rem;font-size:.72rem}.ppob-flow-screen.activity-flow-modal.wallet-modal{max-height:min(92vh,720px);overflow:hidden}.ppob-flow-screen .activity-flow-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-bottom:.2rem;overflow-y:auto}.ppob-flow-screen .tx-receipt,.ppob-flow-screen .garuda-ppob-flow-status,.ppob-flow-screen .activity-flow-foot{flex-shrink:0}.ppob-tx-detail-modal .wallet-modal-body{-webkit-overflow-scrolling:touch;overflow-y:auto}.ppob-tx-detail-hero{background:linear-gradient(145deg,#10b98114,#fffffff5);border-color:#10b9812e}.ppob-tx-detail-hero.is-refund{background:linear-gradient(145deg,#8b5cf614,#fffffff5);border-color:#8b5cf629}.ppob-tx-detail-hero.is-pending{background:linear-gradient(145deg,#f59e0b14,#fffffff5);border-color:#f59e0b2e}.ppob-tx-detail-icon.is-success{color:#047857;background:#10b98121}.ppob-tx-detail-icon.is-refund{color:#7c3aed;background:#8b5cf61f}.ppob-tx-detail-icon.is-pending{color:#b45309;background:#f59e0b24}.ppob-tx-detail-icon.is-failed{color:#b91c1c;background:#ef44441f}.ppob-tx-status.is-success{color:#047857;background:#10b9811f}.ppob-tx-status.is-refund{color:#7c3aed;background:#8b5cf61f}.ppob-tx-status.is-pending{color:#b45309;background:#f59e0b24}.ppob-tx-status.is-failed{color:#b91c1c;background:#ef44441f}.ppob-tx-detail-note{color:#475569;background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;display:flex}.ppob-tx-detail-note .material-icons-garuda{color:#64748b;flex-shrink:0}.ppob-tx-detail-note p{margin:0;font-size:.76rem;line-height:1.5}.garuda-ppob-screen button:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}.garuda-ppob-screen input:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}.ppob-flow-screen button:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}.garuda-ppob-order-details summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb59}@media (prefers-reduced-motion:reduce){.garuda-ppob-screen *,.ppob-flow-screen *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dash-premium-activity .activity-row{grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:.75rem;min-height:4.8rem;padding:.85rem 1rem;display:grid}.dash-premium-activity .activity-body{align-self:center}.dash-premium-activity .activity-title{font-size:.84rem;line-height:1.3}.dash-premium-activity .activity-sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;line-height:1.35;display:-webkit-box;overflow:hidden}.dash-premium-activity .activity-amount{max-width:7rem;margin-left:0;font-size:.82rem;line-height:1.25}@media (max-width:390px){.dash-premium-activity .activity-row{grid-template-columns:40px minmax(0,1fr) auto 16px;gap:.6rem;padding-inline-start:.8rem;padding-inline-end:.8rem}.dash-premium-activity .activity-amount{max-width:5.8rem;font-size:.78rem}}.dash-premium{--dash-radius:24px;--dash-radius-sm:18px;--dash-radius-icon:14px;--dash-pad:1.15rem;--dash-gap:1.15rem;--dash-shadow:0 10px 32px #0f172a0f,0 2px 8px #0f172a08;--dash-shadow-hover:0 14px 36px #0f172a17,0 4px 12px #c700180f;--dash-glass:#ffffffc7;--dash-glass-border:#ffffffa6;--dash-icon:44px;--dash-icon-sm:36px;gap:var(--dash-gap);-webkit-font-smoothing:antialiased;background:radial-gradient(120% 60% at 50% -10%,#e119270d 0%,#0000 55%),#f5f6f8;margin:0 -1rem;padding:.15rem 1.05rem 1.1rem;font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.dash-premium-header{background:0 0;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem .05rem;display:flex}.dash-premium-user{flex:1;align-items:center;gap:.7rem;min-width:0;display:flex}.dash-premium-user .profile-avatar-wrap{background:linear-gradient(145deg,#ff4d5e 0%,#c70018 55%,#8a0010 100%);border-radius:50%;flex-shrink:0;margin-top:0;padding:2px;overflow:hidden;box-shadow:0 8px 20px #c7001838}.dash-premium-user .profile-avatar-wrap .avatar,.dash-premium-user .profile-avatar-wrap .profile-avatar-img{width:46px;height:46px;box-shadow:none;border:2px solid #fff;border-radius:50%;flex-shrink:0}.dash-premium-user .profile-avatar-wrap .avatar{letter-spacing:.02em;background:linear-gradient(145deg,#1e293b 0%,#0f172a 100%);font-size:.76rem;font-weight:800}.dash-premium-user-copy{flex-direction:column;flex:1;justify-content:center;gap:.22rem;min-width:0;padding-top:0;display:flex}.dash-premium-welcome{display:none}.dash-premium-name-row{flex-wrap:nowrap;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:flex}.dash-premium-name{letter-spacing:-.03em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin:0;font-size:max(1.02rem,min(4.6vw,1.18rem));font-weight:700;line-height:1.2;overflow:hidden}.dash-premium-level{color:#c70018;letter-spacing:.02em;white-space:nowrap;background:#c7001814;border:1px solid #c700181f;border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.56rem;font-weight:700;line-height:1.2}.dash-premium-addr-row{background:var(--dash-glass);border:1px solid #0f172a0f;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.22rem;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin-top:0;padding:.14rem .32rem .14rem .48rem;display:inline-flex;box-shadow:0 1px 4px #0f172a08}.dash-premium-sa-pill{letter-spacing:.02em;text-transform:uppercase;color:var(--garuda-merah,#ce1126);background:#ce11261a;border-radius:999px;flex-shrink:0;padding:.12rem .4rem;font-size:.58rem;font-weight:700}.dash-migrate-sa{justify-items:start;gap:.45rem;margin-top:.55rem;display:grid}.dash-migrate-sa-btn{min-width:8.5rem}.dash-premium-addr{color:#64748b;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:9.75rem;font-size:.66rem;font-weight:500;line-height:1.2;overflow:hidden}.dash-premium-subname{color:#475569;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:11rem;font-size:.72rem;font-weight:600;line-height:1.2;overflow:hidden}.dash-premium-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#94a3b8;cursor:pointer;box-shadow:none;width:22px;height:22px;transition:color .18s var(--ease-out),background .18s var(--ease-out),transform .15s var(--ease-press);background:0 0;border:none;border-radius:999px;place-items:center;margin:0;padding:0;display:grid}.dash-premium-copy:hover{color:#c70018;background:#c700180f}.dash-premium-copy:active{transform:scale(.92)}.dash-premium-actions{flex-shrink:0;align-items:center;gap:.32rem;padding-top:0;display:flex}.dash-premium-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#475569;cursor:pointer;width:42px;height:42px;transition:transform .18s var(--ease-press),box-shadow .2s var(--ease-out),color .18s ease,border-color .18s ease,background .18s ease;background:#fff;border:1px solid #0f172a0f;border-radius:14px;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:0 4px 14px #0f172a0d}.dash-premium-icon-btn .material-icons-round{font-size:20px}.dash-premium-icon-btn:hover{color:#c70018;background:#fff;border-color:#c7001824;transform:translateY(-1px);box-shadow:0 8px 20px #c700181a}.dash-premium-icon-btn:active{transform:scale(.94);box-shadow:0 2px 8px #0f172a0f}@media (max-width:380px){.dash-premium-header{gap:.5rem;padding:.45rem 0 .55rem}.dash-premium-user{gap:.58rem}.dash-premium-name-row{flex-wrap:wrap;gap:.28rem .4rem}.dash-premium-icon-btn{border-radius:11px;width:36px;height:36px}.dash-premium-actions{gap:.26rem}.dash-premium-user .profile-avatar-wrap .avatar,.dash-premium-user .profile-avatar-wrap .profile-avatar-img{width:42px;height:42px}.dash-premium-addr{max-width:8.5rem}}.dash-premium-balance{isolation:isolate;color:#fff;background:radial-gradient(95% 80% at 78% 40%,#ff6e6e61 0%,#0000 58%),radial-gradient(75% 60% at 12% 0,#ffa0a047 0%,#0000 55%),radial-gradient(85% 70% at 50% 100%,#5a000c59 0%,#0000 55%),linear-gradient(165deg,#e11927 0%,#c4101c 42%,#8e0a14 100%);border-radius:26px;padding:1.45rem 1.3rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 22px 48px #b4141e47,0 8px 18px #780a1229}.dash-premium-balance.balance-panel{background:radial-gradient(95% 80% at 78% 40%,#ff6e6e61 0%,#0000 58%),radial-gradient(75% 60% at 12% 0,#ffa0a047 0%,#0000 55%),radial-gradient(85% 70% at 50% 100%,#5a000c59 0%,#0000 55%),linear-gradient(165deg,#e11927 0%,#c4101c 42%,#8e0a14 100%)}.dash-premium-balance.balance-panel:before,.dash-premium-balance.balance-panel:after{display:none}.dash-premium-balance-fx{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dash-premium-balance-highlight{background:radial-gradient(circle,#ff969666 0%,#dc28321f 45%,#0000 70%);border-radius:50%;width:55%;height:85%;position:absolute;top:5%;right:-5%}.dash-premium-balance-noise{opacity:.04;background-image:radial-gradient(#ffffffbf .4px,#0000 .55px);background-size:5px 5px;position:absolute;top:0;bottom:0;left:0;right:0}.dash-premium-balance-vignette{background:radial-gradient(115% 100% at 35% 30%,#0000 48%,#1e000659 100%);position:absolute;top:0;bottom:0;left:0;right:0}.dash-premium-balance-particles{display:none}.dash-premium-balance-particles i{opacity:.22;pointer-events:none;background:#ffe6e6b3;border-radius:50%;width:2.5px;height:2.5px;position:absolute;box-shadow:0 0 8px #ffa0a073}.dash-premium-balance-particles i:first-child{animation-delay:0s;top:16%;right:16%}.dash-premium-balance-particles i:nth-child(2){width:1.5px;height:1.5px;animation-delay:2.1s;top:26%;right:6%}.dash-premium-balance-particles i:nth-child(3){animation-delay:3.4s;top:40%;right:22%}.dash-premium-balance-particles i:nth-child(4){width:1.5px;height:1.5px;animation-delay:1.2s;top:54%;right:10%}.dash-premium-balance-particles i:nth-child(5){width:2px;height:2px;animation-delay:5.1s;top:20%;right:34%}.dash-premium-balance-particles i:nth-child(6){animation-delay:6.8s;top:64%;right:26%}.dash-premium-balance-particles i:nth-child(7){width:1.5px;height:1.5px;animation-delay:4.2s;top:34%;right:3%}.dash-premium-balance-particles i:nth-child(8){animation-delay:7.5s;top:12%;right:28%}.dash-premium-balance-watermark{display:none}.dash-premium-balance-emblem{z-index:1;width:min(220px,50vw);max-width:54%;height:min(220px,50vw);max-height:56%;box-shadow:none;will-change:transform;background:0 0;border:0;outline:0;place-items:center;animation:16s ease-in-out infinite dashWatermarkFloat;display:grid;position:absolute;top:36%;right:-10px;overflow:visible;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none;pointer-events:none!important}.dash-premium-balance-emblem-glow{opacity:.55;z-index:0;background:radial-gradient(circle at 52% 46%,#ff96a073 0%,#ff32462e 42%,#0000 70%);border-radius:50%;position:absolute;top:-4%;bottom:-4%;left:-4%;right:-4%;pointer-events:none!important}.dash-premium-balance-emblem-ring{display:none}.dash-premium-balance-emblem-img{z-index:1;object-fit:contain;object-position:center;opacity:.3;filter:brightness(1.05)sepia(.35)hue-rotate(-12deg)saturate(2.4)drop-shadow(0 0 10px #ff465a59);mix-blend-mode:soft-light;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border:0;outline:0;width:100%;height:100%;animation:4.8s ease-in-out infinite dashEmblemPulse;display:block;position:relative;pointer-events:none!important;background:0 0!important}.dash-premium-balance .balance-shimmer{z-index:2;opacity:.04;pointer-events:none}@keyframes dashWatermarkFloat{0%,to{transform:translateY(-50%)translate(0,0)}50%{transform:translateY(-50%)translate(-2px)}}@keyframes dashEmblemGlow{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:.75;transform:scale(1.06)}}@keyframes dashEmblemPulse{0%,to{opacity:.26}50%{opacity:.36}}@keyframes dashParticleDrift{0%,to{opacity:.14;transform:translate(0,0)}35%{opacity:.4;transform:translate(-6px,-10px)}70%{opacity:.22;transform:translate(4px,-5px)}}@media (prefers-reduced-motion:reduce){.dash-premium-balance-emblem,.dash-premium-balance-emblem-glow,.dash-premium-balance-emblem-img,.dash-premium-balance-particles i{animation:none}.dash-premium-balance-emblem{transform:translateY(-50%)}.dash-premium-balance-emblem-glow{opacity:.55;transform:none}.dash-premium-balance-emblem-img{opacity:.3;filter:brightness(1.05)sepia(.35)hue-rotate(-12deg)saturate(2.4)drop-shadow(0 0 10px #ff465a59)}.dash-premium-icon-btn:hover,.dash-premium-quick-grid .quick-action:hover,.dash-premium-services-grid .quick-action:hover,.dash-premium-checkin-btn:hover,.dash-premium-security-btn:hover{transform:none}}.dash-premium-mainnet{z-index:5;letter-spacing:.08em;text-transform:uppercase;color:#fffffff2;background:#14000473;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.4rem;padding:.36rem .7rem;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;top:1.25rem;right:1.25rem;box-shadow:0 4px 12px #0000001f}.dash-premium-mainnet-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39947,0 0 8px #34d3998c}.dash-premium-balance-body{z-index:4;max-width:62%;position:relative}.dash-premium-balance-label-row{align-items:center;gap:.45rem;display:flex}.dash-premium-balance .balance-label.light{opacity:.92;letter-spacing:.01em;font-size:.8rem;font-weight:500}.dash-premium-eye{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ffffffe6;cursor:pointer;width:28px;height:28px;box-shadow:none;transition:background .18s ease,transform .15s var(--ease-press);background:#ffffff1a;border:none;border-radius:10px;place-items:center;margin:0;padding:0;display:grid}.dash-premium-eye:hover{background:#ffffff2e}.dash-premium-eye:active{transform:scale(.92)}.dash-premium-amount{letter-spacing:-.035em;white-space:nowrap;margin-top:.4rem!important;font-size:max(1.8rem,min(7.2vw,2.35rem))!important;font-weight:700!important;line-height:1.1!important}.dash-premium-fiat{opacity:.82;margin:.35rem 0 0;font-size:.9rem;font-weight:500}.dash-premium-change-pill{color:#fff;background:#ffffff2e;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.22rem;margin-top:.55rem;padding:.32rem .68rem;font-size:.66rem;font-weight:600;display:inline-flex}.dash-premium-balance-foot{z-index:4;background:linear-gradient(#00000014 0%,#0000 100%);border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.35rem .45rem;margin-top:1.15rem;padding:.7rem 0 .1rem;display:grid;position:relative}.dash-premium-foot-item{-webkit-text-fill-color:#fffffff5;width:100%;min-width:0;font:inherit;text-align:left;cursor:pointer;transition:background .18s ease,transform .15s var(--ease-press);border-radius:12px;flex:none;align-items:flex-start;gap:.35rem;margin:0;padding:.4rem .45rem;font-size:.62rem;font-weight:500;line-height:1.25;display:inline-flex;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:none!important;color:#fffffff5!important;background:#ffffff14!important;border:none!important}.dash-premium-foot-item:hover{background:#ffffff24!important}.dash-premium-foot-item:active{transform:scale(.97)}.dash-premium-foot-item .material-icons-round{opacity:.92;color:#fffffff2;flex-shrink:0;margin-top:.08rem;font-size:16px}.dash-premium-foot-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.12rem;min-width:0;display:flex}.dash-premium-foot-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.64rem;font-weight:700;display:block;overflow:hidden}.dash-premium-foot-copy small{opacity:.8;color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.54rem;font-weight:500;display:block;overflow:hidden}@media (min-width:400px){.dash-premium-balance-foot{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:.8rem}.dash-premium-foot-item{border-radius:10px;padding:.25rem .4rem;background:0 0!important}.dash-premium-foot-item:not(:first-child){border-radius:0;border-left:1px solid #ffffff1f!important}.dash-premium-foot-item:first-child{padding-left:.1rem}.dash-premium-foot-item:hover{border-radius:10px;background:#ffffff14!important}}.dash-premium-quick.panel,.dash-premium-services.panel,.dash-premium-portfolio.panel,.dash-premium-security.panel,.dash-premium-market.panel,.dash-premium-checkin,.dash-premium-activity .panel{border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);transition:box-shadow .22s var(--ease-out),transform .22s var(--ease-out);background:#fff;border:1px solid #0f172a0d}.dash-premium-quick{padding:1rem .9rem}.dash-premium-quick-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.dash-premium-quick-grid .quick-action{border-radius:var(--dash-radius-sm);min-height:104px;transition:transform .18s var(--ease-press),box-shadow .2s var(--ease-out),border-color .18s ease,background .18s ease;background:#fff;border:1px solid #0f172a0a;gap:.55rem;padding:.9rem .4rem;box-shadow:0 2px 10px #0f172a08}.dash-premium-quick-grid .quick-action:hover{border-color:#c700181a;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.dash-premium-quick-grid .quick-action:active{transform:scale(.97);box-shadow:0 2px 8px #0f172a0d}.dash-premium-quick-grid .quick-action--primary{background:#fff}.dash-premium-quick-grid .quick-action-icon{width:var(--dash-icon);height:var(--dash-icon);border-radius:var(--dash-radius-icon);color:#fff;background:linear-gradient(145deg,#ff3d52 0%,#c70018 100%);place-items:center;display:grid;box-shadow:0 8px 18px #c7001842}.dash-premium-quick-grid .quick-action-icon .material-icons-round{font-size:22px}.dash-premium-quick-grid .quick-action-icon .material-icons-garuda{width:26px!important;height:26px!important}.dash-premium-quick-grid .quick-action-copy{flex-direction:column;align-items:center;gap:.14rem;display:flex}.dash-premium-quick-grid .quick-action-label{letter-spacing:-.01em;font-size:.84rem;font-weight:700}.dash-premium-quick-grid .quick-action-sub{color:#64748b;font-size:.62rem;font-weight:500;line-height:1.2}.dash-premium-services{padding:.95rem .85rem .8rem}.dash-premium-section-head{margin-bottom:.65rem;padding:0 .15rem}.dash-premium .section-title{letter-spacing:-.02em;font-weight:700}.dash-premium .link-btn{transition:background .18s ease,color .18s ease,transform .15s var(--ease-press);border-radius:999px;padding:.28rem .65rem;font-size:.74rem;font-weight:600}.dash-premium .link-btn:hover{color:#c70018;background:#c7001814}.dash-premium .link-btn:active{transform:scale(.96)}.dash-premium-services-grid{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:.4rem;display:grid}.dash-premium-services-grid--crypto{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-premium-services-grid .quick-action{height:100%;min-height:0;transition:transform .18s var(--ease-press),box-shadow .2s var(--ease-out),border-color .18s ease;background:#fff;border:1px solid #0f172a0a;border-radius:14px;justify-content:center;align-items:center;gap:.26rem;padding:.48rem .08rem .4rem;box-shadow:0 2px 8px #0f172a08}.dash-premium-services-grid .quick-action:hover{border-color:#c700181a;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a12}.dash-premium-services-grid .quick-action:active{transform:scale(.96)}.dash-premium-services-grid .quick-action-icon{color:#c70018;width:38px;height:38px;box-shadow:none;transition:transform .18s var(--ease-press),background .18s ease,color .18s ease;background:#c7001814;border:none;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dash-premium-services-grid .quick-action:hover .quick-action-icon{color:#a80014;background:#c7001824;transform:translateY(-1px)}.dash-premium-services-grid .quick-action-icon .material-icons-round{font-size:18px}.dash-premium-services-grid .quick-action-icon .material-icons-garuda{width:20px!important;height:20px!important}.dash-premium-services-grid .quick-action-label{color:#334155;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:0;max-height:none;padding:0 .05rem;font-size:.5rem;font-weight:600;line-height:1.15;display:block;overflow:hidden}.dash-premium-services-grid .quick-action-copy{width:100%;min-height:0;max-height:none;margin:0;padding:0;display:block}.dash-premium-market-portfolio{grid-template-columns:1fr 1fr;align-items:stretch;gap:.75rem;display:grid}.dash-premium-market.panel,.dash-premium-portfolio.panel{border-radius:22px;min-width:0;height:100%;overflow:hidden}.dash-premium-market.panel{flex-direction:column;display:flex}.dash-premium-market.pad-h,.dash-premium-market .pad-h{padding-left:.8rem;padding-right:.8rem}.dash-premium-market .section-head{flex-shrink:0;margin-bottom:0;padding-top:.85rem;padding-bottom:.15rem}.dash-premium-market .section-title{letter-spacing:-.02em;white-space:nowrap;font-size:.82rem}.dash-premium-market .link-btn{white-space:nowrap;padding:.2rem .48rem;font-size:.68rem}.dash-premium-market .market-row{flex:auto;align-items:center;min-height:0;padding:.62rem .8rem;transition:background .18s}.dash-premium-market .market-row:hover{background:#0f172a05}.dash-premium-market .market-left{gap:.5rem;min-width:0}.dash-premium-market .market-symbol{white-space:nowrap;font-size:.76rem;font-weight:700}.dash-premium-market .market-network{white-space:nowrap;text-overflow:ellipsis;margin-top:.02rem;font-size:.58rem;overflow:hidden}.dash-premium-market .market-row-vol{white-space:nowrap;margin-top:.04rem;font-size:.54rem}.dash-premium-market .market-token-balance{white-space:nowrap;font-size:.68rem;font-weight:700}.dash-premium-market .market-change{white-space:nowrap;border-radius:999px;margin-top:.16rem;padding:.12rem .36rem;font-size:.58rem}.dash-premium-market .token-icon-shell,.dash-premium-market .panel-brand-icon{overflow:hidden;background:0 0!important;border-radius:50%!important;width:30px!important;height:30px!important}.dash-premium-portfolio{flex-direction:column;min-height:0;padding:.85rem .8rem;display:flex}.dash-premium-portfolio .section-title{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:.82rem;line-height:1.2;overflow:hidden}.dash-premium-portfolio-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.dash-premium-portfolio-change{color:#c70018;white-space:nowrap;background:#c7001814;border-radius:999px;flex-shrink:0;padding:.14rem .42rem;font-size:.62rem;font-weight:700}.dash-premium-portfolio-balance{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.28rem;min-width:0;margin:.35rem 0 0;font-size:.68rem;line-height:1.25;display:flex;overflow:hidden}.dash-premium-portfolio-balance-sep{opacity:.55;flex-shrink:0}.dash-premium-portfolio-balance-val{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.dash-premium-unit{white-space:nowrap;font-weight:600}.dash-premium-portfolio-chart-wrap{background:linear-gradient(#c700180d 0%,#ffffffeb 100%);border:1px solid #0f172a0a;border-radius:14px;flex:auto;height:88px;min-height:80px;max-height:100px;margin-top:.55rem;position:relative;overflow:hidden}.dash-premium-portfolio-chart-wrap:before{content:"";aspect-ratio:1;opacity:.14;pointer-events:none;z-index:0;background:url(/brand-garuda-watermark-soft.png?v=21) 50%/contain no-repeat;width:min(72px,42%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-portfolio-chart{z-index:1;width:100%;height:100%;display:block;position:relative}.dash-premium-portfolio-stats{border-top:1px solid #0f172a0f;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.65rem;padding-top:.65rem;display:grid}.dash-premium-portfolio-stats>div{flex-direction:column;gap:.16rem;min-width:0;display:flex}.dash-premium-portfolio-stats span{white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;font-weight:500;line-height:1.15;overflow:hidden}.dash-premium-portfolio-stats strong,.dash-premium-stat-value{white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:.64rem;font-weight:700;line-height:1.2;overflow:hidden}.dash-premium-score{flex-direction:column;align-items:flex-start;gap:.05rem;display:flex;white-space:normal!important}.dash-premium-score-num{color:#0f172a;font-size:.72rem;font-weight:800;line-height:1.1}.dash-premium-score em{color:#059669;white-space:nowrap;font-size:.52rem;font-style:normal;font-weight:700;line-height:1.1;display:block}.dash-premium-security{align-items:center;gap:.85rem;padding:1.05rem 1.1rem;display:flex}.dash-premium-security-icon{color:#c70018;background:#c7001814;border:1px solid #c7001824;border-radius:16px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 4px 12px #c7001814}.dash-premium-security-icon .material-icons-round{font-size:22px}.dash-premium-security-copy{flex:1;min-width:0}.dash-premium-security-copy h3{letter-spacing:-.015em;margin:0;font-size:.9rem;font-weight:700}.dash-premium-security-copy p{margin:.22rem 0 0;font-size:.72rem;line-height:1.4}.dash-premium-security-btn{color:#fff;cursor:pointer;white-space:nowrap;width:auto;min-height:42px;transition:transform .18s var(--ease-press),box-shadow .2s var(--ease-out);background:linear-gradient(135deg,#e3001b 0%,#c70018 100%);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.15rem;padding:0 1rem;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #c700183d}.dash-premium-security-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #c700184d}.dash-premium-security-btn:active{transform:scale(.97)}.dash-premium-activity{margin-top:.1rem}.dash-premium-activity .panel{border-radius:var(--dash-radius);box-shadow:var(--dash-shadow);overflow:hidden}.dash-premium-activity .section-head{margin-bottom:.75rem;padding:0 .15rem}.quick-action--with-sub .quick-action-copy{flex-direction:column;align-items:center;gap:.1rem;display:flex}.quick-action-sub{color:#64748b;font-size:.62rem;font-weight:500;line-height:1.2}.dash-premium-checkin{padding:.4rem;overflow:hidden}.dash-premium-checkin-btn{border-radius:var(--dash-radius-sm);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;transition:transform .18s var(--ease-press),background .2s ease,box-shadow .2s ease;background:linear-gradient(135deg,#10b9811a 0%,#c700180a 100%);border:none;align-items:center;gap:.85rem;padding:.85rem .9rem;display:flex}.dash-premium-checkin-btn:hover{background:linear-gradient(135deg,#10b98124 0%,#c700180f 100%);transform:translateY(-1px);box-shadow:0 6px 16px #0f172a0d}.dash-premium-checkin-btn:active{transform:scale(.99)}.dash-premium-checkin-icon{width:var(--dash-icon);height:var(--dash-icon);border-radius:var(--dash-radius-icon);color:#fff;background:linear-gradient(145deg,#34d399 0%,#059669 100%);flex-shrink:0;place-items:center;display:grid;box-shadow:0 8px 16px #05966947}.dash-premium-checkin-icon .material-icons-round{font-size:22px}.dash-premium-checkin-copy{flex-direction:column;flex:1;gap:.14rem;min-width:0;display:flex}.dash-premium-checkin-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dash-premium-checkin-title-row strong{color:#0f172a;letter-spacing:-.015em;font-size:.94rem;font-weight:700}.dash-premium-checkin-badge{letter-spacing:.04em;text-transform:uppercase;color:#047857;background:#10b98124;border-radius:999px;padding:.18rem .48rem;font-size:.56rem;font-weight:700}.dash-premium-checkin-sub{font-size:.74rem;line-height:1.35}.dash-premium-checkin-countdown{letter-spacing:-.01em;color:#0f766e;margin-top:.08rem;font-size:.72rem;font-weight:750}.dash-premium-checkin-pending{color:#c70018;margin-top:.08rem;font-size:.68rem;font-weight:700}.dash-premium-checkin-chevron{color:#94a3b8;flex-shrink:0}@media (min-width:640px){.dash-premium{gap:1.25rem;padding:.25rem 1.2rem 1.25rem}.dash-premium-market-portfolio{gap:1rem}.dash-premium-market .section-title,.dash-premium-portfolio .section-title{font-size:.9rem}.dash-premium-portfolio-stats strong,.dash-premium-stat-value{font-size:.72rem}.dash-premium-portfolio-chart-wrap{height:96px;max-height:110px}}@media (max-width:420px){.dash-premium{gap:1rem;padding:.1rem .95rem 1rem}.dash-premium-services-grid{grid-template-columns:repeat(4,1fr);gap:.35rem}.dash-premium-services-grid--crypto{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-premium-services-grid .quick-action{padding:.45rem .08rem .38rem}.dash-premium-services-grid .quick-action-label{white-space:nowrap;min-height:0;max-height:none;font-size:.46rem}.dash-premium-balance{border-radius:24px;padding:1.3rem 1.1rem .95rem}.dash-premium-balance-body{max-width:56%;padding-right:.2rem}.dash-premium-balance-emblem{width:min(176px,44vw);max-width:46%;height:min(176px,44vw);max-height:50%;top:34%;right:-6px}.dash-premium-balance-emblem-img{opacity:.26}.dash-premium-mainnet{z-index:6;top:1rem;right:1rem}.dash-premium-amount{font-size:max(1.55rem,min(6.4vw,1.95rem))!important}.dash-premium-security{flex-wrap:wrap}.dash-premium-security-btn{border-radius:14px;width:100%;min-height:44px}.dash-premium-market .market-network{display:none}}@media (max-width:360px){.dash-premium-services-grid{grid-template-columns:repeat(3,1fr)}.dash-premium-services-grid--crypto{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-premium-market-portfolio{grid-template-columns:1fr}.dash-premium-portfolio .section-title{max-width:none}.dash-premium-quick-grid .quick-action{min-height:96px;padding:.75rem .3rem}}:root{--garuda-merah:#ce1126;--garuda-merah-dark:#8f0c1a;--garuda-merah-deep:#5c0811;--garuda-merah-bright:#ff3b4e;--garuda-merah-soft:#fff5f6;--garuda-merah-muted:#ce11261a;--garuda-merah-border:#ce112633;--garuda-ink:#140a0c;--garuda-ink-soft:#3a2428;--garuda-mist:#f7f2f3;--garuda-paper:#fff;--garuda-line:#140a0c14;--garuda-emas:#c4a35a;--garuda-emas-soft:#c4a35a29;--font-display:"Sora","Plus Jakarta Sans",system-ui,sans-serif;--font-sans:"Plus Jakarta Sans","Sora",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--primary:var(--garuda-merah);--primary-dark:var(--garuda-merah-dark);--primary-bright:var(--garuda-merah-bright);--primary-bg:var(--garuda-mist);--primary-container:var(--garuda-merah-muted);--secondary:var(--garuda-ink);--surface:var(--garuda-paper);--surface-variant:#faf6f7;--text:var(--garuda-ink);--muted:#6b5560;--border:var(--garuda-line);--border-strong:#140a0c1f;--shadow-md:0 12px 32px #ce112629;--shadow-lg:0 22px 56px #140a0c1f}html,body{font-family:var(--font-sans);background:radial-gradient(1200px 480px at 50% -10%,#ce112617,transparent 60%),linear-gradient(180deg,snow 0%,var(--garuda-paper)42%,#faf7f8 100%);color:var(--garuda-ink)}.auth-welcome-title,.auth-page-title,.bridge-hero-title,.console-page-title,.dash-premium-greeting,.section-title{font-family:var(--font-display);letter-spacing:-.03em}.auth-header-name{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.auth-welcome-title{font-size:max(2rem,min(6vw,2.55rem));font-weight:800;line-height:1.05}.auth-welcome-brand-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--garuda-merah);background:var(--garuda-merah-muted);border:1px solid var(--garuda-merah-border);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.55rem;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.auth-welcome-tagline{color:var(--garuda-ink-soft);font-size:1rem}.brand-mark-circle--auth,.brand-mark-circle--header{box-shadow:0 10px 28px #ce112638}.garuda-sa-card{background:#fff;border:1px solid #0f172a12;border-radius:1.2rem;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #0f172a0f}.garuda-sa-banner{align-items:center;gap:.8rem;padding:1.05rem 1.1rem;display:flex}.garuda-sa-card.has-body .garuda-sa-banner{padding-bottom:.75rem}.garuda-sa-banner-mark{color:#fff;letter-spacing:-.04em;background:#ce1126;border-radius:12px;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-family:Sora,Plus Jakarta Sans,sans-serif;font-size:1.08rem;font-weight:850;display:grid;box-shadow:0 6px 14px #ce112638}.garuda-sa-banner-copy{flex:1;gap:.2rem;min-width:0;display:grid}.garuda-sa-banner-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.garuda-sa-banner-title-row strong{letter-spacing:-.02em;color:#101828;font-size:1rem;font-weight:800}.garuda-sa-link-badge{border-radius:999px;align-items:center;padding:.18rem .52rem;font-size:.66rem;font-weight:750;line-height:1.2;display:inline-flex}.garuda-sa-link-badge.is-pending{color:#ce1126;background:#fff5f6;border:1px solid #ce112624}.garuda-sa-link-badge.is-ready{color:#067647;background:#ecfdf3;border:1px solid #12b76a2e}.garuda-sa-link-badge.is-upgrade{color:#b42318;background:#fef3f2;border:1px solid #b423182e}.garuda-sa-banner-copy p{color:#98a2b3;margin:0;font-size:.74rem;font-weight:500;line-height:1.45}.garuda-sa-connect-btn{color:#ce1126;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1.5px solid #ce11268c;border-radius:12px;flex:none;align-self:center;min-height:2.35rem;padding:.45rem .95rem;font-size:.8rem;font-weight:800}.garuda-sa-connect-btn:disabled{opacity:.6;cursor:not-allowed}.garuda-sa-card-body{gap:.85rem;padding:.1rem 1.1rem 1.1rem;display:grid}.garuda-sa-body-copy{color:#667085;margin:0;font-size:.78rem;line-height:1.45}.garuda-sa-addr-block{gap:.4rem;display:grid}.garuda-sa-field-label,.garuda-sa-addr-block .field-label{color:#667085;font-size:.72rem;font-weight:750}.garuda-sa-addr-row{background:#f8fafc;border:1px solid #0f172a12;border-radius:12px;align-items:center;gap:.55rem;min-width:0;padding:.45rem .45rem .45rem .9rem;display:flex}.garuda-sa-badge{color:#7a5a12;background:var(--garuda-emas-soft);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.garuda-sa-addr{min-width:0;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.01em;color:#101828;white-space:nowrap;text-overflow:ellipsis;word-break:normal;background:0 0;border:0;flex:1;margin:0;padding:.35rem 0;font-size:.84rem;font-weight:650;line-height:1.35;overflow:hidden}.garuda-sa-addr-copy{color:#ce1126;cursor:pointer;background:#fff;border:1px solid #0f172a0f;border-radius:10px;flex:none;align-items:center;gap:.28rem;min-height:2.1rem;padding:.35rem .7rem;font-size:.74rem;font-weight:750;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.garuda-sa-addr-copy:disabled{opacity:.55;cursor:not-allowed}.garuda-sa-addr-copy .material-icons-round{color:#ce1126!important;font-size:16px!important}.garuda-sa-actions{gap:.55rem;display:grid}.garuda-sa-action-copy{width:100%!important}.garuda-sa-actions-row{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;display:grid}.garuda-sa-actions .std-btn,.garuda-sa-actions-row .std-btn{border-radius:12px;flex:none;width:100%;min-width:0;font-weight:750}.garuda-sa-actions .std-btn-outline,.garuda-sa-actions-row .std-btn-outline{color:#ce1126;background:#fff;border-color:#0f172a1a}.garuda-sa-actions-row .std-btn-primary{background:linear-gradient(#e11d32 0%,#ce1126 100%);border:0;box-shadow:0 8px 16px #ce112638}.garuda-sa-device-panel{background:linear-gradient(145deg,#ce11260d,#0000 42%),#fff;border:1px solid #0f172a14;border-radius:14px;gap:.4rem;padding:.9rem .95rem;display:grid}.garuda-sa-device-panel-head{color:var(--muted,#64748b);letter-spacing:.01em;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.garuda-sa-device-panel-head .material-icons-round,.garuda-sa-device-panel-head .material-symbols-outlined{color:var(--garuda-merah,#ce1126)}.garuda-sa-device-panel-value{letter-spacing:-.02em;color:#101828;font-size:1.05rem;font-weight:850;line-height:1.25}.garuda-sa-device-panel-value em{color:#98a2b3;margin-left:.15rem;font-size:.78rem;font-style:normal;font-weight:750}.garuda-sa-device-panel-hint{color:var(--muted,#64748b);margin:0;font-size:.74rem;line-height:1.45}.garuda-sa-card .garuda-id-feedback{margin:0}.garuda-sa-addr--full{white-space:normal;word-break:break-all;font-size:.78rem;line-height:1.45}.garuda-sa-addr-row--full{flex-wrap:wrap;align-items:flex-start}.garuda-sa-refresh-hint{color:#98a2b3;font-weight:500}.garuda-sa-balance-strip{color:#475467;background:linear-gradient(135deg,#ce11260f,#ce112605);border:1px solid #ce11261a;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem .85rem;font-size:.82rem;display:flex}.garuda-sa-balance-strip strong{color:#101828;font-weight:800}.garuda-sa-screen{gap:1rem}.garuda-sa-intro{margin:0;padding:0 .15rem;font-size:.88rem;line-height:1.55}.garuda-sa-technical{gap:.55rem;display:grid}.garuda-sa-roles{gap:.65rem;margin-top:.15rem;display:grid}.garuda-sa-role-card{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:.55rem;padding:.85rem .95rem;display:grid}.garuda-sa-role-card--primary{background:linear-gradient(145deg,#ce11260f,#0000 55%),#fff;border-color:#ce11262e}.garuda-sa-role-head{align-items:flex-start;gap:.65rem;display:flex}.garuda-sa-role-head>div{flex:1;gap:.12rem;min-width:0;display:grid}.garuda-sa-role-head strong{letter-spacing:-.02em;color:#101828;font-size:.88rem;font-weight:800}.garuda-sa-role-head span{color:#667085;font-size:.74rem;line-height:1.4}.garuda-sa-role-icon{width:2rem;height:2rem;color:var(--garuda-merah,#ce1126);background:#ce11261a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.garuda-sa-role-icon--key{color:#475467;background:#0f172a0f}.garuda-sa-role-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;margin:0;padding:.2rem .5rem;font-size:.68rem;font-style:normal;font-weight:750;display:inline-flex}.garuda-sa-role-pill.is-ready{color:#0f7a3d;background:#128c461f}.garuda-sa-role-pill.is-pending{color:#475467;background:#94a3b833}.garuda-sa-role-pill.is-warn{color:#8a5a00;background:#b4781424}.garuda-sa-role-addr{align-items:center;gap:.45rem;min-width:0;display:flex}.garuda-sa-role-addr code{letter-spacing:-.02em;color:#101828;flex:1;min-width:0;font-size:.92rem;font-weight:750}.garuda-sa-tech-row{border-top:1px solid #0f172a0f;gap:.28rem;padding:.55rem 0;display:grid}.garuda-sa-tech-row:first-child{border-top:0;padding-top:0}.garuda-sa-tech-row span{color:#667085;letter-spacing:.01em;font-size:.7rem;font-weight:700}.garuda-sa-tech-row code{color:#101828;word-break:break-all;font-size:.72rem;line-height:1.45}.garuda-sa-technical-toggle{color:#667085;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem 0;font-size:.78rem;font-weight:700;display:inline-flex}.garuda-sa-quota{background:#fff;border:1px solid #0f172a12;border-radius:1.1rem;gap:.7rem;padding:1rem 1.05rem;display:grid;box-shadow:0 6px 18px #0f172a0a}.garuda-sa-quota.is-offline{background:linear-gradient(145deg,#b4781414,#0000 50%),#fff;border-color:#b4781438}.garuda-sa-quota.is-online{border-color:#128c4629}.garuda-sa-quota-head{align-items:flex-start;gap:.65rem;display:flex}.garuda-sa-quota-titles{flex-wrap:wrap;flex:1;align-items:center;gap:.45rem .65rem;display:flex}.garuda-sa-quota-titles strong{letter-spacing:-.02em;color:#101828;font-size:.92rem;font-weight:800}.garuda-sa-quota-copy{color:#667085;margin:0;font-size:.82rem;line-height:1.5}.garuda-sa-info{background:#fff;border:1px solid #0f172a12;border-radius:1.1rem;padding:1rem 1.05rem;box-shadow:0 6px 18px #0f172a0a}.garuda-sa-info-title{letter-spacing:-.02em;color:#101828;margin:0 0 .65rem;font-size:.92rem;font-weight:800}.garuda-sa-info-list{color:#667085;gap:.45rem;margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.5;display:grid}.garuda-sa-hero{text-align:left}.garuda-sa-hero h1{font-family:var(--font-display);letter-spacing:-.03em;margin:.35rem 0 .4rem;font-size:1.55rem;font-weight:800}.garuda-sa-status{align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.garuda-sa-status--ready{color:#167a3a}.garuda-sa-status--pending{color:#9a6b00}.garuda-ver-upgrade{box-sizing:border-box;background:radial-gradient(120% 70% at 50% -10%,#ce112629,transparent 55%),var(--primary-bg,#f7f4f0);flex-direction:column;justify-content:center;align-items:stretch;min-height:100%;padding:1.5rem 1.2rem 2.25rem;display:flex}.garuda-ver-upgrade-inner{gap:1rem;width:min(100%,26rem);margin:0 auto;display:grid}.garuda-ver-upgrade-hero{text-align:center;justify-items:center;gap:.55rem;display:grid}.garuda-ver-upgrade-icon{color:#fff;background:linear-gradient(145deg,#ce1126,#8b0a18);border-radius:1.15rem;place-items:center;width:4.25rem;height:4.25rem;margin-bottom:.15rem;transition:background .35s,box-shadow .35s,transform .35s;display:grid;box-shadow:0 10px 28px #8b0a1847}.garuda-ver-upgrade-icon.is-updating{animation:1.4s ease-in-out infinite garudaVerIconPulse}.garuda-ver-upgrade-icon.is-updating .material-icons-round,.garuda-ver-upgrade-icon.is-updating .material-icons-garuda,.garuda-ver-upgrade-icon.is-updating .material-icons{animation:1.1s linear infinite garudaVerSpin}.garuda-ver-upgrade-icon.is-done{background:linear-gradient(145deg,#1a9a48,#0f6b30);animation:.55s cubic-bezier(.22,1,.36,1) both garudaVerDonePop;box-shadow:0 10px 28px #167a3a47}.garuda-ver-upgrade-icon.is-done .material-icons-round,.garuda-ver-upgrade-icon.is-done .material-icons-garuda,.garuda-ver-upgrade-icon.is-done .material-icons{animation:none}@keyframes garudaVerSpin{to{transform:rotate(360deg)}}@keyframes garudaVerIconPulse{0%,to{transform:scale(1);box-shadow:0 10px 28px #8b0a1847}50%{transform:scale(1.04);box-shadow:0 14px 34px #8b0a1861}}@keyframes garudaVerDonePop{0%{opacity:.7;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.garuda-ver-progress{border-radius:var(--radius-lg,14px);background:var(--surface,#fff);border:1px solid #ce11262e;gap:.75rem;margin:0;padding:1rem 1.05rem 1.1rem;animation:.4s cubic-bezier(.22,1,.36,1) both garudaVerProgressIn;display:grid}@keyframes garudaVerProgressIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.garuda-ver-progress-bar{background:#10182814;border-radius:999px;height:.55rem;overflow:hidden}.garuda-ver-progress-fill{background:linear-gradient(90deg,#ce1126,#f04438 55%,#ce1126) 0 0/200% 100%;border-radius:999px;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1)}.garuda-ver-progress-fill.is-active{animation:1.4s linear infinite garudaVerBarShine}.garuda-ver-progress-fill.is-done{background:linear-gradient(90deg,#1a9a48,#32d583);animation:none}@keyframes garudaVerBarShine{0%{background-position:100% 0}to{background-position:-100% 0}}.garuda-ver-progress-pct{color:var(--text-muted,#475467);margin:0;font-size:.8rem;font-weight:600}.garuda-ver-progress-steps{gap:.7rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.garuda-ver-progress-step{opacity:.45;grid-template-columns:1.75rem 1fr;align-items:start;gap:.65rem;transition:opacity .25s;display:grid}.garuda-ver-progress-step.is-current,.garuda-ver-progress-step.is-done{opacity:1}.garuda-ver-progress-dot{width:1.75rem;height:1.75rem;color:var(--text-muted,#667085);background:#1018280f;border-radius:999px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.garuda-ver-progress-step.is-current .garuda-ver-progress-dot{color:#ce1126;background:#ce11261f}.garuda-ver-progress-step.is-done .garuda-ver-progress-dot{color:#167a3a;background:#167a3a24}.garuda-ver-progress-num{line-height:1}.garuda-ver-progress-spinner{border:2px solid #ce112640;border-top-color:#ce1126;border-radius:999px;width:.85rem;height:.85rem;animation:.75s linear infinite garudaVerSpin}.garuda-ver-progress-copy{gap:.15rem;padding-top:.15rem;display:grid}.garuda-ver-progress-copy strong{color:var(--text,#101828);font-size:.9rem;line-height:1.3}.garuda-ver-progress-copy span{color:var(--text-muted,#475467);font-size:.8rem;line-height:1.4;animation:.35s both garudaVerHintFade}@keyframes garudaVerHintFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.garuda-ver-upgrade-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#667085);margin:0;font-size:.78rem;font-weight:600}.garuda-ver-upgrade-title{color:var(--text,#101828);margin:0;font-size:1.55rem;font-weight:700;line-height:1.25}.garuda-ver-upgrade-lead{color:var(--text-muted,#475467);max-width:22rem;margin:0;font-size:.94rem;line-height:1.55}.garuda-ver-upgrade-badges{color:var(--text-muted,#667085);justify-content:center;align-items:center;gap:.45rem;margin-top:.35rem;display:flex}.garuda-ver-badge{border:1px solid #0000;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.garuda-ver-badge.is-old{color:#9a6b00;background:#facc1529;border-color:#9a6b0040}.garuda-ver-badge.is-new{color:#167a3a;background:#167a3a1f;border-color:#167a3a47}.garuda-ver-upgrade-points{border-radius:var(--radius-lg,14px);background:var(--surface,#fff);border:1px solid var(--border,#10182814);gap:.7rem;margin:0;padding:.85rem 1rem;list-style:none;display:grid}.garuda-ver-upgrade-points li{color:var(--text,#101828);align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.45;display:flex}.garuda-ver-upgrade-points .material-symbols-outlined,.garuda-ver-upgrade-points [class*=material]{color:#ce1126;flex-shrink:0;margin-top:.05rem}.garuda-ver-upgrade-details-toggle{color:var(--text-muted,#475467);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;margin:0 auto;padding:.35rem .5rem;font-size:.86rem;display:inline-flex}.garuda-ver-upgrade-card{border-radius:var(--radius-lg,14px);background:var(--surface,#fff);border:1px solid #ce112638;gap:.75rem;margin:0;padding:1rem 1.05rem;display:grid}.garuda-ver-upgrade-card--warn{background:linear-gradient(145deg,#b453091a,transparent 55%),var(--surface,#fff);border-color:#b453094d}.garuda-ver-upgrade-card--warn .garuda-ver-upgrade-card-head{color:#b45309}.garuda-ver-upgrade-card-head{align-items:center;gap:.55rem;display:flex}.garuda-ver-upgrade-card p{color:var(--text-muted,#475467);margin:0;font-size:.88rem;line-height:1.5}.garuda-ver-upgrade-addrs{gap:.65rem;display:grid}.garuda-ver-upgrade-actions{gap:.55rem;display:grid}.garuda-ver-upgrade-footnote{text-align:center;margin:0;font-size:.8rem;line-height:1.45}.garuda-ver-upgrade-error{color:#b42318;text-align:center;margin:0;font-size:.88rem;line-height:1.45}.garuda-sa-upgrade-gate{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;min-height:100%;padding:1.25rem 1.15rem 2rem;display:flex}.garuda-sa-upgrade-gate-inner{gap:.85rem;width:min(100%,26rem);margin:0 auto}.garuda-sa-upgrade-gate-brand{justify-content:center;margin-bottom:.25rem;display:flex}.garuda-sa-upgrade-gate-mark{color:#fff;background:linear-gradient(145deg,#ce1126,#8b0a18);border-radius:.85rem;place-items:center;width:3rem;height:3rem;font-size:1.25rem;font-weight:700;display:grid}.garuda-sa-upgrade-gate-title{text-align:center;margin:0}.garuda-sa-upgrade-gate-lead{text-align:center;margin:0;font-size:.92rem;line-height:1.5}.garuda-sa-upgrade-gate-error{color:#b42318;margin:0;font-size:.88rem;line-height:1.45}.garuda-sa-upgrade{border-radius:var(--radius-lg);background:linear-gradient(145deg,#ce11261f,transparent 50%),var(--surface);border:1px solid #ce112647;gap:.75rem;margin:0 0 1rem;padding:1rem 1.05rem;display:grid}.garuda-sa-upgrade-head{align-items:center;gap:.55rem;display:flex}.garuda-sa-upgrade p{color:var(--text-muted,#475467);margin:0;font-size:.88rem;line-height:1.5}.garuda-sa-upgrade-addrs{gap:.65rem;display:grid}.garuda-sa-upgrade .std-btn{width:100%}.garuda-sa-status--upgrade{color:#b42318}.garuda-sa-quota,.garuda-sa-recovery{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--garuda-line);gap:.7rem;margin:1rem 0 0;padding:1rem 1.05rem;display:grid}.garuda-sa-quota-head,.garuda-sa-recovery-head{align-items:center;gap:.5rem;display:flex}.garuda-sa-quota p,.garuda-sa-recovery p{margin:0;font-size:.88rem;line-height:1.5}.garuda-sa-inventory{border:1px solid var(--garuda-line);background:#140a0c08;border-radius:12px;gap:.35rem;padding:.7rem .8rem;display:grid}.garuda-sa-legacy-banner{border-radius:var(--radius-lg,14px);background:linear-gradient(145deg,#ce11261a,transparent 55%),var(--surface,#fff);border:1px solid #ce112638;gap:.75rem;margin:0 0 .85rem;padding:.95rem 1rem;display:grid}.garuda-recovery-panel{border-radius:var(--radius-lg,14px);background:linear-gradient(145deg,#ce11261a,transparent 52%),var(--surface,#fff);border:1px solid #ce11263d;gap:.75rem;margin:0 0 .9rem;padding:1rem 1.05rem 1.1rem;display:grid}.garuda-recovery-panel-head{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.garuda-recovery-panel-icon{color:#fff;background:linear-gradient(145deg,#ce1126,#8b0a18);border-radius:.75rem;place-items:center;width:2.4rem;height:2.4rem;display:grid}.garuda-recovery-panel-copy strong{font-size:.98rem;line-height:1.3;display:block}.garuda-recovery-panel-copy p{color:var(--text-muted,#475467);margin:.25rem 0 0;font-size:.86rem;line-height:1.45}.garuda-recovery-panel-facts{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.garuda-recovery-panel-facts li{color:var(--text,#101828);align-items:flex-start;gap:.45rem;font-size:.84rem;line-height:1.4;display:flex}.garuda-recovery-panel-facts .material-icons-round,.garuda-recovery-panel-facts .material-icons-garuda{color:#ce1126;flex-shrink:0;margin-top:.05rem}.garuda-recovery-panel-toggle{color:var(--text-muted,#475467);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.2rem;margin:0 auto;font-size:.84rem;display:inline-flex}.garuda-recovery-panel-details{border:1px solid var(--garuda-line,#10182814);background:#140a0c08;border-radius:12px;gap:.65rem;padding:.75rem .85rem;display:grid}.garuda-recovery-panel-actions{gap:.5rem;display:grid}.garuda-recovery-panel-restake{border:1px solid var(--garuda-line,#10182814);color:var(--text,#101828);cursor:pointer;background:#140a0c08;border-radius:12px;align-items:flex-start;gap:.55rem;margin:0;padding:.65rem .75rem;font-size:.84rem;line-height:1.4;display:flex}.garuda-recovery-panel-restake input{flex-shrink:0;margin-top:.15rem}.garuda-recovery-panel-locks{gap:.45rem;display:grid}.garuda-recovery-panel-locks ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.garuda-recovery-panel-locks li{gap:.15rem;font-size:.84rem;line-height:1.4;display:grid}.garuda-recovery-panel-note{color:#167a3a;margin:0;font-size:.86rem;line-height:1.45}.garuda-recovery-panel-error{color:#b42318;margin:0;font-size:.86rem;line-height:1.45}.garuda-sa-legacy-banner-copy{gap:.25rem;display:grid}.garuda-sa-legacy-banner-copy strong{font-size:.92rem}.garuda-sa-legacy-banner-copy p{color:var(--text-muted,#475467);margin:0;font-size:.82rem;line-height:1.45}.garuda-sa-legacy-banner .std-btn{justify-self:start;width:auto}.garuda-sa-quota-bars{gap:.55rem;display:grid}.garuda-sa-quota-bar{color:var(--text-muted,#475467);gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.garuda-sa-quota-track{background:#140a0c14;border-radius:999px;height:6px;overflow:hidden}.garuda-sa-quota-fill{border-radius:inherit;background:linear-gradient(90deg,#ce1126,#e8a317);height:100%;transition:width .35s}.garuda-sa-recovery-list{color:var(--text-muted,#475467);margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.55}.sw-update-banner{z-index:12000;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));color:#fff8f0;text-align:center;pointer-events:none;background:#140a0ceb;position:fixed;bottom:0;left:0;right:0}.sw-update-banner p{margin:0;font-size:.82rem;font-weight:600;line-height:1.4}.merchant-app-content{overflow:hidden;padding-bottom:0!important}.merchant-screen{flex-direction:column;gap:.5rem;min-height:calc(100vh - 2rem);max-height:calc(100vh - 2rem);display:flex}.merchant-header .page-title{flex:1}.merchant-help-btn{flex-shrink:0}.merchant-scroll{-webkit-overflow-scrolling:touch;flex:1;gap:.75rem;padding:0 .15rem .5rem;overflow-y:auto}.merchant-scan-card{text-align:center;gap:1rem;padding:1.25rem!important}.merchant-network-strip{background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-xs);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.72rem;font-weight:700;display:flex}.merchant-network-strip .material-icon{color:var(--success)}.merchant-network-dot{background:var(--muted);opacity:.5;border-radius:50%;width:4px;height:4px}.merchant-scanner-live{flex-direction:column;gap:.75rem;width:100%;display:flex}.merchant-scanner-video{object-fit:cover;z-index:1;border-radius:20px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.merchant-scanner-hint{z-index:2;color:#ffffffbf;font-size:.76rem;font-weight:600;position:absolute;bottom:12%;left:0;right:0}.merchant-scanner-error{z-index:2;text-align:center;color:#ffffffd9;background:#0f172ae0;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;font-size:.76rem;line-height:1.45;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.merchant-scanner-restart{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.35rem;margin-top:.35rem;padding:.4rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.merchant-scan-reload-btn{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-variant);width:100%;color:var(--text);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.merchant-scan-reload-btn:active{opacity:.85}.merchant-scanner-icon{z-index:2;color:#ffffff8c;position:relative}.merchant-scan-corners,.merchant-scan-line{z-index:3}.merchant-scan-fallback{text-align:left;flex-direction:column;gap:.55rem;display:flex}.merchant-scan-paste-label{color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:700;display:block}.merchant-scan-paste-row{align-items:stretch;gap:.45rem;display:flex}.merchant-scan-paste-row .input{flex:1;padding:.55rem .65rem;font-size:.72rem}.merchant-scan-paste-btn{border-radius:var(--radius-sm);background:var(--primary);color:#fff;cursor:pointer;border:none;flex-shrink:0;padding:0 .85rem;font-size:.78rem;font-weight:800}.merchant-scan-paste-btn:disabled{opacity:.45;cursor:not-allowed}.merchant-scan-upload{border-radius:var(--radius-md);width:100%;color:var(--primary);cursor:pointer;background:#e119270a;border:1.5px dashed #e1192747;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .85rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s;display:flex}.merchant-scan-upload:hover:not(:disabled){background:#e1192714;border-color:#e119276b}.merchant-scan-upload:disabled{cursor:not-allowed}.merchant-scan-upload.is-busy{opacity:.65;pointer-events:none}.merchant-scan-upload-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.merchant-amount-card{text-align:left;background:#fff;border:1px solid #0f172a0f;box-shadow:0 8px 28px #0f172a0f;border-radius:20px!important;gap:1rem!important;padding:1.15rem 1.05rem 1.05rem!important}.merchant-amount-top{flex-direction:column;gap:.7rem;display:flex}.merchant-amount-top .merchant-scan-title{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:800}.merchant-amount-mode-section{background:linear-gradient(#fafafa,#fff);border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.merchant-amount-mode-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:750}.merchant-amount-chip{background:linear-gradient(145deg,#fff5f5,#fff);border:1px solid #ce11261f;border-radius:14px;align-items:center;gap:.7rem;padding:.75rem .8rem;display:flex}.merchant-amount-chip-icon{width:40px;height:40px;color:var(--primary);background:#ce11261a;border:1px solid #ce112624;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.merchant-amount-chip-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.merchant-amount-chip-copy strong{letter-spacing:-.01em;font-size:.92rem;line-height:1.25}.merchant-trust-chip{color:#15803d;background:#15803d1a;border:1px solid #15803d47;border-radius:999px;align-items:center;gap:.28rem;max-width:100%;margin-top:.28rem;padding:.22rem .55rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.merchant-trust-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-trust-chip--compact{margin-top:.2rem;padding:.16rem .45rem;font-size:.64rem}.merchant-qr-meta .merchant-trust-chip,.receive-merchant-meta .merchant-trust-chip{align-self:flex-start}.merchant-amount-explorer{color:var(--muted);align-items:center;gap:.22rem;font-size:.68rem;font-weight:600;text-decoration:none;display:inline-flex}.merchant-amount-explorer:hover{color:var(--primary)}.merchant-amount-hint{margin:0;font-size:.74rem;line-height:1.45}.merchant-amount-head{text-align:left;flex-direction:column;gap:.25rem;display:flex}.merchant-amount-head .merchant-scan-sub{margin:0;line-height:1.45}.merchant-amount-merchant-inline{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.15rem;display:flex}.merchant-amount-merchant-inline strong{font-size:.84rem}.merchant-pay-amount-field{flex-direction:column;gap:.55rem;display:flex}.merchant-pay-amount-head{flex-direction:column;gap:.25rem;display:flex}.merchant-pay-amount-label{color:var(--text);font-size:.78rem;font-weight:750}.merchant-pay-amount-input{background:linear-gradient(#fbfbfc,#f7f8fa);border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:.55rem;min-height:3.4rem;padding:.75rem .95rem;display:flex;box-shadow:inset 0 1px #fffc}.merchant-pay-amount-input:focus-within{background:#fff;border-color:#ce112673;box-shadow:0 0 0 3px #ce11261a}.merchant-pay-amount-value{min-width:0;font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:1.35rem;font-weight:800}.merchant-pay-amount-value::placeholder{color:#64748b73;font-weight:700}.merchant-pay-amount-suffix{color:var(--primary);background:#ce112614;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.82rem;font-weight:800}.merchant-pay-amount-prefix{font-family:var(--font-sans);color:var(--muted);flex-shrink:0;font-size:1rem;font-weight:800}.merchant-pay-amount-hint{margin:0;font-size:.72rem;line-height:1.45}.merchant-amount-mode{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.merchant-amount-mode-btn{min-height:3.15rem;font-family:var(--font-sans);color:var(--muted);cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a14;border-radius:14px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.76rem;font-weight:700;transition:border-color .15s,background .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.merchant-amount-mode-btn:active:not(:disabled){transform:scale(.98)}.merchant-amount-mode-btn-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.merchant-amount-mode-btn-copy strong{font-size:.78rem;font-weight:800;line-height:1.2}.merchant-amount-mode-btn-copy small{opacity:.75;font-size:.64rem;font-weight:600}.payment-mode-icon{width:2rem;height:2rem;color:var(--muted);background:#0f172a0d;border-radius:10px;flex-shrink:0;place-items:center;display:inline-grid}.payment-mode-icon--gdc{color:var(--primary);background:#ce112614}.payment-mode-icon--gidr{color:#a16207;background:#b482141f}.merchant-amount-mode-btn.active .payment-mode-icon{color:var(--primary);background:#ce112624}.payment-brand-mark{color:var(--primary);flex-shrink:0;place-items:center;display:inline-grid}.merchant-amount-mode-btn.active{color:var(--primary);background:linear-gradient(#fff5f5,#ffecec);border-color:#ce112666;box-shadow:0 4px 14px #ce11261a}.merchant-amount-mode-btn.active .merchant-amount-mode-btn-copy strong,.merchant-amount-mode-btn.active .merchant-amount-mode-btn-copy small{color:var(--primary)}.merchant-amount-mode-btn--locked{opacity:.5;cursor:not-allowed;background:#64748b0f;border-style:dashed}.merchant-amount-mode-btn--locked.active{border-color:var(--border-strong);color:var(--muted);box-shadow:none;background:#64748b0f}.merchant-amount-mode-note{border:1px solid var(--border);background:#64748b14;border-radius:12px;align-items:flex-start;gap:.35rem;margin:0;padding:.55rem .65rem;font-size:.72rem;line-height:1.45;display:flex}.merchant-amount-mode-note .material-icons-round{opacity:.75;flex-shrink:0;margin-top:.05rem}.merchant-amount-actions{flex-direction:column;gap:.35rem;margin-top:.15rem;display:flex}.merchant-amount-actions .std-btn{border-radius:14px;min-height:2.9rem;font-weight:800}.merchant-amount-merchant{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.merchant-amount-merchant-icon{background:var(--surface);width:36px;height:36px;color:var(--text);border:1px solid var(--border);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.merchant-amount-merchant-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.merchant-amount-merchant-copy strong{font-size:.86rem;line-height:1.3}.merchant-amount-merchant .mono{font-size:.7rem}.merchant-rescan-link{color:var(--primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.merchant-rescan-link:hover{opacity:.85}.merchant-camera-note{text-align:left;border-radius:var(--radius-sm);background:#f59e0b14;border:1px solid #f59e0b33;padding:.55rem .65rem;font-size:.78rem;line-height:1.45}.merchant-settled-card{text-align:left;border-radius:calc(var(--radius-md) + 2px);background:var(--surface);border:1px solid #10b98133;flex-direction:column;gap:.9rem;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d;padding:1.05rem 1.1rem!important}.merchant-settled-top{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.15rem;display:flex}.merchant-settled-identity{border-radius:var(--radius-md);background:linear-gradient(145deg,#10b9810f 0%,var(--surface-variant)100%);border:1px solid #10b98124;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;display:flex}.merchant-settled-identity-main{flex:1;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.merchant-settled-store-icon{background:var(--surface);width:40px;height:40px;color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-xs);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.merchant-settled-identity-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.merchant-settled-identity-copy .merchant-order-title{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800;line-height:1.25}.merchant-settled-location{color:var(--muted);align-items:center;gap:.2rem;margin:0;font-size:.74rem;font-weight:600;line-height:1.35;display:inline-flex}.merchant-settled-location .material-icons-round{opacity:.75;font-size:14px!important}.merchant-settled-invoice{color:var(--muted);letter-spacing:.02em;font-size:.68rem;font-weight:700}.merchant-settled-qr{border:1px solid var(--border);box-shadow:var(--shadow-xs);background:#fff;border-radius:10px;flex-shrink:0;padding:.35rem}.merchant-settled-qr .qr-canvas,.merchant-settled-qr .qr-canvas img{border-radius:6px;display:block}.merchant-settled-details{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.merchant-settled-detail{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);flex-direction:column;gap:.25rem;min-width:0;padding:.7rem .75rem;display:flex}.merchant-settled-detail--amount{background:linear-gradient(145deg,#e119270a 0%,var(--surface-variant)100%);border-color:#e1192726}.merchant-settled-detail-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:700}.merchant-settled-detail-value{color:var(--text);word-break:break-all;font-size:.76rem;font-weight:600}.merchant-settled-amount{letter-spacing:-.03em;color:var(--primary);font-size:1.15rem;font-weight:800;line-height:1.1}.merchant-settled-fiat{color:var(--muted);font-size:.72rem;font-weight:600}.merchant-settled-qr-wrap{justify-content:center;width:100%;display:flex}.merchant-settled-body{flex-direction:column;gap:.4rem;min-width:0;display:flex}.merchant-settled-network{color:var(--muted);background:var(--surface-variant);border:1px solid var(--border);border-radius:999px;align-self:flex-start;padding:.22rem .55rem;font-size:.72rem;font-weight:700}.merchant-settled-address{border-radius:var(--radius-sm);background:var(--surface-variant);border:1px solid var(--border);flex-direction:column;gap:.2rem;padding:.6rem .75rem;display:flex}.merchant-settled-address-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:700}.merchant-settled-address-value{color:var(--text);word-break:break-all;font-size:.78rem;font-weight:600}.merchant-order-amount-box{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.75rem .85rem;display:flex}.merchant-order-card{text-align:left;background:linear-gradient(145deg,#10b9810f,#fffffffa);border:1px solid #10b98138;gap:.85rem;padding:1.15rem 1.25rem!important}.merchant-order-head{flex-direction:column;gap:.2rem;display:flex}.merchant-order-badge{color:#047857;background:#10b9811f;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.merchant-order-title{letter-spacing:-.02em;margin-top:.15rem;font-size:1.05rem;font-weight:800}.merchant-order-sub{font-size:.82rem}.merchant-order-amount{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);flex-direction:column;gap:.1rem;padding:.85rem .95rem;display:flex}.merchant-order-amount-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.merchant-order-amount-value{letter-spacing:-.03em;color:var(--primary);font-size:1.25rem;font-weight:800;line-height:1.2}.merchant-order-amount-idr{margin-top:.05rem;font-size:.76rem}.merchant-order-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.merchant-order-meta-row{align-items:center;gap:.4rem;min-width:0;font-size:.82rem;font-weight:700;display:inline-flex}.merchant-order-qr-btn{border:1px solid var(--border);background:var(--surface);color:var(--primary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.merchant-order-qr-btn:hover{border-color:#e1192759}.merchant-detected{color:#047857;background:#10b9811a;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.merchant-method-token{box-shadow:none!important;border:none!important}.merchant-method-unlinked:not(.active){opacity:.88}.merchant-methods-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.merchant-methods-locked{opacity:.55;pointer-events:none}.merchant-invoice-qr-wrap{place-items:center;padding:.5rem 0 .25rem;display:grid}.merchant-method-balance{margin-top:.1rem;font-size:.68rem;line-height:1.2}.merchant-fee{margin-top:.15rem}.merchant-wait{text-align:center;padding:.25rem 0;font-size:.82rem}.merchant-footer{border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;gap:.65rem;margin-top:auto;padding:.85rem 1rem .35rem;display:flex}.merchant-total-row{justify-content:space-between;align-items:center;gap:1rem;padding:0 .05rem;display:flex}.merchant-total-amount{color:var(--primary);letter-spacing:-.02em;font-size:1.1rem;font-weight:800}@media (max-width:480px){.merchant-screen{min-height:100dvh;max-height:100dvh}.merchant-scroll{gap:.65rem;padding:0 .05rem .35rem}.merchant-settled-card,.merchant-amount-card,.merchant-scan-card{padding:1rem!important}.merchant-methods-grid{grid-template-columns:1fr}.merchant-invoice-card{padding:.85rem 1rem!important}}.merchant-scan-head{flex-direction:column;gap:.25rem;display:flex}.merchant-scan-title{letter-spacing:-.02em;font-size:1rem;font-weight:700}.merchant-scan-sub{font-size:.82rem;line-height:1.45}.merchant-scanner{background:#0f172a;border-radius:20px;place-items:center;width:min(100%,280px);height:280px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 28px #0f172a2e}.merchant-scanner-ready{background:#0f172a;padding:0}.merchant-scanner-ready .merchant-scanner-video{border-radius:20px}.merchant-scanner-ready .merchant-scanner-icon,.merchant-scanner-ready .merchant-scanner-hint{display:none}.merchant-scanner-icon{color:#ffffff8c}.merchant-scan-corners{pointer-events:none;border-radius:14px;position:absolute;top:18px;bottom:18px;left:18px;right:18px;box-shadow:inset 0 0 0 2px #ffffff59,0 0 0 999px #0f172a26}.merchant-scan-line{background:var(--primary);pointer-events:none;height:2px;animation:1.65s ease-in-out infinite merchantScanLine;position:absolute;left:12%;right:12%;box-shadow:0 0 10px #e11927bf}.merchant-scanner-ready .merchant-scan-line{display:none}@keyframes merchantScanLine{0%,to{opacity:.45;top:18%}50%{opacity:1;top:78%}}.merchant-meta{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);text-align:left;grid-template-columns:1fr auto 1fr;align-items:stretch;padding:.75rem .85rem;display:grid}.merchant-meta-pending{opacity:.72}.merchant-meta-item{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.merchant-meta-icon{background:var(--surface);width:28px;height:28px;color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.merchant-meta-copy{flex:1;min-width:0}.merchant-meta-label{color:var(--muted);letter-spacing:.02em;font-size:.68rem;font-weight:600;line-height:1.2;display:block}.merchant-meta-value{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.84rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.merchant-meta-divider{background:var(--border-strong);align-self:stretch;width:1px;margin:0 .65rem}.merchant-invoice-card{text-align:left;cursor:default;border:1px solid var(--border);width:100%;font:inherit;color:inherit;align-items:center;gap:.85rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;padding:1rem!important}.merchant-invoice-card:disabled{pointer-events:none}.merchant-invoice-pending{opacity:.7;cursor:not-allowed}.merchant-invoice-active{cursor:pointer;background:linear-gradient(135deg,#10b9810f,#fff0);border-color:#10b98159;box-shadow:0 0 0 1px #10b98114}.merchant-invoice-active:hover{box-shadow:var(--shadow-sm);border-color:#10b98180}.merchant-invoice-active:active{transform:scale(.995)}.merchant-invoice-icon{background:var(--primary-container);width:48px;height:48px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.merchant-invoice-body{text-align:left;flex:1;min-width:0}.merchant-invoice-title{letter-spacing:-.01em;font-size:.88rem;font-weight:700}.merchant-invoice-id{color:var(--muted);margin-top:.15rem;font-size:.76rem}.merchant-invoice-view{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);border-radius:999px;flex-shrink:0;padding:.45rem .85rem;font-size:.78rem;font-weight:700}.merchant-invoice-view.active{color:var(--primary);background:#e119270f;border-color:#e1192740}.merchant-invoice-modal{max-width:400px}.merchant-invoice-modal-head{text-align:center}.merchant-invoice-modal-badge{color:#047857;background:#10b9811a;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.merchant-invoice-modal-id{color:var(--primary);margin-top:.45rem;font-size:.9rem;font-weight:700}.merchant-invoice-modal-grid{grid-template-columns:1fr 1fr;gap:.65rem 1rem;display:grid}.merchant-invoice-modal-grid .info-label{margin-bottom:.15rem;font-size:.72rem;display:block}.merchant-invoice-modal-grid .info-value{font-size:.84rem;font-weight:700;display:block}.merchant-invoice-line-items{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);flex-direction:column;gap:.45rem;padding:.85rem;display:flex}.merchant-invoice-line{justify-content:space-between;gap:.75rem;font-size:.82rem;font-weight:600;display:flex}.merchant-invoice-modal-total{justify-content:space-between;align-items:center;padding-top:.35rem;font-size:1rem;font-weight:800;display:flex}.merchant-invoice-modal-total strong{color:var(--primary)}.merchant-methods{flex-direction:column;gap:.65rem;display:flex}.merchant-methods-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.merchant-method{border-radius:var(--radius-lg);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--muted);cursor:pointer;text-align:center;box-shadow:var(--shadow-xs);flex-direction:column;align-items:center;gap:.45rem;padding:1rem .75rem;transition:border-color .15s,box-shadow .15s,color .15s,transform .15s;display:flex}.merchant-method:hover{transform:translateY(-1px)}.merchant-method.active{border-color:var(--primary);color:var(--text);box-shadow:0 0 0 3px #e1192714,var(--shadow-sm);background:linear-gradient(180deg,#e119270d 0%,var(--surface)100%)}.merchant-method-name{font-size:.84rem;font-weight:700}.merchant-method-sub{font-size:.72rem;line-height:1.35}.merchant-gdc-tier{background:linear-gradient(165deg,#e119270e 0%,transparent 42%),var(--surface);box-shadow:var(--shadow-xs);border:1px solid #e119271f;flex-direction:column;gap:.9rem;padding:1rem 1.05rem 1.05rem;display:flex}.merchant-gdc-tier-head{align-items:center;gap:.7rem;display:flex}.merchant-gdc-tier-icon{background:linear-gradient(145deg,#e119271f,#e119270a);border:1px solid #e1192724;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.merchant-gdc-tier-titles{flex:1;min-width:0}.merchant-gdc-tier-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .1rem;font-size:.68rem;font-weight:700}.merchant-gdc-tier-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.98rem;font-weight:800;line-height:1.25}.merchant-gdc-tier-badge{letter-spacing:.02em;background:var(--surface-variant);color:var(--muted);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:.32rem .7rem;font-size:.7rem;font-weight:800}.merchant-gdc-tier-badge.is-none{color:#475569;background:#64748b1a;border-color:#64748b2e}.merchant-gdc-tier-badge.is-bronze{color:#9a3412;background:#b453091a;border-color:#b4530938}.merchant-gdc-tier-badge.is-silver{color:#334155;background:#4755691f;border-color:#47556938}.merchant-gdc-tier-badge.is-gold{color:#854d0e;background:#ca8a0424;border-color:#ca8a0447}.merchant-gdc-tier-metrics{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.merchant-gdc-tier-metric{background:var(--surface-variant);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}.merchant-gdc-tier-metric-label{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:700}.merchant-gdc-tier-metric-value{letter-spacing:-.02em;color:var(--text);font-size:1.15rem;font-weight:800;line-height:1.15}.merchant-gdc-tier-metric-value small{letter-spacing:0;color:var(--muted);font-size:.72rem;font-weight:700}.merchant-gdc-tier-metric-value--accent{color:var(--primary)}.merchant-gdc-tier-note{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.merchant-gdc-tier-progress{flex-direction:column;gap:.4rem;display:flex}.merchant-gdc-tier-progress-meta{color:var(--text);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.74rem;display:flex}.merchant-gdc-tier-progress-meta strong{font-weight:800}.merchant-gdc-tier-bar{background:#0f172a0f;border-radius:999px;height:6px;overflow:hidden}.merchant-gdc-tier-bar>span{border-radius:inherit;background:linear-gradient(90deg,#ce1126,#e11d2f 55%,#f43f5e);height:100%;transition:width .35s;display:block}.merchant-gdc-tier-steps{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.merchant-gdc-tier-step{text-align:center;background:var(--surface-variant);opacity:.55;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:.12rem;padding:.55rem .45rem;display:flex}.merchant-gdc-tier-step strong{color:var(--text);font-size:.72rem;font-weight:800}.merchant-gdc-tier-step span{color:var(--muted);font-size:.64rem;font-weight:600}.merchant-gdc-tier-step em{color:var(--muted);font-size:.62rem;font-style:normal;font-weight:700}.merchant-gdc-tier-step.is-reached{opacity:1}.merchant-gdc-tier-step.is-bronze.is-reached{background:#b4530914;border-color:#b4530933}.merchant-gdc-tier-step.is-silver.is-reached{background:#4755691a;border-color:#47556933}.merchant-gdc-tier-step.is-gold.is-reached{background:#ca8a041a;border-color:#ca8a043d}.merchant-gdc-tier-step.is-current{box-shadow:0 0 0 1px #e119272e}@media (max-width:360px){.merchant-gdc-tier-steps{grid-template-columns:1fr}.merchant-gdc-tier-step{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;padding:.55rem .7rem}}.swap-screen{padding-bottom:1.75rem;gap:.75rem!important}.swap-hero{background:#fff;border:1px solid #0f172a14;border-radius:22px;gap:.8rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0f,inset 0 1px #ffffffd9;padding:1rem 1rem .95rem!important}.swap-hero:before{content:"";background:linear-gradient(90deg,#e119278c,#e119271f);height:2px;position:absolute;top:0;left:0;right:0}.swap-hero-top{align-items:center;gap:.7rem;display:flex}.swap-hero-back{flex-shrink:0;width:38px;height:38px}.swap-hero .swap-hero-back,.swap-hero .back-btn{background:#fff;border:1px solid #0f172a14;box-shadow:0 6px 18px #0f172a14}.swap-hero .swap-hero-back:hover,.swap-hero .back-btn:hover{color:var(--primary);background:#ffffffe0;border-color:#e119272e}.swap-hero-titles{flex:1;min-width:0}.swap-hero-title{letter-spacing:-.04em;margin:0;font-size:1.18rem;font-weight:850;line-height:1.12}.swap-hero-sub{margin:.18rem 0 0;font-size:.68rem;line-height:1.35}.swap-status-pill{letter-spacing:.05em;text-transform:uppercase;color:#0f172aad;background:#fff;border:1px solid #0f172a1a;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #0f172a0f}.swap-status-pill--live{color:#047857;background:#10b9811a;border-color:#10b98138}.swap-status-dot{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.swap-status-pill--live .swap-status-dot{opacity:1;animation:2s ease-in-out infinite swapPulse;box-shadow:0 0 0 3px #10b98140}@keyframes swapPulse{0%,to{opacity:1}50%{opacity:.45}}.swap-hero-metrics{background:#fafbfc;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:1fr 1.25fr 1fr;gap:.5rem;margin-top:.25rem;padding:.6rem;display:grid;box-shadow:0 10px 24px #0f172a0d}.swap-hero-metric{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.6rem .55rem;display:flex;box-shadow:0 6px 16px #0f172a0a}.swap-hero-metric--vol{min-width:0}.swap-hero-metric-label--vol{text-transform:none;letter-spacing:.02em;white-space:nowrap;max-width:none;font-size:.6rem}.swap-hero-metric-label{color:#64748bf2;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:750}.swap-hero-metric-value{letter-spacing:-.02em;word-break:normal;overflow-wrap:anywhere;font-size:.74rem;font-weight:850;line-height:1.2}.swap-hero-metric-value--warn{color:#b45309;font-size:.72rem}.swap-hero-metric-sep{display:none}.swap-route-token,.swap-chip-token{flex-shrink:0}.swap-hero-sync{align-items:center;gap:.35rem;margin:0;padding-top:.05rem;font-size:.65rem;font-weight:600;display:inline-flex}.swap-hero-sync-row{justify-content:space-between;align-items:center;gap:.75rem;padding:.15rem .1rem 0;display:none}.swap-hero-refresh{background:#fff;border:1px solid #0f172a1a;border-radius:12px;width:36px;height:36px;box-shadow:0 6px 18px #0f172a0f}.swap-hero-refresh:hover{color:var(--primary);background:#fff;border-color:#e119272e}.swap-hero-sync{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.swap-widget{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a0f;gap:0;position:relative;overflow:visible;box-shadow:0 14px 44px #0f172a0f,inset 0 0 0 1px #ffffff8c;padding:.85rem .85rem .9rem!important}.swap-widget-head{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;padding:0 .1rem;display:flex}.swap-widget-title{letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:800}.swap-widget-pool{color:var(--primary);background:#e1192714;border:1px solid #e119271f;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.swap-field-box{background:#ffffffeb;border:1px solid #0f172a12;border-radius:18px;padding:.85rem .9rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 10px 28px #0f172a0d}.swap-field-box:focus-within{border-color:#e1192738;box-shadow:0 10px 28px #0f172a0f,0 0 0 3px #e119270f}.swap-field-box--receive{background:linear-gradient(#fffffff5 0%,#f1f5f9d1 100%);border-color:#0f172a0f}.swap-field-label-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.swap-field-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.swap-balance-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.4rem;max-width:58%;padding:.22rem .45rem;font-size:.7rem;font-weight:600;transition:background .15s;display:inline-flex}.swap-balance-btn span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swap-balance-btn:hover{background:var(--primary-container)}.swap-balance-static{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:55%;font-size:.7rem;font-weight:600;overflow:hidden}.swap-max-tag{letter-spacing:.06em;color:var(--primary);background:var(--primary-container);border-radius:6px;flex-shrink:0;padding:.14rem .4rem;font-size:.6rem;font-weight:800}.swap-input-row{align-items:center;gap:.55rem;min-height:52px;display:flex}.swap-input-row--readonly .swap-amount-input{color:#475569}.swap-amount-input{letter-spacing:-.045em;color:var(--text);background:0 0;border:none;flex:1;min-width:0;font-size:1.75rem;font-weight:850;line-height:1.05}.swap-amount-input::placeholder{color:#64748b52;font-weight:700}.swap-amount-input:focus{outline:none}.swap-amount-input--out{font-size:1.55rem}.swap-token-chip{box-sizing:border-box;cursor:pointer;background:#ffffffeb;border:1px solid #0f172a17;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;min-width:7.5rem;height:44px;min-height:44px;max-height:44px;padding:0 .65rem 0 .35rem;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 10px 24px #0f172a0f}.swap-token-chip:hover{border-color:#e119272e;box-shadow:0 14px 34px #0f172a14}.swap-token-chip .token-icon-shell,.swap-token-chip .panel-brand-icon,.swap-token-chip .swap-chip-token{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;min-width:28px;min-height:28px;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f;width:28px!important;height:28px!important;padding:0!important}.swap-token-chip .token-icon-img,.swap-token-chip .panel-brand-icon-img{object-position:center;clip-path:circle(50%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;border-radius:50%;object-fit:cover!important;width:100%!important;height:100%!important}.swap-token-chip .panel-brand-icon--gdc{background:#fff}.swap-token-chip .panel-brand-icon--gdc .panel-brand-icon-img,.swap-token-chip .token-icon--gdc .token-icon-img{transform-origin:50%;transform:scale(1.14)}.swap-token-symbol{letter-spacing:-.02em;min-width:3.1rem;padding-right:0;font-size:.92rem;font-weight:800;line-height:1}.swap-token-chevron{color:var(--muted);opacity:.75;flex-shrink:0;width:18px;height:18px}.swap-token-select-overlay{opacity:0;cursor:pointer;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.swap-fiat-hint{margin-top:.45rem;padding-left:.1rem;font-size:.7rem}.swap-divider{z-index:2;justify-content:center;margin:-.6rem 0;display:flex;position:relative}.swap-flip-btn{width:44px;height:44px;color:var(--primary);cursor:pointer;transition:transform .3s var(--ease-out),background .2s,box-shadow .2s;background:#ffffffeb;border:2px solid #0f172a0f;border-radius:14px;place-items:center;display:grid;box-shadow:0 14px 34px #0f172a1a}.swap-flip-btn:hover{background:var(--primary-container);transform:translateY(-2px);box-shadow:0 16px 40px #e119272e}.swap-flip-btn:active{transform:rotate(180deg)scale(.94)}.swap-rate-preview{color:#334155;background:#10b98112;border:1px solid #10b98129;border-radius:12px;align-items:center;gap:.45rem;margin-top:.75rem;padding:.62rem .75rem;font-size:.74rem;font-weight:600;display:flex}.swap-rate-preview strong{color:#047857;font-weight:800}.swap-quick{background:#fff;border:1px solid #0f172a12;border-radius:22px;flex-direction:column;gap:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a0d,inset 0 1px #fffffff2;padding:1rem 1.1rem 1.05rem!important}.swap-quick:before{content:none}.swap-quick-label{letter-spacing:.1em;text-transform:uppercase;color:#64748be6;margin:0;padding-top:.1rem;font-size:.62rem;font-weight:700}.swap-quick-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.5rem;padding:.05rem .05rem .1rem;display:flex;overflow-x:auto}.swap-quick-row::-webkit-scrollbar{display:none}.swap-quick-btn{cursor:pointer;letter-spacing:-.015em;color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:999px;flex-shrink:0;align-items:center;gap:.42rem;padding:.42rem .72rem .42rem .42rem;font-size:.76rem;font-weight:750;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s,color .18s;display:inline-flex;box-shadow:0 2px 8px #0f172a09}.swap-quick-btn:hover{background:#e1192708;border-color:#e1192733;transform:translateY(-1px);box-shadow:0 6px 14px #0f172a0f}.swap-quick-btn--active{color:var(--primary);background:#e1192712;border-color:#e1192742;box-shadow:0 4px 12px #e119271a,inset 0 0 0 1px #e119270d}.swap-quick-btn--active:hover{background:#e1192717}.swap-details{background:#fff;border:1px solid #0f172a12;border-radius:22px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a0d,inset 0 1px #fffffff2;padding:0!important}.swap-details:before{content:none}.swap-details-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1.05rem 1.15rem .8rem;display:flex}.swap-details-head-copy{min-width:0}.swap-details-kicker{letter-spacing:.1em;text-transform:uppercase;color:#64748be6;margin:0;font-size:.62rem;font-weight:700}.swap-details-title{letter-spacing:-.03em;color:#0f172a;text-transform:none;margin:.16rem 0 0;padding:0;font-size:.94rem;font-weight:800;line-height:1.2}.swap-details-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);background:#e119270f;border:1px solid #e119271f;border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;padding:.28rem .58rem;font-size:.6rem;font-weight:750;display:inline-flex}.swap-details-badge-dot{background:var(--primary);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 2px #e119271f}.swap-details-rate{box-shadow:none;text-align:center;background:#f8fafcf2;border:1px solid #0f172a0d;border-radius:14px;flex-direction:column;align-items:center;gap:.26rem;margin:0 1.05rem .1rem;padding:.82rem .9rem;display:flex}.swap-details-rate--warn{background:#fffbebf2;border-color:#f59e0b3d}.swap-details-rate-label{letter-spacing:.09em;text-transform:uppercase;color:#64748be6;font-size:.6rem;font-weight:700}.swap-details-rate-value{letter-spacing:-.025em;color:#0f172a;word-break:break-word;font-size:.88rem;font-weight:800;line-height:1.35}.swap-details-rate-value.mono{font-variant-numeric:tabular-nums}.swap-details-rate--warn .swap-details-rate-value{color:#b45309;font-size:.82rem}.swap-detail-list{flex-direction:column;gap:0;margin:0;padding:.15rem 1.15rem .9rem;list-style:none;display:flex}.swap-detail-row{border-bottom:1px solid #0f172a0b;justify-content:space-between;align-items:center;gap:1rem;padding:.68rem 0;display:flex}.swap-detail-row:last-child{border-bottom:none;padding-bottom:.1rem}.swap-detail-label{color:#64748bfa;letter-spacing:-.01em;flex:0 auto;font-size:.76rem;font-weight:600;line-height:1.3}.swap-detail-value{letter-spacing:-.02em;color:#0f172a;text-align:right;word-break:break-word;flex:auto;max-width:64%;font-size:.8rem;font-weight:750;line-height:1.3}.swap-detail-value--route{color:var(--primary)}.swap-detail-chip{letter-spacing:-.01em;color:#0f172a;background:#f8fafcfa;border:1px solid #0f172a12;border-radius:999px;justify-content:center;align-items:center;min-width:2.5rem;padding:.2rem .52rem;font-size:.72rem;font-weight:800;display:inline-flex}.swap-notice{border-radius:var(--radius-md);color:#92400e;background:#f59e0b14;border:1px solid #f59e0b38;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;font-size:.78rem;line-height:1.45;display:flex}.swap-notice p{margin:0}.swap-notice .material-icon{opacity:.85;flex-shrink:0;margin-top:.1rem}.swap-cta{margin-top:.1rem}.swap-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;padding:.35rem 0 .25rem;font-size:.65rem;font-weight:600;display:flex}.swap-foot span{align-items:center;gap:.28rem;display:inline-flex}.swap-card{gap:0}.swap-field{gap:.5rem}.swap-field-head{justify-content:space-between;align-items:center;display:flex}.swap-token-pill{background:var(--primary-container);color:var(--primary);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem .35rem .45rem;font-size:.85rem;font-weight:800;display:inline-flex}.swap-token-select-wrap{background:var(--primary-container);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem .35rem .45rem;display:inline-flex}.swap-balance-hint{font-size:.78rem}.community-hub-screen{gap:1rem}.community-hub-header{align-items:flex-start}.community-hub-head-copy{flex:1;min-width:0}.community-hub-sub{margin-top:.15rem;font-size:.78rem;line-height:1.4}.community-pending-hero{padding:1.35rem 1.25rem}.community-pending-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:relative}.community-pending-icon{color:#fff;background:#ffffff29;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.community-pending-breakdown{z-index:1;flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex;position:relative}.community-pending-pill{color:#fff;background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.community-stats-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.community-stat-card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);flex-direction:column;align-items:flex-start;gap:.15rem;padding:.9rem .95rem;display:flex}.community-stat-icon{opacity:.9;margin-bottom:.15rem}.community-stat-icon.streak{color:#f97316}.community-stat-icon.tier{color:#eab308}.community-stat-icon.missions{color:var(--success)}.community-stat-icon.referral{color:var(--primary)}.community-stat-value{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1.2}.community-stat-label{color:var(--muted);font-size:.72rem;font-weight:600}.community-checkin-card{background:linear-gradient(180deg,#e119270a 0%,var(--surface)55%);border:1px solid #e119271f;gap:.85rem;padding:1.15rem!important}.community-checkin-card--processing{border-color:#e1192738;box-shadow:0 8px 24px #e1192714}.community-checkin-card--success{background:linear-gradient(180deg,#10b9810f 0%,var(--surface)48%);border-color:#10b98147}.community-checkin-flow,.community-inline-flow{width:100%}.community-checkin-banner,.community-inline-flow .activity-run-banner-in-modal--dense{margin:0}.community-checkin-success-wrap{border-bottom:1px solid #10b98129;margin-bottom:.15rem;padding:.15rem 0 .35rem}.community-checkin-success.activity-success-celebration--compact{padding:.15rem .1rem .25rem}.community-checkin-success .activity-success-burst{width:62px;height:62px;margin-bottom:.35rem}.community-inline-success.activity-success-celebration--compact{margin-bottom:.35rem;padding:.35rem .2rem .45rem}.community-checkin-card .std-btn-loading-label{white-space:nowrap}.community-checkin-head{align-items:flex-start;gap:.75rem;display:flex}.community-checkin-icon-wrap{background:linear-gradient(145deg,var(--primary-bright),var(--primary-dark));color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 4px 14px #e1192740}.community-checkin-eyebrow{color:var(--primary);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:700}.community-checkin-reward{letter-spacing:-.03em;margin-top:.1rem;font-size:1.35rem;font-weight:800}.community-checkin-meta{margin-top:.15rem;font-size:.78rem}.community-checkin-season{color:#0f766e;letter-spacing:-.01em;margin:.28rem 0 0;font-size:.74rem;font-weight:750}.community-checkin-confirm{background:#ce11260f;border:1px solid #ce11261f;border-radius:14px;flex-direction:column;gap:.75rem;margin-top:.15rem;padding:.85rem .9rem;display:flex}.community-checkin-confirm-text{color:var(--text);margin:0;font-size:.84rem;line-height:1.45}.community-checkin-confirm-actions{grid-template-columns:1fr 1.2fr;gap:.55rem;display:grid}.community-tier-badge{white-space:nowrap;border-radius:999px;align-self:flex-start;margin-left:auto;padding:.28rem .6rem;font-size:.68rem;font-weight:800}.community-reward-breakdown{border-radius:var(--radius-sm);background:var(--surface-variant);border:1px solid var(--border);gap:.45rem;padding:.75rem .85rem;display:grid}.community-reward-line{justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;display:flex}.community-reward-line strong{color:var(--text);font-weight:800}.community-progress-card{gap:0;padding:.35rem 1rem!important}.community-progress-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.community-progress-row:last-child{border-bottom:none}.community-section{margin-top:.15rem}.community-section-meta{font-size:.74rem;font-weight:600}.community-mission-list{flex-direction:column;gap:.55rem;display:flex}.community-mission-empty{padding:.75rem .25rem;font-size:.82rem}.community-mission-card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs);padding:.85rem .95rem}.community-mission-card.done{background:linear-gradient(180deg,#10b9810d 0%,var(--surface)100%);border-color:#10b98138}.community-mission-card.ready{background:linear-gradient(180deg,#e119270a 0%,var(--surface)100%);border-color:#e1192738}.community-mission-main{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.community-mission-title{flex:1;font-size:.86rem;font-weight:700;line-height:1.35}.community-mission-reward{color:var(--primary);white-space:nowrap;font-size:.8rem;font-weight:800}.community-mission-status{letter-spacing:.02em;background:var(--surface-variant);color:var(--muted);border-radius:999px;margin-top:.45rem;padding:.2rem .55rem;font-size:.66rem;font-weight:800;display:inline-flex}.community-mission-status.status-completed{color:#047857;background:#10b9811f}.community-mission-status.status-claimable{color:var(--primary);background:#e119271a}.community-mission-progress{margin-top:.35rem;font-size:.74rem;line-height:1.4}.community-mission-group{flex-direction:column;gap:.55rem;display:flex}.community-mission-group+.community-mission-group,.community-mission-group+.community-mission-archive{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.85rem}.community-mission-group-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.1rem;display:flex}.community-mission-group-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:0;font-size:.78rem;font-weight:800}.community-mission-group-meta{font-size:.72rem;font-weight:600}.community-mission-archive{border-top:1px solid var(--border);margin-top:.85rem;padding-top:.85rem}.community-mission-archive-summary{cursor:pointer;color:var(--muted);font-size:.8rem;font-weight:700;list-style:none}.community-mission-archive-summary::-webkit-details-marker{display:none}.community-mission-archive[open] .community-mission-archive-summary{color:var(--text);margin-bottom:.65rem}.community-mission-group.archive .community-mission-card{opacity:.88}.community-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-xs);gap:.95rem!important;padding:1.15rem 1.2rem!important}.community-card--premium{border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(180deg,#fff 0%,var(--surface)100%);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}.community-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.community-card-title-row{align-items:center;gap:.55rem;min-width:0;display:flex}.community-card-icon{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.community-card-icon.referral{color:var(--primary);background:#e1192714}.community-card-icon.claim{color:#047857;background:#10b9811a}.community-card-title{letter-spacing:-.02em;color:var(--text);font-size:.96rem;font-weight:700}.community-card-badge{white-space:nowrap;color:var(--primary);background:#e1192714;border:1px solid #e119271f;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.community-card-meta{color:var(--primary);white-space:nowrap;font-size:.72rem;font-weight:600}.community-card-meta.muted{color:var(--muted);font-weight:500}.community-card-hint{margin:0;font-size:.76rem;line-height:1.45}.community-card-hint.warn{color:#92400e}.community-ref-code-row{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);align-items:center;gap:.5rem;padding:.75rem .9rem;display:flex}.community-ref-code{letter-spacing:.05em;min-width:0;color:var(--text);word-break:break-all;flex:1;font-size:.9rem;font-weight:700}.community-icon-btn{cursor:pointer;background:var(--surface);width:36px;height:36px;color:var(--muted);box-shadow:var(--shadow-xs);border:none;border-radius:10px;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.community-icon-btn:hover{color:var(--primary);background:#e119270f}.community-ref-stats-grid{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.community-ref-stat-chip{text-align:center;border-radius:var(--radius-sm);background:var(--surface-variant);border:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.65rem .35rem;display:flex}.community-ref-stat-value{letter-spacing:-.02em;color:var(--text);font-size:.95rem;font-weight:800}.community-ref-stat-label{color:var(--muted);font-size:.64rem;font-weight:600;line-height:1.25}.community-ref-bound{color:var(--success);align-items:center;gap:.35rem;margin:0;font-size:.76rem;font-weight:600;display:inline-flex}.community-share-btn{border-radius:var(--radius-md);width:100%;color:var(--primary);cursor:pointer;background:#e1192708;border:1.5px solid #e1192738;justify-content:center;align-items:center;gap:.45rem;padding:.72rem .85rem;font-size:.84rem;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.community-share-btn:hover{background:#e1192712;border-color:#e1192759}.community-copy-toast{text-align:center;margin:-.35rem 0 0;font-size:.74rem;font-weight:600}.community-claim-balance-box{border-radius:var(--radius-md);background:linear-gradient(135deg,#10b9810f 0%,#0f172a08 100%);border:1px solid #10b98124;align-items:stretch;padding:.95rem 1rem;display:flex}.community-claim-balance{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.community-claim-balance-divider{background:#0f172a1a;align-self:stretch;width:1px;margin:0 1rem}.community-claim-balance-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:700}.community-claim-balance-value{letter-spacing:-.03em;color:var(--text);font-size:1.22rem;font-weight:800}.community-claim-balance-value.highlight{color:var(--success)}.community-claim-chips{flex-wrap:wrap;gap:.4rem;display:flex}.community-chip{color:var(--muted);background:var(--surface-variant);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.25rem;padding:.32rem .62rem;font-size:.7rem;font-weight:700;display:inline-flex}.community-chip.ok{color:#047857;background:#10b9811a;border-color:#10b98138}.community-claim-notice{border-radius:var(--radius-sm);color:#92400e;background:#f59e0b14;border:1px solid #f59e0b2e;align-items:flex-start;gap:.45rem;padding:.65rem .75rem;font-size:.74rem;font-weight:600;line-height:1.45;display:flex}.community-claim-notice.warn{color:#92400e}.community-claim-notice .material-icons-round{opacity:.85;flex-shrink:0;margin-top:.05rem}.community-claim-btn.std-btn-primary:disabled{background:var(--surface-variant);color:var(--muted);border:1.5px solid var(--border);box-shadow:none}.community-footnote{padding:0 .25rem .5rem;font-size:.78rem;line-height:1.45}.hub-rewards-section{flex-direction:column;gap:.65rem;display:flex}.hub-rewards-section-eyebrow{margin:0 0 .15rem}.hub-rewards-stack{flex-direction:column;gap:.75rem;display:flex}.hub-treasury-panel{border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);background:var(--surface);box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a0d;gap:1rem!important;padding:1.2rem 1.15rem!important}.hub-treasury-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hub-treasury-head-badges{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.hub-treasury-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .2rem;font-size:.68rem;font-weight:700}.hub-treasury-title{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800}.hub-treasury-kyc{color:var(--muted);background:var(--surface-variant);border:1px solid var(--border);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.hub-treasury-kyc.ok{color:#047857;background:#10b9811a;border-color:#10b98133}.hub-treasury-claim-block{flex-direction:column;gap:.65rem;display:flex}.hub-treasury-claim-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.hub-treasury-meta-row--inline{margin:0}.hub-treasury-metrics{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.hub-treasury-metric{border-radius:var(--radius-md);background:linear-gradient(145deg,#0f172a08 0%,var(--surface-variant)100%);border:1px solid var(--border);padding:.75rem .85rem}.hub-treasury-metric.ready{background:linear-gradient(145deg,#10b98114 0%,#10b98105 100%);border-color:#10b98140}.hub-treasury-metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.64rem;font-weight:700;display:block}.hub-treasury-metric-value{letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1}.hub-treasury-metric.ready .hub-treasury-metric-value{color:#047857}.hub-treasury-metric.processing{background:linear-gradient(145deg,#f59e0b1a 0%,#f59e0b05 100%);border-color:#f59e0b47}.hub-treasury-metric.processing .hub-treasury-metric-value{color:#b45309}.hub-treasury-metric-unit{color:var(--muted);margin-left:.2rem;font-size:.72rem;font-weight:700}.hub-treasury-meta-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:flex}.hub-treasury-hint{color:#92400e;border-radius:var(--radius-sm);background:#f59e0b14;border:1px solid #f59e0b26;margin:0;padding:.55rem .65rem;font-size:.74rem;font-weight:600}.hub-treasury-hint--neutral{color:var(--muted);background:var(--surface-variant);border-color:var(--border);font-weight:500}.hub-treasury-hint--process{color:#b45309;background:#f59e0b14;border-color:#f59e0b2e}.hub-treasury-meta-ready{color:#047857;font-weight:700}.community-inline-toast{background:#10b9810a;border:1px solid #10b9812e}.hub-treasury-claim-btn.std-btn-primary:disabled{background:var(--surface-variant);color:var(--muted);border:1.5px solid var(--border);box-shadow:none}.hub-treasury-hint--warn{color:#b45309;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:10px;padding:.55rem .65rem;font-size:.78rem;line-height:1.35}.hub-treasury-sync-btn{width:100%;margin-top:.15rem}.hub-claim-simple{text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:.35rem 0 .15rem;display:flex}.hub-claim-simple__quota{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.hub-claim-simple__amount{justify-content:center;align-items:baseline;gap:.35rem;margin:0;line-height:1;display:flex}.hub-claim-simple__amount strong{letter-spacing:-.03em;color:var(--primary);font-size:2.15rem;font-weight:800}.hub-claim-simple__amount--pending strong{color:var(--text)}.hub-claim-simple__amount--processing strong{color:var(--warning,#c47a00)}.hub-claim-simple__amount span{color:var(--muted);font-size:1rem;font-weight:700}.hub-claim-simple__sub{max-width:18rem;margin:0;font-size:.82rem;line-height:1.45}.hub-claim-simple .hub-treasury-claim-btn{width:100%;margin-top:.25rem}.hub-treasury-divider{background:var(--border);height:1px;margin:.15rem 0}.hub-treasury-referral{flex-direction:column;gap:.65rem;display:flex}.hub-treasury-referral-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.hub-treasury-referral-label{color:var(--text);font-size:.82rem;font-weight:700}.hub-treasury-earned{color:var(--primary);font-size:.72rem;font-weight:700}.hub-treasury-code{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);align-items:center;gap:.5rem;padding:.65rem .8rem;display:flex}.hub-treasury-code code{letter-spacing:.05em;word-break:break-all;flex:1;font-size:.88rem;font-weight:700}.hub-treasury-copy{background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow-xs);border:none;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.hub-treasury-ref-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.hub-treasury-ref-stats div{text-align:center;border-radius:var(--radius-sm);background:var(--surface-variant);padding:.5rem .25rem}.hub-treasury-ref-stats strong{letter-spacing:-.02em;font-size:.92rem;font-weight:800;display:block}.hub-treasury-ref-stats span{color:var(--muted);margin-top:.1rem;font-size:.62rem;font-weight:600;display:block}.hub-treasury-bound{border-radius:var(--radius-md);background:#10b9810f;border:1px solid #10b98129;flex-direction:column;gap:.3rem;min-width:0;margin:0;padding:.65rem .75rem;display:flex}.hub-treasury-bound-head{color:var(--success);align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:flex}.hub-treasury-bound-code{color:#047857;letter-spacing:.01em;word-break:break-all;overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.35;display:block}.hub-treasury-share{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;color:var(--primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;padding:.65rem;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.hub-treasury-share:hover{background:#e119270a;border-color:#e1192733}.hub-swap-panel{border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(#fff 0%,#e1192705 100%);gap:.85rem!important;padding:1rem 1.1rem!important}.hub-swap-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hub-swap-head-main{align-items:center;gap:.65rem;min-width:0;display:flex}.hub-swap-icon{width:38px;height:38px;color:var(--primary);background:#e119271a;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.hub-swap-title{letter-spacing:-.02em;margin:0;font-size:.94rem;font-weight:800}.hub-swap-sub{margin:.1rem 0 0;font-size:.72rem;line-height:1.3}.hub-swap-open{color:var(--primary);cursor:pointer;background:#e119270f;border:1px solid #e1192740;border-radius:999px;flex-shrink:0;padding:.45rem .75rem;font-size:.72rem;font-weight:800}.hub-swap-grid{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.hub-swap-token{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.65rem .7rem;transition:border-color .15s,box-shadow .15s;display:flex}.hub-swap-token:hover{border-color:#e1192740;box-shadow:0 4px 12px #0f172a0f}.hub-swap-token-symbol{margin-top:.15rem;font-size:.82rem;font-weight:800}.hub-swap-token-price{color:var(--muted);font-size:.68rem;font-weight:600}.hub-swap-token-change{font-size:.68rem;font-weight:700}.hub-swap-token-change.up{color:#047857}.hub-swap-token-change.down{color:#b91c1c}.swap-market-sync-banner{color:var(--primary);background:#e119270f;border:1px solid #e119271f;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.market-up{color:var(--success)!important}.market-down{color:var(--error)!important}.market-screen{gap:.75rem!important}.market-pulse-hero{background:#fff;border:1px solid #0f172a14;border-radius:22px;gap:.95rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a0f,inset 0 1px #ffffffd9;padding:.95rem 1rem!important}.market-pulse-hero:before{content:"";background:linear-gradient(90deg,#e119278c,#e119271f);height:2px;position:absolute;top:0;left:0;right:0}.market-pulse-hero-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.market-pulse-hero-title-wrap{align-items:center;gap:.6rem;min-width:0;display:flex}.market-pulse-back{flex-shrink:0;width:38px;height:38px}.market-pulse-hero .market-pulse-back{background:#fff;border:1px solid #0f172a14;box-shadow:0 6px 18px #0f172a14}.market-pulse-hero .market-pulse-back:hover{color:var(--primary);background:#ffffffe0;border-color:#e119272e}.market-pulse-refresh{background:#fff;border:1px solid #0f172a1a;flex-shrink:0;box-shadow:0 6px 18px #0f172a0f}.market-pulse-refresh:hover{color:var(--primary);background:#fff;border-color:#e119272e}.market-pulse-title{letter-spacing:-.04em;margin:0;font-size:1.16rem;font-weight:850;line-height:1.15}.market-pulse-sub{opacity:.85;letter-spacing:.01em;margin:.22rem 0 0;font-size:.7rem;line-height:1.35}.market-pulse-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.35rem;display:grid}.market-pulse-stat{text-align:center;background:#fafbfc;border:1px solid #0f172a12;border-radius:18px;padding:.7rem .55rem;box-shadow:0 10px 24px #0f172a0d}.market-pulse-stat-label{color:#64748bf2;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:750;display:block}.market-pulse-stat-value{letter-spacing:-.02em;margin-top:.32rem;font-size:.86rem;font-weight:800;line-height:1.25;display:block}.market-controls-pro{background:linear-gradient(145deg,#fff 0%,#fafbfc 100%);border:none;flex-direction:column;gap:.6rem;display:flex;box-shadow:0 8px 28px #0f172a0f;padding:.85rem!important}.market-controls-pro .market-search-wrap{position:relative}.market-controls-pro .market-search-icon{color:var(--muted);pointer-events:none;opacity:.75;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.market-controls-pro .market-search-input{width:100%;transition:border-color .2s var(--ease-out),background .2s var(--ease-out),box-shadow .2s var(--ease-out);background:#f1f5f9d9;border:1px solid #0000;border-radius:12px;font-size:.8rem;font-weight:500;padding:.62rem .85rem .62rem 2.35rem!important}.market-controls-pro .market-search-input:focus{background:#fff;border-color:#ce11262e;outline:none;box-shadow:0 0 0 3px #ce11260f}.market-action-bar{background:#f1f5f9bf;border:1px solid #0f172a0d;border-radius:14px;align-items:center;gap:.4rem;padding:.28rem;display:flex}.market-action-bar-add{background:linear-gradient(135deg,var(--primary-bright),var(--primary-dark));color:#fff;letter-spacing:-.01em;cursor:pointer;height:34px;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:.28rem;padding:0 .72rem;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #e1192747}.market-action-bar-add:active{transform:scale(.97);box-shadow:0 1px 6px #e1192738}.market-action-bar-divider{background:#0f172a14;flex-shrink:0;width:1px;height:22px}.market-segment-pro{flex:1;align-items:center;gap:.2rem;min-width:0;display:flex}.market-segment-pro-btn{min-width:0;height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out);background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.28rem;padding:0 .45rem;font-size:.74rem;font-weight:600;display:inline-flex}.market-segment-pro-btn.active{color:var(--text);background:#fff;box-shadow:0 1px 4px #0f172a14,0 0 0 1px #0f172a0a}.market-segment-pro-btn.active .material-icons-round{color:var(--primary)}.market-action-bar-sort{width:34px;height:34px;color:var(--muted);cursor:pointer;transition:background .15s var(--ease-out),color .15s var(--ease-out);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.market-action-bar-sort:active{color:var(--text);background:#0f172a0f}.market-action-bar-sort .market-sort-select{opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:400px){.market-action-bar-add{padding:0 .55rem;font-size:.7rem}.market-segment-label{display:none}.market-segment-pro-btn{padding:0 .35rem}}.market-token-list{flex-direction:column;gap:.55rem;display:flex}.market-token-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:.35rem;padding:.65rem .7rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #0f172a0a}.market-token-card:active{transform:scale(.995)}.market-token-star{color:#f59e0b;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:center;place-items:center;width:28px;height:28px;padding:0;display:grid}.market-token-main{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.7rem;min-width:0;padding:0;display:flex}.market-token-main .token-icon-shell,.market-token-main .panel-brand-icon{background:#fff;border-radius:50%;flex-shrink:0;align-self:center;min-width:36px;min-height:36px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f;width:36px!important;height:36px!important;padding:0!important}.market-token-main .token-icon-img,.market-token-main .panel-brand-icon-img{object-position:center;border-radius:50%;object-fit:cover!important;width:100%!important;height:100%!important}.market-token-main .panel-brand-icon--gdc{background:#fff}.market-token-main .panel-brand-icon--gdc .panel-brand-icon-img,.market-token-main .token-icon--gdc .token-icon-img{transform-origin:50%;transform:scale(1.14)}.market-token-info{flex-direction:column;flex:1;justify-content:center;gap:.08rem;min-width:0;display:flex}.market-token-head{align-items:center;gap:.35rem;line-height:1.2;display:flex}.market-token-symbol{letter-spacing:-.02em;font-size:.92rem;font-weight:800;line-height:1.2}.market-token-pair{color:var(--muted);font-size:.78rem;font-weight:600}.market-token-network{color:var(--muted);margin-top:0;font-size:.68rem;line-height:1.3;display:block}.market-token-foot{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:0;display:flex}.market-token-foot .market-token-price{color:var(--text);letter-spacing:-.01em;font-size:.74rem;font-weight:700}.market-token-vol{color:var(--muted);font-size:.62rem;font-weight:600}.market-token-balance{color:var(--text);letter-spacing:-.02em;font-size:.88rem;font-weight:800;line-height:1.15;display:block}.market-token-custom{color:var(--primary);background:#ce112614;border-radius:999px;padding:.05rem .35rem;font-size:.58rem;font-weight:700}.market-token-quote{text-align:right;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.28rem;min-width:4.5rem;display:flex}.market-token-price{letter-spacing:-.01em;font-size:.82rem;font-weight:700;display:block}.market-token-change{border-radius:999px;padding:.14rem .45rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-block}.market-token-change.up{color:var(--success);background:#10b9811a}.market-token-change.down{color:var(--error);background:#ef44441a}.market-token-change.neutral{color:var(--muted);background:#64748b1f}.market-token-change.peg{color:#047857;background:#10b9811f}.market-token-alert{color:var(--primary);display:inline-flex}.market-list{gap:0!important}.market-hold{margin-top:-.15rem;padding:0 1rem .55rem;font-size:.68rem;font-weight:600;display:block}.market-row-extended{border-bottom:1px solid var(--border);padding-bottom:.35rem}.market-row-extended:last-child{border-bottom:none}.market-vol{margin-top:-.25rem;padding:0 1rem .65rem;font-size:.72rem;display:block}.market-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.market-toolbar-btn{border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.82rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.market-toolbar-btn:hover{background:var(--surface-variant)}.market-toolbar-btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.market-toolbar-btn.primary:hover{background:var(--primary-dark)}.market-sort-select{border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface);color:var(--muted);cursor:pointer;margin-left:auto;padding:.55rem .75rem;font-size:.78rem;font-weight:600}.market-row-wrap{align-items:center;gap:.25rem;width:100%;display:flex}.market-star-btn{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.market-star-btn:hover{color:#f59e0b;background:#f59e0b14}.market-row-btn{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;min-width:0;padding:0}.market-row-btn .market-row{padding-left:.5rem}.market-alert-dot{color:var(--primary);opacity:.85;flex-shrink:0;padding-right:.75rem}.market-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;justify-content:center;align-items:flex-end;padding:1rem;animation:.2s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.market-sheet-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#0f172a85;justify-content:center;align-items:flex-end;padding:0;animation:.2s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.market-sheet{-webkit-overflow-scrolling:touch;background:var(--surface);width:100%;max-width:480px;max-height:min(92vh,780px);padding:.35rem 1.15rem calc(1.35rem + env(safe-area-inset-bottom));animation:slideUp .3s var(--ease-out);border-radius:22px 22px 0 0;flex-direction:column;gap:1rem;display:flex;overflow-y:auto;box-shadow:0 -16px 48px #0f172a2e}.market-sheet--form{gap:.85rem;padding-top:.5rem}.market-sheet-handle{background:#0f172a24;border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:.35rem auto .15rem}.market-sheet-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding-top:.15rem;display:flex}.market-sheet-identity{align-items:center;gap:.85rem;min-width:0;display:flex}.market-sheet-identity .token-icon-shell,.market-sheet-identity .panel-brand-icon{background:#fff;border-radius:50%;flex-shrink:0;min-width:48px;min-height:48px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f;width:48px!important;height:48px!important;padding:0!important}.market-sheet-identity .token-icon-img,.market-sheet-identity .panel-brand-icon-img{object-position:center;border-radius:50%;object-fit:cover!important;width:100%!important;height:100%!important}.market-sheet-identity .panel-brand-icon--gdc{background:#fff}.market-sheet-identity .panel-brand-icon--gdc .panel-brand-icon-img{transform-origin:50%;transform:scale(1.14)}.market-sheet-titles{min-width:0}.market-sheet-symbol{letter-spacing:-.03em;color:var(--text);margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.market-sheet-pair{color:var(--muted);font-size:.92rem;font-weight:700}.market-sheet-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.78rem;line-height:1.35;overflow:hidden}.market-sheet-close{border:1px solid var(--border);background:var(--surface-variant);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.market-sheet-close:hover{background:var(--primary-container);color:var(--primary)}.market-sheet-price-block{background:linear-gradient(145deg,#ce11260f 0%,#ffffffe6 55%);border:1px solid #ce11261a;border-radius:16px;padding:1rem 1.05rem}.market-sheet-price{letter-spacing:-.03em;color:var(--text);font-size:1.65rem;font-weight:800;line-height:1.15;display:block}.market-sheet-change{align-items:center;gap:.3rem;margin-top:.45rem;font-size:.92rem;font-weight:700;display:inline-flex}.market-sheet-change.up{color:var(--success)}.market-sheet-change.down{color:var(--error)}.market-sheet-change-label{color:var(--muted);font-size:.78rem;font-weight:600}.market-sheet-balance{background:linear-gradient(135deg,#0f172a0a,#f8fafcfa);border:1px solid #0f172a14;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;padding:.75rem .9rem;display:flex}.market-sheet-balance--hero{background:linear-gradient(165deg,#fff 0%,#f8fafc 55%,#f1f5f9 100%);border:1px solid #0f172a14;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem 1rem;margin-bottom:.9rem;padding:1.05rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f172a0d}.market-sheet-balance-copy{gap:.18rem;min-width:0;display:grid}.market-sheet-balance-label{color:var(--muted);letter-spacing:.02em;font-size:.72rem;font-weight:700}.market-sheet-balance--hero .market-sheet-balance-label{text-transform:uppercase;letter-spacing:.07em;color:#64748b;font-size:.68rem}.market-sheet-balance-hint{color:#0f172a7a;font-size:.72rem;font-weight:600;line-height:1.35}.market-sheet-balance-amount{text-align:right;justify-items:end;gap:.1rem;display:grid}.market-sheet-balance-value{letter-spacing:-.02em;color:var(--text);font-size:1rem;font-weight:800}.market-sheet-balance--hero .market-sheet-balance-value{font-family:var(--font-display,inherit);letter-spacing:-.04em;color:#0f172a;font-size:1.35rem;line-height:1.1}.market-sheet-balance-unit{color:#64748b;font-size:.78rem;font-weight:700}.market-sheet-balance--hero .market-sheet-balance-unit{letter-spacing:.04em;text-transform:uppercase;color:#475569;font-size:.74rem;font-weight:700}.market-sheet-stats{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.market-sheet-stat{background:var(--surface-variant);border:1px solid var(--border);border-radius:12px;padding:.7rem .8rem}.market-sheet-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:700;display:block}.market-sheet-stat-value{color:var(--text);letter-spacing:-.01em;margin-top:.3rem;font-size:.86rem;font-weight:800;display:block}.market-sheet-stat-trade.up{color:var(--success)}.market-sheet-stat-trade.down{color:var(--error)}.market-sheet-stat-trade.neutral{color:var(--muted)}.market-sheet-stat-trade.peg{color:#047857}.market-row-vol{margin-top:.12rem;font-size:.68rem}.market-sheet-actions{flex-wrap:wrap;gap:.45rem;display:flex}.market-sheet-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.15rem;display:grid}.market-sheet-primary-actions--1{grid-template-columns:1fr}.market-sheet-primary-actions--2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-sheet-primary-actions--3{grid-template-columns:repeat(3,minmax(0,1fr))}.market-primary-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0f172a;min-height:5.1rem;font:inherit;cursor:pointer;text-align:center;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding:.75rem .4rem .7rem;transition:background .18s,border-color .18s,transform .12s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a,0 6px 16px #0f172a0b}.market-primary-action:active{transform:scale(.975);box-shadow:0 1px 2px #0f172a0d}.market-primary-action-icon{color:#0f172a;background:linear-gradient(145deg,#fff 0%,#f1f5f9 100%);border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;margin-bottom:.1rem;display:inline-flex}.market-primary-action--deposit .market-primary-action-icon{color:#047857;background:linear-gradient(145deg,#ecfdf5 0%,#d1fae5 100%);border-color:#0478572e}.market-primary-action--withdraw .market-primary-action-icon{color:#1d4ed8;background:linear-gradient(145deg,#eff6ff 0%,#dbeafe 100%);border-color:#1d4ed82e}.market-primary-action--trade{color:#0f172a;background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#0f172a12;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a,0 6px 16px #0f172a0b}.market-primary-action--trade .market-primary-action-icon{color:#c2410c;background:linear-gradient(145deg,#fff7ed 0%,#ffedd5 100%);border-color:#0f172a14}.market-primary-action--accent{color:var(--primary);background:#e119270f;border-color:#e1192738}.market-primary-action--accent .market-primary-action-icon{color:var(--primary);background:#e119271a;border-color:#e1192733}.market-primary-action-label{letter-spacing:-.02em;font-size:.82rem;font-weight:800;line-height:1.1}.market-primary-action-sub{letter-spacing:.01em;color:#0f172a73;font-size:.62rem;font-weight:600;line-height:1.2;display:block}.market-primary-action--trade .market-primary-action-sub{color:#0f172a73}@media (max-width:360px){.market-sheet-primary-actions{gap:.4rem}.market-primary-action{border-radius:14px;min-height:4.7rem;padding:.55rem .25rem}.market-primary-action-icon{width:2.2rem;height:2.2rem}.market-primary-action-label{font-size:.74rem}.market-primary-action-sub{font-size:.58rem}}.cashier-backdrop{z-index:1100;-webkit-backdrop-filter:blur(12px);background:#0f172a7a;justify-content:center;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cashier-sheet{width:100%;max-width:480px;max-height:min(92vh,760px);padding:.4rem 1.05rem calc(1.2rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -12px 48px #0f172a33}.cashier-handle{background:#0f172a1f;border-radius:999px;width:2.5rem;height:.28rem;margin:.35rem auto .75rem}.cashier-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.95rem;display:flex}.cashier-identity{align-items:center;gap:.7rem;min-width:0;display:flex}.cashier-kicker{letter-spacing:.06em;text-transform:uppercase;color:#0f172a6b;margin:0;font-size:.68rem;font-weight:700}.cashier-title{letter-spacing:-.035em;color:#0f172a;margin:.12rem 0 0;font-size:1.28rem;font-weight:800}.cashier-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0f172a;cursor:pointer;background:#0f172a0f;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.cashier-body{flex-direction:column;gap:.8rem;display:flex}.cashier-body--receive{gap:.9rem}.cashier-body--withdraw{gap:.85rem}.cashier-receive-hero{flex-direction:column;gap:.55rem;display:flex}.cashier-step-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:18px;flex-direction:column;gap:.75rem;padding:.9rem .95rem 1rem;display:flex;box-shadow:0 8px 24px #0f172a0a}.cashier-method-card{background:#fff;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;gap:.7rem;padding:1rem 1.05rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f172a0b}.cashier-method-head{align-items:flex-start;gap:.7rem;display:flex}.cashier-method-head>div{flex:1;min-width:0}.cashier-step-card-head{align-items:flex-start;gap:.65rem;display:flex}.cashier-step-num{color:#fff;background:#0f172a;border-radius:999px;flex-shrink:0;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:800;display:grid}.cashier-step-title{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.cashier-step-sub{color:#0f172a80;margin:.12rem 0 0;font-size:.74rem;font-weight:600}.cashier-net-chip{color:#0f172ab8;letter-spacing:.01em;background:#0f172a0d;border:1px solid #0f172a14;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.7rem;font-weight:700;display:inline-flex}.cashier-lead{color:#0f172aad;margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.cashier-qr-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a12;border-radius:18px;justify-content:center;padding:1rem .85rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #0f172a0d}.cashier-step-card .cashier-qr-card,.cashier-method-card .cashier-qr-card{box-shadow:none;background:#0f172a06}.cashier-qr-card .qr-canvas,.cashier-qr-card .qr-canvas img{border-radius:12px}.cashier-addr-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:.45rem;padding:.85rem .9rem;display:flex;box-shadow:0 4px 14px #0f172a0a}.cashier-addr-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cashier-addr-details{margin:0}.cashier-addr-details summary{cursor:pointer;color:#2563eb;text-align:center;text-underline-offset:2px;font-size:.74rem;font-weight:700;text-decoration:underline;list-style:none}.cashier-addr-details summary::-webkit-details-marker{display:none}.cashier-addr-details[open] summary{color:#1d4ed8;margin-bottom:.35rem;text-decoration:none}.cashier-copy-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--primary);font:inherit;cursor:pointer;background:#e119270f;border:1px solid #e1192733;border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.cashier-copy-chip.is-copied{color:#047857;background:#04785714;border-color:#04785740}.cashier-code--display{letter-spacing:-.02em;text-align:center;background:#0f172a08;border-style:dashed;padding:.7rem .75rem;font-size:1.05rem;font-weight:800}.cashier-addr-full{word-break:break-all;color:#0f172a6b;text-align:center;margin:0;font-size:.62rem;line-height:1.4}.cashier-checklist{color:#0f172a9e;background:#0f172a08;border:1px solid #0f172a0f;border-radius:14px;margin:0;padding:.65rem .85rem .65rem 1.35rem;font-size:.78rem;line-height:1.45}.cashier-checklist li+li{margin-top:.28rem}.cashier-details{background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:.7rem .9rem}.cashier-details summary{cursor:pointer;color:#0f172a94;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;list-style:none;display:flex}.cashier-details summary::-webkit-details-marker{display:none}.cashier-details summary:after{content:"expand_more";color:#0f172a59;font-family:Material Icons Round,Material Icons,sans-serif;font-size:1.15rem;font-weight:400;line-height:1}.cashier-details[open] summary{color:#0f172a;margin-bottom:.55rem}.cashier-details[open] summary:after{content:"expand_less";color:#0f172a73}.cashier-text-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--primary);cursor:pointer;text-align:center;background:0 0;border:0;padding:.35rem;font-size:.82rem;font-weight:700}.cashier-cross{background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow:hidden;box-shadow:0 4px 14px #0f172a0a}.cashier-cross-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0f172a;width:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem .95rem;display:flex}.cashier-cross-toggle-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cashier-cross-toggle-text strong{letter-spacing:-.02em;font-size:.86rem;font-weight:800}.cashier-cross-toggle-text span{color:#0f172a80;font-size:.72rem;font-weight:600}.cashier-cross.is-open .cashier-cross-toggle{border-bottom:1px solid #0f172a0f}.cashier-cross-body{flex-direction:column;gap:.75rem;padding:.85rem .95rem 1rem;display:flex}.cashier-cross-body--nested{gap:.65rem;padding:.65rem 0 .15rem}.cashier-details--exchange{margin-top:.15rem}.cashier-details--exchange summary{color:#0f172a9e}.cashier-banner{color:#0f172ab3;background:#0f172a09;border:1px solid #0f172a0f;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.8rem;line-height:1.45;display:flex}.cashier-banner p{margin:0}.cashier-route{color:#f8fafc;background:linear-gradient(165deg,#0f172a 0%,#1e293b 100%);border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;padding:.85rem .95rem;display:grid;box-shadow:0 10px 28px #0f172a2e}.cashier-route-leg{gap:.12rem;min-width:0;display:grid}.cashier-route-leg--end{text-align:right;justify-items:end}.cashier-route-label{letter-spacing:.06em;text-transform:uppercase;color:#f8fafc8c;font-size:.64rem;font-weight:700}.cashier-route-leg strong{letter-spacing:-.02em;font-size:.92rem;font-weight:800}.cashier-route-arrow{color:#f8fafc;background:#f8fafc1f;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.cashier-balance-row{background:linear-gradient(135deg,#0f172a0a,#f8fafcfa);border:1px solid #0f172a14;border-radius:14px;justify-content:space-between;align-items:center;padding:.7rem .85rem;font-size:.84rem;display:flex}.cashier-balance-card{background:linear-gradient(165deg,#fff 0%,#f8fafc 60%,#f1f5f9 100%);border:1px solid #0f172a14;border-radius:18px;gap:.55rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0f172a0d}.cashier-balance-card-top{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.cashier-balance-label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0;font-size:.68rem;font-weight:700}.cashier-balance-source{color:#0f172a80;margin:.18rem 0 0;font-size:.74rem;font-weight:600}.cashier-balance-value{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0;display:flex}.cashier-balance-num{font-family:var(--font-display,inherit);letter-spacing:-.04em;color:#0f172a;font-size:1.55rem;font-weight:800;line-height:1.05}.cashier-balance-unit{letter-spacing:.03em;text-transform:uppercase;color:#475569;font-size:.82rem;font-weight:700}.cashier-max-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f8fafc;font:inherit;letter-spacing:.04em;cursor:pointer;background:#0f172a;border:1px solid #0f172a1a;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.7rem;font-weight:800}.cashier-max-chip:disabled{opacity:.4;cursor:not-allowed}.cashier-field-help{color:#0f172a7a;margin:.28rem 0 0;font-size:.72rem;font-weight:550;line-height:1.4;display:block}.cashier-field-help--tight{margin-top:-.35rem}.cashier-quote-card{color:#1e3a8a;background:#1d4ed80f;border:1px solid #1d4ed81f;border-radius:14px;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;font-size:.78rem;line-height:1.45;display:flex}.cashier-quote-card p{margin:0}.cashier-quote-card .material-icons-round,.cashier-quote-card .material-icons-garuda{flex-shrink:0;margin-top:.05rem}.cashier-field{flex-direction:column;gap:.3rem;display:flex}.cashier-field-label{letter-spacing:.04em;text-transform:uppercase;color:#0f172a73;font-size:.68rem;font-weight:700}.cashier-field-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.4rem;display:grid}.cashier-code{word-break:break-all;color:#0f172a;background:#0f172a09;border:1px solid #0f172a14;border-radius:10px;margin:0;padding:.55rem .65rem;font-size:.72rem}.cashier-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;justify-content:center;align-items:center;width:2.5rem;display:inline-flex}.cashier-hint{color:#0f172a8c;margin:0;font-size:.76rem;line-height:1.4}.cashier-intent{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:.55rem;padding:.85rem;display:flex}.cashier-intent-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cashier-pill{color:#92400e;background:#f59e0b24;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:700}.cashier-meta{color:#0f172a8c;margin:0;font-size:.74rem}.cashier-cancel-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:#0f172a73;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.78rem;font-weight:600;text-decoration:underline}.cashier-foot{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.25rem;display:grid}.cashier-foot--stack{grid-template-columns:1fr;gap:.35rem}.cashier-foot>:only-child{grid-column:1/-1}.market-action-chip{border:1.5px solid var(--border-strong);background:var(--surface-variant);font:inherit;cursor:pointer;color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.market-sheet-foot{flex-direction:column;gap:.55rem;margin-top:.1rem;padding-top:.15rem;display:flex}.wallet-modal-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.35rem;display:flex}.wallet-modal-progress{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:.55rem;padding:0 0 .65rem;display:flex}.activity-run-banner-in-modal{margin:0}.activity-run-banner-in-modal .activity-progress-premium,.activity-run-banner-in-modal .activity-flow-stage--panel{box-shadow:none;background:#fff5f5eb;border:1px solid #ce11261f;padding:.75rem .85rem .8rem}.wallet-modal-progress--success{border-bottom:none;padding:0 0 .5rem}.send-progress-body--success{padding-top:.15rem}.wallet-modal-progress--success .activity-run-banner--success,.send-progress-body--success .activity-run-banner--success{padding:.35rem 0 .55rem}.std-btn-loading{text-align:center;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.std-btn-full.std-btn-loading{width:100%}.std-btn-loading-icon{flex-shrink:0;line-height:1}.std-btn-loading-label{white-space:nowrap;line-height:1.2}.std-btn-primary.std-btn-loading:disabled{color:#fffffff5}.std-btn-primary.std-btn-loading:disabled .std-btn-loading-icon{color:inherit}.std-btn-loading .spin,.std-btn-loading-icon.spin{animation:.72s linear infinite spin}@keyframes modalPop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.gp-link-head-copy{flex:1;min-width:0}.gp-link-sub{margin-top:.2rem;font-size:.78rem;line-height:1.4}.gp-link-steps{background:var(--surface-variant);border-radius:999px;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.35rem .5rem;display:flex}.gp-link-step{color:var(--muted);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:700}.gp-link-step.active{background:var(--primary);color:#fff}.gp-link-step.done{color:#047857}.gp-link-step-line{background:var(--border);flex-shrink:0;width:20px;height:2px}.gp-link-selected-bank{background:#ce11260a;border:1px solid #ce11261f;border-radius:12px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.84rem;font-weight:700;display:flex}.gp-link-selected-bank .link-btn{margin-left:auto;font-size:.76rem}.gp-bank-grid-lg .garuda-pay-bank-option{flex-direction:column;align-items:center;gap:.35rem;padding:.85rem .5rem;display:flex;position:relative}.gp-bank-check{color:var(--primary);position:absolute;top:6px;right:6px}.gp-digit-wrap{flex-direction:column;gap:.35rem;display:flex}.gp-digit-row{justify-content:center;gap:.55rem;display:flex}.gp-digit{text-align:center;border:1.5px solid var(--border-strong);background:var(--surface);width:52px;height:56px;color:var(--text);border-radius:14px;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:800}.gp-digit:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #ce11261f}.gp-digit-error{border-color:var(--error)}.gp-digit-error-msg{text-align:center;font-size:.78rem}.gp-link-success{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;display:flex}.gp-link-success-icon{color:#047857}.gp-link-success-title{font-size:1rem;font-weight:800}.gp-link-card-body{flex:1;min-width:0}.gp-chain-ref{margin-top:.2rem;font-size:.68rem}.gp-rail-hint{margin-top:.45rem;padding:0 .15rem;font-size:.72rem;line-height:1.4}.gp-section-actions{align-items:center;gap:.65rem;display:flex}.gp-add-rail-btn{font-size:.82rem;font-weight:700}.gp-rail-list{border:1px solid #0f172a0f;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.gp-rail-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border:none;border-bottom:1px solid #0f172a0d;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:background .12s;display:flex}.gp-rail-row:last-child{border-bottom:none}.gp-rail-row:hover{background:#f4f6f8b3}.gp-rail-row.linked{background:#10b98108}.gp-rail-row.active{box-shadow:inset 3px 0 0 var(--primary);background:#ce11260a}.gp-rail-row-icon{background:var(--primary-container);width:40px;height:40px;color:var(--primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.gp-rail-row-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.gp-rail-row-name{font-size:.88rem;font-weight:700}.gp-rail-row-sub{font-size:.72rem}.gp-rail-row-badge{color:var(--primary);background:#ce11261a;border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.62rem;font-weight:800}.gp-rail-row-action{color:var(--muted);opacity:.65;flex-shrink:0}.gp-rail-row.active .gp-rail-row-action{color:var(--primary);opacity:1}.gp-rail-list--soon .gp-rail-row.disabled{cursor:default;opacity:.72}.gp-rail-list--soon .gp-rail-row.disabled:hover{background:0 0}.garuda-pay-status-compact{margin-top:.85rem}.garuda-pay-hero-badges{display:none}.gp-collapse-head{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.gp-collapse-body{gap:.65rem;margin-top:.65rem}.gp-rail-categories{flex-wrap:wrap;gap:.35rem;display:flex}.gp-rail-cat{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--muted);border-radius:999px;padding:.35rem .75rem;font-size:.76rem;font-weight:700}.gp-rail-cat.active{background:var(--primary);color:#fff;border-color:var(--primary)}.gp-rails-picker{flex-direction:column;gap:.5rem;display:flex}.gp-rail-option{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .65rem;padding:.85rem;display:grid;position:relative}.gp-rail-option.active{border-color:var(--primary);background:#ce11260a}.gp-rail-option.linked{border-color:#10b9814d}.gp-rail-option-name{grid-column:2;font-size:.88rem;font-weight:800}.gp-rail-option-desc{grid-column:2;font-size:.72rem;line-height:1.35}.gp-rail-linked-badge{color:#047857;background:#10b9811f;border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .45rem;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px}.gp-qris-info{text-align:center;flex-direction:column;align-items:center;gap:.65rem;font-size:.84rem;line-height:1.45;display:flex;padding:1.25rem!important}.gp-qris-info .material-icons-round{color:var(--primary)}.gp-link-form{gap:.65rem}.gp-link-form-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}@media (max-width:380px){.gp-link-form-row{grid-template-columns:1fr}}.gp-link-field{border:1px solid var(--border);background:var(--surface);width:100%;font:inherit;color:inherit;border-radius:12px;padding:.75rem .85rem;font-size:.88rem}.gp-link-field:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #ce11261f}.gp-link-field-error{border-color:var(--primary)}.gp-link-hint{font-size:.72rem;line-height:1.4}.gp-link-label{margin-top:.1rem;font-size:.76rem}.gp-topup-bank{gap:.55rem;margin-top:.85rem;padding:1rem!important}.gp-topup-bank-title{align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;display:flex}.gp-topup-bank-saved{color:var(--primary);font-size:.9rem;font-weight:700}.gp-fiat-panel{flex-direction:column;gap:.55rem;display:flex}.gp-fiat-card{background:#fff;flex-direction:column;gap:.7rem;display:flex;box-shadow:0 10px 28px #0f172a0b;border:1px solid #0f172a0f!important;border-radius:18px!important;padding:.95rem .95rem 1rem!important}.gp-fiat-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gp-fiat-card-title-wrap{align-items:center;gap:.7rem;min-width:0;display:flex}.gp-fiat-card-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:12px;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 6px 14px #ce112638}.gp-fiat-card-title{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:.95rem;font-weight:800;line-height:1.2}.gp-fiat-card-sub{color:#64748b;margin:.12rem 0 0;font-size:.72rem;line-height:1.35}.gp-fiat-soon-badge{color:#b45309;letter-spacing:.02em;background:#f59e0b24;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.62rem;font-weight:800}.gp-fiat-coming-soon{text-align:center;background:#f8fafce6;border:1px dashed #0f172a1a;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem .75rem .7rem;display:flex}.gp-fiat-coming-soon-icon{color:#94a3b8;background:#0f172a0a;border-radius:14px;place-items:center;width:3rem;height:3rem;display:grid}.gp-fiat-coming-soon-title{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:.9rem;font-weight:800}.gp-fiat-coming-soon-text{color:#64748b;max-width:22rem;margin:0;font-size:.74rem;line-height:1.45}.gp-fiat-coming-soon-hint{color:#94a3b8;margin:.15rem 0 0;font-size:.68rem}.gp-fiat-gateway-list{text-align:left;border:1px solid var(--border);background:var(--surface-variant);border-radius:12px;width:100%;margin:.35rem 0 0;padding:.65rem .75rem;font-size:.68rem;line-height:1.4;list-style:none}.gp-fiat-gateway-list li+li{margin-top:.35rem}.gp-fiat-pending-readonly{border-top:1px dashed var(--border);margin-top:.5rem;padding-top:.65rem}.gp-fiat-segment{background:#f1f5f9f2;border:1px solid #0f172a0b;border-radius:15px;gap:.28rem;padding:.22rem;display:flex}.gp-fiat-segment-btn{color:var(--muted);cursor:pointer;transition:background .18s var(--ease-out),color .18s var(--ease-out),box-shadow .18s var(--ease-out);background:0 0;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.gp-fiat-segment-btn.active{color:var(--text);background:#fff;box-shadow:0 2px 10px #0f172a12}.gp-fiat-segment-btn.active .material-icons-round{color:var(--primary)}.gp-fiat-method-scroll{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0;padding:0;display:grid;overflow:visible}.gp-fiat-method-scroll::-webkit-scrollbar{display:none}.gp-fiat-method-chip{min-height:3.85rem;color:var(--text);cursor:pointer;white-space:normal;text-align:center;letter-spacing:-.01em;background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.28rem;padding:.5rem .2rem .45rem;font-size:.64rem;font-weight:750;line-height:1.15;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.gp-fiat-method-chip-label{max-width:100%;text-overflow:unset;white-space:nowrap;display:block;overflow:visible}.gp-fiat-method-chip .material-icons-round{color:var(--muted)}.gp-fiat-method-chip em{letter-spacing:.02em;text-transform:uppercase;color:#b45309;background:#f59e0b24;border-radius:999px;padding:.1rem .28rem;font-size:.52rem;font-style:normal;font-weight:800}.gp-fiat-method-chip.is-active{color:var(--primary);background:#ce11260f;border-color:#ce112659;box-shadow:0 0 0 3px #ce112612}.gp-fiat-method-chip.is-active .material-icons-round{color:var(--primary)}.gp-fiat-method-chip.is-soon{opacity:.88}.gp-fiat-switch-bank{color:var(--primary);cursor:pointer;background:#ce112614;border:none;border-radius:12px;margin-top:.35rem;padding:.55rem .9rem;font-size:.78rem;font-weight:800}.gp-fiat-body{flex-direction:column;gap:.62rem;display:flex}.gp-fiat-flow{flex-direction:column;gap:.62rem;min-width:0;display:flex}.gp-fiat-howto{background:#f8fafcf2;border:1px solid #0f172a0a;border-radius:14px;flex-direction:column;gap:.4rem;padding:.75rem .8rem;display:flex}.gp-fiat-howto-title{letter-spacing:-.01em;margin:0;font-size:.8rem;font-weight:800}.gp-fiat-howto-text{margin:0;font-size:.74rem;line-height:1.45}.gp-fiat-bank-preview{color:var(--muted);background:#f8fafcf2;border:1px solid #0f172a0a;border-radius:14px;align-items:flex-start;gap:.5rem;padding:.7rem .8rem;font-size:.74rem;line-height:1.45;display:flex}.gp-fiat-bank-preview .material-icons-round{color:var(--primary);opacity:.85;flex-shrink:0;margin-top:.05rem}.gp-fiat-bank-preview--pro{color:var(--text);background:linear-gradient(145deg,#ce11260d,#f8fafcfa);border:1px solid #ce11261a;border-radius:16px;gap:.7rem;padding:.85rem .9rem}.gp-fiat-bank-preview-icon{width:36px;height:36px;color:var(--primary);background:#ce11261a;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.gp-fiat-bank-preview-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.gp-fiat-bank-preview-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.62rem;font-weight:700}.gp-fiat-bank-preview-name{letter-spacing:-.02em;font-size:.88rem;font-weight:800}.gp-fiat-bank-preview-meta{color:var(--muted);font-size:.74rem;line-height:1.35}.gp-fiat-bank-hint{background:#f1f5f9d9;border-radius:12px;margin:0;padding:.65rem .75rem;font-size:.74rem;line-height:1.45}.gp-fiat-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.gp-fiat-quick-chip{color:var(--text);cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;padding:.68rem .45rem;font-size:.78rem;font-weight:700;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;box-shadow:0 1px 2px #0f172a08}.gp-fiat-quick-chip:hover{background:#ce112608;border-color:#ce112638}.gp-fiat-quick-chip.is-active{color:var(--primary);background:#ce11260f;border-color:#ce112659;box-shadow:0 0 0 3px #ce11260f}.gp-fiat-field-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.gp-fiat-amount-block{flex-direction:column;gap:.5rem;padding:.15rem 0 .1rem;display:flex}.gp-fiat-amount-row{align-items:stretch;gap:.45rem;min-width:0;display:flex}.gp-fiat-amount-wrap{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex:1;align-items:center;min-width:0;padding:0 .9rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #0f172a06}.gp-fiat-amount-wrap:focus-within{border-color:#ce112647;box-shadow:0 0 0 3px #ce112612}.gp-fiat-amount-prefix{color:var(--muted);margin-right:.4rem;font-size:.88rem;font-weight:700}.gp-fiat-amount-input{letter-spacing:-.025em;min-width:0;color:var(--text);background:0 0;border:none;flex:1;padding:.85rem 0;font-size:1.12rem;font-weight:800}.gp-fiat-amount-input:focus{outline:none}.gp-fiat-amount-block .gp-fiat-submit-btn,.gp-fiat-amount-row .gp-fiat-submit-btn{white-space:nowrap;letter-spacing:-.01em;flex:none;width:100%;min-height:3rem;margin-top:.15rem;padding:.8rem 1.15rem;border-radius:16px!important;font-weight:800!important;box-shadow:0 8px 18px #ce112633!important}.gp-fiat-amount-block .gp-fiat-submit-btn:disabled,.gp-fiat-amount-row .gp-fiat-submit-btn:disabled{box-shadow:none!important}.gp-fiat-limit{text-align:center;margin:0;font-size:.7rem;line-height:1.4}.gp-fiat-form-grid{grid-template-columns:1fr 1.2fr;gap:.45rem;display:grid}.gp-fiat-field{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;padding:.65rem .75rem;font-size:.82rem}.gp-fiat-field:focus{border-color:#ce112640;outline:none;box-shadow:0 0 0 3px #ce11260f}.gp-fiat-pending{flex-direction:column;gap:.75rem;display:flex}.gp-fiat-pending-badge{color:#b45309;background:#f59e0b1f;border-radius:999px;align-self:center;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.gp-fiat-guide-title{letter-spacing:-.02em;text-align:center;margin:0;font-size:.92rem;font-weight:800;line-height:1.35}.gp-fiat-expire{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:.76rem}.gp-fiat-bank-pro{background:linear-gradient(135deg,#ce112614,#ce112608);border:1px solid #ce11261f;border-radius:16px;padding:.85rem}.gp-fiat-bank-pro-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.gp-fiat-bank-logo{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:.72rem;font-weight:800}.gp-fiat-bank-owner{color:var(--muted);text-align:right;font-size:.72rem}.gp-fiat-bank-pro-account{letter-spacing:.03em;font-size:1.15rem;font-weight:800;line-height:1.2}.gp-fiat-copy-pro{color:var(--primary);cursor:pointer;background:#ffffffeb;border:1px solid #ce11262e;border-radius:10px;align-items:center;gap:.3rem;margin-top:.55rem;padding:.4rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.gp-fiat-detail-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.gp-fiat-detail-item{background:#ffffffe0;border:1px solid #0f172a0f;border-radius:12px;padding:.65rem .7rem}.gp-fiat-detail-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem;font-size:.64rem;font-weight:700;display:block}.gp-fiat-detail-value-row{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.gp-fiat-detail-value-row strong{letter-spacing:-.01em;font-size:.82rem}.gp-fiat-icon-copy{background:var(--surface-variant);color:var(--muted);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.gp-fiat-msg-wrap{border-top:1px solid #0f172a0d;margin-top:.35rem;padding-top:.35rem}.gp-fiat-msg-wrap .activity-message{border-radius:14px;padding:.8rem .85rem}.gp-fiat-history{box-shadow:0 6px 18px #0f172a09;background:#fff!important;border:1px solid #0f172a0f!important;border-radius:16px!important;padding:.75rem 0 .35rem!important}.gp-fiat-history-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:0 .9rem .5rem;font-size:.7rem;font-weight:800}.gp-fiat-history-row{border-top:1px solid #0f172a0d;align-items:center;gap:.65rem;padding:.7rem .9rem;display:flex}.gp-fiat-history-icon{border-radius:10px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}.gp-fiat-history-icon--deposit{color:#047857;background:#10b9811f}.gp-fiat-history-icon--withdraw{color:#9f0014;background:#ce11261a}.gp-fiat-history-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.gp-fiat-history-type{color:#0f172a;font-size:.8rem;font-weight:750}.gp-fiat-history-amt{color:#0f172a;flex-shrink:0;font-size:.82rem;font-weight:800}.gp-fiat-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.18rem .48rem;font-size:.62rem;font-weight:800}.gp-fiat-status--pending{color:#b45309;background:#f59e0b1f}.gp-fiat-status--completed{color:#047857;background:#10b9811f}.gp-fiat-status--rejected{color:#9f0014;background:#ce11261a}.gp-fiat-status--expired{color:#64748b;background:#0f172a0d}@media (max-width:480px){.gp-fiat-quick-chip{padding:.65rem .35rem;font-size:.74rem}}@media (max-width:380px){.gp-fiat-detail-grid,.gp-fiat-form-grid{grid-template-columns:1fr}}.gp-save-bank-btn{align-self:flex-start;font-size:.82rem}.market-services{gap:0;padding:.75rem 0 0;overflow:hidden}.market-services-title{letter-spacing:-.01em;color:var(--text);margin:0;padding:0 1rem .55rem;font-size:.82rem;font-weight:700}.market-svc-list{flex-direction:column;display:flex}.market-svc-row{cursor:pointer;text-align:left;width:100%;color:inherit;font-family:var(--font-sans);background:0 0;border:none;border-top:1px solid #0f172a0f;align-items:center;gap:.72rem;padding:.72rem 1rem;transition:background .15s;display:flex}.market-svc-row:hover{background:#f4f6f8d9}.market-svc-row:active{background:#f4f6f8}.market-svc-row-icon{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.market-svc-row-icon--swap{color:var(--primary);background:#e1192714}.market-svc-row-icon--pay{color:#047857;background:#10b9811a}.market-svc-row-icon--chain{color:#2563eb;background:#3b82f61a}.market-svc-row-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.market-svc-row-label{letter-spacing:-.01em;font-size:.84rem;font-weight:650;line-height:1.25}.market-svc-row-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:500;line-height:1.25;overflow:hidden}.market-svc-row-chevron{color:var(--muted);opacity:.45;flex-shrink:0}.market-link-row{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;align-items:center;gap:.85rem;padding:.85rem 0;transition:background .15s;display:flex}.market-link-row--compact{padding:.65rem 0!important}.market-link-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.market-link-label{letter-spacing:-.01em;color:var(--text);font-size:.88rem;font-weight:600;line-height:1.3;display:block}.market-link-sub{color:var(--muted);font-size:.72rem;line-height:1.35;display:block}.market-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-bottom:.35rem;display:grid}.market-quick-tile{border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;text-align:left;color:inherit;font:inherit;background:#0f172a05;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem .8rem;transition:background .15s,border-color .15s,transform .15s;display:flex}.market-quick-tile:hover{background:var(--surface);border-color:#e119272e}.market-quick-tile:active{transform:scale(.98)}.market-quick-tile:disabled{opacity:.55;cursor:default}.market-quick-icon{background:var(--primary-container);width:36px;height:36px;color:var(--primary);border-radius:11px;place-items:center;display:grid}.market-quick-icon--pay{color:#047857;background:#10b9811a}.market-quick-icon--stake{color:#b45309;background:#f59e0b1f}.market-quick-icon--chain{color:#2563eb;background:#3b82f61a}.market-quick-label{letter-spacing:-.01em;font-size:.78rem;font-weight:700;line-height:1.25}.market-quick-sub{color:var(--muted);font-size:.66rem;line-height:1.35}.garuda-pay-screen{gap:.7rem;padding-bottom:1.65rem}.garuda-pay-page-header{align-items:flex-start}.garuda-pay-help-btn{flex-shrink:0}.gp-quick-actions{background:#fff;border:1px solid #0f172a0f;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.45rem;padding:.55rem;display:grid;box-shadow:0 8px 22px #0f172a0a}.gp-quick-action{min-width:0;min-height:4.15rem;box-shadow:none;color:inherit;cursor:pointer;font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;padding:.45rem .15rem .4rem;transition:background .15s;display:flex}.gp-quick-action:hover:not(:disabled){background:#0f172a08}.gp-quick-action:disabled{opacity:.45;cursor:not-allowed}.gp-quick-action:active:not(:disabled){transform:scale(.97)}.gp-quick-action-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border:0;border-radius:12px;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:0 6px 14px #ce112638}.gp-quick-action-label{text-align:center;color:#334155;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:750;line-height:1.15;overflow:hidden}.gp-methods-soon{text-align:center;margin:0;font-size:.78rem}.gp-merchant-entry,.gp-cs-entry{text-align:left;cursor:pointer;width:100%;color:inherit;touch-action:manipulation;align-items:center;gap:.75rem;display:flex;box-shadow:0 6px 18px #0f172a09;background:#fff!important;border:1px solid #0f172a0f!important;border-radius:16px!important;padding:.9rem 1rem!important}.gp-merchant-entry-icon,.gp-cs-entry-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:12px;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 6px 14px #ce112633}.gp-merchant-entry-body,.gp-cs-entry-body{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.gp-merchant-entry-body strong,.gp-cs-entry-body strong{letter-spacing:-.015em;color:#0f172a;font-size:.88rem;font-weight:800}.gp-merchant-entry-sub,.gp-cs-entry-sub{color:#64748b;font-size:.72rem;line-height:1.35}.gp-merchant-entry-chevron,.gp-cs-entry-chevron{color:#94a3b8;flex-shrink:0}.gp-fiat-loading{text-align:center;margin:0;padding:1rem}.gp-fiat-pending--featured{background:linear-gradient(160deg,#fff8f9,#fff);border:1px solid #c700181f;border-radius:16px;flex-direction:column;gap:.6rem;padding:.9rem .85rem;display:flex}.gp-fiat-qris-wrap{flex-direction:column;align-items:center;gap:.65rem;padding:.45rem 0 .2rem;display:flex}.gp-fiat-qris-wrap .qr-canvas{background:#fff;border:1px solid #0f172a14;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #0f172a0f}.gp-fiat-qris-amount{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1.12rem;font-weight:800}.gp-fiat-pending-switch{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff8f9,#ce11260a);border:1px solid #ce112624;border-radius:14px;align-items:center;gap:.7rem;min-height:3.4rem;margin:0;padding:.65rem .7rem;display:flex}.gp-fiat-pending-switch-icon{color:#9f0014;background:linear-gradient(160deg,#fffffffa 0%,#ffeceff2 55%,#ffdce2e6 100%);border:1px solid #c7001824;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 3px 8px #ce112612}.gp-fiat-pending-switch-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.gp-fiat-pending-switch-copy strong{letter-spacing:-.015em;color:var(--text);font-size:.8rem;font-weight:800;line-height:1.25}.gp-fiat-pending-switch-copy em{color:var(--primary);font-variant-numeric:tabular-nums;font-size:.74rem;font-style:normal;font-weight:700;line-height:1.2}.gp-fiat-pending-switch>.material-icons-round:last-child{color:var(--muted);opacity:.7;flex-shrink:0}.gp-fiat-steps{color:#475569;margin:0;padding-left:1.15rem;font-size:.78rem;line-height:1.5}.gp-fiat-steps li+li{margin-top:.35rem}@media (max-width:380px){.gp-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem}.gp-quick-action{min-height:4.25rem;padding:.48rem .12rem .42rem}.gp-quick-action-icon{border-radius:10px;width:32px;height:32px}.gp-quick-action-label{letter-spacing:-.02em;font-size:.62rem}}.garuda-pay-screen .page-header{align-items:flex-start}.gp-service-links{gap:.55rem;display:grid}.gp-service-links .gp-merchant-entry,.gp-service-links .gp-cs-entry{margin:0}.garuda-pay-gidr-badge{opacity:.92;background:#ffffff29;border-radius:999px;align-items:center;gap:.35rem;margin-top:.5rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.garuda-pay-gidr-badge.synced{opacity:1}.garuda-pay-hero-main{z-index:1;flex:1;min-width:0;position:relative}.garuda-pay-hero-label{letter-spacing:.04em;text-transform:uppercase;opacity:.88;margin:0 0 .2rem!important;font-size:.72rem!important;font-weight:700!important}.garuda-pay-balance{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0!important;font-size:max(1.7rem,min(7vw,2.05rem))!important;font-weight:800!important;line-height:1.1!important}.garuda-pay-escrow-note{opacity:.88;margin:.4rem 0 0;font-size:.74rem;font-weight:600}.garuda-pay-hero.balance-panel{background:radial-gradient(120% 90% at 100% -10%,#ffffff2e,#0000 45%),radial-gradient(80% 70% at 0 110%,#00000029,#0000 50%),linear-gradient(155deg,#d31830 0%,#b10f22 42%,#7f0012 100%);border:1px solid #ffffff1f;border-radius:20px;padding:1.2rem 1.1rem 1.05rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 16px 36px #5a081047}.garuda-pay-hero-foot{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffffff2;background:#0000002e;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;margin-top:1.05rem;padding:.55rem .75rem;font-size:.74rem;font-weight:650;display:flex;position:relative}.garuda-pay-hero-foot.ready{background:#10b98138;border-color:#ffffff29}.garuda-pay-hero-foot.pending{background:#0003}.garuda-pay-hero-foot-status{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.garuda-pay-hero-foot-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.garuda-pay-hero-foot-tag{letter-spacing:.02em;background:#ffffff29;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.66rem;font-weight:800;display:inline-flex}.tx-detail-explorer-secondary{opacity:.92;margin-top:-.35rem}.garuda-pay-gidr-note{display:none}.garuda-pay-hero-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.garuda-pay-hero-icon{color:#fff;background:#ffffff29;border:1px solid #ffffff2e;border-radius:14px;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 8px 18px #0000001f}.garuda-pay-method-pill-icon--pay .token-icon-shell,.garuda-pay-confirm-settlement-icon--pay .token-icon-shell{border-radius:6px;overflow:hidden}.garuda-pay-method-pill-icon--pay .token-icon-img,.garuda-pay-confirm-settlement-icon--pay .token-icon-img{clip-path:none;object-fit:contain;border-radius:6px}.merchant-method-token-gidr{flex-shrink:0}.garuda-pay-hero-badges{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.garuda-pay-badge{background:#ffffff29;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.garuda-pay-badge-warn{background:#fbbf2438}.garuda-pay-actions{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.garuda-pay-action{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.95rem .65rem;font-size:.82rem;font-weight:700;transition:border-color .2s,transform .2s;display:flex}.garuda-pay-action:hover{border-color:#ce112640;transform:translateY(-1px)}.garuda-pay-topup-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.garuda-pay-topup-chip{color:var(--primary);cursor:pointer;background:#ce11260a;border:1px dashed #ce112647;border-radius:12px;padding:.75rem .65rem;font-size:.82rem;font-weight:700}.garuda-pay-topup-chip:hover{background:#ce112614}.gp-topup-custom{gap:.45rem;padding:.85rem 1rem!important}.gp-topup-custom-row{align-items:stretch;gap:.5rem;display:flex}.gp-topup-custom-input-wrap{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex:1;align-items:center;display:flex;overflow:hidden}.gp-topup-custom-input-wrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #ce11261f}.gp-topup-custom-prefix{color:var(--muted);flex-shrink:0;padding:0 0 0 .85rem;font-size:.88rem;font-weight:700}.gp-topup-custom-input{font:inherit;color:inherit;background:0 0;border:none;flex:1;min-width:0;padding:.75rem .85rem .75rem .35rem;font-size:.95rem;font-weight:700}.gp-topup-custom-input:focus{outline:none}.gp-topup-custom-row .std-btn{flex-shrink:0;align-self:stretch;min-width:5.5rem}.gp-topup-custom-error{margin:0;font-size:.78rem}.garuda-pay-hint{margin-top:.35rem;font-size:.74rem}.garuda-pay-msg{margin-top:.5rem;font-size:.82rem}.garuda-pay-bank-card{align-items:center;gap:.85rem;display:flex;padding:1rem!important}.garuda-pay-bank-logo{background:var(--primary-container);width:44px;height:44px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.garuda-pay-bank-body{flex:1;min-width:0}.garuda-pay-bank-name{font-size:.9rem;font-weight:700}.garuda-pay-bank-since{margin-top:.15rem;font-size:.72rem}.garuda-pay-unlink{flex-shrink:0;font-size:.78rem}.garuda-pay-empty{text-align:center;padding:1rem;font-size:.84rem}.garuda-pay-history-row{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.garuda-pay-history-row:last-child{border-bottom:none}.garuda-pay-history-icon{background:var(--primary-container);width:36px;height:36px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.garuda-pay-history-body{flex:1;min-width:0}.garuda-pay-history-title{font-size:.84rem;font-weight:700}.garuda-pay-history-sub{margin-top:.1rem;font-size:.72rem}.garuda-pay-history-amount{text-align:right;font-size:.82rem;font-weight:700}.garuda-pay-fiat{color:var(--primary)}.garuda-pay-fiat.in{color:var(--success)}.garuda-pay-link-modal{max-width:400px}.garuda-pay-bank-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.garuda-pay-bank-option{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;padding:.65rem .5rem;font-size:.78rem;font-weight:700}.garuda-pay-bank-option.active{border-color:var(--primary);color:var(--primary);background:#ce11260f}.garuda-pay-link-current{color:#047857;background:#10b9811a;border-radius:12px;align-items:center;gap:.45rem;padding:.75rem;font-size:.84rem;font-weight:600;display:flex}.garuda-pay-header-copy{flex:1;min-width:0}.garuda-pay-header-sub{margin-top:.1rem;font-size:.72rem;line-height:1.35}.garuda-pay-cs-header-btn{height:42px;color:var(--primary);cursor:pointer;box-shadow:var(--shadow-xs);background:#ce112614;border:1px solid #ce112638;border-radius:14px;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .75rem 0 .65rem;font-size:.78rem;font-weight:800;transition:background .15s,transform .15s;display:inline-flex}.garuda-pay-cs-header-btn:active{transform:scale(.96)}.garuda-pay-cs-header-label{line-height:1}.garuda-pay-tabs{scrollbar-width:none;background:#fff;border:1px solid #0f172a0f;border-radius:16px;gap:.28rem;padding:.28rem;display:flex;overflow-x:auto;box-shadow:0 4px 14px #0f172a09}.garuda-pay-tabs::-webkit-scrollbar{display:none}.garuda-pay-tab{color:#64748b;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:none;border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:.35rem;min-width:0;padding:.58rem .75rem;font-size:.78rem;font-weight:750;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.garuda-pay-tab-cs{min-width:4.5rem}.garuda-pay-tab.active{color:#fff;background:linear-gradient(145deg,#ce1126,#9f0014);box-shadow:0 6px 16px #ce112642}.garuda-pay-tab-count{background:#ffffff38;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;display:grid}.garuda-pay-tab:not(.active) .garuda-pay-tab-count{color:#9f0014;background:#ce11261a}.garuda-pay-status{border-radius:10px;align-items:center;gap:.4rem;margin-top:.85rem;padding:.45rem .7rem;font-size:.76rem;font-weight:600;display:flex}.garuda-pay-status.ready{color:#fff;background:#ffffff29}.garuda-pay-status.pending{color:#fff;background:#fbbf2438}.garuda-pay-action.primary{text-align:center;align-items:center}.garuda-pay-action-sub{color:var(--muted);font-size:.68rem;font-weight:600;line-height:1.3}.garuda-pay-action.primary .garuda-pay-action-sub{color:#ce1126bf}.garuda-pay-section-hint{font-size:.72rem}.garuda-pay-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;font-size:.84rem;display:flex}.garuda-pay-empty-icon{color:var(--muted);opacity:.55}.garuda-pay-history-status{text-align:right;margin-top:.15rem;font-size:.68rem;font-weight:700;display:block}.garuda-pay-history-status.status-completed{color:#047857}.garuda-pay-history-status.status-pending{color:#b45309}.garuda-pay-history-status.status-failed{color:var(--primary)}.garuda-pay-flow{padding:1rem!important}.garuda-pay-flow-title{margin-bottom:.65rem;font-size:.88rem;font-weight:700}.garuda-pay-flow-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.garuda-pay-flow-list li{color:var(--text);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.45;display:flex}.garuda-pay-flow-list li .material-icons-round{color:var(--primary);flex-shrink:0;margin-top:.1rem}.garuda-pay-steps{justify-content:space-between;align-items:center;gap:.35rem;margin:0;padding:.15rem 0 .35rem;list-style:none;display:flex}.garuda-pay-step{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:.35rem;display:flex;position:relative}.garuda-pay-step:not(:last-child):after{content:"";background:var(--border);z-index:0;width:calc(100% - 32px);height:2px;position:absolute;top:14px;left:calc(50% + 16px)}.garuda-pay-step.done:not(:last-child):after,.garuda-pay-step.active:not(:last-child):after{background:#ce112659}.garuda-pay-step-dot{border:2px solid var(--border);background:var(--surface);width:28px;height:28px;font-family:var(--font-sans);z-index:1;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:relative}.garuda-pay-step.active .garuda-pay-step-dot{border-color:var(--primary);background:var(--primary);color:#fff}.garuda-pay-step.done .garuda-pay-step-dot{color:#fff;background:#047857;border-color:#047857}.garuda-pay-step-label{font-family:var(--font-sans);text-align:center;font-size:.68rem;font-weight:700;line-height:1.25}.garuda-pay-step.active .garuda-pay-step-label{color:var(--primary)}.garuda-pay-step.done .garuda-pay-step-label{color:#047857}.merchant-method-warn:not(.active){border-color:#f59e0b59}.merchant-method-hint{color:#b45309;margin-top:.1rem;font-size:.66rem;font-weight:700;line-height:1.2}.merchant-method-disabled{opacity:.45;cursor:not-allowed}.merchant-settlement-modes{flex-direction:column;gap:.5rem;display:flex}.garuda-pay-confirm-settlement--idr{background:#3b82f614;border-color:#3b82f62e}.garuda-pay-confirm-settlement-icon--pay{color:var(--primary)}.merchant-method-balance{color:var(--primary);margin-top:.1rem;font-size:.72rem;font-weight:700;line-height:1.35}.garuda-pay-confirm-modal.wallet-modal{width:min(100%,400px);max-height:none;overflow:visible}.garuda-pay-confirm-body{flex-direction:column;flex:0 auto;gap:.7rem;min-height:0;display:flex;overflow:visible}.garuda-pay-confirm-head{padding-bottom:.15rem!important}.garuda-pay-confirm-foot{margin-top:0}.garuda-pay-confirm-progress{border-bottom:none;gap:.35rem;padding:0 0 .35rem}.wallet-modal-backdrop--fit{padding-top:max(.5rem,env(safe-area-inset-top));padding-bottom:max(.5rem,env(safe-area-inset-bottom));justify-content:center;align-items:center;overflow-y:auto}.wallet-modal-backdrop--fit .garuda-pay-confirm-modal{margin:auto}.activity-flow-modal{justify-content:flex-start}.activity-flow-backdrop .activity-flow-modal{max-height:none;margin:auto;overflow:visible}.activity-flow-head-text{flex:1;min-width:0}.activity-flow-modal .activity-flow-panel{gap:.7rem;width:100%}.garuda-pay-flow-unified,.send-flow-unified{border-radius:var(--radius-md);background:var(--surface);border:1px solid #0f172a14;padding:0;overflow:hidden;box-shadow:0 4px 14px #0f172a0d}.send-flow-unified-foot,.garuda-pay-confirm-progress.garuda-pay-flow-unified{padding:.65rem .85rem .75rem}.send-flow-failure,.garuda-pay-confirm-failure{padding:.05rem .1rem}.send-flow-progress.activity-progress-premium,.garuda-pay-flow-progress.activity-progress-premium{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.tx-receipt--modal .tx-receipt-merchant{gap:.55rem;padding:.62rem .75rem}.tx-receipt--modal .tx-receipt-merchant-icon{border-radius:10px;width:34px;height:34px}.tx-receipt--modal .tx-receipt-merchant-name{font-size:.84rem}.tx-receipt--modal .tx-receipt-merchant-badge{padding:.16rem .42rem;font-size:.56rem}.tx-receipt--modal .tx-receipt-merchant-sub{margin-top:.2rem;font-size:.68rem}.tx-receipt--modal .tx-receipt-body{padding:0 .75rem}.tx-receipt--modal .tx-receipt-row{gap:.55rem;padding:.38rem 0}.tx-receipt--modal .tx-receipt-label{font-size:.7rem}.tx-receipt--modal .tx-receipt-value{font-size:.78rem}.tx-receipt--modal .tx-receipt-value.mono{max-width:58%;font-size:.7rem}.tx-receipt--modal .tx-receipt-row--total{border-top:1px solid var(--border);margin-top:.05rem;padding:.48rem 0 .52rem}.tx-receipt--modal .tx-receipt-row--total .tx-receipt-value{font-size:.92rem}.tx-receipt--modal.tx-receipt--success .tx-receipt-merchant{padding:.62rem .75rem}.tx-receipt--modal.tx-receipt--success .tx-receipt-row{padding:.4rem 0}.activity-run-banner-in-modal--dense .activity-progress-premium,.activity-run-banner-in-modal--dense .activity-flow-stage--panel{border-radius:12px;gap:.36rem;padding:.52rem .62rem .56rem}.activity-run-banner-in-modal--dense .activity-flow-stage__title{font-size:.76rem;font-weight:800;line-height:1.25}.activity-run-banner-in-modal--dense .activity-flow-stage__sub{opacity:.82;margin-top:-.08rem;font-size:.64rem;line-height:1.2;display:block}.activity-run-banner-in-modal--dense .activity-flow-stage__timeline{padding:0 .15rem}.activity-run-banner-in-modal--dense .activity-flow-stage__node{width:1.35rem;height:1.35rem}.activity-run-banner-in-modal--dense .activity-flow-stage__node--active{box-shadow:0 0 0 3px #ce112624}.activity-run-banner-in-modal--dense .activity-flow-stage__label{font-size:.52rem;line-height:1.15}.activity-run-banner-in-modal--dense .activity-flow-stage__nodes{gap:.12rem}.activity-run-banner-in-modal--dense .activity-flow-stage__item{animation:.18s cubic-bezier(.22,1,.36,1) both activityStepIn}@keyframes activityStepIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.garuda-pay-confirm-success{margin-bottom:.15rem}.garuda-pay-confirm-success .activity-success-celebration--compact{padding:.2rem .15rem .05rem}.send-success-celebration{margin-bottom:.2rem}.send-success-celebration.activity-success-celebration--compact{padding:.25rem .15rem .1rem}.fee-estimate--pending span:last-child{opacity:.78}.tx-receipt-value--pending{opacity:.72;position:relative}.tx-receipt-value--pending:after{content:"";background:linear-gradient(90deg,#0000,#ce112659,#0000);height:1px;animation:.85s cubic-bezier(.45,0,.55,1) infinite feePendingPulse;position:absolute;top:auto;bottom:-1px;left:0;right:0}@keyframes feePendingPulse{0%,to{opacity:.35}50%{opacity:1}}.garuda-pay-method-pill--compact{gap:.55rem;padding:.55rem .68rem}.garuda-pay-method-pill--compact .garuda-pay-method-pill-copy strong{font-size:.82rem}.garuda-pay-method-pill--compact .garuda-pay-method-pill-copy small{font-size:.68rem}.tx-result-sheet{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.gp-cs-panel{gap:.85rem;margin-top:0}.gp-cs-hero{background:linear-gradient(145deg,#ce11260f,#fffffff2);border:1px solid #ce11261f;align-items:flex-start;gap:.85rem;display:flex;padding:1rem!important}.gp-cs-hero-icon{width:48px;height:48px;color:var(--primary);background:#ce11261a;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.gp-cs-hero-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.gp-cs-hero-title{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.gp-cs-hero-sub{margin:0;font-size:.78rem;line-height:1.45}.gp-cs-hero-meta{border-top:1px solid #0f172a0f;flex-direction:column;gap:.4rem;margin-top:.25rem;padding-top:.55rem;display:flex}.gp-cs-hero-meta-row{color:var(--muted);align-items:flex-start;gap:.45rem;font-size:.74rem;line-height:1.4;text-decoration:none;display:flex}.gp-cs-hero-meta-row .material-icons-round{color:var(--primary);opacity:.85;flex-shrink:0;margin-top:.1rem}.gp-cs-hero-meta-row span{word-break:break-word;min-width:0}.gp-cs-email-link{color:var(--primary);font-weight:650}.gp-cs-email-link span{color:var(--primary)}.gp-cs-entry{text-align:left;cursor:pointer;width:100%;color:inherit;touch-action:manipulation;align-items:center;gap:.75rem;display:flex;box-shadow:0 6px 18px #0f172a09;background:#fff!important;border:1px solid #0f172a0f!important;border-radius:16px!important;padding:.9rem 1rem!important}.gp-cs-entry-icon{color:#fff;background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%);border-radius:12px;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 6px 14px #ce112633}.gp-cs-entry-body{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.gp-cs-entry-body strong{letter-spacing:-.015em;color:#0f172a;font-size:.88rem;font-weight:800}.gp-cs-entry-sub{color:#64748b;font-size:.72rem;line-height:1.35}.gp-cs-entry-chevron{color:#94a3b8;flex-shrink:0}.gp-cs-ticket-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;display:flex;overflow-x:auto;padding:.5rem!important}.gp-cs-ticket-tabs::-webkit-scrollbar{display:none}.gp-cs-ticket-tab{background:var(--surface-variant);cursor:pointer;color:var(--muted);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.gp-cs-ticket-tab.active{background:var(--primary-container);color:var(--primary)}.gp-cs-dot{background:var(--primary);border-radius:50%;width:6px;height:6px}.gp-cs-form{flex-direction:column;gap:.9rem;display:flex;padding:1rem!important}.gp-cs-form-title{letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:800}.gp-cs-topic-grid{grid-template-columns:1fr;gap:.5rem;display:grid}.gp-cs-topic{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.8rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.gp-cs-topic.active{background:#ce11260a;border-color:#ce112647;box-shadow:0 0 0 3px #ce11260f}.gp-cs-topic-icon{width:36px;height:36px;color:var(--primary);background:#ce112614;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.gp-cs-topic-copy{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.gp-cs-topic-label{font-size:.82rem;font-weight:750;line-height:1.3}.gp-cs-topic-hint{font-size:.7rem;line-height:1.4}.gp-cs-field{flex-direction:column;gap:.35rem;display:flex}.gp-cs-field-label{color:var(--muted);font-size:.72rem;font-weight:700}.gp-cs-select,.gp-cs-textarea{width:100%;font:inherit;background:#fff;border:1px solid #0f172a1a;border-radius:12px;padding:.7rem .8rem;font-size:.84rem}.gp-cs-thread{flex-direction:column;gap:.75rem;display:flex;padding:1rem!important}.gp-cs-thread-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gp-cs-status{border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.68rem;font-weight:750}.gp-cs-status--open{color:#b45309;background:#f59e0b1f}.gp-cs-status--resolved{color:var(--success);background:#10b9811f}.gp-cs-messages{flex-direction:column;gap:.55rem;max-height:280px;display:flex;overflow-y:auto}.gp-cs-msg{background:var(--surface-variant);border-radius:12px;padding:.65rem .75rem}.gp-cs-msg--user{background:#ce11260f;border:1px solid #ce11261a}.gp-cs-msg--admin{background:#fff;border:1px solid #0f172a14}.gp-cs-msg-meta{color:var(--muted);margin-bottom:.25rem;font-size:.62rem;font-weight:700;display:block}.gp-cs-msg p{white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.45}.gp-cs-reply-form{flex-direction:column;gap:.5rem;display:flex}.gp-cs-closed-note{margin:0}.gp-cs-feedback{border-radius:10px;margin:0;padding:.55rem .75rem;font-size:.78rem}.gp-cs-feedback--success{color:var(--success);background:#10b98114}.gp-cs-feedback--error{color:var(--error);background:#ef444414}.gp-cs-warn{margin:0}.gp-cs-upload{flex-direction:column;gap:.4rem;display:flex}.gp-cs-upload-input{display:none}.gp-cs-upload-btn{color:var(--primary);cursor:pointer;background:#ce11260a;border:1px dashed #ce112647;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.gp-cs-upload-hint{margin:0;font-size:.68rem;line-height:1.35}.gp-cs-upload-preview{border:1px solid #0f172a14;border-radius:12px;position:relative;overflow:hidden}.gp-cs-upload-preview img{object-fit:cover;width:100%;max-height:180px;display:block}.gp-cs-upload-remove{color:#fff;cursor:pointer;background:#0f172ab8;border:none;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:.45rem;right:.45rem}.gp-cs-msg-image-link{max-width:220px;margin-top:.45rem;display:block}.gp-cs-msg-image{border:1px solid #0f172a14;border-radius:10px;width:100%;display:block}.market-modal{width:100%;max-width:420px;max-height:90vh;animation:.25s slideUp;overflow-y:auto}.market-modal-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.market-detail-head{align-items:center;gap:.85rem;display:flex}.market-detail-actions{flex-wrap:wrap;gap:.5rem;display:flex}.market-action-chip{border:1.5px solid var(--border-strong);background:var(--surface-variant);cursor:pointer;color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.market-action-chip.active{border-color:var(--primary);background:var(--primary-container);color:var(--primary)}.market-action-chip:hover{background:var(--surface)}.market-footer-actions{flex-direction:column;gap:.5rem;display:flex}.market-news-panel{gap:0!important;padding-bottom:.5rem!important}.market-news-head{justify-content:space-between;align-items:center;margin-bottom:.25rem;padding-bottom:.85rem;display:flex}.market-news-badge{letter-spacing:.04em;color:var(--success);background:#10b9811a;border:1px solid #10b98133;border-radius:999px;padding:.28rem .55rem;font-size:.62rem;font-weight:700}.market-section-divider{background:var(--border);height:1px;margin:.85rem 0}.market-subsection-label{color:var(--muted);letter-spacing:.03em;margin-bottom:.5rem;font-size:.68rem;font-weight:600}.market-link-row{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;align-items:center;gap:.85rem;padding:.85rem 0;transition:background .15s;display:flex}.market-link-row:last-child{border-bottom:none;padding-bottom:.25rem}.market-link-row:hover{border-radius:var(--radius-sm);background:#f4f6f8b3;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.market-link-icon{background:var(--primary-container);width:40px;height:40px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.market-link-body{flex:1;min-width:0}.market-link-label{letter-spacing:-.01em;color:var(--text);font-size:.88rem;font-weight:600;display:block}.market-link-sub{color:var(--muted);margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block}.market-link-chevron{color:var(--muted);opacity:.7;flex-shrink:0}.quick-add-row{flex-direction:column;gap:.35rem;display:flex}.market-token-source{letter-spacing:.03em;border-radius:999px;padding:.12rem .4rem;font-size:.62rem;font-weight:700}.market-token-source--chain{color:var(--success);background:#10b9811f}.market-token-source--sim{color:var(--muted);background:#94a3b82e}.bridge-screen .screen-head{align-items:flex-start;gap:.65rem;margin-bottom:.35rem;display:flex}.bridge-screen .screen-head .section-title{letter-spacing:-.02em}.bridge-screen .screen-head .muted{line-height:1.35}.bridge-route-bar{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .95rem;font-size:.82rem;display:flex}.bridge-route-bar-main{align-items:center;gap:.45rem;min-width:0;display:flex}.bridge-route-icon{color:var(--primary);flex-shrink:0}.bridge-route-label{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;font-weight:600;display:inline-flex;overflow:hidden}.bridge-route-arrow{color:var(--muted);flex-shrink:0}.bridge-live-pill{color:var(--muted);background:#94a3b81f;border:1px solid #0f172a0f;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.26rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.bridge-live-dot{opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.bridge-live-pill--on{color:#ce1126;background:#ce112614;border-color:#ce112624}.bridge-live-pill--on .bridge-live-dot{opacity:1}.bridge-form{gap:.95rem;padding:1.1rem 1rem}.bridge-form .amount-input-group{margin:0}.bridge-form .field{gap:.4rem}.bridge-form .field-label{letter-spacing:-.01em;font-size:.82rem;font-weight:700}.bridge-form .input,.bridge-form .finance-input{border-radius:14px}.bridge-form .amount-input .amount-suffix{color:#64748b;font-weight:700}.bridge-chain-field{flex-direction:column;gap:.35rem;display:flex}.bridge-select-wrap{align-items:center;display:flex;position:relative}.bridge-select-wrap .bridge-select,.bridge-form select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font-family:var(--font-sans);background-color:#f6f7f9;border:1px solid #0f172a1f;padding-right:2.5rem;font-size:.92rem;font-weight:600;box-shadow:inset 0 1px #ffffffa6}.bridge-select-chevron{pointer-events:none;color:var(--muted);flex-shrink:0;position:absolute;right:.75rem}.bridge-form select.input:focus,.bridge-select-wrap .bridge-select:focus{border-color:#ce112659;outline:none;box-shadow:0 0 0 3px #ce11261a}.bridge-form>*+*{margin-top:.1rem}.bridge-form .finance-input-actions{gap:.3rem}.bridge-form .finance-icon-btn{border-radius:12px;width:34px;height:34px}.bridge-form .finance-input{gap:.55rem}.bridge-form .activity-message{box-shadow:none;border-radius:14px;padding:.75rem .85rem}.bridge-form .activity-message-title{font-size:.8rem}.bridge-form .activity-message-body{font-size:.74rem}.bridge-explorer-link{color:var(--primary);align-items:center;gap:.25rem;margin-top:.35rem;font-size:.75rem;text-decoration:none;display:inline-flex}.bridge-explorer-link:hover{text-decoration:underline}.bridge-use-wallet{font-size:.75rem}.bridge-summary{border-radius:var(--radius-sm);background:var(--surface-variant);border:1px solid var(--border);gap:.45rem;padding:.85rem 1rem}.bridge-summary-title{letter-spacing:-.01em;margin:0 0 .25rem;font-size:.82rem;font-weight:800}.bridge-summary-row{justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.bridge-summary-addr{font-size:.75rem}.bridge-summary-warn{color:#9a3412;background:#fb923c1f;border-radius:8px;margin:.35rem 0 0;padding:.45rem .55rem;font-size:.72rem}.bridge-quote-loading{margin:.25rem 0 0;font-size:.72rem}.bridge-footnote{margin:-.15rem 0 0;font-size:.75rem;line-height:1.5}.bridge-scan-modal{gap:.75rem;max-width:420px}.bridge-scan-hint{margin:0;font-size:.82rem;line-height:1.45}.bridge-scan-error{color:#dc2626;margin:0;font-size:.8rem}.bridge-transfer-card{border-bottom:1px solid var(--border);flex-direction:column;gap:.5rem;padding:.75rem 0;display:flex}.bridge-history-panel{flex-direction:column;gap:.8rem;padding:1.05rem 1rem 1.1rem;display:flex}.bridge-balance-summary{background:#ce11260a;border:1px solid #ce11261a;border-radius:12px;flex-direction:column;gap:.35rem;padding:.75rem .85rem;display:flex}.bridge-balance-summary-row{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0;font-size:.82rem;font-weight:600;display:flex}.bridge-history-toolbar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bridge-refresh-btn{color:var(--muted)}.bridge-refresh-btn:hover{color:var(--text)}.bridge-history-empty{margin:0;padding:.5rem 0 .25rem}.bridge-history-list{flex-direction:column;gap:.7rem;display:flex}.bridge-history-item{background:#fff;border:1px solid #0f172a12;border-radius:14px;flex-direction:column;gap:.6rem;padding:.9rem .95rem;display:flex;box-shadow:0 2px 10px #0f172a06}.bridge-history-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bridge-history-main{flex:1;min-width:0}.bridge-history-amount{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.2;display:block}.bridge-history-symbol{color:var(--muted);font-size:.88rem;font-weight:600}.bridge-history-route{margin-top:.2rem;font-size:.78rem;line-height:1.35;display:block}.bridge-history-foot{border-top:1px solid #0000000d;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.15rem;display:flex}.bridge-history-error{color:#9a3412;background:#fb923c1f;border-radius:8px;align-items:flex-start;gap:.35rem;margin:0;padding:.45rem .55rem;font-size:.72rem;line-height:1.4;display:flex}.bridge-history-chips{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.bridge-tx-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;font-family:inherit;font-size:.72rem;font-weight:600;display:inline-flex}.bridge-tx-chip:hover{color:var(--text);background:#fff;border-color:#0000001f}.bridge-progress-bar-wrap{flex-direction:column;gap:.35rem;display:flex}.bridge-progress-bar{grid-template-columns:repeat(4,1fr);gap:.3rem;height:4px;display:grid}.bridge-progress-bar-seg{background:#94a3b838;border-radius:999px;transition:background .14s cubic-bezier(.22,1,.36,1)}.bridge-progress-bar-seg--done{background:#10b9818c}.bridge-progress-bar-seg--active{background:#f59e0bbf}.bridge-progress-bar-seg--active.bridge-progress-bar-seg--relaying{background:#3b82f6bf}.bridge-progress-bar-seg--active.bridge-progress-bar-seg--locked{background:#f59e0bbf}.bridge-progress-bar-caption{margin:0;font-size:.72rem;line-height:1.35}.bridge-progress-flow{flex-direction:column;gap:.55rem;width:100%;display:flex}.bridge-progress-flow-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.bridge-progress-flow-counter{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-weight:700}.bridge-progress-flow-stage{color:var(--text);letter-spacing:-.02em;text-align:right;flex:auto;min-width:0;font-size:.82rem;font-weight:800}.bridge-progress-flow .bridge-progress-bar{gap:.35rem;height:6px}.bridge-progress-flow-note{color:var(--muted);text-align:center;margin:0;font-size:.74rem;line-height:1.4}.bridge-transfer-card:last-child{border-bottom:none}.bridge-transfer-settlement{margin-top:.15rem;font-size:.72rem;display:block}.bridge-transfer-links{flex-wrap:wrap;gap:.65rem;display:flex}.bridge-active-progress{gap:.5rem}.bridge-help{padding:.75rem 1rem}.bridge-help-summary{letter-spacing:-.01em;font-weight:800}.bridge-form .std-btn{letter-spacing:-.01em;border-radius:14px;min-height:46px;font-weight:800}.bridge-form .std-btn:disabled{opacity:.85;filter:grayscale(.12)}.bridge-form .std-btn:not(:disabled){box-shadow:0 10px 22px #ce112629}.bridge-form .std-btn-loading{justify-content:center}@media (max-width:420px){.bridge-route-bar{padding:.65rem .85rem}.bridge-form{padding:1rem .9rem}.bridge-summary{padding:.8rem .9rem}}.bridge-help-summary{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;list-style:none;display:flex}.bridge-help-summary::-webkit-details-marker{display:none}.bridge-help-list{margin:.65rem 0 0;padding-left:1.1rem;font-size:.8rem;line-height:1.55}.bridge-cap-list{flex-direction:column;gap:.55rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.bridge-cap-row{align-items:flex-start;gap:.55rem;font-size:.78rem;line-height:1.45;display:flex}.bridge-cap-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.bridge-cap-label{font-weight:500}.bridge-cap-note{font-size:.72rem}.bridge-cap-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex-shrink:0;margin-top:.1rem;padding:.15rem .4rem;font-size:.62rem;font-weight:600}.bridge-cap-pill--live{color:#16a34a;background:#22c55e26}.bridge-cap-pill--beta{color:#ca8a04;background:#eab30826}.bridge-cap-pill--planned{color:#2563eb;background:#3b82f61f}.bridge-cap-pill--unsupported{color:#dc2626;background:#ef44441a}.bridge-cap-priority{margin:.75rem 0 0;font-size:.72rem}.bridge-asset-tabs{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.25rem;display:grid}.bridge-asset-tab{border:1px solid var(--garuda-border,#e5e7eb);cursor:pointer;color:inherit;background:#fff;border-radius:10px;padding:.55rem .5rem;font-size:.78rem;font-weight:600}.bridge-asset-tab--active{color:#b91c1c;background:#dc26260f;border-color:#dc262673}.bridge-progress{flex-direction:column;gap:.35rem;display:flex}.bridge-progress-steps{justify-content:space-between;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bridge-progress-step{text-align:center;opacity:.45;flex-direction:column;flex:1;align-items:center;gap:.25rem;display:flex}.bridge-progress-step--done,.bridge-progress-step--active{opacity:1}.bridge-progress-step--active .bridge-progress-dot{color:#d97706;background:#f59e0b26;border-color:#d97706;animation:.95s cubic-bezier(.45,0,.55,1) infinite bridgeDotPulse;box-shadow:0 0 0 3px #f59e0b1f}@keyframes bridgeDotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.bridge-progress-step--active.bridge-progress-step--relaying .bridge-progress-dot{color:#2563eb;background:#3b82f61f;border-color:#2563eb;box-shadow:0 0 0 3px #3b82f61a}.bridge-progress-step--active.bridge-progress-step--locked .bridge-progress-dot{color:#d97706;background:#f59e0b26;border-color:#d97706}.bridge-progress-step--done .bridge-progress-dot{color:var(--success);border-color:var(--success);background:#10b9811f}.bridge-progress-dot{border:1.5px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;font-weight:700;display:inline-flex}.bridge-progress-step--active .bridge-progress-dot:empty:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bridge-progress-label{color:var(--muted);font-size:.68rem;line-height:1.25}.bridge-progress-eta{margin:0;font-size:.75rem}.bridge-status--relaying{color:#2563eb;background:#3b82f61f}.bridge-status--locked{color:#d97706;background:#f59e0b1f}.bridge-status--completed{color:var(--success);background:#10b9811f}.bridge-offline{text-align:center;align-items:center;gap:.65rem;padding:1.25rem}.bridge-offline-icon{color:var(--muted);opacity:.65}.bridge-offline-title{margin:0;font-weight:700}.bridge-transfer-row{border-bottom:1px solid var(--border);text-align:left;width:100%;font:inherit;color:inherit;cursor:default;background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.bridge-transfer-row--btn:not(:disabled){cursor:pointer}.bridge-transfer-row--btn:not(:disabled):hover{background:var(--surface-variant);border-radius:var(--radius-sm);margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.bridge-transfer-row:last-child{border-bottom:none}.bridge-transfer-amount{font-size:.88rem;font-weight:700;display:block}.bridge-transfer-route{margin-top:.12rem;font-size:.72rem;display:block}.bridge-status{letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.72rem;font-weight:600}.bridge-status--pending{color:#d97706;background:#f59e0b1f}.bridge-status--confirmed{color:var(--success);background:#10b9811f}.bridge-status--failed{color:#dc2626;background:#ef44441a}.bridge-status--refunded{color:var(--muted);background:#94a3b826}.market-import-search{border-radius:var(--radius-sm);background:var(--surface-variant);border:1px solid var(--border);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.market-import-search .material-icon{color:var(--muted);flex-shrink:0}.market-import-search-input{box-shadow:none!important;background:0 0!important;border:none!important;padding-left:0!important}.market-import-list{flex-direction:column;gap:.25rem;max-height:220px;margin:0 -.25rem;padding:0 .25rem;display:flex;overflow-y:auto}.market-import-empty{padding:.75rem .5rem;font-size:.82rem}.market-import-row .token-icon-shell,.market-import-row .panel-brand-icon{background:#fff;border-radius:50%;flex-shrink:0;min-width:36px;min-height:36px;overflow:hidden;box-shadow:inset 0 0 0 1px #0f172a0f;width:36px!important;height:36px!important;padding:0!important}.market-import-row .token-icon-img,.market-import-row .panel-brand-icon-img{object-position:center;border-radius:50%;object-fit:cover!important;width:100%!important;height:100%!important}.market-import-row .panel-brand-icon--gdc{background:#fff}.market-import-row .panel-brand-icon--gdc .panel-brand-icon-img{transform-origin:50%;transform:scale(1.14)}.market-import-row{border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:.65rem;padding:.55rem .5rem;transition:background .15s;display:flex}.market-import-row:hover{background:#f4f6f8e6}.market-import-row-body{flex:1;min-width:0}.market-import-row-symbol{letter-spacing:-.01em;font-size:.88rem;font-weight:700;display:block}.market-import-row-name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.72rem;display:block;overflow:hidden}.market-import-row-add{color:var(--primary);opacity:.85;flex-shrink:0}.market-import-custom-toggle{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.5rem 0;font-size:.82rem;font-weight:600;display:flex}.market-import-custom-toggle:hover{color:var(--text)}.market-import-custom{border-top:1px solid var(--border);gap:.75rem;padding-top:.25rem}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.news-item{border-bottom:1px solid var(--border);align-items:flex-start;gap:.85rem;padding:.7rem 0;display:flex}.news-item-btn{cursor:pointer;text-align:left;width:100%;color:inherit;border-radius:var(--radius-sm);background:0 0;border:none;transition:background .15s}.news-item-btn:hover{background:#f4f6f8cc;margin:0 -.35rem;padding-left:.35rem;padding-right:.35rem}.news-chevron{color:var(--muted);opacity:.7;flex-shrink:0;margin-top:.35rem}.news-item:last-of-type{border-bottom:none}.news-icon-wrap{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.news-icon-up{color:var(--success);background:#10b9811a}.news-icon-stake{background:var(--primary-container);color:var(--primary)}.news-body{flex:1;min-width:0}.news-title{letter-spacing:-.01em;margin:0 0 .22rem;font-size:.86rem;font-weight:600;line-height:1.35}.news-meta{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.convert-screen .convert-header-text{flex:1;min-width:0}.convert-subtitle{color:var(--muted);margin:.1rem 0 0;font-size:.78rem;line-height:1.3}.convert-panel{flex-direction:column;gap:.85rem;display:flex}.convert-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;display:grid}.convert-pair-token{border:1px solid var(--border);background:#f4f6f8d9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:4.1rem;padding:.65rem .5rem;display:flex}.convert-pair-token.is-from{background:#ffecef8c;border-color:#c7001838}.convert-pair-sym{letter-spacing:-.02em;color:#0f172a;font-size:1.05rem;font-weight:800}.convert-pair-cap{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.convert-pair-swap{color:#9f0014;cursor:pointer;background:#fff;border:1px solid #c700182e;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 4px 12px #0f172a0f}.convert-pair-swap:active{transform:scale(.96)}.convert-dir-hint{color:var(--muted);text-align:center;margin:0;font-size:.78rem;line-height:1.45}.convert-amount-field .field-label-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.convert-amount-field .field-label{margin-bottom:0}.convert-max-btn{padding:0;font-size:.75rem;font-weight:700}.convert-amount-input{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.convert-result-card{border:1px solid var(--border);background:#f4f6f8b3;border-radius:14px;flex-direction:column;gap:.45rem;padding:.85rem .95rem;display:flex}.convert-result-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.convert-result-label{color:var(--muted);font-size:.78rem;font-weight:600}.convert-result-value{letter-spacing:-.02em;text-align:right;font-size:1.15rem;font-weight:800}.convert-result-rate{border-top:1px solid var(--border);color:var(--muted);padding-top:.4rem;font-size:.76rem}.convert-notice{text-align:left;border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:.65rem;padding:.72rem .8rem;animation:.28s cubic-bezier(.22,1,.36,1) both convertNoticeIn;display:flex}.convert-notice-icon{background:#ffffffe0;border:1px solid #0000;border-radius:10px;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;display:grid}.convert-notice-copy{flex-direction:column;gap:.18rem;min-width:0;padding-top:.06rem;display:flex}.convert-notice-copy strong{letter-spacing:-.015em;color:#1a1a2e;font-size:.84rem;font-weight:750;line-height:1.3}.convert-notice-copy p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.45}.convert-notice-hint{color:var(--muted);opacity:.92;font-size:.7rem;line-height:1.4}.convert-notice--muted{background:linear-gradient(165deg,#f8fafcf2 0%,#f1f5f9b3 100%);border-color:#0f172a0f}.convert-notice--muted .convert-notice-icon{color:#64748b;background:#ffffffe6;border-color:#0f172a0f}.convert-notice--info{background:linear-gradient(165deg,#eff6ffeb 0%,#f8fafcf2 100%);border-color:#2563eb24}.convert-notice--info .convert-notice-icon{color:#1d4ed8;border-color:#2563eb1f}.convert-notice--warn{background:linear-gradient(165deg,#fffbebf2 0%,#fff7ede0 100%);border-color:#b4530929}.convert-notice--warn .convert-notice-icon{color:#b45309;border-color:#b4530924}.convert-notice--warn .convert-notice-copy strong{color:#92400e}.convert-notice--error{background:linear-gradient(165deg,#ffecefbf 0%,#fff8f9f5 100%);border-color:#ce112629}.convert-notice--error .convert-notice-icon{color:#9f0014;border-color:#c700181f}.convert-notice--error .convert-notice-copy strong{color:#9f0014}@keyframes convertNoticeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.convert-submit{margin-top:.1rem}.convert-panel--pending{border-color:#ce11262e}.convert-panel--processing{border-color:#ce112633;box-shadow:0 10px 28px #ce112614}.convert-process{background:radial-gradient(80% 70% at 50% 0,#ce11261a,#0000 60%),linear-gradient(#fff8f9 0%,#fff 100%);border:1px solid #ce112624;border-radius:16px;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .75rem .85rem;animation:.32s cubic-bezier(.22,1,.36,1) both convertProcessIn;display:flex}.convert-process-visual{place-items:center;width:4.6rem;height:4.6rem;display:grid;position:relative}.convert-process-ring{pointer-events:none;border:2px solid #0000;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.convert-process-ring--outer{border-top-color:#ce1126d9;border-right-color:#ce112640;animation:1.1s linear infinite convertProcessSpin}.convert-process-ring--inner{border-bottom-color:#ce11268c;border-left-color:#ce112626;animation:1.55s linear infinite reverse convertProcessSpin;top:.42rem;bottom:.42rem;left:.42rem;right:.42rem}.convert-process-core{color:#fff;z-index:1;background:linear-gradient(160deg,#ff4040 0%,#d80018 55%,#a80012 100%);border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;animation:1.6s ease-in-out infinite convertProcessPulse;display:grid;box-shadow:0 8px 18px #c8001447,inset 0 1px #ffffff38}.convert-process-icon{display:block}.convert-process-orbit{pointer-events:none;border-radius:50%;animation:2.4s linear infinite convertProcessSpin;position:absolute;top:.1rem;bottom:.1rem;left:.1rem;right:.1rem}.convert-process-dot{background:#c70018;border-radius:50%;width:.42rem;height:.42rem;margin-left:-.21rem;position:absolute;top:0;left:50%;box-shadow:0 0 0 3px #c7001829}.convert-process-copy{text-align:center;flex-direction:column;gap:.2rem;max-width:18rem;display:flex}.convert-process-copy strong{letter-spacing:-.02em;color:#1a1a2e;font-size:.92rem;font-weight:800;animation:.28s both convertProcessTextIn}.convert-process-copy p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.4;animation:.32s both convertProcessTextIn}.convert-process-progress{width:100%;margin-top:.1rem}.convert-pair--busy .convert-pair-token{opacity:.72}.convert-pair-swap.is-spinning{color:#c70018;border-color:#c7001859;animation:1.2s ease-in-out infinite convertProcessSwapPulse}.convert-result-processing{color:#9f0014;align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.convert-result-pulse{background:#c70018;border-radius:50%;width:.5rem;height:.5rem;animation:1.2s ease-out infinite convertResultPulse;box-shadow:0 0 #c7001873}@keyframes convertProcessIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes convertProcessSpin{to{transform:rotate(360deg)}}@keyframes convertProcessPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes convertProcessSwapPulse{0%,to{transform:scale(1);box-shadow:0 4px 12px #0f172a0f}50%{transform:scale(1.06);box-shadow:0 6px 16px #c7001829}}@keyframes convertProcessTextIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes convertResultPulse{0%{box-shadow:0 0 #c7001873}70%{box-shadow:0 0 0 8px #c7001800}to{box-shadow:0 0 #c7001800}}@media (prefers-reduced-motion:reduce){.convert-process,.convert-process-ring--outer,.convert-process-ring--inner,.convert-process-core,.convert-process-orbit,.convert-pair-swap.is-spinning,.convert-result-pulse,.convert-process-copy strong,.convert-process-copy p,.convert-notice{animation:none!important}}.convert-status-banner{background:linear-gradient(160deg,#ffecefb3 0%,#fff8f9f2 100%);border:1px solid #ce112629;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;display:flex}.convert-status-icon{color:#9f0014;background:#ffffffd9;border:1px solid #c700181f;border-radius:11px;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid}.convert-status-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.convert-status-copy strong{letter-spacing:-.015em;color:#1a1a2e;font-size:.86rem;font-weight:800}.convert-status-copy p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.4}.convert-pending-panel,.convert-recover-panel{background:#ce11260d;border-color:#ce112647;flex-direction:column;gap:.65rem;display:flex}.convert-pending-title{margin:0;font-size:.9rem;font-weight:700}.convert-pending-body{margin:0;font-size:.78rem;line-height:1.4}.convert-recover-summary{cursor:pointer;font-size:.86rem;font-weight:700;list-style:none}.convert-recover-summary::-webkit-details-marker{display:none}.convert-recover-panel[open] .convert-recover-summary{margin-bottom:.35rem}.convert-recover-panel .field{margin:0}.convert-amount-shell{background:#fff;border:1px solid #c7001847;border-radius:14px;align-items:center;gap:.55rem;min-height:3.4rem;padding:0 .9rem;display:flex;box-shadow:inset 0 0 0 1px #fff6}.convert-amount-shell .convert-amount-input{letter-spacing:-.03em;flex:1;min-width:0;padding:.7rem 0;font-size:1.55rem;font-weight:800;box-shadow:none!important;background:0 0!important;border:none!important}.convert-amount-shell .convert-amount-input:focus{outline:none}.convert-amount-shell:focus-within{border-color:#c7001873;box-shadow:0 0 0 3px #c7001814}.convert-amount-unit{letter-spacing:-.02em;color:#0f172a;pointer-events:none;flex-shrink:0;font-size:1rem;font-weight:800;position:static}.convert-receive-row{background:#f4f6f8d9;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.85rem .95rem;display:grid}.convert-receive-icon{color:#9f0014;background:#fffffff2;border:1px solid #c700181f;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.convert-receive-label{color:#334155;font-size:.82rem;font-weight:700}.convert-receive-value{letter-spacing:-.02em;color:#0f172a;text-align:right;font-size:.95rem;font-weight:800}.convert-pair-token{gap:.35rem}.convert-trust-banner{box-shadow:none;background:0 0;border:0;border-radius:0;margin:.15rem 0 0;padding:0;line-height:0;display:block;overflow:visible}.convert-trust-art{aspect-ratio:941/287;object-fit:contain;object-position:center;width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;display:block}.convert-screen--processing,.convert-screen--success{gap:.75rem}.convert-process-card,.convert-success-card{text-align:center;border:1px solid #0f172a12;border-radius:20px;flex-direction:column;align-items:stretch;gap:.95rem;padding:1.15rem 1rem 1.05rem;animation:.36s cubic-bezier(.22,1,.36,1) both convertProcessIn;display:flex;box-shadow:0 14px 34px #0f172a0f}.convert-success-card{background:radial-gradient(120% 80% at 50% 0,#10b98114,#0000 55%),#fff;align-items:stretch}.convert-process-card{background:radial-gradient(120% 70% at 50% 0,#c700180f,#0000 52%),#fff}.convert-process-top,.convert-success-top{flex-direction:column;align-items:center;gap:.45rem;display:flex}.convert-process-meta{text-align:left;background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.55rem;width:100%;margin-top:.05rem;padding:.75rem .9rem;display:flex}.convert-process-meta--success{background:linear-gradient(#f0fdf7 0%,#ecfdf5 100%);border-color:#10b98124}.convert-process-meta--success .convert-process-meta-row strong{color:#047857}.convert-process-meta-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.convert-process-meta-row+.convert-process-meta-row{border-top:1px solid #0f172a0f;padding-top:.55rem}.convert-process-meta-row span{color:#64748b;font-size:.76rem;font-weight:600}.convert-process-meta-row strong{color:#0f172a;text-align:right;letter-spacing:-.01em;font-size:.84rem;font-weight:800}.convert-progress-bar{background:#0f172a0f;border-radius:999px;width:100%;height:.32rem;margin-top:.15rem;overflow:hidden}.convert-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ff5a6a,#c70018);height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);animation:1.4s ease-in-out infinite convertProgressShimmer;display:block}.convert-progress-fill.is-paused{background:linear-gradient(90deg,#f59e0b,#d97706);animation:none}@keyframes convertProgressShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.convert-status-pill--wait{color:#b45309;background:#f59e0b24}.convert-submit--busy{opacity:.92;background:linear-gradient(#e11d2e 0%,#c70018 100%)!important}.convert-flow-steps--wait:before{background:linear-gradient(90deg,#10b98173,#f59e0b73)}.convert-route{justify-content:center;align-items:center;gap:.85rem;min-height:4.4rem;margin:.25rem 0 .15rem;display:flex}.convert-route-token{z-index:1;background:#fff;border:1px solid #0f172a0f;border-radius:999px;place-items:center;width:3.15rem;height:3.15rem;display:grid;position:relative;overflow:visible;box-shadow:0 8px 18px #0f172a14}.convert-route-token--live{width:3.35rem;height:3.35rem}.convert-route-token--live .panel-brand-icon{z-index:2;position:relative}.convert-route-token.is-gdc{animation:2.6s ease-in-out infinite convertTokenFloat;box-shadow:0 10px 22px #c7001829,0 0 #c700182e}.convert-route-token.is-gdc:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #c7001847;animation:2.2s ease-in-out infinite convertTokenGlow;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.convert-route-token.is-gidr{animation:2.8s ease-in-out .35s infinite convertTokenFloat;box-shadow:0 10px 22px #b4822829}.convert-route-orbit{pointer-events:none;opacity:0;border:1.5px solid #c700188c;border-color:#c700188c #c700182e #0000 #0000;border-radius:999px;animation:2.8s linear infinite convertOrbitSpin;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.convert-route-orbit--alt{border-color:#d4a0308c #d4a03029 #0000 #0000;animation-duration:3.8s;animation-direction:reverse;top:-12px;bottom:-12px;left:-12px;right:-12px}.convert-route-token.is-gidr .convert-route-orbit,.convert-route-token.is-gdc .convert-route-orbit{opacity:1}.convert-route-token.is-gdc .convert-route-orbit{border-top-color:#c70018a6;border-right-color:#c7001833;animation-duration:3.2s}.convert-route-token.is-gdc .convert-route-orbit--alt{border-top-color:#ff5a6a73;animation-duration:4.4s}.convert-route-line{color:#c70018;place-items:center;width:2.6rem;height:1.6rem;display:grid;position:relative}.convert-route-line:before{content:"";background:linear-gradient(90deg,#c700181f,#c70018,#c700181f);height:2px;position:absolute;top:50%;bottom:auto;left:0;right:0;transform:translateY(-50%)}.convert-route-pulse{z-index:2;background:#c70018;border-radius:999px;width:.45rem;height:.45rem;margin-top:-.22rem;animation:1.35s ease-in-out infinite convertRouteDot;position:absolute;top:50%;left:0;box-shadow:0 0 0 3px #c7001829}.convert-route-line .material-icon{z-index:1;background:#fff;border-radius:999px;padding:.1rem;animation:1.35s ease-in-out infinite convertArrowNudge;position:relative}.convert-route-caption{letter-spacing:-.01em;color:#475569;margin:.1rem 0 0;font-size:.78rem;font-weight:750}.convert-status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:.15rem;padding:.24rem .7rem;font-size:.66rem;font-weight:800;display:inline-flex}.convert-status-pill--busy{color:#c70018;background:#c700181a;animation:1.8s ease-in-out infinite convertPillPulse}.convert-status-pill--ok{color:#047857;background:#10b98124}.convert-process-title,.convert-success-title{letter-spacing:-.03em;color:#0f172a;margin:.05rem 0 0;font-size:1.14rem;font-weight:850}.convert-process-sub,.convert-success-hint,.convert-success-summary{color:#64748b;max-width:21rem;margin:0;font-size:.8rem;line-height:1.45}.convert-success-summary strong{color:#047857;font-weight:800}.convert-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;width:100%;margin-top:.15rem;display:grid;position:relative}.convert-flow-steps:before{content:"";z-index:0;background:#0f172a14;height:2px;position:absolute;top:.9rem;left:16%;right:16%}.convert-flow-steps--ok:before{background:#10b98173}.convert-flow-step{z-index:1;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.convert-flow-node{color:#94a3b8;background:#e2e8f0;border:2px solid #fff;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 0 0 1px #0f172a0f}.convert-flow-step.is-done .convert-flow-node{color:#fff;background:linear-gradient(145deg,#34d399,#059669);animation:.42s cubic-bezier(.22,1,.36,1) both convertStepPop}.convert-flow-step.is-active .convert-flow-node{color:#fff;background:linear-gradient(145deg,#ff4040,#c70018);box-shadow:0 0 0 4px #c7001824}.convert-flow-label{letter-spacing:.02em;text-transform:uppercase;color:#94a3b8;text-align:center;max-width:6.5rem;font-size:.62rem;font-weight:750;line-height:1.25}.convert-flow-step.is-active .convert-flow-label{color:#c70018}.convert-flow-step.is-done .convert-flow-label{color:#047857}.convert-spin{animation:.9s linear infinite convertProcessSpin}.convert-detail-card{flex-direction:column;gap:.75rem;display:flex}.convert-detail-title{letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:800}.convert-detail-list{flex-direction:column;gap:.55rem;margin:0;display:flex}.convert-detail-list>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.convert-detail-list dt{color:#64748b;font-size:.78rem;font-weight:600}.convert-detail-list dd{color:#0f172a;text-align:right;margin:0;font-size:.84rem;font-weight:800}.convert-detail-list dd.is-accent{color:#c70018}.convert-success-card .convert-detail-list dd.is-accent,.convert-screen--success .convert-detail-list dd.is-accent{color:#047857}.convert-safe-card{background:linear-gradient(165deg,#fff5f6 0%,#ffe9ec 100%);border:1px solid #c700181f;border-radius:16px;padding:.85rem .95rem}.convert-safe-card--compact{padding:.8rem .9rem}.convert-safe-card--ok{background:linear-gradient(165deg,#ecfdf5 0%,#d1fae5 100%);border-color:#10b9812e}.convert-safe-head{color:#c70018;align-items:flex-start;gap:.55rem;margin-bottom:0;display:flex}.convert-safe-card--ok .convert-safe-head{color:#047857}.convert-safe-head strong{font-size:.84rem;font-weight:800;line-height:1.25;display:block}.convert-safe-copy{text-align:left;min-width:0}.convert-safe-copy p{color:#64748b;margin:.15rem 0 0;font-size:.74rem;font-weight:550;line-height:1.4}.convert-safe-card--ok .convert-safe-copy p{color:#065f46}.convert-safe-card ul{color:#64748b;flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.74rem;line-height:1.4;display:flex}.convert-safe-card--ok ul{color:#065f46}.convert-success-hero{place-items:center;width:5.6rem;height:5.6rem;margin:.2rem 0;display:grid;position:relative}.convert-success-ring{pointer-events:none;border:2px solid #10b98159;border-radius:999px;animation:1.8s ease-out infinite convertSuccessRing;position:absolute;top:.15rem;bottom:.15rem;left:.15rem;right:.15rem}.convert-success-ring--delay{animation-delay:.55s}.convert-success-check{color:#fff;z-index:1;background:linear-gradient(160deg,#34d399 0%,#059669 100%);border-radius:999px;place-items:center;width:4.15rem;height:4.15rem;animation:.56s cubic-bezier(.22,1,.36,1) both convertSuccessPop,2.4s ease-in-out .6s infinite convertSuccessSoft;display:grid;box-shadow:0 14px 30px #05966947}.convert-success-check-icon{transform-origin:50%;animation:.52s cubic-bezier(.22,1,.36,1) .18s both convertCheckDraw}.convert-success-burst span{opacity:0;border-radius:999px;width:.42rem;height:.42rem;animation:.98s ease-out both convertConfetti;position:absolute}.convert-success-burst span:first-child{background:#34d399;animation-delay:80ms;top:8%;left:18%}.convert-success-burst span:nth-child(2){background:#fbbf24;animation-delay:.12s;top:0%;left:48%}.convert-success-burst span:nth-child(3){background:#60a5fa;animation-delay:.16s;top:12%;right:14%}.convert-success-burst span:nth-child(4){background:#f472b6;animation-delay:.2s;bottom:18%;left:10%}.convert-success-burst span:nth-child(5){background:#a78bfa;animation-delay:.24s;bottom:8%;right:18%}.convert-success-burst span:nth-child(6){background:#fb7185;animation-delay:.28s;bottom:22%;left:46%}@keyframes convertSuccessPop{0%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes convertSuccessSoft{0%,to{transform:scale(1);box-shadow:0 14px 30px #05966947}50%{transform:scale(1.03);box-shadow:0 16px 34px #05966957}}@keyframes convertSuccessRing{0%{opacity:.7;transform:scale(.82)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@keyframes convertCheckDraw{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.12)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes convertStepPop{0%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes convertConfetti{0%{opacity:0;transform:translateY(8px)scale(.4)}35%{opacity:1}to{opacity:0;transform:translate(var(--dx,0),-18px)scale(1)}}@keyframes convertTokenFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes convertTokenGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes convertOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes convertRouteDot{0%{opacity:.2;left:0}20%{opacity:1}80%{opacity:1}to{opacity:.2;left:calc(100% - .45rem)}}@keyframes convertArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes convertPillPulse{0%,to{box-shadow:0 0 #c7001800}50%{box-shadow:0 0 0 4px #c7001814}}@media (prefers-reduced-motion:reduce){.convert-success-check,.convert-success-check-icon,.convert-success-ring,.convert-success-burst span,.convert-flow-step.is-done .convert-flow-node,.convert-spin,.convert-process-card,.convert-success-card,.convert-route-token.is-gdc,.convert-route-token.is-gidr,.convert-route-token.is-gdc:after,.convert-route-orbit,.convert-route-pulse,.convert-route-line .material-icon,.convert-status-pill--busy{animation:none!important}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2)format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-BEreAzRs.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-B430qp47.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-QJgU3aHP.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-8oBgpzDE.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DZHTH_YQ.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BGO7_dKe.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-ByV-LENh.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-B-Gqp1pw.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-r4GdUuSS.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-Bf2otDjJ.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-B11XCQ5g.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-DNWG5JNy.woff)format("woff")}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/material-icons-round.woff2)format("woff2"),url(/fonts/material-icons-round.otf)format("opentype")}:root{--garuda-wallet-css-build:66;--font-sans:Inter,"Plus Jakarta Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--primary:#e11927;--primary-dark:#9a0f1a;--primary-bright:#ff3d4f;--primary-bg:#f5f6f8;--primary-container:#e1192714;--secondary:#1a1a1a;--surface:#fff;--surface-variant:#f1f5f9;--text:#0f172a;--muted:#64748b;--border:#0f172a0f;--border-strong:#0f172a1a;--success:#10b981;--error:#ef4444;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:26px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 4px 14px #0f172a0d;--shadow-md:0 10px 28px #e1192724;--shadow-lg:0 18px 48px #0f172a1a;--shadow-card:0 8px 28px #0f172a0f;--glass:#ffffffb8;--glass-border:#ffffff8c;--ease-out:cubic-bezier(.22,1,.36,1);--ease-press:cubic-bezier(.2,.8,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*{box-sizing:border-box;margin:0;padding:0}@keyframes onAutoFillStart{0%{opacity:1}to{opacity:1}}input:-webkit-autofill{animation-name:onAutoFillStart;animation-duration:10ms}html{scroll-behavior:auto;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background-color:#f5f6f8}body{font-family:var(--font-sans);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;background:radial-gradient(ellipse 80% 50% at 50% -10%,#e119270f,transparent),radial-gradient(ellipse 60% 40% at 100% 100%,#e119270a,transparent),var(--primary-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}button,input,select,textarea,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit}select,select.input,.market-sort-select,.gp-cs-select,.merchant-voucher-select,.bridge-select,.bridge-form select.input{font-family:var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none}option{font-family:var(--font-sans);font-weight:500}a{color:var(--primary);text-decoration:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translate(-100%)rotate(25deg)}to{transform:translate(200%)rotate(25deg)}}.screen-enter{animation:fadeInUp .2s var(--ease-out)both}html,body{overscroll-behavior-y:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.app-shell{background:var(--primary-bg);overscroll-behavior-y:none;max-width:480px;min-height:100vh;margin:0 auto;position:relative}.wallet-garuda-id-gate{box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}@media (min-width:520px){.wallet-garuda-id-gate{min-height:calc(100vh - 2rem)}.app-shell{min-height:calc(100vh - 2rem);box-shadow:var(--shadow-lg),0 0 0 1px var(--border);border-radius:24px;margin:1rem auto;overflow:hidden}.app-shell.auth-app-shell{overflow:visible}.bottom-nav{border-radius:22px 22px 24px 24px}}.app-content{padding:0 1rem calc(6.25rem + env(safe-area-inset-bottom))}.screen{padding-top:.75rem}.stack{flex-direction:column;gap:1.25rem;display:flex}.center{text-align:center;align-items:center}.pad{padding:1rem}.section{margin-top:.25rem}.dash-top-bar{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-xs);margin:0 -1rem .5rem}.dash-top-inner{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.dash-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.notif-btn{position:relative}.notif-badge{background:var(--primary);color:#fff;text-align:center;border:2px solid var(--surface);border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:.58rem;font-weight:800;line-height:16px;position:absolute;top:2px;right:2px}.icon-btn-ghost{background:var(--surface-variant);width:40px;height:40px;color:var(--muted);cursor:pointer;border:none;border-radius:12px;place-items:center;transition:background .2s,color .2s,transform .15s;display:grid}.icon-btn-ghost:hover{background:var(--primary-container);color:var(--primary)}.icon-btn-ghost:active{transform:scale(.96)}.garuda-logo{align-items:center;gap:.75rem;display:flex}.garuda-logo-center{text-align:center;flex-direction:column}.garuda-logo-img{object-fit:contain;filter:drop-shadow(0 2px 8px #e1192726);flex-shrink:0}.garuda-logo-title{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1.2}.garuda-logo-sub{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-weight:600}.brand-mark-circle{box-sizing:border-box;background:#fff;border:1px solid #ce11261f;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 4px 18px #0f172a14}.brand-mark-circle--panel{width:68px;height:68px;padding:11px}.brand-mark-circle--auth{box-sizing:border-box;background:linear-gradient(160deg,#fffffffa 0%,#fff5f7f0 100%);border:1.5px solid #ffffffe0;width:96px;height:96px;margin-bottom:.95rem;padding:8px;animation:5.5s ease-in-out infinite authEmblemFloat;overflow:visible;box-shadow:0 18px 40px #00000038,0 0 0 6px #ffffff1f,inset 0 1px #fffffff2}@keyframes authEmblemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.brand-mark-circle--auth{animation:none}}.brand-mark-circle--auth>img{object-fit:contain;object-position:center;filter:drop-shadow(0 4px 10px #ce11262e);width:100%;max-width:none;height:100%;max-height:none;display:block;transform:none}.brand-mark-circle--unlock{width:76px;height:76px;margin:0 auto .6rem;padding:10px;overflow:visible;box-shadow:0 8px 24px #ce112624}.brand-mark-circle--header{width:36px;height:36px;padding:5px;box-shadow:0 2px 10px #ce11261a}.brand-mark-circle .token-icon-shell,.brand-mark-circle .brand-mark-icon,.brand-mark-circle .panel-brand-icon{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.brand-mark-circle .token-icon-img,.brand-mark-circle .panel-brand-icon-img,.brand-mark-circle>img{object-fit:contain;filter:none;width:100%;height:100%;display:block}.receive-brand-header{text-align:center;flex-direction:column;align-items:center;gap:.7rem;width:100%;display:flex}.receive-brand-copy{flex-direction:column;align-items:center;gap:.12rem;display:flex}.receive-brand-header .garuda-logo-title{margin:0;font-size:1.08rem}.receive-brand-header .garuda-logo-sub{max-width:280px;margin:0;line-height:1.4}.avatar{background:linear-gradient(135deg,var(--secondary),#333);color:#fff;width:36px;height:36px;box-shadow:0 2px 8px #00000026,0 0 0 2px var(--surface);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.dash-user{align-items:center;gap:.75rem;display:flex}.dash-name{letter-spacing:-.02em;font-size:.92rem;font-weight:700}.dash-addr{color:var(--muted);margin-top:.12rem;font-size:.72rem;font-weight:500}.auth-app-shell{background:var(--surface);max-width:480px;min-height:100vh;margin:0 auto}.auth-shell{background:var(--primary-bg);flex-direction:column;min-height:100vh;display:flex}.auth-header{background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--shadow-xs);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.auth-header-spacer{flex-shrink:0;width:42px}.auth-header-brand{align-items:center;gap:.5rem;display:flex}.auth-header-emblem{object-fit:contain;width:100%;height:100%;display:block}.auth-header-name{letter-spacing:-.02em;font-size:.95rem;font-weight:800}.auth-main{flex-direction:column;flex:1;gap:1.15rem;padding:1.25rem 1.25rem 2rem;display:flex}.auth-progress{margin-bottom:.25rem}.auth-progress-bar{background:var(--border);border-radius:999px;height:4px;margin-bottom:.4rem;overflow:hidden}.auth-progress-fill{background:linear-gradient(90deg,var(--primary-bright),var(--primary-dark));height:100%;transition:width .35s var(--ease-out);border-radius:999px}.auth-progress-label{color:var(--muted);letter-spacing:.02em;font-size:.68rem;font-weight:600}.auth-page-head{margin-bottom:.25rem}.auth-page-title{letter-spacing:-.025em;font-size:1.22rem;font-weight:700;line-height:1.25}.auth-page-sub{color:var(--muted);margin-top:.35rem;font-size:.86rem;line-height:1.5}.auth-disclaimer{text-align:center;margin-top:.75rem;padding:0 .25rem;font-size:.72rem;line-height:1.5}.auth-welcome-screen{min-height:100vh;background:radial-gradient(ellipse 80% 40% at 50% 0%,#ce11260f,transparent 55%),var(--surface);flex-direction:column;min-height:100dvh;display:flex}.auth-welcome-hero{min-height:max(280px,min(38dvh,340px));padding:calc(1.85rem + env(safe-area-inset-top,0px))1.25rem 3.25rem;isolation:isolate;background:radial-gradient(70% 55% at 50% 20%,#ffffff29,#0000 55%),linear-gradient(165deg,#8a0c16 0%,#b0101c 28%,#ce1126 58%,#b91c2c 100%);flex-shrink:0;position:relative;overflow:visible}.auth-welcome-hero:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000002e,#0000 70%);height:42%;position:absolute;top:auto;bottom:-18%;left:-20%;right:-20%}.auth-welcome-brand{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:.65rem 0 0;display:flex;position:relative}.auth-hero-anim{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.auth-hero-soft-glow{filter:blur(72px);pointer-events:none;border-radius:50%;animation:26s ease-in-out infinite alternate heroSoftGlow;position:absolute}.auth-hero-soft-glow-a{background:radial-gradient(circle,#ff647347 0%,#0000 70%);width:48%;height:40%;top:-12%;left:-6%}.auth-hero-soft-glow-b{background:radial-gradient(circle,#ffa0aa2e 0%,#0000 70%);width:42%;height:36%;animation-duration:32s;animation-delay:-12s;bottom:-10%;right:-4%}@keyframes heroSoftGlow{0%{opacity:.35;transform:translate(0)scale(1)}to{opacity:.5;transform:translate(5px,-4px)scale(1.03)}}.auth-hero-mesh{pointer-events:none;width:108%;height:112%;animation:70s ease-in-out infinite alternate heroMeshFloat;position:absolute;top:-6%;bottom:-6%;left:-4%;right:-4%}@keyframes heroMeshFloat{0%{transform:translate(0)}to{transform:translate(-8px,-5px)}}.auth-hero-mesh-links{opacity:.78}.auth-hero-hex-link{stroke:#ffffff6b;stroke-width:.3px;stroke-dasharray:1.4 2.4;animation:14s linear infinite heroHexLinkFlow}@keyframes heroHexLinkFlow{0%{stroke-dashoffset:8px;opacity:.55}50%{opacity:.78}to{stroke-dashoffset:0;opacity:.55}}.auth-hero-hex{fill:#ffffff0f;stroke:#ffffff7a;stroke-width:.38px;animation:9s ease-in-out infinite heroHexPulse}.auth-hero-hex-dim{fill:#ffffff08;stroke:#ffffff47;stroke-width:.3px}.auth-hero-hex-dot{fill:#ffffff8c;animation:9s ease-in-out infinite heroHexDotPulse}@keyframes heroHexDotPulse{0%,to{opacity:.35}50%{opacity:.72}}@keyframes heroHexPulse{0%,to{opacity:.55;stroke-width:.34px}50%{opacity:.82;stroke-width:.42px}}.auth-hero-calm{pointer-events:none;background:radial-gradient(42% 40% at 50% 46%,#50080e1f 0%,#50080e0a 50%,#0000 72%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-welcome-hero-fade{z-index:1;pointer-events:none;background:radial-gradient(88% 62% at 50% 38%,#ffffff0f 0%,#0000 58%),linear-gradient(#50080e14 0%,#0000 42%,#ffffff0a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-welcome-brand>*{pointer-events:auto}.auth-welcome-emblem-wrap{flex-shrink:0;place-items:center;margin-top:.15rem;display:grid;position:relative;overflow:visible}.auth-welcome-title{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 16px #00000038;font-size:max(1.55rem,min(5.5vw,1.75rem));font-weight:800;line-height:1.1}.auth-welcome-tagline{color:#fff8f9eb;text-shadow:0 1px 10px #00000029;max-width:300px;margin-top:.4rem;font-size:.86rem;font-weight:500;line-height:1.45}.auth-network-pill{letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;margin-top:.75rem;padding:.38rem .85rem;font-size:.66rem;font-weight:700;box-shadow:inset 0 1px #fff3}.auth-welcome-body{min-height:0;padding:.2rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));z-index:3;background:linear-gradient(#fffffffa 0%,#fff 28%);border-top:1px solid #ffffffa6;border-radius:1.75rem 1.75rem 0 0;flex-direction:column;flex:1;gap:0;margin-top:-1.85rem;display:flex;position:relative;box-shadow:0 -16px 48px #0f172a24,inset 0 -1px #fffc}.auth-welcome-body-main{flex-direction:column;flex:1;justify-content:center;gap:1rem;min-height:0;padding:.35rem 0 .85rem;display:flex}.auth-welcome-body:before{content:"";background:#0f172a1f;border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:.75rem auto .35rem}.auth-welcome-copy{flex-direction:column;align-items:center;gap:.7rem;display:flex}.auth-welcome-desc,.auth-welcome-screen .auth-disclaimer,.auth-welcome-footnote{color:#334155;text-align:center;max-width:320px;margin:0 auto;font-size:.9rem;font-weight:500;line-height:1.55}.auth-welcome-referral{color:#8f1018;text-align:left;background:linear-gradient(145deg,#ce112612,#ce11260a);border:1px solid #ce112624;border-radius:16px;align-items:flex-start;gap:.65rem;width:100%;max-width:320px;margin:0;padding:.7rem .85rem;font-size:.76rem;font-weight:600;line-height:1.45;display:flex;box-shadow:0 6px 18px #ce11260f}.auth-welcome-referral p{flex:1;margin:0}.auth-welcome-referral-icon{color:#ce1126;background:#ce11261a;border-radius:10px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}.auth-welcome-screen .auth-disclaimer,.auth-welcome-footnote{color:#64748b;max-width:340px;margin-top:.1rem;font-size:.72rem;line-height:1.5}.auth-welcome-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;max-width:100%;margin:0 auto;padding:0;display:flex}.auth-welcome-chip{color:#475569;letter-spacing:.02em;white-space:nowrap;background:#0f172a09;border:1px solid #0f172a0f;border-radius:999px;align-items:center;padding:.38rem .7rem;font-size:.66rem;font-weight:700;display:inline-flex}.auth-welcome-meta-sep{display:none}.auth-welcome-actions{flex-direction:column;gap:.7rem;margin-top:.2rem;display:flex}.auth-welcome-action-hint{text-align:center;color:#64748b;flex-direction:column;order:3;align-items:center;gap:.2rem;margin:.1rem 0 0;padding:0 .35rem;font-size:.7rem;font-weight:500;line-height:1.45;display:flex}.auth-welcome-action-hint>span{max-width:280px;display:block}.auth-welcome-action-hint-sub{font-family:var(--font-mono,ui-monospace,monospace);color:#475569;letter-spacing:.02em;font-size:.68rem;font-weight:600}.auth-welcome-actions .std-btn{letter-spacing:-.015em;border-radius:16px;min-height:52px;font-size:.95rem}.auth-welcome-actions .std-btn-primary{box-shadow:0 10px 28px #ce112652,inset 0 2px #ffffff38}.auth-welcome-actions .std-btn-primary:not(:disabled):hover{box-shadow:0 14px 34px #ce112661,inset 0 2px #ffffff38}.auth-welcome-actions .std-btn-outline{color:#9a0f1a;background:#fff;border-width:1.5px;border-color:#ce112638;font-weight:700;box-shadow:0 2px 10px #0f172a0a}.auth-welcome-actions .std-btn-outline:not(:disabled):hover{background:#ce112608;border-color:#ce112659}.auth-welcome-footer{padding:.85rem .5rem calc(.45rem + env(safe-area-inset-bottom,0px));border-top:1px solid #0f172a0d;flex-shrink:0;margin-top:auto}.auth-welcome-footer-nav{grid-template-columns:repeat(3,1fr);gap:.35rem;width:100%;max-width:20rem;margin:0 auto;display:grid}.auth-welcome-footer-link{color:#64748b;min-width:0;font:inherit;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.4rem;padding:.5rem .2rem;font-size:.68rem;font-weight:600;line-height:1.25;text-decoration:none;transition:color .15s,background .15s,transform .15s;display:flex}.auth-welcome-footer-icon{color:#7f1d1d;background:#0f172a09;border:1px solid #0f172a0d;border-radius:12px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;transition:background .15s,border-color .15s;display:grid}.auth-welcome-footer-text{letter-spacing:.01em;width:100%;font-size:.64rem;display:block}.auth-welcome-footer-link:hover{color:#9a0f1a;background:#ce112608}.auth-welcome-footer-link:hover .auth-welcome-footer-icon{background:#ce112614;border-color:#ce11261f}.auth-welcome-footer-link:active{transform:scale(.98)}.auth-shell-unlock{background:linear-gradient(180deg,#fff5f6 0%,var(--surface)28%)}.auth-shell-unlock .auth-main{width:100%;max-width:420px;padding:1.5rem 1.25rem calc(2rem + env(safe-area-inset-bottom,0px));flex:1;justify-content:center;gap:1rem;margin:0 auto}.auth-page-head-compact{margin-bottom:.5rem}.auth-page-head-compact .auth-page-title{font-size:1.12rem;font-weight:700}.auth-page-head-compact .auth-page-sub{margin-top:.3rem;font-size:.84rem;line-height:1.45}.unlock-card{flex-direction:column;gap:1.15rem;display:flex;border-radius:var(--radius-xl)!important;padding:1.45rem!important;box-shadow:0 8px 32px #0f172a14!important}.unlock-head{text-align:center}.unlock-title{letter-spacing:-.03em;font-size:1.18rem;font-weight:800;line-height:1.25}.unlock-sub{color:#475569;margin-top:.35rem;font-size:.86rem;line-height:1.5}.unlock-hero{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:var(--radius-md);background:#ce112608;margin:0 -.15rem;padding:.75rem 0 1rem}.unlock-emblem{place-items:center;display:grid}.unlock-emblem img{object-fit:contain;width:100%;height:100%;display:block}.unlock-label{letter-spacing:-.01em;font-size:.88rem;font-weight:700}.unlock-addr{color:#64748b;margin-top:.2rem;font-size:.74rem;font-weight:600}.unlock-field{flex-direction:column;gap:.35rem;width:100%;display:flex}.unlock-input{width:100%}.unlock-actions{flex-direction:column;gap:.55rem;width:100%;margin-top:.15rem;display:flex}.unlock-disclaimer{max-width:320px;margin-top:.25rem;margin-left:auto;margin-right:auto;font-size:.74rem;color:#475569!important}.wallet-backup-screen{gap:1rem;padding-bottom:1.5rem}.wallet-backup-intro{color:var(--muted);align-items:flex-start;gap:.85rem;font-size:.84rem;line-height:1.55;display:flex;padding:1rem!important}.wallet-backup-intro-icon{color:var(--primary);flex-shrink:0;margin-top:.1rem}.wallet-backup-intro p{margin:0}.wallet-backup-error{color:var(--primary);margin:0;font-size:.82rem;font-weight:600}.wallet-backup-block{flex-direction:column;gap:.65rem;display:flex}.wallet-backup-hint{margin:0;font-size:.78rem;line-height:1.45}.wallet-backup-key-wrap{border-radius:var(--radius-lg);background:var(--surface-variant);border:1px solid var(--border);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.wallet-backup-key{word-break:break-all;font-size:.72rem;line-height:1.5;display:block}.wallet-backup-key-masked{letter-spacing:.08em}.wallet-backup-key-actions{gap:.5rem;display:flex}.wallet-backup-key-actions .std-btn{flex:1}.wallet-backup-actions{margin-top:.25rem}.seed-warning{background:#f59e0b14;align-items:flex-start;gap:.75rem;display:flex;border-color:#f59e0b40!important;padding:1rem!important}.seed-warning p{color:#92400e;font-size:.82rem;line-height:1.5}.seed-grid-premium{grid-template-columns:repeat(3,1fr);gap:.55rem}.seed-copy-btn{margin-top:-.15rem}.seed-copy-btn-inner{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.seed-textarea{resize:vertical;min-height:100px;font-family:JetBrains Mono,monospace;font-size:.85rem}.auth-screen{background:var(--surface);min-height:100vh}.auth-hero{background:var(--primary-bg);height:320px;position:relative;overflow:hidden}.auth-hero-bg{background-image:url(https://dimg.dreamflow.cloud/v1/image/modern%20abstract%203d%20red%20and%20white%20fluid%20shapes%20web3%20background);background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.auth-hero-bg:after{content:"";background:linear-gradient(to bottom,#f4f6f800 35%,var(--surface)100%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-hero-content{z-index:1;height:100%;color:var(--text);align-items:flex-end;padding:1.75rem;display:flex;position:relative}.auth-hero-content .garuda-logo-title{color:var(--text)}.auth-hero-content .garuda-logo-sub{color:var(--primary)}.auth-wallet-icon{background:var(--surface);width:64px;height:64px;color:var(--primary);box-shadow:var(--shadow-card),0 0 0 1px var(--border);border-radius:20px;place-items:center;display:grid}.auth-hero-sm{text-align:center;padding:3rem 1.25rem 1.5rem}.auth-body{gap:1.5rem;padding:0 1.5rem 2rem}.auth-top{border-bottom:1px solid var(--border);background:var(--surface);padding:1.25rem 1.5rem}.auth-headline{letter-spacing:-.03em;margin-bottom:.5rem;font-size:1.75rem;font-weight:800;line-height:1.2}.auth-sub{color:var(--muted);font-size:.95rem;line-height:1.6}.feature-tags{flex-wrap:wrap;gap:.5rem;display:flex}.feature-tag{background:var(--surface-variant);color:var(--primary);border:1px solid #e119271a;border-radius:999px;padding:.38rem .75rem;font-size:.68rem;font-weight:600}.section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.65rem;font-size:.75rem;font-weight:700}.auth-footer{text-align:center;padding-top:.75rem}.secure-note{color:var(--success);margin-bottom:.35rem;font-size:.85rem;font-weight:600}.terms{color:var(--muted);font-size:.75rem;line-height:1.5}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.35rem}.panel.flush{padding:0;overflow:hidden}.panel-title{letter-spacing:-.02em;font-size:1.1rem;font-weight:800}.std-btn{border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;letter-spacing:-.01em;transition:transform .2s var(--ease-out),box-shadow .2s,opacity .2s;border:none;padding:.95rem 1.35rem;font-size:.92rem;font-weight:700}.std-btn-full{width:100%}.std-btn-large{padding:1rem 1.35rem}.std-btn-primary{background:linear-gradient(135deg,var(--primary-bright)0%,var(--primary)50%,var(--primary-dark)100%);color:#fff;box-shadow:0 4px 16px #e1192759,inset 0 1px #fff3}.std-btn-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px #e1192766,inset 0 1px #fff3}.std-btn-primary:not(:disabled):active{transform:translateY(0)}.std-btn-primary:disabled{color:#ffffffeb;box-shadow:none;opacity:1;cursor:not-allowed;background:#d4a0a6}.std-btn-outline{background:var(--surface);color:var(--primary);border:1.5px solid var(--border-strong);box-shadow:var(--shadow-xs)}.std-btn-outline:not(:disabled):hover{background:#e1192705;border-color:#e1192740}.std-btn-ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.std-btn:disabled{cursor:not-allowed;transform:none!important}.std-btn-primary:disabled{opacity:1}.std-btn-outline:disabled,.std-btn-ghost:disabled{opacity:.45}.danger-text{color:var(--primary-dark)!important}.field-label,.field>span,.field>.field-label-row>.field-label,.field>span.field-label,.label{font-family:var(--font-sans);color:var(--muted);letter-spacing:.02em;text-transform:none;margin-bottom:.45rem;font-size:.72rem;font-weight:600;display:block}.field-label-row{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.field-label-row .field-label{margin-bottom:0}.form-field{flex-direction:column;gap:.35rem;display:flex}.field-hint{color:var(--muted);margin:0;font-size:.78rem}.field-error{color:var(--error);margin:0;font-size:.85rem;font-weight:500}.field-success{color:var(--success);margin:0;font-size:.85rem;font-weight:500}.material-icons-round{font-feature-settings:"liga";-webkit-font-feature-settings:"liga";white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;vertical-align:middle;direction:ltr;flex-shrink:0;width:1em;height:1em;font-style:normal;line-height:1;display:inline-block;overflow:hidden;text-transform:none!important;letter-spacing:normal!important;font-family:Material Icons Round!important;font-weight:400!important}html:not(.wallet-icons-ready) .material-icons-round{opacity:0}html.wallet-icons-ready .material-icons-round{opacity:1;transition:opacity .12s ease-out}html:not(.wallet-css-ready) .material-icons-round{opacity:0}html.wallet-css-ready.wallet-icons-ready .material-icons-round{opacity:1;transition:opacity .12s ease-out}.input{border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface-variant);width:100%;color:var(--text);font-family:var(--font-sans);padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s,background .2s}.input:focus{border-color:var(--primary);background:var(--surface);outline:none;box-shadow:0 0 0 4px #e119271a}.mono{font-family:var(--font-mono);word-break:break-all;font-size:.82rem}.muted{color:var(--muted);font-size:.88rem;line-height:1.55}.error{color:var(--error);font-size:.85rem;font-weight:500}.success{color:var(--success);font-size:.85rem;font-weight:500}.address-preview,.address-box{background:var(--surface-variant);border-radius:var(--radius-md);border:1.5px dashed var(--border-strong);padding:1rem}.seed-grid{background:var(--surface-variant);border-radius:var(--radius-md);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1.15rem;display:grid}.seed-word{background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);text-align:center;padding:.55rem .4rem;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:500}.balance-panel{border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--primary-bright)0%,var(--primary)42%,var(--primary-dark)100%);box-shadow:var(--shadow-md);color:#fff;padding:1.65rem;position:relative;overflow:hidden}.balance-panel:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-40%;right:-20%}.balance-panel:after{content:"";pointer-events:none;background:#00000014;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-30%;left:-10%}.balance-shimmer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.balance-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:40%;height:100%;animation:4s ease-in-out infinite shimmer;position:absolute;top:0;left:0}.garuda-pay-hero.is-syncing .balance-shimmer:after,.community-pending-hero.is-syncing .balance-shimmer:after{background:linear-gradient(90deg,#0000,#ffffff38,#0000);animation:1.2s ease-in-out infinite shimmer}.balance-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:relative}.balance-main{flex:1;width:100%;min-width:0;max-width:100%}.balance-wallet-icon{color:#ffffff52;flex-shrink:0;align-self:flex-start;margin-top:.1rem}.balance-label{letter-spacing:.02em;opacity:.9;font-size:.78rem;font-weight:600}.balance-amount{letter-spacing:-.03em;word-break:break-word;margin:.3rem 0 0;font-size:max(1.55rem,min(6.5vw,2rem));font-weight:800;line-height:1.12}.balance-fiat{opacity:.85;font-size:.85rem;font-weight:500}.balance-hint{opacity:.78;margin-top:.4rem;font-size:.74rem;font-weight:500;line-height:1.35}.balance-pending{opacity:.9;flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.42rem;font-size:.72rem;font-weight:600;line-height:1.35;display:flex}.balance-pending-sep{opacity:.55}.balance-pending-link{opacity:.82;font-weight:500}.balance-pending-btn{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.42rem;padding:0;display:flex}.balance-pending-btn.balance-hint{opacity:.78;margin-top:.4rem;font-size:.74rem;font-weight:500;line-height:1.35}.balance-stat-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-top:.85rem;display:flex}.balance-stat-chip{letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;align-items:center;gap:.38rem;max-width:100%;padding:.42rem .72rem;font-size:.68rem;font-weight:600;display:inline-flex}.balance-stat-text{flex-wrap:wrap;align-items:baseline;gap:.22rem;min-width:0;display:inline-flex}.balance-stat-label{opacity:.88;font-weight:600}.balance-stat-chip strong{letter-spacing:-.01em;font-size:.76rem;font-weight:800}.balance-stat-chip-muted{opacity:.92}.balance-badges{z-index:1;flex-wrap:wrap;gap:.45rem;margin-top:1.05rem;display:flex;position:relative}.balance-panel-compact{padding:1rem 1.1rem .9rem}.balance-panel-compact:before{width:150px;height:150px;top:-35%;right:-18%}.balance-panel-compact:after{width:120px;height:120px;bottom:-28%;left:-8%}.balance-panel-compact .balance-top{align-items:flex-start;gap:.5rem}.balance-panel-compact .balance-amount{margin:.18rem 0 0;font-size:max(1.35rem,min(5.2vw,1.72rem));line-height:1.08}.balance-panel-compact .balance-pending,.balance-panel-compact .balance-hint{margin-top:.32rem}.balance-panel-compact .balance-foot{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem .55rem;margin-top:.62rem;display:flex;position:relative}.balance-panel-compact .balance-stat-row{gap:.38rem;margin-top:0}.balance-panel-compact .balance-stat-chip{padding:.3rem .55rem;font-size:.64rem}.balance-panel-compact .balance-stat-chip strong{font-size:.72rem}.balance-panel-compact .balance-badges{flex:auto;justify-content:flex-end;min-width:0;margin-top:0}.balance-panel-compact .balance-wallet-icon{opacity:.28;margin-top:.05rem}.status-badge{letter-spacing:.02em;white-space:nowrap;-webkit-font-smoothing:antialiased;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.14rem;min-height:18px;padding:.16rem .42rem;font-size:.52rem;font-weight:600;line-height:1;display:inline-flex}.status-badge-text{font-size:1em;line-height:1;display:block}.status-badge-icon{opacity:.92;flex-shrink:0;justify-content:center;align-items:center;display:flex}.status-badge-btn{cursor:pointer;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;transition:transform .15s var(--ease-out),background .2s,border-color .2s,box-shadow .2s}.status-badge-btn:hover{transform:translateY(-1px)}.status-badge-btn:active{transform:scale(.98)}.status-badge-default.status-badge-neutral{background:var(--surface-variant);color:#475569;border-color:#0f172a14}.status-badge-default.status-badge-primary{background:var(--primary-container);color:var(--primary);border-color:#e119271f}.status-badge-default.status-badge-success{color:#047857;background:#10b9811a;border-color:#10b98133}.status-badge-default.status-badge-warning{color:#b45309;background:#f59e0b1a;border-color:#f59e0b38}.status-badge-light{color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff1f}.status-badge-light.status-badge-success{color:#fff;background:#10b98147;border-color:#ffffff40}.status-badge-light.status-badge-warning{color:#fff;background:#fbbf2447;border-color:#ffffff38}.status-badge-light.status-badge-btn:hover{background:#ffffff3d;box-shadow:inset 0 1px #ffffff2e}.badge{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .65rem;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.badge-btn{font:inherit;cursor:pointer;border:none;transition:opacity .15s,transform .1s}.badge-btn:active{transform:scale(.97)}.badge-neutral{background:var(--surface-variant);color:var(--muted)}.badge-success{color:var(--success);background:#10b9811f}.badge-primary{background:var(--primary-container);color:var(--primary)}.badge-warning{color:#b45309;background:#f59e0b1f}.network-badge{background:var(--primary-container);color:var(--primary);letter-spacing:.02em;border-radius:999px;padding:.38rem .8rem;font-size:.68rem;font-weight:600;line-height:1.2}.quick-actions-section{margin-top:.15rem}.quick-actions-section .section-head{margin-bottom:.65rem;padding:0 .1rem}.quick-actions-network{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;background:#ce112612;border:1px solid #ce11261a;border-radius:999px;padding:.22rem .62rem;font-size:.66rem;font-weight:700}.quick-grid{gap:.5rem;display:grid}.quick-grid--primary{grid-template-columns:repeat(3,1fr);margin-bottom:.5rem}.quick-grid--secondary{grid-template-columns:repeat(4,1fr)}.quick-action{cursor:pointer;min-height:84px;transition:transform .18s var(--ease-out),box-shadow .18s,border-color .18s;background:#fff;border:1px solid #0f172a12;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;padding:.72rem .35rem .68rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.quick-grid--primary .quick-action{background:linear-gradient(#fff 0%,#fff9f9 100%);border-color:#ce11261a;gap:.48rem;min-height:90px}.quick-grid--primary .quick-action-label{font-size:.64rem;line-height:1.15}.quick-grid--services{grid-template-columns:repeat(3,1fr);gap:.45rem}.quick-grid--services .quick-action{background:linear-gradient(#fff 0%,#fffbfb 100%);border-color:#ce11261a;border-radius:12px;gap:.34rem;min-height:72px;padding:.58rem .2rem .52rem}.quick-grid--services .quick-action-icon{background:#ce112614;border-radius:10px;width:32px;height:32px}.quick-grid--services .quick-action-label{color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:.58rem;font-weight:700;line-height:1.15}.quick-action:hover{border-color:#ce112629;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a12}.quick-action:active{transform:translateY(0)}.quick-action-badge{letter-spacing:.04em;color:#047857;text-transform:uppercase;background:#10b98124;border-radius:999px;padding:.16rem .42rem;font-size:.56rem;font-weight:800;position:absolute;top:6px;right:6px}.quick-action-icon{width:40px;height:40px;color:var(--primary);background:#ce112614;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.quick-action--primary .quick-action-icon{background:linear-gradient(145deg,#ff4d5e 0%,var(--primary)55%,var(--primary-dark)100%);color:#fff;box-shadow:0 3px 10px #ce11263d}.quick-action--accent{background:linear-gradient(#f4fdf9 0%,#fff 100%);border-color:#10b98138}.quick-action--accent .quick-action-icon{color:#fff;background:linear-gradient(145deg,#34d399 0%,#059669 100%);box-shadow:0 3px 10px #05966938}.quick-action-label{color:var(--text);letter-spacing:-.01em;text-align:center;font-size:.7rem;font-weight:700;line-height:1.2}.quick-action--wide{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:48px;margin-bottom:.5rem;padding:.58rem .85rem}.quick-action--wide .quick-action-icon{border-radius:10px;order:1;width:34px;height:34px}.quick-action--wide .quick-action-label{text-align:left;order:2;font-size:.78rem}.quick-action--wide .quick-action-badge{order:3;margin-left:.1rem;padding:.14rem .4rem;font-size:.54rem;position:static;transform:none}.quick-grid--secondary .quick-action{border-radius:12px;gap:.34rem;min-height:72px;padding:.58rem .15rem .52rem}.quick-grid--secondary .quick-action-icon{border-radius:10px;width:32px;height:32px}.quick-grid--secondary .quick-action-label{color:#475569;font-size:.62rem;font-weight:600;line-height:1.15}@media (max-width:520px){.quick-grid--services{grid-template-columns:repeat(2,1fr)}.quick-grid--services .quick-action{min-height:68px}.quick-grid--services .quick-action-label{font-size:.6rem}.quick-grid--secondary{grid-template-columns:repeat(2,1fr);gap:.45rem}.quick-grid--secondary .quick-action{min-height:68px}}.faucet-hero{text-align:center;padding:1.5rem 1rem;position:relative;overflow:hidden}.faucet-hero-icon{opacity:.9;margin-bottom:.35rem}.faucet-success{border:1px solid #10b98133}.faucet-tx-link{align-self:flex-start;text-decoration:none}.section-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.section-title{letter-spacing:-.015em;color:var(--text);font-size:.98rem;font-weight:700}.link-btn{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.25rem .5rem;font-size:.82rem;font-weight:700;transition:background .15s}.link-btn:hover{background:var(--primary-container)}.market-row,.activity-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.15rem;transition:background .15s;display:flex}.market-row:last-child,.activity-row:last-child{border-bottom:none}.market-row:hover,.activity-row:hover{background:#f4f6f899}.market-left{align-items:center;gap:.75rem;min-width:0;display:flex}.token-icon-shell{box-sizing:border-box;box-shadow:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid;overflow:hidden}.token-icon-img{object-fit:cover;object-position:center;clip-path:circle(50%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;border-radius:50%;width:100%;height:100%;display:block}.token-icon-fallback{color:#fff;background:linear-gradient(135deg,var(--primary-bright),var(--primary-dark));box-shadow:var(--shadow-xs);place-items:center;font-weight:800;display:grid}.panel-brand-icon{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid;overflow:hidden}.panel-brand-icon-img{object-fit:contain;object-position:center;clip-path:circle(49.5%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;border-radius:50%;width:100%;height:100%;display:block}.panel-brand-icon--gdc .panel-brand-icon-img,.panel-brand-icon--gidr .panel-brand-icon-img{background:0 0;border-radius:50%;width:100%;height:100%}.panel-brand-icon--gdc{background:#fff}.panel-brand-icon--gdc .panel-brand-icon-img,.token-icon--gdc .token-icon-img{object-fit:cover;object-position:center;transform-origin:50%;transform:scale(1.14)}.panel-brand-icon--gidr{background:0 0;border-radius:50%;overflow:hidden}.panel-brand-icon--fallback{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#ff3d52 0%,#c70018 100%);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.market-row .panel-brand-icon{padding:0}.merchant-method-token.panel-brand-icon,.merchant-method-token-gidr.panel-brand-icon,.fee-estimate .panel-brand-icon{flex-shrink:0}.market-info{min-width:0}.market-symbol{letter-spacing:-.01em;font-size:.88rem;font-weight:800;line-height:1.25}.market-network{margin-top:.1rem;font-size:.72rem;line-height:1.3}.market-row-vol{margin-top:.12rem;font-size:.68rem;line-height:1.35}.market-token-balance{letter-spacing:-.01em;color:var(--text);font-size:.82rem;font-weight:700;display:block}.market-meta{text-align:right}.market-price{color:var(--muted);font-size:.82rem;font-weight:500;display:block}.market-change{border-radius:6px;margin-top:.15rem;padding:.15rem .45rem;font-size:.82rem;font-weight:700;display:inline-block}.market-change.up{color:var(--success);background:#10b9811a}.market-change.down{color:var(--error);background:#ef44441a}.market-change.neutral{color:var(--muted);background:#64748b1f}.market-change.peg{color:#047857;background:#10b9811f}.activity-row{justify-content:flex-start;gap:.85rem}.activity-icon{border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.activity-icon.in{color:var(--success);background:#10b9811a}.activity-icon.out{color:var(--primary);background:var(--primary-container)}.activity-body{flex:1;min-width:0}.activity-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.activity-sub{color:var(--muted);margin-top:.2rem;font-size:.75rem}.activity-amount{white-space:nowrap;letter-spacing:-.01em;text-align:right;flex-shrink:0;margin-left:auto;font-size:.88rem;font-weight:800}.activity-amount.in{color:var(--success)}.activity-amount.out{color:var(--text)}.activity-row-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none}.activity-row-btn:hover{background:#f4f6f899}.activity-row-btn:active{background:#ce11260a}.activity-chevron{color:var(--muted);opacity:.55;flex-shrink:0}.wallet-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);padding:max(.75rem,env(safe-area-inset-top))1rem max(.75rem,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background:#0f172a73;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.wallet-modal{width:100%;max-width:420px;max-height:min(90vh,680px);animation:modalPop .28s var(--ease-out);flex-direction:column;flex-shrink:0;margin:auto;display:flex;overflow:hidden}.wallet-modal-head,.market-modal-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.35rem;display:flex}.wallet-modal-head .section-title,.market-modal-head .section-title{flex:1;min-width:0;margin:0;line-height:1.25}.wallet-modal-head .icon-btn,.market-modal-head .icon-btn{flex-shrink:0;align-self:center}.wallet-modal-body{-webkit-overflow-scrolling:touch;flex:1;gap:.85rem;min-height:0;overflow-y:auto}.wallet-modal-foot{border-top:1px solid var(--border);flex-shrink:0;gap:.55rem;margin-top:.25rem;padding-top:.65rem}.tx-history-screen{gap:.85rem;padding-bottom:1rem}.tx-history-group{flex-direction:column;gap:.35rem;display:flex}.tx-history-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.86rem;display:flex}.tx-history-empty-icon{color:var(--muted);opacity:.5}.tx-detail-modal{max-width:440px}.tx-detail-hero{background:#ce11260a;border:1px solid #ce11261a;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.tx-detail-icon{border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.tx-detail-icon.in{color:var(--success);background:#10b9811f}.tx-detail-icon.out{color:var(--primary);background:var(--primary-container)}.tx-detail-hero-copy{flex:1;min-width:0}.tx-detail-type{color:var(--muted);font-size:.78rem;font-weight:700}.tx-detail-amount{letter-spacing:-.02em;margin-top:.1rem;font-size:1.2rem;font-weight:800;line-height:1.2}.tx-detail-amount.in{color:var(--success)}.tx-detail-amount.out{color:var(--text)}.tx-detail-idr{margin-top:.2rem;font-size:.76rem}.tx-detail-status{border-radius:999px;margin-top:.45rem;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.tx-detail-status.status-success{color:#047857;background:#10b9811f}.tx-detail-status.status-pending{color:#b45309;background:#f59e0b26}.tx-detail-status.status-failed{color:var(--primary);background:#ce11261a}.tx-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:.65rem .85rem;display:grid}.tx-detail-grid-cell{flex-direction:column;gap:.18rem;min-width:0;display:flex}.tx-detail-addr-row{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.tx-detail-addr-link{color:var(--primary);align-items:center;gap:.25rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.tx-detail-addr-link:hover{text-decoration:underline}.tx-detail-offchain{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);margin:0;padding:.65rem .75rem;font-size:.76rem;line-height:1.45}.tx-detail-full{grid-column:1/-1}.tx-detail-grid .info-label{margin-bottom:.15rem;font-size:.72rem;display:block}.tx-detail-grid .info-value{word-break:break-word;font-size:.84rem;font-weight:700;display:block}.tx-detail-value-sm{line-height:1.35;font-size:.78rem!important}.tx-detail-method{align-items:center;gap:.45rem;display:inline-flex!important}.tx-detail-method-brand{flex-shrink:0}.tx-detail-copy{cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;gap:.35rem;padding:0;font-size:.84rem;font-weight:700;display:inline-flex}.tx-detail-copy:hover{color:var(--primary)}.tx-detail-explorer{border:1px solid var(--border);background:var(--surface);color:var(--primary);border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.75rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.tx-detail-explorer:hover{background:#ce11260a}.tx-detail-flow{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);align-items:stretch;gap:.5rem;padding:.85rem .9rem;display:flex}.tx-detail-flow-step{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.tx-detail-flow-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.tx-detail-flow-step strong{font-size:.92rem;line-height:1.25}.tx-detail-flow-step small{color:var(--muted);font-size:.72rem}.tx-detail-flow-arrow{color:var(--muted);opacity:.75;flex-shrink:0;place-items:center;display:grid}.tx-detail-chain{border-radius:var(--radius-md);border:1px dashed var(--border);background:#64748b0f;padding:.75rem .85rem;gap:.55rem!important}.tx-detail-chain-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.72rem;font-weight:700}.tx-detail-chain-row{flex-direction:column;gap:.2rem;display:flex}.garuda-pay-confirm-settlement{border-radius:var(--radius-md);background:#10b98114;border:1px solid #10b9812e;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}.garuda-pay-confirm-settlement strong{font-size:.84rem;line-height:1.35;display:block}.garuda-pay-confirm-settlement p{margin:.15rem 0 0;font-size:.74rem;line-height:1.4}.garuda-pay-confirm-settlement-icon{flex-shrink:0;margin-top:.1rem}.garuda-pay-history-row-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none}.garuda-pay-history-row-btn:hover{background:#f4f6f899}.garuda-pay-history-chevron{color:var(--muted);opacity:.55;flex-shrink:0;margin-left:.25rem}.page-header{align-items:center;gap:.75rem;padding:.5rem 0 1rem;display:flex}.page-header-spacer{flex-shrink:0;width:40px}.page-title{letter-spacing:-.025em;font-size:1.15rem;font-weight:700}.page-title-lg{letter-spacing:-.03em;padding:.75rem 0 .25rem;font-size:1.42rem;font-weight:700}.back-btn,.icon-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:42px;height:42px;box-shadow:var(--shadow-xs);border-radius:14px;place-items:center;font-size:1.1rem;transition:transform .15s,box-shadow .15s;display:grid}.back-btn:active,.icon-btn:active{transform:scale(.96)}.stats-row{gap:.75rem;display:flex}.stat-card{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-xs);flex:1;padding:1.15rem 1.1rem;position:relative;overflow:hidden}.stat-card:before{content:"";background:linear-gradient(90deg,#e119278c,#e1192726);height:2px;position:absolute;top:0;left:0;right:0}.stat-label{color:var(--muted);letter-spacing:.04em;text-transform:none;font-size:.68rem;font-weight:600;display:block}.stat-value{letter-spacing:-.02em;color:var(--text);margin-top:.4rem;font-size:1.05rem;font-weight:700;display:block}.filter-row{scrollbar-width:none;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.filter-row::-webkit-scrollbar{display:none}.filter-chip{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);cursor:pointer;letter-spacing:-.01em;transition:all .2s var(--ease-out);border-radius:999px;flex-shrink:0;padding:.48rem .95rem;font-size:.76rem;font-weight:600}.filter-chip:hover{color:var(--primary);border-color:#e1192733}.filter-chip.active{background:linear-gradient(135deg,var(--primary-bright),var(--primary-dark));color:#fff;border-color:#0000;box-shadow:0 4px 12px #e119274d}.info-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.65rem 0;display:flex}.info-row:last-child{border-bottom:none}.info-label{color:var(--muted);font-size:.88rem;font-weight:500}.info-value{font-size:.92rem;font-weight:700}.security-screen{gap:1rem;padding-bottom:1.5rem}.security-profile-panel{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex;padding:1.35rem!important}.security-profile-title{letter-spacing:-.02em;font-size:1rem;font-weight:700}.security-profile-sub{margin-top:.1rem;font-size:.82rem}.security-profile-hint{max-width:280px;font-size:.74rem;line-height:1.45}.security-banner{border-radius:var(--radius-lg);text-align:center;border:1px solid #0000;padding:1.35rem 1.25rem}.security-level-high{background:linear-gradient(135deg,#10b9811a,#10b98108);border-color:#10b98138}.security-level-very-high{background:linear-gradient(135deg,#10b98129,#0596690f);border-color:#05966947}.security-level-medium{background:linear-gradient(135deg,#f59e0b1a,#f59e0b08);border-color:#f59e0b38}.security-level-medium .security-level{color:#b45309}.security-level{color:var(--success);letter-spacing:-.02em;font-size:1.65rem;font-weight:800;display:block}.security-level-label{color:var(--muted);margin-top:.25rem;font-size:.84rem}.security-panel .security-item{padding:.85rem 1.1rem}.security-panel-padded{gap:.65rem!important;padding:.85rem 1.1rem!important}.security-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;font-size:.88rem;display:flex}.security-panel .security-item:last-child{border-bottom:none}.security-item-label{text-align:left;font-weight:600;line-height:1.35}.security-item .badge{flex-shrink:0;padding:.28rem .55rem;font-size:.68rem}.security-actions{gap:.65rem!important;padding:1rem!important}.security-lock-btn{color:var(--primary)!important;border-color:#e1192740!important;font-weight:700!important}.security-note{color:var(--muted);text-align:center;padding:0 0 1rem;font-size:.82rem;line-height:1.6}.link-row{border-bottom:1px solid var(--border);padding:.85rem 0;font-size:.9rem;font-weight:700;transition:color .15s;display:block}.link-row:hover{color:var(--primary)}.link-row:last-child{border-bottom:none}.security-toggle{justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.9rem;font-weight:600;display:flex}.toggle-switch{background:var(--surface-variant);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:48px;height:28px;transition:background .25s;position:relative}.toggle-switch.on{background:var(--primary)}.toggle-knob{width:22px;height:22px;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.toggle-switch.on .toggle-knob{transform:translate(20px)}.bottom-nav{width:min(480px,100%);padding:.2rem .4rem calc(.55rem + env(safe-area-inset-bottom));z-index:45;isolation:isolate;background:#fffffffa;border-top:1px solid #0f172a0a;border-radius:24px 24px 0 0;justify-content:space-between;align-items:flex-end;gap:0;display:flex;position:fixed;bottom:0;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 -12px 32px #0f172a0f,inset 0 -1px #fffc}.bottom-nav--dock{padding-top:1.5rem}.bottom-nav-side{flex:1;align-items:stretch;min-width:0;display:flex}.nav-tab{letter-spacing:.01em;color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.22rem;min-width:0;padding:.2rem .1rem .35rem;font-size:.56rem;font-weight:600;transition:color .2s;display:flex;position:relative}.nav-tab-icon-wrap{border-radius:999px;place-items:center;width:36px;height:28px;transition:background .2s,transform .15s;display:grid}.nav-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}.nav-tab.active{color:#c70018;font-weight:700}.nav-tab.active .nav-tab-icon-wrap{background:#c7001814}.nav-tab.active:after{content:"";opacity:.9;background:#c70018;border-radius:999px;width:14px;height:2px;position:absolute;bottom:.08rem;left:50%;transform:translate(-50%)}.nav-tab:active .nav-tab-icon-wrap{transform:scale(.94)}.nav-icon{color:#94a3b8;opacity:.92;transition:color .2s}.nav-icon-active{color:#c70018;opacity:1}.nav-fab-slot{z-index:3;pointer-events:none;background:0 0;flex:0 0 78px;justify-content:center;align-items:flex-end;width:78px;display:flex;position:relative;overflow:visible}.nav-fab{pointer-events:auto;cursor:pointer;z-index:3;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-tap-highlight-color:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;flex:none;place-items:center;min-width:68px;max-width:68px;min-height:68px;max-height:68px;margin:-1.25rem 0 .28rem;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;animation:.48s cubic-bezier(.2,.85,.2,1) both navFabEnter;display:grid;position:relative;box-shadow:0 12px 26px #c8001447,0 2px 6px #0f172a14,inset 0 1px #fff3;mask-image:radial-gradient(#fff,#000);-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#d80018!important;background-image:linear-gradient(160deg,#ff4040 0%,#d80018 55%,#a80012 100%)!important;border:3px solid #fff!important;border-radius:50%!important;width:68px!important;height:68px!important;padding:0!important;overflow:hidden!important}.nav-fab-gloss{pointer-events:none;z-index:1;opacity:.55;background:linear-gradient(#ffffff38 0%,#fff0 100%);border-radius:50%;height:22%;position:absolute;top:12%;bottom:auto;left:20%;right:20%}.nav-fab-icon{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:46px;max-height:46px;-webkit-mask-image:var(--nav-fab-mask);-webkit-mask-image:var(--nav-fab-mask);mask-image:var(--nav-fab-mask);filter:drop-shadow(0 1px 1px #50000a2e);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;-webkit-forced-color-adjust:none;border-radius:0;margin:0 auto;padding:0;display:block;position:relative;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:88% 88%;mask-size:88% 88%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:46px!important;height:46px!important;box-shadow:none!important;mix-blend-mode:normal!important;background-color:#fff!important;background-image:none!important;border:0!important}.nav-fab-ripple{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffff47 0%,#ff50501f 45%,#0000 70%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.55)}.nav-fab:active{transform:scale(.96);box-shadow:0 8px 18px #c400144d,0 2px 6px #0f172a1a,inset 0 1px #ffffff29}.nav-fab:active .nav-fab-ripple{animation:.2s ease-out navFabRipple}.nav-fab.active{animation:.52s cubic-bezier(.2,.85,.2,1) both navFabSelect;box-shadow:0 14px 30px #c4001461,0 2px 8px #0f172a1a,0 0 0 4px #c7001829,inset 0 1px #ffffff38}.nav-fab.active .nav-fab-icon{transform:none}.nav-fab.active .nav-fab-ripple{animation:.42s ease-out navFabRipple}.nav-fab.active .nav-fab-gloss{opacity:.72;transition:opacity .28s}.nav-fab-ring,.nav-fab-emblem{display:none!important}@keyframes navFabEnter{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes navFabSelect{0%{transform:scale(.9)}58%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes navFabGlow{0%,to{box-shadow:0 14px 30px #c4001457,0 2px 8px #0f172a1a,0 0 0 3px #c700181f,inset 0 1px #fff3}50%{box-shadow:0 16px 34px #c4001475,0 2px 10px #0f172a1f,0 0 0 6px #c7001833,inset 0 1px #ffffff42}}@keyframes navFabIconPulse{0%,to{filter:drop-shadow(0 1px 1px #50000a2e);transform:scale(1)}50%{filter:drop-shadow(0 2px 4px #50000a38);transform:scale(1.05)}}@keyframes navFabRipple{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.nav-fab,.nav-fab.active,.nav-fab.active .nav-fab-icon,.nav-fab:active .nav-fab-ripple,.nav-fab.active .nav-fab-ripple{transition:none;animation:none}}.staking-card{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.85rem 0;display:flex}.staking-card:last-child{border-bottom:none}.staking-title{letter-spacing:-.01em;font-weight:700}.staking-amount{color:var(--primary);letter-spacing:-.02em;font-weight:800}.sharia-note,.secured-note{color:var(--muted);font-size:.82rem;line-height:1.55}.secured-note{color:var(--primary);font-weight:700}.wallet-tab-root{position:relative}.wallet-tab-panel[hidden]{display:none!important}.lazy-screen-fallback{display:contents}.garuda-loading{text-align:center;padding:max(2rem,env(safe-area-inset-top,0px))max(1.5rem,env(safe-area-inset-right,0px))max(2rem,env(safe-area-inset-bottom,0px))max(1.5rem,env(safe-area-inset-left,0px));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;display:flex}.garuda-loading--inline{min-height:min(52vh,420px)}.garuda-loading--fullscreen{width:100%;min-width:100%;height:100%;min-height:100vh;background:linear-gradient(#fff5f6 0%,#f4f6f8 38%,#fff 100%);min-height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}.garuda-loading__stage{place-items:center;width:148px;height:148px;display:grid;position:relative;overflow:visible}.garuda-loading__ring{pointer-events:none;border:2px solid #0000;border-radius:50%;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.garuda-loading__ring--outer{border-top-color:#e11927d9;border-right-color:#e119271f;animation:.88s cubic-bezier(.45,.05,.25,1) infinite garudaLoadSpin}.garuda-loading__ring--inner{border-bottom-color:#ce112659;border-left-color:#ce112614;animation:1.18s cubic-bezier(.45,.05,.25,1) infinite reverse garudaLoadSpin;top:22px;bottom:22px;left:22px;right:22px}.garuda-loading__emblem-wrap{z-index:1;width:112px;height:112px;box-shadow:none;background:0 0;border-radius:0;place-items:center;animation:1.55s ease-in-out infinite garudaLoadPulse;display:grid;position:relative;overflow:visible}.garuda-loading__emblem{object-fit:contain;object-position:center;filter:none;width:100px;height:100px;display:block;overflow:visible}.garuda-loading__label{color:#334155;letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:700}.garuda-loading__dots{align-items:center;gap:.38rem;min-height:.5rem;display:inline-flex}.garuda-loading__dots span{opacity:.35;background:#e11927;border-radius:50%;width:6px;height:6px;animation:.82s ease-in-out infinite garudaLoadDot}.garuda-loading__dots span:nth-child(2){animation-delay:.16s}.garuda-loading__dots span:nth-child(3){animation-delay:.32s}@keyframes garudaLoadSpin{to{transform:rotate(360deg)}}@keyframes garudaLoadPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes garudaLoadDot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.garuda-external-launch{z-index:99999;background:linear-gradient(#fff5f6 0%,#f4f6f8 38%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;animation:.16s ease-out garudaExternalIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.garuda-external-launch__host{color:#94a3b8;margin:-.35rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}@keyframes garudaExternalIn{0%{opacity:0}to{opacity:1}}.wallet-overlay-screen{z-index:220;background:var(--primary-bg);-webkit-overflow-scrolling:touch;max-width:480px;margin:0 auto;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.wallet-overlay-screen[hidden]{display:none!important}.tx-receipt{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.tx-receipt--preview{box-shadow:var(--shadow-xs)}.tx-receipt-merchant{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#ce112612 0%,#fffffff5 52%,#fff 100%);align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.tx-receipt-merchant-icon{width:44px;height:44px;color:var(--primary);background:#fff;border:1px solid #ce112624;border-radius:14px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 4px 14px #ce11261a}.tx-receipt-merchant-copy{text-align:left;flex:1;min-width:0;padding-top:.05rem}.tx-receipt-merchant-top{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.tx-receipt-merchant-name{letter-spacing:-.02em;color:var(--text);margin:0;font-size:.94rem;font-weight:800;line-height:1.3}.tx-receipt-merchant-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);background:#ce112614;border:1px solid #ce112624;border-radius:999px;flex-shrink:0;margin-top:.05rem;padding:.22rem .5rem;font-size:.6rem;font-weight:800}.tx-receipt-merchant-sub{color:var(--muted);margin:.35rem 0 0;font-size:.74rem;font-weight:500;line-height:1.4}.tx-receipt-header--transfer .tx-receipt-merchant-icon{color:var(--primary);border-color:#ce11262e;box-shadow:0 4px 14px #ce11261a}.tx-receipt-header--transfer .tx-receipt-merchant-badge{color:var(--primary);background:#ce112614;border-color:#ce112624}.tx-receipt-header--bridge .tx-receipt-merchant-icon{color:#0d9488;border-color:#0d94882e;box-shadow:0 4px 14px #0d94881a}.tx-receipt-header--bridge .tx-receipt-merchant-badge{color:#0d9488;background:#0d948814;border-color:#0d948824}.tx-receipt-header--swap .tx-receipt-merchant-icon{color:#7c3aed;border-color:#7c3aed2e;box-shadow:0 4px 14px #7c3aed1a}.tx-receipt-header--swap .tx-receipt-merchant-badge{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed24}.tx-receipt-header--pay .tx-receipt-merchant-icon{color:var(--primary)}.tx-receipt-body{padding:.2rem 1.05rem 0}.tx-receipt-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 0;display:flex}.tx-receipt-row:last-child{border-bottom:none}.tx-receipt-row--stack{flex-direction:column;align-items:stretch;gap:.28rem}.tx-receipt-row--stack .tx-receipt-value{text-align:left}.tx-receipt-row--total{border-top:1px solid var(--border);border-bottom:none;margin-top:.1rem;padding:.9rem 0}.tx-receipt-row--total .tx-receipt-label{color:var(--text);font-weight:700}.tx-receipt-row--total .tx-receipt-value{color:var(--primary);max-width:none;font-size:1.02rem;font-weight:800}.tx-receipt--success .tx-receipt-row--total .tx-receipt-value{font-size:1.1rem}.tx-receipt-label{color:var(--muted);flex-shrink:0;font-size:.73rem;font-weight:600}.tx-receipt-value{color:var(--text);text-align:right;flex:auto;min-width:0;font-size:.85rem;font-weight:700;line-height:1.4}.tx-receipt-value.mono{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.74rem;overflow:hidden}.tx-receipt-total{background:var(--surface-variant);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.85rem;padding:.95rem 1.05rem;display:flex}.tx-receipt-total-label{color:var(--muted);letter-spacing:.01em;font-size:.78rem;font-weight:700}.tx-receipt-amount{color:var(--text);letter-spacing:-.03em;font-size:1.05rem;font-weight:800}.tx-receipt--success{border-color:#ce112629;box-shadow:0 10px 28px #0f172a12}.tx-receipt--success .tx-receipt-merchant{background:linear-gradient(135deg,#ce112617 0%,#fffffffa 48%,#fff 100%);padding:1.05rem 1.1rem}.tx-receipt--success .tx-receipt-merchant-icon{width:46px;height:46px}.tx-receipt--success .tx-receipt-body{padding:.15rem 1.1rem 0}.tx-receipt--success .tx-receipt-row{padding:.85rem 0}.tx-receipt--success .tx-receipt-total{background:linear-gradient(180deg,#ce11260d 0%,var(--surface-variant)100%);border-top-color:#ce11261f;padding:1rem 1.1rem}.tx-receipt--success .tx-receipt-amount{color:var(--primary);font-size:1.14rem}.garuda-pay-confirm-body .tx-receipt--success{margin-top:.35rem}.tx-receipt--send .tx-receipt-amount{color:var(--primary)}.garuda-pay-confirm-body .tx-receipt{flex-shrink:0;margin-top:.15rem}.tx-receipt--preview .tx-receipt-body{padding-bottom:.1rem}.tx-receipt--preview .tx-receipt-row{padding:.62rem 0}.tx-receipt--compact .tx-receipt-merchant{padding:.65rem .85rem}.tx-receipt--compact .tx-receipt-body{padding:0 .85rem}.tx-receipt--compact .tx-receipt-row{padding:.52rem 0}.tx-receipt--compact .tx-receipt-total{padding:.72rem .85rem}.tx-receipt--compact .tx-receipt-amount{font-size:.95rem}.garuda-pay-confirm-method-block{flex-direction:column;gap:.3rem;padding:0;display:flex}.garuda-pay-method-pill{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);box-shadow:var(--shadow-xs);align-items:center;gap:.65rem;padding:.8rem .9rem;display:flex}.tx-result-sheet-row{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.65rem .75rem;display:flex}.tx-result-sheet-row .info-label{color:var(--muted);font-size:.72rem}.tx-result-sheet-time{text-align:right;font-size:.78rem;font-weight:700;line-height:1.35}.tx-result-sheet-total{border-radius:var(--radius-md);background:var(--surface-variant);border-top:none;border:1px solid var(--border);margin-top:0;padding:.85rem .75rem}.tx-success-actions{margin-top:.75rem}.tx-success-actions .std-btn{width:100%}.garuda-pay-confirm-modal--processing .wallet-modal-body{gap:.65rem}.garuda-pay-confirm-hint{text-align:center;margin:0;font-size:.76rem;line-height:1.45}.garuda-pay-confirm-address-row{flex-direction:column;align-items:stretch;gap:.25rem}.garuda-pay-confirm-address-row .info-value{word-break:break-all;font-size:.8rem;line-height:1.35}.garuda-pay-confirm-merchant{background:#ce11260a;border:1px solid #ce11261a;border-radius:14px;align-items:center;gap:.75rem;padding:.85rem;display:flex}.garuda-pay-confirm-icon{background:var(--primary-container);width:42px;height:42px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.garuda-pay-confirm-name{font-size:.92rem;font-weight:700}.garuda-pay-confirm-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.garuda-pay-confirm-full{grid-column:1/-1}.garuda-pay-confirm-grid .info-label{margin-bottom:.15rem;font-size:.72rem;display:block}.garuda-pay-confirm-grid .info-value{font-size:.84rem;font-weight:700;display:block}.garuda-pay-confirm-method{align-items:center;gap:.35rem;display:inline-flex!important}.garuda-pay-confirm-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:.85rem 0;font-size:1rem;font-weight:800;display:flex}.garuda-pay-confirm-total strong{color:var(--text);font-size:1.02rem;font-weight:800}.garuda-pay-confirm-note{font-size:.76rem;line-height:1.45}.garuda-pay-confirm-network-badge{color:var(--muted);background:#0f172a0f;border-radius:999px;margin-top:.2rem;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.garuda-pay-confirm-invoice-row{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.65rem .75rem;display:flex}.garuda-pay-method-pill-icon{background:#ce112614;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.garuda-pay-method-pill-icon--pay{color:#2563eb;background:#2563eb1a}.garuda-pay-method-pill-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.garuda-pay-method-pill-copy strong{font-size:.88rem}.garuda-pay-method-pill-copy small{font-size:.72rem}.merchant-settings-panel{gap:1rem}.merchant-settings-lead{margin:0;font-size:.82rem;line-height:1.5}.merchant-settings-section{flex-direction:column;gap:.55rem;display:flex}.merchant-settings-methods{flex-direction:column;gap:.5rem;display:flex}.merchant-settings-method{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;align-items:center;gap:.75rem;padding:.85rem;display:flex}.merchant-settings-method.active{background:#ce11260a;border-color:#ce112659;box-shadow:0 0 0 1px #ce112614}.merchant-settings-method-copy{flex-direction:column;gap:.1rem;display:flex}.merchant-settings-method-copy strong{font-size:.88rem}.merchant-settings-actions{flex-direction:column;gap:.5rem;display:flex}.merchant-settings-screen .section{margin-bottom:.25rem}.merchant-mainnet-banner{background:linear-gradient(135deg,#0b5e3c14,#ce11260f);border:1px solid #0b5e3c2e;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.merchant-mainnet-banner strong{margin-bottom:.15rem;font-size:.88rem;display:block}.merchant-mainnet-banner p{margin:0;font-size:.78rem;line-height:1.45}.merchant-form-panel{gap:.75rem}.merchant-form-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.merchant-field{gap:.35rem}.merchant-field .field-hint{margin-top:.1rem;font-size:.72rem}.merchant-notes{resize:vertical;min-height:4.5rem;font-family:inherit}.merchant-toggle-row{border-radius:var(--radius-md);padding:.65rem .75rem}.merchant-qr-preview{text-align:center;align-items:center;gap:.75rem}.merchant-qr-meta{text-align:left;width:100%}.merchant-qr-name{margin:0 0 .15rem;font-size:1rem;font-weight:700}.merchant-qr-frame{padding:.75rem}.merchant-qr-caption{margin:0;font-size:.75rem}.receive-merchant-meta{text-align:center;flex-direction:column;gap:.1rem;margin-top:.25rem;display:flex}.receive-merchant-meta strong{font-size:.92rem}.receive-merchant-meta .merchant-trust-chip{align-self:center;margin-top:.3rem}@media (max-width:420px){.merchant-form-grid{grid-template-columns:1fr}}.garuda-pay-link-desc{font-size:.82rem;line-height:1.45}.garuda-pay-link-card{border:1px solid var(--border);background:#10b9810f;border-radius:14px;align-items:center;gap:.75rem;padding:.85rem;display:flex}.garuda-pay-link-card-icon{background:var(--primary-container);width:42px;height:42px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.garuda-pay-link-card-name{font-size:.88rem;font-weight:700}.garuda-pay-link-card-badge{color:#047857;background:#10b9811f;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;margin-left:auto;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.garuda-pay-link-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.profile-menu-item.danger .profile-menu-label{color:var(--error)}.profile-menu-item.danger:hover{background:#ef44440a}.date-group{color:var(--muted);letter-spacing:.02em;margin-top:.5rem;font-size:.72rem;font-weight:600}.link-row-btn{text-align:left;border:none;border-bottom:1px solid var(--border);width:100%;color:var(--primary);cursor:pointer;background:0 0;padding:.85rem 0;font-size:.9rem;font-weight:700;transition:opacity .15s;display:block}.link-row-btn:hover{opacity:.8}.link-row-btn:last-child{border-bottom:none}.input-action-wrap{align-items:center;display:flex;position:relative}.input-with-actions{padding-right:5rem}.input-actions{gap:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.input-action-btn{background:var(--primary-container);width:34px;height:34px;color:var(--primary);cursor:pointer;border:none;border-radius:10px;place-items:center;transition:background .15s;display:grid}.input-action-btn:hover{background:#e119272e}.input-suffix{color:var(--muted);font-size:.82rem;font-weight:700;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.input-valid{border-color:var(--success)!important}.input-invalid{border-color:var(--error)!important}.field-row{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.field-row .link-btn{margin:0;padding:.15rem .5rem}.send-balance-hint{margin-top:.35rem;font-size:.78rem}.fee-estimate{border-radius:var(--radius-md);background:var(--surface-variant);color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:.35rem .5rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.4;display:flex}.merchant-fee-note{width:100%;margin-top:.1rem;font-size:.7rem;display:block}.fee-estimate-icon{box-shadow:none;border:none;width:18px!important;height:18px!important}.receive-panel{text-align:center;align-items:center;gap:1rem}.receive-amount-mode{width:100%;max-width:100%}.receive-settlement-hint{margin-top:.15rem;font-size:.72rem;display:block}.network-badge-pay{color:var(--primary);background:#e1192714;border-color:#e1192726}.qr-frame-premium{border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;padding:1rem}.receive-amount-field{text-align:left;width:100%;max-width:100%}.address-box-short{text-align:center}.qr-canvas{border-radius:var(--radius-md);overflow:hidden}.qr-canvas-loading{background:var(--surface-variant);border-radius:var(--radius-md);place-items:center;display:grid}.receive-actions{flex-direction:column;gap:.65rem;width:100%;display:flex}.btn-with-icon{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.receive-tips{align-items:flex-start;gap:.75rem;display:flex;padding:1rem!important}.receive-tips p{font-size:.82rem;line-height:1.5}.finance-input{border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--surface-variant);align-items:center;gap:.5rem;padding:.65rem .75rem;transition:border-color .2s,box-shadow .2s;display:flex}.finance-input:focus-within{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 4px #e119271a}.finance-input.valid{border-color:var(--success)}.finance-input.invalid{border-color:var(--error)}.finance-input-field{color:var(--text);background:0 0;border:none;flex:1;min-width:0;font-size:.95rem}.finance-input-field:focus{outline:none}.finance-input-field.amount-field{letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.finance-input-actions{flex-shrink:0;gap:.25rem;display:flex}.finance-icon-btn{background:var(--primary-container);width:36px;height:36px;color:var(--primary);cursor:pointer;border:none;border-radius:10px;place-items:center;transition:background .15s,transform .1s;display:grid}.finance-icon-btn:hover{background:#e119272e}.panel.stack.send-form{gap:1rem}.send-recipient-mode{background:#f8fafceb;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.45rem;padding:.65rem .7rem;display:flex}.send-recipient-mode__label{color:var(--muted);letter-spacing:.02em;font-size:.72rem;font-weight:700}.send-recipient-mode__seg{background:#f1f5f9f2;border:1px solid #0f172a0d;border-radius:12px;gap:.22rem;padding:.2rem;display:flex}.send-recipient-mode__btn{min-height:2.5rem;color:var(--muted);cursor:pointer;transition:background .16s var(--ease-out),color .16s var(--ease-out),box-shadow .16s var(--ease-out);background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .55rem;font-family:inherit;font-size:.78rem;font-weight:700;display:inline-flex}.send-recipient-mode__btn .material-icon{opacity:.72;flex-shrink:0}.send-recipient-mode__btn.is-active{color:var(--text);background:#fff;box-shadow:0 2px 10px #0f172a12}.send-recipient-mode__btn.is-active .material-icon{color:var(--primary);opacity:1}.send-recipient-mode__btn:active:not(.is-active){background:#ffffff8c}.send-recipient-mode__hint{margin:0;font-size:.7rem;line-height:1.45}.send-recipient-mode__hint .mono{word-break:break-all;font-size:.66rem}.send-screen--processing{min-height:calc(100dvh - var(--safe-top,0px) - var(--safe-bottom,0px));flex-direction:column;display:flex}.send-progress-panel{flex-direction:column;flex:0 auto;gap:0;min-height:0;display:flex}.send-progress-body{flex:0 auto;gap:.55rem;overflow:visible}.send-screen--processing{min-height:auto}.send-progress-body .tx-receipt{flex-shrink:0}.send-progress-body .tx-receipt-row{padding:.65rem 0}.send-progress-footer{z-index:4;flex-shrink:0;margin-top:auto;padding-top:1.25rem;position:relative}.send-progress-footer .std-btn{width:100%}.send-progress-hint{text-align:center;margin:0;font-size:.78rem;line-height:1.45}.send-summary-card{border-radius:var(--radius-md);background:var(--surface-variant);border:1px solid var(--border);gap:.55rem;padding:.85rem .9rem}.send-summary-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.send-summary-row .info-label{color:var(--muted);flex-shrink:0;font-size:.72rem}.send-summary-row .info-value{text-align:right;font-size:.84rem;font-weight:700}.send-summary-address{word-break:break-all;max-width:62%;line-height:1.35}.send-summary-amount{color:var(--primary)}.send-summary-time{font-size:.78rem;line-height:1.35}.send-amount-mode{margin-bottom:.15rem}.send-asset-picker{flex-direction:column;gap:.4rem;display:flex}.send-asset-picker-label{color:var(--muted);font-size:.78rem;font-weight:700}.send-asset-chip{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex;position:relative}.send-asset-chip .send-asset-chip-icon,.send-asset-chip .panel-brand-icon,.send-asset-chip .token-icon-shell{flex-shrink:0}.send-asset-chip .token-icon-shell{padding:0;overflow:hidden}.send-asset-chip .panel-brand-icon--gdc .panel-brand-icon-img,.send-asset-chip .panel-brand-icon--gidr .panel-brand-icon-img{width:100%;height:100%}.send-asset-chip-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.send-asset-chip-text strong{letter-spacing:-.01em;font-size:.92rem}.send-asset-chip-text small{font-size:.72rem;line-height:1.25}.send-asset-chevron{color:var(--muted);flex-shrink:0}.swap-token-select-overlay{opacity:0;cursor:pointer;width:100%;height:100%;font-family:var(--font-sans);color:#0000;-webkit-text-fill-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;position:absolute;top:0;bottom:0;left:0;right:0}.amount-input-group{flex-direction:column;gap:.35rem;display:flex}.amount-input{padding-right:4.5rem;position:relative}.amount-suffix{color:var(--muted);font-size:.82rem;font-weight:800;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.max-chip{letter-spacing:.06em;color:var(--primary);cursor:pointer;background:#e119271a;border:none;border-radius:8px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;transition:background .15s}.max-chip:hover{background:#e119272e}.staking-hub-screen{gap:.95rem!important}.staking-hub-hero{color:#fff;background:radial-gradient(120% 90% at 0 0,#ce112629 0%,#0000 52%),linear-gradient(160deg,#9a0f1a 0%,#ce1126 48%,#e11927 100%);border:1px solid #ce112629;border-radius:18px;padding:1rem 1.05rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 4px 14px #ce112624}.staking-hub-hero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff24 0%,#0000 40%);position:absolute;top:0;bottom:0;left:0;right:0}.staking-hub-hero-top{z-index:1;align-items:flex-start;gap:.75rem;display:flex;position:relative}.staking-hub-orb{color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.staking-hub-hero-copy{flex:1;min-width:0}.staking-hub-badge{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;margin-bottom:.22rem;padding:.16rem .45rem;font-size:.6rem;font-weight:800;display:inline-flex}.staking-hub-title{letter-spacing:-.035em;color:#fff;margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.staking-hub-lead{margin:.28rem 0 0;font-size:.78rem;line-height:1.4;color:#ffffffc7!important}.staking-hub-hero-metric{z-index:1;border-top:1px solid #ffffff2e;flex-direction:column;gap:.18rem;margin-top:.95rem;padding-top:.85rem;display:flex;position:relative}.staking-hub-metric-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;font-size:.66rem;font-weight:700}.staking-hub-metric-value{letter-spacing:-.04em;color:#fff;font-size:1.55rem;font-weight:800;line-height:1.1}.staking-mode-tabs{background:#0f172a0a;border:1px solid #0f172a0f;border-radius:14px;grid-template-columns:1fr 1fr;gap:.3rem;padding:.28rem;display:grid}.staking-mode-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--muted);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;padding:.7rem .55rem;font-size:.78rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s,border-color .15s}.staking-mode-tab.is-active{color:#ce1126;background:#fff;border-color:#0f172a0f;box-shadow:0 1px 2px #0f172a0a}.staking-hub-panel{border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:0 2px 8px #0f172a08!important}.staking-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.66rem;font-weight:800}.staking-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.staking-section-title{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:800}.staking-section-chip{letter-spacing:.04em;text-transform:uppercase;color:#ce1126;background:#ce112614;border:1px solid #ce11261f;border-radius:999px;padding:.22rem .5rem;font-size:.64rem;font-weight:800}.stake-form-panel{gap:.95rem!important;padding:1.05rem 1.05rem 1.1rem!important}.stake-form-panel .amount-input-group{margin-bottom:0}.stake-wallet-meta{background:var(--surface-variant);border:1px solid #0f172a0f;border-radius:13px;flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.stake-meta-row{grid-template-columns:24px 1fr auto;align-items:center;gap:.5rem;display:grid}.stake-meta-icon{color:#ce1126;background:#ce112614;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.stake-meta-label{color:var(--muted);font-size:.76rem;font-weight:600}.stake-meta-value{color:var(--text);letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:800}.stake-meta-value.accent{color:#ce1126}.stake-info-grid{background:#fff;border:1px solid #0f172a12;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0;padding:.2rem 0;display:grid;overflow:hidden}.stake-info-cell{text-align:center;grid-template-rows:auto minmax(1.35rem,auto) auto;place-items:center;gap:.28rem;min-width:0;padding:.85rem .45rem .8rem;display:grid}.stake-info-cell:not(:last-child){border-right:1px solid #0f172a0f}.stake-info-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:700;line-height:1.2;display:block}.stake-info-val-row{justify-content:center;align-items:center;gap:.28rem;min-height:1.35rem;display:inline-flex}.stake-info-val{color:var(--text);letter-spacing:-.025em;font-size:.98rem;font-weight:800;line-height:1.1;display:block}.stake-info-val--apr{color:#ce1126}.stake-info-boost-chip{letter-spacing:.02em;color:#ce1126;background:#ce112614;border:1px solid #ce112624;border-radius:999px;align-items:center;padding:.12rem .35rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.stake-info-foot{letter-spacing:0;text-transform:none;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62rem;font-weight:600;line-height:1.2;display:block;overflow:hidden}.stake-info-boost{display:none}.stake-message{margin:0;line-height:1.45}.stake-cta-btn.std-btn-primary:not(:disabled){background:linear-gradient(135deg,#ff4d5e 0%,#e11927 45%,#9a0f1a 100%);border-radius:14px;margin-top:.1rem;padding:1.05rem 1.35rem;font-size:.95rem;box-shadow:0 4px 12px #ce11262e,inset 0 1px #ffffff38}.stake-cta-btn.std-btn-primary:disabled{color:#94a3b8;box-shadow:none;background:#e8ecef}.stake-form{gap:.85rem!important}.staking-positions-panel,.staking-health-panel{gap:.85rem!important;padding:1.05rem 1.05rem 1.1rem!important}.staking-card-v2{background:var(--surface-variant);border:1px solid #0f172a12;border-radius:14px;align-items:center;gap:.85rem;padding:.85rem .9rem;display:flex}.staking-position-list{gap:.75rem;display:grid}.staking-position-card{background:var(--surface-variant);border:1px solid #0f172a12;border-radius:14px;gap:.7rem;padding:.9rem;display:grid}.staking-position-top{align-items:center;gap:.85rem;display:flex}.staking-position-reward{color:#64748b;background:#fff;border:1px solid #0f172a0f;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.78rem;display:flex}.staking-position-reward strong{color:#0f172a;letter-spacing:-.015em;font-size:.86rem;font-weight:800}.staking-position-actions{grid-template-columns:1fr 1.2fr;gap:.5rem;display:grid}.staking-position-actions .std-btn{min-height:2.55rem;font-weight:700}.staking-position-lock-hint{margin:0;font-size:.72rem;line-height:1.35}.staking-card-icon{color:#ce1126;background:#ce112617;border:1px solid #ce11261f;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.staking-card-body{flex:1;min-width:0}.staking-title{letter-spacing:-.015em;margin:0;font-size:.9rem;font-weight:800}.staking-card-meta{margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.staking-amount{white-space:nowrap;letter-spacing:-.02em;color:var(--text);font-size:.92rem;font-weight:800}.staking-empty{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem .75rem 1.05rem;display:flex}.staking-empty-icon{color:#ce1126;background:#ce112614;border:1px solid #ce11261f;border-radius:14px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.35rem;display:inline-flex}.staking-empty-title{letter-spacing:-.015em;margin:0;font-size:.92rem;font-weight:800}.staking-empty-hint{margin:0;font-size:.78rem;line-height:1.4}.staking-metric-list{flex-direction:column;gap:.15rem;display:flex}.staking-metric-row{border-bottom:1px solid #0f172a0f;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .15rem;display:flex}.staking-metric-row:last-child{border-bottom:none;padding-bottom:.15rem}.staking-metric-label{color:var(--muted);font-size:.8rem;font-weight:600}.staking-metric-value{letter-spacing:-.015em;color:var(--text);font-size:.86rem;font-weight:800}.staking-hub-note{color:var(--muted);text-align:center;margin:.15rem 0 .35rem;font-size:.72rem;line-height:1.45}.notif-mark-all{margin-left:auto;padding:.35rem .65rem;font-size:.78rem}.notif-list{gap:0!important}.notif-item{text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;align-items:flex-start;gap:.85rem;width:100%;padding:1rem 1.15rem;transition:background .15s;display:flex}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:#f4f6f899}.notif-item.unread{background:#e1192708}.notif-icon{background:var(--surface-variant);width:40px;height:40px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.notif-cat-market{color:var(--success);background:#22c55e1a}.notif-cat-staking{color:var(--primary);background:var(--primary-container)}.notif-cat-security{color:#2563eb;background:#2563eb1a}.notif-cat-lifestyle{color:#0f766e;background:#0f766e1f}.notif-cat-tx{color:var(--on-surface-variant);background:#7878781f}.notif-body{flex:1;min-width:0}.notif-title{margin:0 0 .2rem;font-size:.9rem;font-weight:700}.notif-text{margin:0 0 .35rem;font-size:.82rem;line-height:1.45}.notif-time{color:var(--muted);font-size:.72rem;font-weight:600}.notif-dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:.35rem}.notif-empty{text-align:center;gap:.75rem;padding:2rem 1rem}.kyc-version-badge{letter-spacing:.04em;color:var(--primary);background:#ce11261a;border-radius:999px;margin-left:auto;padding:.2rem .5rem;font-size:.62rem;font-weight:800}.kyc-step-panel{border:1px solid #0f172a12;box-shadow:inset 0 1px #fffffff2,0 10px 28px #0f172a0d;gap:.85rem!important;padding:1.05rem 1rem 1.1rem!important}.kyc-step-head{border-bottom:1px solid #0f172a0f;gap:.28rem;margin-bottom:.15rem;padding-bottom:.15rem;display:grid}.kyc-step-head .section-title{letter-spacing:-.02em;margin:0;font-size:1.05rem}.kyc-step-lead{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.kyc-step-nav{gap:.5rem;margin-top:.25rem;padding-top:.35rem;display:grid}.kyc-step-panel .std-btn-primary:disabled,.kyc-active-liveness .std-btn-primary:disabled{color:#fff;box-shadow:none;background:#94a3b8}.kyc-step-panel .std-btn-outline{color:#334155;border-color:#0f172a1f}.kyc-step-panel .std-btn-outline:not(:disabled):hover{color:var(--primary);background:#ce112608;border-color:#ce112647}.kyc-select,.kyc-step-panel .input,.kyc-step-panel select.input{box-shadow:none;background:#fff;border:1px solid #0f172a1a}.kyc-step-panel .input:focus,.kyc-step-panel select.input:focus{border-color:#ce112659;outline:none;box-shadow:0 0 0 3px #ce112614}.kyc-meta-row{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.kyc-meta-label{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}.kyc-meta-value{color:#0f172a;text-align:right;font-size:.88rem;font-weight:700}.kyc-capture-stack{gap:.85rem;display:grid}.kyc-confirm-summary{gap:.45rem;display:grid}.kyc-flow-sub{text-align:center;margin:-.25rem 0 .15rem;font-size:.78rem}.kyc-flow-overview{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}.kyc-flow-chip{border-radius:var(--radius-md);border:1px dashed var(--border-strong);background:var(--surface-variant);color:var(--muted);align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.72rem;font-weight:600;display:flex}.kyc-flow-chip.active{color:var(--primary);background:#ce11260f;border-style:solid;border-color:#ce112659}.kyc-steps{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.kyc-step-item{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.3rem;padding:0;display:flex}.kyc-step-dot{background:var(--border-strong);border-radius:999px;width:100%;height:4px;transition:background .2s}.kyc-step-item.active .kyc-step-dot{background:var(--primary)}.kyc-step-item.current .kyc-step-dot{box-shadow:0 0 0 2px #ce112640}.kyc-step-label{color:var(--muted);font-size:.62rem;font-weight:700}.kyc-step-item.active .kyc-step-label{color:var(--primary)}.kyc-missing-hint{background:#ce11260d;border-color:#ce112647}.kyc-success{text-align:center;gap:1rem;padding:2rem 1.25rem!important}.kyc-success-icon{width:72px;height:72px;color:var(--success);background:#10b9811f;border-radius:50%;place-items:center;margin:0 auto;display:grid}.kyc-pending-icon{color:#b45309;background:#f59e0b1f;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto;display:grid}.kyc-state-panel{width:100%}.kyc-step-panel{animation:.38s cubic-bezier(.22,1,.36,1) both kycStepIn}.kyc-animate-pop{animation:.55s cubic-bezier(.22,1,.36,1) both kycPop}.kyc-animate-pulse{animation:2s ease-in-out infinite kycIconPulse}.kyc-animate-shake{animation:.5s ease-in-out both kycShake}@keyframes kycStepIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes kycPop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes kycIconPulse{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b59}50%{transform:scale(1.04);box-shadow:0 0 0 10px #f59e0b00}}@keyframes kycShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.activity-flow-stage{--flow-progress:0%;flex-direction:column;gap:.85rem;width:100%;display:flex}.activity-flow-stage--panel{border-radius:var(--radius-md);background:linear-gradient(165deg,#fffffffc 0%,#fafbfdf5 100%);border:1px solid #0f172a12;padding:.9rem .85rem .95rem;box-shadow:inset 0 1px #fffffff2,0 10px 28px #0f172a0f}.activity-flow-stage--modal{gap:.72rem;padding:.15rem 0 0}.activity-flow-stage__hero{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.activity-flow-stage--panel .activity-flow-stage__hero{text-align:left;flex-direction:row;align-items:center;gap:.72rem}.activity-flow-stage__beacon{flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.activity-flow-stage--panel .activity-flow-stage__beacon{width:2.5rem;height:2.5rem}.activity-flow-stage__beacon-glow{opacity:0;background:radial-gradient(circle,#ce11261f 0%,#0000 68%);border-radius:50%;transition:opacity .35s,transform .35s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.92)}.activity-flow-stage__beacon--live .activity-flow-stage__beacon-glow{opacity:1;animation:2.4s ease-in-out infinite activityStageGlow}.activity-flow-stage__beacon-core{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #ce11261f;border-radius:50%;justify-content:center;align-items:center;gap:.22rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 4px 16px #0f172a12}.activity-flow-stage__beacon-dot{background:#ce112647;border-radius:50%;width:.3rem;height:.3rem;transform:translateY(0)}.activity-flow-stage__beacon--live .activity-flow-stage__beacon-dot{background:var(--primary);animation:1.05s ease-in-out infinite activityStageDot}.activity-flow-stage__beacon--live .activity-flow-stage__beacon-dot:nth-child(2){animation-delay:.14s}.activity-flow-stage__beacon--live .activity-flow-stage__beacon-dot:nth-child(3){animation-delay:.28s}.activity-flow-stage__beacon--flow .activity-flow-stage__beacon-core{border-color:#ce112633}@keyframes activityStageGlow{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes activityStageDot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.activity-flow-stage__copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.activity-flow-stage__title{letter-spacing:-.025em;color:var(--text);margin:0;font-size:.92rem;font-weight:800;line-height:1.2}.activity-flow-stage--panel .activity-flow-stage__title{font-size:.88rem}.activity-flow-stage__sub{max-width:18rem;margin:0;font-size:.74rem;line-height:1.42}.activity-flow-stage--panel .activity-flow-stage__sub{max-width:none;font-size:.72rem}.activity-flow-stage__sub--live{animation:.22s cubic-bezier(.22,1,.36,1) both activityStageSubSwap}@keyframes activityStageSubSwap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.activity-flow-stage__timeline{padding:0 .35rem;position:relative}.activity-flow-stage__line{background:#0f172a14;border-radius:999px;height:2px;position:absolute;top:.72rem;left:12%;right:12%;overflow:hidden}.activity-flow-stage__line-fill{height:100%;width:var(--flow-progress);border-radius:inherit;background:linear-gradient(90deg,var(--primary)0%,#ff5c5c 100%);transition:width .38s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 12px #ce112633}.activity-flow-stage__line-shimmer{background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.35s ease-in-out infinite activityStageLineShimmer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes activityStageLineShimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}.activity-flow-stage__nodes{z-index:1;justify-content:space-between;gap:.35rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.activity-flow-stage__item{flex-direction:column;flex:1;align-items:center;gap:.38rem;min-width:0;display:flex}.activity-flow-stage__item-btn{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:.38rem;padding:0;display:flex}.activity-flow-stage__node{width:1.5rem;height:1.5rem;color:var(--muted);background:#fff;border:1.5px solid #0f172a1a;border-radius:50%;place-items:center;transition:color .28s,background .28s,border-color .28s,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:grid;box-shadow:0 2px 8px #0f172a0d}.activity-flow-stage--modal .activity-flow-stage__node{width:1.42rem;height:1.42rem}.activity-flow-stage__node--done{color:#fff;background:linear-gradient(145deg,var(--primary)0%,#e01028 100%);border-color:#0000;box-shadow:0 4px 12px #ce112647}.activity-flow-stage__node--active{color:var(--primary);background:#fff;border-color:#ce112673;animation:1.8s ease-in-out infinite activityStageNodeBreath;transform:scale(1.08);box-shadow:0 0 0 4px #ce11261a,0 6px 16px #ce112624}.activity-flow-stage__node--error{color:#fff;background:var(--primary);border-color:#0000}.activity-flow-stage__node--pending{opacity:.72}@keyframes activityStageNodeBreath{0%,to{box-shadow:0 0 0 4px #ce112614,0 4px 12px #ce11261a}50%{box-shadow:0 0 0 6px #ce11261f,0 8px 18px #ce112629}}.activity-flow-stage__label{color:var(--muted);text-align:center;letter-spacing:.02em;text-transform:uppercase;font-size:.6rem;font-weight:700;line-height:1.2}.activity-flow-stage__item--active .activity-flow-stage__label{color:var(--primary)}.activity-flow-stage__item--done .activity-flow-stage__label{color:#10b981f2}.activity-flow-stage__item--error .activity-flow-stage__label{color:var(--primary)}.activity-flow-stage__item--clickable{cursor:pointer}.activity-progress-kyc .activity-flow-stage__label{text-transform:none;text-overflow:ellipsis;letter-spacing:0;max-width:100%;font-size:.58rem;font-weight:700;overflow:hidden}.activity-progress-kyc .activity-flow-stage__node{width:1.65rem;height:1.65rem}.activity-progress-kyc.activity-progress-premium{background:#fff;border:1px solid #0f172a0f;border-radius:14px;padding:.75rem .7rem .8rem;box-shadow:0 8px 22px #0f172a0a}.activity-progress-kyc .activity-flow-stage__title{letter-spacing:-.01em;font-size:.86rem;font-weight:800}.activity-progress-kyc .activity-flow-stage__sub{color:#64748b;font-size:.68rem}.activity-progress-send{margin-bottom:.15rem;animation:.24s cubic-bezier(.22,1,.36,1) both activityProcessIn}.send-progress-banner,.activity-run-banner-sticky{z-index:20;margin-bottom:.65rem;position:sticky;top:0}.activity-progress-send-top{border-radius:var(--radius-md);margin-bottom:0;box-shadow:0 14px 36px #0f172a1f}.activity-progress-send-top .activity-flow-stage__title{font-size:.95rem;font-weight:800}.activity-progress-send-top .activity-flow-stage__sub{font-size:.82rem}.send-token-note,.send-gas-warning{margin:0;font-size:.72rem;line-height:1.45}.send-recipient-hint{margin:-.35rem 0 0;font-size:.78rem;line-height:1.4}.send-gas-warning{color:var(--primary);font-weight:600}.kyc-resubmit-banner{border-radius:var(--radius-md);color:var(--primary);background:#ce112614;border:1px solid #ce112633;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.78rem;font-weight:700;display:flex}.secure-icon{color:#2563eb;background:#2563eb1f}.kyc-upload-hint{background:#f8fafc;border:1px solid #0f172a0f;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.8rem .85rem;display:flex}.kyc-upload-hint-icon{color:#475569;background:#0f172a0f;border-radius:9px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;line-height:0;display:grid}.kyc-upload-hint.kyc-missing-hint .kyc-upload-hint-icon{color:var(--primary);background:#ce11261a}.kyc-upload-hint p{margin:0;font-size:.74rem;line-height:1.45}.kyc-disclaimer{color:#64748b;font-size:.76rem;line-height:1.45}.kyc-capture{background:#fff;border:1px solid #0f172a0f;border-radius:14px;flex-direction:column;gap:.55rem;padding:.8rem;display:flex}.kyc-capture-head{flex-direction:column;gap:.18rem;display:flex}.kyc-capture-head .field-label{color:#334155;font-size:.8rem;font-weight:750}.kyc-capture-hint{color:#64748b;margin:0;font-size:.72rem;line-height:1.4}.kyc-capture-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kyc-capture-btn{color:#334155;cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #0f172a14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:4.4rem;padding:.75rem .5rem;font-size:.74rem;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 4px 12px #0f172a0a}.kyc-capture-btn:hover{border-color:#ce112647;box-shadow:0 6px 16px #ce112614}.kyc-capture-btn:active{transform:scale(.98)}.kyc-capture-btn .material-icon,.kyc-capture-btn svg{color:var(--primary)}.kyc-capture-preview{background:#0f172a;border:1px solid #0f172a14;border-radius:12px;position:relative;overflow:hidden}.kyc-capture-preview img{object-fit:contain;width:100%;max-height:220px;display:block}.kyc-capture-retake{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.kyc-capture-live{flex-direction:column;gap:.5rem;display:flex}.kyc-capture-video{object-fit:cover;background:#000;border-radius:12px;width:100%;min-height:180px;max-height:240px}.kyc-capture-video--user{transform:scaleX(-1)}.kyc-active-video-wrap .kyc-capture-video{min-height:220px;max-height:280px}.kyc-active-liveness{flex-direction:column;gap:.7rem;display:flex}.kyc-active-head{flex-direction:column;gap:.2rem;display:flex}.kyc-active-video-wrap{background:#000;border:1px solid #0f172a14;border-radius:14px;position:relative;overflow:hidden}.kyc-active-countdown{color:#fff;background:#00000059;justify-content:center;align-items:center;font-size:4rem;font-weight:800;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.kyc-active-instruction{color:#fff;text-align:center;background:linear-gradient(#0000,#000000bf);padding:.55rem .75rem;font-size:.82rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.kyc-active-actions{flex-direction:column;gap:.45rem;display:flex}.kyc-active-step{color:var(--success);align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.kyc-active-thumbs{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kyc-active-thumbs--3{grid-template-columns:repeat(3,1fr)}.kyc-active-thumb--solo{max-width:220px;margin:0 auto}.kyc-expression-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.kyc-expression-chip{color:#64748b;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;min-height:2.35rem;padding:.4rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.kyc-expression-chip.active{color:var(--primary);background:#ce112614;border-color:#ce112659}.kyc-expression-chip.done{color:#047857;background:#10b98114;border-color:#0b5e3c47}.kyc-active-step-badge{color:#fff;background:#0000008c;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.kyc-active-step-done{text-align:center;border:1px solid #0f172a0f;border-radius:14px;align-items:center;gap:.65rem;box-shadow:0 8px 20px #0f172a0a;padding:.9rem!important}.kyc-active-thumb{background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:.4rem;display:flex}.kyc-active-thumb img{object-fit:cover;border-radius:8px;width:100%;height:96px}.kyc-active-thumb span{color:#64748b;font-size:.7rem;font-weight:650}.kyc-active-done{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.kyc-active-ok{justify-content:center;align-items:center;gap:.35rem;margin:0;font-weight:700;display:inline-flex}.kyc-active-start{flex-direction:column;gap:.5rem;display:flex}.kyc-capture-live-actions{gap:.5rem;display:flex}.kyc-confirm-docs{flex-direction:column;gap:.55rem;display:flex}.kyc-confirm-thumbs{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (min-width:420px){.kyc-confirm-thumbs{grid-template-columns:repeat(3,1fr)}}.kyc-confirm-thumb{color:#64748b;background:#fff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem;font-size:.64rem;font-weight:650;display:flex;box-shadow:0 4px 12px #0f172a08}.kyc-confirm-thumb img{object-fit:cover;border-radius:8px;width:100%;height:76px}.kyc-confirm-thumb.ok{color:#047857;border-color:#0b5e3c47}.kyc-confirm-thumb.missing{color:var(--primary);border-color:#ce112647}.secure-check-item{align-items:center;gap:.85rem;display:flex}.secure-check-item.done{opacity:1}.secure-check-title{margin:0 0 .15rem;font-size:.9rem;font-weight:700}.secure-toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.secure-toggle-row:last-child{border-bottom:none}.secure-toggle-row--disabled{opacity:.9;pointer-events:none}.security-activate-link{margin-top:.5rem;font-size:.82rem}.settings-row{border-bottom:1px solid var(--border);align-items:center;gap:.85rem;padding:1rem 1.15rem;display:flex}.settings-row:last-child{border-bottom:none}.settings-row-btn{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;transition:background .15s}.settings-row-btn:hover{background:#f4f6f8cc}.settings-row-toggle{justify-content:flex-start}.settings-row-toggle .settings-row-label{flex:1}.settings-row-icon{background:var(--primary-container);width:36px;height:36px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.settings-row-label{flex:1;font-size:.9rem;font-weight:600}.settings-row-value{color:var(--muted);font-size:.82rem;font-weight:600}.settings-chevron{color:var(--muted);flex-shrink:0}.rpc-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden;font-size:.72rem!important}.avatar-lg{width:72px;height:72px;box-shadow:var(--shadow-md),0 0 0 4px var(--surface);font-size:1.1rem}.profile-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.profile-avatar-lg-wrap{margin-bottom:.15rem}.profile-avatar-img{object-fit:cover;width:36px;height:36px;box-shadow:0 2px 8px #00000026,0 0 0 2px var(--surface);border-radius:50%}.profile-avatar-img-lg{width:72px;height:72px;box-shadow:var(--shadow-md),0 0 0 4px var(--surface)}.profile-avatar-edit{border:2px solid var(--surface);background:var(--primary);color:#fff;cursor:pointer;width:28px;height:28px;box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-avatar-lg-wrap .profile-avatar-edit{width:32px;height:32px;bottom:0;right:0}.profile-avatar-remove{border:2px solid var(--surface);background:var(--error);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-2px;right:-2px}.profile-avatar-lg-wrap .profile-avatar-remove{top:0;right:0}.profile-hero{text-align:center;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;padding:1.75rem 1.25rem 1.35rem;display:flex}.profile-name{letter-spacing:-.025em;color:var(--text);margin-top:1rem;font-size:1.28rem;font-weight:700}.profile-addr-btn{border:1px solid var(--border-strong);background:var(--surface-variant);cursor:pointer;color:var(--muted);border-radius:999px;align-items:center;gap:.4rem;margin-top:.55rem;padding:.5rem .95rem;font-size:.76rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.profile-addr-btn:hover{background:var(--surface);border-color:#e1192726}.profile-badges{flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin-top:1rem;display:flex}.profile-copy-hint{color:var(--success);margin-top:.25rem;font-size:.72rem;font-weight:600}.settings-profile-block{gap:.65rem!important}.settings-garuda-id-handle{color:var(--garuda-merah,#ce1126);letter-spacing:-.01em;font-weight:700}.settings-profile-hint{margin:0;font-size:.78rem;line-height:1.45}.settings-copy-val{cursor:pointer;text-align:right;color:var(--text);background:0 0;border:none;max-width:58%;padding:0;font-weight:700}.settings-copy-val:hover{color:var(--primary)}.security-item-btn{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1.1rem;display:flex}.security-item-btn:last-child{border-bottom:none}.security-item-btn:hover{background:#f4f6f8cc}.profile-menu-item{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;align-items:center;gap:.85rem;padding:1rem 1.15rem;text-decoration:none;transition:background .15s;display:flex}.profile-menu-item:last-child{border-bottom:none}.profile-menu-item:hover{background:#f4f6f8cc}.profile-menu-icon{background:var(--primary-container);width:40px;height:40px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.profile-menu-icon .material-icons-garuda{width:24px!important;height:24px!important}.profile-menu-icon.danger{color:var(--error);background:#ef44441a}.profile-menu-body{flex:1;min-width:0}.profile-menu-label{letter-spacing:-.01em;font-size:.88rem;font-weight:600;display:block}.profile-menu-sub{color:var(--muted);margin-top:.18rem;font-size:.74rem;line-height:1.35;display:block}.profile-menu-chevron{color:var(--muted);flex-shrink:0}@media (max-width:480px){.balance-amount{font-size:1.75rem}}@keyframes activityProcessIn{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes activityMsgIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes activityToastIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.activity-message{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);box-shadow:var(--shadow-sm);align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.activity-message-enter{animation:.38s cubic-bezier(.22,1,.36,1) both activityMsgIn}.activity-message-success{background:#10b9810f;border-color:#10b98159}.activity-message-error{background:#ef44440f;border-color:#ef444459}.activity-message-info{background:#2563eb0d;border-color:#2563eb4d}.activity-message-loading{background:#e119270a;border-color:#e1192740;position:relative}.activity-message-loading:after{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);background-size:180% 100%;height:3px;animation:1.15s cubic-bezier(.45,0,.55,1) infinite activityProgressShimmer;position:absolute;top:0;left:0;right:0}.activity-message-icon{color:var(--primary);flex-shrink:0;margin-top:.05rem}.activity-message-success .activity-message-icon{color:var(--success)}.activity-message-error .activity-message-icon{color:var(--error)}.activity-message-info .activity-message-icon{color:#2563eb}.activity-message-text{flex:1;min-width:0}.activity-message-title{margin:0;font-size:.84rem;font-weight:700;line-height:1.35}.activity-message-body{color:var(--muted);margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.activity-message-close{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:.15rem}.activity-message-close:hover{color:var(--text);background:#0000000d}.activity-message-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.activity-message-icon-wrap--success .activity-message-icon{z-index:1;position:relative}.activity-message-success-glow{background:#10b98138;border-radius:999px;animation:1.1s ease-out 2 successGlowPulse;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.activity-message-success-pop .activity-message-icon{animation:.55s cubic-bezier(.34,1.56,.64,1) both successIconPop}.activity-run-banner--success{padding:.15rem 0}.activity-success-celebration--compact{padding:.35rem .25rem .15rem}.activity-success-celebration--compact .activity-success-burst{width:68px;height:68px;margin-bottom:.4rem}.activity-success-celebration--compact .activity-success-ring{top:10px;bottom:10px;left:10px;right:10px}.activity-success-celebration--compact .activity-success-title{font-size:.98rem}.activity-success-celebration--compact .activity-success-subtitle{margin-top:.28rem;font-size:.76rem}.activity-success-celebration{text-align:center;flex-direction:column;align-items:center;gap:.1rem;padding:.85rem .65rem .45rem;animation:.45s cubic-bezier(.22,1,.36,1) both successPanelIn;display:flex}.activity-success-burst{width:88px;height:88px;margin-bottom:.55rem;position:relative}.activity-success-ring{border:2px solid #10b98173;border-radius:999px;animation:1.1s ease-out infinite successRingExpand;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.activity-success-ring--delay{animation-delay:.35s}.activity-success-icon-wrap{color:var(--success);justify-content:center;align-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) both successIconPop;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.activity-success-title{color:#047857;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800;animation:.5s .12s both successTextIn}.activity-success-subtitle{color:var(--muted);max-width:300px;margin:.45rem 0 0;font-size:.8rem;line-height:1.5;animation:.5s .2s both successTextIn}.activity-success-meta{color:var(--muted);justify-content:center;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.72rem;line-height:1.4;animation:.5s .25s both successTextIn;display:inline-flex}.activity-success-meta .material-icon{opacity:.85;font-size:14px}.activity-success-dismiss{min-width:8.5rem;margin-top:.85rem}@keyframes successIconPop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes successRingExpand{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes successGlowPulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes successTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes successPanelIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.activity-failure-celebration--compact{padding:.35rem .25rem .15rem}.activity-failure-celebration--compact .activity-failure-burst{width:68px;height:68px;margin-bottom:.4rem}.activity-failure-celebration--compact .activity-failure-ring{top:10px;bottom:10px;left:10px;right:10px}.activity-failure-celebration--compact .activity-failure-title{font-size:.98rem}.activity-failure-celebration--compact .activity-failure-subtitle{margin-top:.28rem;font-size:.76rem}.activity-failure-celebration{text-align:center;flex-direction:column;align-items:center;gap:.1rem;padding:.85rem .65rem .45rem;animation:.45s cubic-bezier(.22,1,.36,1) both failurePanelIn;display:flex}.activity-failure-burst{width:88px;height:88px;margin-bottom:.55rem;position:relative}.activity-failure-ring{border:2px solid #e119276b;border-radius:999px;animation:1.1s ease-out infinite failureRingExpand;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.activity-failure-ring--delay{animation-delay:.35s}.activity-failure-icon-wrap{color:var(--primary);justify-content:center;align-items:center;animation:.55s cubic-bezier(.34,1.56,.64,1) both failureIconPop,.55s .2s failureIconShake;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.activity-failure-title{color:var(--primary-dark);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800;animation:.5s .12s both failureTextIn}.activity-failure-subtitle{color:var(--muted);max-width:300px;margin:.45rem 0 0;font-size:.8rem;line-height:1.5;animation:.5s .2s both failureTextIn}.activity-failure-dismiss{min-width:8.5rem;margin-top:.85rem}.activity-run-banner--failure{padding:.15rem 0}.garuda-pay-confirm-failure,.send-failure-celebration,.swap-failure-celebration,.bridge-flow-failure,.checkin-flow-failure,.gnft-mint-flow-failure,.claim-flow-failure{padding:.05rem .15rem .1rem}.gnft-action-failure .activity-failure-burst{width:58px;height:58px;margin-bottom:.3rem}.gnft-action-failure .activity-failure-title{font-size:.92rem}.cards-policy{color:var(--primary);letter-spacing:-.01em;margin-top:.15rem;font-size:.72rem;font-weight:700;line-height:1.35}@keyframes failureIconPop{0%{opacity:0;transform:scale(.2)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes failureIconShake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes failureRingExpand{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.45)}}@keyframes failureTextIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes failurePanelIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bridge-success-panel{flex-direction:column;gap:.65rem;padding:.25rem 0 .5rem;display:flex}.bridge-success-panel .tx-receipt--success{margin-top:.1rem}.bridge-screen--flow{min-height:0}.screen-behind-flow{pointer-events:none;-webkit-user-select:none;user-select:none}.referral-flow-unified{border-radius:var(--radius-md);background:var(--surface);border:1px solid #0f172a14;padding:0;overflow:hidden;box-shadow:0 4px 14px #0f172a0d}.referral-flow-unified-head{border-bottom:1px solid var(--border);padding:.65rem .85rem}.referral-flow-code-label{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:block}.referral-flow-code{font-size:.82rem;font-weight:700;display:block}.referral-flow-unified-foot{padding:.65rem .85rem .75rem}.swap-flow-unified-foot,.stake-flow-unified-foot,.faucet-flow-unified-foot{border-top:1px solid var(--border);background:#fafbfc;padding:.5rem .75rem .55rem}.activity-flow-backdrop{z-index:950;animation:.16s fadeIn}.activity-flow-backdrop .activity-flow-modal{margin:auto;animation:.28s cubic-bezier(.22,1,.36,1) activityFlowModalIn}.activity-flow-backdrop.wallet-modal-backdrop .wallet-modal.activity-flow-modal{animation:.28s cubic-bezier(.22,1,.36,1) activityFlowModalIn}@keyframes activityFlowModalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.activity-flow-modal.wallet-modal{background:linear-gradient(#fff 0%,#fbfcfd 100%);border:1px solid #0f172a14;border-radius:22px;width:min(100%,400px);max-height:none;padding:.15rem .1rem .2rem;overflow:visible;box-shadow:inset 0 1px #ffffffe6,0 18px 48px #0f172a29,0 4px 14px #0f172a0f}.activity-flow-modal .wallet-modal-head.activity-flow-head{align-items:flex-start;gap:.75rem;padding:1rem 1rem .55rem}.activity-flow-head .section-title{letter-spacing:-.03em;color:#0f172a;font-size:1.12rem;font-weight:800;line-height:1.25}.activity-flow-subtitle{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.activity-flow-modal .wallet-modal-head .icon-btn-ghost{color:#64748b;background:#0f172a0a;border-radius:999px;width:2.15rem;height:2.15rem}.activity-flow-body{flex:0 auto;gap:.7rem;padding:.15rem 1rem .35rem;overflow:visible}.activity-flow-foot{border-top:none;gap:.55rem;margin-top:0;padding:.55rem 1rem 1rem}.activity-flow-foot .std-btn{letter-spacing:-.01em;border-radius:14px;min-height:2.85rem;font-weight:700}.activity-flow-foot .std-btn-outline{color:#ce1126;background:#fff;border-color:#ce112638}.activity-flow-foot .std-btn-outline:hover:not(:disabled){background:#ce11260a}@media (prefers-reduced-motion:reduce){.activity-flow-backdrop,.activity-flow-backdrop .activity-flow-modal,.activity-flow-backdrop.wallet-modal-backdrop .wallet-modal.activity-flow-modal{animation:none}}.activity-flow-panel{flex-direction:column;gap:.4rem;width:100%;display:flex}.activity-flow-center{width:100%;min-height:0}.activity-flow-cancel-bar{flex-direction:column;gap:.22rem;margin-top:.15rem;display:flex}.activity-flow-cancel-bar .std-btn{min-height:2.65rem}.activity-flow-cancel-note{text-align:center;margin:0;font-size:.64rem;line-height:1.35}.activity-flow-screen .screen-head,.activity-flow-screen [class*=-flow-head]{margin-bottom:0;padding-bottom:.05rem}.activity-flow-screen [class*=-flow-head-copy] .section-title{font-size:1.02rem;line-height:1.25}.activity-flow-screen [class*=-flow-subtitle]{margin-top:.08rem;font-size:.72rem;line-height:1.3}.activity-flow-screen [class*=-flow-stack],.activity-flow-inline{flex-direction:column;flex:none;gap:.38rem;width:100%;min-height:0;display:flex}.activity-flow-screen [class*=-flow-footer]{margin-top:0;padding-top:.2rem}.activity-flow-screen [class*=-flow-unified]{box-shadow:0 4px 14px #0f172a0d}.activity-flow-screen [class*=-flow-unified-foot]{gap:.28rem;padding:.55rem .72rem .62rem}.activity-flow-screen [class*=-flow-step-head]{gap:.45rem}.activity-flow-screen [class*=-flow-step-counter]{font-size:.62rem}.activity-flow-screen [class*=-flow-step-stage]{font-size:.76rem}.activity-flow-screen [class*=-flow-hint]{opacity:.85;font-size:.62rem;line-height:1.35}.activity-flow-screen [class*=-processing] .tx-receipt-body{display:none}.activity-flow-screen [class*=-flow] .tx-receipt-merchant,.activity-flow-screen [class*=-flow] .tx-receipt-header{padding:.55rem .75rem}.activity-flow-screen [class*=-flow] .tx-receipt-merchant-icon{width:32px;height:32px}.activity-flow-screen [class*=-flow] .tx-receipt-merchant-name{font-size:.82rem}.activity-flow-screen [class*=-flow] .tx-receipt-merchant-badge{padding:.12rem .38rem;font-size:.62rem}.activity-flow-screen [class*=-flow] .tx-receipt-row{padding:.38rem 0}.activity-flow-screen [class*=-flow] .tx-receipt-label{min-width:5.5rem;font-size:.7rem}.activity-flow-screen [class*=-flow] .tx-receipt-value{font-size:.78rem}.activity-flow-screen .activity-failure-celebration--compact,.activity-flow-screen .activity-success-celebration--compact,.activity-flow-inline .activity-failure-celebration--compact{padding:.1rem .05rem 0}.activity-flow-screen .activity-failure-celebration--compact .activity-failure-burst,.activity-flow-screen .activity-success-celebration--compact .activity-success-burst,.activity-flow-inline .activity-failure-celebration--compact .activity-failure-burst{width:46px;height:46px;margin-bottom:.2rem}.activity-flow-screen .activity-failure-celebration--compact .activity-failure-ring,.activity-flow-screen .activity-success-celebration--compact .activity-success-ring{top:8px;bottom:8px;left:8px;right:8px}.activity-flow-screen .activity-failure-celebration--compact .activity-failure-title,.activity-flow-screen .activity-success-celebration--compact .activity-success-title,.activity-flow-inline .activity-failure-celebration--compact .activity-failure-title{font-size:.9rem}.activity-flow-screen .activity-flow-error-detail{padding:.55rem .72rem;box-shadow:0 3px 10px #ef44440d}.activity-flow-screen .activity-flow-error-detail-label{margin-bottom:.22rem;font-size:.62rem}.activity-flow-screen .activity-flow-error-detail-body{font-size:.78rem;line-height:1.42}.activity-flow-screen .activity-flow-error-detail-hint{margin-top:.35rem;padding-top:.35rem;font-size:.7rem}.activity-flow-screen [class*=-flow-progress] .activity-flow-stage__sub{font-size:.68rem}.activity-flow-screen [class*=-flow-progress] .activity-flow-stage__timeline{padding:0 .2rem}.activity-flow-screen [class*=-flow-progress] .activity-flow-stage__nodes{gap:.2rem}.activity-flow-screen [class*=-flow-progress] .activity-flow-stage__item{gap:.28rem}.activity-flow-screen [class*=-flow-progress] .activity-flow-stage__node{width:1.28rem;height:1.28rem}.activity-flow-screen [class*=-flow-progress] .activity-flow-stage__label{font-size:.52rem}.activity-flow-inline .tx-success-actions{margin-top:0;padding-top:0}.bridge-flow-screen{gap:.35rem;min-height:0}.bridge-flow-head{margin-bottom:0;padding-bottom:.15rem}.bridge-flow-head-copy{flex:1;min-width:0}.bridge-flow-subtitle{margin-top:.12rem;font-size:.76rem;line-height:1.35}.bridge-flow-stack{flex-direction:column;flex:none;gap:.38rem;min-height:0;display:flex}.bridge-flow-unified{border-radius:var(--radius-md);background:var(--surface);border:1px solid #0f172a14;padding:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.bridge-flow-unified-foot{border-top:1px solid var(--border);background:#fafbfc;flex-direction:column;gap:.55rem;padding:.85rem 1rem .9rem;display:flex}.bridge-flow-hint{text-align:center;margin:0;padding-top:.1rem;font-size:.68rem;line-height:1.4}.bridge-flow-progress.activity-progress-premium,.bridge-flow-progress.activity-flow-stage--modal{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.bridge-flow-progress .activity-flow-stage__sub{text-align:center;font-size:.74rem}.bridge-flow-progress .activity-flow-stage__timeline{margin-top:.1rem}.bridge-flow-footer{margin-top:0;padding-top:.2rem}.bridge-flow-success.activity-success-celebration--compact{padding:.05rem .15rem .1rem}.bridge-flow-success .activity-success-burst{width:52px;height:52px;margin-bottom:.2rem}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow{box-shadow:none;border:none;border-radius:0}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flat .tx-receipt-merchant{border-bottom:1px solid var(--border);background:linear-gradient(#fff 0%,#fafbfc 100%);padding:.9rem 1rem}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-body{padding:.1rem 1rem 0}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-row{border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem 0;display:flex}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-row:last-child{border-bottom:none}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-label{color:var(--muted);flex-shrink:0;min-width:6.5rem;font-size:.74rem;font-weight:600}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-value{text-align:right;min-width:0;color:var(--text);flex:auto;font-size:.82rem;font-weight:700}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-value.mono{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:58%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;overflow:hidden}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-row--total{border-top:1px dashed #0f172a1a;border-bottom:none;margin-top:.15rem;padding-top:.62rem}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-row--total .tx-receipt-label{color:var(--text);font-weight:700}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--bridge-flow .tx-receipt-row--total .tx-receipt-value{color:var(--text);letter-spacing:-.02em;font-size:.92rem;font-weight:800}.bridge-flow-screen[data-bridge-flow="4"] .tx-receipt--success:not(.tx-receipt--bridge-flat){border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid #10b98138;overflow:hidden}.checkin-flow-modal.activity-flow-modal{width:min(100%,22.5rem);max-width:calc(100vw - 2rem);margin:auto}.checkin-flow-screen{gap:.35rem;min-height:0}.checkin-flow-result-stack{flex-direction:column;gap:.45rem;animation:.44s cubic-bezier(.22,1,.36,1) both checkinResultIn;display:flex}@keyframes checkinResultIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.checkin-flow-success .activity-success-ring{top:11px;bottom:11px;left:11px;right:11px}.checkin-flow-success .activity-success-title{font-size:1.02rem}.checkin-flow-success .activity-success-subtitle{max-width:18rem;font-size:.8rem;line-height:1.45}.checkin-flow-failure.activity-failure-celebration--compact{padding:.15rem .2rem .05rem}.checkin-flow-failure .activity-failure-burst{width:64px;height:64px;margin-bottom:.15rem}.checkin-flow-failure .activity-failure-ring{top:9px;bottom:9px;left:9px;right:9px}.checkin-flow-failure .activity-failure-icon-wrap{animation:.55s cubic-bezier(.34,1.56,.64,1) both failureIconPop}.checkin-flow-error-block{flex-direction:column;align-items:stretch;gap:.55rem;padding:.1rem 0 .15rem;display:flex}.checkin-flow-error-block .activity-flow-error-detail{text-align:left;border-radius:14px;padding:.7rem .85rem;box-shadow:0 4px 14px #ef44440d}.checkin-flow-error-block .activity-flow-error-detail-label{letter-spacing:.02em;text-transform:none;color:#b91c1c;margin:0 0 .28rem;font-size:.62rem;font-weight:700}.checkin-flow-error-block .activity-flow-error-detail-body{font-size:.8rem;font-weight:600;line-height:1.45}.checkin-flow-modal .activity-flow-foot{gap:.55rem;padding-top:.15rem}.checkin-flow-modal .activity-flow-foot .std-btn{border-radius:14px;min-height:46px}.checkin-flow-receipt{animation:.48s cubic-bezier(.22,1,.36,1) .12s both checkinReceiptIn}@keyframes checkinReceiptIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.checkin-flow-head{margin-bottom:0;padding-bottom:.15rem}.checkin-flow-head-copy{flex:1;min-width:0}.checkin-flow-subtitle{margin-top:.12rem;font-size:.76rem;line-height:1.35}.checkin-flow-stack{flex-direction:column;flex:none;gap:.38rem;min-height:0;display:flex}.checkin-flow-unified{border-radius:var(--radius-md);background:var(--surface);border:1px solid #0f172a14;padding:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.checkin-flow-unified-foot{border-top:1px solid var(--border);background:#fafbfc;flex-direction:column;gap:.55rem;padding:.85rem 1rem .9rem;display:flex}.checkin-flow-step-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.checkin-flow-step-counter{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-weight:700}.checkin-flow-step-stage{color:var(--text);letter-spacing:-.02em;text-align:right;flex:auto;min-width:0;font-size:.82rem;font-weight:800}.checkin-flow-progress.activity-progress-premium,.checkin-flow-progress.activity-flow-stage--modal{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.checkin-flow-progress .activity-flow-stage__sub{text-align:center;font-size:.74rem}.checkin-flow-progress .activity-flow-stage__timeline{margin-top:.1rem}.checkin-flow-hint{text-align:center;margin:0;font-size:.68rem;line-height:1.4}.checkin-flow-footer{margin-top:0;padding-top:.2rem}.checkin-flow-success.activity-success-celebration--compact{padding:.05rem .15rem .1rem}.checkin-flow-success .activity-success-burst{width:52px;height:52px;margin-bottom:.2rem}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flow{box-shadow:none;border:none;border-radius:0}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flat .tx-receipt-merchant{border-bottom:1px solid var(--border);background:linear-gradient(#fff 0%,#fafbfc 100%);padding:.9rem 1rem}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flow .tx-receipt-body{padding:.1rem 1rem 0}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flow .tx-receipt-row{border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem 0;display:flex}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flow .tx-receipt-row:last-child{border-bottom:none}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flow .tx-receipt-label{color:var(--muted);flex-shrink:0;min-width:6rem;font-size:.74rem;font-weight:600}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flow .tx-receipt-value{text-align:right;min-width:0;color:var(--text);flex:auto;font-size:.82rem;font-weight:700}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--checkin-flow .tx-receipt-row:first-child .tx-receipt-value{color:var(--text);font-size:.92rem;font-weight:800}.checkin-flow-screen[data-checkin-flow="1"] .tx-receipt--success:not(.tx-receipt--checkin-flat){border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid #10b98138;overflow:hidden}.activity-flow-error-detail{border-radius:var(--radius-md);background:linear-gradient(#fef2f28c 0%,#fffffffa 100%);border:1px solid #ef44442e;padding:1rem 1.1rem;box-shadow:0 6px 18px #ef44440f}.activity-flow-error-detail-label{letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;margin:0 0 .45rem;font-size:.68rem;font-weight:800}.activity-flow-error-detail-body{color:var(--text);margin:0;font-size:.84rem;font-weight:600;line-height:1.55}.activity-flow-error-detail-hint{border-top:1px dashed #ef444433;margin:.55rem 0 0;padding-top:.55rem;font-size:.74rem;line-height:1.45}.gnft-mint-flow-screen{gap:.35rem;min-height:0}.gnft-mint-flow-head{margin-bottom:0;padding-bottom:.15rem}.gnft-mint-flow-head-copy{flex:1;min-width:0}.gnft-mint-flow-subtitle{margin-top:.12rem;font-size:.76rem;line-height:1.35}.gnft-mint-flow-stack{flex-direction:column;flex:none;gap:.38rem;min-height:0;display:flex}.gnft-mint-flow-unified{border-radius:var(--radius-md);background:var(--surface);border:1px solid #0f172a14;padding:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.gnft-mint-flow-unified-foot{border-top:1px solid var(--border);background:#fafbfc;flex-direction:column;gap:.55rem;padding:.85rem 1rem .9rem;display:flex}.gnft-mint-flow-step-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.gnft-mint-flow-step-counter{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-weight:700}.gnft-mint-flow-step-stage{color:var(--text);letter-spacing:-.02em;text-align:right;flex:auto;min-width:0;font-size:.82rem;font-weight:800}.gnft-mint-flow-progress.activity-progress-premium,.gnft-mint-flow-progress.activity-flow-stage--modal{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.gnft-mint-flow-progress .activity-flow-stage__sub{text-align:center;font-size:.74rem}.gnft-mint-flow-progress .activity-flow-stage__timeline{margin-top:.1rem}.gnft-mint-flow-hint{text-align:center;margin:0;font-size:.68rem;line-height:1.4}.gnft-mint-flow-footer{margin-top:0;padding-top:.2rem}.gnft-mint-flow-success.activity-success-celebration--compact{padding:.05rem .15rem .1rem}.gnft-mint-flow-art-preview{aspect-ratio:1.15;background:#0f172a;border:1px solid #0f172a14;border-radius:16px;max-height:220px;margin:.35rem 0 .75rem;overflow:hidden}.gnft-mint-flow-art-preview img{object-fit:cover;width:100%;height:100%;display:block}.gnft-mint-flow-success .activity-success-burst{width:52px;height:52px;margin-bottom:.2rem}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--gnft-mint-flow{box-shadow:none;border:none;border-radius:0}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--gnft-mint-flat .tx-receipt-merchant{border-bottom:1px solid var(--border);background:linear-gradient(#fff 0%,#fafbfc 100%);padding:.9rem 1rem}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--gnft-mint-flow .tx-receipt-body{padding:.1rem 1rem 0}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--gnft-mint-flow .tx-receipt-row{border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem 0;display:flex}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--gnft-mint-flow .tx-receipt-row:last-child{border-bottom:none}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--gnft-mint-flow .tx-receipt-label{color:var(--muted);flex-shrink:0;min-width:6rem;font-size:.74rem;font-weight:600}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--gnft-mint-flow .tx-receipt-value{text-align:right;min-width:0;color:var(--text);flex:auto;font-size:.82rem;font-weight:700}.gnft-mint-flow-screen[data-gnft-mint-flow="1"] .tx-receipt--success:not(.tx-receipt--gnft-mint-flat){border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid #10b98138;overflow:hidden}.claim-flow-screen{gap:.35rem;min-height:0}.claim-flow-head{margin-bottom:0;padding-bottom:.15rem}.claim-flow-head-copy{flex:1;min-width:0}.claim-flow-subtitle{margin-top:.12rem;font-size:.76rem;line-height:1.35}.claim-flow-stack{flex-direction:column;flex:none;gap:.38rem;min-height:0;display:flex}.claim-flow-unified{border-radius:var(--radius-md);background:var(--surface);border:1px solid #0f172a14;padding:0;overflow:hidden;box-shadow:0 8px 24px #0f172a0f}.claim-flow-unified-foot{border-top:1px solid var(--border);background:#fafbfc;flex-direction:column;gap:.55rem;padding:.85rem 1rem .9rem;display:flex}.claim-flow-step-head{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.claim-flow-step-counter{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-weight:700}.claim-flow-step-stage{color:var(--text);letter-spacing:-.02em;text-align:right;flex:auto;min-width:0;font-size:.82rem;font-weight:800}.claim-flow-progress.activity-progress-premium,.claim-flow-progress.activity-flow-stage--modal{box-shadow:none;background:0 0;border:none;margin:0;padding:0}.claim-flow-progress .activity-flow-stage__sub{text-align:center;font-size:.74rem}.claim-flow-progress .activity-flow-stage__timeline{margin-top:.1rem}.claim-flow-hint{text-align:center;margin:0;font-size:.68rem;line-height:1.4}.claim-flow-footer{margin-top:0;padding-top:.2rem}.claim-flow-success.activity-success-celebration--compact{padding:.05rem .15rem .1rem}.claim-flow-success .activity-success-burst{width:52px;height:52px;margin-bottom:.2rem}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flow{box-shadow:none;border:none;border-radius:0}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flat .tx-receipt-merchant{border-bottom:1px solid var(--border);background:linear-gradient(#fff 0%,#fafbfc 100%);padding:.9rem 1rem}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flow .tx-receipt-body{padding:.1rem 1rem 0}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flow .tx-receipt-row{border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem 0;display:flex}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flow .tx-receipt-row:last-child{border-bottom:none}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flow .tx-receipt-label{color:var(--muted);flex-shrink:0;min-width:6rem;font-size:.74rem;font-weight:600}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flow .tx-receipt-value{text-align:right;min-width:0;color:var(--text);flex:auto;font-size:.82rem;font-weight:700}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--claim-flow .tx-receipt-row:first-child .tx-receipt-value{color:var(--text);font-size:.92rem;font-weight:800}.claim-flow-screen[data-claim-flow="1"] .tx-receipt--success:not(.tx-receipt--claim-flat){border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid #10b98138;overflow:hidden}.paste-assist-modal{max-width:420px}.paste-assist-hint{margin:0;font-size:.78rem;line-height:1.45}.paste-assist-input{resize:vertical;min-height:88px;font-size:.82rem;line-height:1.45}.send-progress-body--success .tx-receipt--success{margin-top:.2rem}.gnft-action-success{padding:.35rem 0 .15rem}.gnft-action-success .activity-success-burst{width:72px;height:72px}.gnft-action-success .activity-success-icon-wrap .material-icon{font-size:44px}.gnft-action-success .activity-success-title{font-size:.98rem}.activity-toast-stack{bottom:max(5.5rem,calc(env(safe-area-inset-bottom) + 4.75rem));z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:.45rem;width:min(400px,100vw - 1.5rem);display:flex;position:fixed;left:50%;transform:translate(-50%)}.activity-result-modal{z-index:10050;pointer-events:auto;place-items:center;padding:1.25rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.activity-result-modal-backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#0f172a7a;border:0;margin:0;padding:0;animation:.28s both activityModalBackdropIn;position:absolute;top:0;bottom:0;left:0;right:0}.activity-result-modal-card{z-index:1;pointer-events:auto;width:min(22rem,100vw - 2rem);padding:1.35rem 1.15rem 1.3rem;animation:.42s cubic-bezier(.22,1,.36,1) both activityModalCardIn;position:relative}.activity-result-modal-cta{min-width:7.5rem;min-height:2.55rem;font:inherit;cursor:pointer;color:#fff;border:0;border-radius:999px;margin-top:1rem;padding:.55rem 1.35rem;font-size:.88rem;font-weight:800;animation:.45s .22s both successTextIn}.activity-result-modal-cta--success{background:#059669;box-shadow:0 10px 22px #05966947}.activity-result-modal-cta--error{background:#ce1126;box-shadow:0 10px 22px #ce112647}@keyframes activityModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes activityModalCardIn{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.activity-toast{pointer-events:auto;-webkit-backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #0f172a14;border-radius:18px;align-items:flex-start;gap:.75rem;width:100%;padding:1rem 1.05rem;display:flex;box-shadow:0 16px 48px #0f172a29,inset 0 0 0 1px #fff9}.activity-toast-result{pointer-events:auto;text-align:center;-webkit-backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;align-items:center;gap:.15rem;width:100%;padding:1.15rem 1.1rem 1.2rem;display:flex;position:relative;box-shadow:0 20px 52px #0f172a2e,inset 0 0 0 1px #ffffffa6}.activity-toast-result--success{background:linear-gradient(#f0fdf4fa,#fffffffa);border-color:#10b98152}.activity-toast-result--error{background:linear-gradient(#fef2f2fa,#fffffffa);border-color:#ef44444d}.activity-toast-result-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.2rem;line-height:0;position:absolute;top:.65rem;right:.65rem}.activity-toast-result-close:hover{color:var(--text);background:#0f172a0d}.activity-toast-result-burst{width:72px;height:72px;margin:.1rem 0 .55rem;position:relative}.activity-toast-result-ring{border:2px solid #10b9816b;border-radius:999px;animation:1.1s ease-out infinite successRingExpand;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.activity-toast-result-burst--error .activity-toast-result-ring{border-color:#ef44446b;animation-name:failureRingExpand}.activity-toast-result-ring--delay{animation-delay:.35s}.activity-toast-result-icon{place-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) both successIconPop;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.activity-toast-result-burst--success .activity-toast-result-icon{color:#059669}.activity-toast-result-burst--error .activity-toast-result-icon{color:#dc2626;animation-name:failureIconPop}.activity-toast-result-title{letter-spacing:-.02em;color:var(--text);max-width:28ch;margin:0;font-size:1rem;font-weight:800;line-height:1.3;animation:.45s .1s both successTextIn}.activity-toast-result--success .activity-toast-result-title{color:#047857}.activity-toast-result--error .activity-toast-result-title{color:#b91c1c}.activity-toast-result-body{color:var(--muted);max-width:32ch;margin:.4rem 0 0;font-size:.8rem;line-height:1.45;animation:.45s .18s both successTextIn}.activity-toast-icon{border-radius:50%;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;margin-top:.05rem;display:grid}.activity-toast-icon--success{color:#059669;background:#10b9811f}.activity-toast-icon--error{color:#dc2626;background:#ef44441f}.activity-toast-icon--info{color:#2563eb;background:#2563eb1a}.activity-toast-icon--loading{color:var(--primary);background:#ce11261a}.activity-toast-copy{flex:1;min-width:0;padding-top:.1rem}.activity-toast-loading{background:linear-gradient(145deg,#fffffffa,#fef2f299);border-color:#ce112638}.activity-toast-loading .activity-toast-progress{background:#0f172a0f;border-radius:999px;height:3px;margin-top:.55rem;overflow:hidden}.activity-toast-loading .activity-toast-progress-fill{background:linear-gradient(90deg,var(--primary),#ff6b6b);border-radius:inherit;width:40%;height:100%;animation:1.05s cubic-bezier(.45,0,.55,1) infinite activityToastProgress}@keyframes activityToastProgress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.activity-toast-enter{animation:.32s cubic-bezier(.22,1,.36,1) both activityToastIn}.activity-toast-success{background:linear-gradient(#f0fdf4fa,#fffffffa);border-color:#10b98159}.activity-toast-error{background:linear-gradient(#fef2f2fa,#fffffffa);border-color:#ef444459}.activity-toast-info{background:linear-gradient(#eff6fffa,#fffffffa);border-color:#2563eb47}.activity-toast-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.92rem;font-weight:800;line-height:1.35}.activity-toast-body{color:var(--muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.activity-toast-close{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:8px;flex-shrink:0;margin:-.1rem -.15rem 0 0;padding:.15rem}.activity-toast-close:hover{color:var(--text);background:#0f172a0a}.form-field-message{margin-top:.35rem}.account-status-ghost-panel{opacity:.92;padding:1rem 1.1rem}.account-status-ghost-lead{margin:0;font-size:.82rem;line-height:1.45}.account-status-flow-screen.activity-flow-modal{border:1px solid #0f172a14;max-width:400px;box-shadow:0 18px 48px #0f172a29}.account-status-flow-screen .activity-flow-body{text-align:center;align-items:center;gap:.55rem;padding:.15rem .35rem .25rem}.account-status-celebration{width:100%}.account-status-hero{flex-direction:column;align-items:center;gap:.35rem;width:100%;padding:.15rem .25rem .05rem;display:flex}.account-status-icon{border-radius:50%;place-items:center;width:64px;height:64px;animation:.55s cubic-bezier(.22,1,.36,1) both kycPop;display:grid}.account-status-icon--warning{color:#b45309;background:#f59e0b1f}.account-status-icon--secure{color:#2563eb;background:#2563eb1f;box-shadow:0 0 0 8px #2563eb0f}.account-status-hero--warning .account-status-icon{animation:2s ease-in-out infinite kycIconPulse}.account-status-hero-title{letter-spacing:-.02em;color:var(--text);margin:.15rem 0 0;font-size:1.05rem;font-weight:800}.account-status-hero-sub{margin:0;font-size:.78rem;line-height:1.4}.account-status-progress{text-align:center;background:#fff;border:1px solid #0f172a0f;border-radius:14px;width:100%;padding:.75rem .65rem .8rem;box-shadow:0 6px 18px #0f172a0a}.account-status-progress-bar{margin:0}.account-status-progress-bar.activity-flow-stage--modal{box-shadow:none;background:0 0;border:none;padding:0}.account-status-progress-bar .activity-flow-stage__hero{display:none}.account-status-progress-bar .activity-flow-stage__timeline{padding:0 .1rem}.account-status-progress-bar .activity-flow-stage__line{top:.62rem;left:10%;right:10%}.account-status-progress-bar .activity-flow-stage__nodes{gap:.12rem}.account-status-progress-bar .activity-flow-stage__item{flex:1 1 0;gap:.28rem;min-width:0}.account-status-progress-bar .activity-flow-stage__node{border-width:1.5px;width:1.28rem;height:1.28rem}.account-status-progress-bar .activity-flow-stage__label{text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:.54rem;font-weight:700;line-height:1.15;overflow:hidden}.account-status-progress-bar .activity-flow-stage__sub{color:#64748b;text-align:center;border-top:1px solid #0f172a0f;margin:.55rem 0 0;padding-top:.55rem;font-size:.72rem;line-height:1.4}.account-status-progress-note{text-align:center;border-top:1px solid #0f172a0f;margin:.55rem 0 0;padding-top:.55rem;font-size:.72rem;line-height:1.4}.account-status-flow-screen .account-status-celebration.activity-success-celebration--compact,.account-status-flow-screen .account-status-celebration.activity-failure-celebration--compact{padding:.25rem .15rem .05rem}.account-status-flow-screen .account-status-celebration .activity-success-burst,.account-status-flow-screen .account-status-celebration .activity-failure-burst{width:56px;height:56px;margin-bottom:.35rem}.account-status-flow-screen .account-status-celebration .activity-success-ring,.account-status-flow-screen .account-status-celebration .activity-failure-ring{top:9px;bottom:9px;left:9px;right:9px}.account-status-flow-screen .account-status-celebration .activity-success-title,.account-status-flow-screen .account-status-celebration .activity-failure-title{font-size:1.02rem;font-weight:800}.account-status-flow-screen .account-status-celebration .activity-success-subtitle,.account-status-flow-screen .account-status-celebration .activity-failure-subtitle{max-width:28rem;margin-top:.35rem;padding:0 .15rem;font-size:.76rem;line-height:1.45}.account-status-flow-screen .account-status-celebration .activity-failure-subtitle{color:#64748b}.account-status-desc{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;max-width:32ch;margin:0;padding:.65rem .75rem;font-size:.76rem;line-height:1.45}.account-status-flow-screen .activity-flow-foot{gap:.4rem;padding-top:.35rem}.account-status-flow-screen .activity-flow-foot .std-btn{min-height:2.75rem;font-weight:700}.screen-behind-flow .back-btn{opacity:.55}.referral-share-modal.activity-flow-modal{border:1px solid #0f172a14;max-width:400px;box-shadow:0 18px 48px #0f172a29}.referral-share-modal .activity-flow-body{gap:.55rem;padding:.1rem .2rem .2rem}.referral-share-hero{text-align:center;flex-direction:column;align-items:center;gap:.3rem;padding:.15rem .35rem .05rem;display:flex}.referral-share-icon{width:64px;height:64px;color:var(--primary);background:#e119271a;border-radius:50%;place-items:center;animation:.55s cubic-bezier(.22,1,.36,1) both kycPop;display:grid}.referral-share-lead{letter-spacing:-.02em;margin:.1rem 0 0;font-size:1rem;font-weight:800}.referral-share-sub{max-width:30ch;margin:0;font-size:.76rem;line-height:1.45}.referral-share-rewards{background:linear-gradient(#f8fafcf2,#f1f5f9d9);grid-template-columns:1fr 1fr;gap:.5rem;padding:.65rem .75rem;display:grid}.referral-share-reward-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.62rem;font-weight:700;display:block}.referral-share-reward-value{color:var(--primary);margin-top:.15rem;font-size:.95rem;font-weight:800;display:block}.referral-share-link{text-align:left;flex-direction:column;gap:.45rem;padding:.7rem .8rem;display:flex}.referral-share-link-label{text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}.referral-share-link-url{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.4;display:block;overflow:hidden}.referral-share-code-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.35rem;font-size:.78rem;display:flex}.referral-share-code-row code{letter-spacing:.06em;font-weight:800}.referral-share-copied{text-align:center;margin:0;font-size:.72rem}.referral-share-modal .activity-flow-foot{gap:.45rem}.referral-share-modal .activity-flow-foot .std-btn{text-align:center;justify-content:center;align-items:center;width:100%;min-height:2.75rem;font-weight:700;display:flex}.referral-share-btn-inner{justify-content:center;align-items:center;gap:.4rem;line-height:1.2;display:inline-flex}.referral-share-primary-btn.std-btn-loading,.referral-share-secondary-btn.std-btn-loading{justify-content:center}.wallet-confirm-modal.activity-flow-modal{max-width:400px}.wallet-confirm-modal .activity-flow-body{text-align:center;align-items:center;gap:.65rem}.wallet-confirm-hero{flex-direction:column;align-items:center;gap:.55rem;width:100%;padding:.45rem .25rem .2rem;display:flex}.wallet-confirm-icon{border-radius:50%;place-items:center;width:3.35rem;height:3.35rem;animation:.48s cubic-bezier(.22,1,.36,1) both sendConfirmIconPop;display:grid}.wallet-confirm-icon--default{color:#ce1126;background:#ce11261a;box-shadow:0 8px 18px #ce11261f}.wallet-confirm-icon--danger{color:#9f0014;background:#ce11261f;box-shadow:0 0 0 8px #ce11260d,0 8px 18px #ce112624}.wallet-confirm-headline{letter-spacing:-.025em;color:#0f172a;max-width:30ch;margin:.15rem 0 0;font-size:1.08rem;font-weight:800;line-height:1.35}.wallet-confirm-desc{color:#64748b;max-width:34ch;margin:0;font-size:.8rem;line-height:1.5}.wallet-confirm-modal .activity-flow-foot .std-btn,.garuda-pay-confirm-modal .activity-flow-foot .std-btn{min-height:2.85rem;font-weight:700}.wallet-confirm-danger-btn.std-btn{background:linear-gradient(145deg,#ce1126 0%,#9f0014 100%)}.send-confirm-sheet.activity-flow-modal,.send-confirm-sheet--pair.activity-flow-modal,.send-confirm-sheet--swap.activity-flow-modal{max-width:400px}.send-confirm-sheet .activity-flow-body{gap:.7rem;padding-bottom:.15rem}.send-confirm-sheet .activity-flow-foot,.wallet-confirm-modal .activity-flow-foot,.garuda-pay-confirm-modal .activity-flow-foot.garuda-pay-confirm-foot{grid-template-columns:1fr 1.45fr;gap:.5rem;padding-top:.35rem;display:grid}.send-confirm-sheet .activity-flow-foot.stack,.garuda-pay-confirm-modal .activity-flow-foot.stack{flex-direction:unset}.garuda-pay-confirm-modal .activity-flow-foot.garuda-pay-confirm-foot:has(>.std-btn:only-child){grid-template-columns:1fr}.send-confirm-sheet .activity-flow-subtitle{font-size:.8rem;line-height:1.35}.send-confirm-hero{text-align:center;justify-items:center;gap:.28rem;padding:.15rem 0;display:grid}.send-confirm-swap-pair{grid-template-columns:1fr 1fr;gap:.9rem;width:100%;padding:0;animation:.42s cubic-bezier(.22,1,.36,1) both sendConfirmSwapIn;display:grid;position:relative}@keyframes sendConfirmSwapIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.send-confirm-swap-card{border:1px solid #0000;border-radius:16px;gap:.16rem;min-width:0;padding:.75rem .8rem .8rem;display:grid}.send-confirm-swap-card--in{background:linear-gradient(165deg,#fff8f9 0%,#ffeff1 100%);border-color:#ce11261a}.send-confirm-swap-card--out{background:linear-gradient(165deg,#f3fdf9 0%,#e6faf3 100%);border-color:#0f766e1f}.send-confirm-swap-bridge{z-index:1;color:#f8fafc;background:#0f172a;border:3px solid #fff;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0f172a24}.send-confirm-leg-label{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.62rem;font-weight:700}.send-confirm-asset-row{letter-spacing:-.01em;color:#0f172a;align-items:center;gap:.3rem;margin-top:.05rem;font-size:.78rem;font-weight:800;display:inline-flex}.send-confirm-icon{color:#ce1126;background:#ce11261a;border-radius:999px;place-items:center;width:3.25rem;height:3.25rem;animation:.48s cubic-bezier(.22,1,.36,1) both sendConfirmIconPop;display:grid;box-shadow:0 8px 18px #ce11261f}@keyframes sendConfirmIconPop{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.send-confirm-amount{font-family:var(--font-display,inherit);letter-spacing:-.035em;color:#0f172a;word-break:break-word;margin:.15rem 0 0;font-size:1.55rem;font-weight:800;line-height:1.15}.send-confirm-swap-card .send-confirm-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.12rem}.send-confirm-amount--out{color:#0f766e}.send-confirm-asset{color:#64748b;margin:0;font-size:.88rem;font-weight:600}.send-confirm-meta{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:0;margin:0;padding:.2rem 0;display:grid;overflow:hidden;box-shadow:0 6px 18px #0f172a08}.send-confirm-meta>div{grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.62rem .95rem;display:grid}.send-confirm-meta>div+div{border-top:1px solid #0f172a0f}.send-confirm-meta dt{text-transform:none;letter-spacing:0;color:#64748b;margin:0;padding-top:0;font-size:.78rem;font-weight:600}.send-confirm-meta dd{letter-spacing:-.015em;color:#0f172a;word-break:break-word;text-align:right;gap:.08rem;margin:0;font-size:.9rem;font-weight:700;display:grid}.send-confirm-detail{color:#64748b;font-size:.72rem;font-weight:550}.send-confirm-hint{color:#64748b;margin:0;font-size:.78rem;line-height:1.4}.send-confirm-password{gap:.32rem;display:grid}.send-confirm-password .field-label{color:#334155;font-size:.76rem;font-weight:700}.send-confirm-password-wrap{display:grid;position:relative}.send-confirm-password-lock{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.send-confirm-password input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:12px;width:100%;padding:.78rem 2.65rem .78rem 2.4rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.send-confirm-password input:focus{border-color:#ce112659;outline:none;box-shadow:0 0 0 3px #ce112614}.send-confirm-password input:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc}.send-confirm-password-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.send-confirm-password-toggle:hover{color:#64748b;background:#0f172a0a}.send-confirm-password-toggle:disabled{opacity:.5;cursor:not-allowed}.send-confirm-auth-error{color:#9f0014;background:#fff5f6;border:1px solid #ce112629;border-radius:10px;margin:0;padding:.55rem .7rem;font-size:.76rem;font-weight:650;line-height:1.35}.send-confirm-secure{color:#94a3b8;align-items:flex-start;gap:.35rem;margin:0;font-size:.7rem;font-weight:550;line-height:1.4;display:flex}.send-confirm-secure .material-icons-round,.send-confirm-secure .material-icons-garuda{color:#64748b;flex-shrink:0;margin-top:.05rem}.send-confirm-secure .mono{color:#64748b;font-weight:650}.send-confirm-auth-switch{font:inherit;color:#ce1126;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-size:.78rem;font-weight:700}.send-confirm-auth-switch:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.send-confirm-icon,.send-confirm-swap-pair,.wallet-confirm-icon{animation:none}}.wallet-info-modal.activity-flow-modal{border:1px solid #0f172a14;max-width:400px;box-shadow:0 18px 48px #0f172a29}.wallet-info-modal .activity-flow-body{text-align:left;align-items:stretch;gap:.5rem;padding:.15rem .35rem .1rem}.wallet-info-hero{justify-content:center;padding:.15rem 0 .25rem;display:flex}.wallet-info-icon{color:#2563eb;background:#2563eb1a;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.wallet-info-body{flex-direction:column;gap:.55rem;display:flex}.wallet-info-paragraph{white-space:pre-line;margin:0;font-size:.8rem;line-height:1.55}.wallet-info-modal .activity-flow-foot .std-btn{min-height:2.75rem;font-weight:700}.preference-picker-modal.activity-flow-modal{border:1px solid #0f172a14;max-width:400px;box-shadow:0 18px 48px #0f172a29}.preference-picker-modal .activity-flow-body{padding:.15rem .25rem .35rem}.preference-picker-list{flex-direction:column;gap:.4rem;width:100%;display:flex}.preference-picker-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;width:100%;padding:.75rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.preference-picker-item:hover{background:#e1192705;border-color:#e119272e}.preference-picker-item.active{background:#e119270a;border-color:#e1192759;box-shadow:0 0 0 1px #e1192714}.preference-picker-item-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.preference-picker-item-label{color:var(--text);letter-spacing:-.01em;font-size:.88rem;font-weight:700}.preference-picker-item-hint{font-size:.68rem;line-height:1.35}.preference-picker-check{color:var(--primary);flex-shrink:0}.preference-picker-radio{border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:18px;height:18px}.garuda-scroll-hero{contain:layout paint;will-change:transform,opacity;transform-origin:top;flex-direction:column;justify-content:center;align-items:center;max-height:118px;margin:0 0 .15rem;padding:.2rem 0 .1rem;display:flex;overflow:hidden}.garuda-scroll-hero-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:.72;margin:.2rem 0 0;font-size:.62rem;font-weight:800}.wallet-pull-refresh-root{overscroll-behavior-y:none;touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wallet-pull-refresh-root>.app-content{flex:1;min-height:0;transform:none!important}.wallet-pull-refresh-root.is-ptr-dragging,.wallet-pull-refresh-root.is-ptr-refreshing{touch-action:none}.garuda-ptr-slot{z-index:40;pointer-events:none;height:0;margin:0;padding:0;position:absolute;top:0;left:0;right:0;overflow:visible;background:0 0!important}.garuda-ptr-indicator{transform-origin:top;will-change:transform,opacity;isolation:isolate;border-radius:50%;outline:none;place-items:center;width:40px;height:40px;margin:0;padding:0;transition:none;display:grid;position:absolute;top:0;left:50%;overflow:visible;-webkit-mask-image:none;box-shadow:none!important;background:0 0!important;border:none!important}.garuda-ptr-slot.is-refreshing .garuda-ptr-indicator{transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .12s ease-out}.garuda-ptr-slot.is-settling .garuda-ptr-indicator{transition:opacity .2s ease-out}.garuda-ptr-ring{border:2px solid #ce1126;border-color:#ce1126 #ce11268c #ffffff38 #ffffff38;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(0);box-shadow:none!important;background:0 0!important}.garuda-ptr-ring.is-spin{animation:.7s linear infinite garudaPtrSpin}@keyframes garudaPtrSpin{to{transform:rotate(360deg)}}.garuda-ptr-logo{object-fit:contain;clip-path:circle(48%);pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:normal;filter:drop-shadow(0 1px 2px #00000040);border-radius:50%;width:26px;height:26px;box-shadow:none!important;background:0 0!important}.garuda-ptr-slot .garuda-sig,.garuda-ptr-aura{display:none!important}.dash-top-inner .dash-user{flex:1;min-width:0}.garuda-sig{flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.garuda-sig-core{will-change:transform;width:100%;height:100%;position:relative}.garuda-sig-ring{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.garuda-sig-ring-spin{transform-box:fill-box;transform-origin:50%}.garuda-sig-arc{transition:stroke-width .2s ease-out}.garuda-sig-node{fill:#ce1126;transition:opacity .18s ease-out,r .18s ease-out}.garuda-sig-emblem{will-change:transform;place-items:center;display:grid;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.garuda-sig-img{object-fit:contain;filter:drop-shadow(0 4px 14px #ce112624);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.garuda-sig-eye{pointer-events:none;will-change:opacity;background:radial-gradient(circle,#ce1126f2 0%,#ce112659 45%,#0000 72%);border-radius:50%;width:14%;height:10%;position:absolute;top:38%;left:54%;transform:translate(-50%,-50%)}.garuda-sig-gold{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 45%,#ffd77873,#0000 62%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.garuda-sig-mint{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.garuda-sig-particle{width:5px;height:5px;opacity:calc(.35 + var(--t)*.65);transform:rotate(calc(var(--i)*45deg))translateX(calc(18px + var(--t)*28px*(var(--i)%2*2 - 1)))scale(calc(.6 + var(--t)*.8));will-change:transform,opacity;background:#ce1126;border-radius:50%;margin:-2.5px;position:absolute;top:50%;left:50%}.garuda-sig-mint--form .garuda-sig-particle{transform:rotate(calc(var(--i)*45deg))translateX(calc(8px*(1 - var(--t))))scale(calc(.2 + var(--t)*.3));opacity:calc(1 - var(--t))}.garuda-sig--floating .garuda-sig-img{filter:drop-shadow(0 2px 6px #ce11261f)}.garuda-sig--floating .garuda-sig-emblem{top:4%;bottom:4%;left:4%;right:4%}.garuda-sig--refresh{overflow:visible}.garuda-sig--refresh .garuda-sig-emblem{top:18%;bottom:18%;left:18%;right:18%}.garuda-sig--refresh .garuda-sig-img{filter:drop-shadow(0 1px 4px #ce112629)}.garuda-sig--refresh .garuda-sig-node{fill:#ce1126}.garuda-sig--refresh .garuda-sig-arc--track{opacity:1}.garuda-sig-eye--refresh{background:radial-gradient(circle,#ce1126f2 0%,#ffffff59 38%,#0000 72%);width:12%;height:9%;top:37%;left:53%}@media (prefers-reduced-motion:reduce){.garuda-scroll-hero,.garuda-ptr-slot,.garuda-ptr-indicator,.garuda-sig-core,.garuda-sig-emblem,.garuda-sig-eye,.garuda-sig-particle{transition:none!important;animation:none!important}}
