:root{color-scheme:dark;--safe-top: var(--tg-content-safe-area-inset-top, env(safe-area-inset-top, 0px));--safe-bottom: var(--tg-content-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--safe-left: var(--tg-content-safe-area-inset-left, env(safe-area-inset-left, 0px));--safe-right: var(--tg-content-safe-area-inset-right, env(safe-area-inset-right, 0px));--app-top-extra: 0px;--app-bottom-extra: 0px;--tabbar-h: 64px;--tabbar-height: var(--tabbar-h);--bg-base: #0f0f13;--surface: #1e2029;--surface-2: #13141b;--text-main: #f5f7ff;--text-muted: #9ba0ad;--line: rgba(255, 255, 255, .09);--line-soft: rgba(255, 255, 255, .05);--brand-blue: #3b82f6;--brand-violet: #8b5cf6}:root[data-platform=ios]{--app-top-extra: 56px;--app-bottom-extra: 0px}:root[data-platform=android]{--app-top-extra: 0px;--app-bottom-extra: 8px}*{box-sizing:border-box}html,body{width:100%;height:var(--tg-viewport-stable-height, var(--tg-viewport-height, 100dvh));margin:0;padding:0;overscroll-behavior-y:none;overflow:hidden;touch-action:none;background:var(--bg-base)}#root{width:100%;margin:0;padding:0;position:fixed;inset:0;overscroll-behavior-y:none;overflow:hidden;touch-action:none;background:radial-gradient(100% 80% at 0% 0%,rgba(59,130,246,.17),transparent 60%),radial-gradient(120% 90% at 100% 10%,rgba(124,58,237,.12),transparent 55%),var(--bg-base)}body{font-family:SF Pro Display,SF Pro Text,Inter,system-ui,-apple-system,sans-serif;color:var(--text-main);background:radial-gradient(100% 80% at 0% 0%,rgba(59,130,246,.17),transparent 60%),radial-gradient(120% 90% at 100% 10%,rgba(124,58,237,.12),transparent 55%),var(--bg-base);overflow-x:hidden;overflow-y:hidden}button,input{font:inherit}.mini-app{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;touch-action:none;padding-left:calc(14px + var(--safe-left, 0px));padding-right:calc(14px + var(--safe-right, 0px));padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom, 0px) + var(--app-bottom-extra, 0px) + 16px)}.topbar{position:sticky;top:0;z-index:45;padding-top:calc(8px + var(--safe-top, 0px) + var(--app-top-extra, 0px));padding-bottom:8px}.topbar__inner{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-radius:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar__profile{position:relative;z-index:70;flex:1 1 auto;min-width:0;max-width:calc(100% - 128px)}.topbar__profile-backdrop{position:fixed;inset:0;border:0;margin:0;padding:0;background:#02050ce6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:68}.topbar__profile-backdrop.is-open{opacity:1;pointer-events:auto}.topbar__profile-trigger{position:relative;z-index:75;width:100%;min-width:0;border:0;border-radius:16px;background:transparent;color:var(--text-main);display:inline-flex;align-items:center;gap:10px;padding:4px;text-align:left;transition:transform .15s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.topbar__profile-trigger:active{transform:translateY(1px)}.topbar__profile-trigger.is-open{background:#1c212bf2;border:1px solid rgba(255,255,255,.09);box-shadow:0 10px 26px #00000047}@media(hover:hover){.topbar__profile-trigger:hover{background:#ffffff0d}.topbar__profile-trigger.is-open:hover{background:#1c212bf2}}.topbar__profile-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;padding:2px;position:relative;background:linear-gradient(145deg,#3b82f6,#8b5cf6)}.topbar__profile-avatar-image,.topbar__profile-avatar-fallback{width:100%;height:100%;border-radius:50%}.topbar__profile-avatar-image{display:block;object-fit:cover;background:var(--surface)}.topbar__profile-avatar-fallback{display:grid;place-items:center;font-size:14px;font-weight:700;color:#e8edff;background:#1a1b23}.topbar__profile-status-dot{width:10px;height:10px;position:absolute;right:-1px;bottom:-1px;border-radius:50%;border:2px solid #1a1b23;background:#22c55e}.topbar__profile-text{min-width:0;display:grid;gap:1px}.topbar__profile-name-row{display:inline-flex;align-items:center;gap:4px;min-width:0;color:#a7afc3}.topbar__profile-name{display:block;font-size:14px;font-weight:700;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__profile-subtitle{display:block;font-size:12px;color:var(--text-muted);font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__profile-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:90;width:min(308px,calc(100vw - 28px - var(--safe-left, 0px) - var(--safe-right, 0px)));border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#1c212bfa;box-shadow:0 16px 36px #0000007a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.topbar__profile-menu.is-open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.topbar__profile-stage{position:relative;padding:12px;transition:opacity .18s ease,transform .18s ease}.topbar__profile-stage.is-hidden{opacity:0;transform:translate(-24px);pointer-events:none}.topbar__profile-stage.is-visible{opacity:1;transform:translate(0)}.topbar__profile-section{display:grid;gap:8px}.topbar__profile-section+.topbar__profile-section{margin-top:10px}.topbar__profile-section-title{margin:0;display:inline-flex;align-items:center;gap:6px;color:#75809a;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding-left:2px}.topbar__asset-card{border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#12161fe0;padding:10px 11px}.topbar__asset-card.is-claimable{border-color:#3b82f640;background:#3b82f617}.topbar__asset-card.is-bonus{border-color:#f59e0b38;background:#f59e0b14}.topbar__asset-label{font-size:12px;font-weight:700;margin-bottom:3px}.topbar__asset-card.is-claimable .topbar__asset-label{color:#60a5fa}.topbar__asset-card.is-bonus .topbar__asset-label{color:#fbbf24}.topbar__asset-card.is-wallet .topbar__asset-label{color:#c9d2e9}.topbar__asset-value{font-size:13px;font-weight:700;color:#f3f6ff;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;display:flex;align-items:baseline;gap:6px;flex-wrap:nowrap;white-space:nowrap;min-width:0}.topbar__asset-value span{color:#7b859d;font-family:SF Pro Display,SF Pro Text,Inter,system-ui,-apple-system,sans-serif;font-weight:500}.topbar__profile-divider{height:1px;margin:10px 2px 8px;background:#ffffff14}.topbar__profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.topbar__profile-action-btn{border:1px solid rgba(255,255,255,.1);border-radius:10px;width:100%;background:#ffffff08;color:#9aa4bb;min-height:42px;padding:8px 9px;display:inline-flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.topbar__profile-action-btn:active{transform:translateY(1px)}@media(hover:hover){.topbar__profile-action-btn:hover{background:#ffffff0d;border-color:#ffffff14;color:#dbe5ff}}.topbar__profile-action-head{display:inline-flex;align-items:center;gap:7px;min-width:0}.topbar__profile-action-head span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__profile-action-arrow{color:#7b859d;flex:0 0 auto}.topbar__profile-action-avatar{width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:grid;place-items:center;background:#111620}.topbar__profile-action-avatar img{display:block;width:100%;height:100%;object-fit:cover}.topbar__profile-action-avatar-fallback{font-size:11px;font-weight:700;color:#e5edff}.topbar__profile-language-flag{font-size:16px;line-height:1}.topbar__profile-lang-stage{position:absolute;inset:0;background:#1c212bfa;padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;transition:transform .2s ease,opacity .2s ease}.topbar__profile-lang-stage.is-hidden{transform:translate(100%);opacity:0;pointer-events:none}.topbar__profile-lang-stage.is-visible{transform:translate(0);opacity:1;pointer-events:auto}.topbar__profile-back-btn{border:0;border-radius:10px;background:transparent;color:#d9e2fa;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:7px 8px;font-size:12px;font-weight:700}@media(hover:hover){.topbar__profile-back-btn:hover{background:#ffffff0d}}.topbar__profile-lang-list{min-height:0;overflow-y:auto;display:grid;gap:6px}.topbar__profile-lang-item{border:1px solid transparent;border-radius:12px;background:transparent;color:#cad4ee;width:100%;padding:10px 11px;display:inline-flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600}.topbar__profile-lang-item.is-active{border-color:#3b82f659;background:#3b82f626;color:#93c5fd}@media(hover:hover){.topbar__profile-lang-item:hover{background:#ffffff0d}.topbar__profile-lang-item.is-active:hover{background:#3b82f62e}}.topbar__profile-lang-name{display:inline-flex;align-items:center;gap:10px}.topbar__wallet{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-height:40px}.topbar__connect-btn{border:0;border-radius:999px;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;letter-spacing:.01em;color:#fff;background:#2563eb;border:1px solid rgba(96,165,250,.35);box-shadow:0 0 20px #2563eb5c;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease,color .2s ease}.topbar__connect-btn:active{transform:translateY(1px)}@media(hover:hover){.topbar__connect-btn:hover{background:#3b82f6}.topbar__connect-btn.is-connected:hover{background:#2a2d3af2}}.topbar__connect-btn.is-connected{background:#1e2029f2;color:#60a5fa;border:1px solid rgba(59,130,246,.3);box-shadow:0 0 14px #3b82f638}.topbar__connect-icon{flex:0 0 auto}.topbar__connect-label{white-space:nowrap}.topbar__wallet-menu{position:absolute;top:calc(100% + 9px);right:0;z-index:75;width:min(220px,calc(100vw - 28px - var(--safe-left, 0px) - var(--safe-right, 0px)));border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#181a22f7;box-shadow:0 14px 34px #00000070;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px 10px 9px;display:grid;gap:4px}.topbar__wallet-section{display:grid}.topbar__wallet-section--address{gap:6px}.topbar__wallet-section--assets{gap:4px}.topbar__wallet-subtitle{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a4b4deb8;padding:0 4px}.topbar__wallet-address-row{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:2px}.topbar__wallet-address{font-size:13px;font-weight:700;color:#d8e4ff;letter-spacing:.01em}.topbar__wallet-copy-btn{border:1px solid rgba(96,165,250,.35);border-radius:999px;height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#8ab7ff;background:#2563eb1f;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,color .2s ease}.topbar__wallet-copy-btn:active{transform:translateY(1px)}.topbar__wallet-copy-btn.is-copied{border-color:#4ade8066;color:#86efac;background:#22c55e29}.topbar__wallet-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a4b4dec2;padding:0 4px 4px}.topbar__wallet-asset{font-size:13px;font-weight:600;color:#f5f8ff;padding:5px 8px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__wallet-divider{height:1px;margin:6px 2px 4px;background:#ffffff17}.topbar__wallet-disconnect{margin-top:0;border:1px solid rgba(248,113,113,.32);border-radius:12px;padding:9px 10px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:600;color:#f87171;background:#ef44441a;transition:background-color .2s ease,transform .15s ease}.topbar__wallet-disconnect:active{transform:translateY(1px)}@media(hover:hover){.topbar__wallet-copy-btn:hover{background:#2563eb33;border-color:#60a5fa85}.topbar__wallet-copy-btn.is-copied:hover{background:#22c55e38;border-color:#4ade8080}.topbar__wallet-disconnect:hover{background:#ef44442e}}.profile-chip{flex:1 1 auto;min-width:0;border:0;border-radius:12px;background:transparent;color:var(--text-main);display:flex;align-items:center;gap:11px;padding:4px;text-align:left;transition:background-color .2s ease,transform .15s ease}.profile-chip:active{transform:translateY(1px);background:#ffffff12}@media(hover:hover){.profile-chip:hover{background:#ffffff0d}}.profile-chip__avatar{width:36px;height:36px;flex:0 0 36px;border-radius:50%;padding:2px;position:relative;background:linear-gradient(145deg,#3b82f6,#8b5cf6)}.profile-chip__avatar-image,.profile-chip__avatar-fallback{width:100%;height:100%;border-radius:50%}.profile-chip__avatar-image{display:block;object-fit:cover;background:var(--surface)}.profile-chip__avatar-fallback{display:grid;place-items:center;font-size:14px;font-weight:700;color:#e8edff;background:#1a1b23}.profile-chip__status-dot{width:10px;height:10px;position:absolute;right:-1px;bottom:-1px;border-radius:50%;border:2px solid #1a1b23;background:#22c55e}.profile-chip__text{min-width:0;display:grid;gap:1px}.profile-chip__name{display:block;font-size:14px;font-weight:700;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-chip__subtitle{display:block;font-size:12px;color:var(--text-muted);font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding-top:4px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.app-content::-webkit-scrollbar{width:0;height:0}.app-content.app-content--packages-scroll-lock{overflow-y:hidden;overscroll-behavior-y:none;touch-action:manipulation}.defi-screen{display:grid;gap:14px;animation:fade-in-up .35s ease}.stub-screen{border-radius:28px;border:1px solid var(--line-soft);background:#1e2029b3;min-height:42vh;display:grid;place-content:center;place-items:center;gap:10px;text-align:center;color:var(--text-muted)}.stub-screen h2{margin:0;color:var(--text-main);font-size:20px}.stub-screen p{margin:0;font-size:13px}.partners-page{display:grid;gap:14px;padding-bottom:14px;animation:fade-in-up .35s ease}.partners-page__heading{border-radius:22px;border:1px solid var(--line-soft);background:#1e2029b8;padding:14px 16px}.partners-page__heading h2{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:18px;color:var(--text-main)}.partners-activation{border-radius:24px;border:1px solid var(--line-soft);background:linear-gradient(150deg,#1e2029e6,#22c55e1a);padding:14px;display:grid;gap:12px}.partners-activation.is-inactive{background:linear-gradient(150deg,#1e2029e6,#ef444414)}.partners-activation__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.partners-activation__state{display:flex;align-items:center;gap:10px;min-width:0}.partners-activation__icon{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--line-soft)}.partners-activation__icon.is-active{color:#34d399;background:#34d3991f;border-color:#34d3994d}.partners-activation__icon.is-inactive{color:#f87171;background:#f871711f;border-color:#f871714d}.partners-activation__title{font-size:14px;font-weight:700;color:#6ee7b7}.partners-activation.is-inactive .partners-activation__title{color:#fca5a5}.partners-activation__hint{margin-top:2px;font-size:11px;color:var(--text-muted)}.partners-activation__timer{text-align:right}.partners-activation__timer-value{display:inline-flex;align-items:center;gap:5px;font-size:17px;font-weight:700;color:var(--text-main)}.partners-activation__timer-label{margin-top:2px;font-size:10px;color:var(--text-muted)}.partners-activation__progress-card{border-radius:14px;border:1px solid var(--line-soft);background:#0d11178c;padding:10px}.partners-activation__progress-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:11px;color:var(--text-muted)}.partners-activation__progress-row strong{font-size:12px;color:var(--text-main)}.partners-activation__progress-track{width:100%;height:6px;border-radius:999px;background:#94a3b840;overflow:hidden}.partners-activation__progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a)}.partners-activation.is-inactive .partners-activation__progress-fill{background:linear-gradient(90deg,#ef4444,#dc2626)}.partners-card{border-radius:24px;border:1px solid var(--line-soft);background:#1c212bdb;box-shadow:0 16px 30px #00000040;overflow:hidden}.partners-card__mentor{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,rgba(37,99,235,.1),transparent)}.partners-card__mentor-user{display:flex;align-items:center;gap:10px;min-width:0}.partners-card__mentor-avatar{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:700;color:#dbeafe;border:1px solid rgba(59,130,246,.35);background:radial-gradient(circle at 30% 20%,#3b82f659,#1e293bcc)}.partners-card__mentor-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;font-weight:700}.partners-card__mentor-name{margin-top:2px;font-size:14px;font-weight:700;color:var(--text-main)}.partners-card__mentor-username{margin-top:1px;font-size:11px;color:var(--text-muted)}.partners-card__mentor-btn{border:1px solid rgba(59,130,246,.25);border-radius:12px;background:#3b82f61a;color:#93c5fd;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700}.partners-card__mentor-btn:disabled{opacity:.45;cursor:not-allowed}.partners-card__ref-title{margin:12px 14px 8px;font-size:12px;color:var(--text-muted)}.partners-card__ref-row{display:flex;align-items:center;gap:8px;margin:0 14px}.partners-card__ref-link{flex:1 1 auto;min-width:0;border-radius:12px;border:1px solid var(--line-soft);background:#0d1117d9;padding:10px;font-size:12px;font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,monospace;color:#d8dde9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partners-card__copy-btn{width:40px;height:40px;border-radius:12px;border:1px solid var(--line-soft);background:#2a3040e6;color:var(--text-main);display:grid;place-items:center}.partners-card__copy-btn.is-copied{border-color:#22c55e66;background:#16a34a40;color:#dcfce7}.partners-card__note{margin:10px 14px 14px;padding:9px 10px;border-radius:10px;border:1px solid var(--line-soft);background:#ffffff0a;display:inline-flex;align-items:flex-start;gap:6px;font-size:11px;color:#9ca3af;line-height:1.35}.partners-metrics h3,.partners-team h3{margin:0;font-size:14px;font-weight:700;color:var(--text-main);display:inline-flex;align-items:center;gap:7px}.partners-metrics__grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.partners-stat-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--line-soft);background:#12161ff0;padding:10px;min-height:104px;display:grid;align-content:start}.partners-stat-card__bg-icon{position:absolute;top:6px;right:6px;opacity:.12;pointer-events:none;transition:opacity .2s ease}.partners-stat-card__bg-icon svg{width:48px;height:48px}.partners-stat-card__head{display:flex;align-items:center;gap:0}.partners-stat-card__title{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:700}.partners-stat-card__value{margin-top:12px;font-size:20px;line-height:1;font-weight:800;color:var(--text-main)}.partners-stat-card__subtitle{margin-top:6px;font-size:10px;color:#8b94a7}.partners-stat-card.is-blue .partners-stat-card__bg-icon{color:#60a5fa}.partners-stat-card.is-violet .partners-stat-card__bg-icon{color:#a78bfa}.partners-stat-card.is-green .partners-stat-card__bg-icon{color:#4ade80}.partners-stat-card.is-yellow .partners-stat-card__bg-icon{color:#facc15}.partners-team{display:grid;gap:10px}.partners-team__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.partners-team__total{margin-left:2px;padding:4px 8px;border-radius:8px;border:1px solid var(--line-soft);background:#ffffff0a;font-size:11px;color:var(--text-muted)}.partners-team__marketing-btn{margin-left:auto;padding:6px 9px;border-radius:10px;border:1px solid var(--line-soft);background:#ffffff0a;color:#d5dae8;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700}.partners-team__marketing-icon{color:#facc15;filter:drop-shadow(0 0 6px rgba(250,204,21,.35))}.partners-team__levels{display:flex;flex-wrap:wrap;gap:6px}.partners-level-chip{border-radius:10px;border:1px solid var(--line-soft);background:#12161fe6;color:#b4bdce;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700}.partners-level-chip strong{border-radius:7px;background:#ffffff0f;padding:2px 6px;font-size:10px;color:#9aa3b5}.partners-level-chip.is-active{border-color:#2563eb80;background:#2563ebe6;color:#fff}.partners-level-chip.is-active strong{background:#00000040;color:#fff}.partners-team__list{display:grid;gap:8px}.partners-list-placeholder{border-radius:14px;border:1px dashed var(--line-soft);background:#12161fd1;padding:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--text-muted)}.partners-list-placeholder.is-error{border-color:#ef444466;color:#fca5a5;justify-content:flex-start;flex-wrap:wrap}.partners-retry-btn{border:1px solid var(--line-soft);border-radius:10px;background:#ffffff0a;color:var(--text-main);display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700}.partners-row{border-radius:14px;border:1px solid var(--line-soft);background:#12161feb;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.partners-row__left{display:flex;align-items:center;gap:9px;min-width:0}.partners-row__avatar{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,#475569,#1f2937);color:#e2e8f0;display:grid;place-items:center;font-size:12px;font-weight:700;flex:0 0 auto}.partners-row__meta{min-width:0}.partners-row__name{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:var(--text-main)}.partners-row__dot{width:6px;height:6px;border-radius:999px;background:#22c55e;box-shadow:0 0 8px #22c55e99}.partners-row__date{margin-top:2px;font-size:10px;color:var(--text-muted)}.partners-row__turnover{text-align:right;flex:0 0 auto}.partners-row__turnover strong{display:block;font-size:12px;color:var(--text-main)}.partners-row__turnover span{display:block;margin-top:3px;font-size:10px;color:var(--text-muted)}.partners-team__pagination{border-radius:12px;border:1px solid var(--line-soft);background:#12161fdb;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px}.partners-team__pagination button{width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:#a8b1c3;display:grid;place-items:center}.partners-team__pagination button:disabled{opacity:.35}.partners-team__pagination span{font-size:12px;color:var(--text-muted)}.partners-modal-layer{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:calc(12px + var(--safe-top, 0px)) calc(12px + var(--safe-right, 0px)) calc(12px + var(--safe-bottom, 0px)) calc(12px + var(--safe-left, 0px));touch-action:none}.partners-modal-backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;background:#000000d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.partners-modal{position:relative;z-index:1;width:min(420px,calc(100vw - var(--safe-left, 0px) - var(--safe-right, 0px) - 24px));max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 24px);border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#1c212b;box-shadow:0 18px 40px #00000073;padding:16px;display:grid;gap:12px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.partners-modal__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.partners-modal__head h3{margin:0;display:inline-flex;align-items:center;gap:7px;font-size:17px;color:var(--text-main)}.partners-modal__head h3 svg{color:#facc15;filter:drop-shadow(0 0 6px rgba(250,204,21,.35))}.partners-modal__close{width:30px;height:30px;border-radius:999px;border:1px solid var(--line-soft);background:#ffffff0a;color:#cfd6e6;font-size:16px}.partners-modal__note{border-radius:12px;border:1px solid var(--line-soft);background:#ffffff0a;padding:10px;font-size:12px;line-height:1.45;color:#d3d9e8}.partners-modal__note strong{color:#fff}.partners-modal__table-head{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:0 6px;font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:#9aa3b6;font-weight:700}.partners-modal__table-head span:nth-child(2){text-align:center;color:#93c5fd}.partners-modal__table-head span:nth-child(3){text-align:right;color:#facc15}.partners-modal__table{display:grid;gap:6px}.partners-modal__row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;border-radius:10px;border:1px solid var(--line-soft);background:#12161fe0;padding:9px 10px;font-size:12px;color:#e2e8f0}.partners-modal__level{font-weight:600;color:#e2e8f0}.partners-modal__level.is-primary{font-weight:800;color:#fff}.partners-modal__row span:nth-child(2){text-align:center;color:#93c5fd}.partners-modal__row span:nth-child(3){text-align:right;color:#facc15;font-weight:700}.partners-modal__row.is-level-one{border-color:#ffffff26;background:#1c212beb}body.partners-modal-open .app-content{overflow:hidden}.defi-panel{border-radius:26px;border:1px solid var(--line-soft);background:#1e2029cc;padding:16px;box-shadow:0 18px 35px #00000047}.swap-card{position:relative;border-radius:26px;border:1px solid var(--line-soft);background:#1e2029d1;box-shadow:0 18px 35px #00000047;padding:18px 16px 16px;overflow:hidden}.swap-card__laser-line{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,#60a5fa,transparent);opacity:.7;pointer-events:none}.swap-card__laser-glow{position:absolute;top:0;right:0;left:0;height:40px;background:linear-gradient(180deg,rgba(59,130,246,.1),rgba(168,85,247,.05),transparent);opacity:.5;pointer-events:none}.swap-card__laser-bloom{position:absolute;top:-40px;left:50%;width:128px;height:80px;transform:translate(-50%);background:#3b82f633;filter:blur(40px);pointer-events:none}.swap-card__header,.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.swap-card__header{margin-bottom:14px}.panel-head h2,.swap-card__header h2,.defi-panel h2{margin:0;font-size:22px;font-weight:800;color:var(--text-main)}.panel-head h3,.defi-panel h3{margin:0;font-size:16px;color:var(--text-main)}.panel-head p{margin:2px 0 0;font-size:12px;color:var(--text-muted)}.panel-head--compact{margin-bottom:8px}.icon-button,.swap-card__settings{width:34px;height:34px;border:0;border-radius:999px;color:#a8b0c6;background:#ffffff0f;display:grid;place-items:center}.swap-card__header-tools{display:flex;align-items:center;gap:8px}.swap-card__updating{color:#60a5fa;animation:spin 1s linear infinite}.swap-settings{position:relative}.swap-settings__menu{position:absolute;top:calc(100% + 10px);right:0;width:220px;border-radius:14px;border:1px solid var(--line-soft);background:#16171ffa;box-shadow:0 14px 30px #0006;padding:12px;z-index:8}.swap-settings__title{margin:0 0 2px;font-size:13px;font-weight:700;color:#eef2ff}.swap-settings__subtitle{margin:0 0 9px;font-size:11px;color:#98a2b3}.swap-settings__preset-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px}.swap-settings__preset{border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff08;color:#b7bfd0;font-size:11px;font-weight:600;padding:6px 4px}.swap-settings__preset.is-active{border-color:#3b82f699;color:#dbeafe;background:#3b82f62e}.swap-settings__custom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:11px;color:#98a2b3}.swap-settings__custom input{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1b1d28;color:#eff4ff;font-size:16px;padding:6px 8px}.swap-settings__custom input:focus{outline:none;border-color:#3b82f68c}.swap-token-box{background:var(--surface-2);border:1px solid rgba(255,255,255,.04);border-radius:18px;padding:12px;transition:border-color .2s ease}.swap-token-box:focus-within{border-color:#3b82f673}.swap-token-box.is-danger{border-color:#f871718c}.swap-token-box__meta{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#9ba0ad}.swap-balance-chip{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;color:#60a5fa;border:0;box-shadow:none;font-size:13px;font-weight:700;white-space:nowrap}.swap-balance-chip.is-clickable{cursor:pointer;transition:color .2s ease,opacity .2s ease}.swap-balance-chip.is-clickable:disabled{cursor:default;opacity:.55}@media(hover:hover){.swap-balance-chip.is-clickable:hover:not(:disabled){color:#93c5fd}}.swap-balance-chip__icon{flex:0 0 auto}.swap-balance-chip__value{line-height:1.05}.swap-balance-chip.is-danger{color:#fca5a5;border:0;box-shadow:none;background:transparent}.swap-token-box__hint{margin:8px 0 0;font-size:11px;color:#9ca3af}.swap-token-box__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-token-box__input{width:100%;border:0;outline:0;color:var(--text-main);background:transparent;font-size:30px;font-weight:500;line-height:1.1;min-width:0}.swap-token-box__input::placeholder{color:#5e6473}.swap-token-box__input::-webkit-outer-spin-button,.swap-token-box__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.swap-token-select{flex:0 0 auto;border:0;border-radius:999px;background:#2a2d3a;color:#eef2ff;padding:5px 10px 5px 6px;font-size:12px;font-weight:600;letter-spacing:0;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.swap-token-select__icon-wrap{width:20px;height:20px;border-radius:50%;overflow:hidden;background:#0f0f13;display:grid;place-items:center}.swap-token-select__icon{width:100%;height:100%;display:block;object-fit:cover}.swap-token-select__fallback{font-size:10px;font-weight:800;color:#f4f6ff}.swap-token-select__symbol{font-weight:700}.swap-token-select__chevron{color:#7f8799}.swap-direction{display:flex;justify-content:center;margin:2px 0 4px}.swap-direction__button{border:1.5px solid rgba(96,165,250,.58);background:#1a1f2eeb;color:#60a5fa;border-radius:999px;width:34px;height:34px;display:grid;place-items:center;box-shadow:0 0 14px #3b82f647;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.swap-direction__button:active{transform:translateY(1px)}@media(hover:hover){.swap-direction__button:hover{background:#1e263af2;border-color:#60a5fab8;box-shadow:0 0 16px #3b82f657}}.swap-lock-note{margin-top:10px;width:100%;border:0;text-align:left;border-radius:12px;border:1px solid rgba(59,130,246,.25);background:#3b82f61f;color:#dbeafe;padding:8px 10px;font-size:12px;display:flex;align-items:center;gap:8px;transition:border-color .2s ease,background-color .2s ease}.swap-lock-note__icon-wrap{width:24px;height:24px;flex:0 0 auto;border-radius:999px;display:grid;place-items:center;color:#60a5fa;background:#2563eb33;box-shadow:0 0 14px #3b82f673;border:1px solid rgba(96,165,250,.45)}.swap-lock-note__icon{flex:0 0 auto}.swap-lock-note__text{min-width:0;flex:1 1 auto;margin:0;color:#dbeafe;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swap-lock-note__hint{flex:0 0 auto;display:inline-flex;align-items:center;gap:2px;color:#93c5fd;font-weight:600;white-space:nowrap}.swap-lock-note:active{background:#3b82f629;border-color:#60a5fa5c}@media(hover:hover){.swap-lock-note:hover{background:#3b82f629;border-color:#60a5fa5c}}.swap-lock-modal-layer{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:20px 16px calc(20px + var(--safe-bottom, 0px))}.swap-lock-modal-layer__backdrop{position:absolute;inset:0;border:0;background:#050a149e}.swap-lock-modal-card{position:relative;z-index:1;width:min(100%,420px);border-radius:18px;border:1px solid rgba(148,163,184,.24);background:linear-gradient(160deg,#101725fa,#161426fa);box-shadow:0 20px 44px #030a168c;padding:14px 14px 12px}.swap-lock-modal-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.swap-lock-modal-card__title-wrap{display:inline-flex;align-items:center;gap:8px}.swap-lock-modal-card__clock{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;color:#60a5fa;border:1px solid rgba(96,165,250,.45);background:#2563eb33;box-shadow:0 0 14px #3b82f666}.swap-lock-modal-card h3{margin:0;color:#eff6ff;font-size:16px;font-weight:700}.swap-lock-modal-card__close{width:30px;height:30px;border:0;border-radius:10px;display:grid;place-items:center;color:#cbd5e1;background:#94a3b824}.swap-lock-modal-card__body{display:grid;gap:8px}.swap-lock-modal-card__body p{margin:0;color:#dbeafe;font-size:13px;line-height:1.42}.swap-lock-modal-card__footer{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.swap-lock-modal-card__slots,.swap-lock-modal-card__ok{border:0;border-radius:10px;padding:8px 11px;font-size:13px;font-weight:700}.swap-lock-modal-card__slots{background:#2563eb2e;color:#bfdbfe}.swap-lock-modal-card__ok{background:linear-gradient(90deg,#2563eb,#4f46e5);color:#fff}.swap-inline-warning{margin-top:10px;border-radius:10px;background:#f871711f;border:1px solid rgba(248,113,113,.3);color:#fca5a5;padding:8px 10px;font-size:12px;display:flex;align-items:center;gap:7px}.swap-action{width:100%;margin-top:14px;border:0;border-radius:16px;color:#fff;font-weight:700;padding:14px;background:#374151;transition:opacity .2s ease,transform .15s ease}.swap-action:disabled{opacity:.72}.swap-action.is-active{background:linear-gradient(90deg,#2563eb,#4f46e5);box-shadow:0 0 20px #4f46e559}.swap-action.is-active:active{transform:scale(.98)}.swap-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.swap-metric-card{border-radius:16px;border:1px solid var(--line-soft);background:#1e2029bd;padding:12px;text-align:center;display:grid;gap:4px}.swap-metric-card span{font-size:11px;color:var(--text-muted)}.swap-metric-card strong{font-size:15px;font-family:ui-monospace,SF Mono,Menlo,monospace;color:#f4f6ff}.swap-metric-card em{min-height:13px;margin:0;font-size:11px;font-style:normal;font-weight:600}.swap-metric-card em.is-positive{color:#22c55e}.swap-metric-card em.is-negative{color:#f87171}.swap-metric-card em.is-neutral{color:#9ba0ad}.panel-note{margin-top:12px;border-radius:12px;border:1px solid rgba(59,130,246,.25);background:#3b82f61f;color:#dbeafe;padding:10px 11px;font-size:12px;line-height:1.4;display:flex;align-items:flex-start;gap:8px}.panel-note--violet{border-color:#a855f74d;background:#a855f721;color:#efe6ff}.panel-note--danger{border-color:#f8717159;background:#f871711f;color:#ffd6d6}.swap-submit{width:100%;margin-top:14px;border:0;border-radius:16px;color:#fff;font-weight:700;padding:13px 14px;background:linear-gradient(90deg,#2563eb,#4f46e5);box-shadow:0 0 20px #4f46e559}.swap-submit:disabled,.swap-submit.is-disabled{opacity:.55;cursor:not-allowed}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{border-radius:16px;border:1px solid var(--line-soft);background:#1e2029bd;padding:12px;text-align:center;display:grid;gap:4px}.metric-card span{font-size:11px;color:var(--text-muted)}.metric-card strong{font-size:15px;font-family:ui-monospace,SF Mono,Menlo,monospace;color:#f4f6ff}.defi-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.defi-row+.defi-row{margin-top:8px}.defi-label{font-size:12px;color:var(--text-muted)}.defi-value{font-size:13px;color:#f3f5ff;text-align:right;word-break:break-word}.defi-value.is-danger{color:#fca5a5;font-weight:700}.liquidity-card{border-radius:26px;border:1px solid var(--line-soft);background:#1e2029d1;box-shadow:0 18px 35px #00000047;padding:16px}.liquidity-card__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.liquidity-card__header h2{margin:0;font-size:22px;font-weight:800;color:#f5f7ff}.liquidity-pair{display:flex;align-items:center}.liquidity-pair__icon{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid #1e2029;display:grid;place-items:center;background:#2a2d3a}.liquidity-pair__icon+.liquidity-pair__icon{margin-left:-8px}.liquidity-pair__icon.is-ton{background:#3b82f6}.liquidity-pair__icon.is-diamond{background:#374151}.liquidity-pair__icon-img{width:100%;height:100%;object-fit:cover;display:block}.liquidity-pair__fallback{font-size:11px;font-weight:800;color:#fff}.liquidity-bonus-switch{margin-bottom:12px;border-radius:16px;border:1px solid var(--line-soft);background:#13141b;padding:12px;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.liquidity-bonus-switch.is-active{border-color:#facc155c;background:#facc1514}.liquidity-bonus-switch.is-reserved{opacity:.65}.liquidity-bonus-switch__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.liquidity-bonus-switch__meta{display:flex;align-items:center;gap:10px;min-width:0}.liquidity-bonus-switch__icon{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#6b7280;background:#47556940;flex:0 0 auto}.liquidity-bonus-switch__icon.is-active{color:#facc15;background:#facc152e}.liquidity-bonus-switch__title{margin:0;font-size:13px;font-weight:700;color:#f5f7ff}.liquidity-bonus-switch.is-active .liquidity-bonus-switch__title{color:#facc15}.liquidity-bonus-switch__hint{margin:0;font-size:10px;color:#8a94a8}.liquidity-bonus-switch__toggle{width:54px;height:30px;border:0;border-radius:999px;padding:2px;background:#374151;position:relative;transition:background-color .2s ease,opacity .2s ease}.liquidity-bonus-switch__toggle.is-active{background:#eab308}.liquidity-bonus-switch__toggle.is-disabled{opacity:.5;cursor:not-allowed}.liquidity-bonus-switch__toggle-knob{width:26px;height:26px;border-radius:50%;background:#fff;display:block;transform:translate(0);transition:transform .2s ease}.liquidity-bonus-switch__toggle-knob.is-active{transform:translate(24px)}.liquidity-bonus-switch__warning{margin-top:10px;border-top:1px solid rgba(250,204,21,.16);padding-top:8px;font-size:11px;color:#fda4af;display:flex;align-items:center;gap:6px}.liquidity-bonus-switch__available{margin-top:8px;padding-left:48px;font-size:11px;color:#facc15e0}.liquidity-input-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.liquidity-input-panel{border-radius:12px;border:1px solid var(--line-soft);background:var(--surface-2);padding:10px}.liquidity-input-panel.is-ton{position:relative}.liquidity-input-panel:focus-within{border-color:#a855f780}.liquidity-input-panel.is-bonus:focus-within{border-color:#facc1585}.liquidity-input-panel.is-danger{border-color:#f8717180}.liquidity-input-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px;color:#7e8596}.liquidity-input-panel__head .is-danger{color:#fca5a5;font-weight:700}.liquidity-input-panel__meta{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:1px;white-space:nowrap;min-width:0}.liquidity-input-panel__label{display:inline-flex;align-items:center;gap:4px}.liquidity-input-panel__sparkles{color:#facc15}.liquidity-balance-chip{display:inline-flex;align-items:center;gap:6px;color:#d8b4fe;font-size:13px;font-weight:700;white-space:nowrap}.liquidity-balance-chip__icon{flex:0 0 auto}.liquidity-balance-chip__value{line-height:1.05}.liquidity-balance-chip.is-danger{color:#fca5a5}.liquidity-balance-chip.is-bonus{color:#facc15}.liquidity-input-panel__field{width:100%;border:0;outline:0;background:transparent;color:#f4f7ff;font-size:16px;font-family:ui-monospace,SF Mono,Menlo,monospace}.liquidity-input-panel__field.is-with-inline-hint{padding-right:124px}.liquidity-input-panel__field::placeholder{color:#64748b}.liquidity-input-panel__field:disabled{opacity:.72;cursor:not-allowed}.liquidity-input-panel__hint{font-size:10px;line-height:1.1;white-space:nowrap;color:#93c5fd;text-align:right}.liquidity-input-panel__hint.is-danger{color:#fca5a5;font-weight:600}.liquidity-input-panel__inline-hint{position:absolute;right:10px;bottom:12px;font-size:10px;line-height:1.1;color:#93c5fd;white-space:nowrap;pointer-events:none}.liquidity-input-panel__inline-hint.is-danger{color:#fca5a5;font-weight:600}.liquidity-plus-separator{display:flex;align-items:center;gap:8px}.liquidity-plus-separator__line{flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.35),transparent)}.liquidity-plus-sign{color:#c4b5fd;font-weight:700;font-size:16px;text-align:center;line-height:1;margin:0 auto;width:28px;height:28px;border-radius:999px;border:1px solid rgba(168,85,247,.45);background:#1e2029e6;display:grid;place-items:center}.liquidity-stats-grid{margin-top:10px;display:grid;gap:4px}.liquidity-stat-row{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px}.liquidity-stat-row span{color:#98a2b3}.liquidity-stat-row strong{color:#f5f7ff;font-family:ui-monospace,SF Mono,Menlo,monospace}.liquidity-stat-row.is-small{font-size:12px}.liquidity-stat-note{margin-top:-2px;font-size:11px;color:#93c5fd}.liquidity-lock-row{width:100%;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0;color:#f5f7ff;cursor:pointer}.liquidity-lock-row__label{color:#98a2b3;text-align:left}.liquidity-lock-row__right{display:inline-flex;align-items:center;gap:6px}.liquidity-lock-row__help{display:inline-flex;align-items:center;color:#93c5fd}.liquidity-lock-row strong{color:#c4b5fd}.liquidity-stat-row strong.is-danger{color:#f87171;font-weight:700}.liquidity-warning{margin-top:2px;border-radius:8px;background:#ef44441a;color:#fca5a5;padding:8px;display:flex;align-items:center;gap:7px;font-size:12px}.liquidity-reserve-box{margin-top:10px;border-radius:12px;border:1px solid rgba(59,130,246,.28);background:#3b82f61a;padding:12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.liquidity-reserve-box__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.liquidity-reserve-box__icon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#60a5fa;border:1px solid rgba(96,165,250,.45);background:#3b82f633;box-shadow:0 0 12px #3b82f647}.liquidity-reserve-box__label{font-size:11px;color:#8ab6ff;white-space:nowrap;line-height:1.2}.liquidity-reserve-box__value{display:block;font-size:22px;line-height:1;margin-top:1px;color:#f4f7ff;font-family:ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap}.liquidity-reserve-box__note{font-size:11px;color:#9cc6ff;margin-left:auto;text-align:right;line-height:1.2}@media(max-width:420px){.liquidity-reserve-box__note{flex-basis:100%;margin-left:0;text-align:left}}.liquidity-action-group{margin-top:10px;display:flex;gap:10px}.liquidity-action-group.is-reserved .liquidity-action{flex:1 1 auto}.liquidity-cancel-action{flex:1 1 42%;border:0;border-radius:12px;font-weight:700;color:#f3f6ff;background:#2a2d3a;padding:14px}.liquidity-action{width:100%;border:0;border-radius:12px;font-weight:700;padding:14px;color:#fff;background:linear-gradient(90deg,#9333ea,#db2777);box-shadow:0 0 20px #c026d34d}.liquidity-action.is-bonus{background:linear-gradient(90deg,#ca8a04,#ea580c);box-shadow:0 0 20px #f59e0b4d}.liquidity-action.is-confirm{background:#16a34a;box-shadow:0 0 20px #16a34a47}.liquidity-action.is-disabled{background:#1f2937;color:#6b7280;box-shadow:none;cursor:not-allowed}.liquidity-shield-note{margin-top:10px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#8f9bb0}.liquidity-shield-note span{white-space:nowrap}.liquidity-shield-note.is-bonus-mode{margin-bottom:10px}.defi-screen--liquidity-bonus{padding-bottom:6px}.liquidity-success-card{border-radius:26px;border:1px solid var(--line-soft);background:#1e2029d1;padding:28px 18px 20px;text-align:center}.liquidity-success-card__icon-wrap{width:82px;height:82px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;color:#22c55e;background:#22c55e2e}.liquidity-success-card h2{margin:0;font-size:24px}.liquidity-success-card p{margin:8px 0 0;font-size:13px;color:#98a2b3}.liquidity-success-card__slot{margin:18px auto 20px;max-width:300px;border-radius:12px;border:1px solid var(--line-soft);background:var(--surface-2);padding:12px;display:grid;gap:3px}.liquidity-success-card__slot span{font-size:11px;text-transform:uppercase;color:#7e8596}.liquidity-success-card__slot strong{font-size:17px;color:#c084fc;font-family:ui-monospace,SF Mono,Menlo,monospace}.liquidity-success-card__slot-id{line-height:1.3;word-break:break-all}.liquidity-success-card__action{width:100%;border:0;border-radius:16px;font-weight:700;padding:14px;color:#fff;background:linear-gradient(90deg,#9333ea,#db2777);box-shadow:0 0 20px #c026d34d}.slots-heading{padding:0 2px}.slots-heading h2{margin:0;font-size:30px;line-height:1.1;font-weight:800}.slots-heading p{margin:4px 0 0;font-size:12px;color:var(--text-muted)}.locker-total-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:0;background:#1a1c28}.locker-total-card__aurora{position:absolute;inset:0;background:linear-gradient(140deg,#312e81e0,#1e2029f5 50%,#1e40af75)}.locker-total-card__laser{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.95),transparent);opacity:.76}.locker-total-card__bloom{position:absolute;top:-38px;left:50%;width:128px;height:84px;background:#3b82f642;filter:blur(38px);transform:translate(-50%);pointer-events:none}.locker-total-card__content{position:relative;z-index:1;text-align:center;padding:20px 16px 16px}.locker-total-card__content h3{margin:0;color:#98a2bd;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.locker-total-card__content strong{display:block;margin:8px 0 18px;color:#fff;font-size:34px;line-height:1.06;font-weight:800;font-family:ui-monospace,SF Mono,Menlo,monospace;text-shadow:0 2px 16px rgba(12,23,49,.45)}.locker-total-card__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);padding-top:12px}.locker-total-card__item{display:grid;gap:4px;place-items:center}.locker-total-card__item.is-lp{border-left:1px solid rgba(255,255,255,.08)}.locker-total-card__label{display:inline-flex;align-items:center;gap:6px;font-size:11px}.locker-total-card__label.is-token{color:#93c5fd}.locker-total-card__label.is-lp{color:#d8b4fe}.locker-total-card__dot{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 8px currentColor}.locker-total-card__value{color:#f8fbff;font-size:17px;font-weight:600;font-family:ui-monospace,SF Mono,Menlo,monospace}.slots-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-radius:12px;border:1px solid var(--line-soft);background:#1e2029d1;padding:4px}.slots-filter-pill{border:0;border-radius:10px;padding:9px 8px;font-size:11px;font-weight:600;color:#9aa1b0;background:transparent}.slots-filter-pill.is-active{background:#ffffff1c;color:#f6f7ff}.slots-filter-pill.is-token.is-active{background:#3b82f633;color:#93c5fd}.slots-filter-pill.is-lp.is-active{background:#a855f733;color:#d8b4fe}.slots-add-row{margin-top:10px;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.defi-input{width:100%;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface-2);color:#f4f5ff;padding:10px 12px;font-size:14px}.defi-input:focus{outline:none;border-color:#3b82f673}.slot-add-button{border:0;border-radius:12px;padding:10px 12px;background:linear-gradient(90deg,#7c3aed,#ec4899);color:#fff;font-weight:700;display:flex;align-items:center;gap:6px}.slots-list{display:grid;gap:10px}.locker-empty-state{border-radius:24px;border:1px solid var(--line-soft);background:#1e2029c7;min-height:42vh;display:grid;place-content:center;place-items:center;text-align:center;gap:8px;color:#6b7280}.locker-empty-state h3{margin:4px 0 0;color:#f5f7ff;font-size:19px}.locker-empty-state p{margin:0;color:#9ba0ad;font-size:13px;max-width:280px}.locker-loading-state{border-radius:18px;border:1px solid var(--line-soft);background:#1e2029b8;padding:20px;text-align:center;display:grid;place-items:center;gap:8px;color:#94a3b8}.locker-loading-state svg{animation:spin 1s linear infinite}.slot-card{border-radius:18px;border:1px solid var(--line-soft);background:#1e2029bf;padding:12px;display:grid;gap:8px}.slot-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.slot-card__token{display:flex;align-items:center;gap:10px}.slot-card__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center}.slot-card__icon.is-lp{background:#a855f733;color:#d8b4fe}.slot-card__icon.is-token{background:#3b82f633;color:#93c5fd}.slot-card__diamond{font-size:16px;line-height:1}.slot-card__title{font-size:14px;font-weight:700;color:#f6f7ff}.slot-card__badge{display:inline-flex;margin-top:4px;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.slot-card__badge.is-lp{background:#a855f724;color:#d8b4fe}.slot-card__badge.is-token{background:#3b82f624;color:#93c5fd}.slot-card__badge-row{margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.slot-card__state{display:inline-flex;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;color:#9ca3af;border:1px solid rgba(255,255,255,.12)}.slot-card__state.is-ready{color:#86efac;border-color:#22c55e59;background:#22c55e24}.slot-card__days{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:4px;text-align:right;color:#9aa1b0;white-space:nowrap}.slot-card__days strong{display:inline-block;color:#f6f7ff;font-size:22px;line-height:1.1;font-family:ui-monospace,SF Mono,Menlo,monospace}.slot-card__days strong.is-ready{font-size:12px;color:#86efac;font-family:SF Pro Display,SF Pro Text,Inter,system-ui,-apple-system,sans-serif;letter-spacing:.04em;text-transform:uppercase}.slot-card__days span{font-size:11px;line-height:1}.slot-card__progress{margin-top:2px}.slot-card__progress-head{display:flex;justify-content:space-between;font-size:10px;color:#8d95a7;margin-bottom:4px}.slot-card__progress-track{width:100%;height:8px;border-radius:999px;background:#0a0a0fa6;overflow:hidden}.slot-card__progress-value{height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.slot-card__progress-value.is-lp{background:linear-gradient(90deg,#a855f7,#ec4899)}.slot-card__progress-value.is-token{background:linear-gradient(90deg,#3b82f6,#06b6d4)}.slot-card__meta{margin-top:2px;display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#8892a8}.slot-card__actions{margin-top:4px;padding-top:8px;border-top:1px solid var(--line-soft)}.slot-action{width:100%;border:0;border-radius:10px;font-size:12px;font-weight:700;padding:10px 12px;color:#fff;display:inline-flex;justify-content:center;align-items:center;gap:6px}.slot-action--ghost{background:#ffffff14;color:#e5e7eb}.slot-action--green{background:linear-gradient(90deg,#16a34a,#22c55e);box-shadow:0 0 14px #22c55e4d}.slot-action--blue{background:linear-gradient(90deg,#2563eb,#3b82f6);box-shadow:0 0 14px #3b82f64d}.slot-action__hint{text-align:center;color:#6b7280;font-size:11px}.tx-modal-layer,.transfer-modal-layer{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px}.tx-modal-layer__backdrop,.transfer-modal-layer__backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;background:#01040ad6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tx-modal-card,.transfer-modal-card{position:relative;z-index:1;width:min(360px,100%);border-radius:24px;border:1px solid var(--line-soft);background:#1e2029f5;box-shadow:0 25px 45px #00000073}.tx-modal-card{padding:24px 18px 18px;text-align:center}body.tx-modal-open .app-content{overflow:hidden}.tx-modal-card__icon-wrap{display:grid;place-items:center;margin-bottom:10px}.tx-modal__icon.is-pending{color:#60a5fa;animation:spin 1s linear infinite}.tx-modal__icon.is-success{color:#22c55e}.tx-modal__icon.is-error{color:#f87171}.tx-modal-card h3{margin:0;color:#f8fafc;font-size:20px}.tx-modal-card p{margin:8px 0 0;color:#9ba0ad;font-size:13px}.tx-modal-card__close{margin-top:16px;width:100%;border:0;border-radius:12px;background:#2a2d3a;color:#f8fafc;font-weight:700;padding:11px 12px}.transfer-modal-card{padding:16px}.transfer-modal-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.transfer-modal-card__head h3{margin:0;color:#f8fafc;font-size:18px}.transfer-modal-card__close-icon{width:28px;height:28px;border:0;border-radius:999px;background:#ffffff14;color:#9ca3af;font-size:20px;line-height:1}.transfer-modal-card__text{margin:10px 0 0;color:#9ca3af;font-size:12px;line-height:1.45}.transfer-modal-card__text strong{color:#f8fafc}.transfer-modal-card__label{display:block;margin-top:14px;margin-bottom:6px;color:#9ca3af;font-size:11px}.transfer-modal-card__input{width:100%;border-radius:12px;border:1px solid var(--line-soft);background:var(--surface-2);color:#f8fafc;padding:11px 12px;font-size:13px}.transfer-modal-card__input:focus{outline:none;border-color:#3b82f666}.transfer-modal-card__confirm{width:100%;margin-top:14px;border:0;border-radius:12px;background:linear-gradient(90deg,#2563eb,#4f46e5);color:#fff;font-weight:700;padding:12px}.transfer-modal-card__confirm:disabled{background:#1f2937;color:#6b7280}.defi-link{border:0;padding:0;background:transparent;color:#93c5fd;font-size:12px}.defi-note{margin:0;font-size:12px;color:var(--text-muted)}.defi-error{border-radius:12px;border:1px solid rgba(248,113,113,.3);background:#f8717126;padding:10px 12px;color:#ffd8d8;font-size:13px}.defi-skeleton{border-radius:12px;border:1px solid var(--line-soft);background:#1e202999;padding:10px 12px;color:var(--text-muted);font-size:13px}.wallet-status{border-radius:14px;border:1px solid var(--line-soft);background:#1e2029a6;padding:12px;display:grid;gap:6px}.wallet-status__label{font-size:11px;color:#98a2b3;text-transform:uppercase;letter-spacing:.06em}.wallet-status__value{font-size:13px;color:#d7dced;font-family:ui-monospace,SF Mono,Menlo,monospace;word-break:break-all}.wallet-status__value.is-connected{color:#60a5fa}.wallet-status__link{font-size:12px;color:#98a2b3}.wallet-status__link.is-linked{color:#34d399}.bottom-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px calc(14px + var(--safe-right, 0px)) calc(12px + var(--safe-bottom, 0px) + var(--app-bottom-extra, 0px)) calc(14px + var(--safe-left, 0px));background:#13141bf2;border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);touch-action:pan-x}.bottom-tabbar__dock{max-width:560px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.bottom-tabbar__item{border:0;border-radius:12px;min-height:var(--tabbar-h, 64px);background:transparent;color:#6b7280;display:grid;place-items:center;align-content:center;gap:4px;padding:4px 0;transition:color .2s ease,transform .15s ease;touch-action:pan-x}.bottom-tabbar__item.is-active,.bottom-tabbar__item.is-open{color:#60a5fa}.bottom-tabbar__item:active{transform:translateY(1px)}.bottom-tabbar__icon-wrap{width:31px;height:31px;border-radius:12px;display:grid;place-items:center;transition:background-color .2s ease,box-shadow .2s ease}.bottom-tabbar__icon-wrap.is-defi-active{color:#60a5fa;background:#3b82f633;box-shadow:inset 0 0 0 2px #3b82f680}.bottom-tabbar__label{font-size:10px;font-weight:600;letter-spacing:.01em}:root[data-platform=ios] .bottom-tabbar__item{padding-top:0;padding-bottom:8px}.defi-sheet-layer{position:fixed;inset:0;z-index:55;pointer-events:none}.defi-sheet-layer.is-open{pointer-events:auto}.defi-sheet-backdrop{border:0;margin:0;padding:0;position:absolute;inset:0;background:#00000059;opacity:0;transition:opacity .2s ease}.defi-sheet-layer.is-open .defi-sheet-backdrop{opacity:1}.defi-sheet{position:absolute;right:14px;width:min(220px,calc(100% - 28px));bottom:calc(var(--tabbar-height) + var(--safe-bottom, 0px) + var(--app-bottom-extra, 0px) + 18px);border-radius:18px;border:1px solid var(--line-soft);background:#1e2029f2;padding:8px;box-shadow:0 25px 45px #00000073;transform:translateY(16px) scale(.97);opacity:0;transition:transform .2s ease,opacity .2s ease}.defi-sheet-layer.is-open .defi-sheet{transform:translateY(0) scale(1);opacity:1}.defi-sheet__list{display:grid;gap:6px}.defi-sheet__item{border:0;border-radius:12px;background:transparent;color:#d2d7e5;text-align:left;padding:10px;display:flex;align-items:center;gap:8px}.defi-sheet__item:hover{background:#ffffff0f}.defi-sheet__item.is-active{background:#3b82f647;color:#f5f8ff}.defi-sheet__item.is-active .defi-sheet__item-description{color:#ffffffc7}.defi-sheet__item.is-swap.is-active{background:#2563eb}.defi-sheet__item.is-liquidity.is-active{background:#7c3aed}.defi-sheet__item.is-locker.is-active{background:#16a34a}.defi-sheet__item-icon{width:28px;height:28px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.defi-sheet__item-text{min-width:0;display:grid}.defi-sheet__item-title{font-size:13px;font-weight:700}.defi-sheet__item-description{font-size:10px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-sheet-layer{position:fixed;inset:0;z-index:55;pointer-events:none}.activity-sheet-layer.is-open{pointer-events:auto}.activity-sheet-backdrop{border:0;margin:0;padding:0;position:absolute;inset:0;background:#00000059;opacity:0;transition:opacity .2s ease}.activity-sheet-layer.is-open .activity-sheet-backdrop{opacity:1}.activity-sheet{position:absolute;right:14px;width:min(240px,calc(100% - 28px));bottom:calc(var(--tabbar-height) + var(--safe-bottom, 0px) + var(--app-bottom-extra, 0px) + 18px);border-radius:18px;border:1px solid var(--line-soft);background:#1e2029f2;padding:8px;box-shadow:0 25px 45px #00000073;transform:translateY(16px) scale(.97);opacity:0;transition:transform .2s ease,opacity .2s ease}.activity-sheet-layer.is-open .activity-sheet{transform:translateY(0) scale(1);opacity:1}.activity-sheet__list{display:grid;gap:6px}.activity-sheet__item{border:0;border-radius:12px;background:transparent;color:#d2d7e5;text-align:left;padding:10px;display:flex;align-items:center;gap:8px}.activity-sheet__item:hover{background:#ffffff0f}.activity-sheet__item.is-active{background:#3b82f647;color:#f5f8ff}.activity-sheet__item.is-active .activity-sheet__item-description{color:#ffffffc7}.activity-sheet__item.is-option-partners.is-active{background:#2563eb}.activity-sheet__item.is-option-tasks.is-active{background:#7c3aed}.activity-sheet__item-icon{width:28px;height:28px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.activity-sheet__item-text{min-width:0;display:grid}.activity-sheet__item-title{font-size:13px;font-weight:700}.activity-sheet__item-description{font-size:10px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packages-sheet-layer{position:fixed;inset:0;z-index:55;pointer-events:none}.packages-sheet-layer.is-open{pointer-events:auto}.packages-sheet-backdrop{border:0;margin:0;padding:0;position:absolute;inset:0;background:#00000059;opacity:0;transition:opacity .2s ease}.packages-sheet-layer.is-open .packages-sheet-backdrop{opacity:1}.packages-sheet{position:absolute;right:14px;width:min(220px,calc(100% - 28px));bottom:calc(var(--tabbar-height) + var(--safe-bottom, 0px) + var(--app-bottom-extra, 0px) + 18px);border-radius:18px;border:1px solid var(--line-soft);background:#1e2029f2;padding:8px;box-shadow:0 25px 45px #00000073;transform:translateY(16px) scale(.97);opacity:0;transition:transform .2s ease,opacity .2s ease}.packages-sheet-layer.is-open .packages-sheet{transform:translateY(0) scale(1);opacity:1}.packages-sheet__list{display:grid;gap:6px}.packages-sheet__item{border:0;border-radius:12px;background:transparent;color:#d2d7e5;text-align:left;padding:10px;display:flex;align-items:center;gap:8px}.packages-sheet__item:hover{background:#ffffff0f}.packages-sheet__item.is-active{background:#3b82f647;color:#f5f8ff}.packages-sheet__item.is-active .packages-sheet__item-description{color:#ffffffc7}.packages-sheet__item.is-option-buy.is-active{background:#2563eb}.packages-sheet__item.is-option-earnings.is-active{background:#0ea5e9}.packages-sheet__item.is-option-claim.is-active{background:#7c3aed}.packages-sheet__item.is-option-active.is-active{background:#16a34a}.packages-sheet__item-icon{width:28px;height:28px;display:grid;place-items:center;color:#fff;flex:0 0 auto}.packages-sheet__item-text{min-width:0;display:grid}.packages-sheet__item-title{font-size:13px;font-weight:700}.packages-sheet__item-description{font-size:10px;color:#98a2b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:370px){.topbar__inner{padding-left:8px;padding-right:8px}.profile-chip__subtitle{font-size:11px}.metric-grid,.swap-metrics{grid-template-columns:1fr}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.packages-screen{display:grid;gap:14px;animation:fade-in-up .35s ease}.packages-tabs{background:#12161f;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.packages-tabs button{border:0;border-radius:12px;background:transparent;color:#8891a3;font-size:13px;font-weight:600;padding:10px 8px;transition:color .2s ease,background-color .2s ease}.packages-tabs button.is-active{background:#2a3040;color:#f6f8ff;box-shadow:inset 0 0 0 1px #ffffff0d}.packages-pane{display:grid;gap:12px}.packages-pane--buy{padding-bottom:12px}.packages-pane--earnings{padding-bottom:14px}.packages-pane__head,.packages-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.packages-pane__head h2,.packages-card__head h2{margin:0;font-size:18px;font-weight:700;color:#fff}.packages-inline-action{border:1px solid rgba(59,130,246,.3);background:#3b82f61a;color:#7db4ff;border-radius:999px;height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.packages-card{border-radius:26px;border:1px solid rgba(255,255,255,.05);background:linear-gradient(140deg,#1c212bf2,#232936f2);box-shadow:0 16px 28px #0000004d;padding:16px;display:grid;gap:14px}.packages-field{position:relative;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#12161f;padding:10px 12px 12px;display:grid;gap:6px}.packages-field__label{color:#98a3b8;font-size:11px;font-weight:600}.packages-field__suffix{position:absolute;right:12px;top:11px;color:#8f76ff;font-size:11px;font-weight:700}.packages-field input{width:100%;border:0;background:transparent;color:#fff;font-size:29px;font-weight:700;line-height:1;outline:0;padding-right:56px}.packages-field input::placeholder{color:#51607a}.packages-field__max{position:absolute;right:12px;bottom:12px;border:1px solid rgba(59,130,246,.32);border-radius:10px;background:#3b82f61f;color:#77b3ff;font-size:10px;font-weight:800;letter-spacing:.04em;height:24px;padding:0 9px}.packages-current-tier{border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#12161f;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.packages-current-tier span{color:#97a1b6;font-size:12px}.packages-help-text{margin:0;text-align:center;font-size:12px;color:#7f8aa2}.packages-tier-pill{border-radius:999px;min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;background:#ffffff0d}.packages-tier-pill__icon{display:inline-flex}.packages-tier-emoji{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.packages-tier-pill.is-cyan,.packages-history__icon.is-cyan,.packages-details__tier.is-cyan{color:#44d4ff}.packages-tier-pill.is-blue,.packages-history__icon.is-blue,.packages-details__tier.is-blue{color:#60a5fa}.packages-tier-pill.is-violet,.packages-history__icon.is-violet,.packages-details__tier.is-violet{color:#a78bfa}.packages-tier-pill.is-amber,.packages-history__icon.is-amber,.packages-details__tier.is-amber{color:#fbbf24}.packages-monthly-card{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#12161f;padding:12px;display:grid;gap:8px}.packages-monthly-card__title{display:inline-flex;align-items:center;gap:7px;color:#d9ddff;font-size:13px}.packages-monthly-card__toggle{border:0;padding:0;margin:0;background:transparent;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left}.packages-monthly-card__value{display:inline-flex;align-items:center;gap:6px;color:#4ade80;font-size:18px;font-weight:700;line-height:1;white-space:nowrap}.packages-monthly-card__value svg{color:#8ea0ba;transition:transform .2s ease}.packages-monthly-card__value svg.is-open{transform:rotate(180deg)}.packages-monthly-card__details{display:grid;gap:10px;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .2s ease,opacity .2s ease}.packages-monthly-card__details.is-open{max-height:260px;opacity:1;pointer-events:auto}.packages-monthly-card__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.packages-monthly-card__split>div{border-radius:10px;border:1px solid rgba(255,255,255,.06);padding:8px;display:grid;gap:2px}.packages-monthly-card__split .is-claim{background:#3b82f617;border-color:#3b82f626}.packages-monthly-card__split .is-bonus{background:#eab30814;border-color:#eab30829}.packages-monthly-card__split small{color:#8b94a8;font-size:10px}.packages-monthly-card__split strong{color:#fff;font-size:12px}.packages-split-meter{height:8px;border-radius:999px;background:#1f2535;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.packages-split-meter__title{margin-top:-2px;font-size:11px;color:#8f9bb0}.packages-split-meter__claim{height:100%;background:#3b82f6;box-shadow:0 0 12px #3b82f673}.packages-split-meter__bonus{height:100%;background:#eab308;box-shadow:0 0 12px #eab30873}.packages-split-meter__labels{display:flex;justify-content:space-between;gap:8px;font-size:10px;font-weight:600}.packages-split-meter__labels span:first-child{color:#7cb1ff}.packages-split-meter__labels span:last-child{color:#ffd55a}.packages-pay-row{display:grid;gap:8px;padding-top:2px}.packages-pay-row__top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.packages-pay-row small{color:#8b97ae;font-size:11px;display:inline-flex;align-items:center;gap:5px}.packages-pay-row__rate{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packages-pay-row__balance{flex:0 0 auto;white-space:nowrap}.packages-pay-row small.is-danger{color:#fca5a5}.packages-pay-row__bottom{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.packages-pay-row__bottom strong{color:#fff;font-size:25px;font-weight:700;white-space:nowrap}.packages-primary-btn,.packages-secondary-btn{border:0;width:100%;min-height:50px;border-radius:16px;font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .14s ease,filter .2s ease,opacity .2s ease}.packages-primary-btn{color:#fff;background:linear-gradient(90deg,#2563eb,#7c3aed);box-shadow:0 0 24px #4c1d9557}.packages-primary-btn.is-convert{color:#0f172a;background:linear-gradient(90deg,#facc15,#f59e0b);box-shadow:0 0 24px #f59e0b57}.packages-primary-btn.is-outline{color:#f4f6fc;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);box-shadow:none}.packages-primary-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.packages-secondary-btn{color:#f4f6fc;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.packages-primary-btn:active,.packages-secondary-btn:active{transform:scale(.985)}.packages-spin{animation:packages-spin .9s linear infinite}@keyframes packages-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.packages-history{display:grid;gap:8px;padding-top:2px}.packages-history h3,.packages-timeline h3{margin:0;color:#8f9ab1;font-size:11px;text-transform:uppercase;letter-spacing:.06em;padding-left:6px}.packages-history__list{display:grid;gap:8px}.packages-history__item{border:1px solid rgba(255,255,255,.06);background:#1c212be6;border-radius:16px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:inherit;text-align:left}.packages-history__left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.packages-history__icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.packages-history__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.packages-history__tier-date{display:block;color:#8a94aa;font-size:11px;margin-top:2px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packages-history__amount{display:block;color:#fff;font-size:17px;font-weight:700;line-height:1.1;letter-spacing:.01em;text-align:left;white-space:nowrap}.packages-history__right{display:inline-flex;align-items:center;gap:6px;color:#69748b;flex:0 0 auto}.packages-status-badge{border-radius:8px;border:1px solid transparent;min-height:20px;padding:0 8px;display:inline-flex;align-items:center;font-size:10px;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.packages-status-badge.is-process{border-color:#3b82f633;background:#3b82f61c;color:#7ab4ff}.packages-status-badge.is-success{border-color:#34d3993d;background:#34d3991f;color:#6ee7b7}.packages-status-badge.is-pending{border-color:#fbbf243d;background:#fbbf241f;color:#fcd34d}.packages-status-badge.is-failed{border-color:#f871713d;background:#f871711f;color:#fca5a5}.packages-placeholder{border-radius:12px;border:1px dashed rgba(255,255,255,.12);background:#ffffff05;color:#8f9ab1;font-size:12px;padding:12px;text-align:center}.packages-modal{position:fixed;inset:0;z-index:140;padding:calc(12px + var(--safe-top, 0px)) calc(12px + var(--safe-right, 0px)) calc(12px + var(--safe-bottom, 0px)) calc(12px + var(--safe-left, 0px));display:grid;align-items:center;justify-items:center;touch-action:none}.packages-modal__backdrop{position:absolute;inset:0;border:0;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.packages-modal__card{position:relative;z-index:1;width:min(420px,calc(100vw - var(--safe-left, 0px) - var(--safe-right, 0px) - 24px));max-height:calc(100dvh - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#1c212b;padding:16px;box-shadow:0 18px 40px #00000073}.packages-modal__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.packages-modal__header.is-center{justify-content:center}.packages-modal__header.is-center h3{text-align:center}.packages-modal__header h3{margin:0;color:#fff;font-size:22px}.packages-modal__close{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#99a4bb;display:grid;place-items:center}.packages-modal__body{display:grid;gap:12px}.packages-success-modal{display:grid;gap:10px;text-align:center}.packages-success-modal__icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto;color:#22c55e;background:#22c55e2e}.packages-success-modal p{margin:0;font-size:13px;color:#c6cfdf}.packages-calculator{display:grid;gap:12px}.packages-select{display:grid;gap:6px}.packages-select>span{color:#9aa6bc;font-size:12px;font-weight:600}.packages-select__wrap{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#12161f;min-height:46px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#8d97ad}.packages-select__wrap select{appearance:none;width:100%;border:0;background:transparent;color:#fff;font-size:14px;outline:0}.packages-alert{border-radius:12px;border:1px solid rgba(239,68,68,.22);background:#ef444414;color:#fca5a5;font-size:12px;padding:10px;display:flex;align-items:center;gap:8px}.packages-calc-cycles{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#12161f;padding:12px;display:grid;gap:10px}.packages-calc-cycles h4{margin:0;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:#97a2b8}.packages-calc-cycle{border-radius:12px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.packages-calc-cycle.is-claim{background:#3b82f612;border:1px solid rgba(59,130,246,.16)}.packages-calc-cycle.is-bonus{background:#eab30812;border:1px solid rgba(234,179,8,.16)}.packages-calc-cycle__left{display:flex;align-items:center;gap:8px;min-width:0}.packages-calc-cycle__badge{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.14);display:grid;place-content:center;text-align:center;flex:0 0 auto}.packages-calc-cycle__badge small{font-size:8px;line-height:1;color:#a7b2c8}.packages-calc-cycle__badge strong{font-size:10px;line-height:1;margin-top:2px;color:#fff}.packages-calc-cycle__left strong,.packages-calc-cycle__right strong{color:#fff;font-size:13px}.packages-calc-cycle__left small,.packages-calc-cycle__right small{color:#9aa5bb;font-size:10px}.packages-calc-cycle__right{text-align:right;display:grid}.packages-calc-total{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#1c212b;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.packages-calc-total small{display:block;color:#9ca8be;font-size:11px}.packages-calc-total span{color:#7f8da6;font-size:10px}.packages-calc-total strong{color:#4ade80;font-size:20px}.packages-details{display:grid;gap:12px}.packages-details__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.packages-details__left{min-width:0}.packages-details__tier{display:inline-flex;align-items:center;gap:6px;margin-bottom:2px}.packages-details__tier strong{font-size:24px;color:currentColor}.packages-details__purchased-at{display:block;color:#8c98af;font-size:11px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.packages-details__amount{text-align:right;display:grid;gap:4px}body.packages-modal-open .app-content{overflow:hidden}.packages-details__amount>strong{color:#fff;font-size:21px}.packages-details__progress-card{position:relative;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:#12161f;padding:12px;overflow:hidden;display:grid;gap:8px}.packages-details__bg-icon{position:absolute;top:2px;right:2px;color:#ffffff0f}.packages-details__progress-row{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1}.packages-details__progress-row span{color:#9ba7bc;font-size:12px}.packages-details__progress-row strong{color:#fff;font-size:14px}.packages-details__bar{position:relative;z-index:1;height:12px;border-radius:999px;background:#222a3a;overflow:hidden}.packages-details__bar div{height:100%;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.packages-details__cycles{display:grid;gap:10px}.packages-details__cycles h4{margin:0;padding-left:2px;color:#93a1b9;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.packages-cycle-card{border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#12161f;padding:12px;display:grid;gap:8px;overflow:hidden}.packages-cycle-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.packages-cycle-card__title-wrap{display:inline-flex;align-items:center;gap:10px;min-width:0}.packages-cycle-card__icon{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);flex:0 0 auto}.packages-cycle-card__icon.is-claim{background:#3b82f61f}.packages-cycle-card__icon.is-bonus{background:#eab3081f}.packages-cycle-card__title-wrap strong{display:block;color:#fff;font-size:14px}.packages-cycle-card__title-wrap small{display:block;color:#8e9ab0;font-size:10px;white-space:nowrap}.packages-cycle-card__amount-wrap{text-align:right}.packages-cycle-card__amount-wrap strong{display:block;font-size:18px;font-weight:700;line-height:1.05;white-space:nowrap}.packages-cycle-card__amount-wrap small{display:block;color:#8995ac;font-size:10px}.packages-cycle-card__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8d99b0;font-size:10px}.packages-cycle-card__meta b{color:#fff}.packages-cycle-card__meta span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.packages-cycle-card__progress{height:8px;border-radius:999px;background:#232a38;overflow:hidden}.packages-cycle-card__progress div{height:100%;border-radius:999px;transition:width .4s ease}.packages-cycle-card__progress .is-claim{background:#3b82f6}.packages-cycle-card__progress .is-bonus{background:#f59e0b}.packages-cycle-card .is-claim{color:#60a5fa}.packages-cycle-card .is-bonus{color:#facc15}.packages-details__total-card{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#1c212be6;padding:12px;display:grid;gap:8px}.packages-details__total-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.packages-details__total-head span{color:#94a2ba;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.packages-details__total-head strong{color:#fff;font-size:18px}.packages-details__total-bar{display:flex;height:6px;border-radius:999px;background:#232a38;overflow:hidden}.packages-details__total-bar div{height:100%}.packages-details__total-bar .is-claim{background:#3b82f6}.packages-details__total-bar .is-bonus{background:#facc15}.packages-details__total-split{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8d99b0;font-size:10px}.packages-details__info{border-radius:14px;border:1px solid rgba(59,130,246,.2);background:#3b82f614;padding:11px;display:flex;align-items:flex-start;gap:8px;color:#b4c3dc}.packages-details__info-icon{color:#7cb6ff;flex:0 0 auto;margin-top:1px}.packages-details__info p{margin:0;font-size:11px;line-height:1.45}.packages-details__info b{color:#fff}.packages-details__close-btn{margin-top:2px}.packages-info-card{border-radius:16px;border:1px solid rgba(139,92,246,.26);background:#8b5cf61c;padding:12px;display:flex;align-items:flex-start;gap:10px}.packages-info-card h3{margin:0 0 4px;color:#fff;font-size:13px}.packages-info-card p{margin:0;font-size:12px;color:#aab4c9;line-height:1.45}.packages-info-card strong{color:#fff}.packages-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.packages-balance-card{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#1e232eeb;padding:12px;display:grid;gap:5px}.packages-balance-card__head{display:inline-flex;align-items:center;gap:6px;color:#95a0b7;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.packages-balance-card strong{color:#fff;font-size:clamp(22px,5.4vw,28px);line-height:1.05;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.packages-balance-card small{font-size:11px;white-space:nowrap}.packages-balance-card.is-claimable small{color:#60a5fa}.packages-balance-card.is-bonus small{color:#facc15d9}.packages-timeline{display:grid;gap:8px}.packages-timeline__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.packages-timeline__head button{border:0;background:transparent;color:#60a5fa;font-size:12px;padding:0}.packages-timeline__list{border-left:1px dashed rgba(255,255,255,.12);margin-left:5px;padding-left:14px;display:grid;gap:12px}.packages-timeline__item{position:relative}.packages-timeline__dot{position:absolute;left:-19px;top:14px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 4px #0f0f13}.packages-timeline__dot.is-claim{background:#3b82f6}.packages-timeline__dot.is-bonus{background:#eab308}.packages-timeline__card{border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#1c212bb3;padding:10px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.packages-timeline__card strong{color:#fff;font-size:14px}.packages-timeline__card small{display:block;color:#8d98af;font-size:11px;margin-top:2px}.packages-timeline__amount{text-align:right}.packages-timeline__amount.is-claim strong{color:#60a5fa}.packages-timeline__amount.is-bonus strong{color:#facc15}.packages-claim-total{padding:14px 16px;border-radius:18px;border:1px solid rgba(59,130,246,.2);background:linear-gradient(140deg,#192131e6,#141a27e6);text-align:center}.packages-claim-total small{color:#8f9bb0;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.packages-claim-total strong{position:relative;display:block;margin-top:3px;font-size:40px;color:#fff;line-height:1;min-height:42px;text-align:center}.packages-claim-total strong span{display:inline-block}.packages-claim-total__token-icon{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;object-fit:cover;border:1px solid rgba(96,165,250,.5);box-shadow:0 0 12px #3b82f666}.packages-claim-mode-switch{position:relative;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#12161f;padding:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.packages-claim-mode-switch__thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:9px;background:#2a3040;transition:transform .25s ease}.packages-claim-mode-switch__thumb.is-convert{transform:translate(calc(100% + 4px))}.packages-claim-mode-switch button{border:0;border-radius:9px;min-height:38px;background:transparent;color:#8f99ae;font-size:14px;font-weight:600;position:relative;z-index:1}.packages-claim-mode-switch button.is-active{color:#fff}.packages-claim-summary{border-radius:14px;border:1px solid rgba(255,255,255,.08);padding:12px;display:grid;gap:8px}.packages-claim-summary.is-withdraw{background:#3b82f60f;border-color:#3b82f624}.packages-claim-summary.is-convert{background:#eab30812;border-color:#eab30829}.packages-claim-summary__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.packages-claim-summary__row span{color:#a2aec3;font-size:13px}.packages-claim-summary__row>strong{font-size:14px}.packages-claim-summary.is-withdraw .packages-claim-summary__row>strong{color:#f87171}.packages-claim-summary.is-convert .packages-claim-summary__row>strong{color:#4ade80}.packages-claim-summary__divider{height:1px;background:#ffffff14}.packages-claim-summary__row.is-result div{text-align:right;display:grid;gap:2px}.packages-claim-summary__row.is-result strong{color:#fff;font-size:28px}.packages-claim-summary__row.is-result small{color:#8f9bb0;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.packages-shield-note{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#8f9bb0;width:100%}
