.garuda-module-screen{padding-bottom:1.25rem}.garuda-module-intro{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;margin-bottom:.65rem;box-shadow:0 8px 20px #140a0c09}.garuda-module-badge{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);background:#f1f5f9;border:1px solid #140a0c0f;border-radius:999px;align-items:center;margin-bottom:.45rem;padding:.22rem .55rem;font-size:.66rem;font-weight:650;display:inline-flex}.garuda-module-lead{color:var(--text-muted,var(--garuda-text-muted));margin:0;font-size:.8rem;font-weight:500;line-height:1.45}.garuda-module-form-card{border:1px solid #140a0c0f;border-radius:18px;box-shadow:0 8px 20px #140a0c09}.garuda-module-hero-premium{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:20px;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2}.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:#140a0c0f;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:#140a0c0f;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:#140a0c0d;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,var(--garuda-text-muted))}.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 #140a0c14;border-radius:14px;flex-shrink:0;width:56px;height:56px}.garuda-module-avatar-fallback{background:rgba(var(--garuda-merah-rgb),.08);width:56px;height:56px;color:var(--primary);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 #140a0c0f;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,var(--garuda-text-muted))}.garuda-module-placeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-module-placeholder-card{background:#140a0c05;border:1px dashed #140a0c1f;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,var(--garuda-text-muted));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 #140a0c14;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 #140a0c0a}.garuda-commerce-mode-icon{background:rgba(var(--garuda-merah-rgb),.08);width:36px;height:36px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.garuda-commerce-mode-card.is-active{border-color:rgba(var(--garuda-merah-rgb),.28);box-shadow:0 2px 10px rgba(var(--garuda-merah-rgb),.08);background:linear-gradient(#fff 0%,#fff8f8 100%)}.garuda-commerce-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-commerce-stats>div{background:#140a0c08;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{background:rgba(var(--garuda-merah-rgb),.07);color:var(--primary);border:1px solid rgba(var(--garuda-merah-rgb),.1);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{box-shadow:0 8px 20px rgba(var(--garuda-merah-rgb),.2);border-radius:14px}.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{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:radial-gradient(120% 80% at 100% -10%,rgba(var(--garuda-merah-rgb),.08),transparent 50%),#fff;color:var(--garuda-ink);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 #140a0c12}.garuda-commerce-hero-accent{background:linear-gradient(90deg,var(--garuda-merah)0%,#ef4444 55%,var(--garuda-merah)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 rgba(var(--garuda-merah-rgb),.14);width:54px;height:54px;box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.14);border-radius:16px;flex-shrink:0}.garuda-commerce-hero-avatar.is-fallback{color:#fff;background:linear-gradient(155deg,var(--garuda-merah)0%,var(--garuda-merah-dark)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:var(--garuda-ink);min-width:0;margin:0;font-size:1.18rem;font-weight:800;line-height:1.15}.garuda-commerce-hero-meta{color:var(--garuda-text-muted);margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.garuda-commerce-trust-strip{background:var(--surface-variant);border:1px solid #140a0c14;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{background:linear-gradient(145deg,var(--garuda-merah),var(--garuda-merah-dark));color:#fff;letter-spacing:-.01em;width:100%;min-height:2.85rem;box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.24);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.9rem;font-weight:800;display:inline-flex}.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;background:var(--surface-variant);color:#475569;border:1px solid #140a0c14;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{min-height:2.55rem;color:var(--garuda-ink);cursor:pointer;background:#fff;border:1px solid #140a0c1a;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.8rem;font-weight:750;display:inline-flex}.garuda-commerce-hero-action:active{background:var(--surface-variant)}.garuda-commerce-hero-action>.material-icons-round{color:var(--garuda-merah)}.garuda-commerce-stat-note{color:var(--garuda-text-muted);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:#140a0c17;box-shadow:0 8px 24px #140a0c0f}.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 rgba(var(--garuda-merah-rgb),.1)}.garuda-commerce-screen .garuda-commerce-register-actions{gap:.55rem}.garuda-commerce-screen .garuda-commerce-register-actions>.std-btn-primary{box-shadow:0 8px 20px rgba(var(--garuda-merah-rgb),.2);border-radius:14px}.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 #140a0c12;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{border-color:rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(#fff8f8,#fff)}.garuda-commerce-gate-row.is-ready{background:linear-gradient(#f7fdf9,#fff);border-color:#16a34a38}.garuda-commerce-gate-step{color:#fff;background:linear-gradient(145deg,var(--garuda-text-muted),var(--garuda-text-muted));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,var(--garuda-merah),var(--garuda-merah-dark))}.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{border:1px solid rgba(var(--garuda-merah-rgb),.12);color:var(--garuda-ink);background:#fff;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 #140a0c12}.garuda-commerce-identity-accent{background:linear-gradient(90deg,var(--garuda-merah)0%,#ef4444 55%,var(--garuda-merah)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 rgba(var(--garuda-merah-rgb),.14);width:52px;height:52px;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.12);border-radius:14px;flex-shrink:0}.garuda-commerce-identity-avatar.is-fallback{color:#fff;background:linear-gradient(155deg,var(--garuda-merah)0%,var(--garuda-merah-dark)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:var(--garuda-ink);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:var(--garuda-text-muted);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{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:#fff7f7;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:var(--garuda-ink);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;width:100%;color:var(--garuda-ink);font:inherit;background:#fff;border:1px solid #140a0c17;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 #140a0c0f}.garuda-commerce-pay-link:active{background:#fff8f8;transform:scale(.99)}.garuda-commerce-pay-link>.material-icons-round:first-child{background:linear-gradient(155deg,var(--garuda-merah)0%,var(--garuda-merah-dark)100%);color:#fff;width:2.15rem;height:2.15rem;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.22);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.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:var(--garuda-ink);font-size:.86rem;font-weight:800}.garuda-commerce-pay-link .muted{color:var(--garuda-text-muted);font-size:.7rem}.garuda-commerce-pay-link>.material-icons-round:last-child{color:var(--garuda-text-muted);flex-shrink:0}.garuda-commerce-store-link{border:1px solid rgba(var(--garuda-merah-rgb),.14);text-align:left;cursor:pointer;width:100%;color:var(--garuda-ink);font:inherit;background:linear-gradient(#fff 0%,#fff7f7 100%);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 #140a0c0f}.garuda-commerce-store-link:active{transform:scale(.99)}.garuda-commerce-store-link>.material-icons-round:first-child{background:rgba(var(--garuda-merah-rgb),.1);width:2.15rem;height:2.15rem;color:var(--garuda-merah);border-radius:11px;flex-shrink:0;place-items:center;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:var(--garuda-ink);font-size:.86rem;font-weight:800}.garuda-commerce-store-link .muted{color:var(--garuda-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.garuda-commerce-store-link>.material-icons-round:last-child{color:var(--garuda-text-muted);flex-shrink:0}.public-store-shell{width:min(100%,440px);margin:0 auto}.public-store-embedded{min-height:100%;padding-bottom:calc(var(--wallet-bottom-nav-height,4.5rem) + .75rem)}.public-store-embedded.has-store-cart-bar{padding-bottom:calc(var(--wallet-bottom-nav-height,4.5rem) + 4.75rem)}.public-store-embedded-header{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;position:sticky;top:0}.public-store-embedded .public-store-shell{padding:0 .85rem .85rem}.public-store-hero.is-compact{gap:.55rem}.public-store-hero.is-compact .public-store-avatar{width:2.75rem;height:2.75rem}.public-store-hero.is-compact .public-checkout-title{font-size:1rem}.public-store-hero.is-compact .public-store-desc,.public-store-hero.is-compact .public-store-trust-hint{display:none}.public-store-hero-top.is-compact-trust{justify-content:flex-start}.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;width:58px;height:58px;box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.12);border:1px solid #140a0c14;border-radius:16px;flex-shrink:0}.public-store-avatar.is-fallback{color:#fff;background:linear-gradient(155deg,var(--garuda-merah)0%,var(--garuda-merah-dark)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 #140a0c12;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 #140a0c0a}.public-store-product:hover{border-color:#140a0c1f;transform:translateY(-1px);box-shadow:0 10px 24px #140a0c12}.public-store-product.is-active{border-color:rgba(var(--garuda-merah-rgb),.18);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.05),0 10px 24px rgba(var(--garuda-merah-rgb),.07);background:linear-gradient(160deg,#fff 0%,#fff8f8 100%)}.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:#140a0cc2;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:var(--surface-variant);border:1px solid #140a0c0f;border-radius:14px;width:4.5rem;height:4.5rem;display:block}.public-store-product-img.is-fallback{color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);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:var(--garuda-text-muted);-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{min-height:1.35rem;color:var(--garuda-text-muted);background:#f8fafcf2;border:1px solid #140a0c12;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .42rem;font-size:.6rem;font-weight:700;display:inline-flex}.public-store-product-weight .material-icons-round{color:var(--garuda-text-muted)}.public-store-product-pick{border:1px solid rgba(var(--garuda-merah-rgb),.14);width:2.75rem;min-height:2.75rem;color:var(--garuda-merah);font:inherit;cursor:pointer;background:#fff;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:rgba(var(--garuda-merah-rgb),.05);transform:translateY(-1px)}.public-store-product-pick-count{color:#fff;background:var(--garuda-merah);min-width:1.2rem;height:1.2rem;box-shadow:0 3px 8px rgba(var(--garuda-merah-rgb),.18);border:2px solid #fff;border-radius:999px;place-items:center;padding:0 .2rem;font-size:.6rem;font-weight:900;display:grid;position:absolute;top:-.38rem;right:-.38rem}.public-store-product.is-active .public-store-product-pick{background:linear-gradient(145deg,var(--garuda-merah),var(--garuda-merah-dark));color:#fff;box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.2);border-color:#0000}.public-store-product.is-active .public-store-product-pick-count{color:var(--garuda-merah);border-color:var(--garuda-merah);background:#fff}.garuda-product-detail-overlay,.garuda-product-zoom-overlay{z-index:1200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140a0c73;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:#140a0ce0;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 #140a0c40}.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:#140a0c0f;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;background:var(--surface-variant);cursor:zoom-in;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{width:100%;height:100%;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);place-items:center;display:grid}.garuda-product-detail-zoom-hint{color:#fff;background:#140a0cb8;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:var(--garuda-merah);box-shadow:0 0 0 2px rgba(var(--garuda-merah-rgb),.1)}.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:var(--surface-variant);border:1px solid #140a0c0f;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:var(--garuda-text-muted);font-size:.68rem;font-weight:800}.garuda-product-spec-list dd{color:var(--garuda-ink);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{border-color:rgba(var(--garuda-merah-rgb),.12);color:var(--garuda-ink);background:#fff}.garuda-commerce-identity-col{border-color:rgba(var(--garuda-merah-rgb),.12);background:#fff7f7}.garuda-commerce-hero-name,.garuda-commerce-identity-name,.garuda-commerce-identity-col strong,.garuda-commerce-pay-link strong{color:var(--garuda-ink)}.garuda-commerce-hero-meta,.garuda-commerce-identity-sub,.garuda-commerce-pay-link .muted{color:var(--garuda-text-muted)}.garuda-commerce-identity-col span{color:#9b1c1c}.garuda-commerce-hero-action{color:var(--garuda-ink);background:#fff;border-color:#140a0c1a}}.garuda-commerce-tab-badge{background:rgba(var(--garuda-merah-rgb),.14);color:#9b1c1c;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{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:radial-gradient(90% 80% at 0% 0%,rgba(var(--garuda-merah-rgb),.08),transparent 55%),#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;display:flex;box-shadow:0 4px 16px #140a0c0a}.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:var(--garuda-text-muted);margin:0;font-size:.78rem;line-height:1.45}.garuda-commerce-next-step-cta,.garuda-commerce-screen .garuda-commerce-primary-cta{width:100%;min-height:2.75rem;box-shadow:0 6px 16px rgba(var(--garuda-merah-rgb),.18);border-radius:14px}.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{width:36px;height:36px;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:11px;flex-shrink:0;place-items:center;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{border:1px solid rgba(var(--garuda-merah-rgb),.18);color:var(--garuda-merah);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff5f5,#ffe8ea);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 #140a0c0f;border-radius:16px;padding:.85rem}.garuda-commerce-empty{text-align:center;color:var(--garuda-text-muted);background:#140a0c04;border:1px dashed #140a0c1f;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 #140a0c12;border-radius:16px;flex-direction:column;gap:.55rem;padding:.85rem .9rem;display:flex;box-shadow:0 3px 12px #140a0c0a}.garuda-commerce-order-items{background:var(--surface-variant);border:1px solid #140a0c0f;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{background:var(--surface-variant);cursor:pointer;border:1px solid #140a0c14;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{width:100%;height:100%;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);place-items:center;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{border:1px solid rgba(var(--garuda-merah-rgb),.16);background:linear-gradient(180deg,rgba(var(--garuda-merah-rgb),.06),rgba(var(--garuda-merah-rgb),.03));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:var(--garuda-merah);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:var(--garuda-text-muted);background:#140a0c0f;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:var(--garuda-text-muted);background:#64748b1f}.garuda-trust-badge{letter-spacing:.02em;color:var(--garuda-text-muted);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{flex-wrap:nowrap;align-items:flex-start}.garuda-mart-header-actions{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;padding-top:.15rem;display:flex}.garuda-mart-header-icon-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #140a0c14;border-radius:12px;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;position:relative;box-shadow:0 4px 10px #140a0c0a}.garuda-mart-header-icon-btn:active{transform:scale(.96)}.garuda-mart-header-icon-badge{background:var(--garuda-merah);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.58rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.25rem;right:-.25rem}.garuda-mart-page-sub{color:var(--garuda-text-muted);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 #140a0c0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #140a0c14}.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 #140a0c0f;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 #140a0c08}.garuda-mart-highlight-icon{color:#475569;width:1.65rem;height:1.65rem;box-shadow:none;background:#f1f5f9;border-radius:9px;place-items:center;line-height:0;display:grid}.garuda-mart-stats{background:#fff;border:1px solid #140a0c0f;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:.7rem .75rem;display:grid;box-shadow:0 6px 18px #140a0c09}.garuda-mart-stat{text-align:center;gap:.12rem;min-width:0;display:grid}.garuda-mart-stat strong{letter-spacing:-.025em;color:var(--garuda-ink);font-size:1rem;font-weight:800}.garuda-mart-stat span{color:var(--garuda-text-muted);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 #140a0c0f;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 #140a0c09}.garuda-directory-search-icon{color:var(--garuda-text-muted);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{background:linear-gradient(160deg,#fff 0%,var(--surface-variant)100%);width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;border:1px solid #140a0c12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid;box-shadow:0 8px 22px #140a0c0a}.garuda-mart-orders:active{transform:scale(.992)}.garuda-mart-orders-icon{color:#fff;background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);width:2.5rem;height:2.5rem;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.2);border:0;border-radius:12px;place-items:center;display:grid}.garuda-mart-orders-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-mart-orders-copy strong{letter-spacing:-.02em;color:var(--garuda-ink);font-size:.9rem;font-weight:800}.garuda-mart-orders-copy span{color:var(--garuda-text-muted);font-size:.74rem;line-height:1.35}.garuda-mart-orders-chevron{color:var(--garuda-text-muted)}.garuda-mart-orders-badge{background:var(--garuda-merah);color:#fff;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.62rem;font-weight:800;display:grid}.garuda-mart-quick-actions{width:100%}.garuda-mart-carts-screen .page-subtitle{margin-top:.15rem}.garuda-mart-carts-section-title{color:var(--garuda-ink);margin:0;font-size:.86rem;font-weight:800}.garuda-mart-carts-pending{margin-bottom:.25rem}.garuda-mart-cart-row.is-pending-pay .garuda-mart-cart-row-icon{color:#fff;background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%)}.garuda-mart-cart-row.is-pending-pay .garuda-mart-cart-row-cta{color:var(--garuda-merah);font-weight:800}.garuda-mart-carts-empty{margin-top:.5rem;padding:1.5rem 1rem}.garuda-mart-carts-empty-hint{text-align:center;max-width:18rem;font-size:.78rem;line-height:1.45}.garuda-mart-carts-summary{margin:0;font-size:.74rem}.garuda-mart-cart-row{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fff;border:1px solid #140a0c12;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem .95rem;display:grid}.garuda-mart-cart-row-icon{width:2.5rem;height:2.5rem;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);border-radius:12px;place-items:center;display:grid}.garuda-mart-cart-row-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-mart-cart-row-copy strong{color:var(--garuda-ink);font-size:.86rem}.garuda-mart-cart-row-copy span{color:var(--garuda-text-muted);font-size:.74rem}.garuda-mart-cart-row-cta{color:var(--garuda-merah);white-space:nowrap;align-items:center;gap:.1rem;font-size:.72rem;font-weight:700;display:inline-flex}.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:var(--garuda-ink);margin:0;font-size:1rem;font-weight:800}.garuda-mart-section-lead{color:var(--garuda-text-muted);margin:.18rem 0 0;font-size:.74rem;line-height:1.4}.garuda-mart-section-count{color:#475569;background:#fff;border:1px solid #140a0c0f;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 #140a0c08}.garuda-mart-loading-card{background:linear-gradient(90deg,#140a0c0a,#140a0c14,#140a0c0a) 0 0/200% 100%;border-radius:18px;height:6.6rem;animation:1.35s ease-in-out infinite garuda-mart-shimmer;display:block}.garuda-mart-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.garuda-mart-loading:not(:has(.is-product)){flex-direction:column;display:flex}.garuda-mart-loading-card.is-product{border-radius:16px;height:11.5rem}.garuda-mart-tabs{background:#f1f5f9;border:1px solid #140a0c0d;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.3rem;display:grid}.garuda-mart-tab{min-height:2.35rem;color:var(--garuda-text-muted);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;font-weight:650;display:inline-flex}.garuda-mart-tab.is-active{color:var(--garuda-ink);background:#fff;box-shadow:0 4px 12px #140a0c0f}.garuda-mart-category-row{scrollbar-width:none;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.garuda-mart-category-row::-webkit-scrollbar{display:none}.garuda-mart-category-chip{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #140a0c14;border-radius:999px;flex:none;min-height:2rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700}.garuda-mart-category-chip.is-active{border-color:rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.08);color:#9f1239}.garuda-mart-sort-row{flex-wrap:wrap;gap:.4rem;display:flex}.garuda-mart-sort-chip{min-height:1.85rem;color:var(--garuda-text-muted);cursor:pointer;background:#f8fafcf2;border:1px solid #140a0c12;border-radius:999px;padding:.28rem .65rem;font-size:.68rem;font-weight:700}.garuda-mart-sort-chip.is-active{background:var(--garuda-ink);color:#fff;border-color:#140a0c24}.garuda-mart-load-more{width:100%;margin-top:.15rem}.garuda-mart-fallback-note{background:#f8fafcf2;border:1px solid #140a0c0f;border-radius:12px;margin:0;padding:.55rem .7rem;font-size:.72rem;line-height:1.4}.garuda-mart-featured{flex-direction:column;gap:.55rem;display:flex}.garuda-mart-featured-scroll{scrollbar-width:none;scroll-snap-type:x proximity;gap:.55rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.garuda-mart-featured-scroll::-webkit-scrollbar{display:none}.garuda-mart-featured-scroll .garuda-mart-product-card{scroll-snap-align:start;flex:0 0 9.5rem}.garuda-mart-product-card.is-compact .garuda-mart-product-name{-webkit-line-clamp:1}.garuda-mart-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.garuda-mart-product-card{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;gap:.45rem;padding:0;display:flex}.garuda-mart-product-media{aspect-ratio:1;background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #140a0c0a}.garuda-mart-product-img{object-fit:cover;width:100%;height:100%;display:block}.garuda-mart-product-img.is-fallback{width:100%;height:100%;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);place-items:center;display:grid}.garuda-mart-product-trust{background:#ffffffeb;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:.4rem;right:.4rem;box-shadow:0 2px 8px #140a0c1f}.garuda-mart-product-copy{flex-direction:column;gap:.18rem;min-width:0;padding:0 .12rem;display:flex}.garuda-mart-product-name{-webkit-line-clamp:2;color:var(--garuda-ink);-webkit-box-orient:vertical;font-size:.76rem;font-weight:750;line-height:1.3;display:-webkit-box;overflow:hidden}.garuda-mart-product-price{letter-spacing:-.02em;color:var(--garuda-merah);font-size:.82rem;font-weight:800}.garuda-mart-product-sold{color:var(--garuda-text-muted);font-size:.62rem;font-weight:650}.garuda-mart-product-escrow{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#140a0cb8;border-radius:999px;align-items:center;gap:.18rem;padding:.16rem .42rem;font-size:.56rem;font-weight:800;display:inline-flex;position:absolute;bottom:.4rem;left:.4rem}.garuda-mart-product-store{color:var(--garuda-text-muted);flex-direction:column;gap:.02rem;font-size:.64rem;font-weight:650;line-height:1.25;display:flex}.garuda-mart-product-store small{color:var(--garuda-text-muted);font-size:.6rem;font-weight:600}.public-store-product-grid-item{flex-direction:column;gap:.35rem;display:flex;position:relative}.public-store-product-grid-item.is-active .garuda-mart-product-media{border-color:rgba(var(--garuda-merah-rgb),.22);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.06),0 8px 18px rgba(var(--garuda-merah-rgb),.08)}.public-store-grid-add{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;min-width:2rem;min-height:2rem;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.28);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.15rem;padding:0 .35rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:3.35rem;right:.45rem}.public-store-grid-add span{text-align:center;min-width:.85rem}.public-checkout-shell.has-store-cart-bar .public-store-shell{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}.public-store-cart-bar{z-index:40;padding:.55rem .85rem calc(.65rem + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffeb 24%,#fff 100%);position:fixed;bottom:0;left:0;right:0}.public-store-cart-bar-btn{pointer-events:auto;border:1px solid rgba(var(--garuda-merah-rgb),.14);width:min(100%,32rem);color:inherit;cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0 auto;padding:.65rem .85rem;display:grid;box-shadow:0 10px 28px #140a0c1f}.public-store-cart-bar-icon{color:#fff;background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);border-radius:12px;place-items:center;width:2.2rem;height:2.2rem;display:grid}.public-store-cart-bar-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.public-store-cart-bar-copy strong{color:var(--garuda-ink);font-size:.82rem;font-weight:800}.public-store-cart-bar-copy small{color:var(--garuda-text-muted);font-size:.68rem}.public-store-cart-bar-cta{color:var(--garuda-merah);white-space:nowrap;font-size:.76rem;font-weight:800}.garuda-product-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@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 #140a0c12;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 #140a0c0b}.garuda-directory-card:active{border-color:rgba(var(--garuda-merah-rgb),.22);box-shadow:0 10px 26px rgba(var(--garuda-merah-rgb),.08);transform:scale(.992)}.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 #140a0c0f;border-radius:14px;width:3.35rem;height:3.35rem;position:relative;box-shadow:0 6px 14px #140a0c12}.garuda-directory-avatar.is-fallback{color:#9f1239;border-color:rgba(var(--garuda-merah-rgb),.12);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{background:linear-gradient(160deg,var(--surface-variant)0%,#e2e8f0 100%);color:#334155}.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{width:1.15rem;height:1.15rem;color:var(--garuda-merah);border:1px solid rgba(var(--garuda-merah-rgb),.14);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.2rem;right:-.2rem;box-shadow:0 2px 6px #140a0c14}.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:var(--garuda-ink);font-size:.94rem;font-weight:800;line-height:1.25}.garuda-directory-handle{color:var(--garuda-text-muted);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{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:rgba(var(--garuda-merah-rgb),.05);color:#9f1239;border-radius:999px;align-items:center;padding:.18rem .48rem;font-size:.62rem;font-weight:700;display:inline-flex}.garuda-directory-meta-text{color:var(--garuda-text-muted);font-size:.66rem;font-weight:600}.garuda-directory-desc{-webkit-line-clamp:1;color:var(--garuda-text-muted);-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 #140a0c0f;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.7rem;display:flex}.garuda-directory-trust-hint{min-width:0;color:var(--garuda-text-muted);margin:0;font-size:.66rem;line-height:1.35}.garuda-directory-cta-label{letter-spacing:-.01em;color:var(--garuda-merah);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{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:linear-gradient(180deg,rgba(var(--garuda-merah-rgb),.04),#fffffff2);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:var(--garuda-ink);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:#140a0c14;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:rgba(var(--garuda-merah-rgb),.35)}.garuda-ship-timeline-dot{color:#fff;z-index:1;background:#140a0c14;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:var(--garuda-merah);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.16)}.garuda-ship-timeline-step.is-done .garuda-ship-timeline-dot{background:#15803d}.garuda-ship-timeline-label{color:var(--garuda-text-muted);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:var(--garuda-ink)}.garuda-ship-meta{background:#140a0c08;border:1px solid #140a0c0f;border-radius:12px;flex-direction:column;gap:.4rem;margin-top:.25rem;padding:.7rem .75rem;display:flex}.garuda-ship-meta-line{color:var(--garuda-ink);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:var(--garuda-merah);margin-top:.05rem}.garuda-ship-track-btn{border:1px solid rgba(var(--garuda-merah-rgb),.18);width:-moz-fit-content;width:fit-content;color:var(--garuda-merah);font:inherit;cursor:pointer;background:#fff;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 #140a0c14;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:var(--garuda-ink);font-size:.8rem;font-weight:800}.garuda-ship-to-head .material-icons-round{color:var(--garuda-merah)}.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:#140a0c0f;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 #140a0c14;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:var(--garuda-merah)}.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:var(--garuda-merah);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:rgba(var(--garuda-merah-rgb),.12)}.garuda-commerce-gate-row.is-ready{background:#16a34a1a;border-color:#16a34a47}.garuda-commerce-gate-row.is-todo{background:rgba(var(--garuda-merah-rgb),.1);border-color:rgba(var(--garuda-merah-rgb),.28)}.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{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:radial-gradient(120% 80% at 100% -10%,rgba(var(--garuda-merah-rgb),.14),transparent 55%),linear-gradient(145deg,#fff 0%,#fff8f8 100%);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 #140a0c0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #140a0c14}.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{background:rgba(var(--garuda-merah-rgb),.08);color:#9b1c1c;letter-spacing:.06em;text-transform:uppercase;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;border:1px solid rgba(var(--garuda-merah-rgb),.14);background:linear-gradient(160deg,#8f1020 0%,var(--garuda-merah)42%,var(--garuda-merah-dark)100%);color:#fff;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 #140a0c0f;border-radius:18px;padding:.85rem .75rem;box-shadow:0 4px 18px #140a0c0a}.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:"";background:linear-gradient(90deg,rgba(var(--garuda-merah-rgb),.35),rgba(var(--garuda-merah-rgb),.08));pointer-events:none;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:var(--garuda-text-muted);background:#fafafa;border:1px solid #140a0c0f;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{border-color:rgba(var(--garuda-merah-rgb),.28);color:#9b1c1c;background:linear-gradient(#fff5f5,#ffecec)}.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:#140a0c0f;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{background:linear-gradient(145deg,var(--garuda-merah),var(--garuda-merah-dark));color:#fff}.garuda-pay-platform-onboard-steps>li.is-done .garuda-pay-platform-onboard-num{color:#047857;background:#10b9812e}.garuda-pay-platform-account-chip{background:rgba(var(--garuda-merah-rgb),.05);border:1px solid rgba(var(--garuda-merah-rgb),.1);color:#9b1c1c;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,rgba(var(--garuda-merah-rgb),.06),rgba(var(--garuda-merah-rgb),.02));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 #140a0c0d;box-shadow:inset 0 1px #ffffffa6}.garuda-pay-platform-hero-premium{border:1px solid rgba(var(--garuda-merah-rgb),.12);box-shadow:0 6px 20px rgba(var(--garuda-merah-rgb),.08)}.garuda-pay-platform-hero-icon{background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.14),rgba(var(--garuda-merah-rgb),.06));width:52px;height:52px;color:var(--primary);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{border:1px solid rgba(var(--garuda-merah-rgb),.1);color:var(--text,#1a1a2e);background:linear-gradient(#fff 0%,#fff9f9 100%);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 #140a0c0a}.garuda-pay-platform-flow-num{color:#fff;background:linear-gradient(145deg,var(--garuda-merah),var(--garuda-merah-dark));width:1.35rem;height:1.35rem;box-shadow:0 4px 10px rgba(var(--garuda-merah-rgb),.28);z-index:1;border-radius:999px;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:800;display:grid;position:relative}.garuda-pay-platform-flow-icon{background:rgba(var(--garuda-merah-rgb),.08);width:28px;height:28px;color:var(--primary);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,var(--garuda-text-muted));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 #140a0c0f;flex-direction:column;gap:.65rem;padding:.95rem .9rem;display:flex;box-shadow:0 4px 16px #140a0c0a;border-radius:18px!important}.garuda-pay-platform-ready-warn{background:rgba(var(--garuda-merah-rgb),.06);border:1px solid rgba(var(--garuda-merah-rgb),.12);color:#9b1c1c;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 rgba(var(--garuda-merah-rgb),.22);border-radius:14px!important;font-weight:800!important}.garuda-pay-merchant-card{color:#fff;background:linear-gradient(155deg,#7a0e1a 0%,var(--garuda-merah)48%,var(--garuda-merah-dark)100%);isolation:isolate;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 #140a0c0f;border-radius:16px;flex-direction:column;gap:.45rem;padding:.35rem;display:flex;box-shadow:0 4px 16px #140a0c0a}.garuda-pay-platform-panel-label{letter-spacing:.04em;text-transform:uppercase;color:var(--garuda-text-muted);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 #140a0c0f;border-radius:18px;flex-direction:column;gap:.65rem;padding:.9rem .85rem;display:flex;box-shadow:0 4px 16px #140a0c0a}.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%,rgba(var(--garuda-merah-rgb),.08),transparent 60%),linear-gradient(180deg,#fafafa,#fff);border:1px solid #140a0c0d;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 #140a0c1a}.garuda-pay-platform-qr-caption{letter-spacing:.06em;color:var(--garuda-text-muted);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 #140a0c12;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 #140a0c0a}.garuda-pay-platform-type-card:active{transform:scale(.98)}.garuda-pay-platform-type-card.is-active{border-color:rgba(var(--garuda-merah-rgb),.4);box-shadow:0 4px 14px rgba(var(--garuda-merah-rgb),.1);background:linear-gradient(#fff5f5,#ffecec)}.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,var(--garuda-text-muted));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,var(--garuda-merah));box-shadow:0 6px 16px rgba(var(--garuda-merah-rgb),.28)}.garuda-pay-platform-stats-block{flex-direction:column;gap:.55rem;display:flex}.garuda-pay-platform-stat-hero{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:radial-gradient(90% 80% at 100% 0%,rgba(var(--garuda-merah-rgb),.1),transparent 55%),linear-gradient(145deg,#fff5f5,#fff);box-shadow:0 6px 20px rgba(var(--garuda-merah-rgb),.08);border-radius:18px;flex-direction:column;gap:.3rem;padding:1rem 1rem .95rem;display:flex}.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 #140a0c0f;border-radius:14px;flex-direction:column;gap:.15rem;padding:.7rem .55rem;display:flex;box-shadow:0 3px 12px #140a0c0a}.garuda-pay-platform-stat.is-accent{background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.1),rgba(var(--garuda-merah-rgb),.04));border-color:rgba(var(--garuda-merah-rgb),.14)}.garuda-pay-platform-stat span{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,var(--garuda-text-muted));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:var(--garuda-text-muted);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 #140a0c0f;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 #140a0c08}.garuda-pay-platform-action:active{transform:scale(.97)}.garuda-pay-platform-action-icon{background:rgba(var(--garuda-merah-rgb),.08);width:2.2rem;height:2.2rem;color:var(--primary);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:#140a0c08}.garuda-pay-platform-module-row:disabled{cursor:default;opacity:.72}.garuda-pay-platform-module-row-icon{background:rgba(var(--garuda-merah-rgb),.08);width:2.35rem;height:2.35rem;color:var(--primary);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:var(--garuda-text-muted);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:var(--garuda-text-muted)}.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 #140a0c0f;border-radius:14px;flex-direction:column;gap:.2rem;width:100%;padding:.75rem;display:flex;box-shadow:0 2px 8px #140a0c08}.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,var(--garuda-text-muted))}.garuda-pay-platform-list{flex-direction:column;gap:.35rem;display:flex}.garuda-pay-platform-list-item{border-bottom:1px solid #140a0c0d;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 #140a0c0f;border-radius:14px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.garuda-pay-platform-screen .panel.pad{border-color:#140a0c0f;border-radius:18px;box-shadow:0 4px 16px #140a0c0a}@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(ellipse 90% 50% at 50% -10%,rgba(var(--garuda-merah-rgb),.09),transparent 55%),linear-gradient(180deg,var(--surface-variant)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 #140a0c0f;border-radius:20px;width:min(100%,420px);margin-top:.75rem;box-shadow:0 1px 2px #140a0c0a,0 12px 32px #140a0c0f}.public-checkout-hero{flex-direction:column;gap:.35rem;display:flex}.public-checkout-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-merah,var(--garuda-merah));background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.12);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:var(--garuda-ink);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:var(--garuda-text-muted);margin:0;font-size:.82rem}.public-checkout-amount{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:linear-gradient(180deg,rgba(var(--garuda-merah-rgb),.05),rgba(var(--garuda-merah-rgb),.02)),#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.public-checkout-amount-label{color:var(--garuda-text-muted);letter-spacing:.01em;flex-shrink:0;font-size:.82rem;font-weight:700}.public-checkout-summary{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:linear-gradient(165deg,rgba(var(--garuda-merah-rgb),.055),rgba(var(--garuda-merah-rgb),.015)42%,#fff 100%);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:var(--garuda-text-muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;font-size:.78rem;font-weight:700}.public-checkout-invoice-no{color:var(--garuda-ink);text-align:right;word-break:break-all;font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.public-checkout-ref{color:var(--garuda-text-muted);text-align:right;word-break:break-all;font-size:.8rem}.public-checkout-summary-divider{background:linear-gradient(90deg,#0000,#140a0c1a 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:var(--garuda-ink);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:var(--garuda-text-muted);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:rgba(var(--garuda-merah-rgb),.07);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:var(--garuda-text-muted);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 #140a0c12;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:var(--garuda-text-muted)}.garuda-commerce-warehouse-form .garuda-commerce-destination-item.is-active{border-color:rgba(var(--garuda-merah-rgb),.42);color:#8f101d;background:rgba(var(--garuda-merah-rgb),.045);box-shadow:0 0 0 2px rgba(var(--garuda-merah-rgb),.045)}.garuda-commerce-warehouse-form .garuda-commerce-destination-item.is-active>.material-icons-round{color:var(--garuda-merah)}.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 #140a0c1f;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,rgba(var(--garuda-merah-rgb),.055),transparent 17rem),linear-gradient(180deg,#fff,#fcfdff);border-color:#94a3b833;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 18px 45px #140a0c14,0 2px 8px #140a0c09}.public-checkout-flow-card:before{background:linear-gradient(90deg,var(--garuda-merah),#ff3b4e 48%,var(--garuda-merah));content:"";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,var(--garuda-merah),#9f0f1b);width:2.5rem;height:2.5rem;box-shadow:0 7px 16px rgba(var(--garuda-merah-rgb),.2);border-radius:12px;place-items:center;display:grid}.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,var(--surface-variant));border:1px solid #140a0c12;border-radius:14px;align-items:center;gap:.7rem;padding:.7rem;display:flex}.public-cart{background:#fff;border:1px solid #140a0c13;border-radius:17px;overflow:hidden;box-shadow:0 7px 22px #140a0c0b}.public-checkout-compact-order{background:linear-gradient(135deg,#f8fafcf2,#ffffffeb),#fff;border:1px solid #140a0c13;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 #140a0c0a}.public-checkout-compact-order-icon{color:#b41424;background:rgba(var(--garuda-merah-rgb),.075);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:var(--garuda-text-muted);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{border:1px solid rgba(var(--garuda-merah-rgb),.16);color:#b41424;min-height:2rem;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:.35rem .55rem;font-size:.64rem;font-weight:800}.public-cart-shortcut{border:1px solid rgba(var(--garuda-merah-rgb),.16);color:#b41424;background:rgba(var(--garuda-merah-rgb),.055);min-height:2.15rem;font:inherit;cursor:pointer;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:var(--garuda-merah);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,rgba(var(--garuda-merah-rgb),.055),#f8fafcb8);border-bottom:1px solid #140a0c0f}.public-cart-head>span{color:#172033;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.public-cart-head .material-icons-round{color:var(--garuda-merah)}.public-cart-head small{color:var(--garuda-text-muted);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 #140a0c0e}.public-cart-item-actions{align-items:center;display:flex}.public-cart-quantity{background:#fff;border:1px solid #140a0c1a;border-radius:11px;grid-template-columns:2rem 1.8rem 2rem;align-items:center;display:grid;overflow:hidden;box-shadow:0 2px 7px #140a0c0a}.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 #140a0c12;border-right:1px solid #140a0c12;font-size:.74rem;font-weight:850}.public-cart-total{color:var(--garuda-text-muted);background:linear-gradient(90deg,#f8fafcc7,#ffffffe6);border-top:1px dashed #140a0c1c;font-size:.72rem}.public-cart-total strong{color:#172033;font-size:.82rem}.public-cart-weight{color:var(--garuda-text-muted);background:#f8fafc7a;border-top:1px solid #140a0c09;align-items:center;gap:.35rem;padding:.42rem .78rem .72rem;font-size:.66rem;font-weight:650;display:flex}.public-cart-weight .material-icons-round{color:var(--garuda-merah)}.public-checkout-quote-loading{background:#f8fafcf2;border-radius:12px;margin:.35rem 0 .15rem;padding:.65rem .75rem;font-size:.74rem;line-height:1.4}.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,rgba(var(--garuda-merah-rgb),.035),#ffffffe6),#fff;border:1px solid #140a0c12;border-radius:14px;align-items:center;gap:.6rem;padding:.72rem .75rem;display:flex;box-shadow:0 4px 13px #140a0c09}.public-cart-shipping-summary>.material-icons-round{color:var(--garuda-merah)}.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;width:2.85rem;height:2.85rem;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.07);border-radius:11px;flex:none;place-items:center;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:var(--garuda-text-muted);font-size:.72rem}.public-checkout-product-copy small{color:var(--garuda-text-muted);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 #140a0c0e;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:var(--garuda-text-muted);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{border-color:var(--garuda-merah);color:#fff;background:var(--garuda-merah);box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.08)}.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:var(--garuda-text-muted);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 #140a0c12;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:var(--garuda-merah);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:var(--garuda-text-muted);overflow-wrap:anywhere;font-size:.62rem;line-height:1.4}.public-checkout-back-link{color:var(--garuda-text-muted);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 #140a0c11;border-radius:18px;flex-direction:column;gap:.8rem;padding:.95rem;display:flex;box-shadow:0 6px 20px #140a0c09}.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;width:1.75rem;height:1.75rem;box-shadow:0 5px 12px rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(145deg,#dc1827,#a50e1c);border-radius:9px;flex:none;place-items:center;font-size:.7rem;font-weight:900;display:grid}.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:var(--garuda-text-muted);font-size:.68rem;line-height:1.3}.public-checkout-step .field{margin:0}.public-checkout-step .input{background:#fffffff5;border-width:1px;border-color:#140a0c1c;border-radius:13px;min-height:3rem;font-size:.86rem;box-shadow:inset 0 1px 2px #140a0c06}.public-checkout-step .input:focus{border-color:rgba(var(--garuda-merah-rgb),.55);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08)}.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 #140a0c1a;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:var(--garuda-text-muted)}.public-checkout-address-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.public-checkout-address-option.is-active{border-color:rgba(var(--garuda-merah-rgb),.48);color:#8f101d;background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.065),#fff);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.055)}.public-checkout-address-option.is-active .material-icons-round{color:var(--garuda-merah)}.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:var(--garuda-merah)}.public-checkout-address-option.is-active .public-checkout-address-radio:after{border-radius:inherit;background:var(--garuda-merah);content:"";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:var(--garuda-text-muted);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:var(--garuda-text-muted);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:#140a0c14;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:var(--garuda-merah)}.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:var(--garuda-text-muted);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 #140a0c1c;border-radius:13px;grid-template-columns:2.55rem 3.25rem 2.55rem;align-items:center;display:grid;overflow:hidden;box-shadow:0 2px 8px #140a0c08}.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 #140a0c14;border-right:1px solid #140a0c14;outline:none;width:100%;font-size:.9rem;font-weight:850}.public-checkout-quote-button{border-width:1px;border-color:rgba(var(--garuda-merah-rgb),.28);color:#b41424;background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.04),#fff);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:#140a0c14;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 #140a0c09}.public-checkout-step .garuda-commerce-ship-option:hover{border-color:rgba(var(--garuda-merah-rgb),.22);transform:translateY(-1px);box-shadow:0 7px 17px #140a0c11}.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{border-color:rgba(var(--garuda-merah-rgb),.45);background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.07),#fff);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.06),0 8px 20px rgba(var(--garuda-merah-rgb),.08)}.public-checkout-step .garuda-commerce-ship-option b{color:#9f0f1b;background:rgba(var(--garuda-merah-rgb),.08);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:var(--garuda-merah)}.public-checkout-order-summary{background:radial-gradient(circle at 100% 0,rgba(var(--garuda-merah-rgb),.24),transparent 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 #140a0c29,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:var(--surface-variant);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:var(--garuda-text-muted);font-size:.62rem;line-height:1.4}.public-checkout-error{border:1px solid rgba(var(--garuda-merah-rgb),.14);color:#9f0f1b;background:rgba(var(--garuda-merah-rgb),.055);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 #140a0c17;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 #140a0c33,0 3px 12px #140a0c14}.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:rgba(var(--garuda-merah-rgb),.09)}.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:var(--garuda-text-muted);font-size:.7rem;line-height:1.4}.public-checkout-notice>button{width:2rem;height:2rem;color:var(--garuda-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.public-checkout-notice>button:active{background:#140a0c0f}.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:var(--garuda-merah);animation-duration:7s}.public-checkout-pay-button{min-height:3.15rem;box-shadow:0 12px 25px rgba(var(--garuda-merah-rgb),.22),inset 0 1px 0 #fff3;background:linear-gradient(135deg,#df1628,#b20e1d 55%,#8f0c18);border-radius:14px;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.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:var(--garuda-text-muted);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:var(--surface-variant);border:1px solid #140a0c1a;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:#140a0cbf;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:var(--surface-variant)}.image-url-field-browse{border:1px solid rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.06);min-height:44px;color:var(--primary,var(--garuda-merah));cursor:pointer;white-space:nowrap;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 #140a0c11;border-radius:18px;flex-direction:column;gap:.65rem;padding:.75rem;display:flex;box-shadow:0 6px 18px #140a0c09}.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 #140a0c09}.garuda-commerce-product-image-slot:hover{border-color:rgba(var(--garuda-merah-rgb),.2);transform:translateY(-1px);box-shadow:0 8px 20px #140a0c11}.garuda-commerce-product-image-slot.is-primary{border-color:rgba(var(--garuda-merah-rgb),.16);background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.035),#fff 48%)}.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 #140a0c29}.garuda-commerce-product-image-slot.is-primary .garuda-commerce-product-image-number{background:var(--garuda-merah)}.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,rgba(var(--garuda-merah-rgb),.055),#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;background:rgba(var(--garuda-merah-rgb),.06);white-space:nowrap;border-radius:999px;align-self:center;padding:.3rem .5rem;font-size:.64rem}.image-url-field-upload-cta{border:1.5px dashed rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.04);width:100%;min-height:52px;color:var(--garuda-merah-dark);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;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:var(--garuda-ink);border:1px solid #140a0c1a;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}@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-eco-flow-title{color:var(--garuda-ink);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 #140a0c12;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 #140a0c0a}.garuda-eco-flow--compact .garuda-eco-flow-step{grid-template-columns:auto auto 1fr}.garuda-eco-flow-index{width:18px;color:var(--garuda-text-muted);text-align:center;flex-shrink:0;font-size:.58rem;font-weight:800}.garuda-eco-flow-icon{background:rgba(var(--garuda-merah-rgb),.08);width:32px;height:32px;color:var(--garuda-merah-dark);border-radius:10px;flex-shrink:0;place-items:center;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:#ce1126;cursor:pointer;background:#fff;border:1px solid #ce112629;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:700;display:inline-flex;box-shadow:0 4px 12px #ce11260f}.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:var(--garuda-text-muted);margin:0;font-size:.8rem}.garuda-services-screen.garuda-superapp-screen.stack{gap:.95rem}.garuda-services-screen>.page-header{padding:.9rem var(--space-4).95rem;margin:calc(-1*var(--space-3))calc(-1*var(--space-4))var(--space-2)}.garuda-superapp-screen{font-family:"Plus Jakarta Sans",var(--font-sans);gap:.95rem}.garuda-superapp-head{flex:1;min-width:0}.garuda-superapp-head-sub{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);margin:.15rem 0 0;font-size:.7rem;font-weight:550;line-height:1.3}.garuda-superapp-intro{flex-direction:column;gap:.3rem;padding:.05rem .05rem .15rem;display:flex}.garuda-superapp-hero{isolation:isolate;color:var(--garuda-ink);background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:22px;padding:1.05rem 1.1rem 1rem;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2}.garuda-superapp-hero-mark{opacity:.1;pointer-events:none;z-index:0;filter:saturate(1.02);-webkit-user-select:none;user-select:none;object-fit:contain;object-position:center right;width:6.4rem;height:auto;max-height:72%;position:absolute;top:50%;right:.25rem;transform:translateY(-48%)}.garuda-superapp-hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;max-width:min(100%,18.5rem);padding-right:5.5rem;display:flex;position:relative}.garuda-superapp-hero-title{font-family:"Sora",var(--font-display);letter-spacing:-.04em;color:var(--garuda-ink);text-wrap:balance;max-width:16ch;margin:0;font-size:1.12rem;font-weight:700;line-height:1.18}.garuda-superapp-hero-sub{opacity:1;color:var(--garuda-text-muted);text-wrap:pretty;max-width:28ch;margin:0;font-size:.76rem;font-weight:500;line-height:1.4}.garuda-superapp-hero-wallet{background:var(--surface-variant);color:#334155;font:inherit;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #140a0c14;border-radius:999px;align-items:center;gap:.35rem;margin:.28rem 0 0;padding:.36rem .65rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.garuda-superapp-hero-wallet:active{transform:scale(.98)}.garuda-superapp-hero-wallet .material-icons-round,.garuda-superapp-hero-wallet .material-icons-garuda{opacity:.92;flex-shrink:0}.garuda-superapp-hero-art{display:none}.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:var(--garuda-text-muted);margin:0;font-size:.68rem}.garuda-superapp-section{flex-direction:column;gap:.5rem;display:flex}.garuda-superapp-section-head{flex-direction:column;gap:0;padding:0 .15rem;display:flex}.garuda-superapp-section-title-row{align-items:center;gap:.42rem;min-height:1.2rem;display:flex}.garuda-superapp-section-icon{display:none}.garuda-superapp-section-head h3{font-family:"Sora",var(--font-display);letter-spacing:-.02em;color:var(--garuda-ink);margin:0;font-size:.82rem;font-weight:700;line-height:1.2}.garuda-superapp-section-head .muted{display:none}.garuda-superapp-section-sub{color:var(--garuda-text-muted,var(--muted));margin:.2rem 0 0;font-size:.72rem;font-weight:500;line-height:1.45}.garuda-services-screen .garuda-superapp-tray{border-radius:18px!important;padding:.45rem!important}.garuda-services-screen .garuda-superapp-lifestyle{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.garuda-services-screen .garuda-superapp-life-tile{gap:.4rem;padding:.7rem .3rem .6rem}.garuda-services-screen .garuda-superapp-life-icon{border-radius:12px;width:2.6rem;height:2.6rem}.garuda-services-screen .garuda-superapp-life-tile strong{font-size:.7rem;line-height:1.2}.garuda-superapp-kyc-banner.garuda-superapp-mitra-card{background:linear-gradient(165deg,#fff7f7 0%,#fff 100%)!important;border-color:#d4142424!important}.garuda-superapp-tray{background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border:1px solid #140a0c0f;border-radius:22px;padding:.55rem .4rem .5rem;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2}.garuda-superapp-lifestyle{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.2rem;display:grid}.garuda-superapp-life-tile{min-width:0;min-height:0;box-shadow:none;text-align:center;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.42rem;padding:.45rem .15rem .4rem;transition:background .15s,transform .12s;display:flex;position:relative}.garuda-superapp-life-tile:hover{background:#140a0c06}.garuda-superapp-life-tile:active{background:#140a0c0a;transform:scale(.97)}.garuda-superapp-life-tile.is-soon{opacity:.92;cursor:default}.garuda-superapp-life-tile.is-pay{box-shadow:none;background:0 0;border-color:#0000}.garuda-superapp-life-tile.is-kyc-locked{opacity:.72}.garuda-superapp-life-icon{color:#e10600;width:2.45rem;height:2.45rem;box-shadow:none;background:#f1f5f9;border:1px solid #140a0c0a;border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative}.garuda-superapp-life-tile strong{letter-spacing:-.015em;color:#334155;text-align:center;white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;padding:0 .08rem;font-size:.66rem;font-weight:650;line-height:1.15;display:-webkit-box;overflow:hidden}.garuda-superapp-life-tile small{color:var(--garuda-text-muted);font-size:.62rem}.garuda-superapp-mitra-card{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c12;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem .75rem;padding:.9rem 1rem;display:grid;box-shadow:0 12px 28px #140a0c0a,inset 0 1px #fffffff2}.garuda-superapp-mitra-icon{color:#d41424;background:#f1f5f9;border:1px solid #140a0c0d;border-radius:14px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.garuda-superapp-mitra-copy{min-width:0}.garuda-superapp-mitra-copy strong{font-family:var(--font-sans);letter-spacing:-.03em;color:#d41424;font-size:.88rem;font-weight:700;line-height:1.25;display:block}.garuda-superapp-mitra-copy .muted{color:var(--garuda-text-muted);margin:.18rem 0 0;font-size:.7rem;line-height:1.35}.garuda-superapp-mitra-cta{color:#fff;width:auto;min-height:2.25rem;font:inherit;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;background:linear-gradient(#ef3344 0%,#d41424 48%,#b9101c 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.12rem;padding:.45rem .85rem;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #d4142447,inset 0 1px #ffffff29}.garuda-superapp-life-icon .material-icons-garuda,.garuda-superapp-more-icon .material-icons-garuda{width:1.25rem;height:1.25rem}.garuda-superapp-more-icon .material-icons-garuda{width:1.1rem;height:1.1rem}.garuda-superapp-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.15rem;display:grid}.garuda-superapp-more-tile{min-width:0;min-height:0;box-shadow:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.38rem;padding:.4rem .12rem .35rem;transition:background .15s,transform .12s;display:flex;position:relative}.garuda-superapp-more-tile:hover{background:#140a0c06}.garuda-superapp-more-tile:active{transform:scale(.97)}.garuda-superapp-more-icon{color:#475569;width:2.25rem;height:2.25rem;box-shadow:none;background:#f1f5f9;border:1px solid #140a0c0a;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative}.garuda-superapp-more-tile.is-kyc-locked,.garuda-superapp-life-tile.is-kyc-locked{opacity:.72}.garuda-superapp-kyc-lock{z-index:1;background:var(--garuda-text-muted);color:#fff;pointer-events:none;border-radius:999px;place-items:center;width:.85rem;height:.85rem;display:grid;position:absolute;top:.2rem;right:.2rem;box-shadow:0 0 0 1.5px #fff}.garuda-superapp-mitra-cta.is-kyc-locked{opacity:.85}.garuda-superapp-more-tile strong{letter-spacing:-.01em;color:#334155;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:0 .1rem;font-size:.62rem;font-weight:650;line-height:1.15;display:block;overflow:hidden}.garuda-superapp-footer-links{grid-template-columns:1fr 1fr;gap:.5rem;padding:.05rem 0 .35rem;display:grid}.garuda-services-settings-link{color:#334155;min-height:2.55rem;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #140a0c14;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.74rem;font-weight:650;display:inline-flex;box-shadow:0 4px 12px #140a0c08}.garuda-superapp-daily{margin-top:0}@media (max-width:430px){.garuda-superapp-mitra-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""cta cta";gap:.65rem .7rem}.garuda-superapp-mitra-icon{grid-area:icon}.garuda-superapp-mitra-copy{grid-area:copy}.garuda-superapp-mitra-cta{grid-area:cta;width:100%;min-height:2.45rem;font-size:.78rem}}@media (max-width:380px){.garuda-superapp-lifestyle{gap:.12rem}.garuda-superapp-life-tile{padding:.35rem .1rem .3rem}.garuda-superapp-life-tile strong{font-size:.6rem}.garuda-superapp-more-grid{gap:.1rem}.garuda-superapp-more-tile strong{font-size:.58rem}.garuda-superapp-hero-title{max-width:14ch;font-size:.98rem}.garuda-superapp-hero-mark{opacity:.1;width:5.6rem;right:.15rem}.garuda-superapp-hero-copy{padding-right:4.8rem}}.garuda-services-card.is-pay{border-color:rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(165deg,#fff8f8 0%,#fff 70%)}.garuda-services-card.is-pay .garuda-services-card-icon{background:rgba(var(--garuda-merah-rgb),.12)}.garuda-services-card.is-partner{background:#fafafa}@media (min-width:520px){.garuda-superapp-life-tile{padding:.5rem .25rem}.garuda-superapp-life-tile strong{font-size:.7rem}}.garuda-hub-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.garuda-hub-section-head h3{font-family:"Sora",var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--garuda-text-muted);margin:0;font-size:.74rem;font-weight:700}.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 #140a0c12;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 #140a0c0d}.garuda-eco-menu-card:hover,.garuda-eco-quick-card:hover,.garuda-services-card:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px #140a0c14}.garuda-eco-menu-card.is-active{border-color:rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.04)}.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{background:rgba(var(--garuda-merah-rgb),.08);width:40px;height:40px;color:var(--garuda-merah-dark);border-radius:12px;place-items:center;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 #140a0c12;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{background:var(--surface-variant);cursor:pointer;text-align:left;font:inherit;border:1px solid #140a0c0f;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:var(--garuda-ink);background:#f1f5f9;align-self:flex-start}.garuda-ai-chat-bubble--user{background:linear-gradient(135deg,var(--garuda-merah),var(--garuda-merah-dark));color:#fff;align-self:flex-end}.garuda-ai-chat-input-row{align-items:center;gap:.45rem;display:flex}.garuda-ai-chat-send{background:var(--garuda-merah-dark);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.garuda-nft-stamp-loop,.garuda-nft-campaigns{background:#fff;border:1px solid #140a0c14;border-radius:16px;gap:.55rem;padding:.85rem .9rem;display:grid;box-shadow:0 8px 20px #140a0c0a}.garuda-nft-stamp-loop-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.garuda-nft-stamp-loop-head strong{letter-spacing:-.01em;color:var(--garuda-ink);font-size:.84rem;font-weight:800}.garuda-nft-campaign-count{color:var(--garuda-text-muted);background:#140a0c0d;border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.garuda-nft-stamp-bar{background:#140a0c14;border-radius:999px;height:.45rem;overflow:hidden}.garuda-nft-stamp-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--garuda-merah),#ff5a66);height:100%;transition:width .25s;display:block}.garuda-nft-campaign-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.garuda-nft-campaign-row{background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .7rem;display:flex}.garuda-nft-campaign-meta{flex-wrap:wrap;gap:.25rem .55rem;margin-top:.2rem;font-size:.68rem;line-height:1.35;display:flex}.garuda-nft-campaign-code{letter-spacing:.01em;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.garuda-nft-next-step{border-radius:var(--radius-md);border:1px solid rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(160deg,rgba(var(--garuda-merah-rgb),.06),#ffffffe6);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:var(--garuda-ink);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{border-color:rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.05)}.garuda-nft-journey-step.is-current .garuda-nft-journey-index{background:rgba(var(--garuda-merah-rgb),.14);color:var(--primary)}.garuda-nft-claim-inline{border-top:1px solid #140a0c0f;padding-top:.55rem}.garuda-nft-benefits-details{border-top:1px solid #140a0c0f;margin-top:.25rem;padding-top:.45rem}.garuda-nft-benefits-details>summary{cursor:pointer;color:var(--garuda-text-muted);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:var(--garuda-ink);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:var(--garuda-ink);font-size:.84rem;font-weight:800;line-height:1.2}.garuda-nft-journey-compact-copy .muted{color:var(--garuda-text-muted);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 #140a0c14;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:#140a0c0f;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:var(--garuda-ink);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 #140a0c0f;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:#140a0c08;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:rgba(var(--garuda-merah-rgb),.04);border-color:rgba(var(--garuda-merah-rgb),.12)}.garuda-nft-benefits-list strong{color:var(--garuda-ink);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:rgba(var(--garuda-merah-rgb),.05);border:1px solid rgba(var(--garuda-merah-rgb),.08);border-radius:14px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.garuda-nft-utility-chip strong{color:var(--garuda-ink);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 #140a0c14;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{border-color:rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.02)}.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:var(--garuda-ink);letter-spacing:-.01em;font-size:.84rem;font-weight:800;line-height:1.25;display:block}.garuda-nft-utility-card-copy .muted{color:var(--garuda-text-muted);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:var(--garuda-text-muted);font-weight:700}.garuda-nft-utility-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--garuda-text-muted);margin:.15rem 0 0;font-size:.68rem;font-weight:800}.garuda-nft-prepaid-cta{text-align:left;border-radius:var(--radius-md);border:1px solid rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.07)0%,#fffffff2 58%);cursor:pointer;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:rgba(var(--garuda-merah-rgb),.32);box-shadow:0 6px 18px rgba(var(--garuda-merah-rgb),.08)}.garuda-nft-prepaid-cta-icon{background:var(--garuda-merah-dark);color:#fff;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:var(--garuda-ink);font-size:.9rem;font-weight:800;line-height:1.2}.garuda-nft-prepaid-cta-copy .muted{color:var(--garuda-text-muted);font-size:.7rem;line-height:1.35}.garuda-nft-prepaid-cta-badge{color:#334155;white-space:nowrap;background:#140a0c0f;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:var(--garuda-text-muted)}.garuda-nft-prepaid-status{border-radius:var(--radius-md);background:#140a0c08;border:1px solid #140a0c0f;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:#140a0c12;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{background:rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-merah-dark)}.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:var(--garuda-text-muted);text-align:center;background:#fff;border:1px solid #140a0c0f;border-radius:8px;padding:.35rem .4rem;font-size:.62rem;font-weight:700;line-height:1.25}.garuda-nft-prepaid-steps li.is-active{color:var(--garuda-merah-dark);border-color:rgba(var(--garuda-merah-rgb),.2);background:rgba(var(--garuda-merah-rgb),.05)}.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:var(--garuda-merah-dark);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:var(--garuda-ink);background:#fff;border:1px solid #140a0c1f;border-radius:12px;padding:.55rem .7rem;font-size:.86rem}.garuda-nft-prepaid-field .input:focus{border-color:rgba(var(--garuda-merah-rgb),.45);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);outline:none}.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:var(--garuda-merah-dark);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:var(--garuda-text-muted);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:var(--garuda-ink);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 #140a0c1a;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:#140a0c08;border:1px dashed #140a0c1a;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 #140a0c14;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{border-color:rgba(var(--garuda-merah-rgb),.22);color:var(--garuda-merah-dark)}.garuda-services-settings-link{border:1px solid rgba(var(--garuda-merah-rgb),.16);background:rgba(var(--garuda-merah-rgb),.05);width:100%;min-height:46px;color:var(--garuda-merah-dark);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;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 #140a0c14;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{border:1px solid rgba(var(--garuda-merah-rgb),.22);color:#b00016;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;padding:.4rem .7rem;font-size:.68rem;font-weight:700}.garuda-nft-mini-btn--primary{background:var(--garuda-merah-dark);border-color:var(--garuda-merah-dark);color:#fff}.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 #140a0c12;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.75rem;display:flex;box-shadow:0 4px 14px #140a0c0d}.garuda-services-card:disabled{opacity:.72;cursor:default}.garuda-services-card-icon{background:rgba(var(--garuda-merah-rgb),.08);width:44px;height:44px;color:var(--garuda-merah-dark);box-shadow:none;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:var(--garuda-text-muted);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));font-family:"Plus Jakarta Sans",var(--font-sans);gap:1.05rem}.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:var(--garuda-text-muted);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 #140a0c0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #140a0c17}.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 #140a0c0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #140a0c17}.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 #140a0c40}.garuda-ls-brand-carousel-dot.is-active{background:var(--garuda-merah);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 #140a0c0f;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 #140a0c08}.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{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;width:1.7rem;height:1.7rem;box-shadow:0 3px 8px rgba(var(--garuda-merah-rgb),.18);border-radius:9px;flex:none;place-items:center;line-height:0;display:grid}@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{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid #140a0c12;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 #140a0c0a}.garuda-mitra-role:hover:not(:disabled){border-color:rgba(var(--garuda-merah-rgb),.18);box-shadow:0 12px 26px #140a0c12}.garuda-mitra-role:active:not(:disabled){transform:translateY(1px)}.garuda-mitra-role:disabled{opacity:.55;cursor:default}.garuda-mitra-role-icon{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;width:2.65rem;height:2.65rem;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.16);border-radius:14px;flex:none;place-items:center;display:grid}.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:var(--garuda-ink);font-size:.92rem;font-weight:800}.garuda-mitra-role-copy small{color:var(--garuda-text-muted);font-size:.74rem;line-height:1.35}.garuda-mitra-role-chevron{width:1.5rem;height:1.5rem;color:var(--garuda-text-muted);background:#140a0c0a;border-radius:999px;flex:none;place-items:center;display:grid}.garuda-mitra-badge,.garuda-mitra-status{width:-moz-fit-content;width:fit-content;color:var(--garuda-text-muted);background:#140a0c0b;border:1px solid #140a0c0f;border-radius:999px;align-items:center;gap:.35rem;margin-top:.12rem;padding:.18rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.garuda-mitra-status-dot{background:var(--garuda-text-muted);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{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid #140a0c12;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 #140a0c0a}.garuda-mitra-income-icon{background:rgba(var(--garuda-merah-rgb),.08);width:2.35rem;height:2.35rem;color:var(--garuda-merah);border-radius:12px;place-items:center;display:grid}.garuda-mitra-income-copy{gap:.1rem;min-width:0;display:grid}.garuda-mitra-income-copy strong{color:var(--garuda-ink);font-size:.88rem;font-weight:800}.garuda-mitra-income-copy small{color:var(--garuda-text-muted);font-size:.72rem}.garuda-mitra-cta-card{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.08)0%,rgba(var(--garuda-merah-rgb),.02)55%,#fff 100%);box-shadow:0 10px 24px rgba(var(--garuda-merah-rgb),.08);border-radius:18px;padding:1.05rem 1.05rem 1.1rem}.garuda-mitra-cta-copy{gap:.45rem;display:grid}.garuda-mitra-cta-copy strong{letter-spacing:-.015em;color:var(--garuda-ink);font-size:1rem;font-weight:800}.garuda-mitra-cta-copy p{color:var(--garuda-text-muted);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-hub-backdrop{z-index:1100;-webkit-backdrop-filter:blur(12px);background:#140a0c66;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;background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);width:100%;max-width:480px;height:min(78vh,720px);max-height:min(78vh,720px);padding:.2rem 1rem calc(1.15rem + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;flex-direction:column;gap:1rem;transition:transform .12s ease-out;animation:.32s cubic-bezier(.2,.85,.2,1) slideUp;display:flex;overflow-y:auto;box-shadow:0 -14px 40px #140a0c1f}.garuda-hub-handle{background:#140a0c1f;border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:.4rem auto .05rem}.garuda-hub-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:0 .1rem;display:flex}.garuda-hub-titles h2{font-family:"Sora",var(--font-display);letter-spacing:-.04em;color:var(--garuda-ink);margin:0;font-size:1.22rem;font-weight:700}.garuda-hub-titles p{color:var(--garuda-text-muted);max-width:28ch;margin:.22rem 0 0;font-size:.76rem;font-weight:500;line-height:1.4}.garuda-hub-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #140a0c0f;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:grid;box-shadow:0 4px 12px #140a0c0a}.garuda-hub-close:hover{background:var(--surface-variant);color:var(--garuda-ink)}.garuda-hub-section{flex-direction:column;gap:0;display:flex}.garuda-hub-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;padding:0 .05rem;display:flex}.garuda-hub-section-head h3,.garuda-hub-section h3{font-family:"Sora",var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--garuda-text-muted);margin:0;font-size:.74rem;font-weight:700}.garuda-hub-quick{background:#fff;border:1px solid #140a0c0f;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem;display:grid;box-shadow:0 8px 20px #140a0c08}.garuda-hub-quick-btn{color:var(--garuda-ink);font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:.4rem;padding:.7rem .3rem;font-size:.72rem;font-weight:700;transition:background .15s,transform .15s;display:flex}.garuda-hub-quick-btn:active{background:var(--surface-variant);transform:scale(.97)}.garuda-hub-quick-icon{color:#fff;background:linear-gradient(#ef3344 0%,#d41424 48%,#b9101c 100%);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 16px #d4142438,inset 0 1px #ffffff29}.garuda-hub-grid{background:#fff;border:1px solid #140a0c0f;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.45rem;display:grid;box-shadow:0 8px 20px #140a0c08}.garuda-hub-tile{box-shadow:none;color:var(--garuda-ink);cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .3rem .6rem;transition:background .15s,transform .15s;display:flex}.garuda-hub-tile:active:not(:disabled){background:var(--surface-variant);transform:scale(.97)}.garuda-hub-tile-icon{color:#d41424;background:var(--surface-variant);width:40px;height:40px;box-shadow:none;border:1px solid #140a0c0d;border-radius:12px;place-items:center;display:grid}.garuda-hub-tile-icon .material-icons-garuda{width:20px!important;height:20px!important}.garuda-hub-tile.is-outline .garuda-hub-tile-icon{background:var(--surface-variant);box-shadow:none;color:#475569;border:1px solid #140a0c14}.garuda-hub-tile-label{text-align:center;letter-spacing:-.015em;color:#334155;font-size:.66rem;font-weight:650;line-height:1.2}.garuda-hub-tile.is-soon{opacity:.72}.garuda-hub-tile:disabled{cursor:default}.garuda-hub-soon{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);background:#f1f5f9;border-radius:999px;padding:.1rem .35rem;font-size:.52rem;font-weight:650}@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));font-family:"Plus Jakarta Sans",var(--font-sans);flex-direction:column;gap:.9rem;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 #140a0c0a}.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(180deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c12;border-radius:20px;flex-direction:column;gap:.65rem;margin:0;padding:.85rem .9rem;display:flex;box-shadow:inset 0 1px #ffffffeb,0 14px 32px #140a0c0f}.warung-skill>.panel.pad,.warung-skill>.warung-play-panel{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c12;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 #140a0c0f}.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{width:36px;height:36px;color:var(--garuda-ink);background:linear-gradient(180deg,#fff,var(--surface-variant));border:1px solid #140a0c14;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 14px #140a0c0d}.warung-game-hero-title{color:var(--text,var(--garuda-ink));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(180deg,var(--surface-variant),#fff);border:1px solid #140a0c12;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,var(--garuda-ink));font-size:1.08rem;font-weight:800}.warung-game-stat span{color:var(--text-muted,var(--garuda-text-muted));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 #140a0c0f;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,var(--garuda-merah));background:rgba(var(--garuda-merah-rgb),.08);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,var(--garuda-ink));font-size:.88rem;font-weight:750}.warung-game-stall-reward{letter-spacing:.04em;text-transform:uppercase;color:var(--garuda-merah-dark);background:rgba(var(--garuda-merah-rgb),.08);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,var(--garuda-text-muted));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,var(--garuda-merah));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{background:linear-gradient(180deg,var(--surface-variant),#fff);min-width:0;color:var(--garuda-text-muted);border:1px solid #140a0c12;border-radius:14px;justify-content:space-between;align-items:baseline;gap:.45rem;padding:.58rem .72rem;font-size:.72rem;font-weight:700;display:flex}.warung-arcade-hud strong,.warung-game-hud-pill strong{letter-spacing:-.03em;color:var(--garuda-ink);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:var(--garuda-text-muted);font-size:.68rem;font-weight:700}.warung-arcade-stage{background:linear-gradient(160deg,var(--garuda-ink)0%,#1e293b 55%,#334155 100%);color:#fff;cursor:pointer;touch-action:manipulation;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,var(--garuda-ink));background:#fff;border:1px solid #140a0c1a;box-shadow:0 6px 14px #140a0c0a}.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:var(--garuda-ink);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,var(--garuda-ink));background:#fffffff2;border:1px solid #140a0c14;border-radius:12px}.warung-trivia-option:active{border-color:rgba(var(--garuda-merah-rgb),.35)}.warung-tour-board{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.warung-tour-board li{background:#140a0c0a;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(180deg,var(--surface-variant),#fff);border:1px solid #140a0c0d;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{background:linear-gradient(160deg,#1e293b,var(--garuda-ink));width:1.7rem;height:1.7rem;color:var(--surface-variant);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #140a0c2e}.quest-tour-flow-item strong{letter-spacing:-.02em;color:var(--garuda-ink);font-size:.86rem;display:block}.quest-tour-flow-item p{color:var(--garuda-text-muted);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;background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);width:100%;color:inherit;cursor:pointer;border:1px solid #140a0c12;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 #140a0c0d}.warung-tour-cup-card:active{transform:scale(.985)}.warung-tour-cup-card.is-live{border-color:rgba(var(--garuda-merah-rgb),.22);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.06),0 10px 26px rgba(var(--garuda-merah-rgb),.08)}.warung-tour-cup-icon{width:2.55rem;height:2.55rem;color:var(--garuda-merah);background:linear-gradient(160deg,rgba(var(--garuda-merah-rgb),.12),rgba(var(--garuda-merah-rgb),.04));border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;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:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);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:var(--garuda-text-muted);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;background:var(--garuda-ink);color:#e2e8f0;cursor:pointer;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,var(--garuda-ink));border-color:var(--garuda-merah);transform:scale(.97)}.warung-fun-card.is-done{opacity:.55;border-color:#22c55e}.warung-fun-pad{background:radial-gradient(circle at 50% 40%,rgba(var(--garuda-merah-rgb),.18),transparent 55%),var(--garuda-ink);color:#fff;cursor:pointer;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:var(--garuda-merah);box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.25);transform:scale(.985)}.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;background:linear-gradient(180deg,#fff,var(--surface-variant));width:100%;color:inherit;font:inherit;cursor:pointer;border:1px solid #140a0c12;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 #140a0c0d}.warung-arcade-card:active{transform:scale(.985)}.warung-arcade-card.is-premium{border-color:rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(135deg,#fff8f8fa,#fff),radial-gradient(120% 80% at 100% 0%,rgba(var(--garuda-merah-rgb),.08),transparent 55%);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.04),0 10px 24px rgba(var(--garuda-merah-rgb),.07)}.warung-arcade-card.is-ticket{border-color:#140a0c14}.warung-arcade-card-icon{width:2.5rem;height:2.5rem;color:var(--garuda-merah);background:linear-gradient(160deg,rgba(var(--garuda-merah-rgb),.12),rgba(var(--garuda-merah-rgb),.04));border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.warung-arcade-card.is-premium .warung-arcade-card-icon{color:#fff;background:linear-gradient(145deg,var(--garuda-merah),#ef4444);box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.25);border-color:#0000}.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:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);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,var(--garuda-merah),#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:var(--garuda-text-muted);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%,var(--garuda-ink));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:var(--garuda-ink);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:var(--surface-variant);width:4px;box-shadow:0 0 0 2px rgba(var(--garuda-merah-rgb),.45);border-radius:999px;margin-left:-2px;position:absolute;top:.15rem;bottom:.15rem}.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:var(--garuda-ink);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 #140a0c1a;border-radius:14px;padding:.85rem .9rem;font-size:1.1rem;font-weight:700;box-shadow:0 8px 18px #140a0c0a}.pixel-arcade-panel{color:#e2e8f0;background:#0b1220;border:3px solid #22c55e;box-shadow:4px 4px #14532d}.pixel-arcade-panel .muted{color:var(--garuda-text-muted)}.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:var(--garuda-ink);cursor:pointer;background:linear-gradient(#fff,#f1f5f9);border:1px solid #140a0c1a;border-radius:14px;font-weight:800;box-shadow:0 8px 16px #140a0c0f}.warung-memory-card.is-open{background:#ecfdf5;border-color:#86efac}.warung-reaksi-pad{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:180px;color:var(--surface-variant);cursor:pointer;background:#334155;border:none;border-radius:16px;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 #140a0c59}.warung-seq-pad:disabled{cursor:default}.warung-tap-stage{background:linear-gradient(160deg,#e2e8f0,var(--surface-variant));border:1px solid #140a0c1a;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 #140a0c59;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 #140a0c2e}.warung-snake-cell{aspect-ratio:1;background:var(--garuda-ink);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 #140a0c1a;border-radius:12px;min-width:3.1rem;min-height:2.55rem;font-weight:800;box-shadow:0 6px 14px #140a0c0f}.warung-block-grid{background:linear-gradient(160deg,#1e293b,var(--garuda-ink));aspect-ratio:8/14;border:1px solid #140a0c59;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 #140a0c2e}.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:var(--garuda-text-muted)}.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,var(--garuda-ink));border:1px solid #140a0c47;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 #140a0c2e}.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{background:linear-gradient(160deg,#1e293b,var(--garuda-ink));touch-action:none;border:1px solid #140a0c47;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 #140a0c2e}.warung-merge-cell{aspect-ratio:1;color:var(--surface-variant);background:#334155;border-radius:10px;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.warung-merge-cell.v0{background:var(--garuda-ink);color:#0000}.warung-merge-cell.v2{color:var(--garuda-ink);background:#e2e8f0}.warung-merge-cell.v4{color:var(--garuda-ink);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 #140a0c59;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 #140a0c2e}.warung-collect-cell{aspect-ratio:1;background:var(--garuda-ink);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;background:linear-gradient(160deg,#1e293b,var(--garuda-ink));aspect-ratio:1;border:1px solid #140a0c59;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 #140a0c38}.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 #140a0c59}.warung-chess-sq.is-black-piece .warung-chess-piece{color:#1c1917;text-shadow:0 1px #fff8e747}.warung-match3-grid{box-sizing:border-box;background:var(--garuda-ink);aspect-ratio:1;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:var(--garuda-ink);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:var(--garuda-text-muted);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{background:var(--garuda-ink);aspect-ratio:6/12;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{background:var(--garuda-ink);aspect-ratio:3/10;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:var(--garuda-text-muted);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;background:var(--garuda-text-muted);cursor:pointer;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:var(--garuda-ink);background:#140a0c0a;border:1px solid #140a0c0f;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,var(--garuda-merah),#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{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:radial-gradient(120% 90% at 100% -20%,rgba(var(--garuda-merah-rgb),.12),transparent 55%),radial-gradient(80% 60% at 0% 100%,#140a0c0a,transparent 50%),#fff;border-radius:22px;padding:1.15rem 1.1rem 1.05rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 14px 36px #140a0c14}.garuda-quest-hero-accent{background:linear-gradient(90deg,var(--garuda-merah)0%,#ef4444 50%,var(--garuda-merah)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{width:2.5rem;height:2.5rem;color:var(--garuda-ink);background:linear-gradient(#fff,#f1f5f9);border:1px solid #140a0c14;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 14px #140a0c0f}.garuda-quest-hero .garuda-module-badge{margin:0}.garuda-quest-hero-title{letter-spacing:-.02em;color:var(--garuda-ink);margin:0;font-size:1.35rem;font-weight:850}.garuda-quest-hero-lead{color:var(--garuda-text-muted);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:var(--garuda-ink);background:#140a0c0f}.garuda-quest-panel{background:#fff;border:1px solid #140a0c0f;border-radius:18px;margin:0;padding:.95rem 1rem;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #140a0c0d}.garuda-quest-stats .warung-game-stat{background:linear-gradient(180deg,var(--surface-variant),#fff);border-color:#140a0c0f}.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:var(--garuda-text-muted)}.quest-level-bar{background:#140a0c14;border-radius:999px;height:.45rem;overflow:hidden}.quest-level-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--garuda-merah),#ea580c);height:100%;display:block}.quest-achieve-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.quest-achieve-card{background:var(--surface-variant);border:1px solid #140a0c14;border-radius:14px;flex-direction:column;gap:.28rem;min-height:7.2rem;padding:.75rem .7rem;display:flex}.quest-achieve-card.is-on{border-color:rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(165deg,#fff8f8,#fff)}.quest-achieve-icon{width:2rem;height:2rem;color:var(--garuda-text-muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.quest-achieve-card.is-on .quest-achieve-icon{color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08)}.quest-achieve-card strong{font-size:.82rem}.quest-achieve-card p{color:var(--garuda-text-muted);margin:0;font-size:.72rem;line-height:1.35}.quest-achieve-state{color:var(--garuda-text-muted);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;background:linear-gradient(160deg,#1e293b,var(--garuda-ink));cursor:pointer;border:1px solid #140a0c47;border-radius:18px;min-height:4.5rem;transition:background .12s,transform 80ms;box-shadow:0 10px 20px #140a0c1f}.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,transparent 40%),var(--garuda-ink);border:1px solid #140a0c47;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;background:var(--surface-variant);cursor:pointer;border:1px solid #140a0c1f;border-radius:8px;min-height:2.2rem;font-weight:800}.warung-c4-grid{background:linear-gradient(160deg,#1e3a8a,var(--garuda-ink));aspect-ratio:7/6;border:1px solid #140a0c47;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 #140a0c2e}.warung-c4-cell{aspect-ratio:1;background:var(--garuda-ink);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{min-width:1.7rem;height:1.7rem;color:var(--surface-variant);background:linear-gradient(160deg,#1e293b,var(--garuda-ink));border-radius:999px;justify-content:center;align-items:center;padding:0 .45rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #140a0c29}.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;border:1px solid rgba(var(--garuda-merah-rgb),.18);max-width:calc(100vw - 1.5rem);color:var(--text,var(--garuda-ink));font:inherit;cursor:pointer;background:#fffffff5;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 #140a0c24}.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,rgba(var(--garuda-merah-rgb),.03),transparent 40%),#fff;border:1px solid #140a0c0f;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem;display:grid;box-shadow:0 4px 14px #140a0c08}.garuda-quest-mission-icon{width:42px;height:42px;color:var(--primary,var(--garuda-merah));background:rgba(var(--garuda-merah-rgb),.08);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,var(--garuda-ink));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,var(--garuda-merah));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{background:linear-gradient(180deg,#fff,var(--surface-variant));text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid #140a0c14;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem .85rem;display:grid;box-shadow:0 10px 22px #140a0c0d}.garuda-quest-warung-cta-icon{width:42px;height:42px;color:var(--garuda-ink);background:linear-gradient(#fff,#f1f5f9);border:1px solid #140a0c14;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 6px 14px #140a0c0d}.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:#140a0ce0;border-radius:12px;margin:0;padding:.65rem .85rem;font-size:.78rem;font-weight:700;position:sticky;bottom:.75rem;box-shadow:0 8px 24px #140a0c2e}.garuda-dev-screen{padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));font-family:"Plus Jakarta Sans",var(--font-sans);flex-direction:column;gap:1.05rem;display:flex}.garuda-dev-header-chip{color:#475569;background:#f1f5f9;border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.garuda-dev-hero{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:22px;flex-direction:column;gap:.75rem;padding:1.1rem 1.05rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2}.garuda-dev-hero-accent{background:#140a0c14;height:2px;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:#475569;width:48px;height:48px;box-shadow:none;background:#f1f5f9;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.garuda-dev-hero-copy{flex-direction:column;flex:1;gap:.28rem;min-width:0;display:flex}.garuda-dev-hero-title{font-family:"Sora",var(--font-display);letter-spacing:-.035em;color:var(--garuda-ink);margin:0;font-size:1.1rem;font-weight:700;line-height:1.2}.garuda-dev-hero-lead{color:var(--garuda-text-muted);margin:0;font-size:.8rem;font-weight:500;line-height:1.45}.garuda-dev-hero-bar{background:#140a0c09;border:1px solid #140a0c0d;border-radius:12px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.garuda-dev-hero-addr{color:var(--garuda-text-muted);font-size:.72rem}.garuda-dev-progress-pill{background:rgba(var(--garuda-merah-rgb),.1);color:#b10f22;cursor:pointer;white-space:nowrap;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:#140a0c0b;border:1px solid #140a0c0d;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.28rem;display:grid}.garuda-dev-tab{min-height:3.1rem;color:var(--garuda-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;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:var(--garuda-merah);background:#fff;box-shadow:0 2px 8px #140a0c14}.garuda-dev-tab.is-locked{opacity:.45}.garuda-dev-summary-titles .garuda-dev-inline-hint{margin-top:.15rem}.garuda-dev-panel{border:1px solid #140a0c0f;border-radius:18px;box-shadow:0 4px 16px #140a0c0a}.garuda-dev-summary{background:radial-gradient(120% 80% at 100% 0%,rgba(var(--garuda-merah-rgb),.06),transparent 52%),linear-gradient(180deg,#fff,var(--surface-variant));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:var(--garuda-merah);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{width:2.15rem;height:2.15rem;color:var(--garuda-merah);cursor:pointer;background:#fff;border:1px solid #140a0c14;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.garuda-dev-summary-refresh:disabled{opacity:.5;cursor:default}.garuda-dev-summary-store{background:#fff;border:1px solid #140a0c12;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,var(--garuda-merah),#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:var(--garuda-ink);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:var(--garuda-text-muted);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:var(--garuda-ink);margin:0;font-size:.76rem;font-weight:750}.garuda-dev-summary-count{color:var(--garuda-merah);font-size:.72rem;font-weight:800}.garuda-dev-summary-link{background:rgba(var(--garuda-merah-rgb),.05);color:#9b0d1c;text-align:left;cursor:pointer;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:var(--garuda-merah);margin-left:auto}.garuda-dev-ready-list{background:#fff;border:1px solid #140a0c0f;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:#140a0c08}.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:var(--garuda-ink);font-size:.82rem;line-height:1.2}.garuda-dev-ready-copy small{color:var(--garuda-text-muted);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:var(--garuda-text-muted);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 #140a0c0f;border-radius:14px;padding:.7rem .55rem}.garuda-dev-metric-cell strong{color:var(--garuda-ink);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:var(--garuda-ink);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:var(--garuda-ink);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 #140a0c0f;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:var(--garuda-ink);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:var(--garuda-text-muted);align-items:center;padding:.85rem .5rem .35rem}.garuda-dev-empty p{max-width:18rem;color:var(--garuda-text-muted);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 #140a0c0f;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:var(--garuda-text-muted);background:#94a3b82e;border-radius:999px;margin-left:.4rem;padding:.12rem .4rem;font-size:.62rem;font-weight:750;display:inline-flex}.garuda-dev-check-step{width:1.55rem;height:1.55rem;color:var(--garuda-text-muted);background:#140a0c0f;border-radius:999px;flex-shrink:0;place-items:center;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 #140a0c12;border-radius:16px;align-items:center;gap:.7rem;padding:.85rem .8rem;display:flex;box-shadow:0 3px 12px #140a0c08}.garuda-dev-gateway:active{transform:scale(.99)}.garuda-dev-gateway-icon{width:2.4rem;height:2.4rem;color:var(--primary);background:rgba(var(--garuda-merah-rgb),.08);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 #140a0c14;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,var(--garuda-merah),#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:var(--garuda-ink);font-size:.84rem}.garuda-dev-quickstart .muted{grid-column:2;font-size:.72rem;line-height:1.4}.garuda-dev-api-stub{border:1px dashed rgba(var(--garuda-merah-rgb),.22);background:#fff7f7f2;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 #140a0c1f;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{border-color:rgba(var(--garuda-merah-rgb),.45);background:rgba(var(--garuda-merah-rgb),.07)}.garuda-dev-scope-list{margin-top:.15rem;font-size:.65rem;line-height:1.35;display:block}.garuda-dev-mode-toggle{background:#140a0c0f;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:var(--garuda-ink);background:#fff;box-shadow:0 1px 3px #140a0c1f}.garuda-dev-mode-btn.is-live.is-active{background:var(--garuda-merah);color:#fff;box-shadow:none}.garuda-dev-live-warning{border:1px solid rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.07);color:#7f0e1c;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 #140a0c1a;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 #140a0c14;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 #140a0c0f;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:var(--garuda-ink);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{background:var(--garuda-ink);color:#e2e8f0;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 #140a0c1a;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:var(--garuda-text-muted)}.garuda-dev-soon-panel{border:1px dashed rgba(var(--garuda-merah-rgb),.22);background:linear-gradient(145deg,#fffffffa,#fff8f8eb)}.garuda-dev-soon-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);background:rgba(var(--garuda-merah-rgb),.1);border:1px solid rgba(var(--garuda-merah-rgb),.16);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 #140a0c0f;border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.75rem .7rem;display:flex}.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:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.14);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:rgba(var(--garuda-merah-rgb),.28);transform:translateY(-1px)}.garuda-dev-service-card.is-active{border-color:rgba(var(--garuda-merah-rgb),.4);background:linear-gradient(180deg,rgba(var(--garuda-merah-rgb),.05),var(--surface));box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.08)}.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:rgba(var(--garuda-merah-rgb),.08);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{border:1px solid rgba(var(--garuda-merah-rgb),.16);background:linear-gradient(165deg,rgba(var(--garuda-merah-rgb),.04),transparent 45%),var(--surface)}.garuda-dev-service-price-pill{color:var(--primary);background:rgba(var(--garuda-merah-rgb),.08);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:rgba(var(--garuda-merah-rgb),.08);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{background:rgba(var(--garuda-merah-rgb),.1);color:var(--primary)}.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(2,minmax(0,1fr));gap:.45rem;display:grid}.garuda-dev-key-plan:disabled{opacity:.55;cursor:not-allowed}.garuda-dev-key-plan-compare{background:var(--surface-variant);border-radius:12px;flex-direction:column;gap:.35rem;margin:0;padding:.65rem .75rem;font-size:.74rem;line-height:1.4;list-style:none;display:flex}.garuda-dev-key-plan-compare li{gap:.45rem;display:flex}.garuda-dev-key-plan-compare strong{flex:0 0 4.2rem;font-weight:800}.garuda-dev-key-plan-compare span{color:var(--muted)}.garuda-dev-mode-btn:disabled{opacity:.45;cursor:not-allowed}.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{border-color:rgba(var(--garuda-merah-rgb),.42);background:linear-gradient(180deg,rgba(var(--garuda-merah-rgb),.07),#fff);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.1)}.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);width:.45rem;height:.45rem;box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.16);border-radius:50%;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.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:center;gap:.85rem;display:flex}.garuda-dev-service-detail-hero .garuda-dev-service-price-pill{align-self:flex-start}.garuda-dev-service-detail-desc{color:var(--muted);text-wrap:pretty;margin:0;font-size:.86rem;line-height:1.55}.garuda-dev-service-detail-icon{color:#fff;background:linear-gradient(155deg,var(--garuda-merah)0%,var(--garuda-merah-dark)100%);width:52px;height:52px;box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.2);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.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{background:rgba(var(--garuda-merah-rgb),.06);color:var(--primary);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.gdev-tool-notice{border:1px solid var(--border);background:var(--surface-variant);border-radius:14px;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.45;display:flex}.gdev-tool-notice>.material-symbols-rounded,.gdev-tool-notice>span:first-child{flex-shrink:0;margin-top:.05rem}.gdev-tool-notice strong{margin-bottom:.15rem;font-size:.84rem;display:block}.gdev-tool-notice-body{color:var(--text-muted,var(--muted))}.gdev-tool-notice.is-info{color:var(--text)}.gdev-tool-notice.is-info>:first-child{color:var(--primary)}.gdev-tool-notice.is-warn{background:#f59e0b17;border-color:#f59e0b47}.gdev-tool-notice.is-warn>:first-child{color:#b45309}.gdev-tool-notice.is-ok{background:#10b98114;border-color:#10b98142}.gdev-tool-notice.is-ok>:first-child{color:#047857}.gdev-tool-notice.is-error{background:rgba(var(--garuda-merah-rgb),.06);border-color:rgba(var(--garuda-merah-rgb),.24)}.gdev-tool-notice.is-error>:first-child{color:var(--primary)}.gdev-tool-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.gdev-tool-grid-2 .field{min-width:0}.gdev-span-2{grid-column:1/-1}.gdev-tool-textarea{resize:vertical;min-height:4.5rem;padding-top:.6rem;padding-bottom:.6rem;line-height:1.45}textarea.gdev-tool-textarea.mono{font-size:.78rem}.gdev-field-label-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex!important}.gdev-link-btn{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;padding:0;font-size:.74rem;font-weight:700;display:inline-flex}.gdev-file-slot{border:1.5px dashed var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:.4rem;padding:.2rem .4rem .2rem .2rem;display:flex}.gdev-file-slot.has-file{background:#10b9810d;border-style:solid;border-color:#10b98166}.gdev-file-slot-main{min-width:0;font:inherit;text-align:left;cursor:pointer;color:var(--text);background:0 0;border:none;flex:1;align-items:center;gap:.65rem;padding:.6rem .55rem;display:flex}.gdev-file-slot-main>:first-child{color:var(--primary);flex-shrink:0}.gdev-file-slot.has-file .gdev-file-slot-main>:first-child{color:#047857}.gdev-file-slot-main span{flex-direction:column;min-width:0;display:flex}.gdev-file-slot-main strong{font-size:.82rem}.gdev-file-slot-main small{font-size:.72rem;line-height:1.35}.gdev-file-slot.has-file .gdev-file-slot-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gdev-file-slot-thumb{object-fit:cover;border-radius:9px;flex-shrink:0;width:40px;height:40px}.gdev-file-slot-clear,.gdev-icon-btn{background:var(--surface-variant);width:2rem;height:2rem;color:var(--text-muted,var(--muted));cursor:pointer;border:none;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.gdev-tool-check{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.45;display:flex}.gdev-tool-check input{width:1.05rem;height:1.05rem;accent-color:var(--primary);flex-shrink:0;margin-top:.12rem}.gdev-legal-summary dl{grid-template-columns:auto 1fr;gap:.35rem .9rem;margin:0;font-size:.8rem;display:grid}.gdev-legal-summary dt{color:var(--text-muted,var(--muted))}.gdev-legal-summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.gdev-token-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.gdev-token-list li,.gdev-token-preview{align-items:center;gap:.6rem;display:flex}.gdev-token-preview{background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.07),rgba(var(--garuda-merah-rgb),.02));border:1px solid rgba(var(--garuda-merah-rgb),.16);border-radius:14px;padding:.75rem .85rem}.gdev-token-badge{letter-spacing:.02em;color:#fff;background:linear-gradient(155deg,var(--garuda-merah)0%,var(--garuda-merah-dark)100%);border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:.62rem;font-weight:800;display:grid}.gdev-token-copy{flex-direction:column;flex:1;min-width:0;display:flex}.gdev-token-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.gdev-token-copy small{font-size:.72rem}.gdev-error-list{flex-direction:column;gap:.15rem;font-size:.76rem;display:flex}.gdev-seg{background:var(--surface-variant);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.gdev-seg button{font:inherit;color:var(--text-muted,var(--muted));cursor:pointer;background:0 0;border:none;border-radius:9px;padding:.55rem .5rem;font-size:.8rem;font-weight:700}.gdev-seg button.is-active{background:var(--surface);color:var(--primary);box-shadow:0 1px 4px #0f172a14}.gdev-seg.is-sub button{font-size:.76rem}.gdev-lock-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.gdev-lock-list li{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-direction:column;gap:.35rem;padding:.8rem .9rem;display:flex}.gdev-lock-list li small{font-size:.74rem;line-height:1.4}.gdev-lock-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.gdev-lock-bar{background:var(--surface-variant);border-radius:999px;height:6px;overflow:hidden}.gdev-lock-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--garuda-merah),var(--garuda-merah-dark));height:100%;display:block}@media (max-width:380px){.gdev-tool-grid-2{grid-template-columns:1fr}}.gdev-alloc-bar{border-radius:999px;gap:2px;height:10px;margin-bottom:.7rem;display:flex;overflow:hidden}.gdev-alloc-bar span{height:100%;display:block}.gdev-alloc-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gdev-alloc-list li{align-items:center;gap:.55rem;display:flex}.gdev-alloc-dot{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.gdev-alloc-name,.gdev-alloc-amt{flex-direction:column;min-width:0;display:flex}.gdev-alloc-name{flex:1}.gdev-alloc-amt{text-align:right;flex-shrink:0}.gdev-alloc-name strong,.gdev-alloc-amt strong{font-size:.8rem}.gdev-alloc-name small,.gdev-alloc-amt small{font-size:.7rem}.gdev-alloc .is-0{background:#e11927}.gdev-alloc .is-1{background:#f97316}.gdev-alloc .is-2{background:#f59e0b}.gdev-alloc .is-3{background:#7c3aed}.gdev-alloc .is-4{background:#0ea5e9}.gdev-alloc .is-5{background:#10b981}.gdev-alloc .is-6{background:#9f1239}.gdev-alloc .is-7{background:#64748b}.gdev-alloc .is-8{background:#a3a3a3}.gdev-manage-btn{border:1px solid rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.08);height:2rem;color:var(--garuda-merah);font:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;padding:0 .75rem;font-size:.76rem;font-weight:700}.gdev-manage-head{align-items:center;gap:.6rem;display:flex}.btn-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.btn-link:disabled{opacity:.5;cursor:not-allowed}.gdev-back-link{background:rgba(var(--garuda-merah-rgb),.07);border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .8rem .35rem .6rem;font-size:.8rem;line-height:1;display:inline-flex}.gdev-back-link:active{background:rgba(var(--garuda-merah-rgb),.12)}.gdev-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.gdev-stat-grid>div{background:var(--surface-variant);border-radius:12px;flex-direction:column;gap:.2rem;min-width:0;padding:.65rem .7rem;display:flex}.gdev-stat-grid small{font-size:.68rem;line-height:1.3}.gdev-stat-grid strong{overflow-wrap:anywhere;font-size:.82rem}@media (max-width:380px){.gdev-stat-grid{grid-template-columns:1fr 1fr}}.gdev-terms ol{flex-direction:column;gap:.4rem;margin:0 0 .75rem;padding-left:1.1rem;font-size:.78rem;line-height:1.5;display:flex}.gdev-lp-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gdev-lp-item{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.gdev-lp-item>:first-child{color:var(--muted);flex-shrink:0;margin-top:.05rem}.gdev-lp-item.is-active{border-color:rgba(var(--garuda-merah-rgb),.45);background:rgba(var(--garuda-merah-rgb),.04)}.gdev-lp-item.is-active>:first-child{color:var(--primary)}.gdev-lp-item>span{flex-direction:column;gap:.12rem;min-width:0;display:flex}.gdev-lp-item strong{font-size:.86rem}.gdev-lp-item small{overflow-wrap:anywhere;font-size:.73rem;line-height:1.4}.gdev-chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.gdev-chip{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .75rem;font-size:.76rem;font-weight:700}.gdev-chip.is-active{border-color:var(--primary);background:rgba(var(--garuda-merah-rgb),.08);color:var(--primary)}.gdev-chip:disabled{opacity:.5;cursor:not-allowed}.gdev-lock-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gdev-lock-actions .btn-link{align-items:center;gap:.3rem;font-size:.74rem;display:inline-flex}.gdev-guide-entry{border:1px solid rgba(var(--garuda-merah-rgb),.18);background:rgba(var(--garuda-merah-rgb),.04);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:.7rem;padding:.75rem .85rem;display:flex}.gdev-guide-entry>:first-child{color:var(--primary);flex-shrink:0}.gdev-guide-entry>:last-child{color:var(--muted);flex-shrink:0}.gdev-guide-entry>span:nth-child(2){flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.gdev-guide-entry strong{font-size:.84rem}.gdev-guide-entry small{font-size:.74rem;line-height:1.4}.gdev-guide-entry:hover{background:rgba(var(--garuda-merah-rgb),.07)}.gdev-guide-head h3{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1rem;font-weight:800}.gdev-guide-head p{margin:0;font-size:.8rem;line-height:1.5}.gdev-guide-section h4{align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:.84rem;display:flex}.gdev-guide-no{color:#fff;background:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;font-weight:800;display:inline-grid}.gdev-guide-facts{flex-direction:column;margin:0;display:flex}.gdev-guide-facts>div{border-top:1px solid var(--border);grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);gap:.75rem;padding:.5rem 0;font-size:.78rem;line-height:1.45;display:grid}.gdev-guide-facts>div:first-child{border-top:none;padding-top:0}.gdev-guide-facts dt{color:var(--muted)}.gdev-guide-facts dd{margin:0;font-weight:600}.gdev-guide-table-wrap{overflow-x:auto}.gdev-guide-table{border-collapse:collapse;width:100%;font-size:.76rem}.gdev-guide-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0 0 .45rem;font-size:.68rem;font-weight:700}.gdev-guide-table td{border-top:1px solid var(--border);vertical-align:top;padding:.5rem 0}.gdev-guide-table td small{margin-top:.15rem;padding-left:1.05rem;font-size:.7rem;line-height:1.35;display:block}.gdev-guide-table .is-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:.6rem}.gdev-guide-table td.is-num{font-weight:700}.gdev-guide-table tfoot td{border-top-width:2px;font-weight:800}.gdev-guide-alloc{align-items:center;gap:.45rem;display:inline-flex}.gdev-guide-note{margin:.6rem 0 0;font-size:.72rem;line-height:1.45}.gdev-guide-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gdev-guide-steps li{gap:.65rem;padding-bottom:.75rem;display:flex;position:relative}.gdev-guide-steps li:last-child{padding-bottom:0}.gdev-guide-steps li:not(:last-child):before{content:"";background:rgba(var(--garuda-merah-rgb),.16);width:2px;position:absolute;top:1.5rem;bottom:.1rem;left:.7rem}.gdev-guide-step-no{width:1.4rem;height:1.4rem;color:var(--primary);background:rgba(var(--garuda-merah-rgb),.1);border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}.gdev-guide-steps li>span:last-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gdev-guide-steps strong{font-size:.8rem}.gdev-guide-steps small{font-size:.74rem;line-height:1.45}.gdev-guide-sub{margin:0 0 .3rem;font-size:.76rem;font-weight:800}.gdev-guide-terms{color:var(--muted);flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem;font-size:.76rem;line-height:1.5;display:flex}.gdev-nft-utility-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.45rem;display:grid}.gdev-nft-utility{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .4rem;display:flex}.gdev-nft-utility strong{color:var(--text);text-align:center;font-size:.74rem;line-height:1.25}.gdev-nft-utility.is-active{border-color:rgba(var(--garuda-merah-rgb),.45);background:rgba(var(--garuda-merah-rgb),.05);color:var(--primary)}.gdev-nft-image{border:1px dashed var(--border);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.gdev-nft-image img{object-fit:cover;border-radius:12px;flex-shrink:0;width:64px;height:64px}.gdev-nft-image span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.gdev-nft-image strong{color:var(--text);font-size:.84rem}.gdev-nft-image small{font-size:.72rem;line-height:1.4}.gdev-nft-row{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:flex}.gdev-nft-row>:first-child{color:var(--primary);flex-shrink:0}.gdev-nft-row>span{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.gdev-nft-row strong{overflow-wrap:anywhere;font-size:.86rem}.gdev-nft-row>:last-child{color:var(--muted);flex-shrink:0}.gdev-nft-row.is-static{cursor:default;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:.8rem .9rem}.gdev-nft-row.is-static>span small{overflow-wrap:anywhere}.gdev-nft-row.is-static>:last-child{color:inherit;flex-shrink:1}.gdev-tpl-item>div:first-child{flex-direction:column;gap:.2rem;display:flex}.gdev-tpl-item strong{overflow-wrap:anywhere;font-size:.84rem}.gdev-tpl-item .gdev-chip-row .std-btn{flex:0 auto}.gdev-nft-manage{border-top:1px solid var(--border);margin-top:.5rem;padding-top:.75rem}.gdev-nft-two{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;display:grid}.gdev-nft-code-input{letter-spacing:.3em;text-align:center;text-transform:uppercase;font-size:1.25rem}.gdev-nft-utility{position:relative}.gdev-nft-utility:after{content:"";box-sizing:border-box;background:#fff;border:1.5px solid #140a0c38;border-radius:999px;width:16px;height:16px;position:absolute;top:.45rem;right:.45rem}.gdev-nft-utility.is-active:after{border-color:var(--primary);background:var(--primary)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L3.8 6.6L9 1.4' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/9px 7px}.gdev-chip.is-active{align-items:center;gap:.3rem;display:inline-flex}.gdev-chip.is-active:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L3.8 6.6L9 1.4' stroke='%23ce1126' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:10px;height:8px}.garuda-id-screen{padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));font-family:"Plus Jakarta Sans",var(--font-sans);flex-direction:column;gap:1.05rem;display:flex}.garuda-id-page-header{align-items:flex-start}.garuda-id-page-titles{flex:1;gap:.18rem;min-width:0;display:grid}.garuda-id-page-sub{color:var(--page-header-muted,#6b7280);margin:0;font-size:.74rem;font-weight:500;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 #140a0c0f;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #140a0c14}.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 #140a0c0f;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 #140a0c08}.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:#475569;width:1.65rem;height:1.65rem;box-shadow:none;background:#f1f5f9;border-radius:9px;place-items:center;line-height:0;display:grid}.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 #140a0c1f}.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:#140a0c0d;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:#140a0c17}.garuda-id-feedback--error{color:var(--garuda-merah-deep);border-color:rgba(var(--garuda-merah-rgb),.16);background:radial-gradient(90% 80% at 0% 0%,rgba(var(--garuda-merah-rgb),.1),transparent 55%),linear-gradient(165deg,#ffecefeb 0%,#fff8f9fa 100%);box-shadow:0 10px 24px rgba(var(--garuda-merah-rgb),.08)}.garuda-id-feedback--error .garuda-id-feedback-icon{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);box-shadow:0 10px 20px rgba(var(--garuda-merah-rgb),.28)}.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 #140a0c0f;border-bottom:2.5px solid var(--garuda-merah);border-radius:1.35rem;flex-direction:column;gap:1.05rem;padding:1.15rem 1.15rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #140a0c0b,inset 0 1px #fffffff2;color:var(--garuda-ink)!important;background:linear-gradient(165deg,#fff 0%,#fbfcfd 72%,#fff 100%)!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:radial-gradient(70% 55% at 100% 0%,rgba(var(--garuda-merah-rgb),.06),transparent 58%),linear-gradient(165deg,#fff 0%,#fbfcfd 100%);position:absolute;top:0;bottom:0;left:0;right:0}.garuda-id-card-decor{aspect-ratio:1;object-fit:contain;object-position:right center;opacity:.28;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;width:42%;max-width:11rem;height:auto;position:absolute;top:20%;left:auto;right:-6%}.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{background:linear-gradient(145deg,#ff3d52 0%,var(--garuda-merah-dark,#9a0f1a)100%);width:2.2rem;height:2.2rem;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.18);color:#fff;border:0;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.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{border:1px solid rgba(var(--garuda-merah-rgb),.22);background:#fff5f6;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:var(--garuda-merah)!important}.garuda-id-card-status .material-icons-round{color:var(--garuda-merah)!important}.garuda-id-card-status.is-verified{border-color:rgba(var(--garuda-merah-rgb),.22);background:#fff5f6}.garuda-id-card-avatar{z-index:2;border:2px solid rgba(var(--garuda-merah-rgb),.55);background:#fff;border-radius:20px;flex-shrink:0;place-items:center;width:78px;height:78px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff,0 8px 18px #140a0c14}.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{font-family:"Sora",var(--font-display,system-ui);letter-spacing:-.04em;margin:0;font-size:1.38rem;font-weight:750;line-height:1.1;color:var(--garuda-ink)!important}.garuda-id-card-username{letter-spacing:.01em;margin:0;font-size:.84rem;font-weight:650;color:var(--garuda-text-muted)!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 #140a0c0f;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:var(--garuda-merah);border:1px solid rgba(var(--garuda-merah-rgb),.14);background:#fff5f6;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:var(--garuda-merah)!important}.garuda-id-card-specs{border-top:1px solid #140a0c14;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 #140a0c14}.garuda-id-card-specs .material-icons-round{color:var(--garuda-merah)!important;font-size:19px!important}.garuda-id-card-specs dt{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:700;color:var(--garuda-text-muted)!important}.garuda-id-card-specs dd{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;max-width:100%;margin:0;font-size:.86rem;font-weight:750;overflow:hidden;color:var(--garuda-ink)!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 #140a0c0f;border-radius:14px;align-items:center;gap:.6rem;min-height:3.55rem;padding:.72rem .78rem;display:flex;box-shadow:0 2px 10px #140a0c0a}.garuda-id-status-icon{background:rgba(var(--garuda-merah-rgb),.08);color:#9a0f1a;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:var(--garuda-text-muted);letter-spacing:.02em;font-size:.62rem;font-weight:650;line-height:1.2}.garuda-id-status-copy strong{letter-spacing:-.015em;color:var(--garuda-ink);white-space:normal;word-break:break-word;font-size:.8rem;font-weight:800;line-height:1.2;overflow:visible}.garuda-id-verify-cta{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:linear-gradient(135deg,#fff8f8fa,#fff);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:-.02em;color:var(--garuda-ink);margin-bottom:.18rem;font-size:.84rem;font-weight:750;display:block}.garuda-id-verify-cta-copy p{color:var(--garuda-text-muted);max-width:18rem;margin:0;font-size:.74rem;line-height:1.45}.garuda-id-verify-cta .std-btn{white-space:nowrap;flex-shrink:0;min-width:6.5rem}.garuda-id-section{border:1px solid #140a0c0f;border-radius:16px;box-shadow:0 2px 12px #140a0c08}.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:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.12);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 #140a0c0d;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:var(--garuda-text-muted);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:var(--garuda-ink);font-size:.8rem;font-weight:700}.garuda-id-copy-btn{width:1.7rem;height:1.7rem;color:var(--garuda-text-muted);cursor:pointer;background:#140a0c0a;border:none;border-radius:8px;place-items:center;display:grid}.garuda-id-copy-btn:hover{background:rgba(var(--garuda-merah-rgb),.08);color:#9a0f1a}.garuda-id-empty{color:var(--garuda-text-muted);background:#140a0c06;border:1px dashed #140a0c1a;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{background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.05),#ffffffe6);border:1px solid rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-ink);border-radius:12px;align-items:center;gap:.65rem;padding:.65rem .7rem;font-size:.8rem;font-weight:700;display:flex}.garuda-id-achievement-icon{background:rgba(var(--garuda-merah-rgb),.1);color:#b0101c;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 #140a0c0d;gap:.65rem;padding:.55rem .15rem;display:flex}.garuda-id-activity-item:last-child{border-bottom:0;padding-bottom:0}.garuda-id-activity-icon{background:rgba(var(--garuda-merah-rgb),.07);color:#9a0f1a;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:var(--garuda-text-muted);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 #140a0c0f;border-radius:14px;flex-direction:column;gap:.28rem;min-height:7.2rem;padding:.75rem .7rem;display:flex}.garuda-id-feature-icon{background:rgba(var(--garuda-merah-rgb),.08);color:#9a0f1a;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:var(--garuda-ink);font-size:.76rem;font-weight:800}.garuda-id-feature-card p{color:var(--garuda-text-muted);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:rgba(var(--garuda-merah-rgb),.12)}.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:var(--garuda-text-muted)}.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:#140a0c09;border:1px solid #140a0c0f;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:var(--garuda-text-muted);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-ls-brand-title{letter-spacing:-.03em;font-size:1.05rem;font-family:"Sora",var(--font-display);font-weight:700}.garuda-ls-brand-title .is-product{color:var(--garuda-merah)}.garuda-ls-v4{gap:1.05rem!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:1px solid #140a0c0f;border-radius:20px;padding:.75rem .6rem .6rem;box-shadow:0 12px 28px #140a0c0b,inset 0 1px #fffffff2}.garuda-ls-v4-stage.is-travel .garuda-travel-search,.garuda-ls-v4 .garuda-ls-route-card.is-premium{border:1px solid #140a0c0f;border-radius:20px;margin:0;box-shadow:0 12px 28px #140a0c0b,inset 0 1px #fffffff2}.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 #140a0c29}.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:var(--surface-variant);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,var(--garuda-merah-deep)0%,var(--garuda-merah)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{width:100%;color:var(--garuda-ink);font:inherit;text-align:left;cursor:pointer;background:linear-gradient(165deg,#fff 0%,#fbfcfe 55%,#f5f7fb 100%);border:1px solid #140a0c0f;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 #140a0c12}.garuda-ls-action-bar:hover:not(:disabled){border-color:rgba(var(--garuda-merah-rgb),.2);box-shadow:inset 0 1px #fffffff2,0 16px 36px #140a0c17}.garuda-ls-action-bar:active:not(:disabled){transform:translateY(1px)}.garuda-ls-action-bar:disabled{opacity:.6;cursor:default}.garuda-ls-action-bar-icon{background:linear-gradient(145deg,#e11d2e 0%,var(--garuda-merah-deep)100%);color:#fff;width:2.7rem;height:2.7rem;box-shadow:0 1px 0 #ffffff40 inset,0 10px 20px rgba(var(--garuda-merah-rgb),.3);border-radius:15px;flex:none;place-items:center;line-height:0;display:grid}.garuda-ls-action-bar-copy{flex:1;gap:.16rem;min-width:0;display:grid}.garuda-ls-action-bar-copy strong{letter-spacing:-.02em;color:var(--garuda-ink);font-size:.96rem;font-weight:800}.garuda-ls-action-bar-copy small{color:var(--garuda-text-muted);font-size:.72rem;font-weight:600;line-height:1.35}.garuda-ls-action-bar-chevron{width:1.85rem;height:1.85rem;color:var(--garuda-text-muted);background:#140a0c0b;border-radius:999px;flex:none;place-items:center;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 #140a0c12;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 #140a0c0a}.garuda-ls-v4 .garuda-ls-service-chip:active{transform:scale(.985)}.garuda-ls-v4 .garuda-ls-service-chip.is-active{border-color:rgba(var(--garuda-merah-rgb),.4);box-shadow:0 0 0 2px rgba(var(--garuda-merah-rgb),.07),0 8px 18px rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah-deep);background:linear-gradient(#fff8f9 0%,#fff 100%)}.garuda-ls-v4 .garuda-ls-service-icon{width:2.15rem;height:2.15rem;color:var(--garuda-merah);border:1px solid rgba(var(--garuda-merah-rgb),.1);box-shadow:none;background:#fff5f6;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{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.22);border-color:#0000}.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:var(--garuda-text-muted);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{background:var(--garuda-merah);color:#fff;width:.92rem;height:.92rem;box-shadow:0 3px 8px rgba(var(--garuda-merah-rgb),.24);border-radius:999px;place-items:center;line-height:0;display:grid;position:absolute;top:.32rem;right:.32rem}.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:var(--garuda-merah);background:#fff;border:1px solid #140a0c0f;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{border-color:rgba(var(--garuda-merah-rgb),.12);width:2.45rem;height:2.45rem;color:var(--garuda-merah);box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.08);background:linear-gradient(160deg,#fff5f6 0%,#fff 70%);border-radius:13px}.garuda-ls-cat-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.garuda-ls-cat-chip{font:inherit;color:var(--garuda-text-muted);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{background:var(--surface-variant);width:2.2rem;height:2.2rem;color:var(--garuda-text-muted);border-radius:999px;place-items:center;line-height:0;display:grid}.garuda-ls-cat-chip.is-active .garuda-ls-cat-icon{background:rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-merah)}.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 #140a0c0f;border-radius:18px;padding:.95rem 1rem;box-shadow:0 8px 24px #140a0c0a}.garuda-ls-premium .garuda-ls-route-card.is-premium{border:1px solid #140a0c0f;margin:0;box-shadow:0 8px 24px #140a0c0a}.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:var(--surface-variant);border-radius:16px;width:100%;max-width:358px;margin:0 auto;line-height:0;overflow:hidden;box-shadow:0 10px 24px #9f001424,0 1px #140a0c0a}.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 #140a0c12;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 #140a0c0d}.garuda-travel-offer:hover{border-color:rgba(var(--garuda-merah-rgb),.18);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:var(--garuda-text-muted);font-size:.72rem;font-weight:700}.garuda-travel-offer-icon{width:2.7rem;height:2.7rem;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);border-radius:14px;flex:none;place-items:center;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:var(--garuda-ink);font-size:.95rem;line-height:1.3}.garuda-travel-offer-price{color:var(--garuda-merah-deep);letter-spacing:-.02em;white-space:nowrap;flex:none;font-size:.92rem;font-weight:800}.garuda-travel-offer-meta{color:var(--garuda-text-muted);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:var(--garuda-text-muted)}.garuda-travel-offer-foot{color:var(--garuda-text-muted);border-top:1px solid #140a0c0d;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 #140a0c0a;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{min-height:2.35rem;color:var(--garuda-text-muted);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:var(--garuda-merah-deep);background:#fff;box-shadow:0 4px 12px #140a0c14}.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{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);min-height:3rem;color:var(--garuda-text-muted);border:1px solid #140a0c14;border-radius:14px;align-items:center;gap:.55rem;padding:.55rem .8rem;transition:border-color .15s,box-shadow .15s;display:flex}.garuda-travel-field-control:focus-within{border-color:rgba(var(--garuda-merah-rgb),.35);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah-deep)}.garuda-travel-field-control .material-icons-round{flex:none;line-height:0}.garuda-travel-field-input{width:100%;min-width:0;color:var(--garuda-ink);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:var(--garuda-text-muted);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{min-width:0;color:var(--garuda-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;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{border:1px solid rgba(var(--garuda-merah-rgb),.16);width:2.35rem;height:2.35rem;color:var(--garuda-merah);cursor:pointer;z-index:2;background:#fff;border-radius:999px;place-items:center;transition:transform .15s,box-shadow .15s;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-8%);box-shadow:0 8px 18px #140a0c14}.garuda-travel-swap:hover{box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.14)}.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:#140a0cb8;margin:.4rem 0 0;padding-left:1.1rem;font-size:.82rem}.garuda-travel-checkout{gap:.85rem}.garuda-travel-back{width:-moz-fit-content;width:fit-content;color:var(--garuda-text-muted);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:var(--garuda-merah-deep);background:rgba(var(--garuda-merah-rgb),.06)}.garuda-travel-ticket{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:radial-gradient(120% 80% at 100% 0%,rgba(var(--garuda-merah-rgb),.08),transparent 55%),linear-gradient(180deg,#fff 0%,#fff8f8 100%);border-radius:20px;gap:.85rem;padding:1.15rem 1.1rem 1.2rem;display:grid;box-shadow:0 14px 32px #140a0c0f}.garuda-travel-ticket-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.garuda-travel-ticket-badge{background:rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-merah-deep);letter-spacing:.03em;text-transform:uppercase;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:var(--garuda-text-muted);font-size:.72rem;font-weight:700}.garuda-travel-ticket-title{letter-spacing:-.02em;color:var(--garuda-ink);margin:0;font-size:1.18rem;font-weight:800;line-height:1.25}.garuda-travel-ticket-sub{color:var(--garuda-text-muted);margin:-.35rem 0 0;font-size:.8rem;line-height:1.45}.garuda-travel-route{background:#fff;border:1px solid #140a0c0f;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:var(--garuda-ink);font-size:1.05rem}.garuda-travel-route-point span{color:var(--garuda-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.garuda-travel-route-mid{color:var(--garuda-merah);align-items:center;gap:.25rem;display:flex}.garuda-travel-route-line{background:rgba(var(--garuda-merah-rgb),.28);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:var(--garuda-merah);background:#140a0c08;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:var(--garuda-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.garuda-travel-meta-item strong{color:var(--garuda-ink);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 #140a0c1a;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:var(--garuda-text-muted);font-size:.78rem;font-weight:700}.garuda-travel-price small{color:var(--garuda-text-muted);font-size:.7rem}.garuda-travel-price strong{letter-spacing:-.02em;color:var(--garuda-merah-deep);font-size:1.2rem}.garuda-travel-form{background:#fff;border:1px solid #140a0c0f;border-radius:18px;gap:.85rem;display:grid;box-shadow:0 10px 24px #140a0c0a;padding:1rem 1rem 1.05rem!important}.garuda-travel-form-head{gap:.2rem;display:grid}.garuda-travel-form-label{color:var(--garuda-ink);letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:800}.garuda-travel-form-hint{color:var(--garuda-text-muted);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:var(--garuda-merah-deep);background:rgba(var(--garuda-merah-rgb),.08);border-radius:999px;padding:.18rem .45rem;font-size:.64rem;font-style:normal;font-weight:700}.garuda-travel-pax-row{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c14;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{background:rgba(var(--garuda-merah-rgb),.08);width:2.55rem;height:2.55rem;color:var(--garuda-merah);cursor:pointer;border:0;border-radius:11px;place-items:center;transition:background .15s,opacity .15s;display:grid}.garuda-travel-pax-btn:hover:not(:disabled){background:rgba(var(--garuda-merah-rgb),.14)}.garuda-travel-pax-btn:disabled{opacity:.35;cursor:default}.garuda-travel-pax-summary{min-width:0;color:var(--garuda-text-muted);align-items:center;gap:.55rem;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:var(--garuda-ink);font-size:.9rem;font-weight:800;line-height:1.15}.garuda-travel-pax-copy small{color:var(--garuda-text-muted);font-size:.7rem;font-weight:600;line-height:1.2}.garuda-travel-guests{display:none}.garuda-travel-total{background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.08),#9f00140a);border:1px solid rgba(var(--garuda-merah-rgb),.12);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:var(--garuda-text-muted);font-size:.8rem;font-weight:700}.garuda-travel-total-copy small{color:var(--garuda-text-muted);font-size:.7rem;font-weight:600}.garuda-travel-total strong{color:var(--garuda-merah-deep);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,#140a0c08);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;line-height:1.3;font-family:"Sora",var(--font-display);letter-spacing:-.035em;margin:0;font-weight:700}.garuda-lifestyle-sub{color:var(--garuda-text-muted);margin:.28rem 0 0;font-size:.74rem;font-weight:500;line-height:1.4}.garuda-lifestyle-tabs{background:#f1f5f9;border:1px solid #140a0c0d;border-radius:16px;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{min-height:2.35rem;color:var(--garuda-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;font-size:.78rem;font-weight:650}.garuda-lifestyle-tab.is-active{color:var(--garuda-ink);background:#fff;box-shadow:0 4px 12px #140a0c0f}.garuda-lifestyle-section-title{font-family:"Sora",var(--font-display);letter-spacing:-.03em;color:var(--garuda-ink);margin:.15rem 0 0;font-size:.9rem;font-weight:700}.garuda-lifestyle-empty{text-align:center;background:#ffffffb8;border:1px dashed #140a0c24;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,#140a0c08);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 #140a0c14;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{width:1.45rem;height:1.45rem;color:var(--garuda-merah-deep);background:#9f00141a;border-radius:999px;place-items:center;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{background:rgba(var(--garuda-merah-rgb),.05);color:var(--garuda-merah-deep);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{width:2.85rem;height:2.85rem;color:var(--garuda-merah);background:#fff;border:1px solid #140a0c14;border-radius:999px;box-shadow:0 4px 12px #140a0c0d}.garuda-food-browse .garuda-ls-cat-chip.is-active{color:var(--garuda-merah-deep)}.garuda-food-browse .garuda-ls-cat-chip.is-active .garuda-ls-cat-icon{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;box-shadow:0 8px 16px rgba(var(--garuda-merah-rgb),.24);border-color:#0000}.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 #140a0c0f;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{width:-moz-fit-content;width:fit-content;color:var(--garuda-merah-deep);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 #140a0c0f;border-radius:18px;gap:.85rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #140a0c0d;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:var(--garuda-ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.garuda-food-menu-panel-desc{color:var(--garuda-text-muted);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:var(--garuda-ink);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:var(--garuda-text-muted);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:var(--garuda-ink);letter-spacing:-.01em;margin-top:.08rem;font-size:.86rem;font-weight:800}.garuda-food-cart-panel{border:1px solid #140a0c0f;border-radius:18px;box-shadow:0 10px 24px #140a0c0d;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:var(--garuda-ink);margin:0;font-size:.95rem;font-weight:800}.garuda-food-cart-count{color:var(--garuda-text-muted);background:#140a0c0b;border:1px solid #140a0c0f;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{background:rgba(var(--garuda-merah-rgb),.1);width:-moz-fit-content;width:fit-content;color:var(--garuda-merah-deep);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.garuda-food-merchant-section{background:#fafbfc;border:1px solid #140a0c14;border-radius:14px;gap:.55rem;padding:.85rem .9rem;display:grid}.garuda-food-merchant-section-title{color:var(--garuda-ink);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:var(--garuda-text-muted);text-align:center;background:#fff;border:1px solid #140a0c14;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{border-color:rgba(var(--garuda-merah-rgb),.28);color:var(--garuda-merah-deep);background:linear-gradient(#fff5f5,#fff)}.garuda-food-merchant-step.is-active .garuda-food-merchant-step-num{background:var(--garuda-merah);color:#fff}.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:rgba(var(--garuda-merah-rgb),.16);box-shadow:0 10px 24px rgba(var(--garuda-merah-rgb),.06)}.garuda-food-merchant-demo{background:#fafbfc;border-style:dashed}.garuda-food-merchant-demo-card{background:#fff;border:1px solid #140a0c14;border-radius:12px;padding:.75rem .85rem}.garuda-food-merchant-price-block{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:linear-gradient(165deg,#fff8f8 0%,#fff 70%);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%,var(--surface-variant)100%);place-items:center;display:grid}.garuda-food-menu-thumb{object-fit:cover;background:#e2e8f0;border:1px solid #140a0c0f;border-radius:12px;flex:none;width:3.55rem;height:3.55rem;box-shadow:0 4px 12px #140a0c0d}.garuda-food-menu-thumb.is-placeholder{background:linear-gradient(145deg,#f1f5f9 0%,#e2e8f0 55%,var(--surface-variant)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 #140a0c14;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 #140a0c0f;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:var(--garuda-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.garuda-food-cart-qty{background:#140a0c08;border:1px solid #140a0c14;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;min-width:1.1rem;color:var(--garuda-ink);font-weight:800}.garuda-food-cart-qty-btn{width:1.65rem;height:1.65rem;color:var(--garuda-merah-deep);cursor:pointer;background:#fff;border:0;border-radius:999px;font-size:1rem;font-weight:700;line-height:1;box-shadow:0 1px 4px #140a0c0f}.garuda-food-cart-line-total{text-align:right;min-width:4.4rem;color:var(--garuda-ink);font-variant-numeric:tabular-nums;white-space:nowrap;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%,var(--surface-variant)100%);border:1px solid #140a0c0f;border-radius:18px;gap:.75rem;padding:.95rem .95rem 1rem;display:grid;box-shadow:0 8px 20px #140a0c09}.garuda-food-delivery-head{gap:.2rem;display:grid}.garuda-food-delivery-title{letter-spacing:-.01em;color:var(--garuda-ink);margin:0;font-size:.9rem;font-weight:800}.garuda-food-delivery-hint{color:var(--garuda-text-muted);margin:0;font-size:.72rem;line-height:1.4}.garuda-food-delivery-address .garuda-ls-route-card.is-premium{border:1px solid #140a0c0f;margin:0;box-shadow:0 8px 22px #140a0c0d}.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:var(--surface-variant);border-radius:16px;width:100%;max-width:358px;margin:0 auto;line-height:0;overflow:hidden;box-shadow:0 10px 24px #9f001424,0 1px #140a0c0a}.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:#140a0c0a;border:1px solid #140a0c0f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.garuda-express-tab{min-height:2.35rem;color:var(--garuda-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:11px;font-size:.8rem;font-weight:700}.garuda-express-tab.is-active{color:var(--garuda-merah-deep);background:#fff;box-shadow:0 4px 12px #140a0c0f}.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:var(--surface-variant);border:1px solid #140a0c14;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:var(--garuda-merah)}.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 #140a0c0f;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 #140a0c1a;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 #140a0c1f}.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:rgba(var(--garuda-merah-rgb),.06)}.garuda-lifestyle-place-hit:focus-visible{background:rgba(var(--garuda-merah-rgb),.06)}.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 #140a0c14;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{border:2px solid var(--garuda-ink);background:linear-gradient(#fffef8 0%,#f3f0e6 100%);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:var(--garuda-text-muted);font-size:.62rem;font-weight:800}.garuda-move-plate-badge strong{letter-spacing:.1em;color:var(--garuda-ink);font-size:1.05rem}.garuda-move-status-block{gap:.1rem;display:grid}.garuda-move-status-online{color:#0f766e}.garuda-move-status-offline{color:var(--garuda-text-muted)}.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 #140a0c14;border-radius:12px;font-weight:700}.garuda-express-cat.is-active{border-color:rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.06);color:var(--garuda-merah-deep)}.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 #140a0c0f;border-radius:20px;gap:.85rem;min-width:0;max-width:100%;display:grid;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #140a0c0d;padding:1.05rem!important}.garuda-express-package-head{gap:.2rem;display:grid}.garuda-express-package-title{letter-spacing:-.01em;color:var(--garuda-ink);margin:0;font-size:.92rem;font-weight:800}.garuda-express-package-hint{color:var(--garuda-text-muted);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:var(--garuda-text-muted);background:#140a0c0b;border:1px solid #140a0c0f;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:var(--garuda-merah-deep);background:rgba(var(--garuda-merah-rgb),.08);border-color:rgba(var(--garuda-merah-rgb),.12)}.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{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);color:#475569;min-height:2.7rem;font:inherit;cursor:pointer;border:1px solid #140a0c14;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:var(--garuda-text-muted);font-size:.66rem;font-weight:600}.garuda-express-chip.is-active{border-color:rgba(var(--garuda-merah-rgb),.4);color:var(--garuda-merah-deep);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);background:linear-gradient(#fff7f8 0%,#fff 100%)}.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%,var(--surface-variant)100%);border:1px solid #140a0c12;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 #140a0c09}.garuda-express-contact-card-head{align-items:center;gap:.5rem;min-width:0;display:flex}.garuda-express-contact-card-icon{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;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;min-width:0;color:var(--garuda-ink);flex:1;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;background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);width:100%;min-width:0;max-width:100%;min-height:3rem;color:var(--garuda-text-muted);border:1px solid #140a0c14;border-radius:14px;align-items:center;gap:.55rem;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{border-color:rgba(var(--garuda-merah-rgb),.35);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah-deep)}.garuda-express-package-input{width:100%;min-width:0;max-width:100%;color:var(--garuda-ink);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.9rem;font-weight:700}.garuda-express-package-input::placeholder{color:var(--garuda-text-muted);font-weight:600}.garuda-express-package-summary{background:rgba(var(--garuda-merah-rgb),.05);border:1px solid rgba(var(--garuda-merah-rgb),.1);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{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;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:var(--garuda-ink);font-size:.9rem;font-weight:800}.garuda-express-package-summary-copy small{color:var(--garuda-text-muted);font-size:.72rem;line-height:1.35}.garuda-express-order-package{background:var(--surface-variant);color:var(--garuda-text-muted);border:1px solid #140a0c0f;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 #140a0c12;border-radius:14px;gap:.55rem;padding:.8rem .85rem;display:grid;box-shadow:0 4px 14px #140a0c0a}.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:var(--garuda-ink);font-size:.82rem;font-weight:800}.garuda-express-package-details-summary-copy small{color:var(--garuda-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;line-height:1.3;overflow:hidden}.garuda-express-package-details-chevron{color:var(--garuda-text-muted);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 #140a0c0d;padding:.7rem .85rem .85rem}.garuda-express-package-details-head{align-items:center;gap:.45rem;display:flex}.garuda-express-package-details-icon{width:1.85rem;height:1.85rem;color:var(--garuda-merah);background:#fff0f2;border-radius:9px;place-items:center;display:grid}.garuda-express-package-details-head strong{color:var(--garuda-ink);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:var(--garuda-text-muted);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 #140a0c11;border-radius:18px;margin:0;box-shadow:0 8px 28px #140a0c0d}.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 #140a0c0d;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{border:1px solid rgba(var(--garuda-merah-rgb),.12);text-align:left;background:#fff1f2;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:rgba(var(--garuda-merah-rgb),.05);border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:14px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex}.garuda-express-pod strong{letter-spacing:.18em;color:var(--garuda-merah-deep);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:var(--garuda-text-muted);border-top:1px solid #140a0c0f;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,rgba(var(--garuda-merah-rgb),.035),transparent 28%),#fff;border:1px solid #140a0c12;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 38px #140a0c12;padding:1rem!important}.garuda-ls-order-card:before{background:linear-gradient(90deg,var(--garuda-merah),#ff5065 62%,#fff0);content:"";height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.garuda-ls-order-head{border-bottom:1px solid #140a0c11;min-height:2.25rem;padding-bottom:.72rem}.garuda-ls-order-head>strong{background:rgba(var(--garuda-merah-rgb),.075);color:#a5091d;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 #140a0c14}.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(50% - 1.1rem,11.5rem);padding:.55rem .7rem;display:grid;position:absolute;top:.8rem;box-shadow:0 4px 14px #140a0c1f}.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 #140a0c14;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 #140a0c1f}.garuda-move-active-map-actions .material-symbols-rounded{color:var(--garuda-merah)}.garuda-ls-order-card .garuda-ls-order-route{background:linear-gradient(145deg,#fafbfc,#f6f8fa);border-color:#140a0c0e;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{border:1px solid rgba(var(--garuda-merah-rgb),.12);box-shadow:0 8px 20px rgba(var(--garuda-merah-rgb),.06);background:linear-gradient(155deg,snow 0%,#fff5f6 100%);border-radius:16px;gap:.75rem;padding:1rem!important}.garuda-ls-pay-prompt-head{align-items:flex-start;gap:.75rem;display:flex}.garuda-ls-pay-prompt-icon{background:rgba(var(--garuda-merah-rgb),.1);width:2.4rem;height:2.4rem;color:var(--garuda-merah);border-radius:12px;flex-shrink:0;place-items:center;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:var(--garuda-merah-deep);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:var(--garuda-text-muted);background:#ffffffd9;border:1px solid #140a0c0f;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:var(--garuda-ink);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:var(--garuda-merah);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:var(--garuda-ink);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 #140a0c14;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{border:1px solid rgba(var(--garuda-merah-rgb),.16);color:#6b2631;background:#fff5f6}.garuda-ls-pay-gate.is-unpaid .material-icons-round{color:var(--garuda-merah)}.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 #140a0c12;border-radius:18px;gap:.85rem;padding:1.1rem 1.15rem 1rem;display:grid;box-shadow:0 8px 28px #140a0c0f}.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{background:rgba(var(--garuda-merah-rgb),.1);width:2.45rem;height:2.45rem;color:var(--garuda-merah);border-radius:999px;flex:none;place-items:center;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{background:var(--surface-variant);color:#344054;cursor:pointer;border:1px solid #140a0c1a;border-radius:999px;min-height:2rem;padding:.35rem .7rem;font-size:.74rem;font-weight:700}.garuda-rate-tip-chip.is-selected{border-color:rgba(var(--garuda-merah-rgb),.35);color:var(--garuda-merah);background:#fff5f6}.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:#140a0c0d}.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{background:var(--surface-variant);color:#475569;border-color:#140a0c14;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{background:var(--garuda-text-muted);content:"";border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:.42rem;left:.1rem}.garuda-ls-order-fare{color:var(--garuda-ink);font-weight:800}.garuda-ls-order-title{margin:0}.garuda-ls-order-status{letter-spacing:.01em;color:var(--garuda-merah-deep);background:rgba(var(--garuda-merah-rgb),.08);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:var(--surface-variant);border:1px solid #140a0c0d;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:var(--garuda-merah)}.garuda-ls-order-route-copy{gap:.1rem;min-width:0;display:grid}.garuda-ls-order-route-label{letter-spacing:.02em;text-transform:uppercase;color:var(--garuda-text-muted);font-size:.66rem;font-weight:700}.garuda-ls-order-route-copy strong{color:var(--garuda-ink);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:var(--garuda-text-muted);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 #140a0c14;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:var(--garuda-merah)}.garuda-ls-route-clear{width:1.55rem;height:1.55rem;color:var(--garuda-text-muted);cursor:pointer;background:#140a0c0f;border:0;border-radius:999px;flex-shrink:0;place-items:center;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 #140a0c14;border-radius:14px;margin-top:.75rem;overflow:hidden}.garuda-lifestyle-map-head{background:var(--surface-variant);justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}.garuda-lifestyle-map-link{color:var(--garuda-merah);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-ls-media-hero{aspect-ratio:16/7;background:var(--garuda-ink);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 #140a0c14}.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,var(--surface-variant)0%,#eef2f7 100%);box-shadow:0 10px 28px #140a0c12}.garuda-ls-media-hero.is-light .garuda-ls-media-hero-overlay{color:var(--garuda-ink);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:var(--garuda-ink);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:var(--garuda-text-muted);font-weight:500}.garuda-ls-media-hero.is-light .garuda-ls-trust-icon{color:var(--garuda-merah-deep);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:var(--garuda-text-muted);margin:0;font-size:.72rem;font-weight:700}.garuda-ls-service-list-stack{gap:.5rem;display:grid}.garuda-ls-service-list-item{background:var(--surface-variant);width:100%;color:var(--garuda-ink);font:inherit;text-align:left;cursor:pointer;border:1px solid #140a0c0f;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{background:linear-gradient(160deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;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:var(--garuda-text-muted);font-size:.7rem;line-height:1.4}.garuda-ls-service-list-chevron{color:var(--garuda-text-muted)}.garuda-ls-service-list-item.is-active .garuda-ls-service-list-chevron{color:var(--garuda-merah-deep)}.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:var(--garuda-merah-deep);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:var(--garuda-ink);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 #140a0c14;border-radius:16px;justify-items:center;gap:.2rem;padding:.85rem .4rem .7rem;display:grid;position:relative;box-shadow:0 6px 16px #140a0c0a}.garuda-ls-service-chip.is-active{border-color:rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.06);color:var(--garuda-merah-deep)}.garuda-ls-service-icon{background:rgba(var(--garuda-merah-rgb),.08);width:2.5rem;height:2.5rem;color:var(--garuda-merah);border-radius:999px;place-items:center;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{background:var(--garuda-merah);color:#fff;border-radius:999px;place-items:center;width:1rem;height:1rem;line-height:0;display:grid;position:absolute;top:.4rem;right:.4rem}.garuda-ls-promo{background:linear-gradient(135deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;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{background:linear-gradient(120deg,rgba(var(--garuda-merah-rgb),.09),rgba(var(--garuda-merah-rgb),.035));color:var(--garuda-merah-deep);border:1px solid rgba(var(--garuda-merah-rgb),.14);box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.06);border-radius:16px}.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 #140a0c0f;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 #140a0c0d}.garuda-ls-quick-grid.is-dock .garuda-ls-quick-item:hover:not(:disabled){border-color:rgba(var(--garuda-merah-rgb),.16);box-shadow:inset 0 1px #ffffffe6,0 14px 28px #140a0c12}.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{width:2.55rem;height:2.55rem;color:var(--garuda-merah);background:#fff;border:1px solid #140a0c14;border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 12px #140a0c0a}.garuda-ls-quick-copy{gap:.08rem;min-width:0;display:grid}.garuda-ls-quick-label{letter-spacing:-.01em;color:var(--garuda-ink);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:var(--garuda-text-muted);font-size:.66rem;font-weight:600;line-height:1.25}.garuda-ls-quick-chevron{width:1.45rem;height:1.45rem;color:var(--garuda-text-muted);background:#140a0c0a;border-radius:999px;place-items:center;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:var(--garuda-merah-deep)}.garuda-ls-cat-icon{width:3rem;height:3rem;color:var(--garuda-merah);background:#fff;border:1px solid #140a0c14;border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 12px #140a0c0d}.garuda-ls-cat-chip.is-active .garuda-ls-cat-icon{background:var(--garuda-merah);color:#fff;border-color:#0000}.garuda-ls-search-bar{color:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c14;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem .85rem;display:flex;box-shadow:0 6px 18px #140a0c0d}.garuda-ls-search-filter{background:rgba(var(--garuda-merah-rgb),.08);width:2rem;height:2rem;color:var(--garuda-merah);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.garuda-ls-search-input{min-width:0;font:inherit;color:var(--garuda-ink);background:0 0;border:0;outline:none;flex:1}.garuda-ls-hero{background:radial-gradient(90% 90% at 100% 0%,#ffffff2e,transparent 50%),linear-gradient(145deg,#d31228 0%,var(--garuda-merah-deep)100%);color:#fff;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:var(--garuda-ink);margin:0;font-size:.88rem;font-weight:800}.garuda-ls-mitra-link{width:-moz-fit-content;width:fit-content;color:var(--garuda-merah-deep);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 #140a0c14;border-radius:16px;gap:0;padding:.85rem .9rem;display:grid;box-shadow:0 8px 24px #140a0c0f}.garuda-ls-route-card.is-premium{border:0;border-radius:20px;padding:1rem 1.05rem;box-shadow:0 18px 40px #140a0c1f,0 2px #140a0c08}.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:var(--garuda-merah)}.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:var(--garuda-merah)}.garuda-ls-route-fields{gap:.2rem;min-width:0;display:grid;position:relative}.garuda-ls-route-label{color:var(--garuda-text-muted);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{width:1.85rem;height:1.85rem;color:var(--garuda-text-muted);cursor:pointer;background:#140a0c0a;border:1px solid #140a0c14;border-radius:999px;flex:none;place-items:center;display:grid}.garuda-ls-route-map-btn.is-active{border-color:rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.08);color:#b7081f;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.12)}.garuda-ls-route-input{min-width:0;font:inherit;color:var(--garuda-ink);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:var(--garuda-text-muted)}.garuda-ls-route-trailing.is-add{width:1.7rem;height:1.7rem;color:var(--garuda-text-muted);background:#140a0c0d;border-radius:999px;place-items:center;display:grid}.garuda-ls-route-busy{font-size:.75rem}.garuda-ls-route-selected{font-size:.7rem}.garuda-ls-route-divider{background:#140a0c14;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:var(--garuda-ink);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 #140a0c12;border-radius:16px;flex:0 0 11.75rem;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #140a0c0b}.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:var(--garuda-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.garuda-food-featured-meta{color:var(--garuda-text-muted);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 #140a0c12;border-radius:16px;gap:0;padding:.25rem .85rem;display:grid;box-shadow:0 8px 20px #140a0c0a}.garuda-food-popular-row{border-bottom:1px solid #140a0c0f;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:var(--garuda-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.garuda-food-popular-meta{color:var(--garuda-text-muted);flex-wrap:wrap;gap:.35rem .55rem;font-size:.72rem;display:flex}.garuda-food-popular-price{color:var(--garuda-ink);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{width:2.7rem;height:2.7rem;color:var(--garuda-merah);background:#fff;border:1px solid #140a0c14;border-radius:999px;place-items:center;display:grid}.garuda-ls-travel-tab.is-active{color:var(--garuda-merah-deep);background:0 0;border-color:#0000}.garuda-ls-travel-tab.is-active .garuda-ls-travel-tab-icon{background:var(--garuda-merah);color:#fff;border-color:#0000}.garuda-food-add-btn{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%)!important;color:#fff!important;width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.28)!important;border:0!important;border-radius:999px!important;flex:none!important;padding:0!important;font-size:1.25rem!important;font-weight:600!important;line-height:1!important}.garuda-ls-checkout-route{border-bottom:1px solid #140a0c14;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 #140a0c14;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 #140a0c0f;border-radius:12px;width:3.55rem;height:3.55rem;box-shadow:0 4px 12px #140a0c0d}.garuda-food-resto-thumb.is-placeholder{background:linear-gradient(145deg,#f1f5f9 0%,#e2e8f0 55%,var(--surface-variant)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{border:1px solid rgba(var(--garuda-merah-rgb),.16);box-shadow:0 8px 22px rgba(var(--garuda-merah-rgb),.05);background:linear-gradient(#fffbfbfa,#fffffffa);border-radius:14px;padding:.85rem .9rem}.mitra-partner-console{overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(var(--garuda-merah-rgb),.045),transparent 36%),#fff!important;border:1px solid #140a0c12!important;border-radius:22px!important;padding:1rem!important;box-shadow:0 16px 42px #140a0c14!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{border-color:rgba(var(--garuda-merah-rgb),.18);background:linear-gradient(145deg,snow,#fff2f3)}.mitra-approval-card.is-rejected:after,.mitra-approval-card.is-suspended:after{background:rgba(var(--garuda-merah-rgb),.06)}.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;width:2.65rem;height:2.65rem;color:var(--garuda-text-muted);background:#ffffffe0;border:1px solid #4755691a;border-radius:14px;place-items:center;display:grid;position:relative;box-shadow:0 5px 16px #140a0c12}.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:var(--garuda-text-muted);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:var(--garuda-ink);font-size:1rem;line-height:1.3}.mitra-approval-copy>p{color:var(--garuda-text-muted);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 #140a0c12;border-radius:16px;gap:.8rem;padding:.9rem;display:grid}.mitra-operational-card .garuda-express-online-row{border-top:1px solid #140a0c12;padding-top:.75rem}.mitra-operational-help{color:var(--garuda-text-muted);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:rgba(var(--garuda-merah-rgb),.1);border-radius:999px;padding:.18rem .45rem;font-size:.62rem;font-weight:800}.mitra-profile-photo-lead{color:var(--garuda-text-muted);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{width:76px;height:76px;color:var(--garuda-text-muted);background:#140a0c0d;border:2px dashed #94a3b88c;border-radius:999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.mitra-profile-photo-avatar.has-photo{border-style:solid;border-color:rgba(var(--garuda-merah-rgb),.35);background:#fff}.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 #140a0c1a;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{border-color:rgba(var(--garuda-merah-rgb),.22);background:#fffbfbe6}.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 #140a0c14;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%,rgba(var(--garuda-merah-rgb),.06),transparent 55%),linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c14;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 #140a0c0f}@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:var(--garuda-merah-deep);background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:999px;align-self:flex-start;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.order-chat-close{width:2rem;height:2rem;color:var(--garuda-text-muted);cursor:pointer;background:#fff;border:1px solid #140a0c14;border-radius:10px;place-items:center;display:grid}.order-chat-stream{flex-direction:column;gap:.55rem;max-height:16rem;padding:.35rem .15rem;display:flex;overflow:auto}.order-chat-empty{color:var(--garuda-text-muted);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%,var(--garuda-merah-dark)70%,var(--garuda-merah-deep)100%);box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.18);border-bottom-right-radius:6px}.order-chat-bubble.is-peer .order-chat-bubble-card{color:#1a1a2e;background:#fff;border:1px solid #140a0c14;border-bottom-left-radius:6px}.order-chat-bubble-card p{margin:0}.order-chat-time{color:var(--garuda-text-muted);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{border:1px solid rgba(var(--garuda-merah-rgb),.16);color:var(--garuda-merah-deep);cursor:pointer;background:#ffffffeb;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 #140a0c14;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:var(--garuda-text-muted);cursor:pointer;background:#fff;border:1px solid #140a0c1a}.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 #140a0c0f;border-radius:22px;gap:.9rem;margin:0;padding:1.1rem 1.1rem 1rem;display:grid;position:relative;box-shadow:0 10px 28px #140a0c12}.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;width:72px;min-width:72px;max-width:72px;height:72px;min-height:72px;max-height:72px;color:var(--garuda-text-muted);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:var(--garuda-merah);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 #140a0c1a;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 #140a0c1a;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 #140a0c14;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 #140a0c14}.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{border:1px solid rgba(var(--garuda-merah-rgb),.12);text-align:left;background:#fff5f6;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:var(--garuda-merah);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 #140a0c1f;border-radius:22px;width:100%;height:23rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #140a0c1f}.garuda-move-live-map.is-compact{border-radius:16px;height:15rem;box-shadow:0 8px 22px #140a0c1a}.garuda-move-live-map-canvas{width:100%;height:100%}.garuda-move-live-map .leaflet-tile-pane{filter:saturate(.82)brightness(1.03)}.garuda-move-live-map .leaflet-control-attribution{color:var(--garuda-text-muted);-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 #140a0c24}.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 #140a0c59);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 #140a0c6b)}.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 #140a0c47}.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 #140a0c38}.garuda-move-map-marker.is-dropoff{background:var(--garuda-merah)}.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 #140a0c38}.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 #140a0c1f,0 5px 14px #140a0c33}.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:#140a0c3d;transform:translate(1.5px,2px)}.garuda-move-vehicle-marker .vehicle-body{fill:var(--garuda-merah);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:var(--surface-variant);stroke:#8f0718;stroke-width:1px}.garuda-move-vehicle-marker .vehicle-light{fill:#fff4b8}.garuda-move-vehicle-marker .vehicle-bike-frame{fill:none;stroke:var(--garuda-merah);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:var(--garuda-merah);stroke:#8f0718;stroke-width:1.2px}.garuda-move-vehicle-marker .vehicle-rider-body{fill:var(--garuda-merah);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 #140a0c4d);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{width:42px;height:42px;box-shadow:0 0 0 5px rgba(var(--garuda-merah-rgb),.17),0 10px 24px #140a0c40;border-width:3px;border-color:#fff}.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 #140a0c29}.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:var(--garuda-ink);font-size:.9rem;font-weight:800;line-height:1.3}.lifestyle-matching-copy p{color:var(--garuda-text-muted);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:var(--garuda-text-muted);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 #140a0c14;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 12px 32px #140a0c1a}.garuda-move-hero-stage{margin:0;padding:0 .15rem .15rem}.garuda-move-hero-stage .garuda-ls-brand-hero{box-shadow:0 12px 28px rgba(var(--garuda-merah-rgb),.12);background:#fff5f6;border:0;border-radius:22px;margin:0;overflow:hidden}.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 #140a0c1f}.garuda-move-route-swap{z-index:3;color:#475467;min-height:2.1rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #140a0c14;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 #140a0c14}.garuda-move-route-swap .material-symbols-rounded{color:var(--garuda-merah)}.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:var(--garuda-merah);border-top:1px solid #eaecf0;margin-top:.55rem;padding-top:.7rem;font-size:.82rem;font-weight:800}.garuda-move-service-all{color:var(--garuda-merah);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 #140a0c14}.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;width:4.5rem;min-height:4.5rem;color:var(--garuda-merah);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #140a0c12;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 #140a0c24}.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 #140a0c14;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 #140a0c0a}.garuda-move-map-picker-toolbar button .material-symbols-rounded{color:var(--garuda-merah)}.garuda-move-map-picker-toolbar button:last-child{color:#344054}.garuda-move-map-picker-toolbar button.is-active{border-color:rgba(var(--garuda-merah-rgb),.2);background:rgba(var(--garuda-merah-rgb),.07);color:#a5091d;box-shadow:0 5px 14px rgba(var(--garuda-merah-rgb),.08)}.garuda-move-map-picker-toolbar button:disabled{cursor:wait;opacity:.6}.garuda-move-map-picker-hint{color:var(--garuda-merah-deep);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:var(--garuda-merah);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 #140a0c14;border-radius:16px;align-content:start;justify-items:center;gap:.4rem;padding:.75rem .6rem .7rem;display:grid;position:relative;box-shadow:0 6px 16px #140a0c0a}.garuda-express-vehicle-card.is-active{box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.08),0 8px 18px rgba(var(--garuda-merah-rgb),.08);border-color:#ef3340}.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 #140a0c14}.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 #140a0c14;border-radius:14px;align-content:center;justify-items:center;gap:.18rem;padding:.75rem .4rem .7rem;display:grid;position:relative;box-shadow:0 6px 16px #140a0c0a}.garuda-express-service-card.is-active{box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.08),0 8px 18px rgba(var(--garuda-merah-rgb),.08);border-color:#ef3340}.garuda-express-service-icon{width:2.4rem;height:2.4rem;color:var(--garuda-merah);background:#fff0f2;border-radius:999px;place-items:center;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{background:rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah);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{background:var(--garuda-merah);color:#fff;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:var(--garuda-merah);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{border:1px solid rgba(var(--garuda-merah-rgb),.08);color:#101828;min-height:5.4rem;font:inherit;text-align:left;box-shadow:0 10px 24px rgba(var(--garuda-merah-rgb),.08);background:linear-gradient(115deg,#fff7f8 0%,#ffe9ed 48%,#fff2f4 100%);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}.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;box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.22);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}.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 #140a0c1a;padding-top:.35rem}.garuda-ls-checkout-summary .garuda-express-quote-row.is-total strong{color:var(--garuda-merah);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;box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.2);background:linear-gradient(135deg,#ef1230 0%,#c80019 100%);border:0;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.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{width:2.2rem;height:2.2rem;color:var(--garuda-merah);background:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.garuda-ls-checkout-topup{border:1px solid rgba(var(--garuda-merah-rgb),.14);color:#b7081f;width:100%;font:inherit;cursor:pointer;background:#fff;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{min-width:0;min-height:0;color:var(--garuda-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #140a0c14;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 #140a0c0e}.garuda-move-service-card:active{transform:scale(.99)}.garuda-move-service-card.is-active{box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.08),0 10px 26px rgba(var(--garuda-merah-rgb),.09);border-color:#ef3340}.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:var(--garuda-text-muted);font-size:.72rem;font-weight:700}.garuda-move-service-info>span{color:var(--garuda-text-muted);align-items:center;gap:.2rem;margin-top:.18rem;font-size:.64rem;font-weight:650;display:inline-flex}.garuda-move-service-selected{background:var(--garuda-merah);color:#fff;width:1.45rem;height:1.45rem;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.25);border-radius:999px;place-items:center;display:grid;position:absolute;top:.55rem;right:.55rem}.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{min-width:0;max-width:58%;color:var(--garuda-text-muted);white-space:nowrap;text-overflow:ellipsis;background:#f4f6f8;border-radius:8px;align-items:center;gap:.22rem;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:var(--garuda-merah);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 #140a0c12;box-shadow:0 7px 20px #140a0c0d}.garuda-move-fare-summary-icon{width:2.45rem;height:2.45rem;color:var(--garuda-merah);background:#fff0f2;border-radius:10px;flex:none;place-items:center;display:grid}.garuda-move-fare-summary-icon.is-solid{background:var(--garuda-merah);color:#fff;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.28)}.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;box-shadow:0 8px 22px rgba(var(--garuda-merah-rgb),.2);background:linear-gradient(135deg,#ed001c,#c90019);border:0}.garuda-move-book-now-arrow{width:2.65rem;height:2.65rem;color:var(--garuda-merah);background:#fff;border-radius:999px;flex:none;place-items:center;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 #140a0c14;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 #140a0c11;border-radius:18px;padding:1.1rem 1.25rem;box-shadow:0 8px 28px #140a0c11}.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:var(--garuda-merah-deep)}.garuda-move-trip-progress.is-waiting-depart .garuda-move-trip-progress-copy strong{color:var(--garuda-ink)}.garuda-move-trip-progress-icon.is-pay{background:var(--garuda-merah);box-shadow:0 6px 16px rgba(var(--garuda-merah-rgb),.22)}.garuda-move-trip-eta.is-pay strong{color:var(--garuda-ink);font-size:1.05rem}.garuda-move-trip-eta.is-pay>span{color:var(--garuda-text-muted);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:var(--garuda-text-muted);font-size:.75rem}.garuda-move-trip-eta{color:var(--garuda-text-muted);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:var(--garuda-text-muted);font-size:.74rem;font-weight:650}.garuda-move-rider-input{width:100%;min-height:2.95rem;color:var(--garuda-ink);font:inherit;background:#fff;border:1px solid #140a0c14;border-radius:14px;padding:.75rem .95rem;font-size:.92rem;box-shadow:0 4px 14px #140a0c09}.garuda-move-rider-input:focus{border-color:rgba(var(--garuda-merah-rgb),.28);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);outline:none}.garuda-move-nearby-hint{color:var(--garuda-text-muted);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{overflow-wrap:break-word;max-width:100%;padding:0 1px;font-size:.58rem;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:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c12;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 #140a0c0a}.garuda-move-pay-method.is-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.4rem;padding:.9rem .85rem}.garuda-move-pay-method-text{gap:.14rem;min-width:0;display:grid}.garuda-move-pay-method-text>span{color:#667085;font-size:.68rem;font-weight:650}.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 #140a0c14;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;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.1rem;font-size:.84rem;font-weight:850;line-height:1.15;display:inline-flex}.garuda-move-pay-col.is-method strong{color:var(--garuda-merah)}.garuda-move-pay-col.is-method{gap:.45rem}.garuda-move-pay-col.is-method .garuda-move-pay-method-icon{width:1.95rem;height:1.95rem}.garuda-move-pay-method-icon{background:var(--garuda-merah);color:#fff;width:2.35rem;height:2.35rem;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.22);border-radius:999px;place-items:center;display:grid}.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:var(--garuda-merah);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;box-shadow:0 10px 24px rgba(var(--garuda-merah-rgb),.22);background:linear-gradient(135deg,#ed001c,#c90019);border:0;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem .95rem;display:flex}.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{border:1.5px solid rgba(var(--garuda-merah-rgb),.55);width:100%;min-height:3rem;color:var(--garuda-merah);font:inherit;cursor:pointer;background:#fff;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{border:1px solid rgba(var(--garuda-merah-rgb),.12);text-align:left;background:#fff8f8;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{background:rgba(var(--garuda-merah-rgb),.1);width:1.55rem;height:1.55rem;color:var(--garuda-merah);border-radius:999px;flex:none;place-items:center;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 #140a0c11;border-radius:16px;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex;box-shadow:0 8px 28px #140a0c0f}.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:var(--garuda-merah);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;min-height:3rem;box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.2);background:linear-gradient(135deg,#ef1230 0%,#c80019 100%);border:0;border-radius:14px;flex:100%;justify-content:space-between;align-items:center;padding:.65rem 1rem;font-weight:800;display:flex}.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{border:1px solid var(--garuda-merah);min-height:3rem;color:var(--garuda-merah);background:#fff;border-radius:14px;flex:100%;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:var(--garuda-merah);flex:none}.garuda-move-topup-link{border:1px solid rgba(var(--garuda-merah-rgb),.14);text-align:center;color:#b7081f;background:#fff;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 #140a0c14;border-radius:14px;gap:.65rem;padding:.75rem .8rem;display:grid}.lifestyle-review-tip.is-done{background:var(--surface-variant)}.lifestyle-review-tip-title{color:var(--garuda-ink);align-items:center;gap:.4rem;margin:0;font-size:.82rem;font-weight:750;display:flex}.lifestyle-review-tip-title em{color:var(--garuda-text-muted);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:var(--garuda-text-muted);font-style:normal;font-weight:650}.lifestyle-review-tip-note textarea{width:100%;min-height:3.2rem;color:var(--garuda-ink);font:inherit;resize:vertical;background:#fff;border:1px solid #140a0c1a;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{border:1px solid rgba(var(--garuda-merah-rgb),.18);color:#9f1239;cursor:pointer;background:#fff;border-radius:999px;min-height:2rem;padding:.28rem .7rem;font-size:.74rem;font-weight:750}.lifestyle-review-tip-chip.is-active{border-color:var(--garuda-merah);background:var(--garuda-merah);color:#fff}.lifestyle-review-tip-custom{width:100%;min-height:2.3rem;font:inherit;background:#fff;border:1px solid #140a0c1a;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:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08)}.html5-store-tabs{border-bottom:1px solid #140a0c14;align-items:flex-end;gap:1rem;padding:0 .15rem;display:flex}.html5-store-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--garuda-text-muted);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:var(--garuda-ink)}.html5-store-tabs button.is-active:after{content:"";background:var(--garuda-ink);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:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c14;border-radius:14px;align-items:center;gap:.45rem;padding:.62rem .85rem;display:flex;box-shadow:0 8px 18px #140a0c0a}.html5-store-search input{min-width:0;font:inherit;color:var(--garuda-ink);background:0 0;border:0;outline:none;flex:1}.html5-store-note{color:#334155;background:#140a0c0d;border-radius:14px;margin:0;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.html5-store-note.is-soft{color:#475569;background:#140a0c0a}.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 #140a0c1a;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{border-color:var(--garuda-ink);background:var(--garuda-ink);color:#fff}.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:linear-gradient(160deg,#1e293b,var(--garuda-ink)),var(--garuda-ink);background-position:50%;background-size:cover;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%,#140a0cc7);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 #140a0c0f;border-radius:16px;padding:.7rem .75rem;box-shadow:0 8px 18px #140a0c0a}.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{width:3.6rem;height:3.6rem;color:var(--garuda-merah);background:#e2e8f0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;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{background:var(--garuda-ink);color:#fff;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:var(--garuda-ink);font-size:.95rem;display:block}.html5-store-row-copy p{color:var(--garuda-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.12rem 0 0;font-size:.78rem;overflow:hidden}.html5-store-meta{color:var(--garuda-text-muted);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 #140a0c1a;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:#140a0c14;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 #140a0c0f;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:var(--garuda-text-muted);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 #140a0c0f;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #140a0c0f}.html5-arena-card-cover{aspect-ratio:1;color:var(--garuda-merah);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:#140a0cc7;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:var(--garuda-ink);-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:var(--garuda-text-muted);font-size:.72rem}.garuda-move-live-map.is-vector{background:#f3f3ef}.garuda-move-live-map.is-dusk{background:#46527f;border-color:#343f6959}.garuda-move-live-map.is-vector .garuda-move-live-map-canvas{opacity:0;transition:opacity .35s}.garuda-move-live-map.is-vector.is-ready .garuda-move-live-map-canvas{opacity:1}.garuda-move-live-map.is-vector:not(.is-dusk) .maplibregl-ctrl-compass{display:none}.garuda-move-live-map.is-vector .maplibregl-ctrl-attrib{background:#fffc;border-radius:10px;font-size:.55rem}.garuda-move-live-map.is-vector .maplibregl-ctrl-attrib a{color:#334155}.garuda-move-live-map.is-vector .maplibregl-ctrl-group{border-radius:12px;overflow:hidden;box-shadow:0 5px 16px #0a0e284d}.garuda-move-live-map.is-vector .maplibregl-ctrl-bottom-right{bottom:2.9rem}.garuda-map3d-pin{filter:drop-shadow(0 6px 10px #0a0e2859);place-items:start center;width:34px;height:42px;padding-top:3px;display:grid}.garuda-map3d-customer{place-items:center;width:30px;height:30px;display:grid}.garuda-map3d-vehicle{place-items:center;display:grid;position:relative}.garuda-map3d-vehicle img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.garuda-map3d-vehicle-glow{pointer-events:none;background:radial-gradient(circle,#5ef2ec99 0%,#5ef2ec2e 45%,#5ef2ec00 70%);border-radius:50%;animation:2.2s ease-in-out infinite garuda-map3d-glow;position:absolute;top:-18%;bottom:-18%;left:-18%;right:-18%}@keyframes garuda-map3d-glow{0%,to{opacity:.85;transform:scale(.9)}50%{opacity:.4;transform:scale(1.25)}}.garuda-map3d-toggle{z-index:520;color:#eef2ff;min-width:2.4rem;height:2.2rem;font-family:var(--font-sans);letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#262e52db;border:1px solid #dce4ff8c;border-radius:12px;padding:0 .6rem;font-size:.75rem;font-weight:700;position:absolute;top:.65rem;right:.65rem;box-shadow:0 6px 16px #0a0e284d}.garuda-map3d-recenter{z-index:520;color:#10233a;height:2.2rem;font-family:var(--font-sans);cursor:pointer;background:#5ef2ec;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:.65rem;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #14b4af59}.garuda-move-active-map{--active-map-controls-bottom:3.55rem}.garuda-move-active-map .garuda-map3d-toggle,.garuda-move-active-map .garuda-map3d-recenter,.garuda-move-active-map .garuda-move-live-map-badge{top:auto;bottom:var(--active-map-controls-bottom)}.garuda-move-active-map .garuda-map3d-toggle{right:.8rem}.garuda-move-active-map .garuda-map3d-recenter,.garuda-move-active-map .garuda-move-live-map-badge{max-width:calc(100% - 5rem);left:.8rem}.garuda-move-active-map .garuda-map3d-recenter{transform:none}.garuda-move-active-map .garuda-map3d-recenter~.garuda-move-live-map-badge{display:none}.garuda-move-active-map .garuda-move-live-map .maplibregl-ctrl-bottom-right{bottom:calc(var(--active-map-controls-bottom) + 2.2rem);right:.15rem}@media (max-width:600px){.garuda-move-active-map{--active-map-controls-bottom:3.2rem}.garuda-move-active-map .garuda-map3d-toggle{right:.55rem}.garuda-move-active-map .garuda-map3d-recenter,.garuda-move-active-map .garuda-move-live-map-badge{left:.55rem}}@media (prefers-reduced-motion:reduce){.garuda-map3d-vehicle-glow{animation:none}}.convert-trade,.convert-pair{gap:.55rem!important}.garuda-id-screen .garuda-id-card-name,.garuda-id-screen .garuda-id-card-specs dd{color:var(--garuda-ink)!important}.garuda-superapp-hero-badge,.garuda-superapp-hero-art{display:none!important}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:-webkit-full-screen{width:100%;height:100%}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@media (prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.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:#fff;border:1px solid #140a0c0f;border-radius:18px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 6px 16px #140a0c08}.nft-card-v2:hover{border-color:#140a0c1a;transform:none;box-shadow:0 10px 22px #140a0c0d}.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:2px solid rgba(var(--garuda-merah-rgb),.45);outline-offset:2px;border-radius:14px}.nft-detail-zoom-hint{color:#fff;pointer-events:none;background:#140a0cb8;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{border:1px solid rgba(var(--garuda-merah-rgb),.2);background:linear-gradient(145deg,var(--garuda-merah-deep)0%,var(--garuda-merah)100%);aspect-ratio:1;border-radius:16px;max-height:280px;position:relative;overflow:hidden}.nft-detail-onchain .gnft-card-art,.nft-detail-onchain .gnft-premium-card{height:100%;min-height:220px}.nft-detail-gnft-badge{letter-spacing:.06em;background:rgba(var(--garuda-merah-rgb),.92);color:#fff;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:var(--garuda-ink);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 .gnft-premium-card,.nft-image-lightbox-art .cert-art,.nft-image-lightbox-art .cert-premium-card,.nft-image-lightbox-art .cert-art-svg,.nft-image-lightbox-art svg{aspect-ratio:16/10;width:100%;height:auto;min-height:240px;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:.7rem;display:flex}.cards-section-head{justify-content:space-between;align-items:baseline;gap:.5rem;padding:0 .05rem;display:flex}.cards-section-title{font-family:"Sora",var(--font-display);letter-spacing:-.03em;color:var(--garuda-ink);margin:0;font-size:.9rem;font-weight:700}.cards-section-count{color:var(--garuda-text-muted);font-size:.72rem;font-weight:600}.cards-section-empty{background:var(--surface-variant);color:var(--garuda-text-muted);border:1px dashed #140a0c1a;border-radius:16px;padding:.85rem 1rem;font-size:.8rem;line-height:1.45}.cards-section-gnft .cards-section-title{color:var(--garuda-ink)}.cards-overview-summary{background:#fff;border:1px solid #140a0c0f;border-radius:16px;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-anchor{flex-direction:column;gap:.75rem;display:flex}.cards-utility-panel{margin-bottom:0;padding:.95rem 1rem}.cards-utility-panel .cards-section-head{margin-bottom:.55rem}.cards-utility-panel--cert,.cards-utility-panel--rewards,.cards-utility-panel--property,.cards-utility-panel--tickets{background:#fff;border:1px solid #140a0c0f;border-radius:18px;box-shadow:0 8px 20px #140a0c08}.cards-utility-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cards-utility-row{background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.65rem .7rem;display:grid}.cards-utility-row--cert,.cards-utility-row--property,.cards-utility-row--loyalty-stamp,.cards-utility-row--regional-stamp,.cards-utility-row--merchant-voucher,.cards-utility-row--pay-voucher,.cards-utility-row--event-ticket{background:var(--surface-variant);border-color:#140a0c0f}.cards-utility-row--property{grid-template-columns:1fr auto}.cards-utility-row--property .cards-utility-row-icon{color:var(--garuda-text-muted)}.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,var(--garuda-merah));outline-offset:2px;border-radius:8px}.cards-utility-row-action:focus-visible{outline:2px solid var(--accent,var(--garuda-merah));outline-offset:2px;border-radius:8px}.cards-utility-row-icon{color:#475569;background:#fff;border:1px solid #140a0c0f;border-radius:12px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;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,.cards-utility-row--event-ticket .cards-utility-row-icon,.cards-utility-row--regional-stamp .cards-utility-row-icon{color:#475569}.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{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--garuda-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;line-height:1.3;overflow:hidden}.cards-utility-row-code{letter-spacing:.03em;color:var(--garuda-text-muted);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:#475569;background:#f1f5f9;border-radius:999px;flex-shrink:0;padding:.14rem .4rem;font-size:.62rem;font-weight:700}.cards-utility-chip--pay{color:#d41424;background:#fff5f6}.cards-utility-chip--pending{color:var(--garuda-text-muted);background:#f1f5f9;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{color:var(--garuda-text-muted);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:#140a0c14;border-radius:999px;height:4px;overflow:hidden}.cards-stamp-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ef3344,#d41424);height:100%;display:block}.cards-stamp-progress-label{font-size:.64rem}.cards-ticket-body{flex-direction:column;gap:.75rem;display:flex}.cards-ticket-hint{margin:0;font-size:.76rem;line-height:1.45}.cards-ticket-event{font-family:"Sora",var(--font-display);letter-spacing:-.02em;color:var(--garuda-ink);margin:0;font-size:.88rem;font-weight:700}.cards-ticket-venue{font-weight:500}.cards-ticket-qr{justify-content:center;display:flex}.cards-ticket-addr{word-break:break-all;text-align:center;margin:0;font-size:.7rem}.cards-perks-panel--active{background:#fff;border-color:#140a0c0f}.cards-perks-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.cards-perks-sub{color:var(--garuda-text-muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.cards-perks-badge{letter-spacing:.02em;color:#d41424;background:#fff;border:1px solid #d4142438;border-radius:999px;padding:.22rem .55rem;font-size:.62rem;font-weight:700}.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:#d41424;background:#fff5f6;border-radius:999px;padding:.1rem .35rem;font-size:.68rem;font-weight:700}.cards-perk p{margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.cards-identity-panel{background:#fff;border:1px solid #140a0c0f;border-radius:18px;margin-bottom:0;padding:.95rem 1rem;box-shadow:0 8px 20px #140a0c08}.cards-identity-panel .cards-section-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.cards-identity-badge{letter-spacing:.04em;text-transform:uppercase;color:#475569;background:#f1f5f9;border-radius:999px;padding:.22rem .48rem;font-size:.62rem;font-weight:700}.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{background:#fff;border:1px solid #140a0c0f;border-radius:18px;margin:0;padding:.95rem 1rem;box-shadow:0 8px 20px #140a0c08}.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:var(--garuda-text-muted);font-size:.7rem;font-weight:800}.cards-creator-optional{color:var(--garuda-text-muted);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{border:1px solid rgba(var(--garuda-merah-rgb),.16);background:linear-gradient(180deg,rgba(var(--garuda-merah-rgb),.05),#fffffff5);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:var(--garuda-merah);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 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}.wallet-inline-auth{flex-direction:column;gap:.55rem;display:flex}.wallet-inline-auth-actions{margin-top:.15rem}.market-sheet--gnft-list .nft-detail-media{max-height:11rem}.market-sheet--gnft-list .nft-detail-img,.market-sheet--gnft-list .nft-detail-onchain{object-fit:contain;max-height:9.5rem}.market-sheet--gnft-list-confirm{gap:.65rem}.gnft-list-flow-progress{margin:0}.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{aspect-ratio:16/10;background:#12070a;height:auto;min-height:148px}.nft-card-media-photo{background:var(--garuda-ink)}.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}.gnft-premium-card{width:100%;height:100%;min-height:inherit;border-radius:inherit;color:var(--surface-variant);background:#12070a;display:block;overflow:hidden}.gnft-premium-card__frame{box-sizing:border-box;border-radius:inherit;background:radial-gradient(90% 80% at 0% 50%,rgba(var(--garuda-merah-rgb),.42)0%,transparent 55%),radial-gradient(70% 70% at 100% 0%,#d4af371f 0%,transparent 50%),linear-gradient(125deg,#2a0a10 0%,#12070a 42%,#1a0c10 100%);border:1px solid #d4af3759;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:10.5rem;padding:.7rem .75rem .55rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 28px #140a0c33}.gnft-premium-card__frame:before{content:"";background:linear-gradient(115deg,transparent 42%,rgba(var(--garuda-merah-rgb),.18)48%,transparent 58%),repeating-linear-gradient(90deg,transparent 0,transparent 10px,#d4af3708 10px,#d4af3708 11px);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gnft-premium-card__top,.gnft-premium-card__body,.gnft-premium-card__foot{z-index:1;position:relative}.gnft-premium-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.gnft-premium-card__brand{align-items:center;gap:.45rem;min-width:0;display:flex}.gnft-premium-card__logo{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);flex-shrink:0;width:1.85rem;height:1.85rem}.gnft-premium-card__brand-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.gnft-premium-card__brand-copy strong{letter-spacing:.08em;color:#e8c76a;font-size:.58rem;font-weight:800;line-height:1.1}.gnft-premium-card__brand-copy span{letter-spacing:.04em;color:#e8c76ac7;white-space:nowrap;text-overflow:ellipsis;max-width:11rem;font-size:.42rem;font-weight:650;line-height:1.2;overflow:hidden}.gnft-premium-card__badge{color:#1a0c10;letter-spacing:.05em;white-space:nowrap;background:linear-gradient(145deg,#e8c76a 0%,#b8860b 100%);border-radius:999px;flex-shrink:0;align-items:center;gap:.28rem;padding:.22rem .48rem;font-size:.42rem;font-weight:850;display:inline-flex}.gnft-premium-card__badge-dot{background:#1a0c10;border-radius:1px;width:.35rem;height:.35rem;transform:rotate(45deg)}.gnft-premium-card__body{flex:1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:.55rem;min-height:0;padding:.35rem 0;display:grid}.gnft-premium-card__hero{place-items:center;display:grid}.gnft-premium-card__hero-ring{background:radial-gradient(circle at 35% 30%,#ffffff24,transparent 45%),linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.35),#28060cf2);width:4.4rem;height:4.4rem;box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.18),0 8px 18px #00000059;border:2px solid #e8c76a8c;border-radius:50%;place-items:center;display:grid;overflow:hidden}.gnft-premium-card__hero-ring img{object-fit:contain;width:92%;height:92%}.gnft-premium-card__copy{min-width:0}.gnft-premium-card__title{letter-spacing:.04em;color:#f1f5f9;margin:0;font-size:.92rem;font-weight:850;line-height:1.1}.gnft-premium-card__subtitle{letter-spacing:.08em;color:#e8c76a;margin:.12rem 0 0;font-size:.62rem;font-weight:800}.gnft-premium-card__chip{letter-spacing:.08em;color:#e8c76ad9;margin:.28rem 0 0;font-size:.48rem;font-weight:750}.gnft-premium-card__desc{color:#f8fafcc7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.48rem;line-height:1.4;display:-webkit-box;overflow:hidden}.gnft-premium-card__foot{border-top:1px solid #e8c76a2e;grid-template-columns:1.1fr 1.2fr auto;align-items:center;gap:.45rem;padding-top:.4rem;display:grid}.gnft-premium-card__foot-left{align-items:center;gap:.35rem;min-width:0;display:flex}.gnft-premium-card__shield{clip-path:polygon(50% 0,100% 18%,100% 62%,50% 100%,0 62%,0 18%);opacity:.95;background:linear-gradient(145deg,#e8c76a,#b8860b);flex-shrink:0;width:.95rem;height:.95rem}.gnft-premium-card__foot-left strong,.gnft-premium-card__foot-id span{letter-spacing:.06em;color:#e8c76ad1;font-size:.42rem;font-weight:750;line-height:1.2;display:block}.gnft-premium-card__foot-left span,.gnft-premium-card__foot-id strong{color:var(--surface-variant);text-overflow:ellipsis;white-space:nowrap;font-size:.48rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.gnft-premium-card__barcode{background:var(--surface-variant);box-sizing:border-box;border:1px solid #e8c76a8c;border-radius:3px;place-items:center;width:2.35rem;height:1.15rem;padding:.12rem .14rem;display:grid;overflow:hidden}.gnft-premium-card__barcode-svg{width:100%;height:100%;display:block}.gnft-premium-card--detail .gnft-premium-card__frame{min-height:15rem;padding:1rem 1.05rem .85rem}.gnft-premium-card--detail .gnft-premium-card__logo{width:2.35rem;height:2.35rem}.gnft-premium-card--detail .gnft-premium-card__brand-copy strong{font-size:.72rem}.gnft-premium-card--detail .gnft-premium-card__brand-copy span{max-width:16rem;font-size:.5rem}.gnft-premium-card--detail .gnft-premium-card__badge{padding:.28rem .6rem;font-size:.52rem}.gnft-premium-card--detail .gnft-premium-card__hero-ring{width:6.2rem;height:6.2rem}.gnft-premium-card--detail .gnft-premium-card__title{font-size:1.25rem}.gnft-premium-card--detail .gnft-premium-card__subtitle{font-size:.78rem}.gnft-premium-card--detail .gnft-premium-card__chip{font-size:.58rem}.gnft-premium-card--detail .gnft-premium-card__desc{-webkit-line-clamp:4;font-size:.62rem}.gnft-premium-card--detail .gnft-premium-card__foot-left strong,.gnft-premium-card--detail .gnft-premium-card__foot-id span{font-size:.52rem}.gnft-premium-card--detail .gnft-premium-card__foot-left span,.gnft-premium-card--detail .gnft-premium-card__foot-id strong{font-size:.62rem}.gnft-premium-card--detail .gnft-premium-card__barcode{width:3.1rem;height:1.45rem}.gnft-premium-card--preview .gnft-premium-card__desc{-webkit-line-clamp:2}.cert-art{aspect-ratio:16/10;background:#042f2e;border-radius:14px;width:100%;overflow:hidden}.cert-art-svg{object-fit:cover;width:100%;height:100%;display:block}.cert-art--detail{aspect-ratio:16/10;border-radius:16px;min-height:220px}.cert-premium-card{border-radius:inherit;width:100%;height:100%;color:var(--surface-variant);background:#031a1a;display:block;overflow:hidden}.cert-premium-card__frame{width:100%;height:100%;min-height:inherit;box-sizing:border-box;border-radius:inherit;background:radial-gradient(80% 70% at 100% 0,#14b8a62e 0%,#0000 55%),radial-gradient(70% 80% at 0 100%,#0f766e59 0%,#0000 55%),linear-gradient(145deg,#064e4a 0%,#031a1a 48%,#042f2e 100%);border:1px solid #d4af3766;flex-direction:column;justify-content:space-between;padding:.7rem .75rem .55rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 28px #140a0c2e}.cert-premium-card__frame:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#2dd4bf1f,#0000 35%),repeating-linear-gradient(0deg,#0000 0 12px,#2dd4bf0a 12px 13px);position:absolute;top:0;bottom:0;left:0;right:0}.cert-premium-card__top,.cert-premium-card__body,.cert-premium-card__foot{z-index:1;position:relative}.cert-premium-card__top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.cert-premium-card__brand{align-items:center;gap:.45rem;min-width:0;display:flex}.cert-premium-card__logo{object-fit:contain;filter:drop-shadow(0 2px 6px #00000059);flex-shrink:0;width:1.85rem;height:1.85rem}.cert-premium-card__brand-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.cert-premium-card__brand-copy strong{letter-spacing:.08em;color:#e8c76a;font-size:.58rem;font-weight:800;line-height:1.1}.cert-premium-card__brand-copy span{letter-spacing:.04em;color:#e8c76ac7;white-space:nowrap;text-overflow:ellipsis;max-width:11rem;font-size:.42rem;font-weight:650;line-height:1.2;overflow:hidden}.cert-premium-card__ribbon{background:linear-gradient(#0f766e 0%,#115e59 100%);border:1px solid #e8c76a73;border-top:0;border-radius:0 0 8px 8px;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;min-width:2.1rem;padding:.35rem .35rem .45rem;display:flex;box-shadow:0 6px 14px #00000040}.cert-premium-card__ribbon strong{letter-spacing:.06em;color:#e8c76a;font-size:.48rem;font-style:normal;font-weight:850}.cert-premium-card__ribbon em{letter-spacing:.04em;color:#99f6e4;font-size:.38rem;font-style:normal;font-weight:750}.cert-premium-card__body{flex:1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:.55rem;min-height:0;padding:.3rem 0;display:grid}.cert-premium-card__seal{place-items:center;display:grid}.cert-premium-card__seal-ring{background:radial-gradient(circle at 35% 30%,#ffffff29,#0000 42%),linear-gradient(145deg,#0f766e,#042f2e);border:3px solid #e8c76ab3;border-radius:50%;place-items:center;width:4.3rem;height:4.3rem;display:grid;box-shadow:0 0 0 5px #0f766e38,0 8px 18px #00000047}.cert-premium-card__seal-shield{clip-path:polygon(50% 0,100% 16%,100% 60%,50% 100%,0 60%,0 16%);background:linear-gradient(145deg,#e8c76a,#b8860b);width:1.7rem;height:1.9rem;position:relative}.cert-premium-card__seal-shield:after{content:"";border-bottom:2px solid #042f2e;border-left:2px solid #042f2e;width:.55rem;height:.32rem;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.cert-premium-card__copy{min-width:0}.cert-premium-card__title{letter-spacing:.02em;color:#fff;margin:0;font-size:.78rem;font-weight:850;line-height:1.15}.cert-premium-card__program{color:#5eead4;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;font-size:.52rem;font-weight:750;line-height:1.25;overflow:hidden}.cert-premium-card__desc{color:#f8fafccc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.46rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cert-premium-card__meta{gap:.28rem;margin-top:.4rem;display:grid}.cert-premium-card__meta span{letter-spacing:.05em;color:#5eead4;font-size:.4rem;font-weight:750;display:block}.cert-premium-card__meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.5rem;font-weight:800;display:block;overflow:hidden}.cert-premium-card__foot{border-top:1px solid #5eead42e;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:.4rem;padding-top:.4rem;display:grid}.cert-premium-card__verified{background:#140a0c47;border:1px solid #5eead42e;border-radius:6px;align-items:center;gap:.3rem;min-width:0;padding:.28rem .4rem;display:flex}.cert-premium-card__verified-icon{clip-path:polygon(50% 0,100% 16%,100% 60%,50% 100%,0 60%,0 16%);background:linear-gradient(145deg,#e8c76a,#b8860b);flex-shrink:0;width:.75rem;height:.85rem}.cert-premium-card__verified strong{letter-spacing:.04em;color:#99f6e4;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;font-weight:800;line-height:1.2;overflow:hidden}.cert-premium-card__id span{letter-spacing:.05em;color:#5eead4;font-size:.4rem;font-weight:750;display:block}.cert-premium-card__id strong{color:#5eead4;margin-top:.08rem;font-size:.62rem;font-weight:850;display:block}.cert-premium-card__qr{background:repeating-linear-gradient(0deg,#031a1a 0 2px,var(--surface-variant)2px 3px),repeating-linear-gradient(90deg,#031a1a 0 2px,var(--surface-variant)2px 3px);border:1px solid #e8c76a8c;border-radius:4px;place-items:center;width:1.7rem;height:1.7rem;display:grid;overflow:hidden}.cert-premium-card__qr img{object-fit:contain;background:#031a1a;border-radius:50%;width:42%;height:42%}.cert-premium-card--detail .cert-premium-card__frame{min-height:15rem;padding:1rem 1.05rem .85rem}.cert-premium-card--detail .cert-premium-card__logo{width:2.35rem;height:2.35rem}.cert-premium-card--detail .cert-premium-card__brand-copy strong{font-size:.72rem}.cert-premium-card--detail .cert-premium-card__brand-copy span{max-width:16rem;font-size:.5rem}.cert-premium-card--detail .cert-premium-card__title{font-size:1.05rem}.cert-premium-card--detail .cert-premium-card__program{font-size:.7rem}.cert-premium-card--detail .cert-premium-card__desc{-webkit-line-clamp:3;font-size:.62rem}.cert-premium-card--detail .cert-premium-card__seal-ring{width:6rem;height:6rem}.cert-premium-card--detail .cert-premium-card__meta span{font-size:.5rem}.cert-premium-card--detail .cert-premium-card__meta strong{font-size:.68rem}.cert-premium-card--detail .cert-premium-card__verified strong{font-size:.52rem}.cert-premium-card--detail .cert-premium-card__id strong{font-size:.85rem}.cert-premium-card--detail .cert-premium-card__qr{width:2.35rem;height:2.35rem}.cert-art--row{aspect-ratio:1;border-radius:10px;flex-shrink:0;width:3.5rem;height:3.5rem}.cert-premium-card__frame--thumb{place-items:center;min-height:0;padding:.28rem;display:grid}.cert-premium-card__thumb-logo{object-fit:contain;filter:drop-shadow(0 2px 4px #0000004d);width:78%;height:78%}.nft-detail-certificate{border-radius:16px;position:relative;overflow:hidden}.nft-detail-certificate .cert-art{aspect-ratio:16/10;min-height:220px}.nft-detail-certificate .nft-detail-cert-badge{display:none}.nft-card-onchain .nft-card-badge{background:rgba(var(--garuda-merah-rgb),.92);color:#fff}.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:1.1rem;padding-bottom:1.6rem}.cards-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cards-header-text{min-width:0}.cards-header-actions{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.cards-sub{color:var(--garuda-text-muted);margin-top:.15rem;font-size:.74rem;font-weight:500;line-height:1.35}.cards-view-btn,.cards-explorer-btn{color:var(--garuda-text-muted);flex-shrink:0}.cards-control-panel{background:#fff;border:1px solid #140a0c0f;border-radius:18px;flex-direction:column;gap:.55rem;padding:.55rem;display:flex;box-shadow:0 10px 24px #140a0c09,inset 0 1px #fffffff2}.cards-tab-bar{box-shadow:none;background:#f1f5f9;border:none;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.cards-tab{cursor:pointer;font-family:"Plus Jakarta Sans",var(--font-sans);color:var(--garuda-text-muted);white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:11px;min-width:0;padding:.46rem .28rem;font-size:.72rem;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.cards-tab.active{color:var(--garuda-ink);background:#fff;box-shadow:0 1px 4px #140a0c14}.cards-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.cards-stat{text-align:center;background:#fff;border:1px solid #140a0c14;border-radius:16px;flex-direction:column;align-items:center;gap:.12rem;min-width:0;padding:.62rem .45rem;display:flex;box-shadow:0 4px 12px #140a0c08}.cards-stat-label{color:#6b7280;text-transform:none;letter-spacing:-.01em;font-size:.68rem;font-weight:600;line-height:1.2;display:block}.cards-stat-primary .cards-stat-label{color:#ce1126}.cards-stat-value{font-family:"Sora",var(--font-display);letter-spacing:-.035em;color:#111827;font-size:1.05rem;font-weight:700;line-height:1.1;display:block}.cards-stat-value--compact{font-size:.86rem}.cards-stat-unit{color:var(--garuda-text-muted);font-size:.6rem;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{background:var(--surface-variant);border:1px dashed #140a0c1f;border-radius:18px;gap:.65rem;padding:.9rem!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,var(--garuda-merah-deep)0%,var(--garuda-merah)100%);width:52px;height:52px;box-shadow:0 2px 8px rgba(var(--garuda-merah-rgb),.18);border-radius:12px;flex-shrink:0;overflow:hidden}.cards-hidden-thumb .gnft-card-art,.cards-hidden-thumb .gnft-premium-card,.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{border:1px solid rgba(var(--garuda-merah-rgb),.28);background:var(--surface);min-height:34px;color:var(--primary);white-space:nowrap;cursor:pointer;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:rgba(var(--garuda-merah-rgb),.05);border-color:rgba(var(--garuda-merah-rgb),.45)}.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:#fff;border-style:solid;border-color:#140a0c12;border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.95rem;min-height:auto;padding:.95rem 1rem;box-shadow:0 8px 20px #140a0c08}.nft-mint-tile-wide:hover{border-color:#d4142447;box-shadow:0 10px 24px #140a0c0d}.nft-mint-tile-copy{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.nft-mint-tile-title{font-family:"Sora",var(--font-display);color:var(--garuda-ink);letter-spacing:-.03em;font-size:.9rem;font-weight:700}.nft-mint-tile-wide .nft-mint-tile-hint{color:var(--garuda-text-muted);text-align:left;max-width:none;font-size:.72rem;font-weight:500;line-height:1.4}.nft-mint-tile-chevron{color:#d41424;opacity:.9;flex-shrink:0}.nft-mint-tile-spin{color:#d41424;flex-shrink:0}.cards-list .nft-mint-tile{flex-direction:row;min-height:88px}.nft-mint-tile:hover{border-color:rgba(var(--garuda-merah-rgb),.35);color:var(--primary);background:rgba(var(--garuda-merah-rgb),.03)}.nft-mint-tile-error{border-color:rgba(var(--garuda-merah-rgb),.45)}.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,var(--garuda-merah-deep)0%,var(--garuda-merah)100%);width:72px;min-width:72px;height:72px;box-shadow:0 6px 18px rgba(var(--garuda-merah-rgb),.22);border-radius:16px;position:relative;overflow:hidden}.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));width:100%;max-width:28px;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.2);border-radius:6px 6px 2px 2px;min-height:8px}.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,rgba(var(--garuda-merah-rgb),.035)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{border-color:rgba(var(--garuda-merah-rgb),.18);background:#f4f6f8e6}.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{border-color:rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.03);color:var(--primary)}.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:var(--garuda-ink);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:#140a0c08;border:1px dashed #140a0c1f;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 #140a0c1a;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{border-color:rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.08);color:var(--primary)}.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:var(--garuda-text-muted);cursor:pointer;background:#fff;border:1px solid #140a0c14;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{border-color:rgba(var(--garuda-merah-rgb),.22);color:var(--garuda-merah-dark)}.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:2px dashed rgba(var(--garuda-merah-rgb),.25);border-radius:var(--radius-xl);width:180px;height:180px;color:var(--primary);background:var(--primary-container);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:rgba(var(--garuda-merah-rgb),.06);border:1px solid rgba(var(--garuda-merah-rgb),.12);margin:.75rem 0 0;padding:.65rem .85rem}.cards-load-error--banner .std-btn{display:none}.utility-nft-panel{background:#fff;border:1px solid #140a0c0f;border-radius:18px;gap:.75rem;display:grid;box-shadow:0 8px 20px #140a0c08}.utility-nft-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.utility-nft-item{background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:14px;gap:.55rem;padding:.7rem;display:grid}.utility-nft-main{align-items:flex-start;gap:.65rem;display:flex}.utility-nft-thumb{object-fit:cover;border-radius:12px;flex-shrink:0;width:48px;height:48px}.utility-nft-thumb--lg{width:64px;height:64px}.utility-nft-thumb--icon{background:rgba(var(--garuda-merah-rgb),.08);color:var(--primary);place-items:center;display:grid}.utility-nft-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.utility-nft-copy strong{overflow-wrap:anywhere;font-size:.88rem}.utility-nft-copy small{font-size:.74rem;line-height:1.4}.utility-nft-status{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.utility-nft-status.is-ok{color:#15803d;background:#16a34a1f}.utility-nft-status.is-used{color:#475569;background:#64748b24}.utility-nft-status.is-expired{color:#b91c1c;background:#dc26261a}.utility-nft-code{border:1px dashed rgba(var(--garuda-merah-rgb),.35);background:#fff;border-radius:12px;justify-items:center;gap:.25rem;padding:.7rem;display:grid}.utility-nft-code-value{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.3em;color:var(--text);font-size:1.6rem;font-weight:800}.utility-nft-code small{text-align:center;font-size:.72rem}.utility-nft-claim{border-bottom:1px solid #140a0c0f;gap:.6rem;padding-bottom:.75rem;display:grid}.utility-nft-claim:last-child{border-bottom:0;padding-bottom:0}.utility-nft-terms{margin:0;font-size:.74rem;line-height:1.45}.utility-nft-facts{gap:.3rem;margin:0;display:grid}.utility-nft-facts div{justify-content:space-between;gap:.75rem;font-size:.8rem;display:flex}.utility-nft-facts dt{color:var(--muted)}.utility-nft-facts dd{text-align:right;margin:0;font-weight:700}.utility-nft-done{color:#15803d;align-items:center;gap:.4rem;margin:0;font-size:.8rem;display:flex}.garuda-ppob-screen{font-family:"Plus Jakarta Sans",var(--font-sans);gap:1.05rem;padding-bottom:1.65rem}.garuda-ppob-page-header{align-items:flex-start}.garuda-ppob-page-titles{gap:.18rem;min-width:0;display:grid}.garuda-ppob-page-sub{color:var(--garuda-text-muted);margin:0;font-size:.74rem;font-weight:500;line-height:1.35}.garuda-ppob-stage{gap:.55rem;margin:0;display:grid}.garuda-ppob-hero-frame{background:#fff;border:1px solid #140a0c0f;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 16px 34px #140a0c14}.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:#140a0cb8;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 #140a0c0f;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 #140a0c08}.garuda-ppob-trust-icon{color:#475569;width:1.65rem;height:1.65rem;box-shadow:none;background:#f1f5f9;border-radius:9px;place-items:center;line-height:0;display:grid}.garuda-ppob-wallet{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c0f;border-radius:18px;gap:.55rem;padding:.85rem .9rem .9rem;display:grid;box-shadow:0 10px 28px #140a0c0b}.garuda-ppob-wallet-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.garuda-ppob-wallet-title{font-family:"Sora",var(--font-display);letter-spacing:-.02em;color:var(--garuda-ink);font-size:.78rem;font-weight:700}.garuda-ppob-wallet-hint{color:var(--garuda-text-muted);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:#140a0c14;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:var(--garuda-text-muted);letter-spacing:-.01em;align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.garuda-ppob-balance-icon{width:1.55rem;height:1.55rem;color:var(--garuda-text-muted);background:#140a0c0d;border-radius:8px;place-items:center;display:grid}.garuda-ppob-balance-card.is-gdc .garuda-ppob-balance-icon{color:#475569;background:#f1f5f9}.garuda-ppob-balance-value{font-family:"Sora",var(--font-display);letter-spacing:-.03em;color:var(--garuda-ink);margin:0;font-size:1.05rem;font-weight:700;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:var(--garuda-text-muted);margin:0;font-size:.66rem;line-height:1.3}.garuda-ppob-balance-unavailable{color:var(--garuda-text-muted);letter-spacing:0;font-size:.78rem;font-weight:750}.garuda-ppob-section{gap:.65rem;display:grid}.garuda-ppob-section-head{justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.garuda-ppob-section-head h2{font-family:"Sora",var(--font-display);letter-spacing:-.03em;color:var(--garuda-ink);margin:0;font-size:.92rem;font-weight:700}.garuda-ppob-section-head span{color:var(--garuda-text-muted);font-size:.68rem;font-weight:600}.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:var(--garuda-text-muted);touch-action:manipulation;background:#fff;border:1px solid #140a0c12;border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;padding:.48rem .75rem;font-size:.72rem;font-weight:650;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.garuda-ppob-category-tab.is-active{background:var(--garuda-ink);color:#fff;border-color:#140a0c24;box-shadow:0 4px 12px #140a0c1a}.garuda-ppob-catalog{flex-direction:column;gap:.85rem;display:flex}.garuda-ppob-catalog.is-disabled{opacity:.48;pointer-events:none;filter:grayscale(.35)}.garuda-ppob-custom-banner{text-align:left;background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%);cursor:pointer;touch-action:manipulation;border:1px solid #140a0c12;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.95rem 1rem;display:grid;box-shadow:0 8px 20px #140a0c09,inset 0 1px #fffffff2}.garuda-ppob-custom-banner-icon{background:var(--garuda-ink);color:#fff;border-radius:12px;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:0 6px 14px #140a0c1f}.garuda-ppob-custom-banner-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.garuda-ppob-custom-banner-copy strong{font-family:"Sora",var(--font-display);letter-spacing:-.02em;color:var(--garuda-ink);font-size:.88rem;font-weight:700}.garuda-ppob-custom-banner-copy span{color:var(--garuda-text-muted);font-size:.7rem;line-height:1.35}.garuda-ppob-custom-banner-meta{color:var(--garuda-text-muted);align-items:center;gap:.15rem;display:inline-flex}.garuda-ppob-custom-banner-meta em{letter-spacing:.01em;text-transform:none;color:var(--garuda-text-muted);font-size:.62rem;font-style:normal;font-weight:700}.garuda-ppob-panels{flex-direction:column;gap:.75rem;display:flex}.garuda-ppob-panel{background:#fff;border:1px solid #140a0c0f;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #140a0c0a}.garuda-ppob-panel-head{background:linear-gradient(#fcfcfd 0%,#fff 100%);border-bottom:1px solid #140a0c0d;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:var(--garuda-ink);margin:0;font-size:.9rem;font-weight:800}.garuda-ppob-panel-head p{color:var(--garuda-text-muted);margin:.18rem 0 0;font-size:.68rem;line-height:1.4}.garuda-ppob-panel-head>span{color:var(--garuda-text-muted);background:#140a0c0a;border:1px solid #140a0c0a;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 #140a0c13;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 #140a0c09}.garuda-ppob-grid-tile:hover{border-color:rgba(var(--garuda-merah-rgb),.2);background:#fff;transform:translateY(-1px);box-shadow:0 10px 20px #140a0c0f}.garuda-ppob-grid-tile:active{transform:translateY(0)}.garuda-ppob-grid-tile-icon{background:rgba(var(--garuda-merah-rgb),.08);width:2.05rem;height:2.05rem;color:var(--garuda-merah);border-radius:10px;place-items:center;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;min-height:2.4em;color:var(--garuda-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.garuda-ppob-grid-tile-provider{max-width:6.4rem;color:var(--garuda-text-muted);text-overflow:ellipsis;white-space:nowrap;background:#140a0c0b;border-radius:999px;padding:.2rem .42rem;font-size:.58rem;font-weight:750;line-height:1.2;overflow:hidden}.garuda-ppob-grid-tile-price{width:100%;color:var(--garuda-ink);gap:.06rem;margin-top:auto;padding-top:.36rem;display:grid}.garuda-ppob-grid-tile-price small{color:var(--garuda-text-muted);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 #140a0c0e;justify-content:space-between;align-items:center;gap:.35rem;width:100%;padding-top:.34rem;display:flex}.garuda-ppob-grid-tile-fee{color:var(--garuda-merah-deep);font-size:.58rem;font-weight:700}.garuda-ppob-grid-tile-foot .material-icons-garuda{color:var(--garuda-merah);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{width:2.5rem;height:2.5rem;color:var(--garuda-text-muted);background:#140a0c0a;border-radius:12px;place-items:center;margin-bottom:.15rem;display:grid}.garuda-ppob-empty strong{color:var(--garuda-ink);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;border:1px solid rgba(var(--garuda-merah-rgb),.2);background:radial-gradient(110% 80% at 0% 0%,#ffd78029,transparent 45%),radial-gradient(90% 70% at 100% 0%,#ffffff24,transparent 40%),linear-gradient(145deg,var(--garuda-merah-deep)0%,var(--garuda-merah-dark)42%,var(--garuda-merah)72%,var(--garuda-merah-deep)100%);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:var(--garuda-ink);font-size:.72rem;font-weight:800}.garuda-ppob-hero-pill{background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.16);color:var(--garuda-merah-deep);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{max-width:36rem;color:var(--garuda-text-muted);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{background:rgba(var(--garuda-merah-rgb),.09);color:var(--primary)}.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 #140a0c0f;border-radius:18px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 8px 28px #140a0c0d}.garuda-ppob-pro-card{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #140a0c0d;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,rgba(var(--garuda-merah-rgb),.04),#fffffffa)}.garuda-ppob-pro-card.is-featured{background:linear-gradient(135deg,#6366f10a,rgba(var(--garuda-merah-rgb),.03));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:#140a0c0d;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.garuda-ppob-pro-icon.is-featured{background:linear-gradient(145deg,#6366f124,rgba(var(--garuda-merah-rgb),.1));color:#4338ca}.garuda-ppob-pro-icon.is-pulsa{background:rgba(var(--garuda-merah-rgb),.09);color:var(--primary)}.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:var(--garuda-ink);font-size:.88rem;font-weight:800;line-height:1.3}.garuda-ppob-pro-sub{color:var(--text-muted,var(--garuda-text-muted));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:var(--garuda-ink);white-space:nowrap;font-size:.86rem;font-weight:800}.garuda-ppob-pro-aside>span{color:var(--text-muted,var(--garuda-text-muted));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:#140a0c38;flex-shrink:0}.garuda-ppob-product-card{text-align:left;cursor:pointer;background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c12;border-radius:20px;grid-template-columns:4.5rem 1fr auto;align-items:stretch;gap:.85rem;width:100%;padding:.9rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 8px 20px #140a0c09,inset 0 1px #fffffff2}.garuda-ppob-product-card:hover{border-color:#140a0c1f;transform:translateY(-1px);box-shadow:0 12px 28px #140a0c0f}.garuda-ppob-product-card.is-custom{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%);border-style:dashed;border-color:#140a0c1f}.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{color:#475569;background:#f1f5f9;border-radius:16px;flex-shrink:0;place-items:center;width:100%;min-height:4.5rem;display:grid;box-shadow:inset 0 1px #ffffffb3}.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{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--garuda-ink);font-size:.9rem;font-weight:700;line-height:1.25}.garuda-ppob-product-provider{color:var(--text-muted,var(--garuda-text-muted));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,var(--garuda-text-muted));background:#140a0c0a;border:1px solid #140a0c0f;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:var(--garuda-ink);letter-spacing:-.01em;font-style:normal;font-weight:800}.garuda-ppob-meta-pill.is-gdc{background:rgba(var(--garuda-merah-rgb),.06);border-color:rgba(var(--garuda-merah-rgb),.1)}.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{background:linear-gradient(160deg,#6366f129,rgba(var(--garuda-merah-rgb),.08));color:#4338ca}.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 #140a0c1a;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{border-color:rgba(var(--garuda-merah-rgb),.24);background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.1),rgba(var(--garuda-merah-rgb),.04));color:var(--primary)}.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:#140a0c47;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,var(--garuda-text-muted));background:#fffc;border:1px solid #140a0c14;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{background:var(--garuda-ink);color:#fff;border-color:#140a0c24}.garuda-ppob-step-pill.is-done{color:#047857;background:#10b98114;border-color:#10b98138}.garuda-ppob-step-num{background:#140a0c0f;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{color:#fff;background:#ffffff2e}.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 #140a0c12;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid;box-shadow:0 6px 18px #140a0c0d}.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:var(--garuda-ink);font-size:.95rem;font-weight:800;display:block}.garuda-ppob-checkout-product p{color:var(--text-muted,var(--garuda-text-muted));margin:.15rem 0 0;font-size:.74rem;font-weight:600}.garuda-ppob-checkout-panel{background:linear-gradient(#fffffffc,#fcfcfdf7);border:1px solid #140a0c12;border-radius:20px;flex-direction:column;gap:.85rem;padding:1rem;display:flex;box-shadow:0 8px 24px #140a0c0d}.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,var(--garuda-text-muted));margin:0;font-size:.78rem;line-height:1.45}.garuda-ppob-price-breakdown.is-review{background:linear-gradient(160deg,#140a0c06,rgba(var(--garuda-merah-rgb),.03))}.garuda-ppob-checkout-actions.is-single{grid-template-columns:1fr}.garuda-ppob-checkout{border:1px solid rgba(var(--garuda-merah-rgb),.12);box-shadow:0 12px 32px rgba(var(--garuda-merah-rgb),.08);background:linear-gradient(165deg,#fffffffc,#fff8f8f5);border-radius:20px;overflow:hidden}.garuda-ppob-checkout-head{border-bottom:1px solid #140a0c0f;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,var(--garuda-text-muted));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:#140a0c08;border:1px solid #140a0c0d;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,var(--garuda-text-muted))}.garuda-ppob-price-row strong{letter-spacing:-.01em;font-size:.82rem;font-weight:800}.garuda-ppob-price-row.is-total{background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.07),#ffffffb8);border-top:1px solid #140a0c14;border-radius:12px;flex-direction:column;align-items:stretch;margin-top:.35rem;padding:.75rem}.garuda-ppob-price-row.is-total span{color:var(--garuda-ink);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:var(--garuda-text-muted);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{border:1px solid rgba(var(--garuda-merah-rgb),.12);white-space:nowrap;background:#ffffffdb;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:var(--garuda-text-muted);letter-spacing:.025em;font-size:.6rem;font-weight:750}.garuda-ppob-total-asset.is-gdc{color:#be123c}.garuda-ppob-total-plus{color:var(--garuda-text-muted);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 #140a0c1a;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:rgba(var(--garuda-merah-rgb),.35);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);outline:none}.garuda-ppob-field input:disabled{opacity:.6;background:#140a0c08}.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,var(--garuda-text-muted));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,var(--garuda-text-muted));font-size:.68rem;font-weight:500;line-height:1.4}.garuda-ppob-amount-input{background:#fff;border:1px solid #140a0c1a;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:rgba(var(--garuda-merah-rgb),.35);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08)}.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:#140a0c06;border:1px solid #140a0c0d;border-radius:16px;gap:.2rem;padding:.7rem .75rem}.garuda-ppob-flow-steps-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted,var(--garuda-text-muted));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 #140a0c0d;padding-top:.55rem}.garuda-ppob-flow-step-num{width:1.35rem;height:1.35rem;color:var(--primary);background:rgba(var(--garuda-merah-rgb),.1);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,var(--garuda-text-muted));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 #140a0c13;border-radius:16px;padding:.85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;box-shadow:0 6px 18px #140a0c0a}.garuda-ppob-order-card:hover{border-color:rgba(var(--garuda-merah-rgb),.16);transform:translateY(-1px);box-shadow:0 10px 24px #140a0c11}.garuda-ppob-order-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.garuda-ppob-order-icon{background:rgba(var(--garuda-merah-rgb),.08);width:2.2rem;height:2.2rem;color:var(--garuda-merah);border-radius:11px;place-items:center;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,var(--garuda-text-muted));background:#140a0c09;border-radius:10px;margin-top:.65rem;padding:.55rem .6rem;font-size:.68rem;line-height:1.45;display:block}.garuda-ppob-order-time{color:var(--garuda-text-muted);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,var(--garuda-text-muted));overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.garuda-ppob-order-amounts{background:var(--surface-variant);border:1px solid #140a0c0b;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 #140a0c14;padding-left:.55rem}.garuda-ppob-order-amounts small{color:var(--garuda-text-muted);font-size:.58rem;font-weight:700}.garuda-ppob-order-amounts strong{color:var(--garuda-ink);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:var(--garuda-text-muted);justify-items:center;gap:.2rem;font-size:.54rem;font-weight:750;display:grid}.garuda-ppob-order-progress i{width:1.18rem;height:1.18rem;color:var(--garuda-text-muted);background:#e2e8f0;border-radius:999px;place-items:center;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:var(--garuda-merah)}.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:var(--garuda-text-muted);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:var(--garuda-merah-deep)}.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 #140a0c1a;border-radius:16px;justify-items:center;gap:.35rem;padding:1.35rem 1rem;display:grid}.garuda-ppob-empty .material-icons-garuda{color:var(--garuda-text-muted);font-size:1.4rem}.garuda-ppob-empty p{max-width:16rem;color:var(--garuda-text-muted);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:#140a0c0f;align-items:center;gap:.2rem;padding:.3rem .48rem;font-size:.66rem;display:inline-flex}.garuda-ppob-order-details{border-top:1px solid #140a0c12;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:var(--garuda-merah)}.garuda-ppob-order-details dl{background:var(--surface-variant);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:var(--garuda-text-muted)}.garuda-ppob-order-details dd{color:var(--garuda-ink);overflow-wrap:anywhere}.garuda-ppob-order-hash{overflow-wrap:anywhere}.garuda-ppob-order-details button{color:#334155;background:#140a0c0f;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:#140a0c0f;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}.wallet-modal-backdrop.ppob-result-popup-backdrop{z-index:11000}.ppob-sn-card{background:linear-gradient(160deg,#10b98114,#10b98108);border:1px solid #10b98147;border-radius:16px;flex-direction:column;gap:.55rem;padding:.9rem .95rem;display:flex}.ppob-sn-label{letter-spacing:.04em;text-transform:uppercase;color:#047857;font-size:.72rem;font-weight:700}.ppob-sn-value-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ppob-sn-value{letter-spacing:.02em;min-width:0;color:var(--text);word-break:break-all;font-size:1.12rem;font-weight:800}.ppob-sn-copy{color:#047857;cursor:pointer;background:#fff;border:1px solid #10b98159;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.45rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.ppob-sn-copy:active{transform:scale(.97)}.ppob-sn-hint{color:#475569;margin:-.2rem 0 0;font-size:.74rem}.ppob-sn-details{border-top:1px dashed #10b9814d;flex-direction:column;gap:.35rem;margin:0;padding-top:.55rem;font-size:.78rem;display:flex}.ppob-sn-details div{justify-content:space-between;gap:.75rem;display:flex}.ppob-sn-details dt{color:#64748b}.ppob-sn-details dd{text-align:right;margin:0;font-weight:700}.ppob-sn-full-copy{align-self:flex-start;align-items:center;gap:.3rem;margin:0;padding:0;font-size:.74rem;display:inline-flex}.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:9.2rem;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:8.2rem;font-size:.78rem}}.dash-premium{--dash-radius:24px;--dash-radius-sm:18px;--dash-radius-icon:14px;--dash-radius-tile:14px;--dash-pad:1.15rem;--dash-gap:1.15rem;--dash-shadow:var(--shadow-card);--dash-shadow-hover:0 14px 36px #140a0c17,0 4px 12px rgba(var(--garuda-merah-rgb),.06);--dash-shadow-card:var(--shadow-card);--dash-shadow-soft:var(--shadow-xs);--dash-shadow-tile:0 2px 8px #140a0c0a;--dash-shadow-tile-elevated:0 4px 14px #140a0c0f,inset 0 1px 0 #ffffffeb;--dash-surface:var(--surface);--dash-surface-inset:var(--surface-variant);--dash-surface-chip:var(--surface);--dash-border:var(--border);--dash-border-strong:var(--border-strong);--dash-divider:var(--border);--dash-divider-hero:#140a0c12;--dash-text-secondary:var(--muted);--dash-accent:var(--garuda-merah);--dash-accent-soft:var(--garuda-merah-muted);--dash-glass:var(--surface);--dash-glass-border:var(--border);--dash-blur:none;--dash-icon:44px;--dash-icon-sm:36px;gap:var(--dash-gap);font-family:"Plus Jakarta Sans",var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:0 0;margin:0 -1rem;padding:.25rem 1.05rem 1.25rem}.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%,var(--garuda-merah-dark)55%,var(--garuda-merah-deep)100%);box-shadow:0 8px 20px rgba(var(--garuda-merah-rgb),.22);border-radius:50%;flex-shrink:0;margin-top:0;padding:2px;overflow:hidden}.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{background:linear-gradient(145deg,#1e293b 0%,var(--garuda-ink)100%);letter-spacing:.02em;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:var(--garuda-ink);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{background:rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah-dark);border:1px solid rgba(var(--garuda-merah-rgb),.12);letter-spacing:.02em;white-space:nowrap;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-surface);border:1px solid var(--dash-border);width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;box-shadow:var(--dash-shadow-soft);border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.22rem;margin-top:0;padding:.14rem .32rem .14rem .48rem;display:inline-flex}.dash-premium-sa-pill{letter-spacing:.02em;text-transform:uppercase;color:var(--garuda-merah,var(--garuda-merah));background:rgba(var(--garuda-merah-rgb),.1);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:var(--garuda-text-muted);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:var(--garuda-text-muted);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:var(--garuda-merah-dark);background:rgba(var(--garuda-merah-rgb),.06)}.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 #140a0c0f;border-radius:14px;place-items:center;margin:0;padding:0;display:grid;position:relative;box-shadow:0 4px 14px #140a0c0d}.dash-premium-icon-btn .material-icons-round{font-size:20px}.dash-premium-icon-btn:hover{color:var(--garuda-merah-dark);border-color:rgba(var(--garuda-merah-rgb),.14);box-shadow:0 8px 20px rgba(var(--garuda-merah-rgb),.1);background:#fff;transform:translateY(-1px)}.dash-premium-icon-btn:active{transform:scale(.94);box-shadow:0 2px 8px #140a0c0f}@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:#c4101c;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-hero{border-radius:inherit;z-index:0;pointer-events:none;background:url(/balance-hero-banner-v2-flat.jpg?v=24) 76% 42%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.dash-premium-balance-hero-layer{border-radius:inherit;z-index:0;pointer-events:none;background-image:var(--dash-hero-bg);background-position:50% 42%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.dash-premium-balance-hero-top{isolation:isolate;min-height:8.25rem;padding:1.15rem 1.05rem .95rem;position:relative;overflow:hidden}.dash-premium-balance--light{aspect-ratio:1024/591;width:100%;color:var(--garuda-ink);box-shadow:0 18px 40px #140a0c14,0 6px 14px #140a0c0a,0 0 0 1px #ffffffe6 inset,0 14px 36px rgba(var(--garuda-merah-rgb),.06);isolation:isolate;--dash-balance-left-max:58%;--dash-balance-pad-t:1.45rem;--dash-balance-pad-r:1rem;--dash-balance-pad-b:1.15rem;--dash-balance-pad-l:1.3rem;background-color:#fff;border:1px solid #140a0c1a;border-radius:24px;padding:0;transition:box-shadow .28s,transform .28s;display:block;position:relative;overflow:hidden}.dash-premium-balance-hero-fill{border-radius:inherit;background-color:#fff;background-image:var(--dash-balance-hero-url);pointer-events:none;z-index:0;filter:brightness(1.02)contrast(1.01);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.dash-premium-balance--light .dash-premium-balance-hero-fill{background-color:#fff;background-image:var(--dash-balance-hero-url);filter:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.dash-premium-balance--light .dash-premium-balance-hero-img,.dash-premium-balance--light .dash-premium-balance-scrim,.dash-premium-balance--light .dash-premium-balance-accent{display:none}.dash-premium-balance-inner{z-index:3;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:0;height:100%;min-height:0;padding:1.45rem 1.2rem .95rem 1.55rem;display:flex;position:relative}.dash-premium-balance--light .dash-premium-balance-inner{padding:var(--dash-balance-pad-t)var(--dash-balance-pad-r)var(--dash-balance-pad-b)var(--dash-balance-pad-l);justify-content:flex-start;align-items:flex-start;gap:.28rem}.dash-premium-balance--light .dash-premium-balance-inner:before{display:none}.dash-premium-balance--light .dash-premium-balance-topbar,.dash-premium-balance--light .dash-premium-balance-body{z-index:1;width:100%;max-width:var(--dash-balance-left-max);box-sizing:border-box;margin-left:0;margin-right:auto;position:relative}.dash-premium-balance--light .dash-premium-mainnet{z-index:5;color:var(--garuda-text-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border:1px solid #140a0c14;border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.28rem .55rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.85rem;right:.9rem;box-shadow:0 4px 12px #140a0c0d}.dash-premium-balance-body{z-index:4;flex-direction:column;align-items:flex-start;gap:.42rem;width:100%;max-width:56%;margin:.55rem 0 0;padding:0;display:flex;position:relative}.dash-premium-balance--light .dash-premium-balance-body{max-width:var(--dash-balance-left-max);gap:.32rem;margin-top:.15rem;padding:0}.dash-premium-balance-topbar{justify-content:flex-start;align-items:center;gap:.35rem;max-width:100%;margin:0;padding-right:0;display:flex}.dash-premium-balance--light .dash-premium-balance-topbar{padding-right:0}.dash-premium-balance-head{max-width:100%;padding:0}.dash-premium-balance-head:before{display:none}.dash-premium-balance--light .dash-premium-mainnet{z-index:4;flex-shrink:0;padding:.26rem .52rem;font-size:.52rem;line-height:1;position:absolute;top:.85rem;right:.78rem}.dash-premium-balance--light .dash-premium-balance-label-row{flex:0 auto;gap:.28rem;min-width:0}.dash-premium-balance--light .dash-premium-balance-foot{width:100%;max-width:var(--dash-balance-trust-max);margin:auto 0 .15rem;margin-left:var(--dash-balance-trust-shift,0);background:0 0;border-top:none;flex-shrink:0;align-self:flex-start;margin-right:auto;padding:0;display:block}.dash-premium-balance-trust{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));place-items:start stretch;padding:.15rem 0 0;display:grid}.dash-premium-balance--light .dash-premium-balance-trust{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start stretch;gap:0;width:100%;padding:0;display:grid}.dash-premium-balance--light .dash-premium-trust-segment:last-child{padding-right:.2rem}.dash-premium-balance--light .dash-premium-trust-segment{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:.28rem;width:100%;min-width:0;min-height:0;padding:.08rem .5rem;position:relative}.dash-premium-balance--light .dash-premium-trust-segment:first-child{padding-left:.2rem}.dash-premium-balance--light .dash-premium-trust-segment+.dash-premium-trust-segment{padding-left:.5rem}.dash-premium-balance--light .dash-premium-trust-segment+.dash-premium-trust-segment:before{content:"";pointer-events:none;background:#140a0c24;width:1px;position:absolute;top:12%;bottom:18%;left:0}.dash-premium-balance--light .dash-premium-trust-icon{background:#fff;border:1px solid #140a0c0f;width:30px;height:30px;margin:0 auto;box-shadow:inset 0 1px #fff,0 4px 12px #140a0c14}.dash-premium-balance--light .dash-premium-trust-icon .material-icons-round{width:14px;height:14px;font-size:14px!important}.dash-premium-balance--light .dash-premium-trust-copy{flex:0 auto;align-items:center;gap:.06rem;width:100%;min-width:0}.dash-premium-balance--light .dash-premium-trust-copy strong,.dash-premium-balance--light .dash-premium-trust-copy small{text-align:center;text-overflow:clip;white-space:nowrap;max-width:100%;text-shadow:none;overflow:visible}.dash-premium-balance--light .dash-premium-trust-copy strong{letter-spacing:0;font-size:.56rem}.dash-premium-balance--light .dash-premium-trust-copy small{letter-spacing:-.01em;color:var(--garuda-text-muted);white-space:nowrap;font-size:.44rem;line-height:1.2}.dash-premium-trust-segment{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:.26rem;min-width:0;min-height:2rem;padding:0 .18rem 0 0;display:flex;position:relative}.dash-premium-trust-segment+.dash-premium-trust-segment{padding-left:.22rem}.dash-premium-trust-segment+.dash-premium-trust-segment:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#140a0c1a 18% 82%,#0000 100%);width:1px;position:absolute;top:22%;bottom:22%;left:0}.dash-premium-trust-icon{width:28px;height:28px;color:var(--garuda-merah);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #fffffff2;border-radius:999px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #fffffff2,0 2px 10px #140a0c12}.dash-premium-trust-icon .material-icons-round{width:14px;height:14px;font-size:14px!important}.dash-premium-trust-copy{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.dash-premium-trust-copy strong{font-family:var(--font-sans);letter-spacing:.01em;color:var(--garuda-ink);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #ffffffbf;max-width:100%;font-size:.58rem;font-weight:700;line-height:1.12;display:block;overflow:hidden}.dash-premium-trust-copy small{font-family:var(--font-sans);letter-spacing:.005em;color:#475569;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px #ffffffa6;max-width:100%;font-size:.48rem;font-weight:500;line-height:1.14;display:block;overflow:hidden}.dash-premium-balance--light .dash-premium-foot-item{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-text-fill-color:var(--garuda-ink);text-align:left;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:.34rem;width:100%;min-width:0;height:100%;min-height:2.88rem;margin:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .12s;display:flex;position:relative;overflow:hidden;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-shadow:var(--dash-shadow-tile-elevated)!important;color:var(--garuda-ink)!important;background:#fff!important;border:1px solid #140a0c12!important;border-radius:14px!important;grid-column:auto!important;padding:.44rem .46rem .44rem .4rem!important}.dash-premium-balance--light .dash-premium-foot-item:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:#140a0c12;transition:opacity .14s;position:absolute;top:0;bottom:0;left:0;right:0}.dash-premium-balance--light .dash-premium-foot-item>*{z-index:1;position:relative}.dash-premium-balance--light .dash-premium-foot-icon{background:linear-gradient(180deg,var(--surface-variant)0%,#eef2f7 100%);width:28px;height:28px;color:var(--garuda-ink);border:none;border-radius:50%;flex-shrink:0;box-shadow:inset 0 1px #fffffff2}.dash-premium-balance--light .dash-premium-foot-icon .material-icons-round{width:14px;height:14px;font-size:14px!important}.dash-premium-foot-icon{background:linear-gradient(180deg,var(--surface-variant)0%,#eef2f7 100%);width:26px;height:26px;color:var(--garuda-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffe6}.dash-premium-foot-icon .material-icons-round{width:13px;height:13px;font-size:13px!important}.dash-premium-balance-accent{z-index:5;pointer-events:none;background:linear-gradient(90deg,#ef2330 0%,#d90429 52%,#d9042933 100%);height:2px;position:absolute;top:0;left:0;right:0}.dash-premium-balance-scrim{border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(90deg,#00000047 0%,#00000014 36%,#0000 54%);position:absolute;top:0;bottom:0;left:0;right:0}.dash-premium-foot-chevron{opacity:.85;flex-shrink:0;margin-left:auto;color:#c4101c!important;width:12px!important;height:12px!important;font-size:12px!important}.dash-premium-balance--light .dash-premium-foot-item:hover{transform:translateY(-1px);border-color:rgba(var(--garuda-merah-rgb),.16)!important;background:#fff!important;box-shadow:0 6px 18px #140a0c14,inset 0 1px #fffffff2!important}.dash-premium-balance--light .dash-premium-foot-item:active{transform:scale(.98)translateY(0);background:#fff!important}.dash-premium-balance--light .dash-premium-foot-item--action{border-color:var(--dash-border)!important;background:var(--dash-surface)!important}.dash-premium-balance--light .dash-premium-foot-item--action:hover{border-color:rgba(var(--garuda-merah-rgb),.14)!important;background:var(--dash-surface)!important}.dash-premium-balance--light .dash-premium-foot-item--success{border-color:#10b98147!important;box-shadow:0 4px 14px #140a0c0d,0 0 0 1px #10b9811a!important}.dash-premium-balance--light .dash-premium-foot-item--success .dash-premium-foot-icon{color:#047857;background:#d1fae5b8;box-shadow:inset 0 1px #ffffffd9}.dash-premium-balance--light .dash-premium-foot-item--warning{border-color:#f59e0b3d!important}.dash-premium-balance--light .dash-premium-foot-item--warning .dash-premium-foot-icon{color:#b45309;background:#fef3c794;border-color:#fde68abf}.dash-premium-balance--light .dash-premium-foot-item--warning .dash-premium-foot-copy small{color:#b45309;font-weight:600}.dash-premium-balance--light .dash-premium-foot-item--pending .dash-premium-foot-icon{color:#4338ca;background:#e0e7ff8c;border-color:#c7d2febf}.dash-premium-balance--light .dash-premium-foot-item:active:after{opacity:1}.dash-premium-balance--light .dash-premium-foot-item:focus{outline:none}.dash-premium-balance--light .dash-premium-foot-item:focus-visible{outline-offset:1px;outline:2px solid #c4101c47}.dash-premium-balance--light .dash-premium-foot-item .material-icons-round{color:var(--garuda-ink);opacity:1;flex-shrink:0;margin-top:0}.dash-premium-balance--light .dash-premium-foot-item .dash-premium-foot-chevron{display:none}.dash-premium-balance--light .dash-premium-foot-copy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.04rem;min-width:0;min-height:0;display:flex}.dash-premium-balance--light .dash-premium-foot-copy strong{font-family:var(--font-sans);color:var(--garuda-ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:max(.58rem,min(2.65vw,.64rem));font-weight:700;line-height:1.18;display:block;overflow:hidden}.dash-premium-balance--light .dash-premium-foot-copy small{font-family:var(--font-sans);color:var(--garuda-text-muted);opacity:1;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:max(.48rem,min(2.25vw,.54rem));font-weight:500;line-height:1.14;display:block;overflow:hidden}.dash-premium-balance--light .dash-premium-foot-item--action .dash-premium-foot-copy small{color:var(--garuda-text-muted);opacity:1;font-weight:500}.dash-premium-balance--light .dash-premium-mainnet{color:var(--garuda-text-muted);-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.04em;background:#ffffffeb;border:1px solid #140a0c14;padding:.28rem .55rem;font-size:.62rem;top:.85rem;right:.9rem;box-shadow:0 4px 12px #140a0c0d}.dash-premium-balance--light .dash-premium-mainnet-dot{animation:2.6s ease-in-out infinite dashMainnetPulse}@keyframes dashMainnetPulse{0%,to{box-shadow:0 0 0 3px #34d3993d,0 0 8px #34d3997a}50%{box-shadow:0 0 0 4px #34d39957,0 0 12px #34d399ad}}.dash-premium-balance--light .balance-label.light{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.015em;text-transform:none;color:var(--garuda-text-muted);opacity:1;font-size:.82rem;font-weight:600;line-height:1.2}.dash-premium-balance--light .dash-premium-amount,.dash-premium-balance--light .balance-amount.light{font-family:"Sora",var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;max-width:100%;text-shadow:none;flex-wrap:nowrap;align-items:baseline;gap:.35rem;padding:0;display:flex;color:var(--garuda-ink)!important;margin:0!important;font-size:max(1.85rem,min(7.2vw,2.35rem))!important;line-height:1!important}.dash-premium-balance--light .dash-premium-amount-value{color:inherit;font-weight:700}.dash-premium-balance--light .dash-premium-amount-unit{font-family:"Sora",var(--font-display);letter-spacing:-.03em;color:#e10600;font-size:.92em;font-weight:700;line-height:1;transform:none}.dash-premium-balance--light .dash-premium-change-row{flex-shrink:0;align-items:center;gap:.32rem;min-width:0;display:inline-flex}.dash-premium-balance--light .dash-premium-change-pill{background:rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah);font-variant-numeric:tabular-nums;white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:.18rem;margin:0;padding:.2rem .5rem;font-size:.58rem;font-weight:700;line-height:1.15;display:inline-flex}.dash-premium-balance--light .dash-premium-change-period{color:var(--garuda-text-muted);letter-spacing:.01em;white-space:nowrap;font-size:.58rem;font-weight:500}.dash-premium-balance-meta{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;max-width:100%;margin:.05rem 0 0;display:flex}.dash-premium-pending-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--dash-border);background:var(--dash-surface);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--dash-accent);font-family:var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;max-width:100%;box-shadow:var(--dash-shadow-soft);border-radius:10px;align-items:center;gap:.22rem;margin:0;padding:.18rem .38rem .18rem .32rem;font-size:.52rem;font-weight:600;line-height:1;display:inline-flex}.dash-premium-balance--light .dash-premium-pending-chip{box-shadow:none;color:#e10600;background:0 0;border:none;border-radius:0;gap:.32rem;padding:0;font-size:.72rem}.dash-premium-balance--light .dash-premium-pending-chip .material-icons-round{color:#e10600;width:14px;height:14px;font-size:14px!important}.dash-premium-pending-chip-copy{flex-direction:column;align-items:flex-start;gap:.06rem;min-width:0;display:flex}.dash-premium-balance--light .dash-premium-pending-chip-copy{flex-direction:row;align-items:center;gap:.28rem}.dash-premium-pending-chip-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.52rem;font-weight:700;line-height:1.1}.dash-premium-balance--light .dash-premium-pending-chip-amount{color:var(--garuda-merah);font-size:.58rem}.dash-premium-pending-chip-label{color:#c4101cb8;font-size:.46rem;font-weight:500;line-height:1}.dash-premium-balance--light .dash-premium-pending-chip-label{color:#e10600;font-size:.72rem;font-weight:600}.dash-premium-balance--light .dash-premium-pending-chip-sep{color:#e10600;opacity:.85;font-size:.72rem;font-weight:600}.dash-premium-balance--light .dash-premium-pending-chip-amount{color:#e10600;font-size:.72rem;font-weight:650}.dash-premium-balance--light .dash-premium-pending-chip{gap:.32rem;font-size:.72rem}.dash-premium-balance--light .dash-premium-pending-chip-label:before{content:none}.dash-premium-pending-chip:hover{border-color:rgba(var(--garuda-merah-rgb),.22);background:var(--garuda-merah-muted)}.dash-premium-balance--light .dash-premium-pending-chip:hover{opacity:.85;background:0 0;border:none}.dash-premium-pending-chip:active{transform:scale(.98)}.dash-premium-balance--light .dash-premium-eye{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--garuda-text-muted);width:22px;height:22px;box-shadow:none;background:0 0;border:none;border-radius:6px}.dash-premium-balance--light .dash-premium-eye:hover{color:var(--garuda-merah);background:#140a0c0a}.dash-premium-balance--light .balance-hint.light{color:var(--garuda-text-muted);opacity:1;max-width:58%;margin-top:.35rem;font-size:.68rem}.dash-premium-balance-fx{display:none}.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,.dash-premium-balance-emblem{display:none}.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:0;pointer-events:none}.dash-premium-balance.is-pull-refreshed .balance-shimmer{opacity:1}.dash-premium-balance.is-pull-refreshed .balance-shimmer:after{animation:.85s ease-out shimmer}.dash-premium-balance.is-pull-refreshed .dash-premium-amount{animation:.85s ease-out dashPullRefreshPulse}@keyframes dashPullRefreshPulse{0%{opacity:.72;transform:translateY(1px)}40%{opacity:1;transform:translateY(0)}to{opacity:1;transform: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,.dash-premium-balance--light .dash-premium-mainnet-dot{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:not(.dash-premium-balance--light) .dash-premium-balance-body{max-width:62%}.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:0 0;border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.35rem .45rem;margin-top:1.15rem;margin-left:-.15rem;margin-right:-.15rem;padding:.75rem .15rem .05rem;display:grid;position:relative}.dash-premium-balance:not(.dash-premium-balance--light) .dash-premium-foot-item:first-child:nth-last-child(3)~.dash-premium-foot-item:last-child{grid-column:1/-1}.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:421px){.dash-premium-balance--light{aspect-ratio:1024/591;--dash-balance-left-max:55%;--dash-balance-pad-t:1.55rem;--dash-balance-pad-r:1.1rem;--dash-balance-pad-b:1.2rem;--dash-balance-pad-l:1.45rem}.dash-premium-balance--light .dash-premium-balance-inner{padding:var(--dash-balance-pad-t)var(--dash-balance-pad-r)var(--dash-balance-pad-b)var(--dash-balance-pad-l)}.dash-premium-balance--light .dash-premium-balance-body{max-width:var(--dash-balance-left-max);gap:.45rem;margin-top:.62rem}.dash-premium-balance--light .dash-premium-balance-topbar{margin:0;padding-right:0}.dash-premium-balance--light .dash-premium-mainnet{top:.85rem;right:.95rem}.dash-premium-balance--light .dash-premium-amount,.dash-premium-balance--light .balance-amount.light{font-size:max(1.72rem,min(4.4vw,2.12rem))!important}.dash-premium-balance-meta{flex-wrap:nowrap;gap:.55rem}.dash-premium-pending-chip{border-radius:999px;padding:.18rem .44rem .18rem .34rem}.dash-premium-balance--light .dash-premium-pending-chip{border-radius:0;padding:0}.dash-premium-pending-chip-copy{flex-direction:row;align-items:center;gap:.22rem}.dash-premium-pending-chip-label:before{content:"·";opacity:.55;margin-right:.22rem}.dash-premium-balance--light .dash-premium-pending-chip-label:before{margin-right:.28rem}.dash-premium-balance--light .dash-premium-balance-foot{width:100%;max-width:var(--dash-balance-trust-max);margin:auto 0 .2rem;margin-left:var(--dash-balance-trust-shift,0);padding:0}.dash-premium-balance--light .dash-premium-balance-trust{grid-template-columns:repeat(3,minmax(0,1fr));place-items:start stretch;width:100%;padding:0;display:grid}.dash-premium-balance--light .dash-premium-trust-segment{text-align:center;align-items:center;gap:.3rem;width:100%;min-height:0;padding:.08rem .5rem}.dash-premium-balance--light .dash-premium-trust-segment:first-child{padding-left:.2rem}.dash-premium-balance--light .dash-premium-trust-segment+.dash-premium-trust-segment{padding-left:.5rem}.dash-premium-balance--light .dash-premium-trust-segment:last-child{padding-right:.2rem}.dash-premium-balance--light .dash-premium-trust-icon{width:32px;height:32px;margin:0 auto}.dash-premium-balance--light .dash-premium-trust-icon .material-icons-round{width:15px;height:15px;font-size:15px!important}.dash-premium-balance--light .dash-premium-trust-copy{text-shadow:none;align-items:center;width:100%}.dash-premium-balance--light .dash-premium-trust-copy strong,.dash-premium-balance--light .dash-premium-trust-copy small{text-align:center}.dash-premium-balance--light .dash-premium-trust-copy strong{font-size:.6rem}.dash-premium-balance--light .dash-premium-trust-copy small{font-size:.48rem}.dash-premium-trust-copy strong{font-size:.64rem}.dash-premium-trust-copy small{font-size:.5rem}}@media (min-width:560px){.dash-premium-balance--light{--dash-balance-left-max:46%;--dash-balance-trust-max:64%;--dash-balance-trust-shift:-1.85rem;--dash-balance-pad-t:3.75rem;--dash-balance-pad-r:1.1rem;--dash-balance-pad-b:1.3rem;--dash-balance-pad-l:2.4rem}.dash-premium-balance--light .dash-premium-balance-inner{padding:var(--dash-balance-pad-t)var(--dash-balance-pad-r)var(--dash-balance-pad-b)var(--dash-balance-pad-l)}.dash-premium-balance--light .dash-premium-balance-foot{width:100%;max-width:var(--dash-balance-trust-max);margin:auto 0 .2rem;margin-left:var(--dash-balance-trust-shift,0);padding:0}.dash-premium-balance--light .dash-premium-balance-body{max-width:var(--dash-balance-left-max);margin-top:.7rem}}@media (min-width:400px) and (max-width:420px){.dash-premium-balance-foot{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-left:0;margin-right:0;padding:.8rem 0 .1rem}.dash-premium-balance--light{--dash-balance-left-max:52%;--dash-balance-trust-max:72%;--dash-balance-trust-shift:-1.5rem;--dash-balance-pad-t:3.7rem;--dash-balance-pad-l:1.85rem;--dash-balance-pad-b:1.1rem}.dash-premium-balance--light .dash-premium-balance-foot{width:100%;max-width:var(--dash-balance-trust-max);margin:auto 0 .15rem;margin-left:var(--dash-balance-trust-shift,0);background:0 0;border-top:none;padding:0}.dash-premium-balance--light .dash-premium-balance-trust{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0;display:grid}.dash-premium-balance--light .dash-premium-trust-segment{text-align:center;flex-direction:column;align-items:center;gap:.26rem;width:100%;min-height:0;padding:.08rem .4rem}.dash-premium-balance--light .dash-premium-trust-segment:first-child{padding-left:.15rem}.dash-premium-balance--light .dash-premium-trust-segment+.dash-premium-trust-segment{padding-left:.4rem}.dash-premium-balance--light .dash-premium-trust-segment:last-child{padding-right:.15rem}.dash-premium-trust-segment{gap:.28rem;min-height:2.04rem;padding:0 .22rem 0 0}.dash-premium-trust-icon{width:27px;height:27px}.dash-premium-balance--light .dash-premium-trust-icon{width:30px;height:30px}.dash-premium-trust-icon .material-icons-round{width:13px;height:13px;font-size:13px!important}.dash-premium-balance--light .dash-premium-trust-icon .material-icons-round{width:14px;height:14px;font-size:14px!important}.dash-premium-trust-copy strong{font-size:.55rem}.dash-premium-trust-copy small{font-size:.47rem}}@media (min-width:400px){.dash-premium-balance:not(.dash-premium-balance--light) .dash-premium-balance-foot{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-left:0;margin-right:0;padding:.8rem 0 .1rem}}.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{transition:box-shadow .22s var(--ease-out),transform .22s var(--ease-out);background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border:1px solid #140a0c0f;border-radius:22px;box-shadow:0 16px 36px #140a0c0b,inset 0 1px #ffffffe6}.dash-premium-quick{background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border:1px solid #140a0c0f;border-radius:22px;padding:.55rem;box-shadow:0 16px 36px #140a0c0b,inset 0 1px #ffffffe6}.dash-premium-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.45rem;display:grid}.dash-premium-quick-grid .quick-action{min-height:5.65rem;transition:transform .18s var(--ease-press),box-shadow .2s var(--ease-out),border-color .18s ease,background .18s ease;background:#fff;border:1px solid #140a0c0f;border-radius:16px;gap:.42rem;padding:.72rem .4rem .65rem;box-shadow:0 6px 16px #140a0c0a}.dash-premium-quick-grid .quick-action:hover{box-shadow:var(--dash-shadow-soft);border-color:var(--dash-border-strong);background:var(--dash-surface);transform:translateY(-1px)}.dash-premium-quick-grid .quick-action:active{box-shadow:none;background:var(--dash-surface-inset);transform:scale(.98)}.dash-premium-quick-grid .quick-action--primary{background:#fff}.dash-premium-quick-grid .quick-action-icon{background:linear-gradient(145deg,#ff3d52 0%,var(--garuda-merah-dark)100%);color:#fff;width:38px;height:38px;box-shadow:none;border-radius:12px;place-items:center;margin:0 auto;display:grid}.dash-premium-quick-grid .quick-action-icon .material-icons-round{font-size:20px}.dash-premium-quick-grid .quick-action-icon .material-icons-garuda{width:22px!important;height:22px!important}.dash-premium-quick-grid .quick-action-copy{flex-direction:column;align-items:center;gap:.12rem;width:100%;min-width:0;padding:0 .1rem;display:flex}.dash-premium-quick-grid .quick-action-label{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--garuda-ink);font-size:.78rem;font-weight:700;line-height:1.15}.dash-premium-quick-grid .quick-action-sub{color:var(--garuda-text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:500;line-height:1.2;overflow:hidden}.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{background:rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah-dark)}.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{border-radius:var(--dash-radius-tile);border:1px solid var(--dash-border);background:var(--dash-surface);height:100%;min-height:0;box-shadow:var(--dash-shadow-tile);transition:transform .18s var(--ease-press),box-shadow .2s var(--ease-out),border-color .18s ease;justify-content:center;align-items:center;gap:.26rem;padding:.48rem .08rem .4rem}.dash-premium-services-grid .quick-action:hover{box-shadow:var(--dash-shadow-soft);border-color:rgba(var(--garuda-merah-rgb),.12);transform:translateY(-2px)}.dash-premium-services-grid .quick-action:active{transform:scale(.96)}.dash-premium-services-grid .quick-action-icon{background:rgba(var(--garuda-merah-rgb),.08);width:38px;height:38px;color:var(--garuda-merah-dark);box-shadow:none;transition:transform .18s var(--ease-press),background .18s ease,color .18s ease;border:none;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dash-premium-services-grid .quick-action:hover .quick-action-icon{background:rgba(var(--garuda-merah-rgb),.14);color:#a80014;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;align-items:stretch;gap:.75rem;display:grid}.dash-premium-market.panel,.dash-premium-portfolio.panel{border-radius:var(--dash-radius);min-width:0;height:auto;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:#140a0c05}.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;gap:.7rem;min-height:0;padding:.95rem 1rem .9rem;display:flex;position:relative;overflow:hidden}.dash-premium-portfolio:before,.dash-premium-portfolio:after{content:none}.dash-premium-portfolio>*{z-index:1;position:relative}.dash-premium-portfolio .section-title{font-family:"Sora",var(--font-display);letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;max-width:none;color:var(--garuda-ink);margin:0;font-size:.92rem;font-weight:700;line-height:1.15;overflow:hidden}.dash-premium-portfolio-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.65rem;margin:0;padding:0;display:flex}.dash-premium-portfolio-head-copy{flex-direction:column;gap:.22rem;min-width:0;display:flex}.dash-premium-portfolio-kicker,.dash-premium-portfolio-change,.dash-premium-portfolio-hero,.dash-premium-portfolio-hero-label,.dash-premium-portfolio-hero-amount,.dash-premium-portfolio-metrics,.dash-premium-portfolio-metric,.dash-premium-portfolio-spotlight,.dash-premium-portfolio-tiles,.dash-premium-portfolio-tile{display:none}.dash-premium-portfolio-balance-line{color:var(--garuda-text-muted);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.28rem;margin:0;font-size:.68rem;font-weight:600;display:flex}.dash-premium-portfolio-balance-sep{color:#cbd5e1;font-weight:500;display:inline}.dash-premium-portfolio-balance-val{font-family:"Sora",var(--font-display);color:var(--garuda-ink);letter-spacing:-.02em;font-size:.74rem;font-weight:700;display:inline}.dash-premium-portfolio-period{color:var(--garuda-text-muted);letter-spacing:-.01em;white-space:nowrap;background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:999px;margin-top:.08rem;padding:.26rem .55rem;font-size:.62rem;font-weight:650;line-height:1}.dash-premium-unit{white-space:nowrap;font-weight:700}.dash-premium-portfolio-chart-wrap{background:linear-gradient(180deg,var(--surface-variant)0%,#fff 100%);height:118px;box-shadow:none;border:1px solid #140a0c0d;border-radius:16px;flex:none;min-height:118px;max-height:none;margin:0;padding:.45rem .35rem .2rem;position:relative;overflow:hidden}.dash-premium-portfolio-chart-wrap:before{content:none}.dash-portfolio-chart{z-index:1;width:100%;height:100%;display:block;position:relative}.dash-premium-portfolio-stats{border-top:1px solid #140a0c0f;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:.55rem 0 0;display:grid}.dash-premium-portfolio-stat,.dash-premium-portfolio-stats>div{background:0 0;border:none;border-right:1px solid #140a0c0f;border-radius:0;flex-direction:column;gap:.22rem;min-width:0;padding:.1rem .5rem;display:flex}.dash-premium-portfolio-stat:first-child{padding-left:0}.dash-premium-portfolio-stat:last-child{border-right:none;padding-right:0}.dash-premium-portfolio-stat-label,.dash-premium-portfolio-stats span{color:var(--garuda-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:600;line-height:1.2;overflow:hidden}.dash-premium-portfolio-stats strong,.dash-premium-stat-value{font-family:"Sora",var(--font-display);letter-spacing:-.025em;color:var(--garuda-ink);white-space:nowrap;text-overflow:ellipsis;word-break:normal;font-size:.74rem;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:var(--garuda-ink);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}.biz-tokens{padding:1rem 1.1rem}.biz-token-list{flex-direction:column;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.biz-token-row{border:none;border-top:1px solid var(--border);width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.65rem 0;display:flex}.biz-token-list li:first-child .biz-token-row{border-top:none}.biz-token-logo{object-fit:cover;background:var(--garuda-mist);border-radius:50%;flex-shrink:0;width:36px;height:36px}.biz-token-logo--empty{color:#fff;background:linear-gradient(155deg,var(--garuda-merah)0%,var(--garuda-merah-dark)100%);place-items:center;font-size:.62rem;font-weight:800;display:grid}.wallet-confirm-hero .biz-token-logo{width:52px;height:52px;margin:0 auto .5rem}.biz-token-copy{flex-direction:column;flex:1;min-width:0;display:flex}.biz-token-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.biz-token-amount{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.biz-token-links{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.biz-token-links .btn-link{align-items:center;gap:.3rem;display:inline-flex}.biz-token-address{word-break:break-all;text-align:center;margin:.5rem 0 .75rem;font-size:.78rem}.dash-premium-security{align-items:center;gap:.85rem;padding:1.05rem 1.1rem;display:flex}.dash-premium-security-icon{background:rgba(var(--garuda-merah-rgb),.08);width:48px;height:48px;color:var(--garuda-merah-dark);border:1px solid rgba(var(--garuda-merah-rgb),.14);box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.08);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.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{background:linear-gradient(135deg,var(--garuda-merah)0%,var(--garuda-merah-dark)100%);color:#fff;cursor:pointer;white-space:nowrap;width:auto;min-height:42px;box-shadow:0 8px 20px rgba(var(--garuda-merah-rgb),.24);transition:transform .18s var(--ease-press),box-shadow .2s var(--ease-out);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}.dash-premium-security-btn:hover{box-shadow:0 12px 26px rgba(var(--garuda-merah-rgb),.3);transform:translateY(-1px)}.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:var(--garuda-text-muted);font-size:.62rem;font-weight:500;line-height:1.2}.dash-premium-checkin{padding:.4rem;overflow:hidden}.dash-premium-checkin-btn{border:1px solid var(--dash-border);border-radius:var(--dash-radius-sm);background:var(--dash-surface);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;box-shadow:var(--dash-shadow-tile);transition:transform .18s var(--ease-press),background .2s ease,box-shadow .2s ease,border-color .2s ease;align-items:center;gap:.85rem;padding:.85rem .9rem;display:flex}.dash-premium-checkin-btn:hover{background:var(--dash-surface);border-color:rgba(var(--garuda-merah-rgb),.12);box-shadow:var(--dash-shadow-soft);transform:translateY(-1px)}.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:var(--garuda-ink);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:var(--garuda-merah-dark);margin-top:.08rem;font-size:.68rem;font-weight:700}.dash-premium-checkin-chevron{color:var(--garuda-text-muted);flex-shrink:0}@media (min-width:640px){.dash-premium{gap:1.25rem;padding:.25rem 1.2rem 1.25rem}.dash-premium-market-portfolio{grid-template-columns:1fr;gap:1rem}.dash-premium-market .section-title{font-size:.9rem}.dash-premium-portfolio .section-title{font-size:1rem}.dash-premium-portfolio-chart-wrap{height:132px;min-height:132px}.dash-premium-portfolio-stats strong,.dash-premium-stat-value{font-size:.8rem}}@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.dash-premium-balance--light{border-radius:24px;padding:0}.dash-premium-balance-hero{background-position:84% 36%;background-size:cover}.dash-premium-balance-scrim{background:linear-gradient(90deg,#00000052 0%,#0000001a 32%,#0000 50%)}.dash-premium-balance--light{aspect-ratio:1024/591;--dash-balance-left-max:58%;--dash-balance-pad-t:1.35rem;--dash-balance-pad-r:.85rem;--dash-balance-pad-b:1.05rem;--dash-balance-pad-l:1.15rem;min-height:0}.dash-premium-balance--light .dash-premium-balance-inner{height:100%;min-height:0;padding:var(--dash-balance-pad-t)var(--dash-balance-pad-r)var(--dash-balance-pad-b)var(--dash-balance-pad-l);align-items:flex-start}.dash-premium-balance--light .dash-premium-balance-topbar{max-width:var(--dash-balance-left-max);margin:0;padding-left:0;padding-right:0}.dash-premium-balance--light .dash-premium-balance-body{max-width:var(--dash-balance-left-max);gap:.34rem;margin-top:.4rem;padding-left:0}.dash-premium-balance--light .dash-premium-amount,.dash-premium-balance--light .balance-amount.light{font-size:max(1.42rem,min(6.2vw,1.7rem))!important}.dash-premium-balance--light .dash-premium-balance-foot{width:100%;max-width:var(--dash-balance-trust-max);margin:auto 0 .15rem;margin-left:var(--dash-balance-trust-shift,0);padding:0}.dash-premium-balance--light .dash-premium-mainnet{top:.58rem;right:.65rem}.dash-premium-balance--light .dash-premium-balance-trust{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;width:100%;padding:0;display:grid}.dash-premium-balance--light .dash-premium-trust-segment{text-align:center;flex-direction:column;align-items:center;gap:.22rem;width:100%;min-height:0;padding:.06rem .35rem}.dash-premium-balance--light .dash-premium-trust-segment:first-child{padding-left:.12rem}.dash-premium-balance--light .dash-premium-trust-segment+.dash-premium-trust-segment{padding-left:.35rem}.dash-premium-balance--light .dash-premium-trust-segment:last-child{padding-right:.1rem}.dash-premium-balance--light .dash-premium-trust-icon{width:26px;height:26px;margin:0 auto}.dash-premium-balance--light .dash-premium-trust-icon .material-icons-round{width:13px;height:13px;font-size:13px!important}.dash-premium-balance--light .dash-premium-trust-copy{align-items:center;width:100%}.dash-premium-balance--light .dash-premium-trust-copy strong,.dash-premium-balance--light .dash-premium-trust-copy small{text-align:center;text-overflow:clip;overflow:visible}.dash-premium-balance--light .dash-premium-trust-copy strong{font-size:.5rem}.dash-premium-balance--light .dash-premium-trust-copy small{letter-spacing:-.015em;font-size:.4rem}.dash-premium-trust-segment{gap:.2rem;min-height:1.85rem;padding:0 .08rem 0 0}.dash-premium-trust-segment+.dash-premium-trust-segment{padding-left:.14rem}.dash-premium-trust-icon{width:24px;height:24px}.dash-premium-trust-icon .material-icons-round{width:12px;height:12px;font-size:12px!important}.dash-premium-trust-copy strong{font-size:.52rem}.dash-premium-trust-copy small{letter-spacing:-.015em;font-size:.42rem}.dash-premium-balance-meta{flex-wrap:wrap;gap:.32rem .45rem;max-width:100%}.dash-premium-pending-chip{max-width:100%}.dash-premium-pending-chip-copy{flex-direction:row;align-items:center;gap:.16rem}.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-balance--light{--dash-balance-left-max:56%;--dash-balance-trust-max:78%;--dash-balance-trust-shift:-1.35rem;--dash-balance-pad-t:3.7rem;--dash-balance-pad-l:1.8rem;--dash-balance-pad-b:1rem}.dash-premium-balance--light .dash-premium-balance-inner{padding:var(--dash-balance-pad-t)var(--dash-balance-pad-r)var(--dash-balance-pad-b)var(--dash-balance-pad-l)}.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:5.65rem;padding:.72rem .4rem .65rem}}html,body{font-family:var(--font-sans);background:linear-gradient(180deg,var(--garuda-mist)0%,var(--garuda-bg-alt)48%,#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-welcome-title{font-size:max(2rem,min(6vw,2.55rem));font-weight:800;line-height:1.05}.auth-welcome-brand-kicker{letter-spacing:-.01em;text-transform:none;color:#fffffff2;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:.35rem;margin-bottom:.45rem;padding:.26rem .65rem;font-size:.7rem;font-weight:650;display:inline-flex}.brand-mark-circle--auth,.brand-mark-circle--header{box-shadow:0 10px 24px #140a0c1f}.garuda-sa-card{background:#fff;border:1px solid #140a0c12;border-radius:1.2rem;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #140a0c0f}.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{background:var(--garuda-merah);color:#fff;letter-spacing:-.04em;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:var(--garuda-merah);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{min-height:2.35rem;color:var(--garuda-merah);letter-spacing:-.01em;cursor:pointer;background:#fff;border:1.5px solid #ce11268c;border-radius:12px;flex:none;align-self:center;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:var(--surface-variant);border:1px solid #140a0c12;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{min-height:2.1rem;color:var(--garuda-merah);cursor:pointer;background:#fff;border:1px solid #140a0c0f;border-radius:10px;flex:none;align-items:center;gap:.28rem;padding:.35rem .7rem;font-size:.74rem;font-weight:750;display:inline-flex;box-shadow:0 1px 2px #140a0c0a}.garuda-sa-addr-copy:disabled{opacity:.55;cursor:not-allowed}.garuda-sa-addr-copy .material-icons-round{color:var(--garuda-merah)!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:var(--garuda-merah);background:#fff;border-color:#140a0c1a}.garuda-sa-actions-row .std-btn-primary{background:linear-gradient(180deg,var(--garuda-merah)0%,var(--garuda-merah)100%);border:0;box-shadow:0 8px 16px #ce112638}.garuda-sa-device-panel{background:linear-gradient(145deg,#ce11260d,#0000 42%),#fff;border:1px solid #140a0c14;border-radius:14px;gap:.4rem;padding:.9rem .95rem;display:grid}.garuda-sa-device-panel-head{color:var(--muted,var(--garuda-text-muted));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)}.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,var(--garuda-text-muted));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 #140a0c14;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);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:#140a0c0f}.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 #140a0c0f;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 #140a0c12;border-radius:1.1rem;gap:.7rem;padding:1rem 1.05rem;display:grid;box-shadow:0 6px 18px #140a0c0a}.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 #140a0c12;border-radius:1.1rem;padding:1rem 1.05rem;box-shadow:0 6px 18px #140a0c0a}.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,var(--garuda-merah),#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,var(--garuda-merah),#f04438 55%,var(--garuda-merah));background-size: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:var(--garuda-merah);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:var(--garuda-merah);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:var(--garuda-merah);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,var(--garuda-merah),#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,var(--garuda-merah),#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:var(--garuda-merah);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,var(--garuda-merah),#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}html,body{letter-spacing:-.01em;background:linear-gradient(#f8f9fb 0%,#f3f5f8 48%,#f7f8fa 100%)}.page-title,.page-title-lg,.auth-page-title,.auth-welcome-title,.unlock-title,.section-title,.panel-title,.activity-flow-title,.market-section-title,.market-page-title,.console-page-title,.bridge-hero-title,.garuda-module-section-title,.cards-section-title,.dash-premium-greeting,.wallet-modal .section-title,.activity-toast-result-title,.activity-failure-title,.activity-success-title{letter-spacing:-.04em;color:var(--garuda-ink);font-weight:700;font-family:"Sora",var(--font-display)!important}.page-title{font-size:1.3rem;line-height:1.15}.page-subtitle,.auth-page-sub,.unlock-sub,.activity-flow-subtitle,.market-page-sub{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;color:var(--garuda-text-muted);font-weight:500;line-height:1.45}.panel{border-color:var(--garuda-line);border-radius:var(--radius-lg);box-shadow:var(--elevation-2)}.std-btn,.gc-btn,.btn{font-family:var(--font-sans);letter-spacing:-.01em;border-radius:var(--radius-md)}.std-btn-primary,.gc-btn-primary,.btn-primary,.btn-premium{background:var(--gradient-merah);box-shadow:0 8px 20px rgba(var(--garuda-merah-rgb),.24),0 1px 0 #ffffff29 inset}.field-label,.field>span,.label,.confirm-pin-field .field-label{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--garuda-text-muted);text-transform:none;font-weight:650}.input{font-family:var(--font-sans);border-radius:var(--radius-md);border-color:var(--border-strong);background:var(--surface-variant)}.input:focus{border-color:rgba(var(--garuda-merah-rgb),.28);box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.07);background:#fff}.back-btn,.icon-btn{background:#ffffffeb;border-color:#140a0c12;border-radius:14px;box-shadow:0 6px 14px #140a0c0a}.auth-page-title{font-size:1.34rem;line-height:1.15}.auth-page-sub{max-width:34ch;margin-top:.4rem;font-size:.8rem}.auth-progress-label{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;font-weight:550}.auth-header-name{font-family:"Sora",var(--font-display);letter-spacing:-.03em;font-weight:700}.auth-welcome-title{letter-spacing:-.045em;font-size:max(1.7rem,min(5.5vw,2.1rem));font-weight:700}.auth-welcome-tagline,.auth-welcome-desc{font-weight:500}.auth-welcome-tagline{color:#ffffffe6}.auth-welcome-body .auth-welcome-desc{color:var(--garuda-text-muted);font-size:.86rem;line-height:1.5}.unlock-title{letter-spacing:-.04em;font-size:1.4rem;font-weight:700}.unlock-sub{color:var(--garuda-text-muted);font-size:.8rem}.wallet-modal,.activity-flow-modal,.send-confirm-sheet{font-family:"Plus Jakarta Sans",var(--font-sans)}.bottom-nav-label,.tab-label{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;font-weight:650}.staking-hub-title,.swap-hero-title,.merchant-scan-title,.hub-treasury-title,.community-hub-sub,.dash-premium-name,.profile-name,.unlock-title,.garuda-logo-title{letter-spacing:-.04em;font-family:"Sora",var(--font-display)!important}.staking-hub-title,.swap-hero-title{color:var(--garuda-ink);font-size:1.34rem;font-weight:700}.staking-hub-lead,.swap-hero-sub,.merchant-scan-sub,.community-hub-sub,.garuda-logo-sub{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;color:var(--garuda-text-muted);font-weight:500}.dash-premium-name,.profile-name{letter-spacing:-.035em;font-weight:700}.wallet-shell,.app-shell,.screen,.overlay-screen,.auth-shell{font-family:"Plus Jakarta Sans",var(--font-sans)}.merchant-app-content{overflow:hidden;padding-bottom:0!important}.merchant-screen{flex-direction:column;gap:1.05rem;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:1.05rem;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-strip .muted{font-size:inherit;font-weight:600;line-height:inherit;color:var(--garuda-text-muted)}.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:#140a0ce0;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:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #140a0c12;flex-direction:column;display:flex;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #140a0c0f;border-radius:22px!important;gap:1.15rem!important;padding:1.2rem 1.1rem 1.15rem!important}.merchant-screen--amount-step .merchant-scroll{padding-bottom:1.5rem}.merchant-screen--amount-step .merchant-amount-card{margin-top:.15rem}.merchant-amount-top{flex-direction:column;gap:.8rem;display:flex}.merchant-amount-heading{flex-direction:column;gap:.28rem;display:flex}.merchant-amount-top .merchant-scan-title{font-family:var(--font-display,inherit);letter-spacing:-.025em;margin:0;font-size:1.14rem;font-weight:750}.merchant-amount-lead{max-width:36ch;margin:0;font-size:.8rem;line-height:1.45}.merchant-amount-mode-section{background:#fff;border:1px solid #140a0c0f;border-radius:16px;flex-direction:column;gap:.55rem;margin-bottom:.15rem;padding:.85rem;display:flex}.merchant-pay-amount-field{border-top:1px solid #140a0c0f;flex-direction:column;gap:.55rem;margin-top:.35rem;padding-top:.85rem;display:flex}.merchant-amount-mode-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:700}.merchant-amount-chip{background:#fff;border:1px solid #140a0c12;border-radius:16px;align-items:center;gap:.7rem;padding:.8rem .85rem;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-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 #140a0c1a;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 #140a0c14;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:.8rem;font-weight:700;line-height:1.25}.merchant-amount-mode-btn-copy small{opacity:.8;font-size:.68rem;font-weight:500;line-height:1.3}.payment-mode-icon{width:2rem;height:2rem;color:var(--muted);background:#140a0c0d;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{background:linear-gradient(180deg,var(--surface-variant),#f1f5f9);color:var(--primary);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-mode-note.muted{color:#475569;background:#64748b0f;border-color:#140a0c0f;gap:.45rem;padding:.65rem .75rem;font-size:.76rem;font-weight:500;line-height:1.5}.receive-pay-ledger-note.muted{text-align:center;max-width:30ch;margin:0 auto;font-size:.8rem;font-weight:500;line-height:1.5}.merchant-amount-actions{border-top:1px solid #140a0c0d;flex-direction:column;gap:.45rem;margin-top:.25rem;padding-top:.35rem;display:flex}.merchant-amount-actions .std-btn{letter-spacing:-.01em;border-radius:14px;min-height:2.95rem;font-weight:700}.merchant-amount-actions .merchant-rescan-link{align-self:center;margin-top:.1rem}.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 #140a0c0a,0 8px 24px #140a0c0d;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{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1rem;font-weight:700;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,.merchant-settled-invoice.mono{color:var(--muted);letter-spacing:0;font-size:.72rem;font-weight:500}.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:.04em;font-size:.66rem;font-weight:700}.merchant-settled-detail-value,.merchant-settled-detail-value.mono{color:var(--text);word-break:break-all;font-size:.78rem;font-weight:500}.merchant-settled-amount{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);font-size:1.15rem;font-weight:700;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{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.15rem;font-size:1.05rem;font-weight:700}.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{font-family:var(--font-display);color:var(--primary);letter-spacing:-.03em;font-size:1.1rem;font-weight:700}@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:var(--garuda-ink);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 #140a0c2e}.merchant-scanner-ready{background:var(--garuda-ink);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 #140a0c26}.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,.merchant-invoice-id.mono{color:var(--muted);letter-spacing:0;margin-top:.15rem;font-size:.74rem;font-weight:500}.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:#140a0c0f;border-radius:999px;height:6px;overflow:hidden}.merchant-gdc-tier-bar>span{border-radius:inherit;background:linear-gradient(90deg,var(--garuda-merah),var(--garuda-merah-bright)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}}.send-screen .field-label,.send-screen .field .field-label,.send-screen .send-asset-picker-label,.receive-screen .field-label,.receive-screen .field .field-label,.merchant-screen .merchant-scan-paste-label,.merchant-screen .merchant-pay-amount-label,.merchant-screen .merchant-amount-mode-label{letter-spacing:0;color:var(--garuda-text-muted,var(--muted));font-size:.75rem;font-weight:600;line-height:1.35}.send-screen .finance-input-field:not(.mono):not(.amount-field){font-family:var(--font-sans);letter-spacing:-.005em;font-size:.92rem;font-weight:500}.send-screen .finance-input-field.mono{letter-spacing:0;font-size:.84rem}.send-screen .send-recipient-hint.muted,.send-screen .field-hint,.send-screen .send-token-note.muted,.send-screen .merchant-pay-amount-hint.muted,.receive-screen .merchant-pay-amount-hint.muted,.merchant-screen .merchant-pay-amount-hint.muted,.merchant-screen .merchant-amount-hint.muted,.merchant-screen .merchant-camera-note.muted,.merchant-screen .merchant-voucher-saving.muted{font-size:.75rem;font-weight:500;line-height:1.5}.send-screen .fee-estimate,.merchant-screen .fee-estimate{font-size:.78rem;font-weight:500}.merchant-screen .merchant-scan-sub.muted,.merchant-screen .merchant-amount-lead.muted,.merchant-screen .merchant-wait.muted,.receive-screen .receive-tips p.muted,.receive-screen .receive-panel>aside.panel p.muted{font-size:.8125rem;font-weight:500;line-height:1.5}.receive-screen .receive-panel>aside.panel strong{font-size:.95rem}.merchant-screen .merchant-method-name{font-size:.86rem}.merchant-screen .merchant-method-sub.muted{font-size:.72rem;font-weight:500;line-height:1.35}.merchant-screen .merchant-total-row>.muted{font-size:.82rem;font-weight:600}.merchant-screen .merchant-invoice-line.muted{font-size:.8rem}.receive-screen .receive-merchant-meta strong{font-size:.95rem}.receive-screen .receive-merchant-meta>.muted{font-size:.78rem;font-weight:500;line-height:1.4}.receive-screen .receive-pay-ledger-note.muted{max-width:34ch}.receive-nowrap{white-space:nowrap}.merchant-settings-screen .merchant-profile-intro{margin:-.25rem 0 0;font-size:.8125rem;line-height:1.5}.merchant-settings-screen .section-sub{margin:-.15rem 0 .5rem;font-size:.75rem;line-height:1.45}.merchant-settings-screen .section-sub strong{color:var(--garuda-ink,var(--text));font-weight:600}.merchant-profile-summary{flex-direction:column;gap:.85rem;padding:1rem;display:flex}.merchant-profile-summary-head{align-items:flex-start;gap:.75rem;display:flex}.merchant-profile-summary-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.merchant-profile-summary .merchant-qr-name{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.05rem}.merchant-settings-screen .merchant-profile-summary-meta{margin:0 0 .2rem;font-size:.75rem}.merchant-profile-summary-qr{border:1px solid var(--garuda-line,var(--border));background:#fff;border-radius:12px;flex-shrink:0;padding:.35rem;line-height:0}.merchant-profile-summary-qr svg,.merchant-profile-summary-qr canvas,.merchant-profile-summary-qr img{width:84px!important;height:84px!important}.merchant-profile-gate{flex-direction:column;gap:.6rem;display:flex}.merchant-settings-screen .merchant-profile-gate p{margin:0;font-size:.8125rem;line-height:1.5}.merchant-profile-status{color:#b45309;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.merchant-profile-status.is-ready{color:#0b5e3c;background:#0b5e3c12;border-radius:12px;padding:.6rem .75rem}.merchant-profile-checklist{background:#d9770612;border-radius:12px;flex-direction:column;gap:.5rem;padding:.7rem .75rem;display:flex}.merchant-profile-checklist ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.merchant-profile-checklist li{background:var(--garuda-putih,#fff);color:#92400e;border:1px solid #d9770640;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.merchant-profile-checklist li.is-done{color:#0b5e3c;border-color:#0b5e3c40}.merchant-profile-summary .merchant-toggle-row{border:1px solid var(--garuda-line,var(--border));background:0 0;padding:.6rem .75rem}.merchant-profile-summary .merchant-toggle-row .settings-row-label{flex-direction:column;gap:.1rem;font-size:.875rem;display:flex}.merchant-settings-screen .merchant-toggle-row .settings-row-label small{font-size:.72rem;font-weight:500}.merchant-field-required{letter-spacing:.01em;vertical-align:middle;color:var(--garuda-merah,#c8102e);background:rgba(var(--garuda-merah-rgb,200,16,46),.08);border-radius:999px;margin-left:.4rem;padding:.05rem .4rem;font-size:.62rem;font-weight:600;display:inline-block}.merchant-settings-screen .merchant-settings-method{align-items:flex-start}.merchant-settings-screen .merchant-settings-method-copy{flex:1;min-width:0}.merchant-settings-screen .merchant-settings-method-copy strong{font-size:.875rem;font-weight:600}.merchant-settings-screen .merchant-settings-method-copy small{font-size:.75rem;line-height:1.45}.merchant-settings-method-radio{color:var(--garuda-line-strong,#c4c4c4);flex-shrink:0}.merchant-settings-method.active .merchant-settings-method-radio{color:var(--garuda-merah,#c8102e)}.merchant-settings-screen .merchant-bank-hint{margin:-.35rem 0 0;font-size:.72rem}.merchant-settings-screen .merchant-advanced{padding:0;overflow:hidden}.merchant-advanced>summary{cursor:pointer;align-items:center;gap:.75rem;padding:.9rem 1rem;list-style:none;display:flex}.merchant-advanced>summary::-webkit-details-marker{display:none}.merchant-advanced-copy{flex-direction:column;flex:1;gap:.1rem;display:flex}.merchant-advanced>summary strong{font-size:.875rem;font-weight:600}.merchant-settings-screen .merchant-advanced>summary small{font-size:.75rem}.merchant-advanced-chevron{flex-shrink:0;transition:transform .2s}.merchant-advanced[open] .merchant-advanced-chevron{transform:rotate(180deg)}.merchant-advanced-body{gap:.75rem;padding:0 1rem 1rem}.merchant-settings-screen .merchant-field .field-hint{font-weight:500;line-height:1.45;display:block}.swap-screen{padding-bottom:1.5rem;gap:.9rem!important}.swap-hero{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:22px;gap:.75rem;position:relative;overflow:hidden;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2;padding:1rem 1rem .95rem!important}.swap-hero:before{display:none}.swap-hero-top{align-items:center;gap:.65rem;display:flex}.swap-hero-back{flex-shrink:0;width:38px;height:38px}.swap-hero .swap-hero-back,.swap-hero .back-btn{box-shadow:none;background:#fff;border:1px solid #140a0c14}.swap-hero .swap-hero-back:hover,.swap-hero .back-btn:hover{color:var(--primary);background:#140a0c08;border-color:#140a0c1f}.swap-hero-titles{flex:1;min-width:0}.swap-hero-title{font-family:"Sora",var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.15}.swap-hero-sub{margin:.12rem 0 0;font-size:.68rem;line-height:1.3}.swap-status-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--garuda-text-muted);background:var(--surface-variant);box-shadow:none;border:1px solid #140a0c0f;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.32rem .58rem;font-size:.6rem;font-weight:700;display:inline-flex}.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:var(--surface-variant);box-shadow:none;border:1px solid #140a0c0d;border-radius:16px;grid-template-columns:1fr 1.25fr 1fr;gap:0;margin-top:.1rem;padding:.55rem .2rem;display:grid}.swap-hero-metric{text-align:center;min-width:0;box-shadow:none;background:0 0;border:none;border-right:1px solid #140a0c0f;border-radius:0;flex-direction:column;align-items:center;gap:.22rem;padding:.35rem .4rem;display:flex}.swap-hero-metric:last-child{border-right:none}.swap-hero-metric--vol{min-width:0}.swap-hero-metric--liq .swap-hero-metric-value{font-size:.72rem;font-weight:850;line-height:1.25}.swap-hero-metric--liq .swap-hero-metric-sub{color:#64748bf2;font-size:.62rem;font-weight:700}.swap-hero-metric-rate{flex-direction:column;align-items:center;gap:.1rem;max-width:100%;display:flex}.swap-hero-metric-rate-lead{color:#64748bf2;white-space:nowrap;font-size:.58rem;font-weight:700;line-height:1.15}.swap-hero-metric-rate-value{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;font-weight:850;line-height:1.15;overflow:hidden}.swap-hero-metric-rate-unit{letter-spacing:.01em;font-size:.62rem;font-weight:800}.swap-hero-metric-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:650;line-height:1.2;overflow:hidden}.swap-hero-metric--vol .swap-hero-metric-sub{color:#2563ebeb;font-weight:750}.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;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:850;line-height:1.2;overflow:hidden}.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 #140a0c1a;border-radius:12px;width:36px;height:36px;box-shadow:0 6px 18px #140a0c0f}.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(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:22px;gap:0;position:relative;overflow:visible;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2;padding:.85rem .9rem .9rem!important}.swap-widget-head{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;padding:0 .05rem;display:flex}.swap-widget-title{font-family:"Sora",var(--font-display);letter-spacing:-.02em;margin:0;font-size:.82rem;font-weight:700}.swap-widget-pool{color:#e10600;background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:999px;align-items:center;gap:.28rem;padding:.24rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.swap-field-box{background:var(--surface-variant);box-shadow:none;border:1px solid #140a0c0d;border-radius:16px;padding:.75rem .8rem;transition:border-color .2s,background .2s}.swap-field-box:focus-within{box-shadow:none;background:#fff;border-color:#140a0c1f}.swap-field-box--receive{background:linear-gradient(#fffffff5 0%,#f1f5f9d1 100%);border-color:#140a0c0f}.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 #140a0c17;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 #140a0c0f}.swap-token-chip:hover{border-color:#e119272e;box-shadow:0 14px 34px #140a0c14}.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 #140a0c0f;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 #140a0c0f;border-radius:14px;place-items:center;display:grid;box-shadow:0 14px 34px #140a0c1a}.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:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:22px;flex-direction:column;gap:.55rem;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2;padding:.85rem .95rem .9rem!important}.swap-quick:before{content:none}.swap-quick-label{letter-spacing:.06em;text-transform:uppercase;color:var(--garuda-text-muted);margin:0;padding-top:0;font-size:.62rem;font-weight:700}.swap-quick-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.4rem;padding:.05rem .05rem .1rem;display:flex;overflow-x:auto}.swap-quick-row::-webkit-scrollbar{display:none}.swap-quick-btn{background:var(--surface-variant);cursor:pointer;letter-spacing:-.015em;color:var(--garuda-ink);box-shadow:none;border:1px solid #140a0c0f;border-radius:999px;flex-shrink:0;align-items:center;gap:.38rem;padding:.38rem .65rem .38rem .38rem;font-size:.72rem;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.swap-quick-btn:hover{box-shadow:none;background:#fff;border-color:#140a0c1f;transform:none}.swap-quick-btn--active{border-color:rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.08);color:#e10600;box-shadow:none}.swap-quick-btn--active:hover{background:rgba(var(--garuda-merah-rgb),.1)}.swap-details{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:22px;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #140a0c09,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:.9rem 1rem .65rem;display:flex}.swap-details-head-copy{min-width:0}.swap-details-kicker{display:none}.swap-details-title{font-family:"Sora",var(--font-display);letter-spacing:-.02em;color:var(--garuda-ink);text-transform:none;margin:0;padding:0;font-size:.82rem;font-weight:700;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 #140a0c0d;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:var(--garuda-ink);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 #140a0c0b;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:var(--garuda-ink);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;min-width:2.5rem;color:var(--garuda-ink);background:#f8fafcfa;border:1px solid #140a0c12;border-radius:999px;justify-content:center;align-items:center;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:1.05rem}.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{color:var(--garuda-ink);background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:24px;padding:1.35rem 1.2rem 1.15rem;box-shadow:0 14px 32px #140a0c09,inset 0 1px #fffffff2}.community-pending-hero--solid{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%)}.community-pending-hero .dash-premium-balance-hero,.community-pending-hero .dash-premium-balance-scrim{display:none!important}.community-pending-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:relative}.community-pending-icon{background:var(--surface-variant);width:48px;height:48px;color:var(--garuda-merah);border:1px solid #140a0c0f;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.community-pending-breakdown{z-index:2;flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex;position:relative}.community-pending-pill{color:#334155;background:#f1f5f9;border:1px solid #140a0c0f;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .65rem;font-size:.68rem;font-weight:700;display:inline-flex}.community-pending-hero .balance-shimmer{z-index:2}.community-pending-hero.is-syncing .balance-shimmer{opacity:1}.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(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;flex-direction:column;display:flex;gap:1.05rem!important;padding:1.3rem 1.2rem!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:.85rem;display:flex}.community-checkin-head>div:not(.community-checkin-icon-wrap){flex-direction:column;flex:1;gap:.28rem;min-width:0;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:46px;height:46px;display:grid;box-shadow:0 4px 14px #e1192740}.community-checkin-eyebrow{color:var(--primary);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.3}.community-checkin-reward{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.community-checkin-meta{margin:0;font-size:.78rem;line-height:1.45}.community-checkin-season{color:#0f766e;letter-spacing:-.01em;margin:.1rem 0 0;font-size:.74rem;font-weight:750;line-height:1.4}.community-checkin-confirm{background:rgba(var(--garuda-merah-rgb),.06);border:1px solid rgba(var(--garuda-merah-rgb),.12);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:.6rem;padding:.95rem 1rem;display:grid}.community-reward-line{justify-content:space-between;align-items:center;gap:.75rem;font-size:.8rem;line-height:1.35;display:flex}.community-reward-line strong{color:var(--text);font-weight:800}.community-gnft-hint{margin:0;font-size:.78rem;line-height:1.55}.community-gnft-hint-block{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.community-gnft-hint-block .community-gnft-hint{margin:0}.community-gnft-link,.community-gnft-hint-block .link-btn,.community-gnft-hint-block a{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.community-gnft-hint .link-btn,.community-gnft-hint a{color:var(--primary);margin-top:.45rem;font-weight:700;text-decoration:none;display:inline-block}.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 #140a0c0a,0 8px 24px #140a0c0d}.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%,#140a0c08 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:#140a0c1a;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:.85rem;display:flex}.hub-rewards-section-eyebrow{margin:0 0 .25rem}.hub-rewards-stack{flex-direction:column;gap:1rem;display:flex}.hub-treasury-panel{border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);background:var(--surface);flex-direction:column;display:flex;box-shadow:0 1px 2px #140a0c0a,0 10px 28px #140a0c0d;gap:1.15rem!important;padding:1.35rem 1.2rem!important}.hub-treasury-head{flex-shrink:0;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:.9rem;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:.7rem;display:grid}.hub-treasury-metric{border-radius:var(--radius-md);background:linear-gradient(145deg,#140a0c08 0%,var(--surface-variant)100%);border:1px solid var(--border);padding:.95rem 1rem}.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:.4rem;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.15}.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:.9rem;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:.55rem;padding:.9rem 1rem;display:flex}.hub-treasury-code code{letter-spacing:.05em;word-break:break-all;flex:1;font-size:.88rem;font-weight:700;line-height:1.35}.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:.6rem;display:grid}.hub-treasury-ref-stats div{text-align:center;border-radius:var(--radius-sm);background:var(--surface-variant);padding:.7rem .35rem}.hub-treasury-ref-stats strong{letter-spacing:-.02em;font-size:.92rem;font-weight:800;line-height:1.25;display:block}.hub-treasury-ref-stats span{color:var(--muted);margin-top:.25rem;font-size:.62rem;font-weight:600;display:block}.hub-treasury-ref-hint{margin:0;font-size:.72rem;line-height:1.45}.hub-treasury-ref-steps{margin:0;padding-left:1.1rem;font-size:.68rem;line-height:1.5}.hub-treasury-ref-steps li+li{margin-top:.2rem}.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 #140a0c0f}.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{--market-radius:24px;--market-radius-sm:18px;--market-radius-tile:14px;--market-shadow-card:var(--shadow-card);--market-shadow-tile:0 2px 8px #140a0c0a;--market-shadow-soft:var(--shadow-xs);--market-surface:var(--surface);--market-surface-inset:var(--surface-variant);--market-border:var(--border);--market-border-strong:var(--border-strong);--market-text-secondary:var(--muted);--market-accent:var(--garuda-merah);--market-accent-soft:var(--garuda-merah-muted);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;padding-bottom:.75rem;gap:.85rem!important}.market-page-title,.market-section-title,.market-total-label,.market-total-value,.market-total-portfolio-btn{font-family:var(--font-display)}.market-page-sub,.market-quick-action-label,.market-token-symbol,.market-token-fiat,.market-svc-tile-label,.market-svc-tile-sub,.market-empty-preview,.market-section-link{font-family:var(--font-sans)}.market-total-value,.market-total-gdc,.market-total-price,.market-token-balance,.market-token-fiat{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}.market-page-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.market-page-header-copy{flex:1;align-items:flex-start;gap:.55rem;min-width:0;display:flex}.market-page-back{flex-shrink:0;margin-top:.15rem}.market-page-titles{min-width:0}.market-page-title{letter-spacing:-.03em;color:var(--garuda-ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.12}.market-page-sub{color:var(--garuda-text-muted);letter-spacing:.01em;margin:.28rem 0 0;font-size:.8rem;font-weight:400;line-height:1.45}.market-page-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.market-page-refresh,.market-page-notif,.market-page-scan{border:1px solid var(--market-border);background:var(--market-surface);width:40px;height:40px;box-shadow:var(--market-shadow-soft);border-radius:12px;position:relative}.market-page-notif .notif-badge{position:absolute;top:6px;right:6px}.market-total-card{border-radius:24px;flex-direction:column;min-height:8rem;padding:1.2rem 1.15rem 1rem;display:flex;position:relative;overflow:hidden}.market-total-card--hero{border:1px solid var(--market-border);min-height:9.5rem;box-shadow:var(--market-shadow-card);color:var(--garuda-ink);background:var(--market-surface);border-radius:26px;padding:1.15rem 1.1rem 1rem}.market-total-hero-fill{display:none}.market-total-card--hero .market-total-hero-bg{object-fit:cover;object-position:right center;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.market-total-card--hero .market-total-accent{display:none}.market-total-card--hero .market-total-scrim{z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#fffffff5 0%,#ffffffe0 40%,#ffffff73 58%,#0000 78%);position:absolute;top:0;bottom:0;left:0;right:0}.market-total-card--hero .market-total-top,.market-total-card--hero .market-total-value,.market-total-card--hero .market-total-meta,.market-total-card--hero .market-total-foot{z-index:2;position:relative}.market-total-card--hero .market-total-label{color:var(--market-accent);opacity:1;font-weight:800}.market-total-card--hero .market-total-value{color:var(--garuda-ink);max-width:72%}.market-total-card--hero .market-total-meta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;max-width:75%;margin-top:.4rem;display:flex}.market-total-card--hero .market-total-gdc{color:var(--garuda-ink);opacity:1;margin:0;font-size:.88rem;font-weight:750}.market-total-card--hero .market-total-price{color:var(--market-text-secondary);background:var(--market-surface);border:1px solid var(--market-border);box-shadow:var(--market-shadow-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.market-total-change{font-size:.68rem;font-weight:800}.market-total-change--up{color:#047857}.market-total-change--down{color:var(--error)}.market-total-card--hero .market-total-info{color:var(--garuda-text-muted)}.market-total-card--hero .market-total-eye{background:var(--market-surface);color:var(--market-text-secondary);border:1px solid var(--market-border);box-shadow:var(--market-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.market-total-card--hero .market-total-foot{margin-top:.75rem}.market-total-card--hero .market-total-portfolio-btn{border:1px solid rgba(var(--garuda-merah-rgb),.18);color:var(--market-accent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--market-shadow-soft);background:#fffffff0}.market-total-card--hero .market-total-portfolio-btn:active{background:var(--market-accent-soft)}.market-total-card--light{color:var(--garuda-ink);background:linear-gradient(165deg,#fff 0%,#fefefe 55%,#fff8f8 100%);border:1px solid #d904291a;box-shadow:0 12px 32px #140a0c0f,inset 0 1px #fffffff2}.market-total-card--light .market-total-accent{pointer-events:none;background:linear-gradient(90deg,#ef2330 0%,#d90429 55%,#d9042926 100%);height:3px;position:absolute;top:0;left:0;right:0}.market-total-card--light .market-total-emblem{opacity:.92;pointer-events:none;filter:drop-shadow(0 8px 18px #d904291f);width:6.5rem;height:auto;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.market-total-card--light .market-total-scrim{pointer-events:none;background:radial-gradient(circle at 88% 42%,#ef23300f,#0000 52%),linear-gradient(90deg,#ffffffeb 0%,#ffffff8c 42%,#0000 68%);position:absolute;top:0;bottom:0;left:0;right:0}.market-total-card--light .market-total-label{color:var(--primary,#d90429);opacity:1;font-weight:800}.market-total-card--light .market-total-value{color:var(--garuda-ink)}.market-total-card--light .market-total-gdc{color:#475569;opacity:1;font-weight:650}.market-total-card--light .market-total-info{color:var(--garuda-text-muted)}.market-total-card--light .market-total-eye{color:var(--garuda-text-muted);background:#140a0c0a;border:1px solid #140a0c0f}.market-total-card--light .market-total-portfolio-btn{color:var(--primary,#d90429);-webkit-backdrop-filter:none;backdrop-filter:none;background:#d904290f;border:1px solid #d9042947}.market-total-card--light .market-total-portfolio-btn:active{background:#d904291a}.market-total-emblem{opacity:.22;pointer-events:none;filter:brightness(1.15);width:7.5rem;height:auto;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%)}.market-total-scrim{pointer-events:none;background:radial-gradient(circle at 85%,#ffffff14,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.market-total-label{letter-spacing:.08em;text-transform:uppercase;opacity:.88;font-size:.62rem;font-weight:700;display:block;position:relative}.market-total-value{font-family:var(--font-display,inherit);letter-spacing:-.03em;margin:.5rem 0 0;font-size:max(1.72rem,min(7vw,2rem));font-weight:700;line-height:1.08;position:relative}.market-total-gdc{opacity:.9;align-items:center;gap:.28rem;margin:.35rem 0 0;font-size:.84rem;font-weight:600;display:inline-flex;position:relative}.market-total-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.market-total-eye{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.market-total-portfolio-btn{color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff6b;border-radius:999px;align-items:center;gap:.15rem;padding:.42rem .9rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.market-total-portfolio-btn:active{background:#fff3}.market-total-info-wrap{opacity:.85;display:inline-flex}.market-total-foot{justify-content:flex-start;margin-top:.65rem;display:flex;position:relative}.market-mini-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.market-mini-stats-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-mini-stats-grid--2 .market-mini-stat--compact{flex-direction:row;align-items:center;gap:.55rem;min-height:0;padding:.85rem .75rem}.market-mini-stats-grid--2 .market-mini-stat--compact .market-mini-stat-value{font-size:.88rem}.market-mini-stats-grid .market-mini-stat{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:6.25rem;padding:.75rem .6rem}.market-mini-stats-grid .market-mini-stat-value{word-break:break-word;font-size:.74rem;line-height:1.25}.market-mini-stats-grid .market-mini-stat-label{font-size:.52rem;line-height:1.3}.market-mini-stats-grid .market-mini-stat-icon{width:32px;height:32px}.market-mini-stats-scroll{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.55rem;margin:0 -.15rem;padding:.1rem .15rem .2rem;display:flex;overflow-x:auto}.market-mini-stats-scroll::-webkit-scrollbar{display:none}.market-mini-stats-scroll .market-mini-stat{scroll-snap-align:start;flex-direction:column;flex:0 0 min(68vw,10.75rem);align-items:flex-start;gap:.5rem;min-height:6.5rem;padding:.85rem .75rem}.market-mini-stats-scroll .market-mini-stat-value{word-break:break-word;font-size:.82rem;line-height:1.25}.market-mini-stats-scroll .market-mini-stat-label{font-size:.54rem}.market-mini-stat-icon--portfolio{color:var(--primary);background:#e1192714}.muted-inline{color:var(--garuda-text-muted)!important;font-weight:600!important}.market-quick-actions-wrap{background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border:1px solid #140a0c0f;border-radius:22px;padding:.7rem .55rem .65rem;box-shadow:0 14px 32px #140a0c0a,inset 0 1px #ffffffe6}.market-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.2rem;padding:0;display:grid}.market-quick-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:0;font:inherit;color:var(--garuda-ink);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:.48rem;padding:.35rem .2rem .3rem;transition:transform .16s,background .16s;display:flex}.market-quick-action:hover{box-shadow:none;background:#140a0c06;border-color:#0000;transform:none}.market-quick-action:active{box-shadow:none;transform:scale(.97)}.market-quick-action-icon{width:44px;height:44px;box-shadow:none;color:#475569;background:#f1f5f9;border:1px solid #140a0c0a;border-radius:16px;place-items:center;transition:transform .12s,background .12s;display:grid}.market-quick-action:active .market-quick-action-icon{transform:scale(.96)}.market-quick-action-label{font-family:var(--font-sans);letter-spacing:-.015em;text-align:center;color:#334155;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .1rem;font-size:.68rem;font-weight:650;line-height:1.15;overflow:hidden}.market-section{flex-direction:column;gap:.5rem;margin-top:.15rem;display:flex}.market-section-title{font-family:"Sora",var(--font-display);letter-spacing:-.02em;color:var(--garuda-ink);margin:0;font-size:.82rem;font-weight:700}.market-tray{background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border:1px solid #140a0c0f;border-radius:22px;padding:.35rem .4rem;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2}.market-svc-grid{grid-template-columns:1fr;align-items:stretch;gap:.15rem;display:grid}.market-svc-tile{width:100%;min-height:0;box-shadow:none;cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .45rem;transition:background .15s,transform .12s;display:grid}.market-svc-tile:hover{background:#140a0c06}.market-svc-tile:active{background:#140a0c0a;transform:scale(.985)}.market-svc-tile-head{display:none}.market-svc-tile-chevron{color:#cbd5e1;flex-shrink:0}.market-svc-tile-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.market-svc-tile-label{letter-spacing:-.015em;color:var(--garuda-ink);font-size:.78rem;font-weight:700;line-height:1.2}.market-svc-tile-sub{display:none}.market-svc-tile-meta{color:var(--garuda-text-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:0;align-self:flex-start;max-width:100%;margin-top:0;padding:0;font-size:.62rem;font-weight:650;display:inline-block;overflow:hidden}.market-more-list{flex-direction:column;gap:.35rem;display:flex}.market-more-list .market-svc-row{background:#fff;border:1px solid #140a0c0f;border-radius:14px}@media (max-width:380px){.market-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem}.market-quick-action{gap:.4rem;min-height:0;padding:.28rem .12rem .22rem}.market-quick-action-icon{border-radius:14px;width:40px;height:40px}.market-quick-action-label{letter-spacing:-.015em;font-size:.62rem}}.market-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.market-section-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-sans);letter-spacing:.02em;color:#475569;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.12rem;padding:.32rem 0;font-size:.72rem;font-weight:600;transition:color .15s;display:inline-flex}.market-section-link .material-icons-round{width:.95rem;height:.95rem;color:var(--primary,#d90429);opacity:.88;font-size:.95rem!important}.market-section-link:active{color:var(--primary,#d90429)}.market-empty-preview{padding:.85rem .5rem;font-size:.78rem}.market-mini-stat{border-radius:var(--market-radius-sm);background:var(--market-surface);border:1px solid var(--market-border);box-shadow:var(--market-shadow-tile);align-items:flex-start;gap:.55rem;padding:.85rem .8rem;display:flex}.market-mini-stat-icon{background:#f59e0b1f;border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.market-mini-stat-icon--gdc{background:#fff;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #140a0c0f}.market-mini-stat-icon--chart{color:#2563eb;background:#3b82f61a}.market-mini-stat-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.market-mini-stat-label{letter-spacing:.07em;text-transform:uppercase;color:var(--garuda-text-muted);font-size:.58rem;font-weight:750}.market-mini-stat-value{letter-spacing:-.02em;color:var(--garuda-ink);font-size:.92rem;font-weight:800;line-height:1.15}.market-mini-stat-sub{color:var(--garuda-text-muted);font-size:.68rem;font-weight:650}.market-mini-stat-sub--accent{color:var(--primary,#d90429);font-weight:700}.market-mini-stat-change{font-size:.68rem;font-weight:800}.market-mini-stat-change--up{color:#047857}.market-mini-stat-change--down{color:var(--error)}.market-controls-ref{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.55rem;display:flex;padding:0!important}.market-search-row{align-items:stretch;gap:.45rem;display:flex}.market-controls-ref .market-search-wrap{flex:1;min-width:0;position:relative}.market-controls-ref .market-search-icon{color:var(--garuda-text-muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.market-controls-ref .market-search-input{border-radius:var(--market-radius-tile);border:1px solid var(--market-border);background:var(--market-surface);width:100%;box-shadow:var(--market-shadow-soft);font-size:.82rem;font-weight:500;padding:.72rem .85rem .72rem 2.4rem!important}.market-controls-ref .market-search-input:focus{background:var(--market-surface);border-color:rgba(var(--garuda-merah-rgb),.22);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.06);outline:none}.market-sort-btn{border-radius:var(--market-radius-tile);border:1px solid var(--market-border);background:var(--market-surface);width:44px;box-shadow:var(--market-shadow-soft);color:var(--market-text-secondary);cursor:pointer;flex-shrink:0;place-items:center;display:grid;position:relative}.market-sort-btn .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}.market-filter-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:.4rem;padding-bottom:.05rem;display:flex;overflow-x:auto}.market-filter-chips::-webkit-scrollbar{display:none}.market-chip{border:1px solid var(--market-border);background:var(--market-surface);height:36px;font:inherit;color:var(--garuda-ink);cursor:pointer;white-space:nowrap;box-shadow:var(--market-shadow-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.32rem;padding:0 .85rem;font-size:.76rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.market-chip .material-icons-round,.market-chip .material-icons-garuda{color:var(--garuda-text-muted);font-size:16px}.market-chip--add{background:linear-gradient(135deg,var(--primary-bright,#e11927),var(--primary-dark,#a80d1a));color:#fff;border:none;box-shadow:0 4px 14px #e1192747}.market-chip--add .material-icons-round,.market-chip--add .material-icons-garuda{color:#fff}.market-chip--active{border-color:rgba(var(--garuda-merah-rgb),.22);background:var(--market-accent-soft);color:var(--market-accent);box-shadow:var(--market-shadow-soft)}.market-chip--active .material-icons-round,.market-chip--active .material-icons-garuda{color:var(--primary)}.market-token-badge{letter-spacing:.02em;color:var(--garuda-text-muted);background:#f1f5f9f2;border:1px solid #140a0c0f;border-radius:6px;align-self:flex-start;margin-top:.12rem;padding:.1rem .38rem;font-size:.58rem;font-weight:700;display:inline-flex}.market-token-price-muted{color:var(--garuda-text-muted);font-size:.68rem;font-weight:600;display:block}.market-services-ref{box-shadow:none!important;background:0 0!important;border:none!important;padding:.85rem 0 0!important}.market-services-ref .market-services-head{justify-content:space-between;align-items:center;padding:0 0 .55rem;display:flex}.market-services-ref .market-services-title{letter-spacing:-.02em;padding:0;font-size:.92rem;font-weight:800}.market-svc-list--cards{gap:.45rem}.market-svc-list--cards .market-svc-row{background:#fff;border:1px solid #140a0c0f;border-radius:16px;padding:.85rem .95rem;box-shadow:0 6px 18px #140a0c0a}.market-svc-list--cards .market-svc-row:hover{background:#fff;border-color:#e119271f}.market-svc-row-badge{color:#047857;background:#10b9811f;border-radius:999px;flex-shrink:0;padding:.22rem .5rem;font-size:.68rem;font-weight:800}@media (max-width:360px){.market-page-title{font-size:1.35rem}.market-total-value{font-size:1.65rem}.market-total-card--hero .market-total-value,.market-total-card--hero .market-total-meta{max-width:78%}.market-mini-stats-grid{grid-template-columns:1fr}.market-mini-stats-grid:not(.market-mini-stats-grid--2) .market-mini-stat{flex-direction:row;align-items:center;min-height:0}.market-svc-grid{grid-template-columns:1fr;gap:.12rem}.market-svc-tile{min-height:0;padding:.5rem .4rem}.market-svc-tile-label{font-size:.74rem}.market-svc-tile-sub{display:none}.market-mini-stat{padding:.72rem .65rem}.market-chip{padding:0 .65rem;font-size:.72rem}}.market-pulse-hero{background:#fff;border:1px solid #140a0c14;border-radius:22px;gap:.95rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #140a0c0f,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 #140a0c14;box-shadow:0 6px 18px #140a0c14}.market-pulse-hero .market-pulse-back:hover{color:var(--primary);background:#ffffffe0;border-color:#e119272e}.market-pulse-refresh{background:#fff;border:1px solid #140a0c1a;flex-shrink:0;box-shadow:0 6px 18px #140a0c0f}.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 #140a0c12;border-radius:18px;padding:.7rem .55rem;box-shadow:0 10px 24px #140a0c0d}.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-pulse-stat--primary{background:linear-gradient(145deg,#e119270f 0%,#fafbfc 100%);border-color:#e119271f}.market-pulse-stat--primary .market-pulse-stat-value{color:var(--primary,#ce1126);font-size:.92rem}.market-token-card--empty{opacity:.82;background:#f8fafceb}.market-token-card--empty .market-token-main .token-icon-shell,.market-token-card--empty .market-token-main .panel-brand-icon{opacity:.88}.market-token-balance--empty{color:#64748bf2;font-size:.72rem;font-weight:650}.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 #140a0c0f;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 #140a0c0d;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:#140a0c14;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 #140a0c14,0 0 0 1px #140a0c0a}.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:#140a0c0f}.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:.5rem;padding-bottom:.35rem;display:flex}.market-token-list--preview{gap:0}.market-token-card{border-radius:var(--market-radius-sm);background:var(--market-surface);border:1px solid var(--market-border);box-shadow:var(--market-shadow-tile);align-items:stretch;gap:.2rem;padding:.8rem .75rem .8rem .5rem;transition:transform .12s,box-shadow .12s,background .12s;display:flex}.market-tray .market-token-list{gap:0;padding-bottom:0}.market-tray .market-token-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #140a0c0d;border-radius:14px;padding:.7rem .45rem .7rem .25rem}.market-token-card:active{box-shadow:var(--market-shadow-soft);transform:scale(.992)}.market-tray .market-token-card:active{box-shadow:none;background:#140a0c06}.market-token-star{color:#cbd5e1;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:center;place-items:center;width:26px;height:26px;padding:0;transition:color .15s;display:grid}.market-token-star--active{color:#f59e0b}.market-token-main{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.65rem;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 #140a0c0f;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:-.015em;font-size:.9rem;font-weight:700;line-height:1.2}.market-token-pair{color:var(--muted);font-size:.78rem;font-weight:500}.market-token-network{color:var(--garuda-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:0;font-size:.66rem;line-height:1.3;display:block;overflow:hidden}.market-token-balance{color:var(--garuda-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:800;line-height:1.15;display:block}.market-token-fiat{color:var(--garuda-text-muted);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600;line-height:1.2;display:block}.market-token-change{border-radius:999px;margin-top:.12rem;padding:.12rem .4rem;font-size:.6rem;font-weight:800;line-height:1.2;display:inline-block}.market-token-chevron{color:#e2e8f0;flex-shrink:0;align-self:center;margin-left:.1rem}.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:#140a0c73;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:#140a0c85;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 #140a0c2e}.market-sheet--form{gap:.85rem;padding-top:.5rem}.market-sheet-handle{background:#140a0c24;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 #140a0c0f;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,#140a0c0a,#f8fafcfa);border:1px solid #140a0c14;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%,var(--surface-variant)55%,#f1f5f9 100%);border:1px solid #140a0c14;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 #140a0c0d}.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:var(--garuda-text-muted);font-size:.68rem}.market-sheet-balance-hint{color:#140a0c7a;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:var(--garuda-ink);font-size:1.35rem;line-height:1.1}.market-sheet-balance-unit{color:var(--garuda-text-muted);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;background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);min-height:5.1rem;color:var(--garuda-ink);font:inherit;cursor:pointer;text-align:center;border:1px solid #140a0c12;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 #140a0c0a,0 6px 16px #140a0c0b}.market-primary-action:active{transform:scale(.975);box-shadow:0 1px 2px #140a0c0d}.market-primary-action-icon{width:2.55rem;height:2.55rem;color:var(--garuda-ink);background:linear-gradient(145deg,#fff 0%,#f1f5f9 100%);border:1px solid #140a0c14;border-radius:999px;justify-content:center;align-items:center;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{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);color:var(--garuda-ink);border-color:#140a0c12;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #140a0c0a,0 6px 16px #140a0c0b}.market-primary-action--trade .market-primary-action-icon{color:#c2410c;background:linear-gradient(145deg,#fff7ed 0%,#ffedd5 100%);border-color:#140a0c14}.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:#140a0c73;font-size:.62rem;font-weight:600;line-height:1.2;display:block}.market-primary-action--trade .market-primary-action-sub{color:#140a0c73}@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:#140a0c7a;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 #140a0c33}.cashier-handle{background:#140a0c1f;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:#140a0c6b;margin:0;font-size:.68rem;font-weight:700}.cashier-title{letter-spacing:-.035em;color:var(--garuda-ink);margin:.12rem 0 0;font-size:1.28rem;font-weight:800}.cashier-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.2rem;height:2.2rem;color:var(--garuda-ink);cursor:pointer;background:#140a0c0f;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cashier-body{flex-direction:column;gap:.8rem;display:flex}.cashier-body--receive{gap:.9rem}.cashier-body--receive .cashier-receive-hero{order:0}.cashier-body--receive .cashier-cross{order:1}.cashier-body--receive .cashier-method-card{order:2}.cashier-body--receive .cashier-details{order:3}.cashier-body--receive .cashier-foot{order:4}.cashier-body--withdraw{gap:.85rem}.cashier-receive-hero{flex-direction:column;gap:.55rem;display:flex}.cashier-step-card{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c14;border-radius:18px;flex-direction:column;gap:.75rem;padding:.9rem .95rem 1rem;display:flex;box-shadow:0 8px 24px #140a0c0a}.cashier-method-card{background:#fff;border:1px solid #140a0c14;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 #140a0c0b}.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{background:var(--garuda-ink);color:#fff;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:var(--garuda-ink);margin:0;font-size:.95rem;font-weight:800}.cashier-step-sub{color:#140a0c80;margin:.12rem 0 0;font-size:.74rem;font-weight:600}.cashier-net-chip{color:#140a0cb8;letter-spacing:.01em;background:#140a0c0d;border:1px solid #140a0c14;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:#140a0cad;margin:0;font-size:.9rem;font-weight:500;line-height:1.45}.cashier-qr-card{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c12;border-radius:18px;justify-content:center;padding:1rem .85rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 28px #140a0c0d}.cashier-step-card .cashier-qr-card,.cashier-method-card .cashier-qr-card{box-shadow:none;background:#140a0c06}.cashier-qr-card .qr-canvas,.cashier-qr-card .qr-canvas img{border-radius:12px}.cashier-addr-card{background:#fff;border:1px solid #140a0c14;border-radius:16px;flex-direction:column;gap:.45rem;padding:.85rem .9rem;display:flex;box-shadow:0 4px 14px #140a0c0a}.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:#140a0c08;border-style:dashed;padding:.7rem .75rem;font-size:1.05rem;font-weight:800}.cashier-addr-full{word-break:break-all;color:#140a0c6b;text-align:center;margin:0;font-size:.62rem;line-height:1.4}.cashier-checklist{color:#140a0c9e;background:#140a0c08;border:1px solid #140a0c0f;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 #140a0c14;border-radius:14px;padding:.7rem .9rem}.cashier-details summary{cursor:pointer;color:#140a0c94;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:#140a0c59;font-family:Material Icons Round,Material Icons,sans-serif;font-size:1.15rem;font-weight:400;line-height:1}.cashier-details[open] summary{color:var(--garuda-ink);margin-bottom:.55rem}.cashier-details[open] summary:after{content:"expand_less";color:#140a0c73}.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 #140a0c14;border-radius:16px;overflow:hidden;box-shadow:0 4px 14px #140a0c0a}.cashier-cross-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);width:100%;color:var(--garuda-ink);font:inherit;text-align:left;cursor:pointer;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:#140a0c80;font-size:.72rem;font-weight:600}.cashier-cross.is-open .cashier-cross-toggle{border-bottom:1px solid #140a0c0f}.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:#140a0c9e}.cashier-banner{color:#140a0cb3;background:#140a0c09;border:1px solid #140a0c0f;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{background:linear-gradient(165deg,var(--garuda-ink)0%,#1e293b 100%);color:var(--surface-variant);border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;padding:.85rem .95rem;display:grid;box-shadow:0 10px 28px #140a0c2e}.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{width:2rem;height:2rem;color:var(--surface-variant);background:#f8fafc1f;border-radius:999px;place-items:center;display:grid}.cashier-balance-row{background:linear-gradient(135deg,#140a0c0a,#f8fafcfa);border:1px solid #140a0c14;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%,var(--surface-variant)60%,#f1f5f9 100%);border:1px solid #140a0c14;border-radius:18px;gap:.55rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #140a0c0d}.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:var(--garuda-text-muted);margin:0;font-size:.68rem;font-weight:700}.cashier-balance-source{color:#140a0c80;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:var(--garuda-ink);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;background:var(--garuda-ink);color:var(--surface-variant);font:inherit;letter-spacing:.04em;cursor:pointer;border:1px solid #140a0c1a;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:#140a0c7a;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:#140a0c73;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:var(--garuda-ink);background:#140a0c09;border:1px solid #140a0c14;border-radius:10px;margin:0;padding:.55rem .65rem;font-size:.72rem}.cashier-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.5rem;color:var(--garuda-ink);cursor:pointer;background:#fff;border:1px solid #140a0c1a;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.cashier-hint{color:#140a0c8c;margin:0;font-size:.76rem;line-height:1.4}.cashier-intent{background:#fff;border:1px solid #140a0c14;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:#140a0c8c;margin:0;font-size:.74rem}.cashier-cancel-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:#140a0c73;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 #140a0c0f;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #140a0c0a}.gp-rail-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border:none;border-bottom:1px solid #140a0c0d;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 #140a0c0b;border:1px solid #140a0c0f!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{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;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:var(--garuda-ink);margin:0;font-size:.95rem;font-weight:800;line-height:1.2}.gp-fiat-card-sub{color:var(--garuda-text-muted);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 #140a0c1a;border-radius:14px;flex-direction:column;align-items:center;gap:.5rem;padding:1.1rem .75rem .7rem;display:flex}.gp-fiat-coming-soon-icon{width:3rem;height:3rem;color:var(--garuda-text-muted);background:#140a0c0a;border-radius:14px;place-items:center;display:grid}.gp-fiat-coming-soon-title{letter-spacing:-.02em;color:var(--garuda-ink);margin:0;font-size:.9rem;font-weight:800}.gp-fiat-coming-soon-text{max-width:22rem;color:var(--garuda-text-muted);margin:0;font-size:.74rem;line-height:1.45}.gp-fiat-coming-soon-hint{color:var(--garuda-text-muted);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 #140a0c0b;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 #140a0c12}.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 #140a0c14;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 #140a0c0a;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 #140a0c0a;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 #140a0c14;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 #140a0c08}.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 #140a0c14;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 #140a0c06}.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 #140a0c0f;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 #140a0c0d;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 #140a0c09;background:#fff!important;border:1px solid #140a0c0f!important;border-radius:16px!important;padding:.75rem 0 .35rem!important}.gp-fiat-history-title{color:var(--garuda-text-muted);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 #140a0c0d;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{background:rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-merah-deep)}.gp-fiat-history-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.gp-fiat-history-type{color:var(--garuda-ink);font-size:.8rem;font-weight:750}.gp-fiat-history-amt{color:var(--garuda-ink);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{background:rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-merah-deep)}.gp-fiat-status--expired{color:var(--garuda-text-muted);background:#140a0c0d}@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 #140a0c0f;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:#140a0c05;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:1.05rem;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 #140a0c0f;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 #140a0c0a}.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:#140a0c08}.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,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);width:2.35rem;height:2.35rem;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.22);border:0;border-radius:12px;place-items:center;display:grid}.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 #140a0c09;background:#fff!important;border:1px solid #140a0c0f!important;border-radius:16px!important;padding:.9rem 1rem!important}.gp-merchant-entry-icon,.gp-cs-entry-icon{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;width:2.55rem;height:2.55rem;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.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:var(--garuda-ink);font-size:.88rem;font-weight:800}.gp-merchant-entry-sub,.gp-cs-entry-sub{color:var(--garuda-text-muted);font-size:.72rem;line-height:1.35}.gp-merchant-entry-chevron,.gp-cs-entry-chevron{color:var(--garuda-text-muted);flex-shrink:0}.gp-fiat-loading{text-align:center;margin:0;padding:1rem}.gp-fiat-pending--featured{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:linear-gradient(160deg,#fff8f9,#fff);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 #140a0c14;border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #140a0c0f}.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{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:linear-gradient(135deg,#fff8f9,rgba(var(--garuda-merah-rgb),.04));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:.7rem;min-height:3.4rem;margin:0;padding:.65rem .7rem;display:flex}.gp-fiat-pending-switch-icon{width:40px;height:40px;color:var(--garuda-merah-deep);border:1px solid rgba(var(--garuda-merah-rgb),.14);box-shadow:0 3px 8px rgba(var(--garuda-merah-rgb),.07);background:linear-gradient(160deg,#fffffffa 0%,#ffeceff2 55%,#ffdce2e6 100%);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.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{color:#475569;opacity:1;background:#f1f5f9;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:-.01em;text-transform:none;color:var(--garuda-text-muted);opacity:1;margin:0 0 .2rem!important;font-size:.72rem!important;font-weight:700!important}.garuda-pay-balance{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--garuda-ink)!important;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{color:var(--garuda-text-muted);opacity:1;margin:.4rem 0 0;font-size:.74rem;font-weight:600}.garuda-pay-hero.balance-panel{color:var(--garuda-ink);background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:24px;padding:1.2rem 1.15rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #140a0c09,inset 0 1px #fffffff2}.garuda-pay-hero-foot{z-index:1;background:var(--surface-variant);-webkit-backdrop-filter:none;backdrop-filter:none;color:#475569;border:1px solid #140a0c0f;border-radius:14px;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{color:#047857;background:#10b98114;border-color:#10b9812e}.garuda-pay-hero-foot.pending{background:#f1f5f9;border-color:#140a0c14}.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:-.01em;color:#475569;background:#140a0c0d;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.66rem;font-weight:750;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{background:var(--surface-variant);width:3rem;height:3rem;color:var(--garuda-merah);border:1px solid #140a0c0f;border-radius:14px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 6px 14px #140a0c0a}.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:rgba(var(--garuda-merah-rgb),.25);transform:translateY(-1px)}.garuda-pay-topup-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.garuda-pay-topup-chip{border:1px dashed rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.04);color:var(--primary);cursor:pointer;border-radius:12px;padding:.75rem .65rem;font-size:.82rem;font-weight:700}.garuda-pay-topup-chip:hover{background:rgba(var(--garuda-merah-rgb),.08)}.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 rgba(var(--garuda-merah-rgb),.12)}.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);background:rgba(var(--garuda-merah-rgb),.06);color:var(--primary)}.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{border:1px solid rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.08);height:42px;color:var(--primary);cursor:pointer;box-shadow:var(--shadow-xs);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 #140a0c0f;border-radius:16px;gap:.28rem;padding:.28rem;display:flex;overflow-x:auto;box-shadow:0 4px 14px #140a0c09}.garuda-pay-tabs::-webkit-scrollbar{display:none}.garuda-pay-tab{min-width:0;color:var(--garuda-text-muted);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;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{background:linear-gradient(145deg,var(--garuda-merah),var(--garuda-merah-deep));color:#fff;box-shadow:0 6px 16px rgba(var(--garuda-merah-rgb),.26)}.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{background:rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-merah-deep)}.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;font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;overflow:visible}.garuda-pay-confirm-modal .section-title,.garuda-pay-confirm-modal .send-confirm-amount{font-family:"Sora",var(--font-display)}.garuda-pay-confirm-modal .send-confirm-meta dd,.garuda-pay-confirm-modal .activity-flow-foot .std-btn{font-family:var(--font-sans)}.garuda-pay-confirm-modal .section-title{letter-spacing:-.035em;font-weight:700}.garuda-pay-confirm-modal .activity-flow-subtitle{font-size:.78rem;font-weight:500;line-height:1.45}.garuda-pay-confirm-modal .send-confirm-meta{box-shadow:none;background:#f8fafce6;border:none;border-radius:16px}.garuda-pay-confirm-modal .send-confirm-amount{letter-spacing:-.04em;font-weight:700}.garuda-pay-confirm-body{flex-direction:column;flex:0 auto;gap:.85rem;min-height:0;display:flex;overflow:visible}.garuda-pay-confirm-head{padding-bottom:.2rem!important}.garuda-pay-confirm-foot{margin-top:0}.garuda-pay-confirm-progress{border-bottom:none;gap:.55rem;padding:0 0 .55rem}.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:1rem;width:100%}.garuda-pay-flow-unified,.send-flow-unified{border-radius:var(--radius-md);background:var(--surface);border:1px solid #140a0c14;padding:0;overflow:hidden;box-shadow:0 4px 14px #140a0c0d}.send-flow-unified-foot,.garuda-pay-confirm-progress.garuda-pay-flow-unified{padding:.9rem 1rem 1rem}.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:.7rem;padding:.85rem .95rem}.tx-receipt--modal .tx-receipt-merchant-icon{border-radius:12px;width:40px;height:40px}.tx-receipt--modal .tx-receipt-merchant-name{font-size:.9rem;line-height:1.3}.tx-receipt--modal .tx-receipt-merchant-badge{padding:.2rem .48rem;font-size:.58rem}.tx-receipt--modal .tx-receipt-merchant-sub{margin-top:.28rem;font-size:.7rem;line-height:1.35}.tx-receipt--modal .tx-receipt-body{padding:.15rem .95rem .35rem}.tx-receipt--modal .tx-receipt-row{gap:.65rem;padding:.55rem 0}.tx-receipt--modal .tx-receipt-label{font-size:.72rem;line-height:1.35}.tx-receipt--modal .tx-receipt-value{font-size:.82rem;line-height:1.35}.tx-receipt--modal .tx-receipt-value.mono{max-width:58%;font-size:.72rem}.tx-receipt--modal .tx-receipt-row--total{border-top:1px solid var(--border);margin-top:.15rem;padding:.62rem 0 .7rem}.tx-receipt--modal .tx-receipt-row--total .tx-receipt-value{font-size:.95rem}.tx-receipt--modal.tx-receipt--success .tx-receipt-merchant{padding:.85rem .95rem}.tx-receipt--modal.tx-receipt--success .tx-receipt-row{padding:.55rem 0}.activity-run-banner-in-modal--dense .activity-progress-premium,.activity-run-banner-in-modal--dense .activity-flow-stage--panel{border-radius:14px;gap:.55rem;padding:.75rem .8rem .8rem}.activity-run-banner-in-modal--dense .activity-flow-stage__title{font-size:.82rem;font-weight:800;line-height:1.3}.activity-run-banner-in-modal--dense .activity-flow-stage__sub{opacity:.85;margin-top:.1rem;font-size:.7rem;line-height:1.35;display:block}.activity-run-banner-in-modal--dense .activity-flow-stage__timeline{padding:.1rem .15rem 0}.activity-run-banner-in-modal--dense .activity-flow-stage__node{width:1.45rem;height:1.45rem}.activity-run-banner-in-modal--dense .activity-flow-stage__node--active{box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.14)}.activity-run-banner-in-modal--dense .activity-flow-stage__label{font-size:.58rem;line-height:1.25}.activity-run-banner-in-modal--dense .activity-flow-stage__nodes{gap:.2rem}.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,transparent,rgba(var(--garuda-merah-rgb),.35),transparent);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,rgba(var(--garuda-merah-rgb),.06),#fffffff2);border:1px solid rgba(var(--garuda-merah-rgb),.12);align-items:flex-start;gap:.85rem;display:flex;padding:1rem!important}.gp-cs-hero-icon{background:rgba(var(--garuda-merah-rgb),.1);width:48px;height:48px;color:var(--primary);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 #140a0c0f;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 #140a0c09;background:#fff!important;border:1px solid #140a0c0f!important;border-radius:16px!important;padding:.9rem 1rem!important}.gp-cs-entry-icon{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);color:#fff;width:2.55rem;height:2.55rem;box-shadow:0 6px 14px rgba(var(--garuda-merah-rgb),.2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.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:var(--garuda-ink);font-size:.88rem;font-weight:800}.gp-cs-entry-sub{color:var(--garuda-text-muted);font-size:.72rem;line-height:1.35}.gp-cs-entry-chevron{color:var(--garuda-text-muted);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 #140a0c14;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{border-color:rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.04);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.06)}.gp-cs-topic-icon{background:rgba(var(--garuda-merah-rgb),.08);width:36px;height:36px;color:var(--primary);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 #140a0c1a;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:rgba(var(--garuda-merah-rgb),.06);border:1px solid rgba(var(--garuda-merah-rgb),.1)}.gp-cs-msg--admin{background:#fff;border:1px solid #140a0c14}.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{border:1px dashed rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.04);color:var(--primary);cursor:pointer;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 #140a0c14;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:#140a0cb8;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 #140a0c14;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 #140a0c0f;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{background:rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah);border-color:rgba(var(--garuda-merah-rgb),.14)}.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:var(--garuda-text-muted);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 #140a0c1f;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:rgba(var(--garuda-merah-rgb),.35);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.1);outline:none}.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{border:1px solid rgba(var(--garuda-merah-rgb),.1);background:rgba(var(--garuda-merah-rgb),.04);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 #140a0c12;border-radius:14px;flex-direction:column;gap:.6rem;padding:.9rem .95rem;display:flex;box-shadow:0 2px 10px #140a0c06}.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 rgba(var(--garuda-merah-rgb),.16)}.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 #140a0c0f;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}}@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{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;background:0 0;gap:1.05rem}.convert-screen .page-title,.convert-screen .convert-result-title,.convert-screen .convert-pair-sym,.convert-screen .convert-amount-input,.convert-screen .convert-amount-readonly,.convert-screen .convert-result-leg-copy strong,.convert-screen .convert-result-leg-value,.convert-screen .convert-detail-row strong,.convert-screen .convert-result-meta-row strong,.convert-screen .convert-rate-bar-value,.convert-screen .convert-submit{font-family:var(--font-sans)}.convert-screen .convert-header-text{flex:1;min-width:0}.convert-page-header{align-items:flex-start;gap:.7rem;margin-bottom:.1rem}.convert-page-header .page-title{letter-spacing:-.045em;color:var(--garuda-ink);font-size:1.36rem;font-weight:700}.convert-history-btn{color:#475569;letter-spacing:-.01em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #140a0c0f;border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;margin-top:.12rem;padding:.48rem .82rem;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #140a0c0a}.convert-history-btn:active{transform:scale(.97)}.convert-subtitle{color:var(--garuda-text-muted);max-width:30ch;margin:.28rem 0 0;font-size:.78rem;font-weight:500;line-height:1.45}.convert-panel{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:.85rem;padding:0;display:flex}.convert-stage{background:linear-gradient(165deg,#fffffff7 0%,#fcfdfff0 100%);border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;gap:1.15rem;padding:1.15rem 1.05rem 1.2rem;display:flex;box-shadow:0 20px 44px #140a0c0b,inset 0 1px #fffffff2}.convert-trade{flex-direction:column;gap:.35rem;display:flex;position:relative}.convert-pair{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.45rem;display:grid}.convert-pair-token{text-align:left;min-height:4.2rem;box-shadow:none;background:#f8fafcd9;border:1px solid #140a0c0d;border-radius:18px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.55rem;padding:.72rem .78rem;display:flex}.convert-pair-token.is-to{background:#f8fafce0;border-color:#140a0c0d}.convert-pair-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.convert-pair-sym{letter-spacing:-.03em;color:var(--garuda-ink);font-size:.98rem;font-weight:800;line-height:1.15}.convert-pair-cap{color:var(--garuda-text-muted);letter-spacing:-.005em;text-transform:none;font-size:.66rem;font-weight:550;line-height:1.3}.convert-pair-swap{width:36px;height:36px;color:var(--garuda-merah-deep);cursor:pointer;background:#fff;border:1px solid #140a0c0f;border-radius:999px;align-self:center;place-items:center;transition:transform .18s,box-shadow .18s,color .18s;display:grid;box-shadow:0 8px 18px #140a0c0f}.convert-pair-swap:hover{color:var(--garuda-merah,#c4101c);box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.12)}.convert-pair-swap:active{transform:scale(.95)rotate(180deg)}.convert-pair-swap:disabled{opacity:.45;cursor:not-allowed}.convert-dir-hint{color:var(--muted);text-align:center;margin:0;font-size:.78rem;line-height:1.45}.convert-amount-field{margin:0}.convert-amount-field .field-label-row{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;padding:0 .1rem;display:flex}.convert-amount-field .field-label{color:var(--garuda-text-muted);letter-spacing:-.01em;margin-bottom:0;font-size:.76rem;font-weight:650}.convert-balance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.convert-balance-text{color:var(--garuda-text-muted);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:650}.convert-max-btn{background:rgba(var(--garuda-merah-rgb),.09);color:var(--garuda-merah-deep);cursor:pointer;border:none;border-radius:999px;padding:.24rem .55rem;font-size:.68rem;font-weight:750;transition:background .15s}.convert-max-btn:hover{background:rgba(var(--garuda-merah-rgb),.14)}.convert-max-btn:disabled{opacity:.45;cursor:not-allowed}.convert-amount-input{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.convert-dir-arrow{z-index:1;justify-content:center;margin:-.35rem 0;display:flex;position:relative}.convert-dir-arrow-icon{width:2rem;height:2rem;color:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c0d;border-radius:999px;place-items:center;display:grid;box-shadow:0 6px 14px #140a0c0d}.convert-estimate-chip{color:var(--garuda-text-muted);letter-spacing:-.01em;background:#140a0c09;border-radius:999px;padding:.16rem .48rem;font-size:.66rem;font-weight:650}.convert-rate-bar{background:#f8fafce6;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.78rem .85rem;display:flex}.convert-rate-bar-main{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.convert-rate-bar-icon-wrap{background:#140a0c0a;border:none;border-radius:9px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}.convert-rate-bar-icon{color:var(--garuda-text-muted);flex-shrink:0;margin-top:0}.convert-rate-bar-copy{min-width:0}.convert-rate-bar-value{letter-spacing:-.02em;color:var(--garuda-ink);flex-wrap:wrap;align-items:center;gap:.28rem;margin:0;font-size:.84rem;font-weight:750;line-height:1.25;display:inline-flex}.convert-rate-bar-sub{color:var(--garuda-text-muted);margin:.16rem 0 0;font-size:.68rem;font-weight:550}.convert-rate-timer{color:var(--garuda-text-muted);font-variant-numeric:tabular-nums;background:#ffffffe6;border:1px solid #140a0c0d;border-radius:999px;flex-shrink:0;align-items:center;gap:.26rem;padding:.32rem .52rem;font-size:.76rem;font-weight:750;display:inline-flex}.convert-info-tip{color:#cbd5e1;vertical-align:middle;align-items:center;margin-left:.12rem;display:inline-flex}.convert-summary{background:#ffffffd1;border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;gap:.55rem;padding:1rem 1.05rem .95rem;display:flex;box-shadow:0 12px 28px #140a0c08}.convert-summary-head{justify-content:space-between;align-items:center;padding-bottom:.15rem;display:flex}.convert-summary-title{letter-spacing:.01em;color:var(--garuda-text-muted);font-size:.72rem;font-weight:700}.convert-detail-list{flex-direction:column;gap:0;padding:0;display:flex}.convert-detail-row{color:var(--garuda-text-muted);border-top:1px solid #140a0c0a;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.58rem 0;font-size:.78rem;font-weight:550;display:flex}.convert-detail-row:first-child{border-top:none;padding-top:.15rem}.convert-detail-row:last-child{padding-bottom:.05rem}.convert-detail-row strong{color:var(--garuda-ink);text-align:right;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:750}.convert-detail-row>span{align-items:center;gap:.12rem;display:inline-flex}.convert-info-banner{background:#f8fafcd9;border:1px solid #140a0c0d;border-radius:16px;align-items:flex-start;gap:.7rem;padding:.88rem .95rem;display:flex}.convert-info-banner-icon{width:1.9rem;height:1.9rem;color:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c0d;border-radius:10px;flex-shrink:0;place-items:center;margin-top:0;display:grid}.convert-info-banner p{color:var(--garuda-text-muted);text-align:left;text-justify:auto;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:.74rem;font-weight:550;line-height:1.5}.convert-cta-block{flex-direction:column;gap:.65rem;margin-top:.2rem;display:flex}.convert-secure-foot{color:var(--garuda-text-muted);justify-content:center;align-items:center;gap:.32rem;margin:0;font-size:.7rem;font-weight:550;display:flex}.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:#140a0c0f}.convert-notice--muted .convert-notice-icon{color:var(--garuda-text-muted);background:#ffffffe6;border-color:#140a0c0f}.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{border-color:rgba(var(--garuda-merah-rgb),.16);background:linear-gradient(165deg,#ffecefbf 0%,#fff8f9f5 100%)}.convert-notice--error .convert-notice-icon{color:var(--garuda-merah-deep);border-color:rgba(var(--garuda-merah-rgb),.12)}.convert-notice--error .convert-notice-copy strong{color:var(--garuda-merah-deep)}@keyframes convertNoticeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.convert-submit{letter-spacing:-.02em;min-height:3.35rem;box-shadow:0 14px 30px rgba(var(--garuda-merah-rgb),.26),0 1px 0 #fff3 inset;background:linear-gradient(#ef3344 0%,#d41424 48%,#b9101c 100%);border-radius:18px;margin-top:0;font-size:.98rem;font-weight:750;transition:transform .15s,box-shadow .15s,filter .15s}.convert-submit:not(:disabled):active{transform:scale(.985)}.convert-submit:disabled{box-shadow:none;opacity:1;color:#ffffffeb;background:linear-gradient(#e8c4c8 0%,#d9aeb3 100%)}.convert-panel--pending{border-color:rgba(var(--garuda-merah-rgb),.18)}.convert-panel--processing{border-color:rgba(var(--garuda-merah-rgb),.2);box-shadow:0 10px 28px rgba(var(--garuda-merah-rgb),.08)}.convert-process{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:radial-gradient(80% 70% at 50% 0%,rgba(var(--garuda-merah-rgb),.1),transparent 60%),linear-gradient(180deg,#fff8f9 0%,#fff 100%);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:rgba(var(--garuda-merah-rgb),.85);border-right-color:rgba(var(--garuda-merah-rgb),.25);animation:1.1s linear infinite convertProcessSpin}.convert-process-ring--inner{border-bottom-color:rgba(var(--garuda-merah-rgb),.55);border-left-color:rgba(var(--garuda-merah-rgb),.15);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:var(--garuda-merah-dark);width:.42rem;height:.42rem;box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.16);border-radius:50%;margin-left:-.21rem;position:absolute;top:0;left:50%}.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:var(--garuda-merah-dark);border-color:rgba(var(--garuda-merah-rgb),.35);animation:1.2s ease-in-out infinite convertProcessSwapPulse}.convert-result-processing{color:var(--garuda-merah-deep);align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex}.convert-result-pulse{background:var(--garuda-merah-dark);width:.5rem;height:.5rem;box-shadow:0 0 0 0 rgba(var(--garuda-merah-rgb),.45);border-radius:50%;animation:1.2s ease-out infinite convertResultPulse}@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 #140a0c0f}50%{box-shadow:0 6px 16px rgba(var(--garuda-merah-rgb),.16);transform:scale(1.06)}}@keyframes convertProcessTextIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes convertResultPulse{0%{box-shadow:0 0 0 0 rgba(var(--garuda-merah-rgb),.45)}70%{box-shadow:0 0 0 8px rgba(var(--garuda-merah-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--garuda-merah-rgb),0)}}@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{border:1px solid rgba(var(--garuda-merah-rgb),.16);background:linear-gradient(160deg,#ffecefb3 0%,#fff8f9f2 100%);border-radius:14px;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;display:flex}.convert-status-icon{width:2.15rem;height:2.15rem;color:var(--garuda-merah-deep);border:1px solid rgba(var(--garuda-merah-rgb),.12);background:#ffffffd9;border-radius:11px;flex-shrink:0;place-items:center;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-status-banner--warn{background:linear-gradient(160deg,#fffbebeb 0%,#fffffffa 100%);border-color:#f59e0b47}.convert-status-banner--warn .convert-status-icon{color:#b45309;border-color:#f59e0b38}.convert-pending-panel,.convert-recover-panel{border-color:rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.05);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{min-height:4rem;box-shadow:none;background:#f8fafce0;border:1px solid #140a0c0f;border-radius:18px;align-items:center;gap:.55rem;padding:0 .95rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.convert-amount-shell .convert-amount-input,.convert-amount-shell .input,.convert-amount-shell .input.convert-amount-input{letter-spacing:-.04em;min-width:0;color:var(--garuda-ink);flex:1;padding:.9rem 0;font-size:1.85rem;font-weight:750;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.convert-amount-readonly{line-height:1.15;display:block}.convert-amount-shell .convert-amount-input:focus,.convert-amount-shell .input:focus,.convert-amount-shell .input.convert-amount-input:focus{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.convert-amount-chip{letter-spacing:-.02em;color:#334155;pointer-events:none;background:#fffffff2;border:1px solid #140a0c0a;border-radius:999px;flex-shrink:0;align-items:center;gap:.32rem;padding:.3rem .55rem .3rem .32rem;font-size:.84rem;font-weight:750;display:inline-flex;box-shadow:0 2px 8px #140a0c08}.convert-amount-unit{letter-spacing:-.02em;color:var(--garuda-ink);pointer-events:none;flex-shrink:0;font-size:1rem;font-weight:800;position:static}.convert-receive-row{display:none}.convert-receive-icon{width:2rem;height:2rem;color:var(--garuda-merah-deep);border:1px solid rgba(var(--garuda-merah-rgb),.12);background:#fffffff2;border-radius:999px;place-items:center;display:grid}.convert-receive-label{color:#334155;font-size:.82rem;font-weight:700}.convert-receive-value{letter-spacing:-.02em;color:var(--garuda-ink);text-align:right;font-size:.95rem;font-weight:800}.convert-rate-card{background:#ffffffb8;border:1px solid #140a0c12;border-radius:14px;gap:.35rem;padding:.75rem .9rem;display:grid}.convert-rate-row{color:var(--garuda-text-muted);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.78rem;display:flex}.convert-rate-row strong{color:var(--garuda-ink);text-align:right;font-size:.8rem;font-weight:700}.convert-rate-row--total{color:#334155;border-top:1px solid #140a0c14;margin-top:.2rem;padding-top:.4rem;font-weight:700}.convert-rate-row--total strong{color:var(--garuda-merah-deep);font-size:.86rem;font-weight:800}.convert-process-meta .convert-rate-card{grid-column:1/-1;margin-top:.15rem}.convert-screen--processing,.convert-screen--success{gap:1rem}.convert-screen--processing .convert-result-card,.convert-screen--success .convert-result-card{background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border:1px solid #ffffffbf;border-radius:26px;flex-direction:column;gap:1.2rem;padding:1.35rem 1.1rem 1.25rem;animation:.38s cubic-bezier(.22,1,.36,1) both convertProcessIn;display:flex;box-shadow:0 22px 48px #140a0c0b,inset 0 1px #fffffff2}.convert-screen--success .convert-result-card--success{background:radial-gradient(88% 52% at 50% 0,#10b98117,#0000 64%),linear-gradient(165deg,#fffffffc 0%,#fcfdfff5 100%);border-color:#10b98114}.convert-screen--processing .convert-result-card--process{background:radial-gradient(88% 48% at 50% 0%,rgba(var(--garuda-merah-rgb),.055),transparent 62%),linear-gradient(165deg,#fffffffc 0%,#fcfdfff5 100%)}.convert-result-hero{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.25rem .35rem .2rem;display:flex}.convert-result-check{color:#fff;background:linear-gradient(155deg,#3dd68c 0%,#059669 100%);border-radius:999px;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:.3rem;animation:.52s cubic-bezier(.22,1,.36,1) both convertStepPop;display:grid;position:relative;box-shadow:0 14px 32px #05966938,0 0 0 8px #10b9810f}.convert-result-check-glow{border-radius:inherit;pointer-events:none;border:1.5px solid #10b98133;animation:2.6s ease-in-out infinite convertTokenGlow;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.convert-result-title{letter-spacing:-.04em;color:var(--garuda-ink);margin:.2rem 0 0;font-size:1.28rem;font-weight:700;line-height:1.18}.convert-result-sub{max-width:18rem;color:var(--garuda-text-muted);margin:0;font-size:.78rem;font-weight:500;line-height:1.45}.convert-process-brand{justify-content:center;align-items:center;gap:.85rem;min-height:3.8rem;margin:.1rem 0 .35rem;display:flex}.convert-process-brand-token{background:#fff;border:1px solid #140a0c0d;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:0 12px 26px #140a0c0f}.convert-process-brand-token.is-gdc{border-color:rgba(var(--garuda-merah-rgb),.1);box-shadow:0 12px 26px rgba(var(--garuda-merah-rgb),.1)}.convert-process-brand-token.is-gidr{border-color:#b482281f;box-shadow:0 12px 26px #b482281a}.convert-process-brand-line{background:linear-gradient(90deg,rgba(var(--garuda-merah-rgb),.08),rgba(var(--garuda-merah-rgb),.45),rgba(var(--garuda-merah-rgb),.08));border-radius:999px;width:3.1rem;height:2px;position:relative}.convert-process-brand-dot{background:var(--garuda-merah-dark);width:.4rem;height:.4rem;box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.12);border-radius:999px;margin-top:-.2rem;animation:1.5s ease-in-out infinite convertRouteDot;position:absolute;top:50%;left:0}.convert-process-brand-dot.is-paused{background:#d97706;animation:none;left:55%;box-shadow:0 0 0 3px #d9770624}.convert-result-pair{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.5rem;display:grid}.convert-result-pair--compact{grid-template-columns:1fr;gap:.35rem}.convert-result-pair--compact .convert-result-pair-bridge{width:1.75rem;height:1.75rem;color:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c0d;border-radius:999px;justify-self:center;place-items:center;display:grid;position:static;transform:none;box-shadow:0 4px 12px #140a0c0a}.convert-result-leg{text-align:left;min-width:0;box-shadow:none;background:#f8fafcd9;border:none;border-radius:18px;padding:.85rem .9rem}.convert-result-leg--from{background:#fff6f7bf}.convert-result-leg--to{background:#f0fdf7bf}.convert-result-leg-label{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);margin-bottom:.4rem;font-size:.68rem;font-weight:650;display:block}.convert-result-leg--from .convert-result-leg-label{color:#b4535a}.convert-result-leg--to .convert-result-leg-label{color:#0f766e}.convert-result-leg-row{align-items:center;gap:.55rem;min-width:0;display:flex}.convert-result-leg-row--out{justify-content:space-between}.convert-result-leg-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.convert-result-leg-copy strong,.convert-result-leg-value{letter-spacing:-.03em;color:var(--garuda-ink);word-break:break-word;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:750;line-height:1.2}.convert-result-leg-copy span{color:var(--garuda-text-muted);letter-spacing:-.01em;font-size:.72rem;font-weight:650}.convert-result-pair-bridge{width:1.75rem;height:1.75rem;color:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c0d;border-radius:999px;align-self:center;place-items:center;display:grid;box-shadow:0 4px 12px #140a0c0a}.convert-flow-panel{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.9rem;padding:.95rem .2rem .15rem;display:flex}.convert-flow-panel-head{justify-content:space-between;align-items:center;padding:0 .15rem;display:flex}.convert-flow-panel-title,.convert-result-meta-title{letter-spacing:.01em;color:var(--garuda-text-muted);font-size:.72rem;font-weight:700}.convert-result-meta{box-shadow:none;background:#f8fafcbf;border:none;border-radius:18px;flex-direction:column;gap:0;padding:.95rem 1rem .4rem;display:flex;overflow:hidden}.convert-result-meta--solo{padding-top:.7rem;padding-bottom:.55rem}.convert-result-meta--solo .convert-result-meta-row{border-top:none;padding:0}.convert-result-meta-row{border-top:1px solid #140a0c0a;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem 0;display:flex}.convert-result-meta-head+.convert-result-meta-row,.convert-result-meta-row:first-child{border-top:none;padding-top:.2rem}.convert-result-meta-row:last-child{padding-bottom:.4rem}.convert-result-meta-row span{color:var(--garuda-text-muted);font-size:.76rem;font-weight:550}.convert-result-meta-row strong{color:var(--garuda-ink);text-align:right;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:750}.convert-screen--success .convert-result-card--success .convert-result-meta{background:#f0fdf78c;border-color:#0000}.convert-result-amount{letter-spacing:-.035em;color:#047857;font-variant-numeric:tabular-nums;word-break:break-word;margin:.15rem 0 0;font-size:1.55rem;font-weight:800;line-height:1.15}.convert-screen--success .convert-result-pair--compact .convert-result-leg{padding:.75rem .9rem}.convert-screen--success .convert-result-leg-copy strong{font-size:1rem}.convert-screen--success .convert-result-leg-copy span{font-weight:550}.convert-result-meta-row--hash{align-items:center}.convert-result-hash{align-items:center;gap:.35rem;display:inline-flex}.convert-result-hash strong{font-size:.78rem}.convert-screen--processing .convert-cta-block,.convert-screen--success .convert-cta-block{gap:.7rem;margin-top:.1rem}.convert-screen--success .convert-submit{background:linear-gradient(#34d399 0%,#059669 52%,#047857 100%);box-shadow:0 14px 30px #05966938,inset 0 1px #ffffff2e}.convert-result-secure{color:var(--garuda-text-muted);text-align:left;background:#f8fafccc;border:none;border-radius:14px;justify-content:center;align-items:flex-start;gap:.4rem;margin:0;padding:.72rem .9rem;font-size:.72rem;font-weight:550;line-height:1.45;display:flex}.convert-result-secure--process{color:var(--garuda-text-muted);background:#f8fafccc;border-color:#0000}.convert-result-secure .material-icons-round,.convert-result-secure .material-icons-garuda{color:var(--garuda-text-muted);flex-shrink:0;margin-top:.05rem}.convert-screen--success .convert-result-secure{color:#0f766e;background:#f0fdf7a6}.convert-screen--success .convert-result-secure .material-icons-round,.convert-screen--success .convert-result-secure .material-icons-garuda{color:#0f766e}.convert-flow-index{font-size:.72rem;font-weight:800;line-height:1}.convert-process-card,.convert-success-card{text-align:center;border:1px solid #140a0c12;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 #140a0c0f}.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%,rgba(var(--garuda-merah-rgb),.06),transparent 52%),#fff}.convert-process-top,.convert-success-top{flex-direction:column;align-items:center;gap:.45rem;display:flex}.convert-process-meta{background:linear-gradient(180deg,var(--surface-variant)0%,#f1f5f9 100%);text-align:left;border:1px solid #140a0c0f;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 #140a0c0f;padding-top:.55rem}.convert-process-meta-row span{color:var(--garuda-text-muted);font-size:.76rem;font-weight:600}.convert-process-meta-row strong{color:var(--garuda-ink);text-align:right;letter-spacing:-.01em;font-size:.84rem;font-weight:800}.convert-progress-bar{width:100%;height:.28rem;box-shadow:none;background:#140a0c0d;border-radius:999px;margin-top:.1rem;overflow:hidden}.convert-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#ff7a86,var(--garuda-merah-dark));height:100%;box-shadow:none;transition:width .55s cubic-bezier(.22,1,.36,1);animation:1.5s ease-in-out infinite convertProgressShimmer;display:block}.convert-progress-fill.is-paused{box-shadow:none;background:linear-gradient(90deg,#fbbf24,#d97706);animation:none}@keyframes convertProgressShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.convert-submit--busy{opacity:.92;background:linear-gradient(180deg,#e11d2e 0%,var(--garuda-merah-dark)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 #140a0c0f;border-radius:999px;place-items:center;width:3.15rem;height:3.15rem;display:grid;position:relative;overflow:visible;box-shadow:0 8px 18px #140a0c14}.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{box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.16),0 0 0 0 rgba(var(--garuda-merah-rgb),.18);animation:2.6s ease-in-out infinite convertTokenFloat}.convert-route-token.is-gdc:after{content:"";border-radius:inherit;border:1.5px solid rgba(var(--garuda-merah-rgb),.28);pointer-events:none;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{border:1.5px solid #0000;border-top-color:rgba(var(--garuda-merah-rgb),.55);border-right-color:rgba(var(--garuda-merah-rgb),.18);pointer-events:none;opacity:0;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:rgba(var(--garuda-merah-rgb),.65);border-right-color:rgba(var(--garuda-merah-rgb),.2);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:var(--garuda-merah-dark);place-items:center;width:2.6rem;height:1.6rem;display:grid;position:relative}.convert-route-line:before{content:"";background:linear-gradient(90deg,rgba(var(--garuda-merah-rgb),.12),var(--garuda-merah-dark),rgba(var(--garuda-merah-rgb),.12));height:2px;position:absolute;top:50%;bottom:auto;left:0;right:0;transform:translateY(-50%)}.convert-route-pulse{background:var(--garuda-merah-dark);width:.45rem;height:.45rem;box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.16);z-index:2;border-radius:999px;margin-top:-.22rem;animation:1.35s ease-in-out infinite convertRouteDot;position:absolute;top:50%;left:0}.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:-.01em;text-transform:none;border:none;border-radius:999px;align-items:center;margin-top:.12rem;padding:.26rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.convert-status-pill--busy{color:var(--garuda-merah-deep);background:rgba(var(--garuda-merah-rgb),.08);border-color:#0000;animation:2s ease-in-out infinite convertPillPulse}.convert-status-pill--ok{color:#047857;background:#10b9811a;border-color:#0000}.convert-status-pill--wait{color:#b45309;background:#f59e0b1a;border-color:#0000}.convert-process-title,.convert-success-title{letter-spacing:-.03em;color:var(--garuda-ink);margin:.05rem 0 0;font-size:1.14rem;font-weight:850}.convert-process-sub,.convert-success-hint,.convert-success-summary{color:var(--garuda-text-muted);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:0;display:grid;position:relative}.convert-flow-steps:before{content:"";z-index:0;background:#140a0c0f;height:1.5px;position:absolute;top:.92rem;left:18%;right:18%}.convert-flow-steps--ok:before{background:#10b98159}.convert-flow-step{z-index:1;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.convert-flow-node{width:1.9rem;height:1.9rem;color:var(--garuda-text-muted);box-shadow:none;background:#eef2f7;border:2px solid #fff;border-radius:999px;place-items:center;display:grid}.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{background:linear-gradient(145deg,#ff606e,var(--garuda-merah-dark));color:#fff;box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.1)}.convert-flow-label{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);text-align:center;max-width:7rem;font-size:.66rem;font-weight:650;line-height:1.3}.convert-flow-step.is-active .convert-flow-label{color:var(--garuda-merah-deep);font-weight:700}.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:var(--garuda-text-muted);font-size:.78rem;font-weight:600}.convert-detail-list dd{color:var(--garuda-ink);text-align:right;margin:0;font-size:.84rem;font-weight:800}.convert-detail-list dd.is-accent{color:var(--garuda-merah-dark)}.convert-success-card .convert-detail-list dd.is-accent,.convert-screen--success .convert-detail-list dd.is-accent{color:#047857}.convert-safe-card{border:1px solid rgba(var(--garuda-merah-rgb),.12);background:linear-gradient(165deg,#fff5f6 0%,#ffe9ec 100%);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:var(--garuda-merah-dark);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:var(--garuda-text-muted);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:var(--garuda-text-muted);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 0 0 rgba(var(--garuda-merah-rgb),0)}50%{box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.08)}}@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-screen--processing .convert-result-card,.convert-screen--success .convert-result-card,.convert-result-check,.convert-result-check-glow,.convert-process-brand-dot,.convert-progress-fill,.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}}html:root{--font-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-display:"Sora","Plus Jakarta Sans",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root{--soft-border:var(--garuda-line);--soft-border-strong:var(--border-strong);--soft-muted:var(--garuda-text-muted);--soft-ink:var(--garuda-ink);--soft-shadow:var(--elevation-2);--soft-shadow-xs:var(--elevation-1)}html,body{font-family:var(--font-sans);letter-spacing:-.01em;background:linear-gradient(180deg,var(--garuda-mist)0%,var(--garuda-bg-alt)45%,#faf7f8 100%);color:var(--soft-ink)}.page-title,.page-title-lg,.auth-page-title,.auth-welcome-title,.unlock-title,.section-title,.panel-title,.activity-flow-title,.market-section-title,.market-page-title,.console-page-title,.bridge-hero-title,.garuda-module-section-title,.cards-section-title,.dash-premium-greeting,.dash-premium-name,.profile-name,.staking-hub-title,.swap-hero-title,.merchant-scan-title,.hub-treasury-title,.garuda-logo-title,.garuda-hub-titles h2,.wallet-modal .section-title,.activity-toast-result-title,.activity-failure-title,.activity-success-title,.security-profile-title,.security-level{letter-spacing:-.04em;color:var(--soft-ink);font-family:"Sora",var(--font-display)!important;font-weight:700!important}.page-title,.auth-page-title,.market-page-title,.staking-hub-title,.swap-hero-title{font-size:1.34rem;line-height:1.15}.page-title-lg{font-size:1.46rem;line-height:1.12}.page-header{align-items:flex-start;gap:.7rem}.page-subtitle,.auth-page-sub,.unlock-sub,.activity-flow-subtitle,.market-page-sub,.staking-hub-lead,.swap-hero-sub,.merchant-scan-sub,.community-hub-sub,.garuda-logo-sub,.garuda-hub-titles p,.profile-menu-sub{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;color:var(--soft-muted);font-weight:500;line-height:1.45}.section-title,.garuda-module-section-title,.market-section-title,.cards-section-title,.panel-title{letter-spacing:-.03em;font-size:.96rem}.section-label,.garuda-hub-section h3,.balance-label.light,.market-total-label,.dash-premium-balance--light .balance-label.light{font-size:.74rem;text-transform:none!important;letter-spacing:-.01em!important;color:var(--soft-muted)!important;font-weight:600!important}.panel{border:1px solid var(--soft-border);border-radius:var(--radius-lg);background:var(--garuda-putih);box-shadow:var(--soft-shadow),0 1px 0 #ffffffe6 inset}.panel-title{font-size:1.02rem}.stat-card{border:1px solid var(--soft-border);box-shadow:var(--soft-shadow-xs);background:#ffffffeb;border-radius:18px}.stat-card:before{display:none}.stat-label{text-transform:none;letter-spacing:-.01em;color:var(--soft-muted)}.stat-value{font-family:"Sora",var(--font-display);letter-spacing:-.03em}.back-btn,.icon-btn,.market-page-refresh,.market-page-notif,.market-page-scan,.garuda-hub-close{-webkit-backdrop-filter:blur(8px);color:#475569;width:42px;height:42px;border:1px solid var(--soft-border)!important;box-shadow:var(--soft-shadow-xs)!important;background:#ffffffe6!important;border-radius:16px!important}.garuda-hub-close{width:36px;height:36px}.input,textarea.input,select.input,.unlock-input--polished,.market-controls-ref .market-search-input{font-family:"Plus Jakarta Sans",var(--font-sans);box-shadow:none;border:1px solid var(--soft-border-strong)!important;background:#f8fafceb!important;border-radius:16px!important}.input:focus,textarea.input:focus,select.input:focus,.unlock-input--polished:focus{border-color:rgba(var(--garuda-merah-rgb),.28)!important;box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.07)!important;background:#fff!important}.convert-amount-shell .input,.convert-amount-shell .convert-amount-input,.convert-amount-shell .input:focus,.convert-amount-shell .convert-amount-input:focus,.send-amount-shell .input,.send-amount-shell .input:focus,.swap-amount-shell .input,.swap-amount-shell .input:focus,.finance-amount-shell .input,.finance-amount-shell .input:focus{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.field-label,.field>span,.label,.confirm-pin-field .field-label,.unlock-card--polished .unlock-field .field-label{font-family:"Plus Jakarta Sans",var(--font-sans);font-weight:600;letter-spacing:-.01em!important;color:var(--soft-muted)!important;text-transform:none!important}.std-btn,.gc-btn,.btn,.activity-flow-foot .std-btn{font-family:var(--font-sans);letter-spacing:-.01em;border-radius:16px!important}.std-btn-primary,.gc-btn-primary,.btn-primary,.btn-premium{box-shadow:0 12px 24px rgba(var(--garuda-merah-rgb),.2),0 1px 0 #ffffff29 inset;background:linear-gradient(#ef3344 0%,#d41424 48%,#b9101c 100%)}.filter-chip{border:1px solid var(--soft-border-strong);color:var(--soft-muted);box-shadow:none;background:#ffffffeb}.filter-chip.active{box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.22);background:linear-gradient(#ef3344 0%,#d41424 55%,#b9101c 100%)}.bottom-nav{-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--soft-border)!important;background:#fffffff0!important;border-bottom:none!important;box-shadow:0 -12px 32px #140a0c0f,inset 0 -1px #fffc!important}.nav-tab{color:var(--garuda-text-muted);font-size:.66rem;font-weight:600}.nav-tab.active{font-weight:700}.nav-tab.active:after{display:none}.bottom-nav-label,.tab-label,.nav-tab-label{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.01em;font-weight:650}.auth-shell{background:linear-gradient(#f8f9fb 0%,#f3f5f8 48%,#f7f8fa 100%)}.auth-header{padding:.85rem 1rem .35rem;box-shadow:none!important;background:0 0!important;border-bottom:none!important}.auth-header-name{font-family:"Sora",var(--font-display);letter-spacing:-.03em;color:var(--soft-ink);font-weight:700!important}.auth-main{gap:1rem}.auth-progress-bar{background:#140a0c0f;height:3px}.auth-progress-label{letter-spacing:-.01em;color:var(--soft-muted);font-weight:550}.auth-page-title{letter-spacing:-.045em!important;font-size:1.34rem!important}.auth-page-sub{max-width:34ch;color:var(--soft-muted);margin-top:.4rem;font-size:.8rem}.auth-welcome-brand-kicker{text-transform:none!important;letter-spacing:-.01em!important;color:#fffffff2!important;background:#ffffff24!important;border:1px solid #ffffff47!important;font-size:.7rem!important;font-weight:650!important}.auth-welcome-title{letter-spacing:-.045em!important;color:#fff!important;font-size:max(1.7rem,min(5.5vw,2.1rem))!important;font-weight:700!important}.auth-welcome-tagline{color:#ffffffe6!important;font-size:.84rem!important}.brand-mark-circle--auth{animation:none!important;box-shadow:0 12px 28px #00000029,0 0 0 4px #ffffff1a!important}.unlock-card--polished,.unlock-card{box-shadow:var(--soft-shadow),0 1px 0 #fffffff2 inset;background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border:1px solid #ffffffb3;border-radius:24px!important}.unlock-title{font-size:1.36rem!important}.unlock-sub{max-width:32ch;margin-left:auto;margin-right:auto;font-size:.8rem;font-weight:500;color:var(--garuda-text-muted)!important}.unlock-account{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%)!important;border-color:#140a0c12!important;box-shadow:inset 0 1px #ffffffe6!important}.unlock-account-copy strong{font-family:"Sora",var(--font-display);letter-spacing:-.03em;font-weight:700!important}.unlock-addr{color:var(--garuda-text-muted)!important;font-weight:600!important}.unlock-card--polished .unlock-field .field-label{text-transform:none!important;letter-spacing:-.01em!important;color:var(--garuda-text-muted)!important;font-size:.72rem!important;font-weight:650!important}.unlock-foot{gap:.7rem!important;max-width:320px!important}.unlock-link{color:#334155!important;font-size:.82rem!important;font-weight:650!important}.unlock-disclaimer,.unlock-disclaimer.muted,.auth-disclaimer.unlock-disclaimer{color:var(--garuda-text-muted)!important;opacity:1!important;font-size:.76rem!important;font-weight:500!important}.unlock-danger-link{color:#b91c1c!important;opacity:1!important;font-size:.78rem!important;font-weight:650!important}.unlock-danger-link:hover{color:#991b1b!important;background:#b91c1c0f!important}.dash-premium{font-family:"Plus Jakarta Sans",var(--font-sans)}.dash-premium-amount,.dash-premium-amount-value,.dash-premium-fiat{font-family:"Sora",var(--font-display);letter-spacing:-.035em}.dash-premium-amount-unit{letter-spacing:-.01em!important}.dash-premium-balance--light .dash-premium-foot-item,.dash-premium-foot-item{border:1px solid var(--soft-border);box-shadow:var(--soft-shadow-xs);border-radius:16px!important}.dash-premium-quick.panel{border:1px solid var(--soft-border)!important;box-shadow:var(--soft-shadow),0 1px 0 #ffffffe6 inset!important;background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%)!important;border-radius:22px!important;padding:.55rem!important}.dash-premium-quick-grid{gap:.45rem!important}.dash-premium-quick-grid .quick-action{border:1px solid var(--soft-border)!important;min-height:5.65rem!important;box-shadow:var(--soft-shadow-xs)!important;background:#fff!important;border-radius:16px!important;gap:.42rem!important;padding:.72rem .4rem .65rem!important}.dash-premium-quick-grid .quick-action-label{font-family:var(--font-sans)!important;letter-spacing:-.01em!important;font-weight:700!important}.dash-premium-quick-grid .quick-action-sub{color:var(--garuda-text-muted)!important;font-size:.58rem!important}.dash-premium-quick-grid .quick-action-icon,.profile-menu-icon,.garuda-hub-tile-icon,.auth-welcome-footer-icon{border-radius:16px!important}.dash-premium-quick-grid .quick-action-icon{background:linear-gradient(145deg,#ff3d52 0%,var(--garuda-merah-dark)100%)!important;color:#fff!important;box-shadow:none!important;border:none!important}.market-quick-actions-wrap{border:1px solid var(--soft-border)!important;box-shadow:var(--soft-shadow),0 1px 0 #ffffffe6 inset!important;background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%)!important;border-radius:22px!important;padding:.7rem .55rem .65rem!important}.market-quick-action{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;gap:.48rem!important;padding:.35rem .2rem .3rem!important}.market-quick-action-icon{color:#334155!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#f1f5f9!important;border:1px solid #140a0c0a!important;border-radius:16px!important}.market-svc-tile{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;min-height:0!important}.market-quick-action--primary .market-quick-action-icon{background:linear-gradient(145deg,#ff3d52 0%,var(--garuda-merah-dark)100%)!important;color:#fff!important;box-shadow:none!important;border-color:#0000!important}.market-quick-action--primary .market-quick-action-icon .material-icons-round,.market-quick-action--primary .market-quick-action-icon .material-icons-garuda{color:#fff!important}.market-quick-action--send .market-quick-action-icon,.market-quick-action--receive .market-quick-action-icon,.market-quick-action--more .market-quick-action-icon{color:#334155!important;background:#f1f5f9!important;border-color:#140a0c0a!important}.market-quick-action-label{font-family:var(--font-sans)!important;letter-spacing:-.015em!important;color:#334155!important;font-size:.68rem!important;font-weight:650!important}.market-controls-ref .market-sort-btn{border-color:var(--soft-border)!important;border-radius:16px!important}.profile-hero{border:1px solid var(--soft-border);box-shadow:var(--soft-shadow);background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%);border-radius:24px!important}.profile-menu-item{border-bottom-color:#140a0c0b!important}.profile-menu-label{letter-spacing:-.015em;color:var(--soft-ink);font-weight:650}.activity-row,.market-row,.info-row{border-bottom-color:#140a0c0b!important}.tx-detail-hero{border-radius:20px!important}.tx-detail-explorer{border-color:var(--soft-border)!important;border-radius:16px!important}.wallet-modal,.activity-flow-modal,.send-confirm-sheet,.garuda-hub-sheet{font-family:"Plus Jakarta Sans",var(--font-sans)}.wallet-modal-foot,.activity-flow-foot{border-top-color:#140a0c0d!important}.garuda-hub-titles h2{font-family:"Sora",var(--font-display)!important;letter-spacing:-.04em!important;color:var(--garuda-ink)!important;font-size:1.22rem!important;font-weight:700!important}.garuda-hub-section h3,.garuda-hub-section-head h3{font-family:"Sora",var(--font-display)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--garuda-text-muted)!important;font-size:.74rem!important;font-weight:700!important}.garuda-hub-tile-icon{background:var(--surface-variant)!important;color:#d41424!important;box-shadow:none!important;border:1px solid #140a0c0d!important;border-radius:12px!important}.overlay-screen,.screen,.wallet-shell,.app-shell{font-family:"Plus Jakarta Sans",var(--font-sans)}.send-confirm-sheet,.wallet-modal-card,.activity-flow-card{border-radius:24px}.security-banner{border-radius:20px!important}.market-page-title{letter-spacing:-.045em!important;font-size:1.36rem!important}.market-page-refresh,.market-page-notif,.market-page-scan,.market-page-back{border-radius:16px!important}.market-total-label,.market-token-meta-label,.market-detail-kicker,.swap-hero-metric-label{text-transform:none!important;letter-spacing:-.01em!important;color:var(--soft-muted)!important;font-weight:600!important}.market-svc-tile,.market-asset-card,.market-token-row{border-radius:14px!important}.swap-hero.panel{border:1px solid var(--soft-border);box-shadow:var(--soft-shadow);border-radius:22px!important}.swap-hero-title{font-size:1.05rem!important;font-weight:700!important}.community-hub-sub{margin-top:.25rem}.dash-premium-sa-pill,.dash-premium-chip{text-transform:none!important;letter-spacing:-.01em!important;border-radius:999px!important}.profile-addr-btn{border:1px solid var(--soft-border)!important;background:#f8fafce6!important;border-radius:999px!important}.merchant-scan-card.panel,.receive-panel.panel{border-radius:24px!important}.bridge-screen .screen-head .section-title,.convert-screen .page-title{letter-spacing:-.045em}.convert-amount-shell .input,.convert-amount-shell .convert-amount-input,.convert-amount-shell .input:focus,.convert-amount-shell .convert-amount-input:focus,.convert-amount-shell .input.convert-amount-input,.convert-amount-shell .input.convert-amount-input:focus,.merchant-pay-amount-input .input,.merchant-pay-amount-input .input:focus,.swap-field-box .swap-amount-input,.swap-field-box .swap-amount-input:focus,.swap-input-row .swap-amount-input,.swap-input-row .swap-amount-input:focus{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}.convert-amount-shell:focus-within{background:#fff!important;border-color:#140a0c24!important;box-shadow:0 0 0 3px #140a0c0d!important}.convert-amount-shell--out:focus-within{box-shadow:none!important;background:#f1f5f9!important;border-color:#140a0c0a!important}.send-confirm-sheet--convert,.send-confirm-sheet{border-radius:28px 28px 0 0}.app-content,.wallet-shell,.screen,.overlay-screen{background:0 0}.screen.stack,.stack{gap:1.05rem}.page-header{gap:.7rem}.panel{padding:1.2rem 1.15rem}.market-screen,.dash-premium,.convert-screen,.profile-screen,.tx-history-screen,.security-screen,.bridge-screen,.swap-screen,.staking-hub,.garuda-module-screen{gap:1.05rem}.market-screen{background:0 0!important;gap:1.05rem!important}.market-section{gap:.65rem;margin-top:.35rem}.market-section+.market-section{margin-top:.85rem}.dash-premium{background:0 0!important;gap:.8rem!important}.dash-premium-balance,.dash-premium-quick,.dash-premium-services,.dash-premium-portfolio,.dash-premium-security,.dash-premium-market,.dash-premium-checkin,.dash-premium-activity .panel,.market-hero,.profile-hero,.convert-stage,.swap-hero.panel,.receive-panel.panel{border:1px solid var(--soft-border)!important;box-shadow:var(--soft-shadow),0 1px 0 #ffffffe6 inset!important;background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%)!important}.dash-premium-portfolio.panel{border-radius:22px!important;padding:.95rem 1rem .9rem!important}.dash-premium-portfolio .section-title{font-size:.92rem!important;font-family:"Sora",var(--font-display)!important;letter-spacing:-.03em!important}.dash-premium-portfolio-balance-line{display:flex!important}.dash-premium-portfolio-chart-wrap{background:linear-gradient(180deg,var(--surface-variant)0%,#fff 100%)!important;height:118px!important;min-height:118px!important;box-shadow:none!important;border:1px solid #140a0c0d!important;border-radius:16px!important;padding:.45rem .35rem .2rem!important;display:block!important}.dash-premium-portfolio-stats{display:grid!important}.dash-premium-portfolio-stat,.dash-premium-portfolio-stats>div{background:0 0!important;border:none!important;border-right:1px solid #140a0c0f!important;border-radius:0!important;padding:.1rem .5rem!important;display:flex!important}.dash-premium-portfolio-stat:last-child{border-right:none!important}.dash-premium-portfolio-kicker,.dash-premium-portfolio-metric-icon,.dash-premium-portfolio-metrics,.dash-premium-portfolio-spotlight,.dash-premium-portfolio-tiles{display:none!important}.dash-premium-balance.dash-premium-balance--light{aspect-ratio:1024/591!important;box-shadow:0 18px 40px #140a0c14,0 6px 14px #140a0c0a,0 0 0 1px #ffffffe6 inset,0 14px 36px rgba(var(--garuda-merah-rgb),.06)!important;background:#fff!important;border-color:#140a0c1a!important;border-radius:24px!important}.dash-premium-balance--light .dash-premium-balance-hero-fill{background-image:var(--dash-balance-hero-url)!important;filter:none!important;opacity:1!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.dash-premium-balance--light .dash-premium-balance-inner:before{content:none!important;display:none!important}.dash-premium-balance--light .dash-premium-amount-unit,.dash-premium-balance--light .dash-premium-pending-chip,.dash-premium-balance--light .dash-premium-pending-chip .material-icons-round,.dash-premium-balance--light .dash-premium-pending-chip-amount,.dash-premium-balance--light .dash-premium-pending-chip-label,.dash-premium-balance--light .dash-premium-pending-chip-sep{color:#e10600!important;opacity:1!important}.dash-premium-balance--light .dash-premium-balance-foot,.dash-premium-balance--light .dash-premium-balance-trust{display:none!important}.dash-premium-balance--light .dash-premium-mainnet{z-index:5!important;color:var(--garuda-text-muted)!important;background:#fffffff0!important;border:1px solid #140a0c14!important;display:inline-flex!important;position:absolute!important;top:.7rem!important;right:.8rem!important;box-shadow:0 4px 12px #140a0c0d!important}.dash-premium-balance--light .dash-premium-balance-inner{--dash-balance-pad-t:1.45rem;--dash-balance-pad-b:1.15rem;justify-content:flex-start!important}.dash-premium-balance--light .balance-label.light{text-transform:none!important;letter-spacing:-.015em!important;color:var(--garuda-text-muted)!important;font-size:.82rem!important;font-weight:600!important}.dash-premium-balance--light .dash-premium-amount-unit{letter-spacing:-.03em!important;font-size:.92em!important;transform:none!important}.convert-stage{border-radius:24px!important;gap:1.05rem!important;padding:1.2rem 1.1rem 1.25rem!important}.convert-trade,.convert-pair{gap:.55rem!important}.convert-pair-token{background:var(--surface-variant)!important;border-color:#140a0c0e!important}.convert-pair-token.is-from{background:#fff!important;border-color:#140a0c12!important}.convert-amount-shell{background:var(--surface-variant)!important;border-color:#140a0c12!important}.convert-amount-shell--out{background:#f1f5f9!important;border-color:#140a0c0d!important}.convert-rate-bar{border:1px solid #140a0c0b;background:var(--surface-variant)!important}.convert-max-btn{color:#475569!important;background:#140a0c0a!important}.convert-max-btn:hover{color:var(--garuda-ink)!important;background:#140a0c12!important}.input:focus,textarea.input:focus,select.input:focus,.unlock-input--polished:focus{border-color:#140a0c2e!important;box-shadow:0 0 0 3px #140a0c0d!important}.auth-welcome-screen,.auth-app-shell,.auth-shell-unlock{background:linear-gradient(#f8f9fb 0%,#f3f5f8 55%,#f7f8fa 100%)!important}.market-quick-actions-wrap{padding:.7rem .55rem .65rem!important}.market-quick-actions{gap:.2rem!important}.market-tray{border:1px solid var(--soft-border)!important;box-shadow:var(--soft-shadow),0 1px 0 #ffffffe6 inset!important;background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%)!important;border-radius:22px!important;padding:.35rem .4rem!important}.market-section-title{letter-spacing:-.02em!important;font-size:.82rem!important}.market-svc-tile{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important}.market-tray .market-token-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #140a0c0d!important}.market-tray .market-token-card:last-child{border-bottom:0!important}.profile-menu-item{padding-top:.92rem;padding-bottom:.92rem}.section-title{margin-bottom:.35rem}.garuda-hub-sheet{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%)!important;border-radius:26px 26px 0 0!important;gap:1rem!important;box-shadow:0 -14px 40px #140a0c1f!important}.wallet-modal-card,.activity-flow-card{border:1px solid #140a0c0f;background:#fff!important}.stat-card,.filter-chip:not(.active){background:#fff!important}.nav-tab.active{color:var(--garuda-merah)}.garuda-pay-screen,.staking-hub-screen,.community-hub-screen,.merchant-screen,.send-screen,.cards-screen,.bridge-screen,.bridge-screen--form,.tx-history-screen,.security-screen{gap:1.05rem!important}.community-pending-hero.dash-premium-balance,.community-pending-hero--solid{color:var(--garuda-ink)!important;background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%)!important;border:1px solid #140a0c0f!important;box-shadow:0 14px 32px #140a0c09,inset 0 1px #fffffff2!important}.community-pending-hero .balance-label.light,.community-pending-hero .balance-amount.light,.community-pending-hero .balance-fiat.light{color:var(--garuda-ink)!important;text-shadow:none!important}.community-pending-hero .balance-label.light{color:var(--garuda-text-muted)!important;text-transform:none!important;letter-spacing:-.01em!important}.community-pending-hero .balance-fiat.light{color:var(--garuda-text-muted)!important}.gp-quick-action-icon{background:var(--surface-variant)!important;color:var(--garuda-merah)!important;border:1px solid #140a0c0f!important;box-shadow:0 6px 14px #140a0c0a!important}.gp-fiat-pending--featured,.gp-cs-hero,.gp-merchant-entry,.gp-cs-entry{background:#fff!important;border-color:#140a0c0f!important;box-shadow:0 10px 24px #140a0c08!important}.gp-fiat-pending-switch,.garuda-pay-topup-chip{background:var(--surface-variant)!important;color:#475569!important;border-color:#140a0c1a!important}.swap-field-box:focus-within{border-color:#140a0c24!important;box-shadow:0 0 0 3px #140a0c0d!important}.swap-quick-btn--active{color:var(--garuda-ink)!important;background:#f1f5f9!important;border-color:#140a0c1a!important}.merchant-amount-mode-btn.active{background:var(--surface-variant)!important;color:var(--garuda-ink)!important;border-color:#140a0c1f!important}.profile-menu-icon:not(.danger){color:#475569!important;background:#f1f5f9!important}.tx-detail-hero{background:var(--surface-variant)!important;border:1px solid #140a0c0f!important;border-radius:20px!important}.send-confirm-swap-card--in{background:var(--surface-variant)!important;border-color:#140a0c0f!important}.garuda-loading--fullscreen,.garuda-external-launch{background:linear-gradient(#f8f9fb 0%,#f3f5f8 48%,#f7f8fa 100%)!important}.cards-screen{gap:1.1rem!important}.cards-screen .page-title{font-family:"Sora",var(--font-display)!important;letter-spacing:-.035em!important;font-weight:700!important}.cards-stat-primary{background:#fff!important;border-color:#ce112638!important}.cards-stat-primary .cards-stat-value{color:#ce1126!important}.cards-screen .cards-section-title,.cards-screen .nft-mint-tile-title{font-family:"Sora",var(--font-display)!important;letter-spacing:-.03em!important}.cards-screen .cards-utility-row-title{font-family:var(--font-sans)!important;letter-spacing:-.01em!important}.cards-screen .cards-section-title,.cards-screen .nft-mint-tile-title,.cards-screen .cards-utility-row-title{color:var(--garuda-ink)!important;font-weight:700!important}.cards-screen .cards-perks-panel,.cards-screen .cards-utility-panel,.cards-screen .cards-rewards-panel,.cards-screen .cards-identity-panel,.cards-screen .cards-creator-panel,.cards-screen .cards-activity{background:#fff!important;border:1px solid #140a0c0f!important;border-radius:18px!important;box-shadow:0 8px 20px #140a0c08!important}.cards-screen .cards-perk--on{background:var(--surface-variant)!important;border-color:#140a0c14!important}.cards-screen .cards-chart-bar{box-shadow:none!important;background:linear-gradient(#ef3344,#b9101c)!important}.garuda-id-screen .garuda-id-card-name,.garuda-id-screen .garuda-id-card-specs dd{color:var(--garuda-ink)!important}.garuda-id-screen .garuda-id-verify-cta{border-radius:16px!important;box-shadow:0 8px 18px #140a0c08!important}.garuda-hub-quick-icon{color:#fff!important;background:linear-gradient(#ef3344 0%,#d41424 48%,#b9101c 100%)!important;box-shadow:0 8px 16px #d4142438,inset 0 1px #ffffff29!important}.bridge-form-card .bridge-summary,.bridge-balance-summary{background:var(--surface-variant)!important;border-color:#140a0c0f!important}.bridge-form-card select.input:focus,.bridge-select-wrap .bridge-select:focus,.finance-input:focus-within{border-color:#140a0c2e!important;box-shadow:0 0 0 3px #140a0c0d!important}.garuda-pay-hero.balance-panel,.garuda-pay-hero.gradient-only{color:var(--garuda-ink)!important;background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%)!important;border:1px solid #140a0c0f!important;box-shadow:0 14px 32px #140a0c09,inset 0 1px #fffffff2!important}.garuda-pay-hero .balance-label.light,.garuda-pay-hero .garuda-pay-hero-label{color:var(--garuda-text-muted)!important;opacity:1!important;text-transform:none!important;letter-spacing:-.01em!important}.garuda-pay-hero .garuda-pay-balance,.garuda-pay-hero .balance-amount{color:var(--garuda-ink)!important}.garuda-services-screen.garuda-superapp-screen.stack,.garuda-ppob-screen{gap:.95rem!important}.garuda-superapp-hero{color:var(--garuda-ink)!important;background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%)!important;border:1px solid #140a0c0f!important;border-radius:22px!important;padding:1.05rem 1.1rem 1rem!important;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2!important}.garuda-superapp-hero-title{font-family:"Sora",var(--font-display)!important;color:var(--garuda-ink)!important;letter-spacing:-.04em!important;font-size:1.12rem!important;font-weight:700!important}.garuda-superapp-hero-sub{color:var(--garuda-text-muted)!important;font-size:.76rem!important;line-height:1.4!important}.garuda-superapp-hero-badge,.garuda-superapp-hero-art{display:none!important}.garuda-superapp-hero-mark{opacity:.1!important;object-position:center right!important;width:6.4rem!important;max-height:72%!important;top:50%!important;bottom:auto!important;right:.25rem!important;transform:translateY(-48%)!important}.garuda-superapp-hero-wallet{background:var(--surface-variant)!important;color:#334155!important;border:1px solid #140a0c14!important}.garuda-superapp-tray{border:1px solid var(--soft-border)!important;box-shadow:var(--soft-shadow),0 1px 0 #ffffffe6 inset!important;background:linear-gradient(165deg,#fffffffa 0%,#fcfdfff2 100%)!important;border-radius:22px!important;padding:.55rem .4rem .5rem!important}.garuda-superapp-section-head h3{letter-spacing:-.02em!important;font-size:.82rem!important}.garuda-superapp-section-head .muted,.garuda-superapp-section-icon{display:none!important}.garuda-superapp-life-tile,.garuda-superapp-more-tile{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important}.garuda-superapp-life-tile.is-pay{box-shadow:none!important;background:0 0!important;border:0!important}.garuda-superapp-life-icon,.garuda-superapp-more-icon{color:#e10600!important;box-shadow:none!important;background:#f1f5f9!important;border:1px solid #140a0c0a!important}.garuda-superapp-more-icon{color:#475569!important}.garuda-superapp-life-tile.is-pay .garuda-superapp-life-icon{color:#e10600!important;background:#f1f5f9!important}.garuda-superapp-mitra-card{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%)!important;border:1px solid #140a0c12!important;box-shadow:0 12px 28px #140a0c0a,inset 0 1px #fffffff2!important}.garuda-superapp-mitra-icon{color:#d41424!important;background:#f1f5f9!important;border:1px solid #140a0c0d!important}.garuda-superapp-mitra-copy strong{color:#d41424!important}.garuda-superapp-mitra-copy .muted{color:var(--garuda-text-muted)!important}.garuda-superapp-mitra-cta{color:#fff!important;background:linear-gradient(#ef3344 0%,#d41424 48%,#b9101c 100%)!important;border-radius:999px!important;font-weight:700!important;box-shadow:0 10px 22px #d4142447,inset 0 1px #ffffff29!important}.garuda-superapp-footer-links{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.garuda-services-settings-link{color:#334155!important;background:#fff!important;border:1px solid #140a0c14!important;border-radius:14px!important;min-height:2.55rem!important;font-weight:650!important;box-shadow:0 4px 12px #140a0c08!important}.garuda-ppob-trust-icon,.garuda-ppob-balance-card.is-gdc .garuda-ppob-balance-icon{color:#475569!important;box-shadow:none!important;background:#f1f5f9!important}.garuda-ppob-category-tab.is-active,.garuda-ppob-step-pill.is-active{background:var(--garuda-ink)!important;color:#fff!important;border-color:#140a0c24!important;box-shadow:0 4px 12px #140a0c1a!important}.garuda-ppob-custom-banner{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%)!important;border-color:#140a0c12!important;box-shadow:0 8px 20px #140a0c09,inset 0 1px #fffffff2!important}.garuda-ppob-custom-banner-icon{background:var(--garuda-ink)!important;box-shadow:0 6px 14px #140a0c1f!important}.garuda-ppob-product-card.is-selected{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%)!important;border-color:#140a0c2e!important;box-shadow:0 12px 28px #140a0c12!important}.garuda-ppob-product-icon.is-pulsa{color:#475569!important;background:#f1f5f9!important}.garuda-module-screen.stack,.garuda-ls-v4,.garuda-mitra-screen,.garuda-id-screen,.garuda-dev-screen,.garuda-commerce-screen,.wc-screen{gap:1.05rem}.garuda-id-trust-icon,.garuda-mart-highlight-icon{color:#475569!important;box-shadow:none!important;background:#f1f5f9!important}.garuda-dev-hero{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%)!important;border-color:#140a0c0f!important;box-shadow:0 12px 28px #140a0c09,inset 0 1px #fffffff2!important}.garuda-dev-hero-orb,.garuda-dev-header-chip{color:#475569!important;box-shadow:none!important;background:#f1f5f9!important}.garuda-dev-hero-accent{background:#140a0c14!important}.garuda-dev-hero-title,.garuda-lifestyle-head .page-title,.garuda-ls-brand-title{font-family:"Sora",var(--font-display)!important;letter-spacing:-.035em!important;font-weight:700!important}.garuda-module-intro,.garuda-module-hero-premium{background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%)!important;border-color:#140a0c0f!important;box-shadow:0 8px 20px #140a0c09!important}.garuda-module-badge{text-transform:none!important;letter-spacing:-.01em!important;color:var(--garuda-text-muted)!important;background:#f1f5f9!important;border-color:#140a0c0f!important;font-weight:650!important}.garuda-ls-v4-cats,.garuda-ls-v4 .garuda-ls-route-card.is-premium,.garuda-ls-v4-stage.is-travel .garuda-travel-search{border:1px solid #140a0c0f!important;border-radius:20px!important;box-shadow:0 12px 28px #140a0c0b,inset 0 1px #fffffff2!important}.wc-intro-title{font-family:"Sora",var(--font-display)!important;letter-spacing:-.03em!important;font-weight:700!important}.wc-card-eyebrow{text-transform:none!important;letter-spacing:-.01em!important;color:var(--garuda-text-muted)!important;font-weight:650!important}:root{--garuda-merah:#ce1126;--garuda-merah-rgb:206,17,38;--garuda-merah-dark:#a50e1e;--garuda-merah-deep:#8f0c1a;--garuda-merah-bright:#ff4d5e;--garuda-merah-soft:#fff5f5;--garuda-merah-muted:rgba(var(--garuda-merah-rgb),.08);--garuda-merah-border:rgba(var(--garuda-merah-rgb),.18);--garuda-merah-border-strong:rgba(var(--garuda-merah-rgb),.35);--garuda-putih:#fff;--garuda-paper:#fff;--garuda-bg:#fff;--garuda-bg-alt:#fafafa;--garuda-mist:#f7f2f3;--garuda-surface-2:#fff8f8;--garuda-surface-3:#fff5f5;--garuda-ink:#140a0c;--garuda-ink-soft:#3a2428;--garuda-text:#1a1a2e;--garuda-text-muted:#64748b;--garuda-text-soft:#1a1a2e8c;--garuda-line:#140a0c14;--garuda-emas:#c4a35a;--garuda-emas-soft:#c4a35a29;--garuda-viz-core:var(--garuda-merah);--garuda-viz-wallet:#8b3a4a;--garuda-viz-identity:var(--garuda-emas);--garuda-viz-payments:var(--garuda-merah-dark);--garuda-viz-neutral:#64748b;--garuda-viz-layer-apps:var(--garuda-ink-soft);--garuda-viz-layer-contracts:#5c4a32;--garuda-viz-layer-consensus:var(--garuda-merah);--garuda-viz-layer-validators:var(--garuda-emas);--garuda-viz-layer-infra:var(--garuda-viz-neutral);--garuda-success:#16a34a;--garuda-error:#dc2626;--garuda-warning:#d97706;--font-display:"Sora","Inter",system-ui,sans-serif;--font-sans:"Inter","Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--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:var(--garuda-text-muted);--border:var(--garuda-line);--border-strong:#140a0c1f;--success:var(--garuda-success);--error:var(--garuda-error);--shadow-xs:0 1px 2px #140a0c0a;--shadow-sm:0 4px 14px #140a0c0d;--shadow-md:0 10px 28px rgba(var(--garuda-merah-rgb),.14);--shadow-lg:0 18px 48px #140a0c1a;--shadow-card:0 8px 28px #140a0c0f;--shadow-premium:0 1px 3px #1a1a2e0f,0 8px 32px rgba(var(--garuda-merah-rgb),.06);--shadow-glow-merah:0 0 24px rgba(var(--garuda-merah-rgb),.12);--elevation-1:var(--shadow-xs);--elevation-2:var(--shadow-card);--elevation-3:var(--shadow-premium);--gradient-merah:linear-gradient(135deg,#ff6b7a 0%,var(--garuda-merah)55%,var(--garuda-merah-dark)100%);--gradient-text:linear-gradient(135deg,#ff6b7a,var(--garuda-merah));--gradient-merah-soft:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%);--ease-out:cubic-bezier(.22,1,.36,1);--ease-press:cubic-bezier(.2,.8,.2,1);--duration-fast:.15s;--duration-normal:.25s;--glass:#ffffffb8;--glass-border:#ffffff8c}.gc-btn,.std-btn,.btn{border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:700;font-size:var(--text-sm);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:transform var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out),background var(--duration-fast)ease,border-color var(--duration-fast)ease,color var(--duration-fast)ease,opacity var(--duration-fast)ease;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.35rem;line-height:1.2;text-decoration:none;display:inline-flex}.gc-btn-primary,.std-btn-primary,.btn-primary,.btn-premium{background:var(--gradient-merah);color:var(--garuda-putih);box-shadow:0 4px 16px rgba(var(--garuda-merah-rgb),.28)}.gc-btn-primary:not(:disabled):hover,.std-btn-primary:not(:disabled):hover,.btn-primary:hover,.btn-premium:hover{color:var(--garuda-putih);box-shadow:0 8px 24px rgba(var(--garuda-merah-rgb),.34);transform:translateY(-1px)}.gc-btn-outline,.std-btn-outline,.btn-outline{background:var(--surface);color:var(--primary);border:1.5px solid var(--garuda-merah-border-strong);box-shadow:var(--shadow-xs)}.gc-btn-outline:not(:disabled):hover,.std-btn-outline:not(:disabled):hover,.btn-outline:hover{border-color:var(--garuda-merah);background:var(--garuda-merah-muted);color:var(--garuda-merah-dark)}.gc-btn-ghost,.std-btn-ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.gc-btn-ghost:not(:disabled):hover,.std-btn-ghost:not(:disabled):hover{border-color:var(--garuda-merah-border);color:var(--primary);background:var(--garuda-merah-muted)}.gc-btn:disabled,.std-btn:disabled,.btn:disabled{cursor:not-allowed;transform:none!important}.gc-btn-primary:disabled,.std-btn-primary:disabled{color:#ffffffeb;box-shadow:none;opacity:1;background:#d4a0a6}.gc-btn-outline:disabled,.std-btn-outline:disabled,.gc-btn-ghost:disabled,.std-btn-ghost:disabled{opacity:.45}.gc-btn-sm,.btn-sm{padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.gc-btn-lg,.std-btn-large{font-size:var(--text-sm);padding:1rem 1.5rem}.std-btn-small{padding:.65rem 1rem;font-size:.8125rem;font-weight:600}.gc-btn-full,.std-btn-full{width:100%}.gc-btn-pill{border-radius:var(--radius-full)}.btn{border-radius:10px;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600}.btn-gold{background:var(--gradient-merah);color:var(--garuda-putih);box-shadow:var(--shadow-glow-merah)}.btn-gold:hover{color:var(--garuda-putih);transform:translateY(-1px)}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2)format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff)format("woff")}@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-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.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-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.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-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.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-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.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-6-qcROiO.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-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.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:80;--page-header-bg-image:url(/garuda-page-header-bg.jpg?v=75);--page-header-ink:var(--garuda-ink);--page-header-muted:var(--garuda-text-muted);--page-header-red:var(--garuda-merah);--page-header-red-soft:var(--garuda-merah-muted);--page-header-veil:linear-gradient(180deg,#ffffff80 0%,#ffffff52 50%,#ffffff7a 100%);--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:var(--primary-bg)}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:linear-gradient(180deg,var(--garuda-mist)0%,var(--garuda-bg-alt)48%,#faf7f8 100%);-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}select:not([multiple]):not([size]):not(.swap-token-select-overlay):not(.market-sort-select):not(.bridge-select){cursor:pointer;padding-right:2.4rem;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='%236b7280' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right .9rem center!important;background-repeat:no-repeat!important;background-size:12px 8px!important}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)}}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:24px 24px 0 0;width:min(480px,100%);bottom:0}}.app-content{padding:0 var(--space-4)calc(6.35rem + env(safe-area-inset-bottom))}.screen{padding-top:var(--space-3)}.stack{gap:var(--space-5);flex-direction:column;display:flex}.center{text-align:center;align-items:center}.pad{padding:var(--space-4)}.section{margin-top:var(--space-1)}.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 rgba(var(--garuda-merah-rgb),.15));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{border:1px solid rgba(var(--garuda-merah-rgb),.12);box-sizing:border-box;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 4px 18px #140a0c14}.brand-mark-circle--panel{width:68px;height:68px;padding:11px}.brand-mark-circle--auth{box-sizing:border-box;background:#fffffff5;border:1px solid #ffffff8c;width:88px;height:88px;margin-bottom:.85rem;padding:7px;animation:none;overflow:hidden;box-shadow:0 12px 28px #00000029,0 0 0 4px #ffffff1a}.brand-mark-circle--auth>img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:none;height:100%;max-height:none;display:block;transform:none}.brand-mark-circle--unlock{width:76px;height:76px;box-shadow:0 8px 24px rgba(var(--garuda-merah-rgb),.14);margin:0 auto .6rem;padding:10px;overflow:visible}.brand-mark-circle--header{width:36px;height:36px;box-shadow:0 2px 10px rgba(var(--garuda-merah-rgb),.1);padding:5px}.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%,rgba(var(--garuda-merah-rgb),.06),transparent 55%),var(--surface);flex-direction:column;min-height:100dvh;display:flex}.auth-welcome-hero{min-height:max(268px,min(36dvh,320px));padding:calc(1.7rem + env(safe-area-inset-top,0px))1.25rem 2.85rem;isolation:isolate;background:radial-gradient(70% 55% at 50% 18%,#ffffff24,#0000 58%),linear-gradient(#b9101c 0%,#d41424 42%,#ef3344 100%);flex-shrink:0;position:relative;overflow:visible}.auth-welcome-hero:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000001f,#0000 70%);height:38%;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:-.045em;color:#fff;text-shadow:0 1px 12px #00000024;font-size:max(1.7rem,min(5.5vw,2.1rem));font-weight:700;line-height:1.08}.auth-welcome-tagline{color:#ffffffe6;text-shadow:none;max-width:280px;margin-top:.35rem;font-size:.84rem;font-weight:500;line-height:1.4}.auth-network-pill{display:none}.auth-welcome-body{min-height:0;padding:.15rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));z-index:3;background:linear-gradient(#fff 0%,#fbfcfd 100%);border-top:1px solid #ffffffb3;border-radius:1.6rem 1.6rem 0 0;flex-direction:column;flex:1;gap:0;margin-top:-1.55rem;display:flex;position:relative;box-shadow:0 -12px 36px #140a0c1a,inset 0 -1px #ffffffe6}.auth-welcome-body-main{flex-direction:column;flex:1;justify-content:center;gap:.95rem;min-height:0;padding:.25rem 0 .75rem;display:flex}.auth-welcome-body:before{content:"";background:#140a0c1a;border-radius:999px;flex-shrink:0;width:32px;height:4px;margin:.7rem auto .25rem}.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:#475569;text-align:center;max-width:300px;margin:0 auto;font-size:.86rem;font-weight:500;line-height:1.5}.auth-welcome-referral{background:linear-gradient(145deg,rgba(var(--garuda-merah-rgb),.07),rgba(var(--garuda-merah-rgb),.04));border:1px solid rgba(var(--garuda-merah-rgb),.14);color:#8f1018;text-align:left;width:100%;max-width:320px;box-shadow:0 6px 18px rgba(var(--garuda-merah-rgb),.06);border-radius:16px;align-items:flex-start;gap:.65rem;margin:0;padding:.7rem .85rem;font-size:.76rem;font-weight:600;line-height:1.45;display:flex}.auth-welcome-referral p{flex:1;margin:0}.auth-welcome-referral-icon{background:rgba(var(--garuda-merah-rgb),.1);width:1.85rem;height:1.85rem;color:var(--garuda-merah);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.auth-welcome-screen .auth-disclaimer,.auth-welcome-footnote{color:var(--garuda-text-muted);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{background:var(--surface-variant);color:var(--garuda-text-muted);letter-spacing:-.01em;white-space:nowrap;border:1px solid #140a0c0f;border-radius:999px;align-items:center;padding:.34rem .65rem;font-size:.66rem;font-weight:650;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:var(--garuda-text-muted);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 rgba(var(--garuda-merah-rgb),.32),0 2px 0 #ffffff38 inset}.auth-welcome-actions .std-btn-primary:not(:disabled):hover{box-shadow:0 14px 34px rgba(var(--garuda-merah-rgb),.38),0 2px 0 #ffffff38 inset}.auth-welcome-actions .std-btn-outline{border-width:1.5px;border-color:rgba(var(--garuda-merah-rgb),.22);color:var(--garuda-merah-dark);background:#fff;font-weight:700;box-shadow:0 2px 10px #140a0c0a}.auth-welcome-actions .std-btn-outline:not(:disabled):hover{background:rgba(var(--garuda-merah-rgb),.03);border-color:rgba(var(--garuda-merah-rgb),.35)}.auth-welcome-footer{padding:.85rem .5rem calc(.45rem + env(safe-area-inset-bottom,0px));border-top:1px solid #140a0c0d;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{min-width:0;color:var(--garuda-text-muted);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:#140a0c09;border:1px solid #140a0c0d;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:var(--garuda-merah-dark);background:rgba(var(--garuda-merah-rgb),.03)}.auth-welcome-footer-link:hover .auth-welcome-footer-icon{background:rgba(var(--garuda-merah-rgb),.08);border-color:rgba(var(--garuda-merah-rgb),.12)}.auth-welcome-footer-link:active{transform:scale(.98)}.auth-shell-unlock{isolation:isolate;background:#fff;position:relative;overflow:hidden}.auth-unlock-stage{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.auth-unlock-stage-img{object-fit:cover;object-position:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.auth-unlock-stage-veil{background:linear-gradient(#ffffff1a 0%,#ffffff05 28%,#ffffff14 55%,#ffffff38 78%,#ffffff5c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.auth-shell-unlock .auth-header,.auth-shell-unlock .auth-main{z-index:1;position:relative}.auth-shell-unlock .auth-header{box-shadow:none;padding-top:calc(.85rem + env(safe-area-inset-top,0px));background:0 0;border-bottom:none}.auth-shell-unlock .auth-header-brand{gap:.55rem}.auth-shell-unlock .auth-header-name{letter-spacing:-.02em;color:var(--garuda-ink);font-weight:750}.auth-shell-unlock .auth-main{width:100%;max-width:420px;padding:.85rem 1.2rem calc(1.85rem + env(safe-area-inset-bottom,0px));flex:1;justify-content:center;gap:1.15rem;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 #140a0c14!important}.unlock-card--polished{-webkit-backdrop-filter:blur(14px);gap:1.05rem;background:#ffffffe6!important;border:1px solid #ffffffe0!important;border-radius:26px!important;padding:1.75rem 1.45rem 1.5rem!important;box-shadow:0 24px 56px #7f1d1d14,0 8px 22px #140a0c0d,0 0 0 1px #140a0c0a!important}.unlock-head{text-align:center}.unlock-card--polished .unlock-title{letter-spacing:-.045em;color:var(--garuda-ink);font-size:1.32rem;font-weight:800;line-height:1.18}.unlock-card--polished .unlock-sub{color:var(--garuda-text-muted);max-width:30ch;margin-top:.42rem;margin-left:auto;margin-right:auto;font-size:.875rem;line-height:1.5}.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-account{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c12;border-radius:16px;align-items:center;gap:.75rem;width:100%;padding:.85rem .95rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.unlock-account-mark{flex-shrink:0;width:42px;height:42px;margin:0;padding:6px;box-shadow:0 4px 12px #140a0c0f}.unlock-account-mark img{object-fit:contain;width:100%;height:100%;display:block}.unlock-account-copy{text-align:left;flex-direction:column;gap:.14rem;min-width:0;display:flex}.unlock-account-copy strong{letter-spacing:-.02em;color:var(--garuda-ink);font-size:.9rem;font-weight:750}.unlock-hero{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:rgba(var(--garuda-merah-rgb),.03);border-radius:var(--radius-md);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:var(--garuda-text-muted);margin-top:0;font-size:.74rem;font-weight:600}.unlock-field{flex-direction:column;gap:.4rem;width:100%;display:flex}.unlock-card--polished .unlock-field .field-label{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);font-size:.72rem;font-weight:650}.unlock-input{width:100%}.unlock-input--polished{background:#fff;border:1.5px solid #140a0c1a;border-radius:14px;gap:.4rem;min-height:50px;padding:.55rem .7rem .55rem .75rem;box-shadow:0 1px 2px #140a0c08}.unlock-input--polished:focus-within{border-color:rgba(var(--garuda-merah-rgb),.5);box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.1);background:#fff}.unlock-input-leading{color:var(--garuda-merah,#c4101c);flex-shrink:0;place-items:center;display:grid}.unlock-input--polished .finance-icon-btn{color:var(--garuda-merah,#c4101c);background:rgba(var(--garuda-merah-rgb),.08);border-radius:10px;width:34px;height:34px}.unlock-actions{flex-direction:column;gap:.65rem;width:100%;margin-top:.2rem;display:flex}.unlock-card--polished .std-btn-primary{letter-spacing:-.01em;background:linear-gradient(180deg,#e11d2e 0%,var(--garuda-merah,#c4101c)55%,#a50e18 100%);min-height:50px;box-shadow:0 12px 28px rgba(var(--garuda-merah-rgb),.28);border-radius:14px;font-weight:750}.unlock-card--polished .std-btn-primary:not(:disabled):hover{filter:brightness(1.03)}.unlock-foot{flex-direction:column;align-items:center;gap:.7rem;width:100%;max-width:320px;margin:.35rem auto 0;padding:.15rem .35rem .25rem;display:flex}.unlock-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;letter-spacing:-.015em;color:#334155;text-align:center;cursor:pointer;background:0 0;border:none;margin:0;padding:.2rem .35rem;font-size:.82rem;font-weight:650;line-height:1.4;text-decoration:none}.unlock-link:hover{color:var(--garuda-merah,#c4101c);text-underline-offset:3px;text-decoration:underline}.unlock-link:focus-visible{outline:2px solid rgba(var(--garuda-merah-rgb),.35);outline-offset:3px;border-radius:6px}.unlock-disclaimer{text-align:center;max-width:300px;margin:0;font-size:.76rem;font-weight:500;line-height:1.5;color:var(--garuda-text-muted)!important}.unlock-disclaimer--polished strong{color:inherit;font-weight:600}.unlock-danger-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;letter-spacing:-.015em;color:#b91c1c;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:10px;margin:.15rem 0 0;padding:.35rem .55rem;font-size:.78rem;font-weight:650}.unlock-danger-link:hover{color:#991b1b;background:#b91c1c0f;text-decoration:none}.unlock-danger-link:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #b91c1c59}.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 rgba(var(--garuda-merah-rgb),.1);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-loading{pointer-events:none}.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}.spin{animation:.8s linear infinite garudaUiSpin}@keyframes garudaUiSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.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);box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.1);background:var(--surface);outline:none}.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:#140a0c14}.status-badge-default.status-badge-primary{background:var(--primary-container);color:var(--primary);border-color:rgba(var(--garuda-merah-rgb),.12)}.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);background:rgba(var(--garuda-merah-rgb),.07);border:1px solid rgba(var(--garuda-merah-rgb),.1);letter-spacing:.04em;text-transform:uppercase;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 #140a0c12;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 #140a0c0a}.quick-grid--primary .quick-action{border-color:rgba(var(--garuda-merah-rgb),.1);background:linear-gradient(#fff 0%,#fff9f9 100%);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{border-color:rgba(var(--garuda-merah-rgb),.1);background:linear-gradient(#fff 0%,#fffbfb 100%);border-radius:12px;gap:.34rem;min-height:72px;padding:.58rem .2rem .52rem}.quick-grid--services .quick-action-icon{background:rgba(var(--garuda-merah-rgb),.08);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:rgba(var(--garuda-merah-rgb),.16);transform:translateY(-1px);box-shadow:0 4px 12px #140a0c12}.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{background:rgba(var(--garuda-merah-rgb),.08);width:40px;height:40px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.quick-action--primary .quick-action-icon{background:linear-gradient(145deg,var(--garuda-merah-bright)0%,var(--primary)55%,var(--primary-dark)100%);color:#fff;box-shadow:0 3px 10px rgba(var(--garuda-merah-rgb),.24)}.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{background:linear-gradient(145deg,#ff3d52 0%,var(--garuda-merah-dark)100%);color:#fff;letter-spacing:-.03em;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:rgba(var(--garuda-merah-rgb),.04)}.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:#140a0c73;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:rgba(var(--garuda-merah-rgb),.04);border:1px solid rgba(var(--garuda-merah-rgb),.1);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:rgba(var(--garuda-merah-rgb),.04)}.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}.detail-section{flex-direction:column;gap:.35rem;display:flex}.detail-section-title{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0;font-size:.7rem;font-weight:700}.detail-rows{background:#fff;border:1px solid #140a0c12;border-radius:14px;flex-direction:column;padding:.2rem .85rem;display:flex}.detail-row{justify-content:space-between;align-items:center;gap:.9rem;padding:.6rem 0;font-size:.82rem;display:flex}.detail-row+.detail-row{border-top:1px solid #140a0c0f}.detail-label{color:#64748b;flex:0 auto;max-width:46%;line-height:1.35}.detail-value-wrap{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem .35rem;min-width:0;display:flex}.detail-value{color:var(--text);word-break:break-word;font-weight:600}.detail-value .tx-detail-method-brand{vertical-align:middle;margin-right:.4rem;display:inline-flex}.detail-value.mono{word-break:break-all;font-size:.8rem}.detail-row.is-strong .detail-label,.detail-row.is-strong .detail-value{color:var(--text);font-weight:800}.detail-action{background:rgba(var(--garuda-merah-rgb),.07);width:26px;height:26px;color:var(--primary);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;place-items:center;text-decoration:none;display:inline-grid}.detail-action:active{transform:scale(.94)}.detail-hint{color:#047857;flex-basis:100%;font-size:.72rem}.detail-rows>.tx-detail-explorer{margin:.2rem 0 .6rem}.detail-note{color:#475569;background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;display:flex}.detail-note .material-icons-garuda{color:var(--garuda-text-muted);flex-shrink:0}.detail-note p{margin:0;font-size:.76rem;line-height:1.5}.detail-note.is-warning{color:#92400e;background:#f59e0b1a;border-color:#f59e0b40}.detail-note.is-warning .material-icons-garuda{color:#b45309}.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,.cards-header,.market-page-header{z-index:0;margin:calc(-1*var(--space-3))calc(-1*var(--space-4))var(--space-2);isolation:isolate;background-color:#fff;background-image:var(--page-header-veil),var(--page-header-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #ce11261a;border-radius:0 0 22px 22px;align-items:center;gap:.75rem;padding:1rem 1rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #140a0c0a,inset 0 1px #fff}.page-header>*,.cards-header>*,.market-page-header>*{z-index:1;position:relative}.page-header-spacer{flex-shrink:0;width:40px}.page-header .page-title,.cards-header .page-title,.market-page-header .page-title,.page-header .market-page-title,.market-page-header .market-page-title{color:var(--page-header-ink);text-shadow:none}.page-title{letter-spacing:-.04em;font-size:1.3rem;font-weight:700;font-family:"Sora",var(--font-display)}.page-title-lg{letter-spacing:-.04em;font-size:1.48rem;font-weight:700;font-family:"Sora",var(--font-display);padding:.75rem 0 .25rem}.page-subtitle,.page-header .cards-sub,.cards-header .cards-sub,.page-header .garuda-id-page-sub,.page-header .garuda-lifestyle-sub,.page-header .market-page-sub,.market-page-header .market-page-sub,.page-header .muted.cards-sub{letter-spacing:-.01em;margin:.28rem 0 0;font-size:.78rem;font-weight:500;line-height:1.4;color:var(--page-header-muted)!important}.page-header .back-btn,.cards-header .back-btn,.market-page-header .back-btn,.page-header .icon-btn,.cards-header .icon-btn,.market-page-header .icon-btn,.page-header .icon-btn-ghost,.cards-header .icon-btn-ghost{color:var(--page-header-red);-webkit-backdrop-filter:none;background:#fff;border:1px solid #ce11261f;box-shadow:0 4px 12px #140a0c0a}.page-header .garuda-ai-assistant-chip,.cards-header .garuda-ai-assistant-chip{color:var(--page-header-red);-webkit-backdrop-filter:none;background:#fff;border-color:#ce112629;font-weight:700;box-shadow:0 4px 12px #ce11260f}.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,rgba(var(--garuda-merah-rgb),.55),rgba(var(--garuda-merah-rgb),.15));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{border-color:rgba(var(--garuda-merah-rgb),.2);color:var(--primary)}.filter-chip.active{background:linear-gradient(135deg,var(--primary-bright),var(--primary-dark));color:#fff;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.3);border-color:#0000}.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:rgba(var(--garuda-merah-rgb),.25)!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{background:var(--garuda-putih);border-top:1px solid var(--garuda-line);border-bottom:2px solid rgba(var(--garuda-merah-rgb),.55);border-radius:var(--radius-xl)var(--radius-xl)0 0;width:min(480px,100%);padding:.35rem .45rem calc(.55rem + env(safe-area-inset-bottom));z-index:45;isolation:isolate;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 -10px 28px #140a0c0f,0 -2px 8px #140a0c08}.bottom-nav--dock{padding-top:.85rem}.bottom-nav-side{flex:1;align-items:stretch;min-width:0;display:flex}.nav-tab{letter-spacing:-.01em;color:var(--garuda-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.28rem;min-width:0;padding:.15rem .1rem .45rem;font-size:.62rem;font-weight:600;transition:color .2s;display:flex;position:relative}.nav-tab-icon-wrap{background:0 0;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;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:after{content:"";background:var(--garuda-merah);border-radius:999px;width:1.1rem;height:.18rem;position:absolute;bottom:.12rem;left:50%;transform:translate(-50%)}.nav-icon{color:var(--garuda-text-muted);opacity:1;transition:color .2s}.nav-icon-active{color:var(--garuda-merah);opacity:1}.nav-fab-slot{z-index:3;pointer-events:none;background:0 0;flex:0 0 4.75rem;justify-content:center;align-items:flex-end;width:4.75rem;display:flex;position:relative;overflow:visible}.nav-fab{pointer-events:auto;min-width:4.15rem;max-width:4.15rem;min-height:4.15rem;max-height:4.15rem;box-shadow:0 12px 24px rgba(var(--garuda-merah-rgb),.32),0 4px 10px #140a0c14,inset 0 1px 0 #ffffff38;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;margin:-1.85rem 0 .2rem;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;mask-image:radial-gradient(#fff,#000);background-color:var(--garuda-merah)!important;background-image:radial-gradient(circle at 35% 28%,#ff4d57 0%,var(--garuda-merah)48%,var(--garuda-merah-deep)100%)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:3.5px solid #fff!important;border-radius:50%!important;width:4.15rem!important;height:4.15rem!important;padding:0!important;overflow:hidden!important}.nav-fab-gloss{pointer-events:none;z-index:1;opacity:.6;background:linear-gradient(#ffffff42 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:2.55rem;max-height:2.55rem;-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 #50000a29);--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:90% 90%;mask-size:90% 90%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:2.55rem!important;height:2.55rem!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{box-shadow:0 8px 18px rgba(var(--garuda-merah-rgb),.3),0 2px 6px #140a0c1a,inset 0 1px 0 #ffffff29;transform:scale(.96)}.nav-fab:active .nav-fab-ripple{animation:.2s ease-out navFabRipple}.nav-fab.active{box-shadow:0 14px 28px rgba(var(--garuda-merah-rgb),.36),0 2px 8px #140a0c1a,0 0 0 4px rgba(var(--garuda-merah-rgb),.14),inset 0 1px 0 #ffffff38;animation:.52s cubic-bezier(.2,.85,.2,1) both navFabSelect}.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 #140a0c1a,0 0 0 3px rgba(var(--garuda-merah-rgb),.12),inset 0 1px 0 #fff3}50%{box-shadow:0 16px 34px #c4001475,0 2px 10px #140a0c1f,0 0 0 6px rgba(var(--garuda-merah-rgb),.2),inset 0 1px 0 #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:rgba(var(--garuda-merah-rgb),.85);border-right-color:rgba(var(--garuda-merah-rgb),.12);animation:.88s cubic-bezier(.45,.05,.25,1) infinite garudaLoadSpin}.garuda-loading__ring--inner{border-bottom-color:rgba(var(--garuda-merah-rgb),.35);border-left-color:rgba(var(--garuda-merah-rgb),.08);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{background:var(--garuda-merah);opacity:.35;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:var(--garuda-text-muted);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{background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.07)0%,#fffffff5 52%,#fff 100%);border-bottom:1px solid var(--border);align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;display:flex}.tx-receipt-merchant-icon{width:44px;height:44px;color:var(--primary);border:1px solid rgba(var(--garuda-merah-rgb),.14);box-shadow:0 4px 14px rgba(var(--garuda-merah-rgb),.1);background:#fff;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.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:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.14);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:rgba(var(--garuda-merah-rgb),.18);box-shadow:0 4px 14px rgba(var(--garuda-merah-rgb),.1)}.tx-receipt-header--transfer .tx-receipt-merchant-badge{color:var(--primary);background:rgba(var(--garuda-merah-rgb),.08);border-color:rgba(var(--garuda-merah-rgb),.14)}.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:rgba(var(--garuda-merah-rgb),.16);box-shadow:0 10px 28px #140a0c12}.tx-receipt--success .tx-receipt-merchant{background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.09)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,rgba(var(--garuda-merah-rgb),.05)0%,var(--surface-variant)100%);border-top-color:rgba(var(--garuda-merah-rgb),.12);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:1rem}.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:#140a0c0f;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:rgba(var(--garuda-merah-rgb),.08);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{border-color:rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.04);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.08)}.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,rgba(var(--garuda-merah-rgb),.06));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:rgba(var(--garuda-merah-rgb),.18)}.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{background:rgba(var(--garuda-merah-rgb),.08);color:var(--primary);border-color:rgba(var(--garuda-merah-rgb),.15)}.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}.pay-received-backdrop{z-index:11000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a73;place-items:center;padding:1.25rem;animation:.2s ease-out fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.pay-received-card{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:380px;padding:1.5rem 1.25rem 1.25rem;animation:.28s ease-out modalPop;box-shadow:0 24px 60px #0f172a40}.pay-received-icon{color:#fff;background:linear-gradient(145deg,#10b981,#047857);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto .75rem;display:grid;box-shadow:0 0 0 8px #10b98124}.pay-received-title{color:#047857;margin:0;font-size:1rem;font-weight:700}.pay-received-amount{letter-spacing:-.03em;margin:.3rem 0 .9rem;font-size:1.9rem;font-weight:800}.pay-received-meta{background:var(--surface-variant);text-align:left;border-radius:14px;flex-direction:column;gap:.45rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.8rem;display:flex}.pay-received-meta div{justify-content:space-between;gap:.75rem;display:flex}.pay-received-meta dt{color:var(--muted)}.pay-received-meta dd{text-align:right;word-break:break-all;margin:0;font-weight:600}.pay-received-more{margin:-.4rem 0 .8rem;font-size:.75rem}.pay-received-actions{flex-direction:column;gap:.55rem;display:flex}.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);box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.1);background:var(--surface)}.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:rgba(var(--garuda-merah-rgb),.18)}.panel.stack.send-form{gap:1rem}.send-recipient-mode{background:#f8fafceb;border:1px solid #140a0c0f;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 #140a0c0d;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 #140a0c12}.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;background:rgba(var(--garuda-merah-rgb),.1);color:var(--primary);cursor:pointer;border:none;border-radius:8px;padding:.28rem .55rem;font-size:.68rem;font-weight:800;transition:background .15s}.max-chip:hover{background:rgba(var(--garuda-merah-rgb),.18)}.staking-hub-screen{gap:.95rem!important}.staking-hub-hero{color:var(--garuda-ink);background:linear-gradient(165deg,#fff 0%,#fbfcfd 100%);border:1px solid #140a0c0f;border-radius:24px;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #140a0c09,inset 0 1px #fffffff2}.staking-hub-hero:after{display:none}.staking-hub-hero-top{z-index:1;align-items:flex-start;gap:.75rem;display:flex;position:relative}.staking-hub-orb{width:2.6rem;height:2.6rem;color:var(--garuda-merah);background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.staking-hub-hero-copy{flex:1;min-width:0}.staking-hub-badge{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);background:#f1f5f9;border:1px solid #140a0c0f;border-radius:999px;margin-bottom:.22rem;padding:.16rem .45rem;font-size:.66rem;font-weight:700;display:inline-flex}.staking-hub-title{letter-spacing:-.04em;color:var(--garuda-ink);margin:0;font-size:1.34rem;font-weight:700;line-height:1.15}.staking-hub-lead{margin:.28rem 0 0;font-size:.8rem;line-height:1.45;color:var(--garuda-text-muted)!important}.staking-hub-hero-metric{z-index:1;border-top:1px solid #140a0c0f;flex-direction:column;gap:.18rem;margin-top:.95rem;padding-top:.85rem;display:flex;position:relative}.staking-hub-metric-label{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);font-size:.68rem;font-weight:650}.staking-hub-metric-value{letter-spacing:-.04em;color:var(--garuda-ink);font-size:1.55rem;font-weight:750;line-height:1.1}.staking-mode-tabs{background:#140a0c0a;border:1px solid #140a0c0f;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:var(--garuda-merah);background:#fff;border-color:#140a0c0f;box-shadow:0 1px 2px #140a0c0a}.staking-hub-panel{border:1px solid #140a0c14!important;border-radius:18px!important;box-shadow:0 2px 8px #140a0c08!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:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.12);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 #140a0c0f;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{background:rgba(var(--garuda-merah-rgb),.08);width:24px;height:24px;color:var(--garuda-merah);border-radius:8px;place-items:center;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:var(--garuda-merah)}.stake-info-grid{background:#fff;border:1px solid #140a0c12;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 #140a0c0f}.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:var(--garuda-merah)}.stake-info-boost-chip{letter-spacing:.02em;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.14);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,var(--garuda-merah-bright)0%,var(--garuda-merah)45%,var(--garuda-merah-dark)100%);box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.18),inset 0 1px 0 #ffffff38;border-radius:14px;margin-top:.1rem;padding:1.05rem 1.35rem;font-size:.95rem}.stake-cta-btn.std-btn-primary:disabled{color:var(--garuda-text-muted);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 #140a0c12;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 #140a0c12;border-radius:14px;gap:.7rem;padding:.9rem;display:grid}.staking-position-top{align-items:center;gap:.85rem;display:flex}.staking-position-reward{color:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c0f;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:var(--garuda-ink);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{background:rgba(var(--garuda-merah-rgb),.09);width:44px;height:44px;color:var(--garuda-merah);border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:13px;flex-shrink:0;place-items:center;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{width:3rem;height:3rem;color:var(--garuda-merah);background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.12);border-radius:14px;justify-content:center;align-items:center;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 #140a0c0f;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:rgba(var(--garuda-merah-rgb),.03)}.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;background:rgba(var(--garuda-merah-rgb),.1);color:var(--primary);border-radius:999px;margin-left:auto;padding:.2rem .5rem;font-size:.62rem;font-weight:800}.kyc-step-panel{border:1px solid #140a0c12;box-shadow:inset 0 1px #fffffff2,0 10px 28px #140a0c0d;gap:.85rem!important;padding:1.05rem 1rem 1.1rem!important}.kyc-step-head{border-bottom:1px solid #140a0c0f;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:var(--garuda-text-muted);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-outline{color:#334155;border-color:#140a0c1f}.kyc-step-panel .std-btn-outline:not(:disabled):hover{border-color:rgba(var(--garuda-merah-rgb),.28);color:var(--primary);background:rgba(var(--garuda-merah-rgb),.03)}.kyc-select,.kyc-step-panel .input,.kyc-step-panel select.input{box-shadow:none;background:#fff;border:1px solid #140a0c1a}.kyc-step-panel .input:focus,.kyc-step-panel select.input:focus{border-color:rgba(var(--garuda-merah-rgb),.35);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);outline:none}.kyc-dob-field{text-align:left;cursor:pointer;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kyc-dob-field__placeholder{color:var(--garuda-text-muted)}.kyc-dob-field__value{color:var(--text,var(--garuda-ink))}.kyc-dob-field__icon{color:var(--primary);flex-shrink:0}.kyc-dob-overlay{z-index:10050;-webkit-overflow-scrolling:touch;background:#140a0c73;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.kyc-dob-sheet{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:min(100%,420px);max-height:min(92dvh,640px);animation:.28s cubic-bezier(.22,1,.36,1) both kycDobSheetIn;display:flex;overflow:hidden;box-shadow:0 -8px 32px #140a0c2e}@keyframes kycDobSheetIn{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.kyc-dob-sheet__header{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);color:#fff;padding:1rem 1.1rem 1.15rem}.kyc-dob-sheet__year-btn{color:#ffffffeb;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:650}.kyc-dob-sheet__headline{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.55rem;font-weight:700}.kyc-dob-sheet__nav{justify-content:space-between;align-items:center;padding:.65rem .5rem .35rem;display:flex}.kyc-dob-sheet__month{color:#334155;font-size:.92rem;font-weight:700}.kyc-dob-nav-btn{color:var(--garuda-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.kyc-dob-nav-btn:active{background:rgba(var(--garuda-merah-rgb),.08);color:var(--primary)}.kyc-dob-weekdays{text-align:center;color:var(--garuda-text-muted);grid-template-columns:repeat(7,1fr);gap:0;padding:0 .65rem;font-size:.72rem;font-weight:700;display:grid}.kyc-dob-grid{grid-template-columns:repeat(7,1fr);gap:.15rem;padding:.35rem .65rem .75rem;display:grid}.kyc-dob-cell{aspect-ratio:1;color:#334155;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.88rem;font-weight:600}.kyc-dob-cell:disabled{opacity:.28;cursor:not-allowed}.kyc-dob-cell.is-selected{background:var(--primary);color:#fff}.kyc-dob-cell:not(:disabled):not(.is-selected):active{background:rgba(var(--garuda-merah-rgb),.12)}.kyc-dob-cell--empty{pointer-events:none}.kyc-dob-year-list{grid-template-columns:repeat(4,1fr);gap:.35rem;max-height:240px;padding:.35rem .75rem .75rem;display:grid;overflow-y:auto}.kyc-dob-year-item{color:#334155;cursor:pointer;background:#fff;border:1px solid #140a0c14;border-radius:10px;padding:.45rem .2rem;font-size:.82rem;font-weight:650}.kyc-dob-year-item.is-selected{background:var(--primary);border-color:var(--primary);color:#fff}.kyc-dob-sheet__actions{padding:.55rem .65rem calc(.75rem + env(safe-area-inset-bottom,0px));z-index:5;isolation:isolate;background:#fff;border-top:1px solid #140a0c0f;flex-shrink:0;justify-content:flex-end;align-items:stretch;gap:.15rem;display:flex;position:relative}.kyc-dob-action{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:6;pointer-events:auto;background:0 0;border:0;border-radius:10px;min-width:72px;min-height:48px;padding:.85rem 1.15rem;font-size:.9rem;font-weight:700;position:relative}.kyc-dob-action--muted,.kyc-dob-action--primary{color:var(--primary)}.kyc-dob-action--primary:active,.kyc-dob-action--muted:active{background:rgba(var(--garuda-merah-rgb),.1)}.kyc-meta-row{background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.kyc-meta-label{color:var(--garuda-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:700}.kyc-meta-value{color:var(--garuda-ink);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{border-style:solid;border-color:rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.06);color:var(--primary)}.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{border-color:rgba(var(--garuda-merah-rgb),.28);background:rgba(var(--garuda-merah-rgb),.05)}.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:1rem;width:100%;display:flex}.activity-flow-stage--panel{border-radius:var(--radius-md);background:linear-gradient(165deg,#fffffffc 0%,#fafbfdf5 100%);border:1px solid #140a0c12;padding:1rem .95rem 1.05rem;box-shadow:inset 0 1px #fffffff2,0 10px 28px #140a0c0f}.activity-flow-stage--modal{gap:.85rem;padding:.25rem 0 0}.activity-flow-stage__hero{text-align:center;flex-direction:column;align-items:center;gap:.7rem;display:flex}.activity-flow-stage--panel .activity-flow-stage__hero{text-align:left;flex-direction:row;align-items:center;gap:.85rem}.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{background:radial-gradient(circle,rgba(var(--garuda-merah-rgb),.12)0%,transparent 68%);opacity:0;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(180deg,#fff 0%,var(--surface-variant)100%);border:1px solid rgba(var(--garuda-merah-rgb),.12);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 #140a0c12}.activity-flow-stage__beacon-dot{background:rgba(var(--garuda-merah-rgb),.28);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:rgba(var(--garuda-merah-rgb),.2)}@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:.28rem;min-width:0;display:flex}.activity-flow-stage__title{letter-spacing:-.025em;color:var(--text);margin:0;font-size:.94rem;font-weight:800;line-height:1.3}.activity-flow-stage--panel .activity-flow-stage__title{font-size:.9rem}.activity-flow-stage__sub{max-width:20rem;margin:0;font-size:.76rem;line-height:1.45}.activity-flow-stage--panel .activity-flow-stage__sub{max-width:none;font-size:.74rem}.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:#140a0c14;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%);box-shadow:0 0 12px rgba(var(--garuda-merah-rgb),.2);transition:width .38s cubic-bezier(.22,1,.36,1);display:block}.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 #140a0c1a;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 #140a0c0d}.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%);box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.28);border-color:#0000}.activity-flow-stage__node--active{color:var(--primary);border-color:rgba(var(--garuda-merah-rgb),.45);box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.1),0 6px 16px rgba(var(--garuda-merah-rgb),.14);background:#fff;animation:1.8s ease-in-out infinite activityStageNodeBreath;transform:scale(1.08)}.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 rgba(var(--garuda-merah-rgb),.08),0 4px 12px rgba(var(--garuda-merah-rgb),.1)}50%{box-shadow:0 0 0 6px rgba(var(--garuda-merah-rgb),.12),0 8px 18px rgba(var(--garuda-merah-rgb),.16)}}.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 #140a0c0f;border-radius:14px;padding:.75rem .7rem .8rem;box-shadow:0 8px 22px #140a0c0a}.activity-progress-kyc .activity-flow-stage__title{letter-spacing:-.01em;font-size:.86rem;font-weight:800}.activity-progress-kyc .activity-flow-stage__sub{color:var(--garuda-text-muted);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 #140a0c1f}.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);background:rgba(var(--garuda-merah-rgb),.08);border:1px solid rgba(var(--garuda-merah-rgb),.2);color:var(--primary);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:var(--surface-variant);border:1px solid #140a0c0f;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.8rem .85rem;display:flex}.kyc-upload-hint-icon{color:#475569;background:#140a0c0f;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{background:rgba(var(--garuda-merah-rgb),.1);color:var(--primary)}.kyc-upload-hint p{margin:0;font-size:.74rem;line-height:1.45}.kyc-disclaimer{color:var(--garuda-text-muted);font-size:.76rem;line-height:1.45}.kyc-capture{background:#fff;border:1px solid #140a0c0f;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:var(--garuda-text-muted);margin:0;font-size:.72rem;line-height:1.4}.kyc-capture-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.kyc-capture-btn{background:linear-gradient(180deg,#fff 0%,var(--surface-variant)100%);color:#334155;cursor:pointer;border:1px solid #140a0c14;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 #140a0c0a}.kyc-capture-btn:hover{border-color:rgba(var(--garuda-merah-rgb),.28);box-shadow:0 6px 16px rgba(var(--garuda-merah-rgb),.08)}.kyc-capture-btn:active{transform:scale(.98)}.kyc-capture-btn .material-icon,.kyc-capture-btn svg{color:var(--primary)}.kyc-capture-preview{background:var(--garuda-ink);border:1px solid #140a0c14;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 #140a0c14;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{min-height:2.35rem;color:var(--garuda-text-muted);background:var(--surface-variant);border:1px solid #140a0c14;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.kyc-expression-chip.active{border-color:rgba(var(--garuda-merah-rgb),.35);color:var(--primary);background:rgba(var(--garuda-merah-rgb),.08)}.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 #140a0c0f;border-radius:14px;align-items:center;gap:.65rem;box-shadow:0 8px 20px #140a0c0a;padding:.9rem!important}.kyc-active-thumb{background:#fff;border:1px solid #140a0c14;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:var(--garuda-text-muted);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}.garuda-live-verify{border:1px solid rgba(var(--garuda-merah-rgb),.14);background:linear-gradient(#fff 0%,#fafbfc 100%);border-radius:18px;flex-direction:column;gap:.85rem;padding:0;display:flex;overflow:hidden;box-shadow:0 16px 40px #140a0c12}.garuda-live-verify__head{background:linear-gradient(135deg,rgba(var(--garuda-merah-rgb),.1)0%,#fff0 72%);border-bottom:1px solid rgba(var(--garuda-merah-rgb),.08);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.95rem 1rem .65rem;display:flex}.garuda-live-verify__head-main{min-width:0}.garuda-live-verify__tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--primary-bright),var(--primary-dark));border-radius:6px;align-items:center;padding:.18rem .55rem;font-size:.62rem;font-weight:800;display:inline-flex}.garuda-live-verify__title{color:var(--garuda-ink);letter-spacing:-.02em;margin:.35rem 0 .15rem;font-size:1.02rem;font-weight:800}.garuda-live-verify__meta{color:var(--garuda-text-muted);margin:0;font-size:.74rem;font-weight:650}.garuda-live-verify__cancel{color:var(--primary);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.25rem 0;font-size:.78rem;font-weight:700}.garuda-live-verify__stage{background:#0b1220;border-radius:16px;min-height:260px;margin:0 .85rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.garuda-live-verify__stage.is-ready{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 2px rgba(var(--garuda-merah-rgb),.12)}.garuda-live-verify__stage.is-capturing{box-shadow:inset 0 0 0 2px #ff3d4f8c,0 0 24px rgba(var(--garuda-merah-rgb),.22)}.garuda-live-verify__video{object-fit:cover;width:100%;min-height:260px;max-height:340px;display:block}.garuda-live-verify__stage.is-face-aligned{box-shadow:inset 0 0 0 1px #22c55e59,0 0 0 2px #22c55e24}.garuda-live-verify__stage.is-face-outside{box-shadow:inset 0 0 0 1px #f59e0b73,0 0 0 2px #f59e0b29}.garuda-live-verify__stage.is-face-partial{box-shadow:inset 0 0 0 1px #f59e0b59,0 0 0 2px #f59e0b1f}.garuda-live-verify__scan-frame{pointer-events:none;position:absolute;top:0;bottom:0;left:3%;right:3%}.garuda-live-verify__scan-frame.is-filling .garuda-live-verify__segment-tick.is-filled,.garuda-live-verify__scan-frame.is-partial .garuda-live-verify__segment-tick.is-filled{stroke:var(--garuda-merah-bright);stroke-width:2.6px}.garuda-live-verify__silhouette{width:100%;height:100%;overflow:visible}.garuda-live-verify__silhouette-shoulders,.garuda-live-verify__silhouette-neck{fill:none;stroke:#ffffff52;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.garuda-live-verify__segment-tick{stroke:#ffffff6b;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .12s,stroke-width .12s}.garuda-live-verify__segment-tick.is-filled{stroke:var(--garuda-merah-bright);stroke-width:2.4px;filter:drop-shadow(0 0 2px #ff3d4f8c)}.garuda-live-verify__segment-tick.is-filled.is-done{stroke:#22c55e;filter:drop-shadow(0 0 3px #22c55e8c)}.garuda-live-verify__scan-frame.is-aligned .garuda-live-verify__segment-tick.is-filled{stroke:var(--garuda-merah-bright)}.garuda-live-verify__scan-frame.is-partial .garuda-live-verify__segment-tick:not(.is-filled),.garuda-live-verify__scan-frame.is-outside .garuda-live-verify__segment-tick:not(.is-filled){stroke:#ffffff73}.garuda-live-verify__scan-beam{background:linear-gradient(90deg,transparent,var(--garuda-merah-bright),transparent);height:2px;animation:1.1s ease-in-out infinite garuda-live-scan;position:absolute;left:8%;right:8%;box-shadow:0 0 12px #ff3d4fbf}@keyframes garuda-live-scan{0%{opacity:.2;top:18%}50%{opacity:1}to{opacity:.2;top:78%}}.garuda-live-verify__cue{background:var(--surface-variant);border:1px solid #140a0c0f;border-radius:14px;align-items:flex-start;gap:.65rem;margin:0 .85rem;padding:.75rem .85rem;display:flex}.garuda-live-verify__cue.is-capturing{border-color:rgba(var(--garuda-merah-rgb),.22);background:rgba(var(--garuda-merah-rgb),.05)}.garuda-live-verify__cue-icon{background:var(--primary-container);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.garuda-live-verify__cue-spinner{border:2px solid rgba(var(--garuda-merah-rgb),.2);border-top-color:var(--primary);border-radius:50%;width:1.1rem;height:1.1rem;animation:.75s linear infinite garudaUiSpin}.garuda-live-verify__cue-copy strong{color:var(--garuda-ink);font-size:.88rem;font-weight:800;line-height:1.3;display:block}.garuda-live-verify__cue-copy p{color:var(--garuda-text-muted);margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.garuda-live-verify__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:0 .85rem;display:grid}.garuda-live-verify__segment{flex-direction:column;align-items:center;gap:.28rem;min-width:0;display:flex}.garuda-live-verify__segment-bar{background:#e2e8f0;border-radius:999px;width:100%;height:4px;transition:background .2s,box-shadow .2s}.garuda-live-verify__segment.is-done .garuda-live-verify__segment-bar{background:linear-gradient(90deg,var(--primary-bright),var(--primary-dark))}.garuda-live-verify__segment.is-active .garuda-live-verify__segment-bar{background:linear-gradient(90deg,#ffb4bc,var(--primary));box-shadow:0 0 10px rgba(var(--garuda-merah-rgb),.35)}.garuda-live-verify__segment-icon{width:1.55rem;height:1.55rem;color:var(--garuda-text-muted);background:#eef2f7;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.garuda-live-verify__segment.is-done .garuda-live-verify__segment-icon{color:#047857;background:#10b98124}.garuda-live-verify__segment.is-active .garuda-live-verify__segment-icon{background:var(--primary-container);color:var(--primary);border-color:rgba(var(--garuda-merah-rgb),.22)}.garuda-live-verify__segment-label{color:var(--garuda-text-muted);text-align:center;font-size:.62rem;font-weight:700;line-height:1.2}.garuda-live-verify__segment.is-active .garuda-live-verify__segment-label,.garuda-live-verify__segment.is-done .garuda-live-verify__segment-label{color:#334155}.garuda-live-verify__note{color:var(--garuda-text-muted);margin:0;padding:0 .85rem .95rem;font-size:.7rem;line-height:1.45}.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:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c14;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 #140a0c08}.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{border-color:rgba(var(--garuda-merah-rgb),.28);color:var(--primary)}.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:rgba(var(--garuda-merah-rgb),.15)}.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,var(--garuda-merah));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{border-color:rgba(var(--garuda-merah-rgb),.25);background:rgba(var(--garuda-merah-rgb),.04);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 rgba(var(--garuda-merah-rgb),.42);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 #140a0c14;padding:0;overflow:hidden;box-shadow:0 4px 14px #140a0c0d}.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}.stake-flow-proof-hint{margin:.65rem .85rem .25rem;font-size:.82rem;line-height:1.45}.activity-flow-backdrop{z-index:950;animation:.18s fadeIn}.activity-flow-backdrop.wallet-modal-backdrop{-webkit-backdrop-filter:blur(14px);background:#140a0c8f}.activity-flow-backdrop .activity-flow-modal{margin:auto;animation:.3s cubic-bezier(.22,1,.36,1) activityFlowModalIn}.activity-flow-backdrop.wallet-modal-backdrop .wallet-modal.activity-flow-modal{animation:.3s cubic-bezier(.22,1,.36,1) activityFlowModalIn}@keyframes activityFlowModalIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.activity-flow-modal.wallet-modal{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #140a0c12;border-radius:24px;width:min(100%,408px);max-height:none;padding:.2rem .05rem .15rem;overflow:visible;box-shadow:inset 0 1px #fffffff2,0 24px 56px #140a0c2e,0 8px 20px #140a0c0f}.activity-flow-modal .wallet-modal-head.activity-flow-head{align-items:flex-start;gap:.8rem;padding:1.15rem 1.15rem .65rem}.activity-flow-head .section-title{font-family:var(--font-display,inherit);letter-spacing:-.028em;color:var(--garuda-ink);font-size:1.14rem;font-weight:750;line-height:1.28}.activity-flow-subtitle{color:var(--garuda-text-muted);max-width:38ch;margin:.28rem 0 0;font-size:.8rem;line-height:1.45}.activity-flow-modal .wallet-modal-head .icon-btn-ghost{width:2.2rem;height:2.2rem;color:var(--garuda-text-muted);background:#140a0c0b;border-radius:999px;transition:background .16s,color .16s}.activity-flow-modal .wallet-modal-head .icon-btn-ghost:hover:not(:disabled){color:var(--garuda-ink);background:#140a0c14}.activity-flow-body{flex:0 auto;gap:1rem;padding:.35rem 1.15rem .55rem;overflow:visible}.activity-flow-foot{border-top:1px solid #140a0c0d;gap:.55rem;margin-top:0;padding:.7rem 1.15rem 1.15rem}.activity-flow-foot .std-btn{letter-spacing:-.012em;border-radius:14px;min-height:2.95rem;font-weight:700}.activity-flow-foot .std-btn-outline{color:#334155;background:#fff;border-color:#140a0c1f}.activity-flow-foot .std-btn-outline:hover:not(:disabled){background:var(--surface-variant);color:var(--garuda-ink);border-color:#140a0c29}@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:1rem;width:100%;display:flex}.activity-flow-center{width:100%;min-height:0}.activity-flow-cancel-bar{flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}.activity-flow-cancel-bar .std-btn{min-height:2.75rem}.activity-flow-cancel-note{text-align:center;margin:0;font-size:.68rem;line-height:1.4}.activity-flow-screen .screen-head,.activity-flow-screen [class*=-flow-head]{margin-bottom:0;padding-bottom:.15rem}.activity-flow-screen [class*=-flow-head-copy] .section-title{font-size:1.05rem;line-height:1.3}.activity-flow-screen [class*=-flow-subtitle]{margin-top:.2rem;font-size:.76rem;line-height:1.4}.activity-flow-screen [class*=-flow-stack],.activity-flow-inline{flex-direction:column;flex:none;gap:.75rem;width:100%;min-height:0;display:flex}.activity-flow-screen [class*=-flow-footer]{margin-top:0;padding-top:.35rem}.activity-flow-screen [class*=-flow-unified]{box-shadow:0 4px 14px #140a0c0d}.activity-flow-screen [class*=-flow-unified-foot]{gap:.55rem;padding:.85rem .95rem .95rem}.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 #140a0c14;padding:0;overflow:hidden;box-shadow:0 8px 24px #140a0c0f}.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 #140a0c1a;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 #140a0c14;padding:0;overflow:hidden;box-shadow:0 8px 24px #140a0c0f}.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 #140a0c14;padding:0;overflow:hidden;box-shadow:0 8px 24px #140a0c0f}.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{background:var(--garuda-ink);aspect-ratio:1.15;border:1px solid #140a0c14;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 #140a0c14;padding:0;overflow:hidden;box-shadow:0 8px 24px #140a0c0f}.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.75rem,calc(env(safe-area-inset-bottom) + 5rem));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:#140a0c7a;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:var(--garuda-merah);box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.28)}@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 #140a0c14;border-radius:18px;align-items:flex-start;gap:.75rem;width:100%;padding:1rem 1.05rem;display:flex;box-shadow:0 16px 48px #140a0c29,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 #140a0c14;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 #140a0c2e,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:#140a0c0d}.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{background:rgba(var(--garuda-merah-rgb),.1);color:var(--primary)}.activity-toast-copy{flex:1;min-width:0;padding-top:.1rem}.activity-toast-loading{border-color:rgba(var(--garuda-merah-rgb),.22);background:linear-gradient(145deg,#fffffffa,#fef2f299)}.activity-toast-loading .activity-toast-progress{background:#140a0c0f;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:#140a0c0a}.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 #140a0c14;max-width:400px;box-shadow:0 18px 48px #140a0c29}.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 #140a0c0f;border-radius:14px;width:100%;padding:.75rem .65rem .8rem;box-shadow:0 6px 18px #140a0c0a}.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:var(--garuda-text-muted);text-align:center;border-top:1px solid #140a0c0f;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 #140a0c0f;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:var(--garuda-text-muted)}.account-status-desc{background:var(--surface-variant);border:1px solid #140a0c0f;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 #140a0c14;max-width:400px;box-shadow:0 18px 48px #140a0c29}.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{background:rgba(var(--garuda-merah-rgb),.1);width:64px;height:64px;color:var(--primary);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:408px}.wallet-confirm-modal .activity-flow-body{text-align:center;align-items:center;gap:.75rem}.wallet-confirm-hero{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:.75rem .35rem .45rem;display:flex}.wallet-confirm-icon{border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;animation:.48s cubic-bezier(.22,1,.36,1) both sendConfirmIconPop;display:grid}.wallet-confirm-icon--default{background:rgba(var(--garuda-merah-rgb),.08);color:var(--garuda-merah);box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.1)}.wallet-confirm-icon--danger{background:rgba(var(--garuda-merah-rgb),.1);color:var(--garuda-merah-deep);box-shadow:0 0 0 6px rgba(var(--garuda-merah-rgb),.04),0 10px 22px rgba(var(--garuda-merah-rgb),.1)}.wallet-confirm-headline{font-family:var(--font-display,inherit);letter-spacing:-.028em;color:var(--garuda-ink);max-width:30ch;margin:.2rem 0 0;font-size:1.12rem;font-weight:750;line-height:1.35}.wallet-confirm-desc{max-width:34ch;color:var(--garuda-text-muted);margin:0;font-size:.82rem;line-height:1.5}.wallet-confirm-modal .activity-flow-foot .std-btn,.garuda-pay-confirm-modal .activity-flow-foot .std-btn{min-height:2.95rem;font-weight:700}.wallet-confirm-danger-btn.std-btn{background:linear-gradient(145deg,var(--garuda-merah)0%,var(--garuda-merah-deep)100%)}.send-confirm-sheet.activity-flow-modal,.send-confirm-sheet--pair.activity-flow-modal,.send-confirm-sheet--swap.activity-flow-modal{max-width:408px}.send-confirm-sheet .activity-flow-body{gap:1rem;padding-bottom:.35rem}.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.5fr;gap:.55rem;padding-top:.75rem;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.45}.send-confirm-hero{text-align:center;justify-items:center;gap:.7rem;padding:.7rem .25rem .45rem;display:grid}.send-confirm-swap-pair{grid-template-columns:1fr 1fr;gap:.75rem;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{background:linear-gradient(165deg,#fff 0%,var(--surface-variant)100%);border:1px solid #140a0c12;border-radius:18px;gap:.35rem;min-width:0;padding:1rem .95rem 1.05rem;display:grid;box-shadow:0 4px 14px #140a0c08}.send-confirm-swap-card--in{border-color:rgba(var(--garuda-merah-rgb),.1);background:linear-gradient(165deg,#fff 0%,#fff8f9 100%)}.send-confirm-swap-card--out{background:linear-gradient(165deg,#fff 0%,#f4fbf8 100%);border-color:#0f766e1a}.send-confirm-swap-bridge{z-index:1;background:var(--garuda-ink);width:1.85rem;height:1.85rem;color:var(--surface-variant);border:3px solid #fff;border-radius:999px;place-items:center;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #140a0c29}.send-confirm-leg-label{letter-spacing:.08em;text-transform:uppercase;color:var(--garuda-text-muted);margin:0;font-size:.64rem;font-weight:700}.send-confirm-swap-card--in .send-confirm-leg-label{color:#b91c1c}.send-confirm-swap-card--out .send-confirm-leg-label{color:#0f766e}.send-confirm-convert-pair{gap:.7rem}.send-confirm-convert-row{align-items:center;gap:.55rem;min-width:0;margin-top:.4rem;display:flex}.send-confirm-convert-row--out{justify-content:space-between}.send-confirm-convert-copy{flex-direction:column;gap:.08rem;min-width:0;display:flex}.send-confirm-convert-sym{letter-spacing:-.01em;color:var(--garuda-text-muted);font-size:.76rem;font-weight:700}.send-confirm-convert-bridge{width:1.9rem;height:1.9rem;color:var(--garuda-merah);background:#fff;border:3px solid #fff;box-shadow:0 4px 14px #140a0c1f}.send-confirm-sheet--convert{font-family:"Plus Jakarta Sans",var(--font-sans);letter-spacing:-.011em}.send-confirm-sheet--convert .activity-flow-title{font-family:"Sora",var(--font-display);letter-spacing:-.04em;font-size:1.18rem;font-weight:700}.send-confirm-sheet--convert .activity-flow-subtitle{color:var(--garuda-text-muted);max-width:28ch;font-size:.76rem;font-weight:500;line-height:1.4}.send-confirm-sheet--convert .activity-flow-body{gap:1.15rem;padding-top:.15rem}.send-confirm-convert-stack{background:linear-gradient(165deg,#fffffffa 0%,#f8fafcf5 100%);border:1px solid #140a0c0d;border-radius:20px;flex-direction:column;gap:0;padding:1rem 1.05rem 1.05rem;display:flex;box-shadow:0 12px 28px #140a0c09}.send-confirm-convert-line{flex-direction:column;gap:.42rem;min-width:0;display:flex}.send-confirm-convert-line-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.send-confirm-convert-chip{letter-spacing:-.01em;color:#334155;background:#ffffffeb;border:1px solid #140a0c0d;border-radius:999px;align-items:center;gap:.32rem;padding:.22rem .5rem .22rem .28rem;font-size:.72rem;font-weight:700;display:inline-flex}.send-confirm-convert-divider{justify-content:center;margin:.55rem 0;display:flex}.send-confirm-convert-arrow{width:1.7rem;height:1.7rem;color:var(--garuda-text-muted);background:#fff;border:1px solid #140a0c0f;border-radius:999px;place-items:center;display:grid;box-shadow:0 4px 10px #140a0c0a}.send-confirm-sheet--convert .send-confirm-leg-label{letter-spacing:-.01em;text-transform:none;color:var(--garuda-text-muted);margin:0;font-size:.7rem;font-weight:600}.send-confirm-sheet--convert .send-confirm-convert-line .send-confirm-amount,.send-confirm-sheet--convert .send-confirm-convert-line .send-confirm-amount--out{font-family:"Sora",var(--font-display);letter-spacing:-.045em;color:var(--garuda-ink);word-break:break-word;margin:0;font-size:1.55rem;font-weight:700;line-height:1.1}.send-confirm-sheet--convert .send-confirm-meta{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.send-confirm-sheet--convert .send-confirm-meta--convert>div{border-top:1px solid #140a0c0b;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);padding:.55rem 0}.send-confirm-sheet--convert .send-confirm-meta--convert>div:first-child{border-top:none;padding-top:.1rem}.send-confirm-sheet--convert .send-confirm-meta dt{color:var(--garuda-text-muted);font-size:.74rem;font-weight:550}.send-confirm-sheet--convert .send-confirm-meta dd{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--garuda-ink);font-size:.86rem;font-weight:700}.send-confirm-sheet--convert .wallet-tx-auth{border-top:1px solid #140a0c0d;margin-top:.05rem;padding-top:.95rem}.send-confirm-sheet--convert .confirm-pin-field .field-label{font-family:"Plus Jakarta Sans",var(--font-sans);color:var(--garuda-text-muted);font-size:.72rem;font-weight:650}.send-confirm-sheet--convert .confirm-pin-boxes input,.send-confirm-sheet--convert .confirm-pin-input{font-family:var(--font-sans);border-color:#140a0c14;border-radius:12px}.send-confirm-sheet--convert .send-confirm-secure,.send-confirm-sheet--convert .wallet-tx-auth .muted,.send-confirm-sheet--convert .confirm-pin-secure{color:var(--garuda-text-muted);font-size:.7rem}.send-confirm-sheet--convert .activity-flow-foot{gap:.6rem;padding-top:.85rem}.send-confirm-sheet--convert .activity-flow-foot .std-btn{font-family:var(--font-sans);letter-spacing:-.02em;border-radius:16px;min-height:3.05rem;font-weight:700}.send-confirm-sheet--convert .activity-flow-foot .std-btn:not(.std-btn-outline):not(:disabled){box-shadow:0 12px 24px rgba(var(--garuda-merah-rgb),.24),0 1px 0 #ffffff2e inset;background:linear-gradient(#ef3344 0%,#d41424 48%,#b9101c 100%)}.send-confirm-sheet--convert .activity-flow-foot .std-btn-outline{color:#475569;background:#f8fafce6;border-color:#140a0c14;font-weight:650}.send-confirm-meta--icons>div,.send-confirm-meta--convert>div{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:.55rem}.send-confirm-meta--icons dt,.send-confirm-meta--convert dt{min-width:0;color:var(--garuda-text-muted);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.send-confirm-meta--icons dt .material-icons-round,.send-confirm-meta--icons dt .material-icons-garuda,.send-confirm-meta--convert dt .material-icons-round,.send-confirm-meta--convert dt .material-icons-garuda{color:var(--garuda-text-muted);flex-shrink:0}.send-confirm-fee-tip{color:var(--garuda-text-muted);align-items:center;display:inline-flex}.send-confirm-cta-label{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.send-confirm-sheet--convert .send-confirm-secure{color:var(--garuda-text-muted);background:0 0;border:none;margin-top:.35rem;padding:.5rem .65rem;font-size:.68rem;font-weight:500}.send-confirm-sheet .send-confirm-secure .material-icons-round,.send-confirm-sheet .send-confirm-secure .material-icons-garuda,.send-confirm-sheet--convert .send-confirm-secure .material-icons-round,.send-confirm-sheet--convert .send-confirm-secure .material-icons-garuda{color:var(--garuda-text-muted)}.send-confirm-sheet .activity-flow-foot .std-btn-outline,.send-confirm-sheet--convert .activity-flow-foot .std-btn-outline{color:#334155;background:#fff;border-color:#140a0c1f}.send-confirm-asset-row{letter-spacing:-.01em;color:#334155;align-items:center;gap:.45rem;margin-top:.25rem;font-size:.78rem;font-weight:700;display:inline-flex}.send-confirm-icon{background:rgba(var(--garuda-merah-rgb),.08);width:3.4rem;height:3.4rem;color:var(--garuda-merah);box-shadow:0 10px 22px rgba(var(--garuda-merah-rgb),.1);border-radius:999px;place-items:center;animation:.48s cubic-bezier(.22,1,.36,1) both sendConfirmIconPop;display:grid}.send-confirm-icon--brand{width:4.25rem;height:4.25rem;box-shadow:0 0 0 6px rgba(var(--garuda-merah-rgb),.05),0 12px 26px #140a0c14;background:#fff;border:1px solid #140a0c0f;padding:0;overflow:hidden}.send-confirm-icon--brand .panel-brand-icon{width:100%!important;height:100%!important}.send-confirm-icon--brand .panel-brand-icon-img{width:100%;height:100%}@keyframes sendConfirmIconPop{0%{opacity:0;transform:scale(.72)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.send-confirm-amount{font-family:var(--font-display,inherit);letter-spacing:-.04em;color:var(--garuda-ink);word-break:break-word;margin:.15rem 0 0;font-size:1.62rem;font-weight:750;line-height:1.2}.send-confirm-swap-card .send-confirm-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:1.14rem}.send-confirm-amount--out{color:#0f766e}.send-confirm-asset{color:var(--garuda-text-muted);letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.send-confirm-meta{box-shadow:none;background:#fff;border:1px solid #140a0c12;border-radius:16px;gap:0;margin:0;padding:.1rem 0;display:grid;overflow:hidden}.send-confirm-meta>div{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.72rem 1rem;display:grid}.send-confirm-meta>div+div{border-top:1px solid #140a0c0e}.send-confirm-meta dt{text-transform:none;letter-spacing:0;color:var(--garuda-text-muted);margin:0;padding-top:0;font-size:.76rem;font-weight:600}.send-confirm-meta dd{letter-spacing:-.015em;color:var(--garuda-ink);word-break:break-word;text-align:right;gap:.1rem;margin:0;font-size:.88rem;font-weight:700;display:grid}.send-confirm-detail{color:var(--garuda-text-muted);font-size:.72rem;font-weight:500;line-height:1.35}.send-confirm-hint{color:var(--garuda-text-muted);margin:0;font-size:.78rem;line-height:1.45}.send-confirm-password{gap:.32rem;display:grid}.send-confirm-password .field-label{color:#475569;letter-spacing:.01em;font-size:.74rem;font-weight:650}.send-confirm-password-wrap{display:grid;position:relative}.send-confirm-password-lock{color:var(--garuda-text-muted);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.send-confirm-password input{box-sizing:border-box;width:100%;color:var(--garuda-ink);background:#fff;border:1px solid #140a0c1f;border-radius:12px;padding:.78rem 2.65rem .78rem 2.4rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.send-confirm-password input:focus{border-color:rgba(var(--garuda-merah-rgb),.35);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);outline:none}.send-confirm-password input:disabled{opacity:.65;background:var(--surface-variant);cursor:not-allowed}.send-confirm-password-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.2rem;height:2.2rem;color:var(--garuda-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.send-confirm-password-toggle:hover{color:var(--garuda-text-muted);background:#140a0c0a}.send-confirm-password-toggle:disabled{opacity:.5;cursor:not-allowed}.send-confirm-auth-error{border:1px solid rgba(var(--garuda-merah-rgb),.14);color:var(--garuda-merah-deep);background:#fff7f8;border-radius:12px;margin:0;padding:.6rem .75rem;font-size:.76rem;font-weight:650;line-height:1.4}.send-confirm-secure{color:var(--garuda-text-muted);background:#140a0c06;border:1px solid #140a0c0d;border-radius:12px;align-items:flex-start;gap:.4rem;margin:.1rem 0 0;padding:.55rem .7rem;font-size:.7rem;font-weight:500;line-height:1.45;display:flex}.send-confirm-secure .material-icons-round,.send-confirm-secure .material-icons-garuda{color:var(--garuda-text-muted);flex-shrink:0;margin-top:.05rem}.send-confirm-secure .mono{color:var(--garuda-text-muted);font-weight:650}.send-confirm-auth-switch{font:inherit;color:var(--garuda-merah);cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;justify-self:start;margin:0;padding:.15rem 0;font-size:.78rem;font-weight:650}.send-confirm-auth-switch:hover:not(:disabled){color:var(--garuda-merah-deep)}.send-confirm-auth-switch:disabled{opacity:.55;cursor:not-allowed}.wallet-tx-auth,.confirm-pin-setup,.confirm-pin-settings{gap:.7rem;display:grid}.send-confirm-sheet .wallet-tx-auth,.garuda-pay-confirm-modal .wallet-tx-auth{border-top:1px solid #140a0c0f;margin-top:.15rem;padding-top:.85rem}.confirm-pin-settings{background:var(--surface-variant);border-top:1px solid #140a0c14;padding:.85rem 1rem 1.05rem}.confirm-pin-field{gap:.4rem;display:grid}.confirm-pin-field .field-label{color:#475569;letter-spacing:.01em;font-size:.74rem;font-weight:650}.twofa-setup{background:var(--surface-variant);border:1px solid #140a0c14;margin:.15rem 0 .35rem}.twofa-setup-head{align-items:flex-start;gap:.7rem;display:flex}.twofa-setup-head strong{color:#101828;font-size:.95rem;display:block}.twofa-setup-head .muted{margin:.2rem 0 0;font-size:.82rem;line-height:1.4}.twofa-setup-qr{background:#fff;border:1px solid #140a0c14;border-radius:14px;width:11rem;height:11rem;margin:.15rem auto;display:block}.twofa-setup-secret{justify-items:start;gap:.35rem;display:grid}.twofa-setup-secret-value{letter-spacing:.04em;word-break:break-all;color:#101828;background:#fff;border:1px solid #140a0c1a;border-radius:12px;width:100%;padding:.65rem .75rem;font-size:.82rem;display:block}.twofa-setup .row{flex-wrap:wrap;gap:.55rem;display:flex}.confirm-pin-boxes-wrap{position:relative}.confirm-pin-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.confirm-pin-box{background:#fafbfc;border:1px solid #140a0c1a;border-radius:12px;place-items:center;height:2.75rem;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.confirm-pin-box.is-active{border-color:rgba(var(--garuda-merah-rgb),.42);box-shadow:0 0 0 3px rgba(var(--garuda-merah-rgb),.08);background:#fff}.confirm-pin-box.is-filled{background:#fff;border-color:#140a0c24}.confirm-pin-box.is-filled:after{content:"";background:var(--garuda-ink);border-radius:50%;width:.5rem;height:.5rem}.confirm-pin-input{opacity:0;cursor:text;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.confirm-pin-input:disabled{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 #140a0c14;max-width:400px;box-shadow:0 18px 48px #140a0c29}.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 #140a0c14;max-width:400px;box-shadow:0 18px 48px #140a0c29}.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{border-color:rgba(var(--garuda-merah-rgb),.18);background:rgba(var(--garuda-merah-rgb),.02)}.preference-picker-item.active{border-color:rgba(var(--garuda-merah-rgb),.35);background:rgba(var(--garuda-merah-rgb),.04);box-shadow:0 0 0 1px rgba(var(--garuda-merah-rgb),.08)}.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{top:env(safe-area-inset-top,0px);z-index:60;pointer-events:none;height:0;margin:0;padding:0;position:absolute;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:42px;height:42px;margin:0;padding:0;transition:none;display:grid;position:absolute;top:8px;left:50%;overflow:visible;-webkit-mask-image:none;background:#fff!important;border:none!important;box-shadow:0 4px 14px #140a0c2e!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{box-sizing:border-box;border:2.5px solid #140a0c1a;border-top-color:var(--garuda-merah);border-right-color:rgba(var(--garuda-merah-rgb),.65);transform-origin:50%;will-change:transform;pointer-events:none;border-radius:50%;display:block;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;transform:rotate(0);box-shadow:none!important;background:0 0!important}.garuda-ptr-ring.is-spin{animation:.65s linear infinite garudaPtrSpin}@keyframes garudaPtrSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.garuda-ptr-logo{z-index:1;object-fit:contain;clip-path:circle(48%);pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:normal;border-radius:50%;width:26px;height:26px;position:relative;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:var(--garuda-merah);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;width:100%;height:100%;filter:drop-shadow(0 4px 14px rgba(var(--garuda-merah-rgb),.14));pointer-events:none;-webkit-user-select:none;user-select:none}.garuda-sig-eye{background:radial-gradient(circle,rgba(var(--garuda-merah-rgb),.95)0%,rgba(var(--garuda-merah-rgb),.35)45%,transparent 72%);pointer-events:none;will-change:opacity;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{background:var(--garuda-merah);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;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 rgba(var(--garuda-merah-rgb),.12))}.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 rgba(var(--garuda-merah-rgb),.16))}.garuda-sig--refresh .garuda-sig-node{fill:var(--garuda-merah)}.garuda-sig--refresh .garuda-sig-arc--track{opacity:1}.garuda-sig-eye--refresh{background:radial-gradient(circle,rgba(var(--garuda-merah-rgb),.95)0%,#ffffff59 38%,transparent 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}.garuda-ptr-ring.is-spin{animation:.65s linear infinite garudaPtrSpin!important}}.panel{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-2)!important}.panel-title{letter-spacing:-.03em;font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.std-btn,.gc-btn{transition:transform var(--duration-fast)var(--ease-press),box-shadow var(--duration-normal)var(--ease-out),background var(--duration-fast)ease,border-color var(--duration-fast)ease,color var(--duration-fast)ease,opacity var(--duration-fast)ease;font-family:var(--font-sans)!important;border-radius:var(--radius-md)!important}.std-btn-primary:not(:disabled),.std-btn-primary.std-btn-loading,.gc-btn-primary:not(:disabled),.btn-primary:not(:disabled),.btn-premium:not(:disabled){background:var(--gradient-merah)!important;color:var(--garuda-putih)!important;box-shadow:0 6px 18px rgba(var(--garuda-merah-rgb),.26)!important}.std-btn-primary:disabled:not(.std-btn-loading),.gc-btn-primary:disabled,.btn-primary:disabled,.btn-premium:disabled{cursor:not-allowed;color:#8f8588!important;box-shadow:none!important;background:#e7e2e3!important}.std-btn-primary:not(:disabled):active,.gc-btn-primary:not(:disabled):active{transform:scale(.985)}.input{min-height:48px;transition:border-color var(--duration-fast)ease,box-shadow var(--duration-fast)ease,background var(--duration-fast)ease;font-family:var(--font-sans)!important;border-radius:var(--radius-md)!important;border:1.5px solid var(--border-strong)!important;background:var(--surface-variant)!important;color:var(--garuda-ink)!important}.input:focus{outline:none;border-color:var(--garuda-merah)!important;box-shadow:0 0 0 4px rgba(var(--garuda-merah-rgb),.12)!important;background:var(--garuda-putih)!important}.field-label,.field>span,.label{letter-spacing:-.01em;font-family:var(--font-sans)!important;color:var(--garuda-text-muted)!important;text-transform:none!important;font-weight:600!important}.page-header,.cards-header,.market-page-header{background-color:var(--garuda-putih)!important;border-bottom-color:rgba(var(--garuda-merah-rgb),.1)!important;box-shadow:0 10px 28px #140a0c0a,inset 0 1px #fff!important}.page-header .page-title,.cards-header .page-title,.market-page-header .page-title,.page-header .market-page-title,.market-page-header .market-page-title{color:var(--garuda-ink)!important;font-family:var(--font-display)!important}.page-header .back-btn,.cards-header .back-btn,.market-page-header .back-btn,.page-header .icon-btn,.cards-header .icon-btn,.market-page-header .icon-btn,.page-header .icon-btn-ghost,.cards-header .icon-btn-ghost{background:var(--garuda-putih)!important;border:1px solid rgba(var(--garuda-merah-rgb),.14)!important;color:var(--garuda-merah)!important;border-radius:var(--radius-md)!important;box-shadow:var(--elevation-1)!important}.page-header .garuda-ai-assistant-chip,.cards-header .garuda-ai-assistant-chip,.garuda-ai-assistant-chip{background:var(--garuda-putih)!important;border:1px solid rgba(var(--garuda-merah-rgb),.16)!important;color:var(--garuda-merah)!important;box-shadow:0 4px 12px rgba(var(--garuda-merah-rgb),.06)!important}.cards-stat{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.cards-stat-primary{background:var(--garuda-putih)!important;border-color:rgba(var(--garuda-merah-rgb),.22)!important;box-shadow:0 4px 14px rgba(var(--garuda-merah-rgb),.08)!important}.cards-stat-primary .cards-stat-label,.cards-stat-primary .cards-stat-value{color:var(--garuda-merah)!important}.cards-stat-value{color:var(--garuda-ink)!important;font-family:var(--font-display)!important}.cards-stat-label{color:var(--garuda-text-muted)!important}.unlock-card,.unlock-card--polished{-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--garuda-merah-rgb),.1)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--elevation-3),0 0 0 1px #ffffffe6 inset!important;background:#fffffff5!important}.unlock-title,.unlock-card--polished .unlock-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important;letter-spacing:-.04em!important}.unlock-sub,.unlock-card--polished .unlock-sub{color:var(--garuda-text-muted)!important;font-family:var(--font-sans)!important;font-weight:500!important}.unlock-account{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-md)!important;box-shadow:var(--elevation-1)!important}.unlock-account-copy strong{color:var(--garuda-ink)!important;font-family:var(--font-display)!important}.unlock-addr{color:var(--garuda-text-muted)!important}.unlock-danger-link{font-weight:650;color:var(--garuda-merah)!important}.app-shell{background:var(--primary-bg)}.bottom-nav{background:var(--garuda-putih)!important;border-top:1px solid var(--garuda-line)!important;border-bottom:2px solid rgba(var(--garuda-merah-rgb),.55)!important;border-radius:var(--radius-xl)var(--radius-xl)0 0!important;box-shadow:0 -10px 28px #140a0c0f,0 -2px 8px #140a0c08!important}.nav-tab{transition:color var(--duration-fast)ease,transform var(--duration-fast)var(--ease-press);color:var(--garuda-text-muted)!important;border-radius:var(--radius-md)!important}.nav-tab.active{color:var(--garuda-merah)!important;font-weight:750!important}.nav-tab:active .nav-tab-icon-wrap{transform:scale(.96)}.nav-tab.active .nav-tab-icon-wrap{background:var(--garuda-merah-muted)}.dash-premium,.dash-premium .panel,.dashboard-screen .panel{border-radius:var(--radius-lg)}.dash-premium-greeting,.dash-premium-name{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.dash-premium-balance .balance-value,.dash-premium .balance-value{letter-spacing:-.04em;font-family:var(--font-display)!important}.garuda-pay-screen{gap:var(--space-5)}.garuda-pay-screen .page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.garuda-pay-header-sub,.garuda-pay-screen .garuda-pay-header-sub{margin:.2rem 0 0;font-size:.78rem;font-weight:500;color:var(--garuda-text-muted)!important;font-family:var(--font-sans)!important}.gp-quick-actions{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.gp-quick-action:active{transform:scale(.98)}.garuda-id-screen .page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.garuda-id-page-sub{color:var(--garuda-text-muted)!important;font-family:var(--font-sans)!important}.garuda-id-screen .panel,.garuda-id-screen .garuda-sa-card{border-radius:var(--radius-lg)!important;border-color:var(--garuda-line)!important;box-shadow:var(--elevation-2)!important}.garuda-nft-screen .page-title,.garuda-nft-header .page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.garuda-nft-header .cards-sub{color:var(--garuda-text-muted)!important}.garuda-nft-stats-panel,.cards-control-panel{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.garuda-ppob-screen{gap:var(--space-5)}.garuda-ppob-screen .page-title,.garuda-ppob-page-header .page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.garuda-ppob-page-sub,.garuda-ppob-wallet-hint{color:var(--garuda-text-muted)!important}.garuda-ppob-screen .panel,.garuda-ppob-wallet,.garuda-ppob-balance-card,.garuda-ppob-product-card,.garuda-ppob-trust-item{border-radius:var(--radius-lg)!important;border-color:var(--garuda-line)!important;background:var(--garuda-putih)!important;box-shadow:var(--elevation-1)!important}.garuda-ppob-category-tab.is-active,.garuda-ppob-step-pill.is-active,.garuda-ppob-product-card.is-selected{border-color:rgba(var(--garuda-merah-rgb),.28)!important;color:var(--garuda-merah)!important;background:var(--garuda-merah-muted)!important}.bridge-screen .page-title,.bridge-hero-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.bridge-screen .panel,.bridge-form-card,.bridge-hero,.bridge-quote-card{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-2)!important}.bridge-screen .muted,.bridge-hero-sub{color:var(--garuda-text-muted)!important}.market-screen .market-page-title,.market-page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.market-page-sub{color:var(--garuda-text-muted)!important;font-family:var(--font-sans)!important}.market-screen .panel,.market-total-card,.market-token-row,.market-section{border-radius:var(--radius-lg)}.market-total-card,.market-screen .panel{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;box-shadow:var(--elevation-2)!important}.market-token-symbol,.market-section-title,.garuda-move-screen .page-title,.garuda-food-screen .page-title,.garuda-express-screen .page-title,.garuda-travel-screen .page-title,.garuda-lifestyle-head .page-title,.garuda-ls-brand-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.garuda-lifestyle-sub,.garuda-move-screen .muted,.garuda-food-screen .muted,.garuda-express-screen .muted{color:var(--garuda-text-muted)!important}.garuda-lifestyle-tabs{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.garuda-lifestyle-tab.is-active{color:var(--garuda-merah)!important;background:var(--garuda-merah-muted)!important}.garuda-move-trip-card,.garuda-express-order,.garuda-food-screen .panel,.garuda-move-screen .panel,.garuda-express-screen .panel,.garuda-lifestyle-partner-banner,.garuda-lifestyle-how{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.garuda-move-pay-now,.garuda-ls-v4 .std-btn-primary{border-radius:var(--radius-md)!important}.garuda-commerce-screen .page-title,.garuda-store-directory-screen .page-title,.garuda-mart-page-header .page-title,.garuda-mitra-screen .page-title,.warung-game-screen .page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.garuda-commerce-screen .panel,.garuda-store-directory-screen .panel,.garuda-mart-product-card,.garuda-mitra-screen .panel,.warung-game-screen .panel{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.garuda-module-section-title,.garuda-lifestyle-section-title{letter-spacing:-.03em;font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.convert-screen .page-title,.convert-page-header .page-title,.swap-screen .page-title,.swap-hero-title,.staking-hub-title,.community-hub-title{font-family:var(--font-display)!important}.convert-screen .page-title,.convert-page-header .page-title,.swap-hero-title,.staking-hub-title,.community-hub-title{color:var(--garuda-ink)!important}.convert-screen .muted,.swap-hero-sub,.staking-hub-lead,.community-hub-sub{color:var(--garuda-text-muted)!important;font-family:var(--font-sans)!important}.convert-screen .panel,.swap-screen .panel,.staking-hub .panel,.community-hub .panel,.convert-card,.swap-card{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-2)!important}.profile-screen .page-title,.profile-name,.security-profile-title,.security-level,.kyc-screen .page-title,.account-screen .page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.profile-menu-sub,.profile-screen .muted,.kyc-screen .muted{color:var(--garuda-text-muted)!important}.profile-screen .panel,.kyc-step-panel,.kyc-screen .panel,.security-screen .panel,.account-screen .panel,.profile-menu-card{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.garuda-services-screen .page-title,.garuda-superapp-screen .page-title,.merchant-settings-screen .page-title,.merchant-gdc-tier-title,.wallet-connect-screen .page-title,.notifications-screen .page-title,.faucet-screen .page-title,.history-screen .page-title,.smart-account-screen .page-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.garuda-services-screen .panel,.garuda-services-flow-panel,.garuda-module-intro,.merchant-settings-screen .panel,.merchant-form-panel,.merchant-gdc-tier,.merchant-mainnet-banner,.wallet-connect-screen .panel,.notifications-screen .panel,.faucet-screen .panel,.history-screen .panel,.smart-account-screen .panel,.garuda-sa-card{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.garuda-services-category .garuda-module-section-title{letter-spacing:.04em;color:var(--garuda-text-muted)!important;font-family:var(--font-sans)!important}.merchant-gdc-tier-metric-value--accent,.merchant-gdc-tier-badge{color:var(--garuda-merah)!important}.merchant-gdc-tier-step.is-current,.merchant-gdc-tier-step.is-reached{border-color:rgba(var(--garuda-merah-rgb),.28)!important}.wallet-modal .panel,.wallet-modal .section-title{border-radius:var(--radius-lg)}.wallet-modal .section-title,.activity-flow-title,.activity-toast-result-title,.activity-success-title,.activity-failure-title{font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.activity-flow-subtitle{color:var(--garuda-text-muted)!important}.wallet-modal-backdrop{background:#140a0c6b!important}.wallet-modal,.send-confirm-sheet,.garuda-hub-sheet,.token-cashier-sheet{background:var(--garuda-putih)!important;border-color:var(--garuda-line)!important;border-radius:var(--radius-xl)var(--radius-xl)0 0!important;box-shadow:var(--elevation-3)!important}.wallet-modal-head,.send-confirm-sheet .sheet-head,.garuda-hub-sheet-head{border-bottom:1px solid var(--garuda-line)!important}.send-confirm-amount,.send-confirm-convert-line .send-confirm-amount{letter-spacing:-.04em;font-family:var(--font-display)!important;color:var(--garuda-ink)!important}.send-confirm-hint,.send-confirm-secure,.send-confirm-meta dt{color:var(--garuda-text-muted)!important}.send-confirm-meta dd{color:var(--garuda-ink)!important}.send-screen .page-title{font-family:var(--font-display)}.send-screen .panel{background:var(--garuda-putih)!important;border:1px solid var(--garuda-line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--elevation-1)!important}.auth-welcome-screen{background:var(--garuda-mist)}.auth-welcome-title{letter-spacing:-.04em;font-family:var(--font-display)!important}.auth-welcome-footer-link{border-radius:var(--radius-md)!important}.auth-header-name{color:var(--garuda-ink)!important}.activity-run-banner,.activity-toast{border-radius:var(--radius-lg)!important;border-color:var(--garuda-line)!important}.screen-enter{animation:fadeInUp var(--duration-normal)var(--ease-out)both}.back-btn,.icon-btn,.std-btn,.gc-btn,.quick-action,.gp-quick-action,.nav-tab,.garuda-ppob-category-tab,.garuda-lifestyle-tab{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){.screen-enter,.spin,.shimmer,.auth-hero-anim *,.auth-welcome-hero *{transition:none!important;animation:none!important}.std-btn-primary:not(:disabled):hover,.gc-btn-primary:not(:disabled):hover,.btn-primary:hover,.btn-premium:hover{transform:none!important}}
