:root,html,body,#root{margin:0;padding:0;width:100%;height:100%}#root{max-width:100%!important;padding:0!important;margin:0!important;text-align:left!important}body{background:#020617;overflow-x:hidden;font-family:Inter,Roboto,system-ui,sans-serif}:root{--bg-1: #07132a;--bg-2: #08223f;--primary: #2e6ef6;--accent: #7cc5ff;--muted: #99b5e8;--glass: rgba(255, 255, 255, .04)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}html,body{overflow-x:hidden}.app-container.hybrid-center{margin-left:auto;margin-right:auto}.app-page.hybrid-page{min-height:100vh;width:100%;display:flex;justify-content:center;align-items:flex-start;padding:28px 0 80px;background:radial-gradient(800px 300px at 10% 10%,rgba(124,197,255,.03),transparent 10%),radial-gradient(700px 260px at 90% 85%,rgba(46,110,246,.03),transparent 10%),linear-gradient(180deg,var(--bg-1) 0%,var(--bg-2) 60%);color:#eaf2ff}.app-container.hybrid-center{width:100%;max-width:1320px;padding:18px;animation:fadeIn .4s ease both;position:relative}.headerRow.hybrid-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:6px 12px}.brand{display:flex;align-items:center;gap:12px}.logoImg.big{width:72px;height:72px;border-radius:12px;box-shadow:0 10px 30px #2e6ef61f}.title{font-size:26px;font-weight:700;color:#f6fbff;letter-spacing:.4px}.subtitle{font-size:13px;color:var(--muted);margin-top:-4px}.headerRight{display:flex;align-items:center;gap:12px}.connectBtn{padding:10px 16px;border-radius:12px;border:none;background:linear-gradient(90deg,var(--primary),#1b4fd8);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 12px 36px #1e46b41f}.walletCard.small{background:#ffffff08;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.03);color:#eaf6ff}.disconnectBtn{padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#eaf6ff;font-size:13px;cursor:pointer;transition:background .2s,transform .2s}.disconnectBtn:hover{background:#ffffff14;transform:translateY(-2px)}.ticker-viewport{position:fixed;left:0;top:92px;width:100%;max-width:100%;overflow:hidden}.ticker-viewport:before{content:"";display:block;height:8px}.ticker-track{display:flex;gap:20px;align-items:center;width:max-content;padding:10px 32px;margin:0 auto;animation:tickerScroll 40s linear infinite;pointer-events:none}.ticker-viewport{display:flex;justify-content:center;align-items:center}.ticker-item{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(255,255,255,.03);box-shadow:0 6px 26px #04122873;color:#eaf6ff;font-size:14px;white-space:nowrap;pointer-events:none}.ticker-logo{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:linear-gradient(180deg,#1b6ef6,#3bb5ff);color:#fff;font-size:12px}.ticker-name{font-weight:700;margin-right:6px}.ticker-price{opacity:.85}@keyframes tickerScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:900px){.ticker-track{padding:8px 14px;gap:12px;animation-duration:50s}.ticker-item{padding:6px 10px;font-size:13px}}.main{width:100%;margin-top:120px}.topCards.hybrid-grid{display:flex;justify-content:center}.card{background:linear-gradient(180deg,#172135cc,#0d1423e6);border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.05);box-shadow:0 4px 20px #00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000059}.neon-card{border:1px solid rgba(120,160,255,.08)}.balancesList{list-style:none;padding:0;margin:0}.balanceItem{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;border-radius:10px;transition:background .14s}.balanceItem+.balanceItem{margin-top:8px}.balanceItem:hover{background:#ffffff03}.balanceLeft{display:flex;align-items:center;gap:12px}.token-badge{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#eaf6ff;background:linear-gradient(180deg,#083b6d,#0a83d1);box-shadow:0 8px 28px #1e5ac814}.balanceSymbol{color:#f5fbff;font-weight:700}.balanceRight{color:#dff3ff;font-weight:600}.smallAddBtn{width:100%;padding:8px;margin-top:6px;border-radius:8px;background:linear-gradient(90deg,#1e40af,#2563eb);border:none;color:#fff;cursor:pointer}.tokenselect{position:relative;display:inline-flex;justify-content:flex-end;pointer-events:auto}.tokenbtn{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.03);background:#ffffff05;color:#f3fbff;cursor:pointer;min-width:132px;height:40px;line-height:1;justify-content:space-between}.tokenBadgeSmall{width:28px;height:28px;border-radius:50%;background:linear-gradient(180deg,#1b6ef6,#3bb5ff);display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:12px}.tokenLabel{font-weight:700}.caret{margin-left:auto;opacity:.75}.tokendropdown{position:absolute;top:46px;right:0;left:auto;width:min(320px,86vw);background:#06142df5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(120,160,255,.12);padding:8px;border-radius:10px;z-index:60;box-shadow:0 20px 50px #02081e99}.tokensearch{width:100%;padding:8px 10px;margin-bottom:8px;border-radius:8px;border:none;background:#ffffff0f;color:#eef8ff;outline:none}.tokenoptions{list-style:none;padding:0;margin:0;max-height:180px;overflow:auto}.tokenOptionBtn{display:flex;gap:10px;align-items:center;padding:8px;width:100%;border:none;background:transparent;color:#eaf6ff;cursor:pointer;border-radius:8px;text-align:left}.tokenOptionBtn:hover{background:#ffffff0f}.optSym{font-weight:700}.optName{font-size:12px;color:var(--muted)}.swapCardCentered{max-width:520px;width:100%;margin:0 auto}.swapCardCentered.privpayWideCard{width:min(94vw,1240px);max-width:1240px}@media(max-width:1024px){.swapCardCentered.privpayWideCard{width:100%;max-width:100%}}.swapCardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.swapHeaderActions{display:inline-flex;align-items:center;gap:10px}.swapTitle{margin:0;font-size:18px;font-weight:650;letter-spacing:.03em}.slippageSettingsBtn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,187,255,.45);background:radial-gradient(circle at top left,#539bff59,#04132ee6);color:#e8f3ff;font-size:12px;cursor:pointer;box-shadow:0 0 0 1px #00000059,0 8px 20px #1973ff59;transition:background .16s ease,box-shadow .16s ease,transform .14s ease,border-color .16s ease}.slippageSettingsBtn:hover{border-color:#abd2ffe6;background:radial-gradient(circle at top left,#6eb7ff80,#071e48f2);box-shadow:0 0 0 1px #4ba3ffa6,0 10px 24px #1573ff80;transform:translateY(-1px)}.slippageSettingsBtn:active{transform:translateY(0);box-shadow:inset 0 2px 6px #0006}.slippageSettingsIcon{font-size:14px}.slippageSettingsValue{font-size:11px;opacity:.9}.addressValue{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85em;overflow-wrap:anywhere;word-break:break-word;max-width:60%;text-align:right}.swapRowClean{margin-bottom:6px}.swapLabel{color:#8c9bb5;font-size:13px;font-weight:500;margin-bottom:12px}.swapBox{background:#0d142399;border:1px solid rgba(255,255,255,.04);padding:16px 20px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:100px;transition:border-color .2s ease,background .2s ease}.swapBox:hover{background:#121a2dcc;border-color:#ffffff14}.swapBox:focus-within{border-color:#2e6ef680;box-shadow:0 0 0 1px #2e6ef633}.swapTokenBtn{padding:10px 14px;background:#0073ff26;border:1px solid rgba(0,187,255,.4);color:#eaf6ff;font-weight:600;border-radius:12px;cursor:pointer;transition:.2s}.swapTokenBadge{font-size:15px;font-weight:700}.swapInput{flex:1;width:100%;background:transparent;border:none;text-align:left;font-size:36px;font-weight:500;color:#e7f3ff;padding:0}.swapInput::placeholder{color:#e7f3ff33}.swapInput:focus{outline:none}.swapInput.readOnly{opacity:.8}.swapCenter{position:relative;text-align:center;height:0;z-index:2;margin:-4px 0}.swapArrow{font-size:20px;background:#172135;border:4px solid #0d1423;color:#a0c3ff;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin:0 auto;cursor:pointer;transition:all .2s ease;position:relative;top:-22px}.swapArrow:hover{background:#202e4a;color:#fff;transform:scale(1.05)}.spin{animation:spinAnim .6s linear}@keyframes spinAnim{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.quote{margin-top:12px;color:#dff5ff;font-size:14px}.primaryBtn{margin-top:12px;width:100%;padding:14px;border-radius:16px;border:none;background:linear-gradient(90deg,#2e6ef6,#1b4fd8);color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #2e6ef633;transition:all .2s ease}.primaryBtn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #2e6ef659;filter:brightness(1.1)}.secondaryBtn{width:100%;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#cfe7ff;font-weight:700;cursor:pointer;transition:all .2s ease}.secondaryBtn:hover{background:#ffffff14;color:#fff;transform:translateY(-1px)}.secondaryBtn:active{transform:translateY(0)}.profileStatsGrid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:16px;justify-content:center;max-width:800px;margin-left:auto;margin-right:auto}.profileStatsGrid>div:nth-child(3){grid-column:span 2;justify-self:center;width:100%}.profileStatsGrid .card{min-width:0}@media(max-width:720px){.profileStatsGrid{grid-template-columns:1fr}.profileStatsGrid>div:nth-child(3){grid-column:span 1}}.neon-btn{background:#00ffff1f;border:1px solid rgba(0,255,255,.35);color:#cfffff;padding:8px 14px;border-radius:10px;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease,background .18s ease}.neon-btn:hover{background:#0ff3;box-shadow:0 0 12px #00ffff40,inset 0 0 0 1px #00ffff80;color:#eaffff;transform:translateY(-1px)}.connectCTA{margin-left:8px}.connectDropdown .connectOption{display:block}@media(max-width:600px){.headerRight.mobileHeader{gap:6px}.connectCTA{height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:12px;margin-left:0;flex-shrink:1}.hamburgerBtn{height:36px;width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:18px}}.neonPlaceholder{transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.neonPlaceholder:hover{border-color:#0ff9;box-shadow:0 12px 40px #0ff3,inset 0 0 0 1px #0ff6;transform:translateY(-2px)}.primaryBtn:hover{transform:translateY(-3px)}.muted{color:var(--muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:900px){.app-container.hybrid-center{padding:12px}.topCards.hybrid-grid{grid-template-columns:1fr;gap:18px}.ticker-viewport{top:110px}.logoImg.big{width:60px;height:60px}.tokendropdown{right:0;left:auto;width:min(360px,92vw);top:56px}}@media(max-width:768px){body{overflow-x:hidden}.topCards.hybrid-grid{grid-template-columns:1fr!important}.swapCardCentered{width:100%;max-width:100%}.swapBox{padding:14px 16px;gap:8px}.swapTokenBtn{width:100%;justify-content:center}.swapInput{font-size:28px}.tokendropdown{right:0;left:auto;width:min(360px,92vw)}button,.primaryBtn,.connectBtn{width:100%}}@media(max-width:768px){html,body{overflow-x:hidden}.ticker-viewport{position:relative;top:0;width:100%;margin-bottom:12px}.ticker-track{animation:tickerScroll 70s linear infinite;justify-content:flex-start}.main{margin-top:16px}.app-page.hybrid-page{padding:12px 0 40px}.ticker-viewport,.app-container.hybrid-center{max-width:100%}.swapBox{padding:14px 16px}.swapInput{font-size:28px}}.percentRow.relay-style{display:flex;gap:8px;margin-top:10px;flex-wrap:nowrap}.percentRow.relay-style .percentBtn{flex:1;padding:6px 0;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.04);color:#cfe7ff;font-size:13px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease}.badgeTile{transition:all .2s}.badgeTile:hover{border-color:#0ffc!important;box-shadow:0 0 0 2px #00ffff26}.badgeTile:hover .badgeLabel{color:#0ff!important}.percentRow.relay-style .percentBtn:hover{background:#7cc5ff1f;color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #7cc5ff40,inset 0 0 0 1px #7cc5ff59}.percentRow.relay-style .percentBtn:active{transform:translateY(0);box-shadow:inset 0 2px 6px #00000059}.percentBtn.active{background:#7cc5ff33;border-color:#7cc5ff80;color:#fff}.slippagePanel{margin-top:14px;padding:10px 12px 12px;border-radius:12px;background:radial-gradient(circle at top left,#072554e6,#000512f2);border:1px solid rgba(67,152,255,.55);box-shadow:0 0 0 1px #00000073,0 10px 30px #0a40a380}.slippagePanelHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px}.slippageCurrent{font-weight:600;color:#e3f1ff}.slippagePresetRow{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.slippageChip{padding:4px 9px;border-radius:999px;border:1px solid rgba(136,178,255,.5);background:#000c2899;color:#cfe5ff;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.slippageChip:hover{background:#3584ff4d;border-color:#a2ccffe6;color:#fff;transform:translateY(-1px)}.slippageChip.active{background:linear-gradient(120deg,#2f7bff,#4fd1ff);border-color:#0e74fff2;color:#0b1020;box-shadow:0 0 0 1px #071647cc,0 5px 15px #1a6cff99}.slippageInputRow{display:flex;align-items:center;gap:6px;font-size:12px}.slippageInput{width:72px;padding:4px 6px;font-size:12px;background:#020a20e6;border-radius:7px;border:1px solid rgba(108,162,255,.7);color:#f0f6ff}.slippageInput:focus{outline:none;border-color:#b2d7ff;box-shadow:0 0 0 1px #7fbaffe6}.slippageWarning{margin-top:8px;font-size:11px}.slippageWarning.caution{color:#facc6b}.slippageWarning.danger{color:#fb7070}@media(max-width:768px){.swapCardHeader{margin-bottom:10px}.swapTitle{font-size:16px}.swapHeaderActions{gap:6px;white-space:nowrap}.slippageSettingsBtn{padding:4px;min-width:34px;height:34px;gap:5px;justify-content:center;border-radius:12px;box-shadow:0 0 0 1px #00000059,0 6px 16px #1973ff40}.slippageSettingsIcon{font-size:13px}.slippageSettingsValue{display:none;font-size:10px}.slippagePanel{margin-top:10px;max-height:240px;overflow:auto}.slippagePresetRow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.slippageChip{width:100%;justify-content:center;border-radius:12px;padding:8px 10px;font-size:12px}.slippageInputRow{margin-top:8px}.addressValue{max-width:52%}.percentRow.relay-style{gap:6px}.percentRow.relay-style .percentBtn{font-size:12px;padding:6px 0}}.tabHeader{display:flex;gap:6px;margin-bottom:14px}.tabBtn{flex:1;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:#cfe7ff;font-weight:600;cursor:pointer}.tabBtn.active{background:linear-gradient(90deg,#2e6ef6,#1b4fd8);color:#fff}.envWarningBanner{margin-bottom:12px;border:1px solid rgba(255,180,80,.55);background:#ffa50017;color:#ffd79a;border-radius:12px;padding:10px 12px;font-size:13px}.envWarningBanner code{color:#ffe7bc}.privpayAccessCard{border-radius:14px;border:1px solid rgba(124,197,255,.22);background:linear-gradient(180deg,#102440bf,#0a1830bf);padding:14px;margin-bottom:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.privpayAccessCard.pro{border-color:#4ad6946b;box-shadow:0 8px 26px #24ad7429}.privpayAccessTop{display:flex;justify-content:space-between;align-items:center;gap:12px}.privpayAccessBottom{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.privpayStatusPill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;letter-spacing:.03em}.privpayStatusPill.pro{color:#d8ffe9;border:1px solid rgba(96,230,168,.5);background:#23b4742e}.privpayStatusPill.locked{color:#ffd7a0;border:1px solid rgba(255,180,80,.45);background:#ffa50014}.privpayUpgradeCard{margin-top:12px;border:1px solid rgba(124,197,255,.2);border-radius:12px;padding:12px;background:#0d1e388c;animation:fadeSlideUp .22s ease}.privpayToolsHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.privpayActionRow{flex-wrap:wrap}.privpaySwitch{position:relative;width:52px;height:30px;display:inline-flex}.privpaySwitch input{opacity:0;width:0;height:0}.privpaySwitch span{position:absolute;inset:0;border-radius:999px;background:#ffb45033;border:1px solid rgba(255,180,80,.5);transition:all .18s ease}.privpaySwitch span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#ffd7a0;transition:transform .18s ease,background .18s ease}.privpaySwitch input:checked+span{background:#23b4743d;border-color:#60e6a899}.privpaySwitch input:checked+span:after{transform:translate(22px);background:#7dffc6}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.privpayModule{width:100%;max-width:1220px;margin-left:auto;margin-right:auto}.privpayAccessHeadline{min-width:0;flex:1}.privpayBrandMark{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.14em;color:#8cb4fff2;margin-bottom:4px}.privpayProHeading{margin:0 0 6px;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:#f0f4ff}.privpayProSub{margin:0;font-size:13px;line-height:1.45;max-width:36rem}.privpayAccessCTA{flex-direction:column;align-items:stretch!important;gap:12px!important;margin-top:14px}.privpayProHint{margin:0;font-size:13px;line-height:1.5}.privpayBtnPrimary{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;padding:11px 18px;font-weight:700;font-size:14px;cursor:pointer;color:#0b0e11;background:linear-gradient(180deg,#fcd535,#f0b90b);box-shadow:0 1px #ffffff38 inset;transition:filter .15s ease,transform .15s ease}.privpayBtnPrimary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.privpayBtnPrimary:disabled{opacity:.55;cursor:not-allowed;transform:none}.privpayBtnPrimaryWide{width:100%}.privpayBtnSecondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:11px 14px;font-weight:600;font-size:14px;cursor:pointer;color:#eaecef;background:#ffffff0a;transition:background .15s ease,border-color .15s ease}.privpayBtnSecondary:hover:not(:disabled){background:#ffffff12;border-color:#ffffff2e}.privpayBtnSecondary:disabled{opacity:.45;cursor:not-allowed}.privpayUpgradeLead{margin:0 0 14px;font-size:13px;line-height:1.55;color:#c8d7ebeb}.privpayUpgradeError{margin:12px 0 0;font-size:13px;line-height:1.5;color:#f6465d}.privpayUpgradeOk{margin:12px 0 0;font-size:13px;line-height:1.5;color:#0ecb81}.privpayPanel{border-radius:16px!important;padding:20px!important;background:linear-gradient(180deg,#121620eb,#0b0e14f0)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 12px 40px #00000059}.privpayPanelCompact{padding:16px 18px!important}.privpayPanelTitle{margin:0 0 4px;font-size:15px;font-weight:600;color:#f0f4ff}.privpayPanelDesc{margin:0;font-size:12px;line-height:1.45;max-width:40ch}.privpaySectionTitle{font-size:15px;font-weight:600;margin-bottom:14px!important;color:#f0f4ff}.privpayFormHeader{margin-bottom:18px}.privpayFormTitle{font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.02em}.privpayFormSubtitle{display:block;margin-top:6px;max-width:42ch;line-height:1.45;font-size:13px!important}.privpayLabel{font-size:11px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#94aac8f2!important}.privpayInput{height:44px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;background:#00000040!important}textarea.privpayInput.poolClaimTextarea{min-height:4.5rem!important;height:auto!important;padding:10px 12px!important;color:#d8ecff!important;caret-color:#9eefff!important;background:#00000061!important;line-height:1.45!important}.privpayRecoveryGrid{margin-top:8px;gap:14px!important}.privpayDualActions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.privpayFinePrint{margin:14px 0 0;font-size:12px;line-height:1.45}.privpaySegmentRow{display:flex;gap:4px;padding:4px;margin-bottom:14px;border-radius:12px;background:#00000047;border:1px solid rgba(255,255,255,.06)}.privpaySegmentRowSub{margin-bottom:16px}.privpaySegBtn{flex:1;border:none;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;color:#c8d2e1d9;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease}.privpaySegBtn:hover{color:#fff;background:#ffffff0a}.privpaySegBtn.active{color:#0b0e11;background:linear-gradient(180deg,#fcd535,#f0b90b);box-shadow:0 1px #fff3 inset}.privpaySegBtnSm{padding:8px 10px;font-size:13px}@media(max-width:768px){.privpayDualActions{grid-template-columns:1fr}.privpayModule{max-width:100%}.privpayAccessTop{flex-direction:column;align-items:flex-start;gap:10px}}.privpayBtnGhost{border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 14px;font-weight:600;font-size:13px;cursor:pointer;color:#eaecef;background:#ffffff0a;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.privpayBtnGhost:hover{background:#ffffff12;border-color:#ffffff2e}.privpayPlaceholderCard{border-radius:18px;border:1px solid rgba(65,163,255,.32);box-shadow:0 0 42px #1159b047;background:linear-gradient(180deg,#081b3bf5,#05132cf5);min-height:290px;padding:20px;display:flex;align-items:center;justify-content:center}.privpayPlaceholderInner{width:min(760px,100%);min-height:230px;border:1px solid rgba(31,156,255,.78);box-shadow:inset 0 0 18px #1f9cff38;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.privpayPlaceholderInner h2{margin:0;font-size:clamp(38px,7vw,50px);letter-spacing:.08em;color:#d5e6ff}.privpayPlaceholderInner p{margin:0;font-size:clamp(18px,3vw,28px);letter-spacing:.22em;color:#d6e5ffd1}@media(max-width:768px){.privpayPlaceholderCard{min-height:240px;padding:14px}.privpayPlaceholderInner{min-height:190px}}.historyList{list-style:none;padding:0;margin:0}.historyItem{padding:12px;border-radius:12px;background:#ffffff08;margin-bottom:10px}.historyMeta{display:flex;justify-content:space-between;margin-top:6px;font-size:13px}.status.success{color:#6cffb3}.status.failed{color:#ff6c6c}.modalOverlay{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:200}.txModal{background:#0b1f3b;padding:20px;border-radius:20px;width:92%;max-width:420px;text-align:center;position:relative;overflow:hidden}.liquidityModal{background:#0b1f3b;border:1px solid rgba(124,197,255,.25);border-radius:20px;padding:22px;box-shadow:0 20px 60px #020a1ed9}.liquidityModal h3{color:#9ff6ff;margin-bottom:14px;letter-spacing:.6px}.addressPill{cursor:pointer;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffd9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;padding:6px 10px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;max-width:100%}.addressPillText{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addressPillIcon{opacity:.8;flex:0 0 auto;font-size:12px}@media(max-width:600px){.addressPill{width:100%;justify-content:space-between}}.toastContainer{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:9999;pointer-events:none;width:100%;max-width:92vw;display:flex;justify-content:center}.toastBubble{background:#0e2038f2;color:#9ff6ff;border:1px solid rgba(0,255,255,.35);box-shadow:0 10px 30px #00ffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:10px 14px;font-weight:600;font-size:14px;animation:toastIn .18s ease-out both}@keyframes toastIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.removeLiqModal{max-width:460px;padding:24px 28px}.removeLiqTitle{margin-bottom:18px;font-size:22px;font-weight:600}.removeLiqCard{padding:16px 20px;margin-bottom:18px;background:#0003}.removeLiqHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.removeLiqQuickInline{display:inline-flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.removeLiqChip{width:auto;padding:6px 10px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffe6;font-weight:800;font-size:12px;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.removeLiqChip:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.removeLiqChip:active{transform:translateY(0)}.removeLiqChipPrimary{border-color:#00f0ff40;background:#00f0ff1a}.removeLiqChipPrimary:hover{border-color:#00f0ff66;background:#00f0ff24}.removeLiqLabel,.removeLiqBalance{font-size:14px}.removeLiqRow{display:flex;justify-content:space-between;align-items:center;gap:10px}.removeLiqInput{font-size:32px;padding:10px 0;width:65%}.removeLiqTokenGrid{width:100%;display:grid;grid-template-columns:1fr;gap:12px}.removeLiqTokenCard{padding:14px;background:#0000002e;border:1px solid rgba(255,255,255,.06);border-radius:14px}.removeLiqTokenTop{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.removeLiqTokenLeft{display:flex;align-items:center;gap:10px;min-width:0}.removeLiqTokenIcon{width:24px;height:24px;border-radius:50%;flex:0 0 auto}.removeLiqTokenSym{font-weight:700;letter-spacing:.2px}.removeLiqTokenEst{font-size:13px;white-space:nowrap;flex:0 0 auto}.removeLiqTokenBal{color:#00f0ff;font-weight:700}.removeLiqTokenInput{width:100%;font-size:28px;padding:10px 0}.removeLiqEstList{margin-top:12px;display:flex;flex-direction:column;gap:8px}.removeLiqEstRow{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.removeLiqMetaRow{margin-top:14px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.removeLiqError{margin-top:10px;color:#ff8080;background:#ff505014;border:1px solid rgba(255,80,80,.2);border-radius:12px;padding:10px 12px;font-size:13px}.removeLiqActions{margin-top:0}@media(max-width:600px){.removeLiqQuickInline{width:100%;justify-content:flex-start}.removeLiqModal{padding:16px 14px;max-width:92vw}.removeLiqHead{flex-direction:column;align-items:flex-start}.removeLiqTitle{font-size:18px;margin-bottom:12px}.removeLiqCard{padding:12px}.removeLiqTokenGrid{gap:10px}.removeLiqQuickInline{gap:6px}.removeLiqChip{height:28px;padding:6px 10px;font-size:11px}.removeLiqTokenCard{padding:12px}.removeLiqTokenInput{font-size:22px;padding:8px 0}.removeLiqTokenEst{font-size:12px}.removeLiqEstList{margin-top:10px;gap:6px}.removeLiqEstRow{font-size:12px}.removeLiqRow{flex-direction:column;align-items:stretch}.removeLiqActions{flex-direction:row!important;flex-wrap:nowrap;gap:12px}.removeLiqActions>*{width:50%!important;flex:1 1 0!important;height:60px!important;padding:0 12px!important}}.txRow{display:flex;justify-content:space-between;margin:10px 0}.txActions{display:flex;gap:10px;margin-top:16px}.txActions{display:flex;gap:10px}.txActions>*{flex:1;height:48px;display:flex;align-items:center;justify-content:center;line-height:normal;padding:0;box-sizing:border-box}.txActions>button{flex:1}@media(max-width:768px){.removeLiqActions{flex-direction:row!important;flex-wrap:nowrap!important;gap:12px}.removeLiqActions>*{height:60px!important;padding:0 12px!important;width:50%!important;flex:1 1 0!important}}.quote{word-break:break-word;overflow-wrap:anywhere}.confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.confetti span{position:absolute;width:6px;height:10px;background:linear-gradient(180deg,#2e6ef6,#7cc5ff);top:-10px;left:calc(100% * var(--x));animation:confettiFall 1.8s ease-out forwards;border-radius:2px}.confetti span:nth-child(n){--x: calc(var(--i) / 24)}.confetti span:nth-child(n){left:calc(100%*random())}@keyframes confettiFall{to{transform:translateY(260px) rotate(360deg);opacity:0}}.comingSoon{text-align:center;padding:40px;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 10px #00eaff}50%{box-shadow:0 0 25px #00eaff}to{box-shadow:0 0 10px #00eaff}}.xBtn{background:transparent;border:1px solid rgba(255,255,255,.25);color:#cfe7ff;padding:8px 14px;border-radius:999px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.xBtn:hover{background:#7cc5ff1f;color:#fff;transform:translateY(-1px)}@media(min-width:769px){.faucetBtn{background:transparent;border:1px solid rgba(255,255,255,.25);color:#cfe7ff;padding:8px 14px;border-radius:999px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.faucetBtn:hover{background:#7cc5ff1f;color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px #7cc5ff40,inset 0 0 0 1px #7cc5ff59}.faucetBtn:active{transform:translateY(0);box-shadow:inset 0 2px 6px #00000059}}.paginationRow{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:14px}.pageBtn{padding:6px 10px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#eaf6ff;cursor:pointer}.pageBtn:disabled{opacity:.4;cursor:not-allowed}.pageInfo{font-size:13px;opacity:.8}.billsWrap{display:flex;flex-direction:column;gap:14px}.billsWorkspaceTop{display:grid;grid-template-columns:minmax(340px,1fr) minmax(360px,1fr);gap:14px;align-items:start}.billsHistoryCentered{width:min(100%,1120px);margin-left:auto;margin-right:auto}.billsCreateCard,.billsListCard,.billsHistoryCard{padding:16px;border:1px solid rgba(134,176,255,.14);background:linear-gradient(180deg,#0a1b39f0,#07142df0)}.billsTitleRow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.billsTitle{margin:0}.billsSubtitle{font-size:12px;color:#8fb0db}.billsGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.billsField{display:flex;flex-direction:column;gap:6px}.billsField span{font-size:12px;color:#a8c5e8}.billsFieldFull{grid-column:1 / -1}.billsInput{width:100%;height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#eef7ff;padding:0 10px;color-scheme:dark;background-color:#0f1729fa}select.billsInput option,.billsInput option{background-color:#0f1729;color:#eef7ff}.billsInputDatetime{color-scheme:dark;min-height:40px;min-width:0;box-sizing:border-box}.billsDatetimeBlock{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2;transform:none}.billsHint{display:block;margin-top:6px;font-size:11px;line-height:1.35;color:#c8dcffa6}.billsInput.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.billsActionsRow{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.billsToggle{display:inline-flex;align-items:center;gap:8px;color:#cde4ff}.billsToggle.small{font-size:13px}.billsCreateBtn,.billsPayBtn{margin-top:0;width:auto;min-width:120px}.billsSectionTitle{margin:0 0 10px;letter-spacing:.2px}.billsItems{display:flex;flex-direction:column;gap:10px}.billsItem{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;padding:14px}.billsItemTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.billsMeta{font-size:13px;margin-top:4px}.billsNext{font-size:12px;color:#8fb0db}.billsItemBottom{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.billsItemActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.billsStealthAddr{margin-top:4px;font-size:12px}.billsErr{color:#ff8b8b}.billsOk{color:#6ff3c5}.payrollDashboardCard{padding:16px;border:1px solid rgba(134,176,255,.14);background:linear-gradient(180deg,#0a1b39f0,#07142df0)}.payrollKpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.payrollKpiCard{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.payrollKpiCard strong{font-size:18px}.payrollKpiAction{appearance:none;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;color:inherit;font:inherit}.payrollKpiAction.active,.payrollKpiAction:hover{border-color:#6eacffcc;box-shadow:0 0 0 1px #4384ff59 inset}.payrollKpiAction .muted,.payrollKpiAction strong{color:#e8f3ff}.payrollHeaderActions{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.payrollWorkspace{display:grid;grid-template-columns:minmax(340px,1fr) minmax(420px,1.2fr);gap:14px;align-items:start}.payrollLeftPane,.payrollRightPane{display:grid;gap:14px}.historyItem{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.historyLeft{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.historyRight{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0;max-width:100%;text-align:right;font-size:12px;opacity:.9}.historyRightTimestamp{font-size:12px;line-height:1.35;word-break:break-word;white-space:normal}.historyRightActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:100%}.payrollDashboardCard .privpayFormHeader{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px}.payrollCompanyField{flex:1 1 220px;min-width:0;max-width:min(100%,360px)}.historyHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.historyHeaderActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.historyHeaderActions .billsPayBtn{min-width:142px;padding:8px 12px;font-size:13px;line-height:1.1;white-space:nowrap}.exportModeSelect{min-width:150px;height:36px;font-size:13px}.historySelect{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#98b9dd}.historySelect input{accent-color:#2e6ef6}.paginationBar{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.paginationMeta{color:#a5c8ea;font-size:12px;letter-spacing:.15px}.paginationBtn{min-width:86px}.resolvedPill{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid rgba(89,255,166,.65);background:#29d17a29;color:#a8ffd4;font-size:10px;font-weight:700;letter-spacing:.3px;box-shadow:0 0 14px #59ffa659;animation:resolvedBlink 1.25s ease-in-out infinite}.claimedPill{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid rgba(87,186,255,.65);background:#3d83ff29;color:#b8e3ff;font-size:10px;font-weight:700;letter-spacing:.3px;box-shadow:0 0 14px #57baff59;animation:claimedBlink 1.25s ease-in-out infinite}@keyframes resolvedBlink{0%,to{opacity:1;box-shadow:0 0 12px #59ffa64d}50%{opacity:.55;box-shadow:0 0 22px #59ffa699}}@keyframes claimedBlink{0%,to{opacity:1;box-shadow:0 0 12px #57baff4d}50%{opacity:.55;box-shadow:0 0 22px #78c8ff8c}}.historyStatusLegend{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.45;color:#b8c9d9}.historyLegendLine{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.historyLegendLine:first-child{margin-top:0}.historyLegendSwatch{flex:0 0 auto;width:12px;height:12px;margin-top:2px;border-radius:3px}.historyLegendSwatchClaimed{background:#82c8ff80;border:1px solid rgba(150,215,255,.85);box-shadow:0 0 10px #78c8ff73;animation:historyLegendClaimedBlink 1.25s ease-in-out infinite}.historyLegendSwatchResolved{background:#6ee6a580;border:1px solid rgba(130,255,190,.8);box-shadow:0 0 10px #64dc9673;animation:historyLegendResolvedBlink 1.25s ease-in-out infinite}@keyframes historyLegendClaimedBlink{0%,to{opacity:1;box-shadow:0 0 8px #78c8ff59}50%{opacity:.5;box-shadow:0 0 18px #8cd2ffa6}}@keyframes historyLegendResolvedBlink{0%,to{opacity:1;box-shadow:0 0 8px #64dc9659}50%{opacity:.5;box-shadow:0 0 18px #78ffb499}}.historyTime{white-space:nowrap}.historyToggleRow{display:flex;gap:8px;margin-bottom:12px}.historyToggleBtn{flex:1;padding:8px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#cfe7ff;font-weight:600;cursor:pointer}.historyToggleBtn.active{background:linear-gradient(90deg,#2e6ef6,#1b4fd8);color:#fff}.privpayModuleSwitchRow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.privpayPrimaryPills{display:inline-flex;gap:10px}.privpayModulePill{padding:8px 16px;min-width:120px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#d9ebff;font-weight:700;cursor:pointer}.privpayModulePill.active{background:linear-gradient(90deg,#2e6ef6,#1b4fd8);border-color:#6eacffcc;color:#fff}.privpayClaimPill{min-width:84px;padding:6px 12px;font-size:12px;opacity:.92}.receiptModal{position:relative;width:min(760px,92vw);border-radius:18px;border:1px solid rgba(104,189,255,.35);background:radial-gradient(1200px 400px at -10% -20%,rgba(38,127,255,.18),transparent 60%),linear-gradient(180deg,#071935fa,#071226fa);box-shadow:0 0 0 1px #70c4ff2e,0 18px 60px #1660ff59;padding:18px}.receiptGlow{position:absolute;inset:-2px;pointer-events:none;border-radius:18px;background:linear-gradient(120deg,#00f0ff40,#387aff33,#00f0ff40);filter:blur(16px);opacity:.5}.receiptHeader{position:relative;display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.receiptTitle{margin:0;font-size:24px;color:#e8f7ff}.receiptSub{margin:4px 0 0;color:#9cc8ea;font-size:13px}.receiptAutoNote{margin:6px 0 0;color:#a5ffde;font-size:12px}.receiptPill{border-radius:999px;border:1px solid rgba(108,219,255,.45);background:#28a7ff2e;color:#c9f1ff;font-size:12px;font-weight:700;padding:6px 12px}.receiptGrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.receiptField{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px}.receiptField span{font-size:12px;color:#93b9db}.receiptField strong{color:#e9f7ff;font-size:14px}.receiptField code{color:#9eefff;font-size:12px;word-break:break-all}.receiptClaimWrap{margin-top:12px;border:1px solid rgba(108,219,255,.28);background:#0f1e3ca6;border-radius:12px;padding:10px}.receiptClaimHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;color:#a9d7ff}.receiptClaimCode{width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#040c1bf2;color:#d8ecff;padding:10px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.mineTx{border:1px solid rgba(124,197,255,.45);background:linear-gradient(180deg,#7cc5ff1f,#ffffff08);box-shadow:0 0 0 1px #7cc5ff59,0 8px 28px #7cc5ff2e}.tokenBalanceHint{margin-top:6px;font-size:12px;color:#9fd8ff;opacity:.85}.topNav{display:flex;gap:18px;align-items:center}.navBtn{background:transparent;border:none;color:#cfe7ff;font-weight:700;font-size:14px;padding:6px 10px;cursor:pointer;border-bottom:2px solid transparent}.navBtn.active{color:#fff;border-bottom-color:#7cc5ff}.desktopOnly{display:flex}@media(max-width:768px){.billsGrid{grid-template-columns:1fr}.billsTitleRow{flex-direction:column;align-items:flex-start}.billsActionsRow,.privpayAccessTop,.privpayAccessBottom,.privpayToolsHeader{flex-direction:column;align-items:stretch}.billsCreateBtn,.billsItemActions .billsPayBtn,.payrollHeaderActions .billsPayBtn{width:100%}.billsWrap .historyRightActions .billsPayBtn,.billsWrap .historyRightActions a.billsPayBtn{width:auto;flex:1 1 calc(50% - 4px);min-height:44px;justify-content:center}.billsWrap .historyItem{flex-direction:column;align-items:stretch}.billsWrap .historyRight{align-items:stretch;text-align:left;border-top:1px solid rgba(255,255,255,.07);padding-top:10px;margin-top:2px}.billsWrap .historyRightTimestamp{text-align:left}.billsWrap .historyRightActions{justify-content:stretch}.swapCardCentered.privpayWideCard.card{padding:16px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left))}.payrollDashboardCard .privpayFormHeader{flex-direction:column;align-items:stretch}.payrollCompanyField{max-width:none;flex-basis:auto}.exportModeSelect{width:100%;min-width:0}.historyStatusLegend{font-size:11px;padding:8px 10px}.billsItemTop,.billsItemBottom{flex-direction:column;align-items:flex-start}.billsItemActions{width:100%;margin-left:0}.payrollKpiGrid{grid-template-columns:1fr 1fr}.payrollHeaderActions{flex-direction:column;align-items:stretch}.payrollWorkspace,.billsWorkspaceTop{grid-template-columns:1fr}.privpayModuleSwitchRow{flex-wrap:wrap}.privpayPrimaryPills{width:100%}.privpayModulePill{min-width:0;flex:1}.privpayClaimPill{flex:0 0 auto;width:auto}.historyHeaderRow{flex-direction:column;align-items:stretch}.historyHeaderActions{flex-direction:column;align-items:stretch;justify-content:stretch;width:100%}.historyHeaderActions .billsPayBtn{width:100%;min-width:0;white-space:normal}.paginationBar{flex-direction:column;align-items:stretch}.paginationBtn{width:100%}.desktopOnly{display:none}.receiptGrid{grid-template-columns:1fr}}@media(max-width:480px){.privpayModuleSwitchRow{flex-direction:column;align-items:stretch;gap:10px}.privpayPrimaryPills{display:flex;width:100%}.privpayModulePill{min-height:44px;padding:10px 12px;font-size:13px}.privpayClaimPill{width:100%;min-height:44px;padding:10px 14px;font-size:13px;opacity:1}.payrollKpiGrid{grid-template-columns:1fr;gap:8px}.payrollKpiCard{padding:12px}.payrollKpiCard strong{font-size:16px}.billsCreateCard,.billsListCard,.billsHistoryCard,.payrollDashboardCard{padding:12px 10px}.historyLegendLine{align-items:flex-start}}.hamburgerBtn{display:none;font-size:22px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:8px 12px;border-radius:10px;cursor:pointer}.mobileMenuOverlay{position:fixed;inset:0;background:#050f23e6;z-index:300;display:flex;align-items:center;justify-content:center}.mobileMenu{width:90%;max-width:360px;background:#0b1f3b;padding:24px;border-radius:18px;display:flex;flex-direction:column;gap:14px}.mobileMenu button{padding:14px;border-radius:12px;border:none;background:#ffffff0f;color:#eaf6ff;font-weight:700;cursor:pointer}.closeBtn{background:#ff505026}@media(max-width:768px){.hamburgerBtn{display:block}}@media(max-width:768px){.title,.subtitle{display:none}.brand{justify-content:flex-start}.headerRight.mobileHeader{width:auto;display:flex;align-items:center;gap:10px}.walletPill{padding:8px 12px;border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#eaf6ff;font-weight:600;cursor:pointer;white-space:nowrap}.xBtn,.faucetBtn,.disconnectBtn{display:none}}@media(max-width:768px){.headerRow.hybrid-header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;justify-content:flex-start;gap:10px}.logoImg.big{width:64px;height:64px}.headerRight.mobileHeader{display:flex;align-items:center;gap:8px}.connectBtn,.walletPill{padding:8px 12px;font-size:13px;white-space:nowrap}}@media(min-width:769px){.xBtn,.faucetBtn{display:inline-flex;align-items:center;gap:6px}}@media(min-width:769px){.walletPill{padding:10px 16px;border-radius:14px;background:linear-gradient(180deg,#7cc5ff2e,#2e6ef640);border:1px solid rgba(124,197,255,.45);color:#f0f7ff;font-weight:700;box-shadow:0 0 0 1px #7cc5ff59,0 10px 28px #2e6ef659;transition:transform .2s ease,box-shadow .2s ease}.walletPill:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #7cc5ff99,0 18px 40px #2e6ef673}}@media(min-width:1400px){.app-container.hybrid-center{max-width:1560px}}.poolsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.poolCard{padding:18px}.poolHeader{display:flex;align-items:center;gap:12px;margin-bottom:14px}.poolTokens{display:flex;gap:6px}.poolName{font-weight:700;font-size:16px}.poolStat{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px}.poolStat code{font-size:12px;opacity:.8}.poolCard:hover{box-shadow:0 0 0 1px #7cc5ff66,0 18px 40px #2e6ef659}.positionCard{padding:18px;margin-bottom:16px;border-radius:14px;transition:transform .25s ease,box-shadow .25s ease}.positionCard:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #7cc5ff66,0 18px 40px #2e6ef659}.positionHeader{display:flex;align-items:center;gap:10px;margin-bottom:12px}.positionStat{display:flex;justify-content:space-between;font-size:14px;margin-bottom:14px}.positionActions{display:flex;gap:8px}.liquidityShare{margin-bottom:14px;padding:12px;border-radius:12px;background:linear-gradient(180deg,#00eaff1a,#00eaff0a);border:1px solid rgba(0,234,255,.35);box-shadow:0 0 0 1px #00eaff40,0 10px 30px #00eaff26;transition:opacity .2s ease,box-shadow .2s ease}.liquidityShare:hover{opacity:.85;box-shadow:0 0 0 1px #00eaff80,0 18px 40px #00eaff40}.liquidityTitle{font-size:12px;font-weight:800;letter-spacing:.8px;margin-bottom:8px;color:#9ff6ff}.liquidityRow{display:flex;justify-content:space-between;font-size:14px;color:#eaffff}.poolLiquidity{padding:12px;border-radius:12px;background:linear-gradient(180deg,#00eaff14,#00eaff08);border:1px solid rgba(0,234,255,.28);margin-bottom:12px;transition:opacity .2s ease,box-shadow .2s ease}.poolLiquidity:hover{opacity:.85;box-shadow:0 0 0 1px #00eaff73,0 16px 36px #00eaff40}.txActions .primaryBtn{margin-top:0}
