#true-homepage{
  --bg:#0e0d16; --s2:#14121d; --s3:#191725; --s4:#201d2e;
  --border:#262336; --border-strong:#37334c;
  --t1:#f7f8f8; --t2:#d0d6e0; --t3:#8a8f98; --t4:#767b86;
  --v:#6e56cf; --vl:#7e68da; --v-subtle:#191331; --v-text:#9b87ff;
  --green:#22c97d; --green-subtle:#0c1c14; --mint:#4ade87;
  --red:#ef4e58; --red-subtle:#1f1012;
  --warning:#f2c94c; --warning-subtle:#1f1c11; --orange:#f08c3a;
  --blue:#4ea7fc; --blue-subtle:#0f1922; --cyan:#39d0d8; --pink:#e46bb7;
  --gold:#e8b860; --gold-subtle:#201a0f;
  --r-sm:6px; --r-md:8px; --r-lg:12px; --r-xl:16px; --r-2xl:24px; --r-btn:10px;
  --shadow-card: inset 0 1px 0 0 rgb(255 255 255/.045), 0 1px 2px rgb(0 0 0/.3), 0 4px 16px rgb(0 0 0/.2);
  --shadow-card-hover: inset 0 1px 0 0 rgb(255 255 255/.07), 0 2px 4px rgb(0 0 0/.3), 0 8px 28px rgb(0 0 0/.28);
  --gradient-card: linear-gradient(180deg, rgb(255 255 255/.025), rgb(255 255 255/0) 45%);
  --gradient-glow: radial-gradient(120% 90% at 50% -10%, rgb(110 86 207/.2), rgb(110 86 207/.07) 40%, transparent 70%);
  --gradient-accent: linear-gradient(135deg, #8b5cf6 0%, #7048e8 100%);
  --gradient-tile: linear-gradient(180deg, #262234 0%, #171522 100%);
  --gradient-gold: linear-gradient(135deg, #f6d78d 0%, #e8b860 45%, #c98d36 100%);
  --gradient-gold-soft: linear-gradient(180deg, rgb(232 184 96/.1), rgb(232 184 96/.02));
  --shadow-gold-glow: inset 0 1px 0 rgb(255 255 255/.15), 0 2px 8px rgb(232 184 96/.25), 0 0 20px rgb(232 184 96/.14);
  --shadow-accent-glow: inset 0 1px 0 rgb(255 255 255/.15), 0 2px 10px -2px rgb(124 92 252/.4);
  --shadow-track: inset 0 1.5px 4px rgb(0 0 0/.55), inset 0 0 1px rgb(0 0 0/.4);
  --shadow-raised: inset 0 1px 0 rgb(255 255 255/.1), 0 1px 3px rgb(0 0 0/.35);
  --shadow-tile: inset 0 1px 0 rgb(255 255 255/.1), inset 0 -2px 4px rgb(0 0 0/.3), 0 4px 10px rgb(0 0 0/.4);
  --shadow-menu: 0 2px 4px rgb(0 0 0/.2), 0 12px 32px rgb(0 0 0/.45);
  --ease:cubic-bezier(.2,.7,.2,1);
  --font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --mono:"JetBrains Mono",Menlo,Consolas,monospace;
  
  --background:var(--bg); --surface:var(--s2); --surface-raised:var(--s3); --surface-overlay:var(--s4); --surface-hover:var(--s2-hover); --accent:var(--v); --accent-hover:var(--vl); --accent-soft:var(--v-soft); --accent-subtle:var(--v-subtle); --accent-text:var(--v-text); --success:var(--green); --success-subtle:var(--green-subtle); --destructive:var(--red); --destructive-subtle:var(--red-subtle); --info:var(--blue); --info-subtle:var(--blue-subtle); --foreground:var(--t1); --text-secondary:var(--t2); --text-muted:var(--t3); --text-faint:var(--t4);

  
  --track-bg:#0b0a12; --s2-hover:#252336;
  --pill-bg:#16151f; --pill-bg-hover:#1d1c28;
  --composer-bg:linear-gradient(180deg, rgb(18 20 32/.98), rgb(7 8 14/.98));
  --composer-border:#9a4dff;
  --v-soft:#c9bdf5; --apy-a:#c9bdf5; --apy-b:#8b6cf0;
  --on-mint:#08130c; --on-gold:#231a09; --silver:#c8cdd7;
  --btn-light-bg:linear-gradient(180deg,#fff,#e9e9f0); --btn-light-fg:#0e0d16;
  --tint-accent:linear-gradient(180deg,#2b2344,#1a1530);
  --tint-gold:linear-gradient(180deg,#2e2718,#1d1810);
  --tint-success:linear-gradient(180deg,#16281e,#101c15);
  --tint-info:linear-gradient(180deg,#152234,#101a26);
  --tint-pink:linear-gradient(180deg,#2b1a26,#1c1119);
  --tint-cyan:linear-gradient(180deg,#132a2c,#0e1c1e);
  --texture-dot:rgb(255 255 255/.05); --texture-ray:rgb(255 255 255/.035);
}
:where(#true-homepage) *{ box-sizing:border-box; border-color:var(--border); }
#true-homepage{ height:100%; }
#true-homepage,
#true-homepage{ margin:0; }
#true-homepage{ min-height:100%; background:var(--bg); color:var(--t1); font-family:var(--font); font-size:15px; line-height:1.6; letter-spacing:-.011em; -webkit-font-smoothing:antialiased; }
:where(#true-homepage) button{ font:inherit; cursor:pointer; transition:all .15s var(--ease); background:transparent; color:inherit; }
:where(#true-homepage) button:active{ transform:translateY(1px) scale(.99); }
:where(#true-homepage) svg{ flex-shrink:0; display:block; }
:where(#true-homepage) span:has(> svg:only-child),
:where(#true-homepage) .type-overline:has(> svg){ display:inline-flex; align-items:center; }
:where(#true-homepage) .type-overline:has(> svg){ gap:7px; }
:where(#true-homepage) .wrap{ max-width:1120px; margin:0 auto; padding:clamp(20px,4vw,40px) clamp(16px,4vw,24px) clamp(28px,4vw,48px); display:flex; flex-direction:column; gap:28px; }
:where(#true-homepage) .type-h1{ font-size:clamp(28px,5vw,36px); font-weight:510; line-height:1.15; letter-spacing:-.022em; }
:where(#true-homepage) .type-h4{ font-size:16px; font-weight:590; }
:where(#true-homepage) .type-body-s{ font-size:14px; line-height:1.5; letter-spacing:-.01em; }
:where(#true-homepage) .type-label{ font-size:13px; font-weight:510; letter-spacing:-.01em; }
:where(#true-homepage) .type-caption{ font-size:12px; line-height:1.35; }
:where(#true-homepage) .type-data{ font-variant-numeric:tabular-nums; }
:where(#true-homepage) .type-overline{ font-size:11px; font-weight:590; letter-spacing:.14em; text-transform:uppercase; }
:where(#true-homepage) .type-mono{ font-family:var(--mono); font-size:12px; }
:where(#true-homepage) .muted{color:var(--t3);}
:where(#true-homepage) .faint{color:var(--t4);}
:where(#true-homepage) .secondary{color:var(--t2);}
:where(#true-homepage) .gold{color:var(--gold);}
:where(#true-homepage) .green{color:var(--mint);}
:where(#true-homepage) .red{color:var(--red);}
:where(#true-homepage) .violet{color:var(--v-text);}
:where(#true-homepage) .blue{color:var(--blue);}
:where(#true-homepage) .orange{color:var(--orange);}
:where(#true-homepage) .gold-grad{ background-image:var(--gradient-gold); -webkit-background-clip:text; background-clip:text; color:transparent; }
:where(#true-homepage) .rays{ background-image:repeating-conic-gradient(from 0deg at 50% 50%, var(--texture-ray) 0deg 5deg, transparent 5deg 12deg); }
:where(#true-homepage) .row{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
:where(#true-homepage) .grid{ display:grid; gap:16px; }
:where(#true-homepage) .auto-2{ grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr)); }
:where(#true-homepage) .auto-3{ grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)); }
:where(#true-homepage) .auto-m{ grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr)); }
:where(#true-homepage) .block{ display:flex; flex-direction:column; gap:14px; }
:where(#true-homepage) .block > h3{ margin:0; font-size:13px; font-weight:590; letter-spacing:.1em; text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .tabswitch{ position:absolute; opacity:0; pointer-events:none; }
:where(#true-homepage) .topnav{ position:sticky; top:0; z-index:40; display:flex; gap:4px; padding:10px 0 0; background:color-mix(in srgb, var(--bg) 88%, transparent); backdrop-filter:blur(12px); border-bottom:1px solid var(--border); overflow-x:auto; }
:where(#true-homepage) .topnav label{ position:relative; display:inline-flex; align-items:center; height:40px; padding:0 14px; font-size:14px; font-weight:510; color:var(--t3); white-space:nowrap; cursor:pointer; transition:color .15s var(--ease); }
:where(#true-homepage) .topnav label:hover{ color:var(--t2); }
:where(#true-homepage) .tabpanel{ display:none; }
:where(#true-homepage) #tb-foundation:checked ~ .topnav label[for="tb-foundation"],
:where(#true-homepage) #tb-controls:checked ~ .topnav label[for="tb-controls"],
:where(#true-homepage) #tb-components:checked ~ .topnav label[for="tb-components"],
:where(#true-homepage) #tb-widgets:checked ~ .topnav label[for="tb-widgets"],
:where(#true-homepage) #tb-markets:checked ~ .topnav label[for="tb-markets"],
:where(#true-homepage) #tb-charts:checked ~ .topnav label[for="tb-charts"],
:where(#true-homepage) #tb-swap:checked ~ .topnav label[for="tb-swap"],
:where(#true-homepage) #tb-genesis:checked ~ .topnav label[for="tb-genesis"],
:where(#true-homepage) #tb-partner:checked ~ .topnav label[for="tb-partner"],
:where(#true-homepage) #tb-staking:checked ~ .topnav label[for="tb-staking"]{ color:var(--t1); }
:where(#true-homepage) #tb-foundation:checked ~ .topnav label[for="tb-foundation"]::after,
:where(#true-homepage) #tb-controls:checked ~ .topnav label[for="tb-controls"]::after,
:where(#true-homepage) #tb-components:checked ~ .topnav label[for="tb-components"]::after,
:where(#true-homepage) #tb-widgets:checked ~ .topnav label[for="tb-widgets"]::after,
:where(#true-homepage) #tb-markets:checked ~ .topnav label[for="tb-markets"]::after,
:where(#true-homepage) #tb-charts:checked ~ .topnav label[for="tb-charts"]::after,
:where(#true-homepage) #tb-swap:checked ~ .topnav label[for="tb-swap"]::after,
:where(#true-homepage) #tb-genesis:checked ~ .topnav label[for="tb-genesis"]::after,
:where(#true-homepage) #tb-partner:checked ~ .topnav label[for="tb-partner"]::after,
:where(#true-homepage) #tb-staking:checked ~ .topnav label[for="tb-staking"]::after{ content:""; position:absolute; left:10px; right:10px; bottom:-1px; height:2px; border-radius:2px; background-image:var(--gradient-accent); }
:where(#true-homepage) #tb-foundation:checked ~ #tab-foundation,
:where(#true-homepage) #tb-controls:checked ~ #tab-controls,
:where(#true-homepage) #tb-components:checked ~ #tab-components,
:where(#true-homepage) #tb-widgets:checked ~ #tab-widgets,
:where(#true-homepage) #tb-markets:checked ~ #tab-markets,
:where(#true-homepage) #tb-charts:checked ~ #tab-charts,
:where(#true-homepage) #tb-swap:checked ~ #tab-swap,
:where(#true-homepage) #tb-genesis:checked ~ #tab-genesis,
:where(#true-homepage) #tb-partner:checked ~ #tab-partner,
:where(#true-homepage) #tb-staking:checked ~ #tab-staking{ display:flex; flex-direction:column; gap:36px; animation:fadeup .25s var(--ease); }
:where(#true-homepage) .wslot{ display:flex; align-items:center; gap:10px; margin-bottom:10px; }
:where(#true-homepage) .wslot b{ font-size:17px; font-weight:590; }
:where(#true-homepage) .pinbtn{ display:inline-flex; align-items:center; gap:7px; height:34px; padding:0 14px; border-radius:9999px; border:1px solid var(--border-strong); background:var(--s3); font-size:13px; font-weight:510; color:var(--t2); box-shadow:var(--shadow-raised); }
:where(#true-homepage) .pinbtn:hover{ color:var(--t1); background:var(--s4); }
:where(#true-homepage) .pinbtn--on{ border:0; background-image:var(--gradient-accent); color:#fff; box-shadow:var(--shadow-accent-glow); }
:where(#true-homepage) .pinbtn--on .pn{ display:inline-flex; align-items:center; justify-content:center; width:20px; height:20px; border-radius:50%; background:rgb(255 255 255/.2); font-size:11px; font-weight:640; }
:where(#true-homepage) .widget{ background:var(--s2); border:1px solid color-mix(in srgb, var(--border) 55%, transparent); border-radius:20px; padding:20px; display:flex; flex-direction:column; gap:14px; color:var(--t2); background-image:var(--gradient-card); box-shadow:var(--shadow-card); }
:where(#true-homepage) .whead{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; row-gap:10px; }
:where(#true-homepage) .whead b{ font-size:16.5px; font-weight:590; color:var(--t1); white-space:nowrap; }
:where(#true-homepage) .wlink{ margin-left:auto; font-size:13px; font-weight:510; color:var(--v-text); display:inline-flex; align-items:center; gap:3px; cursor:pointer; }
:where(#true-homepage) .wcd{ display:flex; align-items:baseline; gap:6px; }
:where(#true-homepage) .wcd .u{ display:flex; flex-direction:column; align-items:center; }
:where(#true-homepage) .wcd .u b{ font-size:19px; font-weight:640; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .wcd .u small{ font-size:9px; letter-spacing:.1em; color:var(--t4); text-transform:uppercase; }
:where(#true-homepage) .wcd .c{ color:var(--t4); font-weight:590; }
:where(#true-homepage) .wstats{ display:grid; grid-template-columns:1fr 1fr 1fr; border:1px solid var(--border); border-radius:var(--r-lg); overflow:hidden; }
:where(#true-homepage) .wstats > div{ display:flex; flex-direction:column; align-items:center; gap:2px; padding:12px 8px; border-right:1px solid var(--border); }
:where(#true-homepage) .wstats > div:last-child{ border-right:0; }
:where(#true-homepage) .wstats .v{ font-size:16px; font-weight:590; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .wstats .v.green{ color:var(--mint); }
:where(#true-homepage) .wstats .l{ font-size:9.5px; letter-spacing:.14em; text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .lbm{ display:flex; align-items:center; gap:10px; padding:7px 0; min-width:0; }
:where(#true-homepage) .lbm .medal{ width:22px; height:22px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:11px; flex-shrink:0; }
:where(#true-homepage) .medal--1{ background:var(--gold-subtle); color:var(--gold); border:1px solid rgb(232 184 96/.4); }
:where(#true-homepage) .medal--2{ background:var(--s4); color:var(--silver); border:1px solid var(--border-strong); }
:where(#true-homepage) .lbm .ava{ width:24px; height:24px; border-radius:50%; background-image:var(--gradient-accent); display:flex; align-items:center; justify-content:center; font-size:9px; font-weight:590; color:#fff; }
:where(#true-homepage) .lbm .n{ font-size:13.5px; font-weight:510; color:var(--t1); flex:1 1 auto; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
:where(#true-homepage) .lbm .pts{ font-size:13px; color:var(--t3); font-variant-numeric:tabular-nums; white-space:nowrap; flex-shrink:0; }
:where(#true-homepage) .lbm .usd{ font-size:13px; font-weight:510; color:var(--mint); font-variant-numeric:tabular-nums; white-space:nowrap; flex-shrink:0; }
:where(#true-homepage) .swapbox{ position:relative; display:flex; flex-direction:column; gap:5px; }
:where(#true-homepage) .sfield{ background:var(--s3); border:1px solid color-mix(in srgb, var(--border) 70%, transparent); border-radius:14px; padding:12px 16px 14px; display:flex; flex-direction:column; gap:8px; min-width:0; transition:border-color .15s var(--ease); }
:where(#true-homepage) .sfield:focus-within{ border-color:var(--border-strong); }
:where(#true-homepage) .sfield .srow1{ display:flex; justify-content:space-between; gap:8px; font-size:12px; color:var(--t4); }
:where(#true-homepage) .sfield .srow1 .bal{ font-variant-numeric:tabular-nums; }
:where(#true-homepage) .sfield .srow2{ display:flex; align-items:center; gap:12px; }
:where(#true-homepage) .sfield input{ flex:1; width:100%; min-width:0; background:transparent; border:0; outline:none; color:var(--t1); font:inherit; font-size:clamp(20px,4.5vw,26px); font-weight:590; letter-spacing:-.02em; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .sfield input::placeholder{ color:var(--t4); }
:where(#true-homepage) .sfield .usd{ font-size:12px; color:var(--t4); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .tokbtn{ display:inline-flex; align-items:center; gap:7px; height:36px; padding:0 10px 0 6px; border-radius:9999px; border:1px solid var(--border-strong); background:var(--s4); font-size:14px; font-weight:590; color:var(--t1); box-shadow:var(--shadow-raised); flex-shrink:0; }
:where(#true-homepage) .tokbtn:hover{ background:var(--s2-hover); }
:where(#true-homepage) .tokbtn .tdot{ width:22px; height:22px; border-radius:50%; flex-shrink:0; box-shadow:inset 0 1px 1px rgb(255 255 255/.3); }
:where(#true-homepage) .tokbtn svg{ color:var(--t3); }
:where(#true-homepage) .swapfab{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:2; width:38px; height:38px; border-radius:12px; border:1px solid var(--border-strong); outline:4px solid var(--s2); background:var(--s4); display:flex; align-items:center; justify-content:center; color:var(--t2); box-shadow:var(--shadow-raised); }
:where(#true-homepage) .swapfab:hover{ color:var(--t1); background:var(--s2-hover); }
:where(#true-homepage) .bigcta{ height:52px; border-radius:14px; border:0; background:var(--s3); color:var(--t4); font-size:15px; font-weight:510; width:100%; }
:where(#true-homepage) .bigcta.on{ background-image:var(--gradient-accent); color:#fff; box-shadow:var(--shadow-accent-glow); }
:where(#true-homepage) .sstep{ display:flex; align-items:center; margin:6px 0 2px; }
:where(#true-homepage) .sstep .node{ position:relative; display:flex; flex-direction:column; align-items:center; gap:6px; }
:where(#true-homepage) .sstep .pt{ width:18px; height:18px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:var(--s4); border:1.5px solid var(--border-strong); color:transparent; }
:where(#true-homepage) .sstep .node.done .pt{ background:var(--green); border-color:var(--green); color:var(--on-mint); }
:where(#true-homepage) .sstep .node small{ position:absolute; top:24px; font-size:9px; letter-spacing:.12em; color:var(--t4); text-transform:uppercase; white-space:nowrap; }
:where(#true-homepage) .sstep .ln{ flex:1; height:2px; background:var(--border-strong); margin:0 2px 0; }
:where(#true-homepage) .sstep .ln.done{ background:var(--green); }
:where(#true-homepage) .sstep .ln.dash{ background:repeating-linear-gradient(90deg, var(--border-strong) 0 6px, transparent 6px 12px); height:1.5px; }
:where(#true-homepage) .tokrow{ display:flex; align-items:center; gap:12px; padding:10px 0; border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent); }
:where(#true-homepage) .tokrow:last-child{ border-bottom:0; }
:where(#true-homepage) .tokrow .coin{ width:36px; height:36px; border-radius:50%; background:var(--s4); display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:640; color:var(--t2); flex-shrink:0; }
:where(#true-homepage) .tokrow .nm{ display:flex; flex-direction:column; line-height:1.25; min-width:0; flex:1; }
:where(#true-homepage) .tokrow .nm .t{ display:flex; align-items:center; gap:6px; font-size:14px; font-weight:590; color:var(--t1); white-space:nowrap; overflow:hidden; }
:where(#true-homepage) .tokrow .pr{ flex-shrink:0; }
:where(#true-homepage) .tokrow > .btn{ flex-shrink:0; }
:where(#true-homepage) .tokrow .nm small{ font-size:12px; color:var(--t4); }
:where(#true-homepage) .rankchip{ font-size:10px; font-weight:590; color:var(--t4); border:1px solid var(--border); border-radius:5px; padding:0 4px; }
:where(#true-homepage) .tokrow .pr{ margin-left:auto; text-align:right; display:flex; flex-direction:column; line-height:1.3; }
:where(#true-homepage) .tokrow .pr b{ font-size:14px; font-weight:590; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .tokrow .pr span{ font-size:12px; font-weight:510; color:var(--mint); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .tbl-scroll{ overflow-x:auto; -webkit-overflow-scrolling:touch; }
:where(#true-homepage) .tbl-scroll .mtable{ min-width:780px; }
:where(#true-homepage) .sig{ position:relative; overflow:hidden; background-color:var(--s2); border:1px solid color-mix(in srgb, var(--border) 55%, transparent); border-radius:20px; padding:22px; display:flex; flex-direction:column; gap:18px; box-shadow:var(--shadow-card);
  
  background-image:radial-gradient(55% 70% at 0% 0%, rgb(34 201 125/.07), transparent 65%), var(--gradient-card); }
:where(#true-homepage) .sig--short{ background-image:radial-gradient(55% 70% at 0% 0%, rgb(239 78 88/.07), transparent 65%), var(--gradient-card); }
:where(#true-homepage) .sigswitch{ display:inline-flex; align-self:flex-start; max-width:100%; overflow-x:auto; gap:4px; padding:4px; border-radius:14px; border:1px solid color-mix(in srgb, var(--border) 60%, transparent); background:var(--track-bg); box-shadow:var(--shadow-track); }
:where(#true-homepage) .sigswitch button{ display:inline-flex; align-items:center; gap:8px; height:40px; padding:0 18px; border-radius:10px; border:0; background:transparent; font-size:14px; font-weight:510; color:var(--t3); white-space:nowrap; }
:where(#true-homepage) .sigswitch button:hover{ color:var(--t2); }
:where(#true-homepage) .sigswitch .cnt{ display:inline-flex; align-items:center; justify-content:center; min-width:22px; height:20px; padding:0 6px; border-radius:9999px; background:var(--s4); font-size:11.5px; font-weight:590; color:var(--t3); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .sigswitch button.bull.active{ background:linear-gradient(180deg, rgb(255 255 255/.07), rgb(255 255 255/.02)), var(--s3); color:var(--mint); box-shadow:var(--shadow-raised); }
:where(#true-homepage) .sigswitch button.bull.active .cnt{ background:var(--green-subtle); color:var(--mint); }
:where(#true-homepage) .sigswitch button.bear.active{ background:linear-gradient(180deg, rgb(255 255 255/.07), rgb(255 255 255/.02)), var(--s3); color:var(--red); box-shadow:var(--shadow-raised); }
:where(#true-homepage) .sigswitch button.bear.active .cnt{ background:var(--red-subtle); color:var(--red); }
:where(#true-homepage) .wl--bear{ color:var(--red) !important; }
:where(#true-homepage) .tp--pending{ opacity:.55; }
:where(#true-homepage) .tip{ position:relative; }
:where(#true-homepage) .tip::after{ content:attr(data-tip); position:absolute; bottom:calc(100% + 8px); left:50%; transform:translateX(-50%) translateY(2px); z-index:60;
  padding:5px 10px; border-radius:8px; border:1px solid var(--border); background:color-mix(in srgb, var(--s4) 96%, transparent); backdrop-filter:blur(10px);
  font-size:12px; font-weight:510; letter-spacing:-.01em; color:var(--t2); white-space:nowrap;
  box-shadow:0 2px 4px rgb(0 0 0/.2), 0 8px 24px rgb(0 0 0/.35);
  opacity:0; pointer-events:none; transition:opacity .15s var(--ease) .25s, transform .15s var(--ease) .25s; }
:where(#true-homepage) .tip::before{ content:""; position:absolute; bottom:calc(100% + 3px); left:50%; transform:translateX(-50%) rotate(45deg); z-index:61;
  width:8px; height:8px; border-radius:2px; background:var(--s4); border-right:1px solid var(--border); border-bottom:1px solid var(--border);
  opacity:0; pointer-events:none; transition:opacity .15s var(--ease) .25s; }
:where(#true-homepage) .tip:hover::after,
:where(#true-homepage) .tip:focus-visible::after{ opacity:1; transform:translateX(-50%) translateY(0); }
:where(#true-homepage) .tip:hover::before,
:where(#true-homepage) .tip:focus-visible::before{ opacity:1; }
:where(#true-homepage) .swapbox .swapfab{ position:absolute; }
:where(#true-homepage) .swapbox .swapfab:active{ transform:translate(-50%, calc(-50% + 1px)) scale(.97); }
:where(#true-homepage) .sig-head{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
:where(#true-homepage) .sig-head .coin{ width:42px; height:42px; border-radius:50%; background:var(--s4); display:flex; align-items:center; justify-content:center; font-size:13px; font-weight:640; color:var(--t2); flex-shrink:0; box-shadow:inset 0 1px 0 rgb(255 255 255/.06); }
:where(#true-homepage) .sig-head .nm{ display:flex; flex-direction:column; line-height:1.25; }
:where(#true-homepage) .sig-head .nm b{ font-size:16.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .sig-head .nm small{ font-size:12px; color:var(--t4); }
:where(#true-homepage) .sig-act{ display:flex; gap:8px; margin-left:auto; }
:where(#true-homepage) .sig-act button{ width:36px; height:36px; padding:0; border-radius:50%; border:1px solid var(--border-strong); background:var(--s3); color:var(--t2); display:flex; align-items:center; justify-content:center; box-shadow:var(--shadow-raised); }
:where(#true-homepage) .sig-act button:hover{ color:var(--t1); background:var(--s4); }
:where(#true-homepage) .sig-grid{ display:grid; grid-template-columns:1fr 250px; gap:24px; align-items:start; }

@media (max-width:680px){:where(#true-homepage) .sig-grid{ grid-template-columns:1fr; }
 }
:where(#true-homepage) .sig-cur{ display:flex; align-items:baseline; gap:10px; flex-wrap:wrap; }
:where(#true-homepage) .sig-cur b{ font-size:30px; font-weight:640; letter-spacing:-.02em; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .sig-meta{ display:flex; gap:18px; flex-wrap:wrap; margin-top:6px; }
:where(#true-homepage) .sig-meta span{ font-size:12.5px; color:var(--t4); }
:where(#true-homepage) .sig-meta b{ font-size:12.5px; font-weight:510; color:var(--t2); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .sig-why{ border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent); padding-top:14px; margin:0; display:flex; flex-direction:column; gap:6px; }
:where(#true-homepage) .sig-why .wl{ font-size:10.5px; font-weight:590; letter-spacing:.14em; text-transform:uppercase; color:var(--mint); }
:where(#true-homepage) .sig-why p{ margin:0; font-size:13.5px; line-height:1.6; color:var(--t3); }
:where(#true-homepage) .tpl{ display:flex; flex-direction:column; gap:5px; max-width:230px; }
:where(#true-homepage) .tp{ display:flex; align-items:center; gap:8px; height:28px; padding:0 10px; border-radius:8px; border:1px solid var(--border); background:var(--s3); font-size:12px; font-weight:510; color:var(--t4); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .tp .val{ margin-left:auto; }
:where(#true-homepage) .tp--hit{ border-color:rgb(34 201 125/.45); background:var(--green-subtle); color:var(--mint); }
:where(#true-homepage) .tp--sl{ color:var(--t3); border-color:var(--border-strong); }
:where(#true-homepage) .netchip{ display:inline-flex; align-items:center; gap:6px; font-size:11px; letter-spacing:.1em; color:var(--t4); text-transform:uppercase; font-weight:590; }
:where(#true-homepage) .concard{ display:flex; flex-direction:row; align-items:flex-start; gap:13px; padding:16px; border-radius:var(--r-xl); border:1px solid color-mix(in srgb, var(--border) 60%, transparent); background:var(--s2); background-image:var(--gradient-card); box-shadow:var(--shadow-card); transition:all .15s var(--ease); cursor:pointer; }
:where(#true-homepage) .concard:hover{ border-color:var(--border-strong); transform:translateY(-1px); box-shadow:var(--shadow-card-hover); }
:where(#true-homepage) .concard .ci{ width:40px; height:40px; border-radius:11px; display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:640; flex-shrink:0; box-shadow:inset 0 1px 0 rgb(255 255 255/.08); }
:where(#true-homepage) .concard .ct{ display:flex; flex-direction:column; gap:2px; min-width:0; }
:where(#true-homepage) .concard .cn{ display:flex; align-items:center; gap:8px; font-size:14.5px; font-weight:590; color:var(--t1); flex-wrap:wrap; }
:where(#true-homepage) .reco{ display:inline-flex; align-items:center; height:19px; padding:0 7px; border-radius:9999px; border:1px solid rgb(34 201 125/.35); color:var(--mint); font-size:9.5px; font-weight:590; letter-spacing:.07em; text-transform:uppercase; }
:where(#true-homepage) .concard .cs{ font-size:12.5px; color:var(--t3); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
:where(#true-homepage) .concard .cl{ font-size:12.5px; font-weight:510; color:var(--t2); cursor:pointer; display:inline-flex; align-items:center; gap:4px; margin-top:6px; transition:all .15s var(--ease); }
:where(#true-homepage) .concard:hover .cl{ color:var(--t1); gap:7px; }
:where(#true-homepage) .catcard{ display:flex; align-items:center; gap:9px; height:46px; padding:0 16px; border-radius:var(--r-lg); border:1px solid var(--border); background:var(--s3); font-size:13.5px; font-weight:510; color:var(--t2); cursor:pointer; }
:where(#true-homepage) .catcard:hover{ border-color:var(--border-strong); color:var(--t1); }
:where(#true-homepage) .catcard.sel{ border-color:var(--border-strong); background:var(--s4); color:var(--t1); box-shadow:var(--shadow-raised); }
:where(#true-homepage) .datecal{ display:flex; flex-direction:column; align-items:center; width:42px; height:44px; border-radius:11px; overflow:hidden; border:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent); background:var(--s3); flex-shrink:0; box-shadow:inset 0 1px 0 rgb(255 255 255/.05), 0 1px 3px rgb(0 0 0/.3); }
:where(#true-homepage) .datecal small{ width:100%; text-align:center; font-size:8.5px; font-weight:590; letter-spacing:.16em; text-transform:uppercase; padding:3px 0 2px; background:var(--s4); color:var(--t3); border-bottom:1px solid var(--border); }
:where(#true-homepage) .datecal b{ flex:1; display:flex; align-items:center; font-size:15px; font-weight:640; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .evtxt{ display:flex; flex-direction:column; line-height:1.35; min-width:0; }
:where(#true-homepage) .evtxt b{ font-size:14px; font-weight:510; color:var(--t1); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
:where(#true-homepage) .evtxt small{ font-size:11px; font-weight:590; letter-spacing:.08em; color:var(--t4); text-transform:uppercase; }
:where(#true-homepage) .tickchip{ display:inline-flex; align-items:center; height:22px; padding:0 8px; border-radius:6px; border:1px solid var(--border-strong); background:var(--s4); color:var(--t2); font-size:11px; font-weight:640; letter-spacing:.04em; }

@keyframes fadeup { from { opacity:0; transform:translateY(6px); } }
:where(#true-homepage) .btn{ display:inline-flex; align-items:center; justify-content:center; gap:8px; height:36px; padding:0 16px; border-radius:var(--r-btn); border:0; background:transparent; font-size:13px; font-weight:510; letter-spacing:-.01em; white-space:nowrap; }
:where(#true-homepage) .btn--primary{ background-image:var(--gradient-accent); color:#fff; box-shadow:var(--shadow-accent-glow); }
:where(#true-homepage) .btn--primary:hover{ filter:brightness(1.1); }
:where(#true-homepage) .btn--light{ background:var(--btn-light-bg); color:var(--btn-light-fg); box-shadow:inset 0 1px 0 rgb(255 255 255/.9), 0 1px 2px rgb(0 0 0/.25); }
:where(#true-homepage) .btn--secondary{ background:var(--s3); color:var(--t2); border:1px solid var(--border-strong); box-shadow:inset 0 1px 0 rgb(255 255 255/.05); }
:where(#true-homepage) .btn--secondary:hover{ background:var(--s4); color:var(--t1); }
:where(#true-homepage) .btn--soft{ background:var(--v-subtle); color:var(--v-text); border:1px solid rgb(139 92 246/.3); }
:where(#true-homepage) .btn--soft:hover{ background:rgb(139 92 246/.2); color:var(--v-soft); }
:where(#true-homepage) .btn--ghost{ color:var(--t3); }
:where(#true-homepage) .btn--ghost:hover{ background:var(--s3); color:var(--t1); }
:where(#true-homepage) .btn--gold{ color:var(--gold); border:1px solid rgb(232 184 96/.45); background-image:var(--gradient-gold-soft); }
:where(#true-homepage) .btn--gold:hover{ box-shadow:var(--shadow-gold-glow); border-color:rgb(232 184 96/.7); }
:where(#true-homepage) .btn--red{ background:var(--red-subtle); color:var(--red); border:1px solid rgb(239 78 88/.25); }
:where(#true-homepage) .btn--red:hover{ background:var(--red); color:#fff; }
:where(#true-homepage) .btn--sm{ height:30px; padding:0 12px; font-size:12px; border-radius:8px; }
:where(#true-homepage) .btn--lg{ height:44px; padding:0 22px; font-size:14px; border-radius:12px; }
:where(#true-homepage) .btn[disabled]{ background:var(--s3); color:var(--t4); pointer-events:none; box-shadow:none; border:0; }
:where(#true-homepage) .chip{ display:inline-flex; align-items:center; gap:5px; height:24px; padding:0 10px; border-radius:9999px; font-size:12px; font-weight:510; white-space:nowrap; }
:where(#true-homepage) .chip--gain{ background:var(--green-subtle); color:var(--mint); }
:where(#true-homepage) .chip--loss{ background:var(--red-subtle); color:var(--red); }
:where(#true-homepage) .chip--neutral{ background:var(--s4); color:var(--t2); }
:where(#true-homepage) .chip--v{ background:var(--v-subtle); color:var(--v-text); }
:where(#true-homepage) .chip--gold{ color:var(--gold); background:rgb(232 184 96/.1); }
:where(#true-homepage) .chip--warning{ background:var(--warning-subtle); color:var(--warning); }
:where(#true-homepage) .chip--blue{ background:var(--blue-subtle); color:var(--blue); }
:where(#true-homepage) .chip--cyan{ background:rgb(57 208 216/.1); color:var(--cyan); }
:where(#true-homepage) .chip--pink{ background:rgb(228 107 183/.1); color:var(--pink); }
:where(#true-homepage) .chip--orange{ background:rgb(240 140 58/.1); color:var(--orange); }
:where(#true-homepage) .chip--outline{ border:1px solid var(--border-strong); color:var(--t3); }
:where(#true-homepage) .chip--live{ background:var(--red-subtle); color:var(--red); }
:where(#true-homepage) .dot{ position:relative; width:6px; height:6px; }
:where(#true-homepage) .dot::before{ content:""; position:absolute; inset:0; border-radius:50%; background:var(--red); }
:where(#true-homepage) .dot::after{ content:""; position:absolute; inset:0; border-radius:50%; background:var(--red); opacity:.6; animation:ping 1.2s cubic-bezier(0,0,.2,1) infinite; }

@keyframes ping { 75%,100% { transform:scale(2.4); opacity:0; } }
:where(#true-homepage) .card{ background:var(--s2); border:1px solid color-mix(in srgb, var(--border) 60%, transparent); border-radius:var(--r-2xl); padding:clamp(16px,3vw,24px); display:flex; flex-direction:column; gap:14px; color:var(--t2); }
:where(#true-homepage) .card--elevated{ background-image:var(--gradient-card); box-shadow:var(--shadow-card); transition:box-shadow .3s var(--ease); }
:where(#true-homepage) .card--elevated:hover{ box-shadow:var(--shadow-card-hover); }
:where(#true-homepage) .card--glow{ background-image:var(--gradient-glow), var(--gradient-card); box-shadow:var(--shadow-card); border-color:rgb(110 86 207/.25); }
:where(#true-homepage) .card--gold{ border-color:rgb(232 184 96/.3); background-image:var(--gradient-gold-soft); }
:where(#true-homepage) .card-title{ margin:0; color:var(--t1); }
:where(#true-homepage) .spacer{ margin-left:auto; }
:where(#true-homepage) .field-wrap{ display:flex; flex-direction:column; gap:6px; min-width:0; }
:where(#true-homepage) .field-wrap label{ font-size:13px; font-weight:510; color:var(--t2); }
:where(#true-homepage) input.field{ height:36px; padding:0 12px; border-radius:var(--r-btn); border:1px solid var(--border); background:var(--s3); color:var(--t1); font:inherit; font-size:14px; outline:none; transition:all .15s var(--ease); width:100%; }
:where(#true-homepage) input.field::placeholder{ color:var(--t4); }
:where(#true-homepage) input.field:hover{ border-color:var(--border-strong); }
:where(#true-homepage) input.field:focus{ border-color:var(--v); box-shadow:0 0 0 3px var(--v-subtle); }
:where(#true-homepage) input.field.error{ border-color:var(--red); box-shadow:0 0 0 3px rgb(239 78 88/.12); }
:where(#true-homepage) input.field:disabled{ opacity:.5; pointer-events:none; }
:where(#true-homepage) .hint{ font-size:12px; color:var(--t4); }
:where(#true-homepage) .hint.err{ color:var(--red); }
:where(#true-homepage) .radio{ display:flex; align-items:center; gap:10px; cursor:pointer; font-size:14px; color:var(--t2); }
:where(#true-homepage) .radio input{ appearance:none; margin:0; width:18px; height:18px; border-radius:50%; border:1.5px solid var(--border-strong); background:var(--s3); transition:all .15s var(--ease); cursor:pointer; flex-shrink:0; }
:where(#true-homepage) .radio input:hover{ border-color:var(--t4); }
:where(#true-homepage) .radio input:checked{ border-color:var(--v); border-width:5.5px; background:#fff; }
:where(#true-homepage) .radio input:focus-visible{ outline:none; box-shadow:0 0 0 3px var(--v-subtle); }
:where(#true-homepage) .check{ display:flex; align-items:center; gap:10px; cursor:pointer; font-size:14px; color:var(--t2); }
:where(#true-homepage) .check input{ appearance:none; margin:0; width:18px; height:18px; border-radius:5px; border:1.5px solid var(--border-strong); background:var(--s3); transition:all .15s var(--ease); cursor:pointer; flex-shrink:0; position:relative; }
:where(#true-homepage) .check input:hover{ border-color:var(--t4); }
:where(#true-homepage) .check input:checked{ border-color:transparent; background-image:var(--gradient-accent); }
:where(#true-homepage) .check input:checked::after{ content:""; position:absolute; inset:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E") center/12px no-repeat; }
:where(#true-homepage) .check input:focus-visible{ outline:none; box-shadow:0 0 0 3px var(--v-subtle); }
:where(#true-homepage) .switch{ position:relative; display:inline-flex; align-items:center; gap:10px; cursor:pointer; font-size:14px; color:var(--t2); }
:where(#true-homepage) .switch input{ appearance:none; margin:0; width:38px; height:22px; border-radius:9999px; background:var(--s4); border:1px solid var(--border-strong); transition:all .2s var(--ease); cursor:pointer; flex-shrink:0; position:relative; }
:where(#true-homepage) .switch input::after{ content:""; position:absolute; top:2px; left:2px; width:16px; height:16px; border-radius:50%; background:var(--t2); transition:all .2s var(--ease); box-shadow:0 1px 3px rgb(0 0 0/.4); }
:where(#true-homepage) .switch input:checked{ background-image:var(--gradient-accent); border-color:transparent; }
:where(#true-homepage) .switch input:checked::after{ left:18px; background:#fff; }
:where(#true-homepage) .switch input:focus-visible{ outline:none; box-shadow:0 0 0 3px var(--v-subtle); }
:where(#true-homepage) .menu{ position:absolute; top:calc(100% + 6px); left:0; z-index:30; min-width:100%; padding:6px; border-radius:14px; border:1px solid var(--border); background:color-mix(in srgb, var(--s4) 94%, transparent); backdrop-filter:blur(14px); box-shadow:var(--shadow-menu); display:none; animation:pop .16s var(--ease); }

@keyframes pop { from { opacity:0; transform:translateY(-4px) scale(.98); } }
:where(#true-homepage) .open > .menu{ display:block; }
:where(#true-homepage) .menu-item{ display:flex; align-items:center; gap:10px; width:100%; padding:8px 10px; border:0; border-radius:var(--r-md); font-size:14px; color:var(--t2); text-align:left; }
:where(#true-homepage) .menu-item:hover{ background:var(--s3); color:var(--t1); }
:where(#true-homepage) .menu-item .kbd{ margin-left:auto; font-family:var(--mono); font-size:11px; color:var(--t4); border:1px solid var(--border); border-radius:5px; padding:1px 5px; background:var(--s2); }
:where(#true-homepage) .menu-item .mcheck{ margin-left:auto; width:16px; height:16px; color:var(--v-text); opacity:0; }
:where(#true-homepage) .menu-item.selected{ color:var(--t1); }
:where(#true-homepage) .menu-item.selected .mcheck{ opacity:1; }
:where(#true-homepage) .menu-sep{ height:1px; margin:6px 4px; background:var(--border); }
:where(#true-homepage) .menu-label{ padding:6px 10px 4px; font-size:11px; font-weight:590; letter-spacing:.1em; text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .csel{ position:relative; }
:where(#true-homepage) .csel > button{ display:flex; align-items:center; gap:8px; width:100%; height:36px; padding:0 12px; border-radius:var(--r-btn); border:1px solid var(--border); background:var(--s3); color:var(--t1); font-size:14px; }
:where(#true-homepage) .csel > button:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .csel.open > button{ border-color:var(--v); box-shadow:0 0 0 3px var(--v-subtle); }
:where(#true-homepage) .csel > button .chev{ margin-left:auto; color:var(--t3); transition:transform .18s var(--ease); }
:where(#true-homepage) .csel.open > button .chev{ transform:rotate(180deg); }
:where(#true-homepage) .dd{ position:relative; display:inline-block; }
:where(#true-homepage) .menu-footer{ display:flex; gap:8px; padding:8px 6px 2px; border-top:1px solid var(--border); margin-top:6px; }
:where(#true-homepage) .seg{ display:inline-flex; gap:4px; padding:4px; border-radius:9999px; border:1px solid color-mix(in srgb, var(--border) 60%, transparent); background:var(--track-bg); box-shadow:var(--shadow-track); max-width:100%; overflow-x:auto; }
:where(#true-homepage) .seg button{ height:36px; padding:0 16px; border-radius:9999px; border:0; font-size:13px; font-weight:510; color:var(--t3); display:inline-flex; align-items:center; gap:8px; white-space:nowrap; }
:where(#true-homepage) .seg button:hover{ color:var(--t2); }
:where(#true-homepage) .seg button.active{ background:linear-gradient(180deg, rgb(255 255 255/.14), rgb(255 255 255/.05)); color:var(--t1); box-shadow:var(--shadow-raised); }
:where(#true-homepage) .utabs{ display:flex; gap:22px; border-bottom:1px solid var(--border); overflow-x:auto; }
:where(#true-homepage) .utabs button{ position:relative; height:42px; padding:0 2px; border:0; font-size:15px; font-weight:510; color:var(--t3); white-space:nowrap; }
:where(#true-homepage) .utabs button:hover{ color:var(--t2); }
:where(#true-homepage) .utabs button.active{ color:var(--t1); }
:where(#true-homepage) .utabs button.active::after{ content:""; position:absolute; left:0; right:0; bottom:-1px; height:2px; border-radius:2px; background-image:var(--gradient-accent); }
:where(#true-homepage) .toolbtn{ display:inline-flex; align-items:center; gap:8px; height:36px; padding:0 14px; border-radius:var(--r-lg); border:1px solid var(--border-strong); background:var(--s3); box-shadow:var(--shadow-raised); font-size:13px; font-weight:510; color:var(--t2); }
:where(#true-homepage) .toolbtn:hover{ color:var(--t1); background:var(--s4); }
:where(#true-homepage) .ibadge{ width:40px; height:40px; border-radius:var(--r-lg); display:flex; align-items:center; justify-content:center; border:1px solid color-mix(in srgb, var(--border-strong) 60%, transparent); background-image:var(--gradient-tile); box-shadow:var(--shadow-tile); color:var(--t2); }
:where(#true-homepage) .ibadge--v{ border-color:rgb(139 92 246/.4); color:var(--v-text); background-image:var(--tint-accent); }
:where(#true-homepage) .ibadge--gold{ border-color:rgb(232 184 96/.35); color:var(--gold); background-image:var(--tint-gold); }
:where(#true-homepage) .ibadge--green{ border-color:rgb(34 201 125/.35); color:var(--mint); background-image:var(--tint-success); }
:where(#true-homepage) .ibadge--blue{ border-color:rgb(78 167 252/.35); color:var(--blue); background-image:var(--tint-info); }
:where(#true-homepage) .ibadge--pink{ border-color:rgb(228 107 183/.35); color:var(--pink); background-image:var(--tint-pink); }
:where(#true-homepage) .ibadge--cyan{ border-color:rgb(57 208 216/.35); color:var(--cyan); background-image:var(--tint-cyan); }
:where(#true-homepage) .composer{ position:relative; width:100%; border:2px solid var(--composer-border); border-radius:24px; padding:22px 22px 16px;
  background:var(--composer-bg);
  box-shadow:0 0 0 1px rgb(155 82 255/.2), 0 0 28px rgb(155 82 255/.32), inset 0 0 28px rgb(155 82 255/.08);
  display:flex; flex-direction:column; gap:10px; transition:box-shadow .2s var(--ease); }
:where(#true-homepage) .composer:focus-within{ box-shadow:0 0 0 1px rgb(155 82 255/.3), 0 0 40px rgb(155 82 255/.45), inset 0 0 32px rgb(155 82 255/.1); }
:where(#true-homepage) .composer textarea{ min-height:84px; width:100%; resize:none; background:transparent; border:0; outline:none; color:var(--t1); font:inherit; font-size:17px; }
:where(#true-homepage) .composer textarea::placeholder{ color:var(--t4); }
:where(#true-homepage) .cmp-row{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; }
:where(#true-homepage) .cmp-pill{ display:inline-flex; align-items:center; gap:8px; height:42px; padding:0 16px; border-radius:9999px; border:1px solid rgb(255 255 255/.08); background:var(--pill-bg); color:var(--t2); font-size:13.5px; font-weight:510; box-shadow:inset 0 1px 0 rgb(255 255 255/.05), 0 2px 6px rgb(0 0 0/.3); }
:where(#true-homepage) .cmp-pill:hover{ background:var(--pill-bg-hover); color:var(--t1); }
:where(#true-homepage) .cmp-icon{ width:42px; padding:0; justify-content:center; }
:where(#true-homepage) .cmp-ghost{ border:0; background:transparent; color:var(--t3); box-shadow:none; }
:where(#true-homepage) .cmp-ghost:hover{ background:rgb(255 255 255/.05); color:var(--t2); }
:where(#true-homepage) .cmp-ask{ display:inline-flex; align-items:center; gap:6px; height:46px; padding:0 24px; border-radius:9999px; border:0; background:linear-gradient(135deg,#8b5cf6,#7048e8); color:#fff; font-size:15px; font-weight:600; box-shadow:inset 0 1px 0 rgb(255 255 255/.25), 0 6px 18px -6px rgb(124 92 252/.65); }
:where(#true-homepage) .cmp-ask:hover{ filter:brightness(1.08); }

@media (max-width:560px){:where(#true-homepage) .cmp-ask span{ display:none; }
:where(#true-homepage) .cmp-ask{ width:46px; padding:0; justify-content:center; border-radius:50%; }
 }
:where(#true-homepage) .stat{ display:flex; flex-direction:column; gap:6px; border:1px solid color-mix(in srgb, var(--border) 55%, transparent); background:var(--s2); border-radius:var(--r-xl); padding:18px 20px; background-image:var(--gradient-card); box-shadow:var(--shadow-card); }
:where(#true-homepage) .stat > .s-label:first-child{ margin-bottom:auto; }
:where(#true-homepage) .stat > .s-label:first-child + .s-value{ margin-top:10px; }
:where(#true-homepage) .stat .s-delta{ margin-bottom:auto; }

@media (min-width:720px){:where(#true-homepage) .stat{ min-height:150px; }
 }
:where(#true-homepage) .stat .s-label{ font-size:13.5px; color:var(--t3); }
:where(#true-homepage) .stat .s-value{ font-size:27px; font-weight:640; letter-spacing:-.02em; line-height:1.1; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .stat .s-delta{ display:inline-flex; align-items:center; gap:4px; font-size:13.5px; font-weight:510; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .stat--ai{ border-color:rgb(139 92 246/.3); background-image:var(--gradient-glow), var(--gradient-card); }
:where(#true-homepage) .gauge{ position:relative; width:128px; height:64px; margin:4px auto 0; }
:where(#true-homepage) .gauge .arc{ position:absolute; inset:0; border-radius:128px 128px 0 0; background:conic-gradient(from 270deg at 50% 100%, #ef4e58 0deg, #f08c3a 55deg, #f2c94c 95deg, #8ee06a 140deg, #22c97d 180deg, transparent 180deg); -webkit-mask:radial-gradient(circle at 50% 100%, transparent 56%, #000 57%); mask:radial-gradient(circle at 50% 100%, transparent 56%, #000 57%); }
:where(#true-homepage) .gauge .needle{ position:absolute; left:calc(50% - 1px); bottom:0; width:2px; height:58px; transform-origin:bottom center; }
:where(#true-homepage) .gauge .needle::after{ content:""; position:absolute; top:0; left:-4px; width:10px; height:10px; border-radius:50%; background:#fff; border:2.5px solid #0e0d16; box-shadow:0 0 6px rgb(255 255 255/.6); }
:where(#true-homepage) .gauge .g-num{ position:absolute; left:0; right:0; bottom:-4px; text-align:center; font-size:24px; font-weight:640; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .alt-track{ position:relative; height:8px; border-radius:9999px; background:linear-gradient(90deg, #f08c3a, #8a8f98 45%, #8b5cf6); margin-top:10px; }
:where(#true-homepage) .alt-thumb{ position:absolute; top:50%; transform:translate(-50%,-50%); width:16px; height:16px; border-radius:50%; background:#fff; border:2.5px solid #0e0d16; box-shadow:0 1px 4px rgb(0 0 0/.5); }
:where(#true-homepage) .alt-ends{ display:flex; justify-content:space-between; font-size:11px; font-weight:590; letter-spacing:.08em; color:var(--t4); margin-top:6px; }
:where(#true-homepage) .events{ display:flex; align-items:center; gap:clamp(12px,3vw,28px); border:1px solid color-mix(in srgb, var(--border) 55%, transparent); background:var(--s2); border-radius:var(--r-xl); padding:12px 18px; overflow-x:auto; }
:where(#true-homepage) .event{ display:flex; align-items:center; gap:10px; flex-shrink:0; }
:where(#true-homepage) .event .avs{ display:flex; }
:where(#true-homepage) .event .av{ width:24px; height:24px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:8.5px; font-weight:640; color:#fff; margin-left:-7px; box-shadow:0 0 0 2px var(--s2); }
:where(#true-homepage) .event .av:first-child{ margin-left:0; }
:where(#true-homepage) .event .av--more{ background:var(--s4); color:var(--t3); }
:where(#true-homepage) .event .e-name{ font-size:13.5px; font-weight:510; color:var(--t1); white-space:nowrap; }
:where(#true-homepage) .event .e-time{ font-family:var(--mono); font-size:11.5px; color:var(--t4); white-space:nowrap; }
:where(#true-homepage) .event .e-sev{ display:inline-flex; align-items:center; gap:5px; font-size:11px; font-weight:590; letter-spacing:.04em; }
:where(#true-homepage) .event .e-sev i{ width:6px; height:6px; border-radius:50%; display:inline-block; }
:where(#true-homepage) .mtable{ width:100%; border-collapse:collapse; }
:where(#true-homepage) .mtable th{ height:40px; padding:0 12px; text-align:right; font-size:11px; font-weight:590; letter-spacing:.12em; text-transform:uppercase; color:var(--t4); border-bottom:1px solid var(--border); white-space:nowrap; }
:where(#true-homepage) .mtable th:first-child{ text-align:left; }
:where(#true-homepage) .mtable td{ height:58px; padding:0 12px; text-align:right; font-size:14.5px; font-variant-numeric:tabular-nums; color:var(--t2); border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent); white-space:nowrap; }
:where(#true-homepage) .mtable td:first-child{ text-align:left; }
:where(#true-homepage) .mtable tbody tr{ transition:background .12s; }
:where(#true-homepage) .mtable tbody tr:hover{ background:var(--s3); }
:where(#true-homepage) .mtable tbody tr:last-child td{ border-bottom:0; }
:where(#true-homepage) .asset{ display:flex; align-items:center; gap:10px; }
:where(#true-homepage) .asset .star{ color:var(--v-text); }
:where(#true-homepage) .asset .star.off{ color:var(--t4); }
:where(#true-homepage) .asset .coin{ width:34px; height:34px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:11px; font-weight:640; color:#fff; }
:where(#true-homepage) .asset .nm{ display:flex; flex-direction:column; line-height:1.25; text-align:left; }
:where(#true-homepage) .asset .nm b{ font-size:14.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .asset .nm span{ font-size:12px; color:var(--t4); }
:where(#true-homepage) .pct{ font-weight:510; }
:where(#true-homepage) .pct.up{ color:var(--mint); }
:where(#true-homepage) .pct.down{ color:var(--red); }
:where(#true-homepage) .spark{ display:inline-block; vertical-align:middle; }
:where(#true-homepage) .slider{ position:relative; height:20px; display:flex; align-items:center; }
:where(#true-homepage) .slider .track{ position:absolute; left:0; right:0; height:4px; border-radius:9999px; background:var(--s4); }
:where(#true-homepage) .slider .fill{ position:absolute; left:0; height:4px; border-radius:9999px; background-image:var(--gradient-accent); }
:where(#true-homepage) .slider .thumb{ position:absolute; width:16px; height:16px; border-radius:50%; background:var(--v-soft); border:2px solid var(--v); box-shadow:0 0 0 4px rgb(110 86 207/.25), 0 2px 6px rgb(0 0 0/.4); transform:translateX(-50%); }
:where(#true-homepage) .chipsel{ display:flex; gap:6px; flex-wrap:wrap; }
:where(#true-homepage) .chipsel button{ height:28px; padding:0 12px; border-radius:8px; border:1px solid var(--border); background:var(--s3); font-size:13px; font-weight:510; color:var(--t3); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .chipsel button:hover{ color:var(--t2); border-color:var(--border-strong); }
:where(#true-homepage) .chipsel button.active{ border-color:rgb(139 92 246/.6); background:var(--v-subtle); color:var(--v-soft); box-shadow:0 0 12px rgb(110 86 207/.25); }
:where(#true-homepage) .chipsel.goldsel button.active{ border-color:rgb(232 184 96/.6); background-image:var(--gradient-gold-soft); background-color:var(--s3); color:var(--gold); box-shadow:var(--shadow-gold-glow); }
:where(#true-homepage) .statbox{ display:flex; flex-direction:column; gap:4px; border:1px solid color-mix(in srgb, var(--border) 70%, transparent); background:var(--s3); border-radius:var(--r-xl); padding:14px 16px; }
:where(#true-homepage) .statbox--featured{ align-items:center; text-align:center; padding:20px; border-color:rgb(232 184 96/.25); background-image:var(--gradient-gold-soft); }
:where(#true-homepage) .statbox--featured b{ font-size:clamp(28px,4vw,38px); font-weight:640; letter-spacing:-.02em; }
:where(#true-homepage) .progress{ position:relative; height:8px; border-radius:9999px; background:var(--s4); overflow:hidden; }
:where(#true-homepage) .progress > i{ display:block; height:100%; border-radius:9999px; box-shadow:inset 0 1px 0 rgb(255 255 255/.25); }
:where(#true-homepage) .p-gold > i{ background-image:var(--gradient-gold); }
:where(#true-homepage) .p-green > i{ background-image:linear-gradient(90deg,#1ba368,#2fe391); }
:where(#true-homepage) .p-accent > i{ background-image:var(--gradient-accent); }
:where(#true-homepage) .p-ignite > i{ background-image:linear-gradient(90deg,#8b5cf6,#e8b860); }
:where(#true-homepage) .progress .mark{ position:absolute; top:0; height:100%; width:1px; background:var(--border-strong); }
:where(#true-homepage) .divider{ height:1px; width:100%; background:var(--border); }
:where(#true-homepage) .divider--fade{ background:linear-gradient(90deg, transparent, var(--border-strong), transparent); }
:where(#true-homepage) .divider--label{ display:flex; align-items:center; gap:12px; height:auto; background:none; }
:where(#true-homepage) .divider--label::before,
:where(#true-homepage) .divider--label::after{ content:""; height:1px; flex:1; }
:where(#true-homepage) .divider--label::before{ background:linear-gradient(90deg, transparent, var(--border)); }
:where(#true-homepage) .divider--label::after{ background:linear-gradient(270deg, transparent, var(--border)); }
:where(#true-homepage) .streak{ display:grid; grid-template-columns:repeat(auto-fit,minmax(96px,1fr)); gap:8px; }
:where(#true-homepage) .day{ position:relative; overflow:hidden; display:flex; flex-direction:column; align-items:center; gap:6px; padding:16px 10px; border-radius:var(--r-xl); border:1px solid var(--border); background:var(--s2); color:var(--t4); }
:where(#true-homepage) .day .lab{ font-size:10px; font-weight:590; letter-spacing:.16em; text-transform:uppercase; opacity:.9; white-space:nowrap; }
:where(#true-homepage) .day b{ font-size:17px; font-weight:590; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .day .pts{ font-size:9px; letter-spacing:.18em; text-transform:uppercase; opacity:.5; }
:where(#true-homepage) .day--claimed{ border-color:rgb(34 201 125/.45); background-color:var(--green-subtle); color:var(--mint); }
:where(#true-homepage) .day--deadline{ border-color:rgb(232 184 96/.5); background-image:var(--gradient-gold-soft); color:var(--gold); }
:where(#true-homepage) .day--gift{ border:1.5px solid transparent; background:linear-gradient(var(--s2),var(--s2)) padding-box, var(--gradient-gold) border-box; color:var(--gold); }
:where(#true-homepage) .seasonbar{ display:flex; align-items:center; gap:12px; border:1px solid rgb(139 92 246/.25); border-radius:var(--r-xl); padding:10px 16px; background:linear-gradient(90deg, rgb(110 86 207/.2), rgb(110 86 207/.06) 55%, rgb(110 86 207/.14)); }
:where(#true-homepage) .seasonbar .facts{ min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

@media (max-width:720px){:where(#true-homepage) .seasonbar .facts,
:where(#true-homepage) .seasonbar .ends{ display:none; }
 }
:where(#true-homepage) .nowrap{ white-space:nowrap; }
:where(#true-homepage) .swatch{ display:flex; align-items:center; gap:10px; }
:where(#true-homepage) .swatch i{ width:38px; height:38px; border-radius:var(--r-md); border:1px solid var(--border); flex-shrink:0; }
:where(#true-homepage) .tspec{ display:flex; align-items:baseline; gap:16px; flex-wrap:wrap; border-bottom:1px solid var(--border); padding-bottom:12px; }
:where(#true-homepage) .tspec .meta{ font-family:var(--mono); font-size:11px; color:var(--t4); min-width:120px; }
:where(#true-homepage) .amtbox{ border:1px solid var(--border); background:var(--s3); border-radius:14px; padding:13px 16px; display:flex; flex-direction:column; gap:10px; }
:where(#true-homepage) .amtbox .r1{ display:flex; align-items:center; gap:8px; font-size:12.5px; color:var(--t4); }
:where(#true-homepage) .amtbox .r1 .bal{ margin-left:auto; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .amtbox .r2{ display:flex; align-items:center; gap:12px; }
:where(#true-homepage) .amtbox input{ flex:1; min-width:0; background:transparent; border:0; outline:none; color:var(--t1); font:inherit; font-size:clamp(22px,4vw,28px); font-weight:640; letter-spacing:-.02em; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .tokmini{ display:inline-flex; align-items:center; gap:6px; font-size:13px; font-weight:590; color:var(--t1); white-space:nowrap; }
:where(#true-homepage) .tokmini i{ width:20px; height:20px; border-radius:50%; display:block; }
:where(#true-homepage) .optrow{ display:flex; align-items:center; gap:13px; padding:13px 16px; border-radius:var(--r-lg); border:1px solid var(--border); background:var(--s3); cursor:pointer; transition:all .15s var(--ease); }
:where(#true-homepage) .optrow:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .optrow.sel{ border-color:rgb(139 92 246/.55); background:var(--v-subtle); }
:where(#true-homepage) .optrow .txt{ display:flex; flex-direction:column; line-height:1.3; min-width:0; flex:1; }
:where(#true-homepage) .optrow .txt b{ font-size:14.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .optrow .txt small{ font-size:12.5px; color:var(--t3); }
:where(#true-homepage) .icot{ width:36px; height:36px; border-radius:10px; display:flex; align-items:center; justify-content:center; flex-shrink:0; box-shadow:inset 0 1px 0 rgb(255 255 255/.07); }
:where(#true-homepage) .callout.callout--ok{ border-color:rgb(34 201 125/.4); background:linear-gradient(90deg, rgb(34 201 125/.1), rgb(34 201 125/.03)); }
:where(#true-homepage) .callout.callout--ok .tag-info{ border-color:rgb(34 201 125/.55); color:var(--mint); }
:where(#true-homepage) .rec{ border:1px solid rgb(139 92 246/.35); border-radius:var(--r-xl); padding:20px; background-image:var(--gradient-glow), var(--gradient-card); background-color:var(--s3); display:flex; flex-direction:column; gap:16px; }
:where(#true-homepage) .rec-head{ display:flex; align-items:center; gap:12px; }
:where(#true-homepage) .rec-head .pv{ width:40px; height:40px; border-radius:11px; display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:700; color:var(--on-mint); flex-shrink:0; }
:where(#true-homepage) .rec-apy{ display:flex; align-items:baseline; gap:8px; }
:where(#true-homepage) .rec-apy b{ font-size:clamp(34px,5vw,44px); font-weight:640; letter-spacing:-.02em; background-image:linear-gradient(180deg,var(--apy-a),var(--apy-b)); -webkit-background-clip:text; background-clip:text; color:transparent; }
:where(#true-homepage) .rec-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }

@media (max-width:600px){:where(#true-homepage) .rec-grid{ grid-template-columns:1fr; }
 }
:where(#true-homepage) .rec-cell{ border-radius:var(--r-lg); background:rgb(255 255 255/.03); border:1px solid var(--border); padding:14px 16px; display:flex; flex-direction:column; gap:4px; }
:where(#true-homepage) .why{ border-radius:var(--r-lg); background:rgb(255 255 255/.02); border:1px solid var(--border); padding:14px 16px; display:flex; flex-direction:column; gap:7px; }
:where(#true-homepage) .txrow{ display:flex; align-items:center; gap:12px; padding:12px 2px; border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent); font-size:14px; }
:where(#true-homepage) .txrow:last-of-type{ border-bottom:0; }
:where(#true-homepage) .txrow span:first-child{ color:var(--t3); }
:where(#true-homepage) .txrow b{ margin-left:auto; font-weight:590; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .disclose{ display:flex; align-items:center; gap:8px; width:100%; padding:13px 16px; border-radius:var(--r-lg); border:1px solid var(--border); background:var(--s3); font-size:14px; font-weight:510; color:var(--t1); }
:where(#true-homepage) .disclose svg{ margin-left:auto; color:var(--t3); }
:where(#true-homepage) .pickrow{ display:flex; align-items:center; gap:12px; padding:12px 16px; border-radius:var(--r-lg); border:1px solid var(--border); background:var(--s3); cursor:pointer; }
:where(#true-homepage) .pickrow:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .bigbtn{ display:inline-flex; align-items:center; justify-content:center; gap:9px; width:100%; height:52px; border-radius:14px; border:0; background-image:var(--gradient-accent); color:#fff; font-size:15.5px; font-weight:640; box-shadow:var(--shadow-accent-glow); }
:where(#true-homepage) .bigbtn:hover{ filter:brightness(1.08); }
:where(#true-homepage) .bigbtn--ghost{ background:var(--s3); background-image:none; border:1px solid var(--border-strong); color:var(--t2); box-shadow:inset 0 1px 0 rgb(255 255 255/.05); }
:where(#true-homepage) .bigbtn--ghost:hover{ background:var(--s4); color:var(--t1); filter:none; }
:where(#true-homepage) .bigbtn--danger{ background:none; background-color:transparent; background-image:none; border:1px solid rgb(239 78 88/.5); color:var(--red); box-shadow:none; }
:where(#true-homepage) .bigbtn--danger:hover{ background:var(--red-subtle); }
:where(#true-homepage) .bigbtn--solid-danger{ background:none; background-color:var(--red); color:#fff; box-shadow:0 2px 10px -2px rgb(239 78 88/.5); }
:where(#true-homepage) .okcircle{ width:60px; height:60px; border-radius:50%; background:linear-gradient(180deg,#5ee39b,#22c97d); display:flex; align-items:center; justify-content:center; color:var(--on-mint); box-shadow:0 4px 20px rgb(34 201 125/.35), inset 0 1px 0 rgb(255 255 255/.35); }
:where(#true-homepage) .poshead{ display:flex; align-items:center; gap:13px; padding:14px 16px; cursor:pointer; }
:where(#true-homepage) .poshead .pv{ width:38px; height:38px; border-radius:11px; display:flex; align-items:center; justify-content:center; font-size:15px; font-weight:700; color:var(--on-mint); flex-shrink:0; }
:where(#true-homepage) .poshead .amt2{ margin-left:auto; text-align:right; display:flex; flex-direction:column; line-height:1.3; }
:where(#true-homepage) .poshead .amt2 b{ font-size:15.5px; font-weight:640; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .poshead .amt2 span{ font-size:12.5px; font-weight:510; color:var(--mint); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .callout{ display:flex; align-items:flex-start; gap:12px; padding:13px 16px; border-radius:var(--r-xl); border:1px solid rgb(139 92 246/.3); background:linear-gradient(90deg, rgb(110 86 207/.14), rgb(110 86 207/.05)); }
:where(#true-homepage) .callout .tag-info{ flex-shrink:0; margin-top:3px; display:inline-flex; height:20px; padding:0 8px; align-items:center; border-radius:9999px; border:1px solid rgb(139 92 246/.5); color:var(--v-text); font-size:10px; font-weight:590; letter-spacing:.06em; }
:where(#true-homepage) .steps{ display:flex; flex-direction:column; margin:0; padding:0; list-style:none; }
:where(#true-homepage) .steps li{ position:relative; display:flex; gap:12px; padding-bottom:18px; }
:where(#true-homepage) .steps li:last-child{ padding-bottom:0; }
:where(#true-homepage) .steps li:not(:last-child)::before{ content:""; position:absolute; left:13px; top:28px; bottom:0; width:1px; background:var(--border); }
:where(#true-homepage) .steps .n{ z-index:1; width:26px; height:26px; flex-shrink:0; display:flex; align-items:center; justify-content:center; border-radius:50%; border:1px solid rgb(139 92 246/.4); background:var(--v-subtle); color:var(--v-text); font-size:13px; font-weight:510; }
:where(#true-homepage) .wizbars{ display:flex; gap:8px; justify-content:center; }
:where(#true-homepage) .wizbars i{ width:52px; height:4px; border-radius:9999px; background:var(--s4); }
:where(#true-homepage) .wizbars i.on{ background-image:var(--gradient-accent); }
:where(#true-homepage) .callout.callout--warning{ border-color:rgb(240 140 58/.45); background:linear-gradient(90deg, rgb(240 140 58/.12), rgb(240 140 58/.04)); }
:where(#true-homepage) .callout.callout--warning .tag-info{ border-color:rgb(240 140 58/.6); color:var(--orange); }
:where(#true-homepage) .stk-hero{ display:grid; grid-template-columns:1.4fr 1fr; gap:clamp(16px,3vw,28px); align-items:center; }

@media (max-width:820px){:where(#true-homepage) .stk-hero{ grid-template-columns:1fr; }
 }
:where(#true-homepage) .stk-mini{ display:grid; grid-template-columns:1fr 1fr; gap:10px; }
:where(#true-homepage) .asset-row{ display:flex; align-items:center; gap:12px; padding:13px 16px; border-radius:var(--r-lg); border:1px solid var(--border); background:var(--s3); cursor:pointer; transition:all .15s var(--ease); }
:where(#true-homepage) .asset-row:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .asset-row.sel{ border-color:rgb(139 92 246/.55); background:var(--v-subtle); box-shadow:0 0 14px rgb(110 86 207/.18); }
:where(#true-homepage) .asset-row.dim{ opacity:.55; cursor:default; }
:where(#true-homepage) .asset-row .coin{ width:36px; height:36px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:640; color:#fff; flex-shrink:0; }
:where(#true-homepage) .asset-row .nm{ display:flex; flex-direction:column; line-height:1.3; min-width:0; flex:1; }
:where(#true-homepage) .asset-row .nm b{ font-size:14.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .asset-row .nm small{ font-size:12px; color:var(--t4); }
#true-homepage{ --fs-xs:11px; --fs-sm:13px; --fs-md:15px; --fs-lg:18px; --fs-xl:22px; --fs-display:28px; }
:where(#true-homepage) .ihint{ display:inline-flex; align-items:center; justify-content:center; width:16px; height:16px; border-radius:50%; border:1px solid var(--border-strong); font-size:10px; font-weight:640; font-style:italic; color:var(--text-faint); flex-shrink:0; cursor:pointer; }
:where(#true-homepage) .ihint:hover{ color:var(--text-secondary); border-color:var(--text-faint); }
:where(#true-homepage) .btn--gold-solid{ background-image:var(--gradient-gold); color:var(--on-gold); font-weight:640; box-shadow:var(--shadow-gold-glow); }
:where(#true-homepage) .btn--gold-solid:hover{ filter:brightness(1.06); }
:where(#true-homepage) .card--event{ border-color:rgb(232 184 96/.38); background-image:linear-gradient(180deg, rgb(232 184 96/.07), rgb(232 184 96/0) 42%), var(--gradient-card); box-shadow:var(--shadow-card), 0 0 32px -12px rgb(232 184 96/.45); }
:where(#true-homepage) .card--focus{ border-color:rgb(139 92 246/.35); background-image:var(--gradient-glow), var(--gradient-card); box-shadow:var(--shadow-card), 0 0 32px -14px rgb(124 92 252/.5); }
:where(#true-homepage) .card--event .card-head b.t,
:where(#true-homepage) .card--focus .card-head b.t{ position:relative; padding-left:11px; }
:where(#true-homepage) .card--event .card-head b.t::before,
:where(#true-homepage) .card--focus .card-head b.t::before{ content:""; position:absolute; left:0; top:.18em; bottom:.18em; width:3px; border-radius:2px; background-image:var(--gradient-accent); }
:where(#true-homepage) .card--event .card-head b.t::before{ background-image:var(--gradient-gold); }
:where(#true-homepage) .factline{ display:flex; flex-wrap:wrap; gap:8px; }
:where(#true-homepage) .factline .fact{ display:flex; align-items:baseline; gap:6px; padding:7px 12px; border-radius:var(--r-lg); border:1px solid color-mix(in srgb, var(--border) 50%, transparent); background:var(--s3); box-shadow:inset 0 1px 0 rgb(255 255 255/.03); }
:where(#true-homepage) .factline .fact b{ font-size:var(--fs-sm); font-weight:640; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .factline .fact span{ font-size:var(--fs-xs); color:var(--t4); white-space:nowrap; }
#true-homepage{ --gradient-info:linear-gradient(135deg,#4ea7fc 0%,#2f6fe0 100%); --gradient-cyan:linear-gradient(135deg,#39d0d8 0%,#149ba3 100%); --gradient-mint:linear-gradient(135deg,#4ade87 0%,#1ba368 100%); }
:where(#true-homepage) .num{ font-variant-numeric:tabular-nums; }
:where(#true-homepage) .ring{ position:relative; width:76px; height:76px; flex-shrink:0; }
:where(#true-homepage) .ring svg{ width:100%; height:100%; transform:rotate(-90deg); }
:where(#true-homepage) .ring .tr{ fill:none; stroke:var(--s4); stroke-width:8; }
:where(#true-homepage) .ring .pr{ fill:none; stroke-width:8; stroke-linecap:round; transition:stroke-dasharray .8s var(--ease); }
:where(#true-homepage) .ring--gold .pr{ stroke:url(#gradGold); filter:drop-shadow(0 0 6px rgb(232 184 96/.35)); }
:where(#true-homepage) .ring--v .pr{ stroke:url(#gradAccent); filter:drop-shadow(0 0 6px rgb(139 92 246/.4)); }
:where(#true-homepage) .ring--mint .pr{ stroke:url(#gradMint); filter:drop-shadow(0 0 6px rgb(34 201 125/.35)); }
:where(#true-homepage) .ring .rc{ position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; }
:where(#true-homepage) .ring .rc b{ font-size:16px; font-weight:640; letter-spacing:-.02em; color:var(--t1); font-variant-numeric:tabular-nums; line-height:1.15; }
:where(#true-homepage) .ringblock{ display:flex; align-items:center; gap:14px; padding:12px 14px; border:1px solid color-mix(in srgb, var(--border) 50%, transparent); border-radius:var(--r-lg); background:var(--s3); box-shadow:inset 0 1px 0 rgb(255 255 255/.03); text-align:left; }
:where(#true-homepage) .ringblock:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .rings{ display:grid; grid-template-columns:repeat(3,1fr); gap:8px; }

@media (max-width:880px){:where(#true-homepage) .rings{ grid-template-columns:1fr; }
 }
:where(#true-homepage) .stair{ display:grid; grid-template-columns:repeat(6,1fr); gap:10px; align-items:end; margin-top:8px; }
:where(#true-homepage) .stair .st{ display:flex; flex-direction:column; align-items:center; gap:7px; min-width:0; }
:where(#true-homepage) .stair .st .you{ font-size:9px; font-weight:640; letter-spacing:.14em; text-transform:uppercase; color:var(--v-text); }
:where(#true-homepage) .stair .st .pct{ font-size:14px; font-weight:640; color:var(--t3); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .stair .st .bar{ width:100%; border-radius:9px; background:var(--s4); border:1px solid color-mix(in srgb, var(--border) 50%, transparent); box-shadow:inset 0 1px 0 rgb(255 255 255/.04); }
:where(#true-homepage) .stair .st.on .pct{ color:var(--v-text); }
:where(#true-homepage) .stair .st.on .bar{ background-image:var(--gradient-accent); border:0; box-shadow:var(--shadow-accent-glow); }
:where(#true-homepage) .stair .st.max .bar{ background-image:var(--gradient-gold); border:0; }
:where(#true-homepage) .stair .st.max .pct{ color:var(--gold); }
:where(#true-homepage) .stair .st .lbl{ font-size:9px; font-weight:590; letter-spacing:.1em; text-transform:uppercase; color:var(--t4); white-space:nowrap; }

@media (max-width:640px){:where(#true-homepage) .stair{ grid-template-columns:repeat(3,1fr); row-gap:16px; }
 }
:where(#true-homepage) .tnodes{ display:grid; grid-template-columns:repeat(4,1fr); gap:8px; }
:where(#true-homepage) .tnode{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:1px; padding:10px 8px; border-radius:var(--r-lg); border:1px solid color-mix(in srgb, var(--border) 50%, transparent); background:var(--s3); box-shadow:inset 0 1px 0 rgb(255 255 255/.03); }
:where(#true-homepage) .tnode .tn-pct{ font-size:18px; font-weight:640; letter-spacing:-.02em; color:var(--t4); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .tnode .tn-name{ font-size:12px; font-weight:590; color:var(--t2); }
:where(#true-homepage) .tnode .tn-req{ font-size:9px; font-weight:590; letter-spacing:.12em; text-transform:uppercase; color:var(--t4); margin-top:1px; }
:where(#true-homepage) .tnode .tn-usd{ font-size:12px; font-weight:590; margin-top:5px; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .tnode.done .tn-pct{ color:var(--t1); }
:where(#true-homepage) .tnode.next--gold{ border-color:rgb(232 184 96/.5); background-image:var(--gradient-gold-soft); }
:where(#true-homepage) .tnode.next--gold .tn-pct{ color:var(--gold); }

@media (max-width:680px){:where(#true-homepage) .tnodes{ grid-template-columns:1fr 1fr; }
 }
:where(#true-homepage) .rate-row{ display:flex; align-items:center; gap:16px; padding:13px 0; width:100%; text-align:left; }
:where(#true-homepage) .rate-row + .rate-row{ border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .rate-row .rr-name{ flex:0 0 170px; font-size:13.5px; font-weight:510; color:var(--t2); white-space:nowrap; }
:where(#true-homepage) .rate-row .rr-name b{ color:var(--t1); font-weight:640; }
:where(#true-homepage) .rate-row .rr-bar{ flex:1; min-width:120px; }
:where(#true-homepage) .rate-row .rr-next{ flex:0 0 180px; text-align:right; font-size:12px; color:var(--t4); white-space:nowrap; font-variant-numeric:tabular-nums; }

@media (max-width:640px){:where(#true-homepage) .rate-row{ flex-wrap:wrap; }
:where(#true-homepage) .rate-row .rr-name{ flex:1 1 auto; }
:where(#true-homepage) .rate-row .rr-bar{ order:3; flex-basis:100%; }
 }
:where(#true-homepage) .chip--tier{ background:var(--v-subtle); color:var(--v-text); font-size:10px; font-weight:590; letter-spacing:.08em; text-transform:uppercase; height:19px; padding:0 7px; }
:where(#true-homepage) .lvlbadge{ display:inline-flex; align-items:center; gap:5px; font-size:12px; font-weight:590; color:var(--t2); }
:where(#true-homepage) .lvlbadge svg{ color:var(--mint); }
:where(#true-homepage) .morelinks{ height:30px; min-width:38px; padding:0 10px; border-radius:8px; border:1px solid var(--border-strong); background:var(--s4); font-size:12.5px; font-weight:590; color:var(--t2); box-shadow:var(--shadow-raised); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .morelinks:hover{ color:var(--t1); background:var(--s2-hover); }
:where(#true-homepage) .vip-badge{ display:inline-flex; align-items:center; gap:5px; height:22px; padding:0 9px; border-radius:9999px; font-size:11px; font-weight:590; letter-spacing:.02em; border:1.5px solid transparent; background:linear-gradient(var(--s3),var(--s3)) padding-box, var(--gradient-gold) border-box; box-shadow:0 0 12px -2px rgb(232 184 96/.35); }
:where(#true-homepage) .vip-badge svg{ color:var(--gold); }
:where(#true-homepage) .vip-badge--pending{ background:linear-gradient(var(--s3),var(--s3)) padding-box, linear-gradient(135deg, var(--border-strong), var(--border)) border-box; box-shadow:none; color:var(--t3); }
:where(#true-homepage) .vip-badge--pending svg{ color:var(--t4); }
:where(#true-homepage) .vip-apply{ display:inline-flex; align-items:center; gap:5px; height:22px; padding:0 9px; border-radius:9999px; font-size:11px; font-weight:590; color:var(--t3); border:1px solid var(--border-strong); background:var(--s3); }
:where(#true-homepage) .vip-apply:hover{ color:var(--gold); border-color:rgb(232 184 96/.5); }
:where(#true-homepage) .linkline{ display:flex; align-items:center; gap:10px; background:var(--s3); border:1px solid color-mix(in srgb, var(--border) 70%, transparent); border-radius:var(--r-lg); padding:6px 6px 6px 16px; box-shadow:var(--shadow-track); }
:where(#true-homepage) .linkline .url{ flex:1; min-width:0; font-family:var(--mono); font-size:14px; color:var(--t1); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; user-select:all; }
:where(#true-homepage) .bars{ display:flex; align-items:flex-end; gap:4px; height:36px; margin-top:10px; }
:where(#true-homepage) .bars i{ flex:1; min-height:3px; border-radius:3px; background:var(--s4); box-shadow:inset 0 1px 0 rgb(255 255 255/.05); }
:where(#true-homepage) .bars i.hi{ background-image:var(--gradient-accent); box-shadow:var(--shadow-accent-glow); }
:where(#true-homepage) [data-metric="signups"] .bars i.hi{ background-image:var(--gradient-info); box-shadow:inset 0 1px 0 rgb(255 255 255/.15), 0 2px 10px -2px rgb(78 167 252/.4); }
:where(#true-homepage) [data-metric="activated"] .bars i.hi{ background-image:var(--gradient-cyan); box-shadow:inset 0 1px 0 rgb(255 255 255/.15), 0 2px 10px -2px rgb(57 208 216/.4); }
:where(#true-homepage) [data-metric="volume"] .bars i.hi{ background-image:var(--gradient-gold); box-shadow:inset 0 1px 0 rgb(255 255 255/.15), 0 2px 10px -2px rgb(232 184 96/.4); }
:where(#true-homepage) [data-metric="earned"] .bars i.hi{ background-image:var(--gradient-mint); box-shadow:inset 0 1px 0 rgb(255 255 255/.15), 0 2px 10px -2px rgb(34 201 125/.4); }
:where(#true-homepage) .empty-wrap{ display:flex; flex-direction:column; align-items:center; gap:8px; padding:24px 16px; }
:where(#true-homepage) .empty-wrap svg{ opacity:.7; color:var(--t4); }
:where(#true-homepage) .empty-wrap p{ margin:0; text-align:center; font-size:13px; line-height:1.55; color:var(--t4); max-width:46ch; }
:where(#true-homepage) .chal-hero{ position:relative; overflow:hidden; margin:-18px -20px 2px; padding:16px 20px 18px; border-radius:var(--r-xl) var(--r-xl) 0 0; }
:where(#true-homepage) .chal-hero .bg{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; pointer-events:none; z-index:0; }
:where(#true-homepage) .chal-hero::before{ content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(180deg, rgb(14 13 22/.25) 0%, rgb(14 13 22/.6) 60%, rgb(14 13 22/.8) 100%); }
:where(#true-homepage) .chal-hero > :not(.bg){ position:relative; z-index:2; }
:where(#true-homepage) .chip > svg{ width:13px; height:13px; flex-shrink:0; }
#true-homepage{ --r-inner:16px; --r-row:12px; --r-tile:10px; }
:where(#true-homepage) .amtbox,
:where(#true-homepage) .rec,
:where(#true-homepage) .statbox,
:where(#true-homepage) .disclose,
:where(#true-homepage) .pickrow,
:where(#true-homepage) .callout,
:where(#true-homepage) .optrow,
:where(#true-homepage) .asset-row,
:where(#true-homepage) .day,
:where(#true-homepage) .stat,
:where(#true-homepage) .poshead,
:where(#true-homepage) .concard{ border-radius:var(--r-inner); }
:where(#true-homepage) .rec-cell,
:where(#true-homepage) .why,
:where(#true-homepage) .rec .callout,
:where(#true-homepage) .tpl .tp{ border-radius:var(--r-tile); }
:where(#true-homepage) .tp{ border-radius:var(--r-tile); }
:where(#true-homepage) .icot,
:where(#true-homepage) .concard .ci,
:where(#true-homepage) .rec-head .pv,
:where(#true-homepage) .poshead .pv{ border-radius:var(--r-tile); }
:where(#true-homepage) .bigbtn,
:where(#true-homepage) .btn--lg{ border-radius:14px; }
:where(#true-homepage) .rec-cell .type-caption.faint,
:where(#true-homepage) .poshead small.type-caption.faint,
:where(#true-homepage) .asset-row .type-caption.faint,
:where(#true-homepage) .amtbox .r1{ color:var(--t3); }
:where(#true-homepage) .optrow .txt small{ color:var(--t2); opacity:.75; }
:where(#true-homepage) .optrow.sel .txt small{ opacity:.9; }
:where(#true-homepage) .txrow span:first-child{ color:var(--t2); opacity:.8; }
:where(#true-homepage) .wizbars i{ background:var(--border-strong); }
:where(#true-homepage) .wizbars i.on{ box-shadow:0 0 10px rgb(139 92 246/.45); }
:where(#true-homepage) .amtbox{ transition:border-color .15s var(--ease), box-shadow .15s var(--ease); }
:where(#true-homepage) .amtbox:focus-within{ border-color:var(--v); box-shadow:0 0 0 3px var(--v-subtle); }
:where(#true-homepage) .optrow:active,
:where(#true-homepage) .asset-row:not(.dim):active,
:where(#true-homepage) .pickrow:active,
:where(#true-homepage) .disclose:active{ transform:translateY(1px); }
:where(#true-homepage) .optrow.sel,
:where(#true-homepage) .asset-row.sel{ box-shadow:inset 0 1px 0 rgb(255 255 255/.06), 0 0 14px rgb(110 86 207/.18); }
:where(#true-homepage) .optrow.sel > svg:last-child,
:where(#true-homepage) .asset-row.sel > svg:last-child{ width:24px; height:24px; padding:5px; border-radius:50%; background:rgb(139 92 246/.18); box-shadow:inset 0 0 0 1px rgb(139 92 246/.4); flex-shrink:0; }
:where(#true-homepage) .disclose{ transition:border-color .15s var(--ease), background .15s var(--ease); }
:where(#true-homepage) .disclose:hover{ border-color:var(--border-strong); background:var(--s4); }
:where(#true-homepage) .disclose svg{ transition:transform .2s var(--ease); }
:where(#true-homepage) .disclose:hover svg{ transform:translateY(1px); }
:where(#true-homepage) .pickrow{ transition:all .15s var(--ease); }
:where(#true-homepage) .pickrow:hover .faint{ color:var(--t2); }
:where(#true-homepage) .poshead{ transition:background .15s var(--ease); }
:where(#true-homepage) .poshead:hover{ background:rgb(255 255 255/.02); }
:where(#true-homepage) .okcircle{ box-shadow:0 4px 20px rgb(34 201 125/.35), 0 0 0 8px rgb(34 201 125/.07), inset 0 1px 0 rgb(255 255 255/.4); }
:where(#true-homepage) .txrow{ border-bottom-color:color-mix(in srgb, var(--border) 55%, transparent); }
:where(#true-homepage) .wrap{ width:100%; }
:where(#true-homepage) img,
:where(#true-homepage) svg,
:where(#true-homepage) video,
:where(#true-homepage) canvas{ max-width:100%; }
:where(#true-homepage) .type-mono,
:where(#true-homepage) code,
:where(#true-homepage) pre{ overflow-wrap:anywhere; }


@media (max-width:900px) {:where(#true-homepage) .grid{ grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr)) !important; }
:where(#true-homepage) .stk-hero,
:where(#true-homepage) .sig-grid,
:where(#true-homepage) .cols-main,
:where(#true-homepage) .cols-53,
:where(#true-homepage) .cols-2,
:where(#true-homepage) .cols-3,
:where(#true-homepage) .cols-4,
:where(#true-homepage) .cols-5{ grid-template-columns:1fr !important; }
:where(#true-homepage) .utabs,
:where(#true-homepage) .topnav,
:where(#true-homepage) .seg,
:where(#true-homepage) .ptabs,
:where(#true-homepage) .events{ overflow-x:auto; -webkit-overflow-scrolling:touch; }
:where(#true-homepage) .utabs::-webkit-scrollbar,
:where(#true-homepage) .topnav::-webkit-scrollbar,
:where(#true-homepage) .seg::-webkit-scrollbar{ display:none; }

}

@media (max-width:560px) {:where(#true-homepage) .grid{ grid-template-columns:1fr !important; }
:where(#true-homepage) .grid.auto-m,
:where(#true-homepage) .stk-mini,
:where(#true-homepage) .rec-grid{ grid-template-columns:1fr 1fr !important; }
:where(#true-homepage) .wrap{ padding-left:14px; padding-right:14px; }
:where(#true-homepage) .card{ padding:16px; }
:where(#true-homepage) .row{ gap:10px; }
:where(#true-homepage) .poshead,
:where(#true-homepage) .optrow,
:where(#true-homepage) .asset-row,
:where(#true-homepage) .tokrow{ flex-wrap:wrap; }
:where(#true-homepage) .bigbtn{ font-size:14.5px; }

}
:where(#true-homepage) .light{
  --bg:#edeef4; --s2:#ffffff; --s3:#f7f8fb; --s4:#eef0f5;
  --border:#e2e2e8; --border-strong:#d0d1da;
  --t1:#141318; --t2:#4d4c55; --t3:#6f6e76; --t4:#8e8d97;
  --v:#6e56cf; --vl:#5d45be; --v-subtle:#efebfd; --v-text:#5d45be;
  --green:#17904f; --green-subtle:#e8f7ee; --mint:#17904f;
  --red:#d2333c; --red-subtle:#fdecec;
  --warning:#b78105; --warning-subtle:#fbf3dc; --orange:#c2660f;
  --blue:#1c85e8; --blue-subtle:#e8f2fd; --cyan:#0e8a91; --pink:#c2408c;
  --gold:#b07300; --gold-subtle:#f9f0dc;

  --shadow-card: inset 0 1px 0 0 rgb(255 255 255/.9), 0 1px 2px rgb(20 19 24/.05), 0 4px 14px rgb(20 19 24/.06);
  --shadow-card-hover: inset 0 1px 0 0 rgb(255 255 255/.9), 0 2px 4px rgb(20 19 24/.07), 0 10px 26px rgb(20 19 24/.09);
  --shadow-menu: 0 2px 4px rgb(20 19 24/.06), 0 12px 32px rgb(20 19 24/.12);
  --shadow-track: inset 0 1.5px 3px rgb(20 19 24/.1);
  --shadow-raised: inset 0 1px 0 rgb(255 255 255/.9), 0 1px 3px rgb(20 19 24/.1);
  --shadow-tile: inset 0 1px 0 rgb(255 255 255/.9), 0 2px 6px rgb(20 19 24/.1);
  --shadow-accent-glow: inset 0 1px 0 rgb(255 255 255/.25), 0 2px 10px -2px rgb(110 86 207/.4);
  --shadow-gold-glow: inset 0 1px 0 rgb(255 255 255/.25), 0 2px 8px rgb(176 115 0/.22), 0 0 18px rgb(176 115 0/.12);
  --shadow-prompt: 0 0 0 1px rgb(110 86 207/.35), 0 0 0 4px rgb(110 86 207/.08), 0 10px 30px rgb(110 86 207/.12);

  --gradient-card: linear-gradient(180deg, rgb(255 255 255/.7), rgb(255 255 255/0) 45%);
  --gradient-glow: radial-gradient(120% 90% at 50% -10%, rgb(110 86 207/.12), rgb(110 86 207/.04) 40%, transparent 70%);
  --gradient-gold: linear-gradient(135deg, #d3a04a 0%, #b07300 60%, #8f5e02 100%);
  --gradient-gold-soft: linear-gradient(180deg, rgb(176 115 0/.1), rgb(176 115 0/.02));
  --gradient-tile: linear-gradient(180deg, #ffffff 0%, #eef0f4 100%);

  --track-bg:#e6e7ee; --s2-hover:#e9eaf1;
  --pill-bg:#f2f3f7; --pill-bg-hover:#e9eaf1;
  --composer-bg:linear-gradient(180deg,#ffffff,#fbfbff);
  --composer-border:rgb(110 86 207/.55);
  --v-soft:#5d45be; --apy-a:#7a63d8; --apy-b:#5231b5;
  --on-mint:#ffffff; --on-gold:#ffffff; --silver:#6f6e76;
  --btn-light-bg:linear-gradient(180deg,#2a2833,#141318); --btn-light-fg:#ffffff;
  --tint-accent:linear-gradient(180deg,#f1edfd,#e4ddfb);
  --tint-gold:linear-gradient(180deg,#fbf3de,#f6e8c6);
  --tint-success:linear-gradient(180deg,#e9f8ef,#d8f1e3);
  --tint-info:linear-gradient(180deg,#e9f3fd,#d7e9fb);
  --tint-pink:linear-gradient(180deg,#fdecf5,#fbdcec);
  --tint-cyan:linear-gradient(180deg,#e6f7f8,#d3f0f1);
  --texture-dot:rgb(20 19 24/.07); --texture-ray:rgb(20 19 24/.035);
  color-scheme: light;
}
:where(#true-homepage) .light .seg button.active,
:where(#true-homepage) .light .ptab.active{ color:#fff; }
:where(#true-homepage) .light .seg button.active{ background:linear-gradient(180deg,#fff,#f2f3f7); color:var(--t1); }
:where(#true-homepage) .light .okcircle{ box-shadow:0 4px 18px rgb(23 144 79/.28), 0 0 0 8px rgb(23 144 79/.08), inset 0 1px 0 rgb(255 255 255/.5); }
:where(#true-homepage) .light .rec-head .pv,
:where(#true-homepage) .light .poshead .pv{ color:#0b2a19; }
:where(#true-homepage) .tint-accent{ background-image:var(--tint-accent); }
:where(#true-homepage) .tint-gold{ background-image:var(--tint-gold); }
:where(#true-homepage) .tint-success{ background-image:var(--tint-success); }
:where(#true-homepage) .tint-info{ background-image:var(--tint-info); }
:where(#true-homepage) .tint-pink{ background-image:var(--tint-pink); }
:where(#true-homepage) .tint-cyan{ background-image:var(--tint-cyan); }
:where(#true-homepage) .tint-orange{ background-image:linear-gradient(180deg,#3b2418,#241610); }
:where(#true-homepage) .light .tint-orange{ background-image:linear-gradient(180deg,#fdeee2,#fbdfcb); }
#true-homepage{
  --chart-grid:rgb(255 255 255/.05);
  --chart-axis:var(--t4);
  --chart-crosshair:rgb(255 255 255/.22);
  --candle-up:var(--green);
  --candle-down:var(--red);
  
  --candle-up-brand:#9b87ff;
  --candle-down-brand:#5b4bb5;
  --chart-line:var(--v);
  --chart-area-top:rgb(110 86 207/.32);
  --chart-area-bottom:rgb(110 86 207/0);
  --chart-band:rgb(110 86 207/.10);
  --on-v:#ffffff;
  --chart-skeleton-band:rgb(255 255 255/.045);
  --chart-sweep:rgb(255 255 255/.06);
}
:where(#true-homepage) .light{
  --chart-grid:rgb(20 19 24/.07);
  --chart-crosshair:rgb(20 19 24/.28);
  --candle-up-brand:#6e56cf;
  --candle-down-brand:#b9aee8;
  --chart-area-top:rgb(110 86 207/.22);
  --chart-band:rgb(110 86 207/.08);
  --chart-skeleton-band:rgb(20 19 24/.05);
  --chart-sweep:rgb(20 19 24/.06);
}
:where(#true-homepage) .chart{ display:flex; flex-direction:column; gap:0; }
:where(#true-homepage) .chart-head{ display:flex; align-items:flex-start; justify-content:space-between; gap:16px; flex-wrap:wrap; }
:where(#true-homepage) .chart-price{ display:flex; align-items:baseline; gap:10px; }
:where(#true-homepage) .chart-toolbar{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; margin-top:14px; }
:where(#true-homepage) .chart-toolbar .spacer{ flex:1; min-width:8px; }
:where(#true-homepage) .iconbtn{ display:inline-flex; align-items:center; justify-content:center; width:36px; height:36px; border-radius:var(--r-btn); border:1px solid var(--border); background:var(--s3); color:var(--t3); }
:where(#true-homepage) .iconbtn:hover{ color:var(--t1); border-color:var(--border-strong); }
:where(#true-homepage) .iconbtn.on{ color:var(--t1); background:var(--v-subtle); border-color:color-mix(in srgb, var(--v) 45%, transparent); }
:where(#true-homepage) .chart-body{ position:relative; margin-top:16px; border-radius:var(--r-xl); border:1px solid color-mix(in srgb, var(--border) 55%, transparent); background:var(--s2); background-image:var(--gradient-card); padding:12px 12px 0; }
:where(#true-homepage) .chart-body > svg.c-plot{ display:block; width:100%; height:auto; }
:where(#true-homepage) .chart-body svg{ display:block; }
:where(#true-homepage) .c-scale{ position:absolute; top:12px; right:12px; width:var(--c-gutter-px, 54px); pointer-events:none; }
:where(#true-homepage) .c-tick{ position:absolute; right:0; transform:translateY(-50%); font-family:var(--mono); font-size:10px; color:var(--chart-axis); white-space:nowrap; }

@media (max-width:560px) {:where(#true-homepage) .chart-toolbar .iconbtn.opt{ display:none; }
:where(#true-homepage) .c-tick{ font-size:9px; }

}
:where(#true-homepage) .c-time{ display:flex; justify-content:space-between; padding:6px 2px 10px; }
:where(#true-homepage) .c-time span{ font-family:var(--mono); font-size:10px; color:var(--t4); }
:where(#true-homepage) .c-cols{ position:absolute; inset:12px 12px 34px; display:flex; }
:where(#true-homepage) .c-cols--gutter{ right:calc(12px + var(--c-gutter, 54px)); }
:where(#true-homepage) .c-col{ flex:1; position:relative; }
:where(#true-homepage) .c-col::before{ content:""; position:absolute; inset:0 auto 0 50%; width:1px; background:var(--chart-crosshair); opacity:0; }
:where(#true-homepage) .c-col:hover::before{ opacity:1; }
:where(#true-homepage) .c-read{ position:absolute; left:50%; top:0; transform:translate(-50%,-50%); display:none; gap:10px; padding:8px 10px; border-radius:var(--r-md); border:1px solid var(--border-strong); background:var(--s4); box-shadow:var(--shadow-menu); white-space:nowrap; z-index:3; }
:where(#true-homepage) .c-col:hover .c-read{ display:flex; }
:where(#true-homepage) .c-col:nth-child(-n+9) .c-read{ left:0; transform:translate(0,-50%); }
:where(#true-homepage) .c-col:nth-last-child(-n+9) .c-read{ left:auto; right:0; transform:translate(0,-50%); }
:where(#true-homepage) .c-read b{ font-family:var(--mono); font-size:11px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .c-read i{ font-family:var(--mono); font-size:11px; font-style:normal; color:var(--t3); }
:where(#true-homepage) .c-badge{ position:absolute; top:20px; left:20px; display:inline-flex; align-items:center; gap:6px; height:24px; padding:0 10px; border-radius:9999px; border:1px solid color-mix(in srgb, var(--v) 40%, transparent); background:var(--v-subtle); color:var(--v-text); font-size:11px; font-weight:590; }
:where(#true-homepage) .c-last{ position:absolute; right:12px; display:inline-flex; align-items:center; height:20px; padding:0 7px; border-radius:var(--r-sm); background:var(--v); color:var(--on-v); font-family:var(--mono); font-size:10.5px; font-weight:590; transform:translateY(-50%); }
:where(#true-homepage) .c-mark{ position:absolute; left:12px; right:12px; height:0; border-top:1px dashed currentColor; }
:where(#true-homepage) .c-mark span{ position:absolute; left:0; top:-9px; font-family:var(--mono); font-size:10px; letter-spacing:.04em; text-transform:uppercase; padding:0 6px 0 0; background:var(--s2); }
:where(#true-homepage) .c-mark--tp{ color:var(--green); }
:where(#true-homepage) .c-mark--sl{ color:var(--red); }
:where(#true-homepage) .c-mark--entry{ color:var(--t3); }
:where(#true-homepage) .chart-legend{ display:flex; align-items:center; gap:16px; flex-wrap:wrap; padding-top:12px; }
:where(#true-homepage) .lg{ display:inline-flex; align-items:center; gap:7px; font-size:12px; color:var(--t3); }
:where(#true-homepage) .lg i{ width:10px; height:10px; border-radius:9999px; display:block; }
:where(#true-homepage) .lg b{ color:var(--t1); font-family:var(--mono); font-size:12px; font-weight:590; }
:where(#true-homepage) .chart-skeleton{ height:180px; border-radius:var(--r-xl); border:1px solid color-mix(in srgb, var(--border) 55%, transparent); background:
  linear-gradient(90deg, transparent 0 8%, var(--chart-skeleton-band) 8% 12%, transparent 12% 100%) 0 0/100% 100%,
  repeating-linear-gradient(to right, var(--chart-grid) 0 1px, transparent 1px 25%),
  repeating-linear-gradient(to bottom, var(--chart-grid) 0 1px, transparent 1px 25%),
  var(--s2); position:relative; overflow:hidden; }
:where(#true-homepage) .chart-skeleton::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg, transparent, var(--chart-sweep), transparent); animation:csweep 1.6s var(--ease) infinite; }

@keyframes csweep { from { transform:translateX(-100%) } to { transform:translateX(100%) } }
:where(#true-homepage) .donut-wrap{ display:flex; align-items:center; gap:20px; flex-wrap:wrap; }
:where(#true-homepage) .donut{ position:relative; flex-shrink:0; }
:where(#true-homepage) .donut-mid{ position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1px; }
#true-homepage{
  --modal-backdrop:rgb(6 5 12/.72);
  --sheet-bg:var(--s2);
  --edge-top:rgb(255 255 255/.05);
  --shadow-logo:inset 0 1px 1px rgb(255 255 255/.3);

  --coin-sol:linear-gradient(135deg,#00ffa3,#7b5cff);
  --coin-usdc:linear-gradient(135deg,#4ea7fc,#2775ca);
  --coin-usdt:linear-gradient(135deg,#3fd1a0,#26a17b);
  --coin-eth:linear-gradient(135deg,#8a92b2,#454a75);
  --coin-bonk:linear-gradient(135deg,#f7b24a,#e07a1f);
  --coin-jup:linear-gradient(135deg,#4ade87,#22c97d);
  --coin-unknown:var(--s4);
  --chain-sol:#14f195;
  --chain-eth:#627eea;
  --chain-base:#0052ff;
  --chain-bnb:#f0b90b;
  --addr-mark:linear-gradient(135deg,#e46bb7,#f08c3a);
}
:where(#true-homepage) .light{
  --modal-backdrop:rgb(20 19 24/.38);
  --edge-top:rgb(255 255 255/.6);
  --shadow-logo:inset 0 1px 1px rgb(255 255 255/.45);
}
:where(#true-homepage) .tabcard{ display:flex; flex-direction:column; }
:where(#true-homepage) .tabstrip{ display:flex; align-items:flex-end; gap:2px; padding-left:26px; margin-bottom:-1px; position:relative; z-index:2; overflow-x:auto; scrollbar-width:none; }
:where(#true-homepage) .tabstrip::-webkit-scrollbar{ display:none; }
:where(#true-homepage) .tabatt{ position:relative; display:inline-flex; align-items:center; justify-content:center; min-width:118px; height:42px; padding:0 26px; border:1px solid transparent; border-bottom:0; border-radius:14px 14px 0 0; background:transparent; color:var(--t3); font-size:14px; font-weight:510; letter-spacing:-.01em; white-space:nowrap; transition:color .15s var(--ease), background .15s var(--ease); }
:where(#true-homepage) .tabatt:hover{ color:var(--t2); background:color-mix(in srgb, var(--s3) 65%, transparent); }
:where(#true-homepage) .tabatt.active{ color:var(--t1); background:var(--s2); box-shadow:inset 0 1px 0 var(--edge-top); border-color:color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .tabatt.active .flare{ position:absolute; bottom:0; width:10px; height:10px; pointer-events:none; }
:where(#true-homepage) .tabatt.active .flare--l{ left:-10px; background:radial-gradient(circle 10px at 0 0, transparent 9.4px, var(--s2) 10px); }
:where(#true-homepage) .tabatt.active .flare--r{ right:-10px; background:radial-gradient(circle 10px at 100% 0, transparent 9.4px, var(--s2) 10px); }
:where(#true-homepage) .tabatt .flare{ display:none; }
:where(#true-homepage) .tabatt.active .flare{ display:block; }
:where(#true-homepage) .card--tabbed{ background-image:none; border-top-left-radius:16px; border-top-right-radius:16px; }
:where(#true-homepage) .tokmark{ position:relative; display:inline-block; flex-shrink:0; width:var(--tm, 22px); height:var(--tm, 22px); }
:where(#true-homepage) .tokmark .tm-logo{ display:block; width:100%; height:100%; border-radius:50%; box-shadow:var(--shadow-logo); background:var(--coin-unknown); }
:where(#true-homepage) .tokmark .tm-logo.letter{ display:flex; align-items:center; justify-content:center; font-size:calc(var(--tm, 22px) * .42); font-weight:640; line-height:1; color:var(--on-v); letter-spacing:-.02em; }
:where(#true-homepage) .tokmark .tm-net{ position:absolute; right:calc(var(--tm, 22px) * -0.06); bottom:calc(var(--tm, 22px) * -0.06); width:calc(var(--tm, 22px) * .42); height:calc(var(--tm, 22px) * .42); min-width:9px; min-height:9px; border-radius:50%; display:block; box-shadow:0 0 0 var(--tm-ring, 2px) var(--tm-on, var(--s4)); }
:where(#true-homepage) .tokmark--20{ --tm:20px; }
:where(#true-homepage) .tokmark--24{ --tm:24px; }
:where(#true-homepage) .tokmark--28{ --tm:28px; }
:where(#true-homepage) .tokmark--36{ --tm:36px; }
:where(#true-homepage) .tokbtn .tokmark{ --tm-on:var(--s4); }
:where(#true-homepage) .tokrow .tokmark,
:where(#true-homepage) .ordrow .tokmark{ --tm-on:var(--s3); }
:where(#true-homepage) .amtbox .tokmark{ --tm-on:var(--s4); }
:where(#true-homepage) .tmvio .tokmark{ --tm-on:color-mix(in srgb, var(--v) 22%, var(--s2)); }
:where(#true-homepage) .modechip{ display:inline-flex; align-items:center; height:32px; padding:0 4px 0 10px; gap:8px; border-radius:9999px; border:1px solid color-mix(in srgb, var(--gold) 45%, transparent); background-image:var(--gradient-gold-soft); background-color:var(--s3); color:var(--gold); font-size:13px; font-weight:590; white-space:nowrap; }
:where(#true-homepage) .modechip > svg{ flex-shrink:0; }
:where(#true-homepage) .modechip .mc-set{ display:inline-flex; align-items:center; justify-content:center; width:24px; height:24px; border-radius:9999px; border:0; background:color-mix(in srgb, var(--gold) 18%, transparent); color:var(--gold); }
:where(#true-homepage) .modechip .mc-set:hover{ background:color-mix(in srgb, var(--gold) 30%, transparent); }
:where(#true-homepage) .modechip--calm{ border-color:var(--border-strong); background-image:none; background-color:var(--s3); color:var(--t2); }
:where(#true-homepage) .modechip--calm .mc-set{ background:var(--s4); color:var(--t3); }
:where(#true-homepage) .qrow > span:first-child,
:where(#true-homepage) .ptbar .pt-main,
:where(#true-homepage) .ptbar .pt-rank,
:where(#true-homepage) .tokrow .nm .t,
:where(#true-homepage) .ordrow .pair,
:where(#true-homepage) .toast,
:where(#true-homepage) .modechip,
:where(#true-homepage) .netchip,
:where(#true-homepage) .amtbox .r1 > span,
:where(#true-homepage) .tokmini,
:where(#true-homepage) .type-label:has(.tip),
:where(#true-homepage) .qrow--key > span{ display:inline-flex; align-items:center; gap:6px; }
:where(#true-homepage) .tip > svg,
:where(#true-homepage) .pt-ico > svg,
:where(#true-homepage) .toast .ti > svg{ display:block; }
:where(#true-homepage) .btn > svg,
:where(#true-homepage) .bigbtn > svg,
:where(#true-homepage) .iconbtn > svg,
:where(#true-homepage) .stepper button > svg{ display:block; flex-shrink:0; }
:where(#true-homepage) .qlist{ display:flex; flex-direction:column; border-radius:var(--r-lg); border:1px solid color-mix(in srgb, var(--border) 70%, transparent); background:var(--s3); padding:4px 14px; overflow:hidden; }
:where(#true-homepage) .qrow{ display:flex; align-items:center; justify-content:space-between; gap:12px; padding:9px 0; font-size:13px; color:var(--t3); }
:where(#true-homepage) .qrow + .qrow{ border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent); }
:where(#true-homepage) .qrow b{ color:var(--t1); font-weight:590; font-size:13px; }
:where(#true-homepage) .qrow b.green{ color:var(--green); }
:where(#true-homepage) .qrow b.red{ color:var(--red); }
:where(#true-homepage) .qrow--key{ margin:0 -14px; padding:12px 14px; border-top:1px solid var(--border) !important; background:color-mix(in srgb, var(--v) 7%, transparent); }
:where(#true-homepage) .qrow--key > span{ color:var(--t2); font-weight:510; }
:where(#true-homepage) .qrow--key .kv{ display:flex; flex-direction:column; align-items:flex-end; line-height:1.25; }
:where(#true-homepage) .qrow--key .kv b{ font-size:16px; font-weight:640; letter-spacing:-.01em; color:var(--t1); }
:where(#true-homepage) .qrow--key .kv small{ font-size:11.5px; color:var(--t4); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .ptbar{ display:flex; align-items:center; gap:10px; padding:9px 12px; border-radius:var(--r-lg); border:1px solid color-mix(in srgb, var(--v) 32%, transparent); background:var(--v-subtle); background-image:var(--gradient-glow); flex-wrap:wrap; }
:where(#true-homepage) .ptbar .pt-ico{ display:inline-flex; align-items:center; justify-content:center; width:26px; height:26px; border-radius:9999px; flex-shrink:0; background:color-mix(in srgb, var(--v) 30%, transparent); color:var(--v-text); }
:where(#true-homepage) .ptbar .pt-main{ font-size:12.5px; color:var(--t2); white-space:nowrap; }
:where(#true-homepage) .ptbar .pt-main b{ color:var(--v-text); font-weight:640; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .ptbar .pt-rank{ display:inline-flex; align-items:center; gap:5px; font-size:12px; color:var(--t3); font-variant-numeric:tabular-nums; white-space:nowrap; }
:where(#true-homepage) .ptbar .pt-rank s{ text-decoration:line-through; color:var(--t4); }
:where(#true-homepage) .ptbar .pt-rank b{ color:var(--t1); font-weight:590; }
:where(#true-homepage) .ptbar .pt-track{ flex:1 1 60px; min-width:48px; height:6px; border-radius:9999px; background:color-mix(in srgb, var(--bg) 55%, transparent); overflow:hidden; }
:where(#true-homepage) .ptbar .pt-track i{ display:block; height:100%; border-radius:9999px; background-image:var(--gradient-accent); }
:where(#true-homepage) .ptbar .pt-to{ font-size:11px; color:var(--t4); white-space:nowrap; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .ptbar .pt-to b{ color:var(--t2); font-weight:590; }

@media (max-width:520px) {:where(#true-homepage) .ptbar .pt-hint{ display:none; }
 }
:where(#true-homepage) .ptbar--gold{ border-color:color-mix(in srgb, var(--gold) 45%, transparent); background-image:var(--gradient-gold-soft); background-color:var(--s3); }
:where(#true-homepage) .ptbar--gold .pt-ico{ background:color-mix(in srgb, var(--gold) 22%, transparent); color:var(--gold); }
:where(#true-homepage) .ptbar--gold .pt-main b,
:where(#true-homepage) .ptbar--gold .pt-rank b{ color:var(--gold); }
:where(#true-homepage) .ptbar--gold .pt-track i{ background-image:var(--gradient-gold); }
:where(#true-homepage) .stepper{ display:inline-flex; align-items:center; height:40px; border-radius:var(--r-lg); border:1px solid var(--border); background:var(--s3); overflow:hidden; }
:where(#true-homepage) .stepper button{ width:40px; height:100%; border:0; background:transparent; color:var(--t3); display:inline-flex; align-items:center; justify-content:center; }
:where(#true-homepage) .stepper button:hover{ color:var(--t1); background:var(--s4); }
:where(#true-homepage) .stepper b{ min-width:74px; text-align:center; font-size:14px; font-weight:590; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .modalwrap{ position:relative; border-radius:var(--r-2xl); overflow:hidden; border:1px solid color-mix(in srgb, var(--border) 60%, transparent); background:var(--bg); }
:where(#true-homepage) .modalwrap .behind{ padding:20px; filter:blur(2px); opacity:.4; pointer-events:none; }
:where(#true-homepage) .backdrop{ position:absolute; inset:0; background:var(--modal-backdrop); backdrop-filter:blur(3px); display:flex; align-items:center; justify-content:center; padding:20px; }
:where(#true-homepage) .modal{ width:100%; max-width:420px; border-radius:var(--r-2xl); border:1px solid var(--border-strong); background:var(--sheet-bg); background-image:var(--gradient-card); box-shadow:var(--shadow-menu); display:flex; flex-direction:column; max-height:82vh; max-height:82dvh; overflow:hidden; }
:where(#true-homepage) .modal--wide{ max-width:520px; }
:where(#true-homepage) .modal-head{ display:flex; align-items:flex-start; gap:12px; padding:18px 18px 12px; }
:where(#true-homepage) .modal-head h4{ margin:0; font-size:17px; font-weight:590; letter-spacing:-.01em; color:var(--t1); }
:where(#true-homepage) .modal-head p{ margin:4px 0 0; font-size:13px; color:var(--t3); }
:where(#true-homepage) .modal-head .btn{ margin-left:auto; flex-shrink:0; }
:where(#true-homepage) .modal-body{ padding:0 18px 18px; display:flex; flex-direction:column; gap:16px; overflow-y:auto; }
:where(#true-homepage) .modal-body--flush{ padding:0; }
:where(#true-homepage) .modal-foot{ padding:14px 18px 18px; display:flex; flex-direction:column; gap:9px; border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent); }
:where(#true-homepage) .modal-search{ display:flex; align-items:center; gap:10px; padding:14px 18px; border-bottom:1px solid var(--border); }
:where(#true-homepage) .modal-search input{ flex:1; min-width:0; height:36px; border:0; background:transparent; outline:none; color:var(--t1); font:inherit; font-size:14.5px; }
:where(#true-homepage) .modal-search input::placeholder{ color:var(--t4); }
:where(#true-homepage) .toklist{ overflow-y:auto; padding:6px 18px 10px; max-height:340px; }
:where(#true-homepage) .slip{ display:inline-flex; width:fit-content; max-width:100%; overflow-x:auto; align-items:center; gap:4px; padding:4px; border-radius:9999px; border:1px solid color-mix(in srgb, var(--border) 60%, transparent); background:var(--track-bg); box-shadow:var(--shadow-track); }
:where(#true-homepage) .slip button{ height:32px; padding:0 14px; border:0; border-radius:9999px; background:transparent; color:var(--t3); font-size:13px; font-weight:510; font-variant-numeric:tabular-nums; white-space:nowrap; }
:where(#true-homepage) .slip button:hover{ color:var(--t2); }
:where(#true-homepage) .slip button.active{ background-image:var(--gradient-seg-active); color:var(--t1); box-shadow:var(--shadow-raised); }
:where(#true-homepage) .slip .custom{ flex:0 0 96px; width:96px; height:32px; border:0; border-radius:9999px; background:transparent; outline:none; color:var(--t1); font:inherit; font-size:13px; text-align:center; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .slip .custom::placeholder{ color:var(--t4); }
:where(#true-homepage) .amtbox input.field{ flex:0 0 auto; width:100%; height:40px; padding:0 12px; border-radius:var(--r-btn); border:1px solid var(--border); background:var(--s4); color:var(--t1); font-size:14px; font-weight:510; letter-spacing:0; }
:where(#true-homepage) .amtbox input.field::placeholder{ color:var(--t4); font-weight:400; }
:where(#true-homepage) .addrchip{ align-self:flex-start; display:inline-flex; align-items:center; gap:7px; height:30px; padding:0 10px 0 6px; border-radius:9999px; border:1px solid var(--border); background:var(--s4); font-family:var(--mono); font-size:12px; color:var(--t2); }
:where(#true-homepage) .addrchip i{ width:18px; height:18px; border-radius:50%; display:block; }
:where(#true-homepage) .ordrow{ display:flex; align-items:center; gap:14px; padding:14px 16px; border-radius:var(--r-lg); border:1px solid color-mix(in srgb, var(--border) 60%, transparent); background:var(--s3); flex-wrap:wrap; }
:where(#true-homepage) .ordrow .pair{ display:flex; align-items:center; gap:8px; font-size:14px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .ordrow .pair i{ width:20px; height:20px; border-radius:50%; display:block; }
:where(#true-homepage) .ordrow .ospec{ flex:1 1 190px; min-width:0; font-size:12.5px; color:var(--t3); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .fillbar{ height:5px; border-radius:9999px; background:var(--s4); overflow:hidden; margin-top:7px; }
:where(#true-homepage) .fillbar i{ display:block; height:100%; border-radius:9999px; background-image:var(--gradient-accent); }
:where(#true-homepage) .toast{ display:inline-flex; align-items:center; gap:10px; padding:12px 16px; border-radius:var(--r-lg); border:1px solid var(--border-strong); background:var(--s4); box-shadow:var(--shadow-menu); font-size:13.5px; color:var(--t1); }
:where(#true-homepage) .toast .ti{ display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; flex-shrink:0; }
:where(#true-homepage) .toast--ok .ti{ background:var(--green-subtle); color:var(--green); }
:where(#true-homepage) .toast--err .ti{ background:var(--red-subtle); color:var(--red); }
:where(#true-homepage) .toast--wait .ti{ background:var(--v-subtle); color:var(--v-text); }
:where(#true-homepage) .toast--wait svg{ animation:spin 1s linear infinite; }

@keyframes spin { to { transform:rotate(360deg) } }
:where(#true-homepage) .grid > *,
:where(#true-homepage) .swapbox > *,
:where(#true-homepage) .modal{ min-width:0; }
:where(#true-homepage) .amtbox .r1,
:where(#true-homepage) .amtbox .r2,
:where(#true-homepage) .qrow,
:where(#true-homepage) .ordrow{ min-width:0; }
:where(#true-homepage) .amtbox .r2 input{ width:100%; }
:where(#true-homepage) .ordrow .ospec,
:where(#true-homepage) .qrow span:first-child{ min-width:0; overflow-wrap:anywhere; }


@media (max-width:560px) {:where(#true-homepage) .modechip{ height:30px; font-size:12px; }
:where(#true-homepage) .qrow{ font-size:12.5px; }

}
#true-homepage{ overflow-x:hidden; }
:where(#true-homepage) .lp-in{ width:100%; max-width:1160px; margin:0 auto; padding:0 clamp(20px,5vw,32px); }
:where(#true-homepage) .lp-sec{ position:relative; padding:clamp(56px,7.5vw,104px) 0; }
:where(#true-homepage) .lp-sec + .lp-sec{ border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent); }
:where(#true-homepage) .lp-nav{ position:sticky; top:0; z-index:40; padding:14px 0; }
:where(#true-homepage) .lp-nav::before{ content:""; position:absolute; inset:-1px 0 -28px; backdrop-filter:blur(14px); background:color-mix(in srgb, var(--bg) 68%, transparent); mask-image:linear-gradient(180deg, var(--bg) 62%, transparent); opacity:0; pointer-events:none; transition:opacity .2s ease; }
:where(#true-homepage) .lp-nav.is-scrolled::before{ opacity:1; }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-nav::before{ transition:none; }
 }
:where(#true-homepage) .lp-navbar{ position:relative; display:flex; align-items:center; gap:16px; height:56px; padding:0; border-radius:0; border:0; background:transparent; box-shadow:none; }
:where(#true-homepage) .lp-navlinks{ display:flex; align-items:center; gap:2px; margin-left:12px; }
:where(#true-homepage) .lp-navlinks a{ display:inline-flex; align-items:center; gap:5px; height:34px; padding:0 12px; border-radius:var(--r-btn); font-size:13.5px; font-weight:510; color:var(--t3); text-decoration:none; }
:where(#true-homepage) .lp-navlinks a:hover{ color:var(--t1); background:var(--s3); }
:where(#true-homepage) .lp-navlinks svg{ color:var(--t4); }
:where(#true-homepage) .lp-navend{ display:flex; align-items:center; gap:8px; margin-left:auto; }
:where(#true-homepage) .lp-lang{ display:inline-flex; align-items:center; gap:6px; height:40px; padding:0 14px; border-radius:var(--r-lg); border:1px solid color-mix(in srgb, var(--border) 70%, transparent); background:var(--s3); color:var(--t3); font-size:13px; font-weight:510; }
:where(#true-homepage) .lp-lang:hover{ color:var(--t1); }

@media (max-width:1000px) {:where(#true-homepage) .lp-navlinks{ display:none; }
 }

@media (max-width:560px) {:where(#true-homepage) .lp-lang span{ display:none; }
:where(#true-homepage) .lp-lang{ padding:0 10px; }
 }
:where(#true-homepage) .lp-atmo{ position:absolute; inset:0; overflow:hidden; pointer-events:none; z-index:0; }
:where(#true-homepage) .lp-glow{ position:absolute; left:50%; top:-38%; width:min(1500px,160%); aspect-ratio:1.5/1; transform:translateX(-50%); background:radial-gradient(48% 48% at 50% 50%, var(--v) 0%, transparent 66%); opacity:.42; filter:blur(8px); }
:where(#true-homepage) .lp-ribbon{ position:absolute; left:-20%; width:140%; height:52px; background-image:linear-gradient(90deg, transparent, var(--v) 22%, var(--vl) 50%, var(--v) 78%, transparent); opacity:.3; filter:blur(22px); border-radius:9999px; }
:where(#true-homepage) .lp-ribbon:nth-of-type(2){ top:14%; transform:rotate(-4deg); }
:where(#true-homepage) .lp-ribbon:nth-of-type(3){ top:33%; transform:rotate(2.5deg); opacity:.2; height:34px; }
:where(#true-homepage) .lp-ribbon:nth-of-type(4){ top:56%; transform:rotate(-1.5deg); opacity:.13; height:26px; }
:where(#true-homepage) .lp-dots{ position:absolute; inset:0; background-image:radial-gradient(var(--texture-dot) 1px, transparent 1px); background-size:16px 16px; mask-image:radial-gradient(70% 60% at 50% 30%, var(--bg), transparent 75%); opacity:.7; }
:where(#true-homepage) .lp-fade{ position:absolute; left:0; right:0; bottom:0; height:180px; background-image:linear-gradient(180deg, transparent, var(--bg)); }
:where(#true-homepage) .lp-hero{ position:relative; padding:clamp(52px,8vw,96px) 0 clamp(96px,8vw,132px); text-align:center; }
:where(#true-homepage) .lp-hero-in{ position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; gap:22px; }
:where(#true-homepage) .lp-eyebrow{ display:inline-flex; align-items:center; gap:8px; height:30px; padding:0 14px; border-radius:9999px; border:1px solid color-mix(in srgb, var(--v) 32%, transparent); background:color-mix(in srgb, var(--v-subtle) 80%, transparent); color:var(--v-text); font-size:11px; font-weight:590; letter-spacing:.14em; text-transform:uppercase; }
:where(#true-homepage) .lp-eyebrow i{ width:6px; height:6px; border-radius:50%; background:var(--mint); box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 22%, transparent); }
:where(#true-homepage) h1.lp-h1{ margin:0; max-width:16ch; font-size:clamp(46px,8.2vw,92px); font-weight:640; line-height:1.02; letter-spacing:-.035em; color:var(--t1); }
:where(#true-homepage) .lp-ac{ background-image:linear-gradient(135deg, var(--v-soft) 0%, var(--v-text) 55%, var(--v) 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }
:where(#true-homepage) .lp-lede{ margin:0; max-width:62ch; font-size:clamp(16px,1.5vw,19px); line-height:1.55; color:var(--t3); }
:where(#true-homepage) .lp-actions{ display:flex; flex-wrap:wrap; justify-content:center; gap:12px; margin-top:4px; }
:where(#true-homepage) .lp-cta-lg{ display:inline-flex; align-items:center; justify-content:center; gap:9px; height:52px; padding:0 26px; border-radius:14px; border:0; background-image:var(--gradient-accent); color:var(--on-v); font-size:15px; font-weight:640; box-shadow:var(--shadow-accent-glow); text-decoration:none; }
:where(#true-homepage) .lp-cta-lg:hover{ filter:brightness(1.08); }
:where(#true-homepage) .lp-cta-alt{ display:inline-flex; align-items:center; justify-content:center; gap:9px; height:52px; padding:0 22px; border-radius:14px; border:1px solid var(--border-strong); background:var(--s3); color:var(--t2); font-size:15px; font-weight:590; text-decoration:none; box-shadow:inset 0 1px 0 color-mix(in srgb, var(--t1) 6%, transparent); }
:where(#true-homepage) .lp-cta-alt:hover{ background:var(--s4); color:var(--t1); }
:where(#true-homepage) .lp-trust{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:8px 10px; margin-top:8px; }
:where(#true-homepage) .lp-trust span{ display:inline-flex; align-items:center; gap:7px; font-size:12.5px; font-weight:510; color:var(--t4); }
:where(#true-homepage) .lp-trust svg{ color:var(--mint); }
:where(#true-homepage) .lp-stage{ position:relative; z-index:1; margin-top:clamp(40px,5vw,64px); }
:where(#true-homepage) .lp-shot{ border-radius:var(--r-2xl); border:1px solid var(--border-strong); background:var(--s2); overflow:hidden; box-shadow:0 2px 6px color-mix(in srgb, var(--bg) 60%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--v) 40%, transparent); }
:where(#true-homepage) .lp-shot-bar{ display:flex; align-items:center; gap:8px; height:40px; padding:0 14px; background:var(--s3); border-bottom:1px solid var(--border); }
:where(#true-homepage) .lp-shot-bar i{ width:9px; height:9px; border-radius:50%; background:var(--s4); box-shadow:inset 0 0 0 1px var(--border-strong); flex-shrink:0; }
:where(#true-homepage) .lp-shot-url{ margin:0 auto; display:inline-flex; align-items:center; gap:7px; height:24px; padding:0 14px; border-radius:9999px; background:var(--bg); border:1px solid color-mix(in srgb, var(--border) 70%, transparent); font-size:11.5px; font-weight:510; letter-spacing:.01em; color:var(--t4); }
:where(#true-homepage) .lp-shot-body{ padding:clamp(14px,2vw,20px); display:flex; flex-direction:column; gap:14px; }
:where(#true-homepage) .lp-float{ position:absolute; left:-3%; bottom:-44px; width:min(300px,68%); border-radius:var(--r-xl); border:1px solid var(--border-strong); background:var(--s2); background-image:var(--gradient-card); box-shadow:var(--shadow-menu); overflow:hidden; }
:where(#true-homepage) .lp-float-bar{ display:flex; align-items:center; gap:8px; height:34px; padding:0 12px; background:var(--s3); border-bottom:1px solid var(--border); font-size:11.5px; font-weight:510; letter-spacing:.01em; color:var(--t4); }
:where(#true-homepage) .lp-float-bar i{ width:7px; height:7px; border-radius:50%; background:var(--mint); flex-shrink:0; }
:where(#true-homepage) .lp-float-body{ padding:14px; display:flex; flex-direction:column; gap:10px; }

@media (max-width:820px) {:where(#true-homepage) .lp-float{ display:none; }
 }
:where(#true-homepage) .lp-ask{ align-self:flex-end; max-width:min(560px,92%); padding:11px 16px; border-radius:var(--r-xl); border:1px solid color-mix(in srgb, var(--border) 70%, transparent); background:var(--s3); color:var(--t1); font-size:14px; text-align:left; }
:where(#true-homepage) .lp-steps{ display:flex; flex-direction:column; gap:0; }
:where(#true-homepage) .lp-step{ display:flex; align-items:center; gap:10px; padding:9px 2px; font-size:13.5px; color:var(--t2); border-bottom:1px solid color-mix(in srgb, var(--border) 45%, transparent); }
:where(#true-homepage) .lp-step:last-child{ border-bottom:0; }
:where(#true-homepage) .lp-step svg{ color:var(--mint); flex-shrink:0; }
:where(#true-homepage) .lp-step b{ margin-left:auto; font-weight:510; color:var(--t4); font-size:12.5px; font-variant-numeric:tabular-nums; white-space:nowrap; }
:where(#true-homepage) .lp-done{ display:inline-flex; align-items:center; gap:7px; align-self:flex-start; height:26px; padding:0 11px; border-radius:9999px; background:var(--green-subtle); color:var(--mint); font-size:12px; font-weight:510; }
:where(#true-homepage) .lp-label{ display:inline-flex; align-items:center; gap:9px; margin:0 0 18px; font-size:11px; font-weight:590; letter-spacing:.16em; text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .lp-label b{ color:var(--v-text); font-weight:640; }
:where(#true-homepage) .lp-label s{ width:28px; height:1px; background:var(--border-strong); text-decoration:none; }
:where(#true-homepage) h2.lp-h2{ margin:0; max-width:22ch; font-size:clamp(30px,4vw,46px); font-weight:640; line-height:1.08; letter-spacing:-.028em; color:var(--t1); }
:where(#true-homepage) .lp-p{ margin:16px 0 0; max-width:52ch; font-size:16px; line-height:1.6; color:var(--t3); }
:where(#true-homepage) .lp-center{ text-align:center; }
:where(#true-homepage) .lp-center h2.lp-h2,
:where(#true-homepage) .lp-center .lp-p{ margin-left:auto; margin-right:auto; max-width:none; }
:where(#true-homepage) .lp-center .lp-p{ max-width:56ch; }
:where(#true-homepage) .lp-center .lp-label{ justify-content:center; }
:where(#true-homepage) .lp-center .lp-shot,
:where(#true-homepage) .lp-center .lp-shot p{ text-align:left; }
:where(#true-homepage) .lp-two{ display:flex; flex-wrap:wrap; align-items:center; gap:clamp(32px,5vw,64px); }
:where(#true-homepage) .lp-copy{ flex:1 1 380px; min-width:0; }
:where(#true-homepage) .lp-mock{ flex:1.1 1 440px; min-width:0; }

@media (min-width:920px) {:where(#true-homepage) .lp-two--rev{ flex-direction:row-reverse; }
 }
:where(#true-homepage) .lp-ico{ flex-shrink:0; display:inline-flex; align-items:center; justify-content:center; width:34px; height:34px; border-radius:var(--r-md); background-image:var(--gradient-tile); box-shadow:var(--shadow-tile); color:var(--v-text); }
:where(#true-homepage) .lp-caps{ display:grid; gap:16px; grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr)); margin-top:44px; }
:where(#true-homepage) .lp-cap{ display:flex; flex-direction:column; gap:14px; padding:22px; border-radius:var(--r-2xl); border:1px solid color-mix(in srgb, var(--border) 60%, transparent); background:var(--s2); background-image:var(--gradient-card); }
:where(#true-homepage) .lp-cap h3{ display:flex; align-items:center; gap:9px; margin:0; font-size:15px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-cap h3 svg{ color:var(--v-text); }
:where(#true-homepage) .lp-cap ul{ list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:6px; }
:where(#true-homepage) .lp-cap li{ display:inline-flex; align-items:center; height:26px; padding:0 10px; border-radius:9999px; border:1px solid color-mix(in srgb, var(--border) 80%, transparent); background:var(--s3); font-size:12.5px; font-weight:510; color:var(--t2); }
:where(#true-homepage) .lp-close{ position:relative; overflow:hidden; padding:clamp(44px,6vw,72px) clamp(24px,5vw,56px); border-radius:var(--r-2xl); border:1px solid color-mix(in srgb, var(--v) 26%, transparent); background:var(--s2); background-image:var(--gradient-glow), var(--gradient-card); box-shadow:var(--shadow-card); text-align:center; }
:where(#true-homepage) .lp-close .lp-actions{ justify-content:center; }
:where(#true-homepage) .lp-note{ margin:18px 0 0; font-size:12.5px; color:var(--t4); }
:where(#true-homepage) .lp-foot{ border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent); padding:clamp(40px,5vw,64px) 0 40px; }
:where(#true-homepage) .lp-footgrid{ display:grid; gap:32px; grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr)); }
:where(#true-homepage) .lp-footbrand p{ margin:0; max-width:34ch; font-size:13px; line-height:1.55; color:var(--t4); }
:where(#true-homepage) .lp-footcol h4{ margin:0 0 12px; font-size:11px; font-weight:590; letter-spacing:.14em; text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .lp-footcol a{ display:block; padding:5px 0; font-size:13.5px; color:var(--t3); text-decoration:none; }
:where(#true-homepage) .lp-footcol a:hover{ color:var(--t1); }
:where(#true-homepage) .lp-legal{ margin-top:40px; padding-top:24px; border-top:1px solid color-mix(in srgb, var(--border) 45%, transparent); display:flex; flex-wrap:wrap; gap:12px 24px; align-items:center; }
:where(#true-homepage) .lp-legal p{ margin:0; flex:1 1 420px; font-size:12px; line-height:1.55; color:var(--t4); }



@keyframes lp-rise { from { opacity:0; transform:translateY(14px); } to { opacity:1; transform:none; } }

@keyframes lp-drift { 0%,100% { transform:translateX(-50%) translateY(0); } 50% { transform:translateX(-50%) translateY(22px); } }
:where(#true-homepage) .lp-hero-in > *{ animation:lp-rise .7s var(--ease) both; }
:where(#true-homepage) .lp-hero-in > *:nth-child(2){ animation-delay:.06s; }
:where(#true-homepage) .lp-hero-in > *:nth-child(3){ animation-delay:.12s; }
:where(#true-homepage) .lp-hero-in > *:nth-child(4){ animation-delay:.18s; }
:where(#true-homepage) .lp-hero-in > *:nth-child(5){ animation-delay:.24s; }
:where(#true-homepage) .lp-stage{ animation:lp-rise .9s var(--ease) .2s both; }
:where(#true-homepage) .lp-glow{ animation:lp-drift 14s ease-in-out infinite; }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-hero-in > *,
:where(#true-homepage) .lp-stage,
:where(#true-homepage) .lp-glow{ animation:none; }

}
:where(#true-homepage) .lp-stat span{ font-size:10.5px; font-weight:590; letter-spacing:.12em; text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .lp-stat b{ font-size:19px; font-weight:640; letter-spacing:-.02em; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-logo{ display:block; width:160px; height:auto; }
:where(#true-homepage) .lp-logo--foot{ width:176px; margin-bottom:14px; }
:where(#true-homepage) a{ text-decoration:none; }
:where(#true-homepage) .lp-shot--app .lp-shot-body{ flex-direction:row; gap:0; padding:0; }
:where(#true-homepage) .lp-rail{ flex:0 0 216px; display:flex; flex-direction:column; gap:8px; padding:16px 14px; border-right:1px solid var(--border); background:color-mix(in srgb, var(--s3) 50%, transparent); }
:where(#true-homepage) .lp-newchat{ display:inline-flex; align-items:center; gap:8px; height:32px; padding:0 12px; border-radius:var(--r-md); border:1px solid color-mix(in srgb, var(--border) 80%, transparent); background:var(--s3); color:var(--t2); font-size:12.5px; font-weight:510; }
:where(#true-homepage) .lp-railcap{ margin:10px 0 2px; font-size:10px; font-weight:590; letter-spacing:.14em; text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .lp-railitem{ display:flex; align-items:center; gap:8px; height:30px; padding:0 10px; border-radius:var(--r-md); font-size:12.5px; color:var(--t3); }
:where(#true-homepage) .lp-railitem.on{ background:var(--s3); color:var(--t1); font-weight:510; }
:where(#true-homepage) .lp-railbar{ height:7px; border-radius:9999px; background:color-mix(in srgb, var(--s4) 85%, transparent); }
:where(#true-homepage) .lp-pane{ flex:1; min-width:0; display:flex; flex-direction:column; gap:14px; padding:clamp(14px,2vw,20px); }

@media (max-width:760px) {:where(#true-homepage) .lp-rail{ display:none; }
 }
:where(#true-homepage) .lp-grain{ position:fixed; inset:0; z-index:1; pointer-events:none; opacity:.05; mix-blend-mode:overlay;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");
  background-size:160px 160px; }
:where(#true-homepage) .lp-glow--b{ position:absolute; left:12%; top:-24%; width:min(900px,90%); aspect-ratio:1.4/1; transform:none; background:radial-gradient(46% 46% at 50% 50%, var(--blue) 0%, transparent 64%); opacity:.16; filter:blur(12px); animation:none; }
:where(#true-homepage) .lp-vig{ position:absolute; inset:0; background:radial-gradient(125% 95% at 50% 20%, transparent 58%, var(--bg) 100%); }
:where(#true-homepage) .lp-band{ overflow:hidden; border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent); border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent); background:color-mix(in srgb, var(--s2) 45%, transparent); }
:where(#true-homepage) .lp-track{ display:flex; width:max-content; animation:lp-slide 48s linear infinite; }
:where(#true-homepage) .lp-track:hover{ animation-play-state:paused; }
:where(#true-homepage) .lp-track > div{ display:flex; }
:where(#true-homepage) .lp-tick{ display:flex; align-items:center; gap:10px; padding:16px 26px; white-space:nowrap; font-size:13.5px; font-weight:510; color:var(--t2); border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .lp-tick svg{ color:var(--v-text); flex-shrink:0; }
:where(#true-homepage) .lp-tick i{ width:5px; height:5px; border-radius:50%; background:var(--mint); flex-shrink:0; }

@keyframes lp-slide { to { transform:translateX(-50%); } }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-track{ animation:none; }
 }
:where(#true-homepage) .lp-bento{ display:grid; gap:12px; grid-template-columns:repeat(auto-fit,minmax(min(100%,232px),1fr)); margin-top:32px; }
:where(#true-homepage) .lp-bento article{ display:flex; flex-direction:column; gap:10px; padding:18px; border-radius:var(--r-xl); border:1px solid color-mix(in srgb, var(--border) 55%, transparent); background:var(--s2); background-image:var(--gradient-card); transition:border-color .2s var(--ease), transform .2s var(--ease); }
:where(#true-homepage) .lp-bento article:hover{ border-color:var(--border-strong); transform:translateY(-2px); }
:where(#true-homepage) .lp-bento b{ font-size:14px; font-weight:590; letter-spacing:-.01em; color:var(--t1); }
:where(#true-homepage) .lp-bento p{ margin:0; font-size:13px; line-height:1.5; color:var(--t3); }
:where(#true-homepage) .lp-sec--band{ background:color-mix(in srgb, var(--s2) 72%, transparent); border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent); border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent); }
:where(#true-homepage) .lp-sec--band + .lp-sec{ border-top:0; }
:where(#true-homepage) .lp-wide{ max-width:900px; margin:44px auto 0; }
:where(#true-homepage) .lp-triple{ display:grid; gap:12px; grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr)); margin-top:36px; }
:where(#true-homepage) .lp-triple article{ display:flex; flex-direction:column; gap:8px; padding:0 0 0 16px; border-left:1px solid color-mix(in srgb, var(--border) 70%, transparent); text-align:left; }
:where(#true-homepage) .lp-triple b{ font-size:14px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-triple p{ margin:0; font-size:13px; line-height:1.5; color:var(--t3); }
:where(#true-homepage) .lp-shot{ box-shadow:inset 0 1px 0 color-mix(in srgb, var(--t1) 7%, transparent), 0 2px 6px color-mix(in srgb, var(--bg) 60%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--v) 40%, transparent); }
:where(#true-homepage) .lp-cap{ transition:border-color .2s var(--ease), transform .2s var(--ease); }
:where(#true-homepage) .lp-cap:hover{ border-color:var(--border-strong); transform:translateY(-2px); }
:where(#true-homepage) h1.lp-h1,
:where(#true-homepage) h2.lp-h2{ text-wrap:balance; }
:where(#true-homepage) .lp-lede,
:where(#true-homepage) .lp-p{ text-wrap:pretty; }
:where(#true-homepage) :where(a, button):focus-visible{ outline:2px solid var(--v); outline-offset:2px; border-radius:var(--r-sm); }



@media (max-width:560px) {:where(#true-homepage) .lp-sec{ padding:44px 0; }
:where(#true-homepage) .lp-hero{ padding:32px 0 40px; }
:where(#true-homepage) .lp-hero-in{ gap:16px; }
:where(#true-homepage) .lp-stage{ margin-top:28px; }
:where(#true-homepage) .lp-bento{ gap:10px; margin-top:24px; }
:where(#true-homepage) .lp-close{ padding:32px 20px; }
:where(#true-homepage) .lp-legal{ margin-top:28px; }

}





@media (max-width:560px) {:where(#true-homepage) .lp-bento article{ flex-direction:row; flex-wrap:wrap; align-items:center; gap:10px; padding:14px 16px; }
:where(#true-homepage) .lp-bento b{ flex:1 1 auto; }
:where(#true-homepage) .lp-bento p{ flex:1 1 100%; }
:where(#true-homepage) .lp-ico{ width:30px; height:30px; }
:where(#true-homepage) .lp-triple article{ padding-left:14px; }
:where(#true-homepage) .lp-wide{ margin-top:28px; }
:where(#true-homepage) .lp-triple{ margin-top:24px; }

}
:where(#true-homepage) .lp-gated{ position:relative; }
:where(#true-homepage) .lp-gate{ position:absolute; inset:0; z-index:3; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:12px; padding:24px; border-radius:var(--r-2xl); background:color-mix(in srgb, var(--bg) 62%, transparent); backdrop-filter:blur(6px); opacity:0; transition:opacity .22s var(--ease); }
:where(#true-homepage) .lp-gated:hover .lp-gate,
:where(#true-homepage) .lp-gated:focus-within .lp-gate{ opacity:1; }
:where(#true-homepage) .lp-gate b{ font-size:16px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-gate p{ margin:0; max-width:34ch; font-size:13px; line-height:1.5; text-align:center; color:var(--t3); }

@media (hover:none) {:where(#true-homepage) .lp-gate{ display:none; }
 }
#true-homepage.js .rv{ opacity:0; transform:translateY(12px); }
#true-homepage.js .rv.in{ animation:lp-cue 130ms var(--ease) both; }

@keyframes lp-cue { from { opacity:0; transform:translateY(12px); } to { opacity:1; transform:none; } }
#true-homepage.js .lp-close .lp-close-h,
#true-homepage.js .lp-close .lp-close-p,
#true-homepage.js .lp-close .lp-actions{ opacity:0; transform:translateY(14px); }
#true-homepage.js .lp-close.in .lp-close-h{ animation:lp-up .62s var(--ease) .05s forwards; }
#true-homepage.js .lp-close.in .lp-close-p{ animation:lp-up .62s var(--ease) .16s forwards; }
#true-homepage.js .lp-close.in .lp-actions{ animation:lp-up .62s var(--ease) .26s forwards; }

@keyframes lp-up { to { opacity:1; transform:none; } }
:where(#true-homepage) .lp-cta-lg{ position:relative; overflow:hidden; transition:transform .18s var(--ease), filter .18s var(--ease); }
:where(#true-homepage) .lp-cta-lg::after{ content:""; position:absolute; top:0; bottom:0; width:44%; left:-60%; background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--t1) 26%, transparent), transparent); animation:lp-sheen 3.6s var(--ease) 1.4s infinite; }

@keyframes lp-sheen { 0% { left:-60%; } 55%,100% { left:130%; } }
:where(#true-homepage) .lp-cta-lg:hover{ transform:translateY(-1px); }
:where(#true-homepage) .lp-cta-lg:active{ transform:translateY(0); }

@media (prefers-reduced-motion:reduce) {#true-homepage.js .rv,
#true-homepage.js .rv.in{ opacity:1; transform:none; animation:none; }
#true-homepage.js .lp-close .lp-close-h,
#true-homepage.js .lp-close .lp-close-p,
#true-homepage.js .lp-close .lp-actions{ opacity:1; transform:none; animation:none; }
:where(#true-homepage) .lp-cta-lg::after{ display:none; animation:none; }

}
:where(#true-homepage) .lp-chat{ display:flex; flex-direction:column; gap:18px; text-align:left; }
:where(#true-homepage) .lp-shot{ text-align:left; }
:where(#true-homepage) .lp-msg-user{ align-self:flex-end; max-width:min(560px,88%); padding:12px 18px; border-radius:var(--r-xl); border:1px solid color-mix(in srgb, var(--border) 75%, transparent); background:color-mix(in srgb, var(--s3) 70%, transparent); color:var(--t1); font-size:14.5px; line-height:1.5; }
:where(#true-homepage) .lp-ai{ display:flex; flex-direction:column; gap:12px; }
:where(#true-homepage) .lp-ai-head{ display:flex; align-items:center; gap:10px; }
:where(#true-homepage) .lp-ava{ width:28px; height:28px; border-radius:50%; flex-shrink:0; display:flex; align-items:center; justify-content:center; background-image:var(--gradient-accent); box-shadow:0 0 0 1px color-mix(in srgb, var(--v) 55%, transparent), 0 0 14px -4px var(--v); }
:where(#true-homepage) .lp-ava svg{ width:18px; height:18px; display:block; }
:where(#true-homepage) .lp-ai-head b{ font-size:13.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-ai-body{ display:flex; flex-direction:column; gap:12px; font-size:14.5px; line-height:1.62; color:var(--t2); }
:where(#true-homepage) .lp-ai-body p{ margin:0; }
:where(#true-homepage) .lp-ai-body strong{ color:var(--t1); font-weight:590; }
:where(#true-homepage) .lp-ol{ list-style:none; counter-reset:n; margin:0; padding:0; display:flex; flex-direction:column; gap:12px; }
:where(#true-homepage) .lp-ol li{ counter-increment:n; position:relative; padding-left:30px; }
:where(#true-homepage) .lp-ol li::before{ content:counter(n) "."; position:absolute; left:0; top:0; font-weight:590; font-variant-numeric:tabular-nums; color:var(--v-text); }
:where(#true-homepage) .lp-tok{ font-weight:590; text-decoration:underline; text-underline-offset:3px; text-decoration-thickness:1px; }
:where(#true-homepage) .lp-tok--up{ color:var(--mint); }
:where(#true-homepage) .lp-tok--v{ color:var(--v-text); }
:where(#true-homepage) .lp-think{ display:inline-flex; align-items:center; gap:7px; font-size:13.5px; color:var(--t3); }
:where(#true-homepage) .lp-think i{ width:5px; height:5px; border-radius:50%; background:var(--v-text); animation:lp-dot 1.2s var(--ease) infinite; }
:where(#true-homepage) .lp-think i:nth-child(2){ animation-delay:.16s; }
:where(#true-homepage) .lp-think i:nth-child(3){ animation-delay:.32s; }

@keyframes lp-dot { 0%,60%,100% { opacity:.25; transform:translateY(0); } 30% { opacity:1; transform:translateY(-3px); } }
:where(#true-homepage) .lp-walletbar{ display:flex; align-items:center; gap:12px; margin:-16px -16px 0; padding:10px 16px; border-bottom:1px solid color-mix(in srgb, var(--border) 55%, transparent); background:color-mix(in srgb, var(--s3) 55%, transparent); border-radius:var(--r-xl) var(--r-xl) 0 0; font-size:12.5px; color:var(--t3); }
:where(#true-homepage) .lp-walletbar .lp-bal{ display:flex; align-items:center; gap:7px; margin-left:auto; }
:where(#true-homepage) .lp-walletbar .lp-bal + .lp-bal{ margin-left:16px; }
:where(#true-homepage) .lp-walletbar .lp-bal b{ font-size:13px; font-weight:590; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-walletbar .lp-bal span{ font-size:11px; color:var(--t4); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-compose{ position:relative; z-index:1; display:flex; flex-direction:column; gap:0; padding:16px; border-radius:var(--r-xl); border:1px solid color-mix(in srgb, var(--v) 55%, transparent); background:var(--s2); box-shadow:var(--shadow-prompt); overflow:hidden; }
:where(#true-homepage) .lp-compose > p{ display:flex; align-items:center; min-height:44px; margin:0; padding:12px 2px 14px; font-size:15px; line-height:1.4; color:var(--t4); }
:where(#true-homepage) .lp-compose-row{ display:flex; align-items:center; gap:8px; flex-wrap:wrap; }
:where(#true-homepage) .lp-cbtn{ display:inline-flex; align-items:center; gap:8px; height:38px; padding:0 16px; border-radius:9999px; border:1px solid color-mix(in srgb, var(--border) 85%, transparent); background:var(--s3); color:var(--t2); font-size:13.5px; font-weight:510; }
:where(#true-homepage) .lp-cbtn--mic svg{ color:var(--red); }
:where(#true-homepage) .lp-cbtn--send{ margin-left:auto; border:0; background-image:var(--gradient-accent); color:var(--on-v); font-weight:590; box-shadow:var(--shadow-accent-glow); }
:where(#true-homepage) .lp-cbtn--ghost{ border:0; background:transparent; color:var(--t3); }
:where(#true-homepage) .lp-cbtn--ghost svg{ color:var(--gold); }
:where(#true-homepage) .lp-disclaim{ margin:12px 0 0; text-align:center; font-size:11.5px; color:var(--t4); }

@media (max-width:560px) {:where(#true-homepage) .lp-cbtn{ height:34px; padding:0 12px; font-size:12.5px; }
:where(#true-homepage) .lp-cbtn--send{ margin-left:0; }
:where(#true-homepage) .lp-walletbar{ font-size:11.5px; }

}
#true-homepage.js .lp-stream > *{ opacity:0; transform:translateY(6px); }
#true-homepage.js .lp-stream > *.in{ animation:lp-cue 160ms var(--ease) both; }
#true-homepage.js .lp-step,
#true-homepage.js .lp-cue{ opacity:0; transform:translateY(6px); }
#true-homepage.js .lp-step.in,
#true-homepage.js .lp-cue.in{ animation:lp-cue 160ms var(--ease) both; }
:where(#true-homepage) .lp-caret{ display:inline-block; width:2px; height:1em; margin-left:2px; vertical-align:-2px; background:var(--v-text); animation:lp-blink .9s steps(1) infinite; }

@keyframes lp-blink { 50% { opacity:0; } }
:where(#true-homepage) .lp-chat.done .lp-caret{ display:none; }

@media (prefers-reduced-motion:reduce) {#true-homepage.js .lp-stream > *,
#true-homepage.js .lp-stream > *.in,
#true-homepage.js .lp-step,
#true-homepage.js .lp-step.in{ opacity:1; transform:none; animation:none; }
:where(#true-homepage) .lp-caret,
:where(#true-homepage) .lp-think i{ animation:none; }
:where(#true-homepage) .lp-caret{ display:none; }

}
:where(#true-homepage) .lp-break{ position:relative; overflow:hidden; height:clamp(220px,30vw,380px); border-top:1px solid color-mix(in srgb, var(--border) 50%, transparent); border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent); background:var(--bg); }
:where(#true-homepage) .lp-break img{ position:absolute; inset:-12% 0 -12%; width:100%; height:124%; object-fit:cover; opacity:.85; will-change:transform; }
:where(#true-homepage) .lp-break::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg, var(--bg) 2%, color-mix(in srgb, var(--bg) 55%, transparent) 38%, transparent 70%), linear-gradient(180deg, var(--bg), transparent 22%, transparent 78%, var(--bg)); }
:where(#true-homepage) .lp-break-in{ position:relative; z-index:2; height:100%; display:flex; flex-direction:column; justify-content:center; gap:10px; }
:where(#true-homepage) .lp-break-in p{ margin:0; max-width:30ch; font-size:clamp(18px,2.2vw,26px); font-weight:590; line-height:1.25; letter-spacing:-.02em; color:var(--t1); text-wrap:balance; }
:where(#true-homepage) .lp-break-in span{ font-size:11px; font-weight:590; letter-spacing:.16em; text-transform:uppercase; color:var(--v-text); }

@media (max-width:560px) {:where(#true-homepage) .lp-break{ height:200px; }
:where(#true-homepage) .lp-break::after{ background:linear-gradient(90deg, var(--bg) 8%, color-mix(in srgb, var(--bg) 70%, transparent) 60%, transparent 92%), linear-gradient(180deg, var(--bg), transparent 25%, transparent 75%, var(--bg)); }
 }
:where(#true-homepage) .lp-close-art{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:.5; border:0; }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-close-art{ display:none; }
 }
:where(#true-homepage) .lp-close .lp-atmo::after{ content:""; position:absolute; inset:0; background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 55%, transparent), color-mix(in srgb, var(--bg) 88%, transparent)); }
:where(#true-homepage) .lp-compose > p.lp-typing{ color:var(--t1); }
:where(#true-homepage) .lp-compose > p.lp-typing::after{ content:""; display:inline-block; width:2px; height:1.05em; margin-left:2px; vertical-align:-3px; background:var(--v-text); animation:lp-blink .9s steps(1) infinite; }
#true-homepage.js .lp-msg-user.lp-sent{ animation:lp-cue 200ms var(--ease) both; }
:where(#true-homepage) .lp-think[hidden]{ display:none; }



@property --lp-ang { syntax:"<angle>"; inherits:false; initial-value:0deg; }
:where(#true-homepage) .lp-metal{ position:relative; isolation:isolate; }
:where(#true-homepage) .lp-metal::before{
  content:""; position:absolute; inset:0; border-radius:inherit; padding:1px; pointer-events:none;
  background:conic-gradient(from var(--lp-ang),
    color-mix(in srgb, var(--v-text) 85%, transparent) 0deg,
    color-mix(in srgb, var(--silver) 95%, transparent) 70deg,
    color-mix(in srgb, var(--v) 70%, transparent) 150deg,
    color-mix(in srgb, var(--t1) 70%, transparent) 215deg,
    color-mix(in srgb, var(--v-soft) 80%, transparent) 290deg,
    color-mix(in srgb, var(--v-text) 85%, transparent) 360deg);
  -webkit-mask:linear-gradient(var(--t1) 0 0) content-box, linear-gradient(var(--t1) 0 0);
  mask:linear-gradient(var(--t1) 0 0) content-box, linear-gradient(var(--t1) 0 0);
  -webkit-mask-composite:xor; mask-composite:exclude;
  animation:lp-metal-spin 7s linear infinite;
}
:where(#true-homepage) .lp-metal::after{
  content:""; position:absolute; inset:-6px; border-radius:inherit; pointer-events:none; z-index:-1;
  background:radial-gradient(40% 120% at var(--lp-hx,30%) 50%, color-mix(in srgb, var(--v) 45%, transparent), transparent 70%);
  filter:blur(8px); opacity:.7;
  animation:lp-metal-halo 7s var(--ease) infinite;
}
:where(#true-homepage) .lp-metal--soft::before{ opacity:.75; }

@keyframes lp-metal-spin { to { --lp-ang:360deg; } }

@keyframes lp-metal-halo { 0%,100% { --lp-hx:22%; } 50% { --lp-hx:78%; } }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-metal::before,
:where(#true-homepage) .lp-metal::after{ animation:none; }

}
:where(#true-homepage) .lp-metal--fill{ border:0; color:var(--bg); font-weight:640;
  background-image:linear-gradient(100deg,
    var(--silver) 0%, var(--t1) 14%, var(--v-soft) 26%, var(--silver) 38%,
    var(--t1) 52%, var(--silver) 64%, var(--v-soft) 76%, var(--t1) 88%, var(--silver) 100%);
  background-size:280% 100%; background-position:0% 50%;
  box-shadow:inset 0 1px 0 color-mix(in srgb, var(--t1) 90%, transparent),
             inset 0 -1px 0 color-mix(in srgb, var(--bg) 22%, transparent),
             0 2px 10px -4px color-mix(in srgb, var(--v) 60%, transparent);
  animation:lp-metal-flow 9s linear infinite; }
:where(#true-homepage) .lp-metal--fill::before{ display:none; }
:where(#true-homepage) .lp-metal--fill::after{ inset:-8px; opacity:.55; }
:where(#true-homepage) .lp-metal--fill i{ background:var(--green); box-shadow:0 0 0 2px color-mix(in srgb, var(--bg) 25%, transparent); }

@keyframes lp-metal-flow { to { background-position:280% 50%; } }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-metal--fill{ animation:none; }
 }
:where(#true-homepage) .lp-sec{ --sec: var(--v); --sec-soft: var(--v-text); }
:where(#true-homepage) .lp-sec[data-accent="blue"]{ --sec: var(--blue);  --sec-soft: #8dc6ff; }
:where(#true-homepage) .lp-sec[data-accent="green"]{ --sec: var(--green); --sec-soft: #5fe0a6; }
:where(#true-homepage) .lp-sec[data-accent="gold"]{ --sec: var(--gold);  --sec-soft: #f1cf91; }
:where(#true-homepage) .lp-sec .lp-ico{ color: var(--sec-soft); }
:where(#true-homepage) .lp-kick{
  display:inline-flex; align-items:center; gap:8px; margin:0 0 14px;
  font-size:11px; font-weight:590; letter-spacing:.14em; text-transform:uppercase;
  color:var(--sec-soft, var(--v-text));
}
:where(#true-homepage) .lp-kick::before{
  content:""; width:22px; height:1px;
  background:linear-gradient(90deg, transparent, var(--sec));
}
:where(#true-homepage) .lp-tk{ display:block; width:100%; height:100%; border-radius:50%; }
:where(#true-homepage) .lp-tks{ display:flex; align-items:center; }
:where(#true-homepage) .lp-tks > span{
  width:30px; height:30px; border-radius:50%; flex-shrink:0;
  box-shadow:0 0 0 2px var(--s2), var(--shadow-card);
}
:where(#true-homepage) .lp-tks > span + span{ margin-left:-9px; }
:where(#true-homepage) .lp-tks > b{
  margin-left:12px; font-size:12px; font-weight:510; color:var(--t3);
  font-variant-numeric:tabular-nums;
}
:where(#true-homepage) .lp-mk{ display:grid; gap:14px; grid-template-columns:repeat(auto-fit,minmax(min(100%,268px),1fr)); margin-top:40px; }
:where(#true-homepage) .lp-mk article{
  --mk: var(--sec);
  position:relative; overflow:hidden; display:flex; flex-direction:column;
  gap:14px; padding:22px; border-radius:var(--r-2xl);
  border:1px solid color-mix(in srgb, var(--border) 60%, transparent);
  background:var(--s2); background-image:var(--gradient-card);
  transition:border-color .24s var(--ease), transform .24s var(--ease);
}
:where(#true-homepage) .lp-mk article::after{
  content:""; position:absolute; inset:-40% -20% auto; height:180px; pointer-events:none;
  background:radial-gradient(60% 100% at 50% 100%, color-mix(in srgb, var(--mk) 22%, transparent), transparent 70%);
  opacity:.8;
}
:where(#true-homepage) .lp-mk article:hover{ transform:translateY(-3px); border-color:color-mix(in srgb, var(--mk) 42%, var(--border)); }
:where(#true-homepage) .lp-mk h3{ position:relative; margin:0; font-size:17px; font-weight:590; letter-spacing:-.012em; color:var(--t1); }
:where(#true-homepage) .lp-mk p{ position:relative; margin:0; font-size:13.5px; line-height:1.55; color:var(--t3); }
:where(#true-homepage) .lp-mk .lp-mkfoot{
  position:relative; display:flex; align-items:center; justify-content:space-between;
  gap:12px; margin-top:auto; padding-top:16px;
  border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);
}
:where(#true-homepage) .lp-mk .lp-mkfoot em{
  font-style:normal; font-size:11px; font-weight:590; letter-spacing:.1em;
  text-transform:uppercase; color:color-mix(in srgb, var(--mk) 70%, var(--t2));
}
:where(#true-homepage) .lp-stick{ display:grid; gap:clamp(28px,4vw,56px); grid-template-columns:1fr; align-items:start; }

@media (min-width:920px) {:where(#true-homepage) .lp-stick{ grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr); }
 }
:where(#true-homepage) .lp-stickhead{ position:static; }

@media (min-width:920px) {:where(#true-homepage) .lp-stickhead{ position:sticky; top:104px; }
 }
:where(#true-homepage) .lp-stack{ display:flex; flex-direction:column; gap:14px; }
:where(#true-homepage) .lp-stackcard{
  position:relative; display:grid; gap:16px; align-items:center;
  grid-template-columns:1fr; padding:20px; border-radius:var(--r-2xl);
  border:1px solid color-mix(in srgb, var(--border) 60%, transparent);
  background:var(--s2); background-image:var(--gradient-card);
}

@media (min-width:640px) {:where(#true-homepage) .lp-stackcard{ grid-template-columns:minmax(0,1fr) minmax(0,200px); }
 }
:where(#true-homepage) .lp-stackcard > div > b{ display:block; font-size:15px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-stackcard > div > p{ margin:6px 0 0; font-size:13.5px; line-height:1.55; color:var(--t3); }
:where(#true-homepage) .lp-stackn{
  display:inline-flex; align-items:center; justify-content:center;
  width:26px; height:26px; margin-bottom:10px; border-radius:var(--r-sm);
  font-size:12px; font-weight:590; font-variant-numeric:tabular-nums;
  color:var(--sec-soft);
  background:color-mix(in srgb, var(--sec) 14%, transparent);
  border:1px solid color-mix(in srgb, var(--sec) 28%, transparent);
}
:where(#true-homepage) .lp-frag{
  display:flex; flex-direction:column; gap:8px; padding:12px;
  border-radius:var(--r-md);
  border:1px solid color-mix(in srgb, var(--border) 65%, transparent);
  background:color-mix(in srgb, var(--bg) 55%, transparent);
}
:where(#true-homepage) .lp-fragrow{ display:flex; align-items:center; gap:8px; font-size:12px; color:var(--t3); }
:where(#true-homepage) .lp-fragrow b{ margin-left:auto; color:var(--t1); font-variant-numeric:tabular-nums; font-weight:510; }
:where(#true-homepage) .lp-fragrow span[data-dot]{ width:6px; height:6px; border-radius:50%; flex-shrink:0; }
:where(#true-homepage) .lp-fragbar{ height:5px; border-radius:999px; background:color-mix(in srgb, var(--border) 70%, transparent); overflow:hidden; }
:where(#true-homepage) .lp-fragbar i{ display:block; height:100%; border-radius:999px; background:var(--sec); }
:where(#true-homepage) .lp-stats{
  display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));
  column-gap:clamp(24px,3vw,44px); row-gap:clamp(28px,3vw,40px);
  width:100%; max-width:1160px; margin:0 auto;
  padding:clamp(30px,3.6vw,46px) clamp(20px,5vw,32px);
}
:where(#true-homepage) .lp-stats > div{ position:relative; }
:where(#true-homepage) .lp-stats > div + div::before{
  content:""; position:absolute; top:2px; bottom:2px; width:1px;
  left:calc(clamp(24px,3vw,44px) / -2);
  background:color-mix(in srgb, var(--border) 70%, transparent);
}
:where(#true-homepage) .lp-stats i{
  display:block; width:22px; height:3px; margin-bottom:18px; border-radius:9999px;
  background:var(--sn, var(--v));
}
:where(#true-homepage) .lp-stats strong{
  display:block; font-size:clamp(40px,4.4vw,56px); font-weight:510; line-height:1;
  letter-spacing:-.03em; font-variant-numeric:tabular-nums; color:var(--t1);
}
:where(#true-homepage) .lp-stats span{ display:block; margin-top:14px; font-size:13.5px; line-height:1.5; color:var(--t3); max-width:24ch; }
:where(#true-homepage) .lp-widget .wlib-wallet-ic,
:where(#true-homepage) .tokmark .tm-logo{ overflow:hidden; }
:where(#true-homepage) .tokmark .tm-logo.lp-has-mark{ background:none !important; }
:where(#true-homepage) .lp-sec--rail{ overflow:hidden; }
:where(#true-homepage) .lp-railhead{ display:flex; align-items:flex-end; gap:20px; flex-wrap:wrap; margin-bottom:34px; }
:where(#true-homepage) .lp-railhead h2{ flex:1 1 300px; margin:0; }
:where(#true-homepage) .lp-railtag{
  height:34px; padding:0 16px; gap:8px;
  border:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent);
  background:var(--s2); color:var(--t2); font-size:13px;
}
:where(#true-homepage) .lp-railtag svg{ color:var(--v-text); }
:where(#true-homepage) .lp-arrows{ display:flex; gap:8px; margin-left:auto; }
:where(#true-homepage) .lp-arrow{
  display:inline-flex; align-items:center; justify-content:center; width:40px; height:40px;
  border-radius:9999px; border:1px solid var(--border-strong); background:var(--s2);
  color:var(--t2); cursor:pointer; transition:background .18s var(--ease), color .18s var(--ease), opacity .18s var(--ease);
}
:where(#true-homepage) .lp-arrow:hover{ background:var(--s4); color:var(--t1); }
:where(#true-homepage) .lp-arrow[disabled]{ opacity:.35; cursor:default; }
:where(#true-homepage) .lp-cards{
  display:flex; gap:16px; overflow-x:auto; overflow-y:hidden;
  scroll-snap-type:x mandatory; scroll-behavior:smooth;
  padding:4px clamp(20px,5vw,32px) 8px;
  margin-inline:calc(50% - 50vw);
  padding-inline:max(clamp(20px,5vw,32px), calc(50vw - 580px));
  
  scroll-padding-inline:max(clamp(20px,5vw,32px), calc(50vw - 580px));
  scrollbar-width:none;
}
:where(#true-homepage) .lp-cards::-webkit-scrollbar{ display:none; }
:where(#true-homepage) .lp-tile{
  --tone: var(--v);
  position:relative; overflow:hidden; flex:0 0 auto; padding:0; gap:0;
  width:clamp(268px, 78vw, 356px); aspect-ratio:5 / 6;
  scroll-snap-align:start;
  border-color:color-mix(in srgb, var(--tone) 24%, var(--border));
  background:
    radial-gradient(120% 80% at 50% 118%, color-mix(in srgb, var(--tone) 26%, transparent), transparent 68%),
    color-mix(in srgb, var(--tone) 8%, var(--s2));
  transition:transform .3s var(--ease), border-color .3s var(--ease);
}
:where(#true-homepage) .lp-tile:hover{ transform:translateY(-4px); border-color:color-mix(in srgb, var(--tone) 48%, var(--border)); }
:where(#true-homepage) .lp-tile > h3{
  position:relative; z-index:2; margin:0; padding:24px 24px 0;
  font-size:clamp(19px,2vw,22px); font-weight:590; line-height:1.24;
  letter-spacing:-.02em; color:var(--t1); text-wrap:balance;
}
:where(#true-homepage) .lp-tile--solid{
  border-color:color-mix(in srgb, var(--vl) 55%, transparent);
}
:where(#true-homepage) .lp-tile--solid > h3{ color:var(--on-v); }
:where(#true-homepage) .lp-cover{ position:relative; flex:1; min-height:0; margin-top:18px; }
:where(#true-homepage) .lp-shotimg{
  position:absolute; border-radius:var(--r-md);
  border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent);
  box-shadow:var(--shadow-overlay);
  background:var(--bg);
}
:where(#true-homepage) .lp-cover--wide .lp-shotimg{ left:20px; right:-84px; top:22px; rotate:-1.4deg; transform-origin:left center; }
:where(#true-homepage) .lp-cover--wide .lp-shotimg + .lp-shotimg{ top:auto; bottom:24px; left:52px; right:-104px; rotate:-1.4deg; }
:where(#true-homepage) .lp-cover--tall .lp-shotimg{ left:50%; translate:-50% 0; top:8px; width:70%; }
:where(#true-homepage) .lp-cover--book .lp-shotimg{ left:20px; right:20px; top:6px; }
:where(#true-homepage) .lp-cover::after{
  content:""; position:absolute; inset:auto 0 0; height:72px; pointer-events:none; z-index:1;
  background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--tone) 8%, var(--s2)) 88%);
}
:where(#true-homepage) .lp-tile--solid .lp-cover::after{ display:none; }
:where(#true-homepage) .lp-artimg{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:.92; }
:where(#true-homepage) .lp-con{ position:absolute; inset:0; }
:where(#true-homepage) .lp-con span{
  position:absolute; display:block; border-radius:50%;
  box-shadow:var(--shadow-overlay);
  animation:lp-drift 7s ease-in-out infinite alternate;
}

@keyframes lp-drift { from { transform:translateY(-5px); } to { transform:translateY(6px); } }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-con span{ animation:none; }
 }
:where(#true-homepage) .lp-artfall{ position:absolute; inset:0; }
:where(#true-homepage) .lp-artfall::before{
  content:""; position:absolute; left:50%; top:46%; translate:-50% -50%;
  width:54%; aspect-ratio:1; border-radius:50%;
  background:radial-gradient(circle at 38% 32%, color-mix(in srgb, var(--tone) 55%, transparent), transparent 62%);
  filter:blur(2px);
}
:where(#true-homepage) .lp-artfall::after{
  content:""; position:absolute; left:50%; top:46%; translate:-50% -50%;
  width:46%; aspect-ratio:1; border-radius:50%;
  border:1px solid color-mix(in srgb, var(--tone) 40%, transparent);
  box-shadow:var(--shadow-raised);
}
:where(#true-homepage) .lp-tile::before{
  content:""; position:absolute; left:50%; top:-30%; translate:-50% 0;
  width:120%; aspect-ratio:1; pointer-events:none; z-index:0;
  background:radial-gradient(circle, color-mix(in srgb, var(--tone) 14%, transparent), transparent 62%);
}
:where(#true-homepage) .lp-tile--solid::before{ display:none; }


@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-cards{ scroll-behavior:auto; }
 }
:where(#true-homepage) .lp-segtk{ display:inline-block; width:15px; height:15px; margin-right:7px; vertical-align:-3px; }
:where(#true-homepage) .lp-widget .wlib-wallet-ic{ display:inline-flex; padding:0; }
:where(#true-homepage) .lp-mk .lp-mkfoot .lp-tkmore{ font-size:12px; color:var(--t3); }
:where(#true-homepage) .lp-center .lp-kick{ justify-content:center; }
:where(#true-homepage) .lp-lead{ display:block; }
:where(#true-homepage) .lp-lead .lp-copy{ flex:none; }
:where(#true-homepage) .lp-mock--swap{ max-width:560px; margin:44px auto 0; }
:where(#true-homepage) .lp-mk article::after{ inset:auto -20% -60% ; height:200px; }
:where(#true-homepage) .lp-sec--stats{ padding:0; }
:where(#true-homepage) .lp-sec--stats + .lp-sec{ border-top:0; }
:where(#true-homepage) .lp-sec--stats{ border-block:1px solid color-mix(in srgb, var(--border) 55%, transparent); }

@media (max-width:640px) {:where(#true-homepage) .lp-stats > div + div::before{ display:none; }
 }
:where(#true-homepage) .lp-cover--wide .lp-shotimg:only-child{ top:50%; translate:0 -50%; right:-96px; }
:where(#true-homepage) .lp-sec--band{ background:none; }
:where(#true-homepage) .lp-break{ height:clamp(180px,22vw,300px); }
:where(#true-homepage) .lp-break img{ opacity:.92; }
:where(#true-homepage) .lp-head2{ display:grid; gap:clamp(16px,3vw,48px); align-items:end; grid-template-columns:1fr; }

@media (min-width:900px) {:where(#true-homepage) .lp-head2{ grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr); }
 }
:where(#true-homepage) .lp-head2 h2{ margin:0; }
:where(#true-homepage) .lp-head2 .lp-p{ margin:0; max-width:44ch; }
:where(#true-homepage) .lp-h3b{ margin:0 0 22px; font-size:clamp(22px,2.4vw,30px); font-weight:590; letter-spacing:-.02em; color:var(--t1); }
:where(#true-homepage) .lp-lab{
  display:grid; gap:clamp(20px,3vw,36px); grid-template-columns:1fr; align-items:start;
  margin-top:clamp(32px,4vw,52px); padding:clamp(16px,2.4vw,26px);
  border-radius:var(--r-2xl);
  border:1px solid color-mix(in srgb, var(--sec) 20%, var(--border));
  background:
    radial-gradient(90% 70% at 8% 0%, color-mix(in srgb, var(--sec) 13%, transparent), transparent 62%),
    color-mix(in srgb, var(--s2) 70%, transparent);
}

@media (min-width:980px) {:where(#true-homepage) .lp-lab{ grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr); }
 }
:where(#true-homepage) .lp-rail2{ align-self:center; padding:clamp(4px,1.5vw,18px) clamp(4px,1.6vw,20px); }
:where(#true-homepage) .lp-fine{ margin:26px 0 0; font-size:12px; line-height:1.5; color:var(--t4); }
:where(#true-homepage) .lp-track2{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:14px; }
:where(#true-homepage) .lp-track2 li{ display:flex; align-items:center; gap:12px; font-size:14.5px; color:var(--t4); transition:color .3s var(--ease); }
:where(#true-homepage) .lp-track2 i{
  flex-shrink:0; display:inline-flex; align-items:center; justify-content:center;
  width:28px; height:28px; border-radius:9999px; font-style:normal;
  font-size:12px; font-weight:590; font-variant-numeric:tabular-nums;
  color:var(--t3); background:color-mix(in srgb, var(--s4) 70%, transparent);
  border:1px solid color-mix(in srgb, var(--border) 80%, transparent);
  transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);
}
:where(#true-homepage) .lp-track2 li.on{ color:var(--t1); }
:where(#true-homepage) .lp-track2 li.on i{
  color:var(--on-v); background:var(--v);
  border-color:color-mix(in srgb, var(--vl) 70%, transparent);
}
:where(#true-homepage) .lp-convo{ padding:0; gap:0; overflow:hidden; background:var(--bg); }
:where(#true-homepage) .lp-convo-top{
  display:flex; align-items:center; gap:10px; padding:16px 18px;
  border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);
  font-size:14px; font-weight:590; color:var(--t1);
}
:where(#true-homepage) .lp-convo-top .lp-ava{ width:22px; height:22px; }
:where(#true-homepage) .lp-demo{ margin-left:auto; font-size:12.5px; font-weight:400; color:var(--t4); }
:where(#true-homepage) .lp-pill{
  height:30px; padding:0 14px; border-radius:9999px; cursor:pointer;
  border:1px solid var(--border-strong); background:var(--s3);
  color:var(--t2); font-size:12.5px; font-weight:510; font-family:inherit;
  transition:background .18s var(--ease), color .18s var(--ease);
}
:where(#true-homepage) .lp-pill:hover{ background:var(--s4); color:var(--t1); }
:where(#true-homepage) .lp-convo-body{ display:flex; flex-direction:column; gap:18px; padding:22px 18px; min-height:clamp(240px,30vw,300px); }
:where(#true-homepage) .lp-convo .lp-msg-user{ align-self:flex-end; margin:0; max-width:80%; }
:where(#true-homepage) .lp-convo .lp-ai{ display:grid; grid-template-columns:26px minmax(0,1fr); gap:12px; align-items:start; }
:where(#true-homepage) .lp-convo .lp-ai > .lp-ava{ width:26px; height:26px; margin-top:2px; }
:where(#true-homepage) .lp-aimain{ display:flex; flex-direction:column; gap:14px; min-width:0; }
:where(#true-homepage) .lp-answer{ margin:0; font-size:15px; line-height:1.6; color:var(--t2); min-height:1.6em; }
:where(#true-homepage) .lp-answer::after{
  content:""; display:inline-block; width:2px; height:1.05em; margin-left:2px;
  vertical-align:-3px; background:var(--v-text); opacity:0;
}
:where(#true-homepage) .lp-convo.typing .lp-answer::after{ opacity:1; animation:lp-blink 1s steps(2) infinite; }

@keyframes lp-blink { 50% { opacity:0; } }
:where(#true-homepage) .lp-rcards{ display:grid; gap:10px; grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr)); }
:where(#true-homepage) .lp-rcards a{
  display:flex; flex-direction:column; gap:8px; padding:14px; border-radius:var(--r-md);
  border:1px solid color-mix(in srgb, var(--border) 70%, transparent);
  background:color-mix(in srgb, var(--s2) 70%, transparent);
  text-decoration:none; opacity:0; translate:0 8px;
  transition:border-color .2s var(--ease), background .2s var(--ease), opacity .34s var(--ease), translate .34s var(--ease);
}
:where(#true-homepage) .lp-rcards a.in{ opacity:1; translate:0 0; }
:where(#true-homepage) .lp-rcards a:hover{ border-color:color-mix(in srgb, var(--v) 45%, var(--border)); background:var(--s3); }
:where(#true-homepage) .lp-rcards small{ font-size:12.5px; color:var(--t4); }
:where(#true-homepage) .lp-rcards b{ display:flex; align-items:center; gap:6px; font-size:14px; font-weight:510; color:var(--t1); }
:where(#true-homepage) .lp-rcards b svg{ color:var(--v-text); }
:where(#true-homepage) .lp-compose--slim{ margin:0 18px; padding:14px 16px; }
:where(#true-homepage) .lp-compose--slim > p{ min-height:38px; padding:8px 2px 10px; }
:where(#true-homepage) .lp-chips{ display:flex; flex-wrap:wrap; gap:8px; padding:16px 18px 20px; }
:where(#true-homepage) .lp-chips button{
  height:34px; padding:0 15px; border-radius:9999px; cursor:pointer; font-family:inherit;
  font-size:13px; font-weight:510; color:var(--t2);
  border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent);
  background:color-mix(in srgb, var(--s3) 70%, transparent);
  transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);
}
:where(#true-homepage) .lp-chips button:hover{ color:var(--t1); border-color:var(--border-strong); }
:where(#true-homepage) .lp-chips button[aria-pressed="true"]{
  color:var(--on-v); background:var(--v); border-color:color-mix(in srgb, var(--vl) 70%, transparent);
}
:where(#true-homepage) .lp-lab2{ display:grid; gap:clamp(28px,4vw,60px); grid-template-columns:1fr; align-items:center; }

@media (min-width:980px) {:where(#true-homepage) .lp-lab2{ grid-template-columns:minmax(0,1fr) minmax(0,1.02fr); }
 }
:where(#true-homepage) .lp-num{ list-style:none; margin:32px 0 30px; padding:0; display:flex; flex-direction:column; gap:22px; }
:where(#true-homepage) .lp-num li{ display:grid; grid-template-columns:34px minmax(0,1fr); gap:14px; }
:where(#true-homepage) .lp-num em{
  font-style:normal; font-size:12px; font-weight:590; letter-spacing:.06em;
  font-variant-numeric:tabular-nums; color:var(--sec-soft); padding-top:2px;
}
:where(#true-homepage) .lp-num b{ display:block; font-size:16px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-num p{ margin:6px 0 0; font-size:14px; line-height:1.55; color:var(--t3); max-width:46ch; }
:where(#true-homepage) .lp-studio{ gap:0; padding:clamp(20px,2.6vw,28px); }
:where(#true-homepage) .lp-studio-top{ display:flex; align-items:center; gap:12px; font-size:15px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-studio-top span{ margin-left:auto; font-size:12.5px; font-weight:400; color:var(--t4); }
:where(#true-homepage) .lp-segs{ display:flex; gap:8px; margin:22px 0 26px; }
:where(#true-homepage) .lp-segs i{
  flex:1; height:3px; border-radius:9999px;
  background:color-mix(in srgb, var(--border-strong) 80%, transparent);
  transition:background .3s var(--ease);
}
:where(#true-homepage) .lp-segs i.on{ background:var(--v); }
:where(#true-homepage) .lp-studio-q{ margin:0; font-size:clamp(18px,1.9vw,21px); font-weight:590; letter-spacing:-.015em; color:var(--t1); }
:where(#true-homepage) .lp-studio-sub{ margin:6px 0 0; font-size:14px; color:var(--t3); }
:where(#true-homepage) .lp-amount{
  display:block; margin:clamp(20px,3vw,34px) 0; text-align:center;
  font-size:clamp(46px,6vw,74px); font-weight:510; line-height:1;
  letter-spacing:-.035em; font-variant-numeric:tabular-nums; color:var(--t1);
}
:where(#true-homepage) .lp-range{ -webkit-appearance:none; appearance:none; width:100%; height:22px; background:transparent; cursor:pointer; }
:where(#true-homepage) .lp-range::-webkit-slider-runnable-track{
  height:6px; border-radius:9999px;
  background:linear-gradient(90deg, var(--v) 0 var(--fill,55%), color-mix(in srgb, var(--border-strong) 80%, transparent) var(--fill,55%) 100%);
}
:where(#true-homepage) .lp-range::-moz-range-track{
  height:6px; border-radius:9999px;
  background:linear-gradient(90deg, var(--v) 0 var(--fill,55%), color-mix(in srgb, var(--border-strong) 80%, transparent) var(--fill,55%) 100%);
}
:where(#true-homepage) .lp-range::-webkit-slider-thumb{
  -webkit-appearance:none; appearance:none; width:18px; height:18px; margin-top:-6px;
  border-radius:9999px; background:var(--vl); border:2px solid var(--bg); box-shadow:var(--shadow-card);
}
:where(#true-homepage) .lp-range::-moz-range-thumb{
  width:18px; height:18px; border:2px solid var(--bg); border-radius:9999px;
  background:var(--vl); box-shadow:var(--shadow-card);
}
:where(#true-homepage) .lp-range:focus-visible{ outline:2px solid var(--v); outline-offset:4px; border-radius:9999px; }
:where(#true-homepage) .lp-rangeends{ display:flex; justify-content:space-between; margin-top:4px; font-size:12.5px; color:var(--t4); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-presets{ display:flex; justify-content:center; gap:10px; margin:22px 0 0; }
:where(#true-homepage) .lp-presets button{
  height:36px; padding:0 18px; border-radius:9999px; cursor:pointer; font-family:inherit;
  font-size:13.5px; font-weight:510; font-variant-numeric:tabular-nums; color:var(--t2);
  border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent);
  background:transparent; transition:background .18s var(--ease), color .18s var(--ease);
}
:where(#true-homepage) .lp-presets button:hover{ background:var(--s3); color:var(--t1); }
:where(#true-homepage) .lp-presets button[aria-pressed="true"]{ color:var(--on-v); background:var(--v); border-color:transparent; }
:where(#true-homepage) .lp-studio-foot{
  margin:26px 0 20px; padding-top:20px;
  border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);
}
:where(#true-homepage) .lp-status{ display:flex; align-items:center; gap:10px; margin:0; font-size:14.5px; color:var(--t1); }
:where(#true-homepage) .lp-status i{ width:8px; height:8px; border-radius:9999px; background:var(--mint); flex-shrink:0; }
:where(#true-homepage) .lp-status b{ font-weight:590; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-studio-foot small{ display:block; margin:8px 0 0 18px; font-size:12.5px; color:var(--t4); }
:where(#true-homepage) .lp-cta-full{ display:flex; width:100%; justify-content:center; }
:where(#true-homepage) .lp-board{ display:grid; align-items:start; gap:16px; grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr)); margin-top:clamp(32px,4vw,52px); }
:where(#true-homepage) .lp-tile2{
  --tone: var(--v);
  position:relative; overflow:hidden; gap:0; padding:clamp(18px,2.2vw,24px);
  border-color:color-mix(in srgb, var(--tone) 22%, var(--border));
  background:
    radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--tone) 16%, transparent), transparent 62%),
    color-mix(in srgb, var(--tone) 6%, var(--s2));
  transition:opacity .28s var(--ease), transform .28s var(--ease);
}
:where(#true-homepage) .lp-tile2[hidden]{ display:none; }
:where(#true-homepage) .lp-tile2 > h3{ margin:0; font-size:clamp(18px,1.9vw,21px); font-weight:590; letter-spacing:-.015em; color:var(--t1); }
:where(#true-homepage) .lp-tile2 > h3 + p{ margin:8px 0 20px; font-size:14px; line-height:1.5; color:var(--t3); }
:where(#true-homepage) .lp-open{
  display:inline-flex; align-items:center; gap:6px; margin-top:auto; padding-top:18px;
  font-size:14px; font-weight:510; color:var(--t1); text-decoration:none;
}
:where(#true-homepage) .lp-open:hover{ color:var(--sec-soft); }
:where(#true-homepage) .lp-mlist{ display:flex; flex-direction:column; gap:2px; padding:8px; border-radius:var(--r-md); background:color-mix(in srgb, var(--bg) 55%, transparent); }
:where(#true-homepage) .lp-mrow{
  display:grid; grid-template-columns:26px minmax(0,1fr) auto auto; align-items:center; gap:12px;
  padding:11px 12px; border:0; border-radius:10px; cursor:pointer; font-family:inherit; text-align:left;
  background:transparent; transition:background .18s var(--ease);
}
:where(#true-homepage) .lp-mrow:hover{ background:color-mix(in srgb, var(--s3) 70%, transparent); }
:where(#true-homepage) .lp-mrow[aria-pressed="true"]{ background:color-mix(in srgb, var(--tone) 16%, var(--s3)); }
:where(#true-homepage) .lp-mtk{ width:26px; height:26px; }
:where(#true-homepage) .lp-mname{ font-size:14px; font-weight:510; color:var(--t1); min-width:0; }
:where(#true-homepage) .lp-mname em{ display:block; font-style:normal; font-size:11.5px; font-weight:400; color:var(--t4); }
:where(#true-homepage) .lp-mprice{ font-size:14px; font-weight:510; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-mchg{ font-size:12.5px; font-variant-numeric:tabular-nums; min-width:56px; text-align:right; }
:where(#true-homepage) .lp-mchg--up{ color:var(--mint); }
:where(#true-homepage) .lp-mchg--down{ color:var(--red); }
:where(#true-homepage) .lp-swap{ position:relative; display:flex; flex-direction:column; gap:10px; }
:where(#true-homepage) .lp-swaprow{
  display:flex; align-items:center; justify-content:space-between; gap:12px;
  padding:18px; border-radius:var(--r-md); background:color-mix(in srgb, var(--bg) 55%, transparent);
  font-size:14px; color:var(--t3);
}
:where(#true-homepage) .lp-swaprow b{ display:flex; align-items:center; gap:10px; font-size:17px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-swaprow b .lp-tk{ width:28px; height:28px; }
:where(#true-homepage) .lp-swapfab{
  position:absolute; left:50%; top:50%; translate:-50% -50%; z-index:1;
  display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px;
  border-radius:9999px; cursor:pointer; color:var(--t1);
  border:3px solid color-mix(in srgb, var(--tone) 6%, var(--s2));
  background:var(--v); transition:rotate .34s var(--ease);
}
:where(#true-homepage) .lp-swapfab:hover{ background:var(--vl); }
:where(#true-homepage) [data-swap].flipped .lp-swapfab{ rotate:180deg; }
:where(#true-homepage) .lp-togs{ display:flex; flex-direction:column; gap:10px; }
:where(#true-homepage) .lp-tog{
  display:flex; align-items:center; justify-content:space-between; gap:12px;
  padding:15px 18px; border-radius:var(--r-md); cursor:pointer; font-family:inherit;
  font-size:15px; font-weight:510; color:var(--t1); text-align:left;
  border:1px solid color-mix(in srgb, var(--border) 60%, transparent);
  background:color-mix(in srgb, var(--bg) 45%, transparent);
}
:where(#true-homepage) .lp-tog i{
  position:relative; flex-shrink:0; width:42px; height:24px; border-radius:9999px;
  background:color-mix(in srgb, var(--border-strong) 85%, transparent); transition:background .22s var(--ease);
}
:where(#true-homepage) .lp-tog i::after{
  content:""; position:absolute; top:3px; left:3px; width:18px; height:18px; border-radius:9999px;
  background:var(--t1); transition:translate .22s var(--ease);
}
:where(#true-homepage) .lp-tog[aria-pressed="true"] i{ background:var(--green); }
:where(#true-homepage) .lp-tog[aria-pressed="true"] i::after{ translate:18px 0; }
:where(#true-homepage) .lp-workcount{ margin:18px 0 0; font-size:13px; color:var(--t3); }
:where(#true-homepage) .lp-workcount b{ color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-kick--c{ justify-content:center; color:var(--v-text); }
:where(#true-homepage) .lp-kick--c::before{ display:none; }
:where(#true-homepage) .lp-close-h{
  margin:0 auto; max-width:14ch;
  font-size:clamp(44px,7vw,84px); font-weight:510; line-height:1.02;
  letter-spacing:-.035em; color:var(--t1);
}
:where(#true-homepage) .lp-close-p{ margin:20px auto 0; max-width:42ch; font-size:clamp(16px,1.6vw,19px); line-height:1.5; color:var(--t3); }
:where(#true-homepage) .lp-close .lp-actions{ margin-top:34px; justify-content:center; }
:where(#true-homepage) .lp-hero .lp-feed{
  display:flex; flex-direction:column; gap:16px;
  max-height:clamp(300px,33vw,430px); overflow:hidden;
  
  -webkit-mask-image:linear-gradient(180deg, var(--t1) 74%, transparent 100%);
  mask-image:linear-gradient(180deg, var(--t1) 74%, transparent 100%);
}

@media (max-width:700px) {:where(#true-homepage) .lp-hero .lp-feed{ max-height:300px; }
 }
:where(#true-homepage) .lp-hero .lp-float{ left:-6%; bottom:-30px; width:min(212px,48%); }
:where(#true-homepage) .lp-hero .lp-float .lp-float-body{ padding:12px; gap:8px; }
:where(#true-homepage) .lp-hero .lp-float-bar{ height:30px; font-size:11px; }
:where(#true-homepage) .lp-cover--pad{ display:flex; flex-direction:column; justify-content:center; gap:12px; padding:0 20px 20px; margin-top:12px; }
:where(#true-homepage) .lp-hint{ margin:0; font-size:12px; color:var(--t4); }
:where(#true-homepage) .lp-con-tk{
  position:absolute; width:var(--s); height:var(--s); padding:0; border:0; border-radius:9999px;
  background:transparent; cursor:pointer; box-shadow:var(--shadow-overlay);
  animation:lp-drift 7s ease-in-out infinite alternate;
  transition:scale .28s var(--ease), filter .28s var(--ease);
}
:where(#true-homepage) .lp-con-tk:hover{ scale:1.12; }
:where(#true-homepage) .lp-con.picked .lp-con-tk{ filter:grayscale(.7) brightness(.7); }
:where(#true-homepage) .lp-con.picked .lp-con-tk.on{ filter:none; scale:1.22; z-index:2; }
:where(#true-homepage) .lp-side{ display:grid; grid-template-columns:1fr 1fr; gap:4px; padding:4px; border-radius:12px;
  background:color-mix(in srgb, var(--bg) 55%, transparent); }
:where(#true-homepage) .lp-side button{
  height:36px; border:0; border-radius:8px; cursor:pointer; font-family:inherit;
  font-size:13.5px; font-weight:590; color:var(--t3); background:transparent;
  transition:background .18s var(--ease), color .18s var(--ease);
}
:where(#true-homepage) .lp-side button[aria-pressed="true"]{ color:var(--t1); background:color-mix(in srgb, var(--green) 30%, var(--s3)); }
:where(#true-homepage) [data-ticket].short .lp-side button[aria-pressed="true"]{ background:color-mix(in srgb, var(--red) 30%, var(--s3)); }
:where(#true-homepage) .lp-lev{ display:grid; grid-template-columns:1fr auto; gap:4px 10px; align-items:center;
  padding:12px 14px; border-radius:12px; background:color-mix(in srgb, var(--bg) 55%, transparent); }
:where(#true-homepage) .lp-lev > span{ font-size:13px; color:var(--t3); }
:where(#true-homepage) .lp-lev > b{ font-size:14px; font-weight:590; color:var(--t1); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-lev .lp-range--sm{ grid-column:1 / -1; height:18px; }
:where(#true-homepage) .lp-range--sm::-webkit-slider-runnable-track{ height:4px; }
:where(#true-homepage) .lp-range--sm::-webkit-slider-thumb{ width:14px; height:14px; margin-top:-5px; }
:where(#true-homepage) .lp-range--sm::-moz-range-track{ height:4px; }
:where(#true-homepage) .lp-range--sm::-moz-range-thumb{ width:14px; height:14px; }
:where(#true-homepage) .lp-ticketrow{ display:flex; justify-content:space-between; align-items:center; font-size:13px; color:var(--t3); padding:0 2px; }
:where(#true-homepage) .lp-ticketrow b{ color:var(--t1); font-weight:510; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-ticketbtn{
  height:44px; border:0; border-radius:10px; cursor:pointer; font-family:inherit;
  font-size:14.5px; font-weight:590; color:var(--on-v);
  background:var(--green); transition:background .2s var(--ease);
}
:where(#true-homepage) [data-ticket].short .lp-ticketbtn{ background:var(--red); }
:where(#true-homepage) .lp-ticketbtn:hover{ filter:brightness(1.07); }
:where(#true-homepage) .lp-alist{ display:flex; flex-direction:column; gap:2px; padding:6px; border-radius:12px;
  background:color-mix(in srgb, var(--bg) 55%, transparent); }
:where(#true-homepage) .lp-arow{
  display:grid; grid-template-columns:24px minmax(0,1fr) 54px auto; align-items:center; gap:10px;
  padding:9px 10px; border:0; border-radius:10px; cursor:pointer; font-family:inherit; text-align:left;
  background:transparent; transition:background .18s var(--ease);
}
:where(#true-homepage) .lp-arow:hover{ background:color-mix(in srgb, var(--s3) 70%, transparent); }
:where(#true-homepage) .lp-arow[aria-pressed="true"]{ background:color-mix(in srgb, var(--tone) 18%, var(--s3)); }
:where(#true-homepage) .lp-arow .lp-tk{ width:24px; height:24px; }
:where(#true-homepage) .lp-aname{ font-size:13px; font-weight:510; color:var(--t1); min-width:0; }
:where(#true-homepage) .lp-aname em{ display:block; font-style:normal; font-size:11px; font-weight:400; color:var(--t4);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
:where(#true-homepage) .lp-spark{ width:54px; height:22px; color:var(--mint); }
:where(#true-homepage) .lp-aval{ font-size:12.5px; font-weight:510; color:var(--t1); text-align:right; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-aval em{ display:block; font-style:normal; font-size:11px; font-weight:400; color:var(--mint); }
:where(#true-homepage) .lp-aval em.up{ color:var(--mint); }
:where(#true-homepage) .lp-aval em.dn{ color:var(--red); }
:where(#true-homepage) .lp-wlist{ list-style:none; margin:0; padding:6px; display:flex; flex-direction:column; gap:4px;
  border-radius:12px; background:color-mix(in srgb, var(--bg) 55%, transparent); }
:where(#true-homepage) .lp-wrow{
  display:grid; grid-template-columns:16px minmax(0,1fr) auto; align-items:center; gap:10px;
  padding:10px; border-radius:10px; cursor:grab; color:var(--t4);
  background:color-mix(in srgb, var(--s3) 60%, transparent);
  transition:background .18s var(--ease), opacity .18s var(--ease);
}
:where(#true-homepage) .lp-wrow:hover{ background:var(--s3); }
:where(#true-homepage) .lp-wrow.drag{ opacity:.4; cursor:grabbing; }
:where(#true-homepage) .lp-wrow.over{ background:color-mix(in srgb, var(--tone) 24%, var(--s3)); }
:where(#true-homepage) .lp-wsym{ font-size:13px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-wsym em{ font-style:normal; font-weight:400; color:var(--t4); margin-left:6px; font-size:11.5px; }
:where(#true-homepage) .lp-wchg{ font-size:12.5px; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-wchg--up{ color:var(--mint); }
:where(#true-homepage) .lp-wchg--down{ color:var(--red); }
:where(#true-homepage) .lp-book{ display:flex; flex-direction:column; gap:1px; padding:8px; border-radius:12px;
  background:color-mix(in srgb, var(--bg) 55%, transparent); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-brow{ position:relative; display:flex; justify-content:space-between; align-items:center;
  padding:5px 8px; border-radius:6px; font-size:12px; overflow:hidden; }
:where(#true-homepage) .lp-brow b{ position:relative; font-weight:510; }
:where(#true-homepage) .lp-brow span{ position:relative; color:var(--t3); }
:where(#true-homepage) .lp-brow i{ position:absolute; right:0; top:0; bottom:0; border-radius:6px; transition:width .5s var(--ease); }
:where(#true-homepage) .lp-brow--ask b{ color:var(--red); }
:where(#true-homepage) .lp-brow--ask i{ background:color-mix(in srgb, var(--red) 18%, transparent); }
:where(#true-homepage) .lp-brow--bid b{ color:var(--mint); }
:where(#true-homepage) .lp-brow--bid i{ background:color-mix(in srgb, var(--green) 18%, transparent); }
:where(#true-homepage) .lp-bmid{ display:flex; justify-content:space-between; padding:7px 8px; margin:2px 0;
  font-size:11.5px; color:var(--t4); border-block:1px solid color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .lp-bmid b{ color:var(--t2); font-weight:510; }
:where(#true-homepage) .lp-agent{ display:flex; align-items:center; gap:10px; padding:14px; border-radius:12px;
  background:color-mix(in srgb, var(--bg) 55%, transparent); font-size:13.5px; color:var(--t3); }
:where(#true-homepage) .lp-agent b{ color:var(--t1); font-weight:590; }
:where(#true-homepage) .lp-agent > span:last-child{ margin-left:auto; font-size:12.5px; }
:where(#true-homepage) .lp-agentdot{ width:8px; height:8px; border-radius:9999px; background:var(--t4); transition:background .3s var(--ease); }
:where(#true-homepage) [data-arm].armed .lp-agentdot{ background:var(--mint); }
:where(#true-homepage) .lp-slide{ --p:0; position:relative; height:52px; border-radius:12px; overflow:hidden;
  background:color-mix(in srgb, var(--bg) 55%, transparent);
  border:1px solid color-mix(in srgb, var(--border) 70%, transparent);
  touch-action:pan-y; user-select:none; -webkit-user-select:none; }
:where(#true-homepage) .lp-slide-fill{ position:absolute; top:0; bottom:0; left:0; pointer-events:none;
  width:calc(47px + var(--p) * (100% - 52px));
  opacity:min(1, var(--p) * 9);
  background:linear-gradient(90deg,
    color-mix(in srgb, var(--green) 14%, transparent) 0%,
    color-mix(in srgb, var(--green) 30%, transparent) 100%);
  transition:width .34s var(--ease), opacity .34s var(--ease); }
:where(#true-homepage) .lp-slide-label{ position:absolute; inset:0 0 0 52px; display:flex; align-items:center; justify-content:center;
  font-size:13.5px; font-weight:510; color:var(--t3); pointer-events:none;
  opacity:calc(1 - var(--p) * 1.4); transition:opacity .34s var(--ease), color .34s var(--ease); }
:where(#true-homepage) [data-arm].armed .lp-slide-label{ inset:0; color:var(--t1); opacity:1; }
:where(#true-homepage) .lp-slide-hint{ position:absolute; top:0; bottom:0; left:60px; display:flex; align-items:center; gap:3px;
  pointer-events:none; color:var(--t4); opacity:calc(.9 - var(--p) * 2); transition:opacity .34s var(--ease); }
:where(#true-homepage) .lp-slide-hint span{ width:5px; height:5px; border-right:1.5px solid currentColor; border-top:1.5px solid currentColor;
  transform:rotate(45deg); animation:lp-armhint 2.4s var(--ease) infinite; }
:where(#true-homepage) .lp-slide-hint span:nth-child(2){ animation-delay:.18s; }
:where(#true-homepage) .lp-slide-hint span:nth-child(3){ animation-delay:.36s; }

@keyframes lp-armhint { 0%,70%,100% { opacity:.25; } 32% { opacity:1; } }
:where(#true-homepage) .lp-slide-knob{ position:absolute; top:5px; bottom:5px; width:42px; border:0; border-radius:10px;
  left:calc(5px + var(--p) * (100% - 52px));
  display:inline-flex; align-items:center; justify-content:center; cursor:grab; touch-action:none;
  color:var(--on-v); background:var(--green);
  box-shadow:0 2px 10px color-mix(in srgb, var(--green) 26%, transparent);
  transition:left .34s var(--ease), background .34s var(--ease); }
:where(#true-homepage) .lp-slide-knob:active{ cursor:grabbing; }
:where(#true-homepage) .lp-slide-ic{ position:absolute; transition:opacity .26s var(--ease), transform .34s var(--ease); }
:where(#true-homepage) .lp-slide-ic--on{ opacity:0; transform:scale(.6); }
:where(#true-homepage) [data-arm].armed .lp-slide-knob{ background:var(--mint); }
:where(#true-homepage) [data-arm].armed .lp-slide-ic--go{ opacity:0; transform:scale(.6); }
:where(#true-homepage) [data-arm].armed .lp-slide-ic--on{ opacity:1; transform:none; }
:where(#true-homepage) .lp-slide.dragging .lp-slide-knob,
:where(#true-homepage) .lp-slide.dragging .lp-slide-fill,
:where(#true-homepage) .lp-slide.dragging .lp-slide-label,
:where(#true-homepage) .lp-slide.dragging .lp-slide-hint{ transition:none; }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-slide-hint span{ animation:none; }
 }
:where(#true-homepage) .lp-signbox{ display:flex; align-items:center; gap:12px; padding:14px; border-radius:12px;
  background:color-mix(in srgb, var(--bg) 55%, transparent); }
:where(#true-homepage) .lp-signic{ display:inline-flex; align-items:center; justify-content:center; width:38px; height:38px;
  border-radius:10px; flex-shrink:0; color:var(--t2);
  background-image:var(--gradient-tile); box-shadow:var(--shadow-tile); }
:where(#true-homepage) .lp-signbox b{ display:block; font-size:13.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-signbox p{ margin:3px 0 0; font-size:12px; color:var(--t4); }
:where(#true-homepage) .lp-signbtn{ position:relative; height:46px; border-radius:10px; cursor:pointer; overflow:hidden;
  font-family:inherit; font-size:14px; font-weight:590; color:var(--t1);
  border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent);
  background:color-mix(in srgb, var(--s3) 70%, transparent); }
:where(#true-homepage) .lp-signbtn > span:last-child{ position:relative; }
:where(#true-homepage) .lp-signfill{ position:absolute; inset:0 auto 0 0; width:0;
  background:color-mix(in srgb, var(--silver) 26%, transparent); }
:where(#true-homepage) [data-sign].signed .lp-signbtn{ color:var(--on-v); background:var(--green); border-color:transparent; }
:where(#true-homepage) [data-sign].signed .lp-signfill{ width:0; }
:where(#true-homepage) .lp-back{
  display:inline-flex; align-items:center; justify-content:center; width:28px; height:28px;
  margin-right:-2px; border-radius:9999px; cursor:pointer; color:var(--t2);
  border:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent); background:transparent;
}
:where(#true-homepage) .lp-back:hover{ background:var(--s3); color:var(--t1); }
:where(#true-homepage) .lp-back[hidden]{ display:none; }
:where(#true-homepage) .lp-agents{ display:flex; flex-direction:column; gap:10px; margin-top:18px; flex:1 1 auto; }
:where(#true-homepage) .lp-agents > .lp-agentpick{ flex:1 1 0; }
:where(#true-homepage) .lp-agentpick{
  position:relative; display:grid; grid-template-columns:20px minmax(0,1fr);
  gap:3px 12px; align-items:center; align-content:center;
  padding:13px 15px; border-radius:var(--r-md); cursor:pointer; font-family:inherit; text-align:left;
  border:1px solid color-mix(in srgb, var(--border) 65%, transparent);
  background:color-mix(in srgb, var(--bg) 45%, transparent);
  transition:border-color .2s var(--ease), background .2s var(--ease);
}
:where(#true-homepage) .lp-agentpick:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .lp-agentpick[aria-pressed="true"]{
  border-color:color-mix(in srgb, var(--green) 55%, transparent);
  background:color-mix(in srgb, var(--green) 10%, transparent);
}
:where(#true-homepage) .lp-agentpick i{
  grid-column:1; grid-row:1 / span 2; align-self:center;
  display:inline-flex; align-items:center; justify-content:center;
  width:20px; height:20px; border-radius:9999px; color:transparent;
  border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent);
  transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);
}
:where(#true-homepage) .lp-agentname{ grid-column:2; grid-row:1; font-size:14.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-agentdesc{ grid-column:2; grid-row:2; font-size:12.5px; line-height:1.45; color:var(--t3); }
:where(#true-homepage) .lp-agentpick[aria-pressed="true"] i{ color:var(--on-v); background:var(--green); border-color:transparent; }
:where(#true-homepage) .lp-simlog{ list-style:none; margin:24px 0 0; padding:0; display:flex; flex-direction:column; gap:12px; }
:where(#true-homepage) .lp-simlog li{
  display:flex; align-items:center; gap:10px; font-size:14px; color:var(--t3);
  opacity:0; translate:0 6px; transition:opacity .3s var(--ease), translate .3s var(--ease);
}
:where(#true-homepage) .lp-simlog li.in{ opacity:1; translate:0 0; }
:where(#true-homepage) .lp-simlog svg{ color:var(--mint); flex-shrink:0; }
:where(#true-homepage) .lp-simcard{
  margin-top:22px; padding:16px 18px; border-radius:var(--r-md);
  border:1px solid color-mix(in srgb, var(--green) 30%, var(--border));
  background:color-mix(in srgb, var(--bg) 50%, transparent);
  opacity:0; translate:0 8px; transition:opacity .4s var(--ease), translate .4s var(--ease);
}
:where(#true-homepage) .lp-simcard.in{ opacity:1; translate:0 0; }
:where(#true-homepage) .lp-simhead{ display:flex; align-items:center; gap:10px; padding-bottom:12px; margin-bottom:6px;
  border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .lp-simhead b{ font-size:15px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-simhead .chip{ background:color-mix(in srgb, var(--green) 24%, transparent); color:var(--mint); }
:where(#true-homepage) .lp-simhead .chip.short{ background:color-mix(in srgb, var(--red) 24%, transparent); color:var(--red); }
:where(#true-homepage) .lp-simhead > span:last-child{ margin-left:auto; font-size:13.5px; color:var(--t3); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-simrow{ display:flex; justify-content:space-between; align-items:center; padding:7px 0; font-size:13.5px; color:var(--t3); }
:where(#true-homepage) .lp-simrow b{ color:var(--t1); font-weight:510; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-tile2.off{ opacity:.42; }
:where(#true-homepage) .lp-tile2.off::after{
  content:"Off your board"; position:absolute; right:14px; top:14px;
  padding:4px 10px; border-radius:9999px; font-size:11px; font-weight:590;
  letter-spacing:.06em; text-transform:uppercase; color:var(--t3);
  background:color-mix(in srgb, var(--bg) 78%, transparent);
  border:1px solid color-mix(in srgb, var(--border) 80%, transparent);
}
:where(#true-homepage) [hidden]{ display:none !important; }
:where(#true-homepage) .lp-meshgrid{
  display:grid; gap:16px; grid-template-columns:1fr; margin-top:clamp(32px,4vw,52px);
}

@media (min-width:900px) {:where(#true-homepage) .lp-meshgrid{ grid-template-columns:minmax(0,1.04fr) minmax(0,1fr); }
:where(#true-homepage) .lp-meshgrid > :first-child{ grid-row:span 2; }

}
:where(#true-homepage) .lp-mesh{
  --m1: var(--v); --m2: var(--vl);
  position:relative; overflow:hidden; isolation:isolate;
  display:flex; flex-direction:column;
  padding:clamp(24px,3vw,34px); border-radius:var(--r-2xl);
  border:1px solid color-mix(in srgb, var(--m1) 32%, var(--border));
}
:where(#true-homepage) .lp-mesh::before{
  content:""; position:absolute; inset:0; z-index:-2;
  background:
    radial-gradient(70% 60% at 14% 8%,  color-mix(in srgb, var(--m2) 62%, transparent), transparent 70%),
    radial-gradient(64% 70% at 88% 26%, color-mix(in srgb, var(--m1) 58%, transparent), transparent 72%),
    radial-gradient(90% 80% at 40% 108%, color-mix(in srgb, var(--m2) 40%, transparent), transparent 74%),
    color-mix(in srgb, var(--m1) 20%, var(--s2));
}
:where(#true-homepage) .lp-mesh::after{
  content:""; position:absolute; inset:0; z-index:-1; pointer-events:none;
  background-image:radial-gradient(color-mix(in srgb, var(--t1) 9%, transparent) 1px, transparent 1px);
  background-size:15px 15px;
  -webkit-mask-image:radial-gradient(90% 80% at 50% 40%, var(--t1), transparent 78%);
  mask-image:radial-gradient(90% 80% at 50% 40%, var(--t1), transparent 78%);
}
:where(#true-homepage) .lp-mesh--b{ --m1: var(--blue); --m2: #6fc0ff; }
:where(#true-homepage) .lp-mesh--shot{ --m1: var(--v); --m2: #8f7ce4; }
:where(#true-homepage) .lp-meshchip{
  align-self:flex-start; display:inline-flex; align-items:center; height:30px; padding:0 14px;
  border-radius:9999px; font-size:12.5px; font-weight:590; color:var(--t1);
  background:color-mix(in srgb, var(--bg) 34%, transparent);
  border:1px solid color-mix(in srgb, var(--t1) 16%, transparent);
}
:where(#true-homepage) .lp-meshtitle{
  margin:clamp(28px,4vw,44px) 0 0;
  font-size:clamp(26px,3.2vw,40px); font-weight:510; line-height:1.1;
  letter-spacing:-.028em; color:var(--t1); text-wrap:balance;
}
:where(#true-homepage) .lp-meshlede{ margin:14px 0 0; max-width:34ch; font-size:15px; line-height:1.55;
  color:color-mix(in srgb, var(--t1) 74%, transparent); }
:where(#true-homepage) .lp-meshlist{ list-style:none; margin:26px 0 0; padding:0; display:flex; flex-direction:column; gap:13px; }
:where(#true-homepage) .lp-meshlist li{ display:flex; align-items:center; gap:11px; font-size:14.5px;
  color:color-mix(in srgb, var(--t1) 88%, transparent); }
:where(#true-homepage) .lp-meshlist svg{ flex-shrink:0; color:color-mix(in srgb, var(--t1) 70%, transparent); }
:where(#true-homepage) .lp-meshbtn{
  align-self:flex-start; display:inline-flex; align-items:center; gap:9px;
  height:48px; margin-top:auto; padding:0 24px; border-radius:9999px;
  font-size:15px; font-weight:590; text-decoration:none;
  color:var(--bg); background:var(--t1);
}
:where(#true-homepage) .lp-meshbtn:hover{ filter:brightness(1.06); }
:where(#true-homepage) .lp-meshlist + .lp-meshbtn{ margin-top:clamp(28px,3vw,40px); }
:where(#true-homepage) .lp-mesh--shot{ min-height:clamp(420px,46vw,560px); }
:where(#true-homepage) .lp-meshimg{
  display:block; width:min(108%,520px); height:auto; margin:auto -10% -12% auto;
  filter:drop-shadow(0 30px 60px rgb(0 0 0 / .45));
}

@media (max-width:899px) {:where(#true-homepage) .lp-meshimg{ width:min(78%,320px); margin-inline:auto; }
 }
:where(#true-homepage) .lp-break--big{ height:auto; min-height:clamp(340px,44vw,560px); display:flex; align-items:center; }
:where(#true-homepage) .lp-break--big img{ opacity:.95; }
:where(#true-homepage) .lp-break--big::after{
  background:
    linear-gradient(95deg, var(--bg) 4%, color-mix(in srgb, var(--bg) 72%, transparent) 42%, transparent 82%),
    linear-gradient(180deg, var(--bg), transparent 26%, transparent 74%, var(--bg));
}
:where(#true-homepage) .lp-breakin{ position:relative; z-index:2; padding-block:clamp(56px,7vw,96px); }
:where(#true-homepage) .lp-kick--onart{ color:var(--t2); margin-bottom:20px; }
:where(#true-homepage) .lp-kick--onart::before{ background:linear-gradient(90deg, transparent, var(--t2)); }
:where(#true-homepage) .lp-bigline{
  margin:0; max-width:18ch;
  font-size:clamp(34px,5.4vw,78px); font-weight:510; line-height:1.04;
  letter-spacing:-.034em; color:var(--t1);
}
:where(#true-homepage) .lp-w{ display:inline-block; overflow:hidden; vertical-align:bottom; }
:where(#true-homepage) .lp-w > i{ display:inline-block; font-style:normal; translate:0 104%; }
#true-homepage.js .lp-break--big.in .lp-w > i{
  animation:lp-rise .78s cubic-bezier(.16,.84,.34,1) var(--d,0ms) both;
}

@keyframes lp-rise { from { translate:0 104%; } to { translate:0 0; } }
:where(#true-homepage) .lp-break--big.in .lp-bigline{
  background-image:linear-gradient(100deg,
    var(--t1) 0%, var(--t1) 38%, color-mix(in srgb, var(--v-text) 88%, var(--t1)) 50%, var(--t1) 62%, var(--t1) 100%);
  background-size:280% 100%;
  -webkit-background-clip:text; background-clip:text;
  animation:lp-sweep 4.6s var(--ease) 1.1s infinite;
}

@keyframes lp-sweep { 0%,42% { background-position:120% 0; } 72%,100% { background-position:-40% 0; } }

@media (prefers-reduced-motion:reduce) {#true-homepage.js .lp-break--big.in .lp-w > i{ animation:none; translate:0 0; }
:where(#true-homepage) .lp-break--big.in .lp-bigline{ animation:none; }

}
#true-homepage{
  --ease-soft: cubic-bezier(.22,.61,.36,1);   
  --ease-sprung: cubic-bezier(.34,1.3,.5,1);  
}
#true-homepage.js .rv{ opacity:0; transform:translateY(16px); }
#true-homepage.js .rv.in{ animation:lp-cue 820ms var(--ease-soft) both; }

@keyframes lp-cue { from { opacity:0; transform:translateY(16px); } to { opacity:1; transform:none; } }
:where(#true-homepage) .lp-tile,
:where(#true-homepage) .lp-tile2,
:where(#true-homepage) .lp-mesh,
:where(#true-homepage) .lp-mk article,
:where(#true-homepage) .lp-arow,
:where(#true-homepage) .lp-wrow,
:where(#true-homepage) .lp-mrow,
:where(#true-homepage) .lp-agentpick,
:where(#true-homepage) .lp-tog,
:where(#true-homepage) .lp-chips button,
:where(#true-homepage) .lp-presets button,
:where(#true-homepage) .lp-side button,
:where(#true-homepage) .lp-rcards a{
  transition-duration:.34s; transition-timing-function:var(--ease-soft);
}
:where(#true-homepage) .lp-tile:hover,
:where(#true-homepage) .lp-tile2:hover{ transition-duration:.46s; }
:where(#true-homepage) .lp-arow[aria-pressed="true"],
:where(#true-homepage) .lp-mrow[aria-pressed="true"],
:where(#true-homepage) .lp-agentpick[aria-pressed="true"],
:where(#true-homepage) .lp-chips button[aria-pressed="true"],
:where(#true-homepage) .lp-presets button[aria-pressed="true"],
:where(#true-homepage) .lp-side button[aria-pressed="true"]{
  transition-timing-function:var(--ease-sprung);
}
:where(#true-homepage) .lp-tog i,
:where(#true-homepage) .lp-tog i::after,
:where(#true-homepage) .lp-segs i,
:where(#true-homepage) .lp-slide-fill,
:where(#true-homepage) .lp-slide-knob,
:where(#true-homepage) .lp-brow i{
  transition-duration:.42s; transition-timing-function:var(--ease-soft);
}
:where(#true-homepage) .lp-brow i{ transition-duration:.9s; }
:where(#true-homepage) .lp-track2 li,
:where(#true-homepage) .lp-track2 i{ transition-duration:.5s; transition-timing-function:var(--ease-soft); }
:where(#true-homepage) .lp-simlog li{ transition-duration:.52s; transition-timing-function:var(--ease-soft); }
:where(#true-homepage) .lp-simcard{ transition-duration:.62s; transition-timing-function:var(--ease-soft); }
:where(#true-homepage) .lp-rcards a{ transition-duration:.52s; }
:where(#true-homepage) .lp-con-tk{ transition-duration:.46s; transition-timing-function:var(--ease-sprung); }

@keyframes lp-drift { from { transform:translateY(-6px); } to { transform:translateY(7px); } }
:where(#true-homepage) .lp-con-tk{ animation-duration:9s; }
:where(#true-homepage) .lp-cards{
  -webkit-mask-image:linear-gradient(90deg, transparent 0, var(--t1) clamp(20px,5vw,56px),
    var(--t1) calc(100% - clamp(20px,5vw,56px)), transparent 100%);
  mask-image:linear-gradient(90deg, transparent 0, var(--t1) clamp(20px,5vw,56px),
    var(--t1) calc(100% - clamp(20px,5vw,56px)), transparent 100%);
}
:where(#true-homepage) .lp-tile2::before,
:where(#true-homepage) .lp-tile::before{ filter:blur(2px); }
:where(#true-homepage) .lp-swaptitle{ display:flex; align-items:baseline; gap:10px; flex-wrap:wrap; }
:where(#true-homepage) .lp-swaptitle b{ font-size:16px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-swaptitle span{ font-size:13px; color:var(--t4); }
:where(#true-homepage) .lp-sec,
:where(#true-homepage) .lp-break,
:where(#true-homepage) .lp-sec--rail{ scroll-margin-top:96px; }

@media (max-width:620px) {:where(#true-homepage) .lp-mk{ gap:12px; margin-top:28px; }
:where(#true-homepage) .lp-mk article{ padding:18px; }
:where(#true-homepage) .lp-tks{ flex-wrap:wrap; row-gap:10px; }
:where(#true-homepage) .lp-tks > b{ margin-left:0; flex-basis:100%; }
:where(#true-homepage) .lp-mk .lp-mkfoot{ flex-wrap:wrap; row-gap:6px; }
:where(#true-homepage) .lp-mk .lp-mkfoot .lp-tkmore{ margin-left:auto; }
:where(#true-homepage) .lp-mock--swap{ margin-top:28px; }
:where(#true-homepage) .lp-head2{ gap:14px; }

}

@media (prefers-reduced-motion:reduce) {#true-homepage.js .rv,
#true-homepage.js .rv.in{ opacity:1; transform:none; animation:none; }

}
:where(#true-homepage) .lp-tlist{ display:flex; flex-direction:column; gap:2px; padding:6px; border-radius:12px;
  background:color-mix(in srgb, var(--bg) 55%, transparent); }
:where(#true-homepage) .lp-trow{ display:grid; grid-template-columns:32px minmax(0,1fr) 46px auto; align-items:center;
  gap:10px; padding:9px 10px; border-radius:10px; transition:background .34s var(--ease-soft); }
:where(#true-homepage) .lp-trow:hover{ background:color-mix(in srgb, var(--s3) 70%, transparent); }
:where(#true-homepage) .lp-tav{ display:inline-flex; align-items:center; justify-content:center; width:32px; height:32px;
  border-radius:9999px; font-size:11.5px; font-weight:590; letter-spacing:.02em; color:var(--t2);
  background-image:var(--gradient-tile); box-shadow:var(--shadow-tile); }
:where(#true-homepage) .lp-tname{ font-size:13px; font-weight:510; color:var(--t1); min-width:0; }
:where(#true-homepage) .lp-tname em{ display:block; font-style:normal; font-size:11px; font-weight:400; color:var(--t4);
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
:where(#true-homepage) .lp-copybtn{ height:28px; padding:0 13px; border-radius:9999px; cursor:pointer; font-family:inherit;
  font-size:12px; font-weight:590; color:var(--t2); background:transparent;
  border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent);
  transition:background .34s var(--ease-sprung), color .34s var(--ease-soft), border-color .34s var(--ease-soft); }
:where(#true-homepage) .lp-copybtn:hover{ color:var(--t1); background:var(--s3); }
:where(#true-homepage) .lp-copybtn[aria-pressed="true"]{ color:var(--on-v); background:var(--v); border-color:transparent; }
:where(#true-homepage) .lp-seg2{
  display:inline-flex; gap:4px; padding:4px; border-radius:9999px; font-family:inherit;
  border:1px solid color-mix(in srgb, var(--border) 60%, transparent);
  background:color-mix(in srgb, var(--bg) 60%, transparent); box-shadow:var(--shadow-track);
}
:where(#true-homepage) .lp-seg2--wrap{ flex-wrap:wrap; }
:where(#true-homepage) .lp-seg2 button{
  height:30px; padding:0 14px; border:0; border-radius:9999px; cursor:pointer; font-family:inherit;
  background:transparent; color:var(--t3); font-size:12.5px; font-weight:590;
  font-variant-numeric:tabular-nums; transition:color .3s var(--ease-soft), background .3s var(--ease-soft);
}
:where(#true-homepage) .lp-seg2 button:hover{ color:var(--t2); }
:where(#true-homepage) .lp-seg2 button[aria-pressed="true"]{
  color:var(--t1); background:color-mix(in srgb, var(--s4) 90%, transparent); box-shadow:var(--shadow-raised);
}



@media (max-width:979px) and (min-width:621px) {:where(#true-homepage) .lp-lab2 > div:first-child .lp-p,
:where(#true-homepage) .lp-lab2 > div:first-child .lp-num p{ max-width:none; }
:where(#true-homepage) .lp-head2 .lp-p{ max-width:none; }

}
:where(#true-homepage) .lp-tick2{ display:flex; align-items:center; gap:8px; margin-top:4px; padding-top:12px;
  border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);
  font-size:11.5px; color:var(--t4); min-height:20px; }
:where(#true-homepage) .lp-tick2-dot{ width:6px; height:6px; border-radius:9999px; background:var(--mint); flex-shrink:0;
  animation:lp-pulse 2.4s var(--ease-soft) infinite; }

@keyframes lp-pulse { 0%,100% { opacity:.35; transform:scale(.82); } 50% { opacity:1; transform:scale(1); } }
:where(#true-homepage) .lp-tick2-line{ min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
  transition:opacity .4s var(--ease-soft); }
:where(#true-homepage) .lp-tick2.swap .lp-tick2-line{ opacity:0; }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-tick2-dot{ animation:none; opacity:.8; }
 }
:where(#true-homepage) .lp-meshbtn,
:where(#true-homepage) .lp-cta-lg,
:where(#true-homepage) .lp-cta-alt{ border-radius:var(--r-btn-lg, 14px); }
:where(#true-homepage) .lp-chips button,
:where(#true-homepage) .lp-presets button,
:where(#true-homepage) .lp-copybtn,
:where(#true-homepage) .lp-arrow,
:where(#true-homepage) .lp-pill,
:where(#true-homepage) .lp-back,
:where(#true-homepage) .lp-ticketbtn,
:where(#true-homepage) .lp-signbtn,
:where(#true-homepage) .lp-slide-knob{ border-radius:10px; }
:where(#true-homepage) .lp-pill,
:where(#true-homepage) .lp-back,
:where(#true-homepage) .lp-copybtn{ border-radius:8px; }
:where(#true-homepage) .lp-seg2,
:where(#true-homepage) .lp-seg2 button{ border-radius:8px; }
:where(#true-homepage) .lp-seg2{ border-radius:10px; }
:where(#true-homepage) .lp-tile--solid{ isolation:isolate; background:var(--v); }
:where(#true-homepage) .lp-tile--solid::after{
  content:""; position:absolute; inset:0; z-index:-2; border-radius:inherit;
  background:
    
    radial-gradient(58% 44% at 16% 6%,  color-mix(in srgb, var(--v-soft) 92%, transparent) 0%,
                                        color-mix(in srgb, var(--v-soft) 30%, transparent) 46%, transparent 74%),
    
    radial-gradient(52% 40% at 72% 30%, color-mix(in srgb, var(--vl) 96%, transparent) 0%,
                                        color-mix(in srgb, var(--vl) 34%, transparent) 48%, transparent 76%),
    
    radial-gradient(68% 54% at 8% 84%,  color-mix(in srgb, var(--blue) 46%, var(--v)) 0%,
                                        color-mix(in srgb, var(--v) 40%, transparent) 52%, transparent 80%),
    
    radial-gradient(96% 76% at 62% 108%, color-mix(in srgb, var(--v-subtle) 82%, var(--v)) 0%,
                                         color-mix(in srgb, var(--v) 70%, transparent) 46%, transparent 82%),
    linear-gradient(162deg, var(--vl) 0%, var(--v) 52%, color-mix(in srgb, var(--v-subtle) 46%, var(--v)) 100%);
}
:where(#true-homepage) .lp-tile--solid::before{
  content:""; display:block; position:absolute; inset:-14%; z-index:-1; width:auto; height:auto;
  aspect-ratio:auto; translate:none; pointer-events:none;
  background:
    radial-gradient(40% 32% at 24% 12%, color-mix(in srgb, var(--t1) 26%, transparent), transparent 70%),
    radial-gradient(44% 36% at 84% 74%, color-mix(in srgb, var(--v-subtle) 70%, transparent), transparent 72%);
  filter:blur(46px); opacity:.85; mix-blend-mode:soft-light;
}
:where(#true-homepage) .lp-conmesh{ position:absolute; inset:0; pointer-events:none; border-radius:inherit; overflow:hidden; z-index:0; }
:where(#true-homepage) .lp-conmesh::before{
  content:""; position:absolute; inset:0;
  background-image:radial-gradient(color-mix(in srgb, var(--t1) 16%, transparent) 1px, transparent 1px);
  background-size:17px 17px; opacity:.32;
  -webkit-mask-image:linear-gradient(180deg, transparent 18%, var(--t1) 88%);
  mask-image:linear-gradient(180deg, transparent 18%, var(--t1) 88%);
}
:where(#true-homepage) .lp-conmesh::after{
  content:""; position:absolute; inset:0;
  background:radial-gradient(120% 96% at 50% 34%, transparent 46%,
    color-mix(in srgb, var(--v-subtle) 46%, transparent) 100%);
}
:where(#true-homepage) .lp-con{ position:absolute; inset:0; z-index:1; }
:where(#true-homepage) .lp-con-tk{
  animation:lp-float var(--dur,8s) var(--ease-soft) var(--delay,0s) infinite;
  box-shadow:0 16px 30px -12px rgb(0 0 0 / .5), 0 0 0 1px color-mix(in srgb, var(--t1) 14%, transparent);
}


@keyframes lp-float {
  0% {
    transform:translate(0, calc(var(--amp,8px) * -1))
              rotate(calc(var(--rot,0deg) * -1)) scale(1);
  }
  22% {
    transform:translate(calc(var(--amp,8px) * .82), calc(var(--amp,8px) * -.34))
              rotate(calc(var(--rot,0deg) * .2)) scale(1.035);
  }
  46% {
    transform:translate(calc(var(--amp,8px) * .26), var(--amp,8px))
              rotate(var(--rot,0deg)) scale(1);
  }
  70% {
    transform:translate(calc(var(--amp,8px) * -.88), calc(var(--amp,8px) * .42))
              rotate(calc(var(--rot,0deg) * -.3)) scale(.972);
  }
  88% {
    transform:translate(calc(var(--amp,8px) * -.34), calc(var(--amp,8px) * -.62))
              rotate(calc(var(--rot,0deg) * -.8)) scale(1.012);
  }
  100% {
    transform:translate(0, calc(var(--amp,8px) * -1))
              rotate(calc(var(--rot,0deg) * -1)) scale(1);
  }
}

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-con-tk{ animation:none; }
 }
:where(#true-homepage) .lp-cta-onart{ margin-top:clamp(24px,3vw,34px); }
:where(#true-homepage) .lp-cta-rail{ margin:26px 0 0; }
:where(#true-homepage) .lp-board{
  display:grid; gap:16px; align-items:stretch;
  
  grid-template-columns:repeat(auto-fit, minmax(min(100%,330px), 1fr));
  grid-auto-rows:1fr;
  margin-top:clamp(32px,4vw,52px);
}
:where(#true-homepage) .lp-tile2{ display:flex; flex-direction:column; min-height:clamp(320px,26vw,380px); }
:where(#true-homepage) .lp-tile2 > .lp-mlist,
:where(#true-homepage) .lp-tile2 > .lp-swap,
:where(#true-homepage) .lp-tile2 > .lp-togs,
:where(#true-homepage) .lp-tile2 > .lp-tlist{ margin-bottom:auto; }
:where(#true-homepage) .lp-tile2 > h3 + p{ margin-bottom:18px; }
:where(#true-homepage) .lp-tile2 .lp-workcount{ margin-top:16px; }
:where(#true-homepage) .lp-tile2.lp-widget{ justify-content:flex-start; }
:where(#true-homepage) .lp-mesh--shot{ min-height:0; padding-bottom:0; }
:where(#true-homepage) .lp-mesh--shot .lp-meshtitle{ margin-top:clamp(20px,2.6vw,30px); }
:where(#true-homepage) .lp-meshfoot{
  position:relative; display:flex; align-items:center; gap:10px; flex-wrap:wrap;
  margin-top:22px; font-size:13.5px; color:color-mix(in srgb, var(--t1) 80%, transparent);
}
:where(#true-homepage) .lp-meshfoot span{
  display:inline-flex; align-items:center; gap:7px; height:32px; padding:0 13px; border-radius:8px;
  background:color-mix(in srgb, var(--bg) 30%, transparent);
  border:1px solid color-mix(in srgb, var(--t1) 14%, transparent);
}
:where(#true-homepage) .lp-meshimg{
  position:relative; display:block; width:min(112%,560px); height:auto;
  margin:clamp(16px,3vw,30px) -12% -2% auto;
  filter:drop-shadow(0 34px 64px rgb(0 0 0 / .5));
}

@media (max-width:899px) {:where(#true-homepage) .lp-meshimg{ width:min(84%,340px); margin-inline:auto; }
 }
:where(#true-homepage) .lp-tile2.lp-widget > section{ flex:1; display:flex; flex-direction:column; min-height:0; }
:where(#true-homepage) .lp-tile2.lp-widget .crw-body,
:where(#true-homepage) .lp-tile2.lp-widget .wlib-wallet-list{ flex:1; min-height:0; }
:where(#true-homepage) .lp-cbtn,
:where(#true-homepage) .lp-lang,
:where(#true-homepage) .tokbtn,
:where(#true-homepage) .seg,
:where(#true-homepage) .seg button,
:where(#true-homepage) .btn,
:where(#true-homepage) .btn--sm{ border-radius:10px; }
:where(#true-homepage) .lp-cbtn--send,
:where(#true-homepage) .btn--lg{ border-radius:10px; }
:where(#true-homepage) .seg{ border-radius:12px; }
:where(#true-homepage) .lp-swaprow2{
  display:grid; gap:clamp(28px,4vw,56px); grid-template-columns:1fr; align-items:center;
  margin-top:clamp(44px,5vw,76px);
}

@media (min-width:920px) {:where(#true-homepage) .lp-swaprow2{ grid-template-columns:minmax(0,1fr) minmax(0,.92fr); }
 }
:where(#true-homepage) .lp-swapcopy .lp-h2{
  margin:0; font-size:clamp(30px,3.6vw,52px); font-weight:510;
  line-height:1.06; letter-spacing:-.03em; color:var(--t1);
}
:where(#true-homepage) .lp-swapcopy .lp-p{ margin-top:16px; max-width:44ch; }
:where(#true-homepage) .lp-swaplist{ list-style:none; margin:30px 0 32px; padding:0; display:flex; flex-direction:column; gap:18px; }
:where(#true-homepage) .lp-swaplist li{ display:grid; grid-template-columns:18px minmax(0,1fr); gap:14px; align-items:start; }
:where(#true-homepage) .lp-swaplist svg{ margin-top:2px; color:var(--sec-soft); }
:where(#true-homepage) .lp-swaplist b{ display:block; font-size:15px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-swaplist p{ margin:5px 0 0; font-size:13.5px; line-height:1.55; color:var(--t3); max-width:42ch; }
:where(#true-homepage) .lp-swapcopy .lp-fine{ display:flex; align-items:center; gap:8px; margin-top:20px; }
:where(#true-homepage) .lp-swapcopy .lp-fine svg{ color:var(--t4); flex-shrink:0; }
:where(#true-homepage) .lp-mock--swap{ max-width:none; margin:0; }
:where(#true-homepage) .lp-gate{ gap:14px; padding:28px; }
:where(#true-homepage) .lp-gate b{ font-size:19px; letter-spacing:-.015em; }
:where(#true-homepage) .lp-gate::before{
  content:""; display:inline-flex; align-items:center; justify-content:center;
  width:46px; height:46px; border-radius:12px; margin-bottom:2px;
  background:color-mix(in srgb, var(--v) 22%, transparent);
  border:1px solid color-mix(in srgb, var(--v) 46%, transparent);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%239b87ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10'/%3E%3Cpath d='M7 17 17 7'/%3E%3C/svg%3E");
  background-repeat:no-repeat; background-position:center;
}

@media (max-width:919px) {:where(#true-homepage) .lp-swapcopy .lp-h2 br{ display:none; }
 }
:where(#true-homepage) .lp-board{
  display:grid; gap:16px; align-items:stretch;
  grid-template-columns:repeat(auto-fit, minmax(min(100%,300px), 1fr));
  grid-auto-rows:auto; margin-top:clamp(32px,4vw,52px);
}
:where(#true-homepage) .lp-tile2{ min-height:clamp(300px,24vw,340px); }


@media (min-width:1180px) {:where(#true-homepage) .lp-board{ grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); grid-auto-rows:auto; }
:where(#true-homepage) .lp-board > [data-tile="markets"]{ grid-column:span 4; order:1; }
:where(#true-homepage) .lp-board > [data-swap]{ grid-column:span 2; order:2; }
:where(#true-homepage) .lp-board > [data-tile="catalyst"]{ grid-column:span 2; order:3; }
:where(#true-homepage) .lp-board > [data-tile="wallet"]{ grid-column:span 4; order:4; }
:where(#true-homepage) .lp-board > [data-work]{ grid-column:span 3; order:5; }
:where(#true-homepage) .lp-board > [data-tile="copy"]{ grid-column:span 3; order:6; }
:where(#true-homepage) .lp-tile2{ min-height:0; }
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mlist{
    display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:2px 10px;
  }

}

@media (min-width:760px) and (max-width:1179px) {:where(#true-homepage) .lp-board{ grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr); }
:where(#true-homepage) .lp-board > [data-tile="markets"]{ grid-column:span 2; grid-row:span 2; }
:where(#true-homepage) .lp-board > [data-swap]{ grid-column:span 2; }
:where(#true-homepage) .lp-board > [data-work]{ grid-column:span 2; }
:where(#true-homepage) .lp-board > [data-tile="catalyst"]{ grid-column:span 2; }
:where(#true-homepage) .lp-board > [data-tile="wallet"]{ grid-column:span 2; }
:where(#true-homepage) .lp-board > [data-tile="copy"]{ grid-column:span 2; }

}
:where(#true-homepage) .lp-band2{ margin-top:clamp(32px,4vw,52px); }
:where(#true-homepage) .lp-mesh--band{
  --m1: var(--v); --m2: #8f7ce4;
  position:relative; overflow:hidden; display:grid; align-items:center;
  grid-template-columns:1fr; gap:clamp(20px,3vw,40px);
  min-height:clamp(380px,34vw,460px); padding:clamp(26px,3.4vw,44px);
}

@media (min-width:880px) {:where(#true-homepage) .lp-mesh--band{ grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr); }
 }
:where(#true-homepage) .lp-bandcopy{ position:relative; display:flex; flex-direction:column; align-items:flex-start; }
:where(#true-homepage) .lp-mesh--band .lp-meshtitle{ margin-top:clamp(18px,2.2vw,26px); max-width:16ch; }
:where(#true-homepage) .lp-mesh--band .lp-meshlede{ margin-top:14px; }
:where(#true-homepage) .lp-bandbtn{ margin-top:clamp(24px,3vw,34px); }
:where(#true-homepage) .lp-mesh--band .lp-meshimg{
  position:relative; align-self:end; justify-self:end;
  width:min(104%,520px); margin:0 -8% -14% 0; height:auto;
  filter:drop-shadow(0 40px 70px rgb(0 0 0 / .52));
}

@media (max-width:879px) {:where(#true-homepage) .lp-mesh--band{ min-height:0; }
:where(#true-homepage) .lp-mesh--band .lp-meshimg{ justify-self:center; width:min(76%,300px); margin:0 auto -12%; }

}
:where(#true-homepage) .lp-meshgrid{ grid-template-columns:repeat(auto-fit, minmax(min(100%,320px), 1fr)); margin-top:16px; }
:where(#true-homepage) .lp-meshgrid > :first-child{ grid-row:auto; }
:where(#true-homepage) .lp-mesh--v,
:where(#true-homepage) .lp-mesh--b{ min-height:clamp(380px,30vw,440px); }
:where(#true-homepage) .lp-tile2 .lp-tog{ padding:12px 16px; font-size:14.5px; }
:where(#true-homepage) .lp-tile2 .lp-togs{ gap:8px; }
:where(#true-homepage) .lp-tile2 .lp-mrow{ padding:9px 12px; }
:where(#true-homepage) .lp-tile2 .lp-mlist{ gap:0; }



@media (min-width:1180px) {:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mlist{ flex:0 0 auto; margin-block:auto; }
:where(#true-homepage) .lp-board > [data-tile="catalyst"] .crw-body{ flex:0 0 auto; }
:where(#true-homepage) .lp-board > [data-tile="markets"]{ display:flex; flex-direction:column; }
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mlist{ margin-bottom:16px; }

}
#true-homepage{
  --ease-soft: cubic-bezier(.19,.72,.28,1);
  --ease-sprung: cubic-bezier(.3,1.18,.44,1);
  --ease: cubic-bezier(.19,.72,.28,1);
}
#true-homepage.js .rv.in{ animation-duration:1080ms; }
:where(#true-homepage) .lp-tile,
:where(#true-homepage) .lp-tile2,
:where(#true-homepage) .lp-mesh,
:where(#true-homepage) .lp-mk article,
:where(#true-homepage) .lp-arow,
:where(#true-homepage) .lp-wrow,
:where(#true-homepage) .lp-mrow,
:where(#true-homepage) .lp-agentpick,
:where(#true-homepage) .lp-tog,
:where(#true-homepage) .lp-chips button,
:where(#true-homepage) .lp-presets button,
:where(#true-homepage) .lp-side button,
:where(#true-homepage) .lp-rcards a,
:where(#true-homepage) .lp-copybtn,
:where(#true-homepage) .lp-seg2 button,
:where(#true-homepage) .lp-open,
:where(#true-homepage) .lp-cta-lg,
:where(#true-homepage) .lp-cta-alt,
:where(#true-homepage) .lp-meshbtn,
:where(#true-homepage) .lp-arrow,
:where(#true-homepage) .lp-pill,
:where(#true-homepage) .lp-back,
:where(#true-homepage) .lp-ticketbtn,
:where(#true-homepage) .lp-signbtn,
:where(#true-homepage) .lp-swapfab,
:where(#true-homepage) .lp-con-tk,
:where(#true-homepage) .crw-viewall,
:where(#true-homepage) .wlib-wallet-topup{
  transition-duration:.52s; transition-timing-function:var(--ease-soft);
}
:where(#true-homepage) .lp-tile:hover,
:where(#true-homepage) .lp-tile2:hover,
:where(#true-homepage) .lp-mesh:hover,
:where(#true-homepage) .lp-mk article:hover{ transition-duration:.66s; }
:where(#true-homepage) .lp-tog i,
:where(#true-homepage) .lp-tog i::after,
:where(#true-homepage) .lp-segs i,
:where(#true-homepage) .lp-slide-fill,
:where(#true-homepage) .lp-slide-knob{ transition-duration:.56s; }
:where(#true-homepage) .lp-brow i{ transition-duration:1.15s; }
:where(#true-homepage) .lp-track2 li,
:where(#true-homepage) .lp-track2 i,
:where(#true-homepage) .lp-simlog li{ transition-duration:.66s; }
:where(#true-homepage) .lp-simcard,
:where(#true-homepage) .lp-rcards a{ transition-duration:.78s; }
:where(#true-homepage) .lp-tick2-line{ transition-duration:.55s; }
:where(#true-homepage) .lp-answer::after{ animation-duration:1.15s; }
:where(#true-homepage) .lp-conmesh,
:where(#true-homepage) .lp-mesh::before,
:where(#true-homepage) .lp-mesh::after{ transition-duration:.6s; }


@keyframes lp-cue { from { opacity:0; transform:translateY(18px); } to { opacity:1; transform:none; } }

@keyframes lp-rise { from { translate:0 108%; } to { translate:0 0; } }
#true-homepage.js .lp-break--big.in .lp-w > i{ animation-duration:1.05s; }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) *,
:where(#true-homepage) *::before,
:where(#true-homepage) *::after{ animation-duration:.01ms !important; transition-duration:.01ms !important; }

}
:where(#true-homepage) .lp-mhead{
  display:none; gap:12px; padding:0 12px 10px; font-size:11px; font-weight:590;
  letter-spacing:.09em; text-transform:uppercase; color:var(--t4);
}
:where(#true-homepage) .lp-mhead span:nth-child(n+4){ text-align:right; }
:where(#true-homepage) .lp-mcap,
:where(#true-homepage) .lp-msp{ display:none; }
:where(#true-homepage) .lp-msp{ width:64px; height:24px; color:var(--mint); }
:where(#true-homepage) .lp-mrow[data-mrow="eth"] .lp-msp,
:where(#true-homepage) .lp-mrow[data-mrow="spyx"] .lp-msp{ color:var(--red); }

@media (min-width:1180px) {:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mhead{ display:grid; }
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mhead,
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mrow{
    grid-template-columns:26px minmax(0,1.5fr) minmax(0,.8fr) 64px minmax(0,1fr) 72px;
  }
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mhead{ grid-template-columns:26px minmax(0,1.5fr) minmax(0,.8fr) 64px minmax(0,1fr) 72px; }
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mhead > span:first-child{ grid-column:1 / 3; }
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mlist{ display:flex; }
:where(#true-homepage) .lp-mcap,
:where(#true-homepage) .lp-msp{ display:block; }
:where(#true-homepage) .lp-mcap{ font-size:12.5px; color:var(--t3); font-variant-numeric:tabular-nums; text-align:right; }

}
:where(#true-homepage) .lp-mprice,
:where(#true-homepage) .lp-mchg{ text-align:right; }
:where(#true-homepage) .lp-quote{
  display:flex; flex-direction:column; margin-top:14px; padding:12px 14px;
  border-radius:12px; background:color-mix(in srgb, var(--bg) 55%, transparent);
}
:where(#true-homepage) .lp-qrow{ display:flex; align-items:center; justify-content:space-between; gap:12px; padding:5px 0; font-size:12.5px; color:var(--t3); }
:where(#true-homepage) .lp-qrow b{ color:var(--t2); font-weight:510; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-qrow--key{ margin-top:4px; padding-top:9px; border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .lp-qrow--key span,
:where(#true-homepage) .lp-qrow--key b{ color:var(--t1); font-size:13px; font-weight:590; }
:where(#true-homepage) .lp-tile2 > .lp-quote{ margin-bottom:auto; }
:where(#true-homepage) .lp-seg2{ align-self:flex-start; width:fit-content; max-width:100%; }
:where(#true-homepage) .lp-seg2 button{ flex:0 0 auto; }
:where(#true-homepage) .lp-seg2 + .wlib-wallet-total{ margin-top:16px; }
:where(#true-homepage) .lp-widget .home3-hd-sec-head{ flex-wrap:wrap; gap:12px; align-items:center; }
:where(#true-homepage) .lp-widget .home3-hd-sec-head .lp-seg2{ margin-left:auto; }
:where(#true-homepage) .lp-widget .home3-hd-sec-head + .wlib-wallet-total{ margin-top:18px; }
:where(#true-homepage) .lp-seg2 + .wlib-wallet-total{ margin-top:18px; }
:where(#true-homepage) .lp-sec--close{ padding:0; }
:where(#true-homepage) .lp-sec--close + *{ border-top:0; }
:where(#true-homepage) .lp-close{
  border:0; border-radius:0; background:var(--bg);
  padding:clamp(72px,10vw,140px) 0;
  border-block:1px solid color-mix(in srgb, var(--border) 55%, transparent);
}
:where(#true-homepage) .lp-closein{ position:relative; z-index:1; text-align:center; }
:where(#true-homepage) .lp-close-art{ opacity:.55; }
:where(#true-homepage) .lp-close .lp-atmo::after{
  background:
    linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 42%, transparent) 26%,
                    color-mix(in srgb, var(--bg) 46%, transparent) 72%, var(--bg) 100%),
    radial-gradient(70% 60% at 50% 50%, transparent 30%, color-mix(in srgb, var(--bg) 62%, transparent) 100%);
}

@media (max-width:620px) {:where(#true-homepage) .lp-close{ padding:clamp(56px,14vw,84px) 0; }
 }
:where(#true-homepage) .lp-swaplist--last{ margin-bottom:22px; }
:where(#true-homepage) .lp-sec + .lp-sec,
:where(#true-homepage) .lp-sec--stats,
:where(#true-homepage) .lp-sec--band,
:where(#true-homepage) .lp-close,
:where(#true-homepage) .lp-break,
:where(#true-homepage) .lp-break--big{ border-top:0; border-bottom:0; }
:where(#true-homepage) .lp-sec--stats .lp-stats{ border-block:0; }
:where(#true-homepage) .lp-band{ border-top:0; border-bottom:0; }
:where(#true-homepage) .lp-num{ margin-bottom:22px; }
:where(#true-homepage) [data-studio-panel]{ min-height:420px; display:flex; flex-direction:column; }
:where(#true-homepage) [data-studio-panel][hidden]{ display:none; }

@media (max-width:620px) {:where(#true-homepage) [data-studio-panel]{ min-height:0; }
 }
:where(#true-homepage) .lp-amount{ margin:clamp(16px,2.2vw,24px) 0; font-size:clamp(40px,4.4vw,56px); }
:where(#true-homepage) .lp-presets{ margin-top:18px; }
:where(#true-homepage) .lp-simlog{ margin-top:18px; gap:10px; }
:where(#true-homepage) .lp-simlog li{ font-size:13.5px; }
:where(#true-homepage) .lp-simcard{ margin-top:18px; padding:14px 16px; }
:where(#true-homepage) .lp-simrow{ padding:6px 0; font-size:13px; }
:where(#true-homepage) .lp-studio-foot{ margin:20px 0 16px; padding-top:16px; }
:where(#true-homepage) .lp-mock--swap .card--elevated{ gap:12px; padding:18px; }
:where(#true-homepage) .lp-mock--swap .amtbox{ padding:14px 16px; gap:6px; }
:where(#true-homepage) .lp-mock--swap .amtbox .r2 input{ font-size:26px; }
:where(#true-homepage) .lp-mock--swap .amtbox .r1{ font-size:12.5px; }
:where(#true-homepage) .lp-mock--swap .qlist{ padding:12px 14px; gap:0; }
:where(#true-homepage) .lp-mock--swap .qrow{ padding:5px 0; font-size:12.5px; }
:where(#true-homepage) .lp-mock--swap .qrow--key{ padding-top:9px; margin-top:4px; }
:where(#true-homepage) .lp-mock--swap .bigbtn{ height:46px; font-size:14.5px; }
:where(#true-homepage) .lp-mock--swap .seg button{ height:28px; font-size:12.5px; }
:where(#true-homepage) .lp-mock--swap .tokbtn{ height:36px; }
:where(#true-homepage) .lp-mock--swap .swapfab{ width:34px; height:34px; }
:where(#true-homepage) .lp-mock--swap .lp-swaptitle b{ font-size:15px; }
:where(#true-homepage) .lp-mock--swap .btn--sm{ height:26px; font-size:12px; }
:where(#true-homepage) .lp-tile2{ padding:clamp(16px,1.7vw,20px); }
:where(#true-homepage) .lp-tile2 > h3{ font-size:clamp(16px,1.35vw,18px); }
:where(#true-homepage) .lp-tile2 > h3 + p{ margin:6px 0 14px; font-size:13px; line-height:1.45; }
:where(#true-homepage) .lp-open{ padding-top:14px; font-size:13px; }
:where(#true-homepage) .lp-mhead{ padding:0 10px 8px; font-size:10px; letter-spacing:.08em; }
:where(#true-homepage) .lp-mlist{ padding:5px; }
:where(#true-homepage) .lp-mrow{ padding:7px 10px; gap:10px; }
:where(#true-homepage) .lp-mtk{ width:22px; height:22px; }
:where(#true-homepage) .lp-mname{ font-size:12.5px; }
:where(#true-homepage) .lp-mname em{ font-size:10.5px; }
:where(#true-homepage) .lp-mcap{ font-size:11.5px; }
:where(#true-homepage) .lp-msp{ width:56px; height:20px; }
:where(#true-homepage) .lp-mprice{ font-size:12.5px; }
:where(#true-homepage) .lp-mchg{ font-size:11.5px; min-width:50px; }

@media (min-width:1180px) {:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mhead,
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mrow{
    grid-template-columns:22px minmax(0,1.5fr) minmax(0,.75fr) 56px minmax(0,1fr) 64px;
  }

}
:where(#true-homepage) .lp-swaprow{ padding:13px 15px; font-size:13px; }
:where(#true-homepage) .lp-swaprow b{ font-size:15px; gap:8px; }
:where(#true-homepage) .lp-swaprow b .lp-tk{ width:22px; height:22px; }
:where(#true-homepage) .lp-swapfab{ width:32px; height:32px; }
:where(#true-homepage) .lp-quote{ margin-top:10px; padding:10px 13px; }
:where(#true-homepage) .lp-qrow{ padding:4px 0; font-size:12px; }
:where(#true-homepage) .lp-qrow--key span,
:where(#true-homepage) .lp-qrow--key b{ font-size:12.5px; }
:where(#true-homepage) .lp-tile2 .lp-tog{ padding:10px 14px; font-size:13.5px; }
:where(#true-homepage) .lp-tile2 .lp-togs{ gap:6px; }
:where(#true-homepage) .lp-tog i{ width:36px; height:21px; }
:where(#true-homepage) .lp-tog i::after{ width:15px; height:15px; }
:where(#true-homepage) .lp-tog[aria-pressed="true"] i::after{ translate:15px 0; }
:where(#true-homepage) .lp-workcount{ margin-top:12px; font-size:12.5px; }
:where(#true-homepage) .lp-tlist{ padding:5px; }
:where(#true-homepage) .lp-trow{ padding:7px 10px; grid-template-columns:28px minmax(0,1fr) 42px auto; }
:where(#true-homepage) .lp-tav{ width:28px; height:28px; font-size:11px; }
:where(#true-homepage) .lp-tname{ font-size:12.5px; }
:where(#true-homepage) .lp-tname em{ font-size:10.5px; }
:where(#true-homepage) .lp-copybtn{ height:26px; padding:0 11px; font-size:11.5px; }
:where(#true-homepage) .lp-widget .home3-hd-sec-title{ font-size:16px; }
:where(#true-homepage) .lp-widget .wlib-wallet-total-value{ font-size:26px; }
:where(#true-homepage) .lp-widget .wlib-wallet-row{ padding:7px 0; }
:where(#true-homepage) .lp-widget .crw-item{ padding:7px 0; }
:where(#true-homepage) .lp-seg2 button{ height:26px; padding:0 12px; font-size:12px; }
:where(#true-homepage) .lp-close-art{
  -webkit-mask-image:linear-gradient(180deg, transparent 0%, var(--t1) 30%, var(--t1) 74%, transparent 100%);
  mask-image:linear-gradient(180deg, transparent 0%, var(--t1) 30%, var(--t1) 74%, transparent 100%);
}
:where(#true-homepage) .lp-close .lp-atmo::after{
  background:
    linear-gradient(180deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 14%,
                    color-mix(in srgb, var(--bg) 40%, transparent) 34%,
                    color-mix(in srgb, var(--bg) 44%, transparent) 66%,
                    color-mix(in srgb, var(--bg) 82%, transparent) 88%, var(--bg) 100%),
    radial-gradient(70% 62% at 50% 50%, transparent 28%, color-mix(in srgb, var(--bg) 58%, transparent) 100%);
}
:where(#true-homepage) .lp-tile2{ padding:clamp(14px,1.4vw,17px); }
:where(#true-homepage) .lp-tile2 > h3{ font-size:clamp(15px,1.2vw,16.5px); }
:where(#true-homepage) .lp-tile2 > h3 + p{ margin:5px 0 10px; font-size:12.5px; }
:where(#true-homepage) .lp-open{ padding-top:10px; font-size:12.5px; }
:where(#true-homepage) .lp-mhead{ padding:0 8px 6px; font-size:9.5px; }
:where(#true-homepage) .lp-mlist{ padding:4px; }
:where(#true-homepage) .lp-mrow{ padding:5px 8px; gap:8px; border-radius:8px; }
:where(#true-homepage) .lp-mtk{ width:20px; height:20px; }
:where(#true-homepage) .lp-mname{ font-size:12px; }
:where(#true-homepage) .lp-mname em{ font-size:10px; }
:where(#true-homepage) .lp-mcap,
:where(#true-homepage) .lp-mchg{ font-size:11px; }
:where(#true-homepage) .lp-msp{ width:50px; height:18px; }
:where(#true-homepage) .lp-mprice{ font-size:12px; }

@media (min-width:1180px) {:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mhead,
:where(#true-homepage) .lp-board > [data-tile="markets"] .lp-mrow{
    grid-template-columns:20px minmax(0,1.5fr) minmax(0,.7fr) 50px minmax(0,1fr) 58px;
  }

}
:where(#true-homepage) .lp-swaprow{ padding:11px 13px; font-size:12.5px; }
:where(#true-homepage) .lp-swaprow b{ font-size:14px; }
:where(#true-homepage) .lp-swaprow b .lp-tk{ width:20px; height:20px; }
:where(#true-homepage) .lp-swapfab{ width:29px; height:29px; }
:where(#true-homepage) .lp-swap{ gap:8px; }
:where(#true-homepage) .lp-quote{ margin-top:8px; padding:9px 12px; }
:where(#true-homepage) .lp-qrow{ padding:3px 0; font-size:11.5px; }
:where(#true-homepage) .lp-tile2 .lp-tog{ padding:8px 12px; font-size:13px; border-radius:8px; }
:where(#true-homepage) .lp-tile2 .lp-togs{ gap:5px; }
:where(#true-homepage) .lp-tog i{ width:32px; height:19px; }
:where(#true-homepage) .lp-tog i::after{ width:13px; height:13px; }
:where(#true-homepage) .lp-tog[aria-pressed="true"] i::after{ translate:13px 0; }
:where(#true-homepage) .lp-workcount{ margin-top:10px; font-size:12px; }
:where(#true-homepage) .lp-tlist{ padding:4px; }
:where(#true-homepage) .lp-trow{ padding:5px 8px; grid-template-columns:26px minmax(0,1fr) 38px auto; gap:8px; border-radius:8px; }
:where(#true-homepage) .lp-tav{ width:26px; height:26px; font-size:10.5px; }
:where(#true-homepage) .lp-tname{ font-size:12px; }
:where(#true-homepage) .lp-tname em{ font-size:10px; }
:where(#true-homepage) .lp-copybtn{ height:24px; padding:0 10px; font-size:11px; }
:where(#true-homepage) .lp-widget .home3-hd-sec-title{ font-size:15px; }
:where(#true-homepage) .lp-widget .wlib-wallet-total-value{ font-size:23px; }
:where(#true-homepage) .lp-widget .wlib-wallet-row{ padding:5px 0; }
:where(#true-homepage) .lp-widget .crw-item{ padding:5px 0; }
:where(#true-homepage) .lp-seg2 button{ height:24px; padding:0 11px; font-size:11.5px; }
:where(#true-homepage) .lp-seg2{ padding:3px; }
:where(#true-homepage) .lp-seg2 + .wlib-wallet-total,
:where(#true-homepage) .lp-widget .home3-hd-sec-head + .wlib-wallet-total{ margin-top:12px; }
:where(#true-homepage) .lp-sec{ padding:clamp(48px,6vw,88px) 0; }
:where(#true-homepage) .lp-board{ gap:12px; margin-top:clamp(26px,3vw,40px); }
:where(#true-homepage) .lp-metal--fill{
  
  --chrome-dark:color-mix(in srgb, var(--t4) 58%, var(--silver));
  border:0; color:var(--bg); font-weight:640; overflow:hidden;
  background-color:var(--silver);
  background-image:
    
    linear-gradient(102deg,
      transparent 40%,
      color-mix(in srgb, var(--t1) 70%, transparent) 47%,
      color-mix(in srgb, var(--t1) 82%, transparent) 50%,
      color-mix(in srgb, var(--t1) 66%, transparent) 53%,
      transparent 60%),
    
    linear-gradient(180deg,
      color-mix(in srgb, var(--bg) 30%, transparent) 0%,
      color-mix(in srgb, var(--bg) 12%, transparent) 18%,
      transparent 40%, transparent 58%,
      color-mix(in srgb, var(--bg) 10%, transparent) 78%,
      color-mix(in srgb, var(--bg) 27%, transparent) 100%),
    
    linear-gradient(97deg,
      var(--t1) 0%,      var(--silver) 6%,  var(--t1) 12%,
      var(--t1) 17%,     var(--chrome-dark) 22%, var(--t1) 28%,
      var(--t1) 34%,     var(--v-soft) 39%, var(--t1) 45%,
      var(--silver) 51%, var(--t1) 57%,     var(--t1) 63%,
      var(--chrome-dark) 68%, var(--t1) 74%, var(--silver) 80%,
      var(--t1) 86%,     var(--t1) 93%,     var(--silver) 97%,
      var(--t1) 100%);
  background-size:170% 100%, 100% 100%, 150% 100%;
  background-position:0% 50%, 50% 50%, 0% 50%;
  background-blend-mode:screen, normal, normal;
  box-shadow:
    inset 0 1px 0 color-mix(in srgb, var(--t1) 90%, transparent),
    inset 0 -1px 0 color-mix(in srgb, var(--bg) 28%, transparent),
    0 1px 2px color-mix(in srgb, var(--bg) 55%, transparent),
    0 4px 14px -6px color-mix(in srgb, var(--v) 60%, transparent);
  animation:lp-chrome 19s linear infinite;
}

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-metal--fill{ animation:none; }
 }
:where(#true-homepage) .wlib-wallet{
  
  display: flex;
  flex-direction: column;
  min-height: 0;
}
:where(#true-homepage) .wlib-wallet-actions{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
}
:where(#true-homepage) .wlib-wallet-iconbtn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 8px;
  border: 1px solid var(--gb, rgba(255, 255, 255, 0.1));
  background: rgba(255, 255, 255, 0.05);
  color: var(--t2, #a2a1a8);
  cursor: pointer;
  transition: background 0.15s, color 0.15s, border-color 0.15s;
  padding: 0;
}
:where(#true-homepage) .wlib-wallet-iconbtn:hover:not(:disabled){
  background: rgba(255, 255, 255, 0.12);
  color: var(--t1, #ececee);
  border-color: rgba(255, 255, 255, 0.2);
}
:where(#true-homepage) .wlib-wallet-iconbtn:disabled{
  cursor: default;
  opacity: 0.7;
}
:where(#true-homepage) .wlib-wallet-refresh-svg{
  display: block;
}
:where(#true-homepage) .wlib-wallet-refresh-svg.is-spinning{
  animation: wlibWalletSpin 0.7s linear infinite;
}
:where(#true-homepage) .wlib-wallet-topup{
  display: inline-flex;
  align-items: center;
  height: 30px;
  padding: 0 14px;
  border-radius: 8px;
  border: none;
  background: var(--accent, #7c5cfc);
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  font-family: inherit;
  white-space: nowrap;
  cursor: pointer;
  transition: filter 0.15s;
}
:where(#true-homepage) .wlib-wallet-topup:hover{
  filter: brightness(1.12);
}
:where(#true-homepage) .wlib-wallet-total{
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 8px;
}
:where(#true-homepage) .wlib-wallet-total-label{
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--t2, #a2a1a8);
}
:where(#true-homepage) .wlib-wallet-total-value{
  font-size: clamp(24px, 3.6vw, 28px);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
  color: var(--t1, #ececee);
}
:where(#true-homepage) .wlib-wallet-list{
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
:where(#true-homepage) .wlib-wallet-list::-webkit-scrollbar{
  width: 0;
  height: 0;
}
:where(#true-homepage) .wlib-wallet-empty{
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  min-height: 0;
  font-size: 13px;
  color: var(--t2, #a2a1a8);
  text-align: center;
}
:where(#true-homepage) .wlib-wallet-row{
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 0;
  border-top: 1px solid var(--gb, rgba(255, 255, 255, 0.07));
  min-width: 0;
}
:where(#true-homepage) .wlib-wallet-row:first-child{
  border-top: none;
}
:where(#true-homepage) .wlib-wallet-ic{
  width: 32px;
  height: 32px;
  border-radius: 50%;
  flex-shrink: 0;
  object-fit: cover;
  background: var(--gb);
}
:where(#true-homepage) .wlib-wallet-ic--fb{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  color: var(--t1, #ececee);
}
:where(#true-homepage) .wlib-wallet-row-info{
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 1px;
}
:where(#true-homepage) .wlib-wallet-row-sym{
  font-size: 14px;
  font-weight: 700;
  color: var(--t1, #ececee);
  line-height: 1.2;
}
:where(#true-homepage) .wlib-wallet-row-name{
  font-size: 12px;
  color: var(--t2, #a2a1a8);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
:where(#true-homepage) .wlib-wallet-row-vals{
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 1px;
  flex-shrink: 0;
}
:where(#true-homepage) .wlib-wallet-row-amt{
  font-size: 13px;
  font-weight: 600;
  color: var(--t1, #ececee);
}
:where(#true-homepage) .wlib-wallet-row-usd{
  font-size: 12px;
  color: var(--t2, #a2a1a8);
}
:where(#true-homepage) .wlib-wallet-skel{
  display: block;
  border-radius: 6px;
  background: linear-gradient(
    90deg,
    var(--gb) 25%,
    rgba(255, 255, 255, 0.12) 37%,
    var(--gb) 63%
  );
  background-size: 400% 100%;
  animation: wlibWalletShimmer 1.4s ease infinite;
}
:where(#true-homepage) .wlib-wallet-skel-total{
  width: 140px;
  height: 30px;
}
:where(#true-homepage) .wlib-wallet-row--skel{
  align-items: center;
}
:where(#true-homepage) .wlib-wallet-skel-ic{
  width: 32px;
  height: 32px;
  border-radius: 50%;
  flex-shrink: 0;
}
:where(#true-homepage) .wlib-wallet-skel-line{
  flex: 1;
  height: 14px;
}
:where(#true-homepage) .wlib-wallet-skel-val{
  width: 64px;
  height: 14px;
}
:where(#true-homepage) [data-theme="light"] .wlib-wallet-iconbtn{
  border-color: rgba(0, 0, 0, 0.12);
  background: rgba(0, 0, 0, 0.04);
  color: var(--t2, #5b5b66);
}
:where(#true-homepage) [data-theme="light"] .wlib-wallet-iconbtn:hover:not(:disabled){
  background: rgba(0, 0, 0, 0.08);
  color: var(--t1, #16151c);
  border-color: rgba(0, 0, 0, 0.2);
}
:where(#true-homepage) [data-theme="light"] .wlib-wallet-row{
  border-top-color: rgba(0, 0, 0, 0.08);
}
:where(#true-homepage) [data-theme="light"] .wlib-wallet-ic{
  background: rgba(0, 0, 0, 0.05);
}
:where(#true-homepage) .crw{
  display: flex;
  flex-direction: column;
  min-height: 0;
}
:where(#true-homepage) .home3-v3-block--catalyst{
  overflow: hidden;
}
:where(#true-homepage) .crw-viewall{
  display: inline-flex;
  align-items: center;
  gap: 2px;
  border: none;
  background: transparent;
  color: var(--purple-300, #b6a3ff);
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  padding: 4px 6px;
  border-radius: 8px;
  flex-shrink: 0;
  transition: background 0.15s ease, color 0.15s ease;
}
:where(#true-homepage) .crw-viewall:hover{
  background: rgba(124, 92, 252, 0.14);
  color: var(--purple-200, #d4c8ff);
}
:where(#true-homepage) [data-theme="light"] .crw-viewall{
  color: #6d28d9;
}
:where(#true-homepage) [data-theme="light"] .crw-viewall:hover{
  background: rgba(124, 92, 252, 0.1);
}
:where(#true-homepage) .crw-body{
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-content: flex-start;
  gap: 12px;
  padding-top: 6px;
  overflow: hidden;
}
:where(#true-homepage) .crw-item{
  display: flex;
  align-items: center;
  gap: 9px;
  min-width: 0;
  flex: 0 0 auto;
  min-height: 26px;
}
:where(#true-homepage) .crw-badge{
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 62px;
  padding: 5px 8px;
  border-radius: 8px;
  background: var(--purple-600, #7c5cfc);
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.01em;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
:where(#true-homepage) .crw-tag{
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  padding: 3px 7px;
  border-radius: 6px;
  background: var(--s4, rgba(255, 255, 255, 0.07));
  border: 1px solid var(--gb, rgba(255, 255, 255, 0.08));
  color: var(--t1, #ececee);
  font-size: 10.5px;
  font-weight: 700;
  letter-spacing: 0.02em;
  white-space: nowrap;
}
:where(#true-homepage) [data-theme="light"] .crw-tag{
  background: rgba(255, 255, 255, 0.5);
  border-color: rgba(0, 0, 0, 0.08);
  color: #1f2937;
}
:where(#true-homepage) .crw-title{
  flex: 1 1 auto;
  min-width: 0;
  font-size: 13px;
  font-weight: 600;
  color: var(--t1, #ececee);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
:where(#true-homepage) .crw-empty{
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--t2, #a2a1a8);
  font-size: 13px;
  font-weight: 500;
}
:where(#true-homepage) .crw-skel{
  display: inline-block;
  border-radius: 6px;
  background: linear-gradient(
    90deg,
    var(--s4, rgba(255, 255, 255, 0.06)) 25%,
    var(--s3, rgba(255, 255, 255, 0.12)) 37%,
    var(--s4, rgba(255, 255, 255, 0.06)) 63%
  );
  background-size: 400% 100%;
  animation: crw-shimmer 1.4s ease infinite;
}
:where(#true-homepage) .crw-skel-badge{
  width: 62px;
  height: 26px;
  border-radius: 8px;
  flex-shrink: 0;
}
:where(#true-homepage) .crw-skel-title{
  flex: 1 1 auto;
  height: 14px;
}
:where(#true-homepage) .home3-hd-card{
  background: var(--neutral-dark-850, #1b1928);
  border: 1px solid var(--gb, rgba(255,255,255,0.07));
  border-radius: 16px;
  box-shadow: 0 18px 44px -30px var(--overlay-medium);
  min-width: 0;
}
:where(#true-homepage) .home3-hd-sec-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 14px;
  min-width: 0;
}
:where(#true-homepage) .home3-hd-sec-title{
  font-size: clamp(16px, 2.2vw, 19px);
  font-weight: 700;
  letter-spacing: -0.01em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--t1, #ececee);
  margin: 0;
}
:where(#true-homepage) .home3-hd-sec-title-btn{
  cursor: pointer;
  transition: color 0.15s;
}
:where(#true-homepage) .home3-hd-sec-title-btn:hover{
  color: var(--accent, #7c5cfc);
}
:where(#true-homepage) [data-theme="light"] .home3-hd-card{
  background: var(--s2);
  border-color: rgba(0,0,0,0.07);
  box-shadow: 0 4px 20px -8px rgba(0,0,0,0.10);
}
:where(#true-homepage) .lp-widget{
  --gb: color-mix(in srgb, var(--border) 85%, transparent);
  --neutral-dark-850: var(--s3);
  --overlay-medium: color-mix(in srgb, var(--bg) 70%, transparent);
  --purple-200: var(--v-soft);
  --purple-300: var(--v-text);
  --purple-600: var(--v);
  --accent: var(--v);
}
:where(#true-homepage) .lp-widget .home3-hd-card{ border:0; background:transparent; padding:0; box-shadow:none; }
:where(#true-homepage) .lp-widget .home3-hd-sec-head{ margin-bottom:12px; }
:where(#true-homepage) .lp-cpgrid{
  display:grid; gap:16px; margin-top:clamp(28px,3.4vw,44px);
  grid-template-columns:repeat(auto-fit, minmax(min(100%,340px), 1fr));
}

@media (min-width:1060px) {:where(#true-homepage) .lp-cpgrid{ grid-template-columns:minmax(0,1.25fr) minmax(0,1fr); }

}
:where(#true-homepage) .lp-cpboard,
:where(#true-homepage) .lp-cppay{ display:flex; flex-direction:column; gap:14px;
  padding:clamp(18px,1.9vw,24px); }
:where(#true-homepage) .lp-cphead{ display:flex; align-items:baseline; gap:12px; }
:where(#true-homepage) .lp-cphead h3{ margin:0; font-size:clamp(16px,1.35vw,18px); font-weight:590;
  letter-spacing:-.015em; color:var(--t1); }
:where(#true-homepage) .lp-cpnote{ margin-left:auto; font-size:12px; color:var(--t4); white-space:nowrap; }
:where(#true-homepage) .lp-cplist{ display:flex; flex-direction:column; gap:8px; }
:where(#true-homepage) .lp-cpw{
  display:grid; align-items:center; gap:2px 12px; width:100%; text-align:left;
  grid-template-columns:34px minmax(0,1fr) auto auto auto;
  padding:11px 13px; border-radius:12px; cursor:pointer; font-family:inherit;
  background:color-mix(in srgb, var(--bg) 45%, transparent);
  border:1px solid color-mix(in srgb, var(--border) 65%, transparent);
  transition:border-color .34s var(--ease-soft), background .34s var(--ease-soft);
}
:where(#true-homepage) .lp-cpw:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .lp-cpw[aria-pressed="true"]{
  border-color:color-mix(in srgb, var(--mint) 55%, transparent);
  background:color-mix(in srgb, var(--mint) 9%, transparent);
}
:where(#true-homepage) .lp-cpav{ grid-column:1; display:inline-flex; align-items:center; justify-content:center;
  width:34px; height:34px; border-radius:9999px; font-size:12px; font-weight:590;
  letter-spacing:.02em; color:var(--t2);
  background-image:var(--gradient-tile); box-shadow:var(--shadow-tile); }
:where(#true-homepage) .lp-cpname{ grid-column:2; min-width:0; font-size:14px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-cpname em{ display:block; font-style:normal; font-size:11.5px; font-weight:400;
  color:var(--t4); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
:where(#true-homepage) .lp-cpstat{ grid-column:3; text-align:right; }
:where(#true-homepage) .lp-cpstat--f{ grid-column:4; }
:where(#true-homepage) .lp-cpstat b{ display:block; font-size:13.5px; font-weight:700; color:var(--t1);
  font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-cpstat em{ font-style:normal; font-size:10.5px; color:var(--t4); }
:where(#true-homepage) .lp-cpup{ color:var(--green); }
:where(#true-homepage) .lp-cpgo{ grid-column:5; display:inline-flex; align-items:center; justify-content:center;
  height:30px; padding:0 14px; border-radius:10px; font-size:12.5px; font-weight:590;
  color:var(--t2); border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent);
  transition:background .34s var(--ease-sprung), color .34s var(--ease-soft),
             border-color .34s var(--ease-soft); }
:where(#true-homepage) .lp-cpw:hover .lp-cpgo{ color:var(--t1); background:var(--s3); }
:where(#true-homepage) .lp-cpw[aria-pressed="true"] .lp-cpgo{ color:var(--on-v); background:var(--green);
  border-color:transparent; }
:where(#true-homepage) .lp-cpfoot{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; margin-top:auto;
  padding-top:14px; font-size:12.5px; color:var(--t3); }
:where(#true-homepage) .lp-cpsum b{ color:var(--t1); font-weight:640; }
:where(#true-homepage) .lp-cpsafe{ margin-left:auto; display:inline-flex; align-items:center; gap:6px;
  font-size:12px; color:var(--t4); }
:where(#true-homepage) .lp-cplede{ margin:0; font-size:13.5px; line-height:1.6; color:var(--t3); }
:where(#true-homepage) .lp-cpmeter{ display:flex; align-items:baseline; gap:10px; padding:13px 15px;
  border-radius:12px; background:color-mix(in srgb, var(--bg) 45%, transparent);
  border:1px solid color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .lp-cpmeter-l{ font-size:12.5px; color:var(--t3); }
:where(#true-homepage) .lp-cpmeter-v{ margin-left:auto; font-size:20px; font-weight:700; color:var(--t1);
  font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-cpflow{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:12px; }
:where(#true-homepage) .lp-cpflow li{ display:flex; gap:11px; align-items:flex-start; }
:where(#true-homepage) .lp-cpstep{ flex-shrink:0; display:inline-flex; align-items:center; justify-content:center;
  width:22px; height:22px; border-radius:9999px; font-size:11.5px; font-weight:700;
  color:var(--mint); background:color-mix(in srgb, var(--mint) 16%, transparent); }
:where(#true-homepage) .lp-cpflow b{ display:block; font-size:13.5px; font-weight:590; color:var(--t1); }
:where(#true-homepage) .lp-cpflow p{ margin:2px 0 0; font-size:12.5px; line-height:1.5; color:var(--t4); }
:where(#true-homepage) .lp-cpout{ margin-top:auto; display:flex; flex-direction:column; gap:8px; padding:14px 15px;
  border-radius:12px;
  background:color-mix(in srgb, var(--mint) 7%, transparent);
  border:1px solid color-mix(in srgb, var(--mint) 30%, transparent); }
:where(#true-homepage) .lp-cpout-row{ display:flex; align-items:baseline; justify-content:space-between; gap:12px;
  font-size:12.5px; color:var(--t3); }
:where(#true-homepage) .lp-cpout-row b{ font-size:14px; font-weight:700; color:var(--t1);
  font-variant-numeric:tabular-nums; }


@media (max-width:560px) {:where(#true-homepage) .lp-cpw{ grid-template-columns:34px minmax(0,1fr) auto; }
:where(#true-homepage) .lp-cpstat{ grid-column:2; grid-row:2; text-align:left; }
:where(#true-homepage) .lp-cpstat--f{ grid-column:3; grid-row:2; text-align:right; }
:where(#true-homepage) .lp-cpgo{ grid-column:3; grid-row:1; }
:where(#true-homepage) .lp-cpstat b{ display:inline; font-size:12.5px; }
:where(#true-homepage) .lp-cpstat em{ margin-left:4px; }

}
:where(#true-homepage) .lp-sec--chains{ padding-block:clamp(36px,4vw,64px); }
:where(#true-homepage) .lp-chains{
  display:grid; gap:20px 32px; align-items:center; padding:clamp(20px,2.4vw,30px);
  border-radius:var(--r-2xl); border:1px solid var(--border);
  background:var(--s2); background-image:var(--gradient-card);
  grid-template-columns:repeat(auto-fit, minmax(min(100%,300px), 1fr));
}
:where(#true-homepage) .lp-chains-copy .lp-h3{ margin:0 0 8px; font-size:clamp(21px,2.3vw,28px); font-weight:640;
  letter-spacing:-.02em; line-height:1.14; color:var(--t1); }
:where(#true-homepage) .lp-chains-copy .lp-p{ margin:0; max-width:46ch; }
:where(#true-homepage) .lp-chainlist{ list-style:none; margin:0; padding:0;
  display:flex; flex-wrap:wrap; gap:8px; align-content:center; }
:where(#true-homepage) .lp-chainlist li{ display:inline-flex; align-items:center; gap:8px;
  padding:8px 14px; border-radius:9999px; font-size:13px; font-weight:510; color:var(--t2);
  background:color-mix(in srgb, var(--bg) 50%, transparent);
  border:1px solid color-mix(in srgb, var(--border) 70%, transparent);
  transition:border-color .34s var(--ease-soft), color .34s var(--ease-soft); }
:where(#true-homepage) .lp-chainlist li:hover{ border-color:var(--border-strong); color:var(--t1); }
:where(#true-homepage) .lp-chainlist i{ width:8px; height:8px; border-radius:9999px; background:var(--ch, var(--t4)); }
:where(#true-homepage) .lp-chainmore{ color:var(--t4) !important; }
:where(#true-homepage) .lp-chainmore i{ background:none !important;
  box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--t4) 70%, transparent); }

@media (min-width:1060px) {:where(#true-homepage) .lp-chains{ grid-template-columns:minmax(0,1fr) auto; }
:where(#true-homepage) .lp-chainlist{ justify-content:flex-end; max-width:430px; margin-left:auto; }

}
:where(#true-homepage) .lp-navgrp{ position:relative; }
:where(#true-homepage) .lp-navtop{ display:inline-flex; align-items:center; gap:5px; padding:8px 12px; border:0;
  border-radius:10px; background:none; font-family:inherit; font-size:14px; font-weight:510;
  color:var(--t2); cursor:pointer;
  transition:color .34s var(--ease-soft), background .34s var(--ease-soft); }
:where(#true-homepage) .lp-navgrp:hover .lp-navtop,
:where(#true-homepage) .lp-navtop[aria-expanded="true"]{ color:var(--t1); background:var(--s3); }
:where(#true-homepage) .lp-navchev{ transition:transform .34s var(--ease-soft); }
:where(#true-homepage) .lp-navgrp:hover .lp-navchev,
:where(#true-homepage) .lp-navtop[aria-expanded="true"] .lp-navchev{ transform:rotate(180deg); }
:where(#true-homepage) .lp-navmenu{
  position:absolute; top:calc(100% + 8px); left:0; z-index:60;
  display:flex; flex-direction:column; gap:1px; min-width:230px; padding:7px;
  border-radius:14px; border:1px solid var(--border-strong);
  background:var(--s2); background-image:var(--gradient-card); box-shadow:var(--shadow-menu);
  opacity:0; transform:translateY(-5px); pointer-events:none;
  transition:opacity .28s var(--ease-soft), transform .28s var(--ease-soft);
}
:where(#true-homepage) .lp-navmenu[hidden]{ display:flex; }
:where(#true-homepage) .lp-navmenu::before{ content:""; position:absolute; left:-1px; right:-1px; top:-10px; height:10px; }
:where(#true-homepage) .lp-navgrp:hover .lp-navmenu,
:where(#true-homepage) .lp-navgrp:focus-within .lp-navmenu{
  opacity:1; transform:none; pointer-events:auto; }
:where(#true-homepage) .lp-navmenu a{ display:block; padding:9px 11px; border-radius:10px; font-size:13.5px;
  font-weight:510; color:var(--t3); text-decoration:none;
  transition:color .34s var(--ease-soft), background .34s var(--ease-soft); }
:where(#true-homepage) .lp-navmenu a:hover,
:where(#true-homepage) .lp-navmenu a:focus-visible{ color:var(--t1); background:var(--s3); }
:where(#true-homepage) .lp-foot{ padding-block:clamp(48px,6vw,80px) clamp(28px,3vw,40px);
  border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent); }
:where(#true-homepage) .lp-footgrid{ display:grid; gap:32px 28px;
  grid-template-columns:repeat(auto-fit, minmax(min(100%,170px), 1fr)); }

@media (min-width:1000px) {:where(#true-homepage) .lp-footgrid{ grid-template-columns:minmax(0,1.5fr) repeat(4, minmax(0,1fr)); }

}
:where(#true-homepage) .lp-footbrand img{ display:block; }
:where(#true-homepage) .lp-footbrand p{ margin:14px 0 0; max-width:38ch; font-size:13.5px; line-height:1.65; color:var(--t4); }
:where(#true-homepage) .lp-footsoc{ display:flex; flex-wrap:wrap; gap:8px; margin-top:16px; }
:where(#true-homepage) .lp-footsoc a{ padding:5px 11px; border-radius:9999px; font-size:12px; font-weight:510;
  color:var(--t3); text-decoration:none;
  border:1px solid color-mix(in srgb, var(--border) 70%, transparent);
  transition:color .34s var(--ease-soft), border-color .34s var(--ease-soft); }
:where(#true-homepage) .lp-footsoc a:hover{ color:var(--t1); border-color:var(--border-strong); }
:where(#true-homepage) .lp-footgrid h4{ margin:0 0 14px; font-size:11px; font-weight:590; letter-spacing:.14em;
  text-transform:uppercase; color:var(--t4); }
:where(#true-homepage) .lp-footgrid > div > a{ display:block; margin-bottom:10px; font-size:13.5px; color:var(--t3);
  text-decoration:none; transition:color .34s var(--ease-soft); }
:where(#true-homepage) .lp-footgrid > div > a:hover{ color:var(--t1); }
:where(#true-homepage) .lp-footrule{ height:1px; margin:clamp(32px,4vw,48px) 0 20px;
  background:color-mix(in srgb, var(--border) 70%, transparent); }
:where(#true-homepage) .lp-footend{ display:flex; flex-wrap:wrap; align-items:center; gap:10px 22px; }
:where(#true-homepage) .lp-footcopy{ margin:0; font-size:12.5px; color:var(--t4); }
:where(#true-homepage) .lp-footlegal{ display:flex; flex-wrap:wrap; gap:10px 18px; margin-left:auto; }
:where(#true-homepage) .lp-footlegal a{ font-size:12.5px; color:var(--t3); text-decoration:underline;
  text-underline-offset:3px; text-decoration-color:color-mix(in srgb, var(--t4) 55%, transparent);
  transition:color .34s var(--ease-soft); }
:where(#true-homepage) .lp-footlegal a:hover{ color:var(--t1); }
:where(#true-homepage) .lp-footrisk{ margin:20px 0 0; max-width:92ch; font-size:12px; line-height:1.65; color:var(--t4); }

@media (max-width:760px) {:where(#true-homepage) .lp-footlegal{ margin-left:0; }
 }
:where(#true-homepage) .lp-hero .lp-stage--image{ width:calc(63% - 25.2px); max-width:567px; padding:0; margin-top:56px; }
:where(#true-homepage) .lp-hero-artframe{ position:relative; width:100%; aspect-ratio:1156 / 714; overflow:hidden; }
:where(#true-homepage) .lp-hero-art{ position:absolute; display:block; width:166.089966%; max-width:none;
  height:auto; left:-34.515571%; top:-55.322129%; }
:where(#true-homepage) .lp-chainlist li{ padding:7px 14px 7px 8px; gap:9px; }
:where(#true-homepage) .lp-chainmark{ width:22px; height:22px; flex-shrink:0; border-radius:9999px; }
:where(#true-homepage) .lp-chainlist .lp-chainltr{ display:inline-flex; align-items:center; justify-content:center;
  width:22px; height:22px; flex-shrink:0; border-radius:9999px;
  font-style:normal; font-size:9.5px; font-weight:700; letter-spacing:.01em; color:var(--t1); }
:where(#true-homepage) .lp-chainlist .lp-chainltr.is-rh{ background:var(--green); }
:where(#true-homepage) .lp-chainlist .lp-chainltr.is-base{ background:var(--chain-base); }
:where(#true-homepage) .lp-chainmore{ padding:7px 14px !important; }
:where(#true-homepage) .lp-chainmore i{ width:8px; height:8px; }
:where(#true-homepage) .lp-cpmirror{ margin-top:4px; padding:12px 13px; border-radius:12px;
  background:color-mix(in srgb, var(--mint) 7%, transparent);
  border:1px solid color-mix(in srgb, var(--mint) 26%, transparent); }
:where(#true-homepage) .lp-cpmirror[hidden]{ display:none; }
:where(#true-homepage) .lp-cpmirror-l{ display:block; margin-bottom:9px; font-size:11px; font-weight:590;
  letter-spacing:.1em; text-transform:uppercase; color:var(--mint); }
:where(#true-homepage) .lp-cpfills{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:6px; }
:where(#true-homepage) .lp-cpfill{ display:flex; align-items:center; gap:9px; font-size:12.5px; color:var(--t3);
  font-variant-numeric:tabular-nums;
  animation:lp-cpfill-in .42s var(--ease-soft) both; }

@keyframes lp-cpfill-in { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:none; } }
:where(#true-homepage) .lp-cpfill-m{ font-weight:610; color:var(--t1); }
:where(#true-homepage) .lp-cpfill-s{ padding:1px 7px; border-radius:6px; font-size:10.5px; font-weight:700; }
:where(#true-homepage) .lp-cpfill-s.l{ color:var(--green); background:color-mix(in srgb, var(--green) 15%, transparent); }
:where(#true-homepage) .lp-cpfill-s.s{ color:var(--red);   background:color-mix(in srgb, var(--red) 15%, transparent); }
:where(#true-homepage) .lp-cpfill-v{ margin-left:auto; font-weight:610; color:var(--t2); }

@media (max-width:460px) {:where(#true-homepage) .lp-cpfill-p{ display:none; }
 }
:where(#true-homepage) .lp-hero{ isolation:isolate; }
:where(#true-homepage) .lp-beams{ position:absolute; inset:0; z-index:0; overflow:hidden; pointer-events:none;
  background:radial-gradient(ellipse at 50% 20%, #242044 0%, #0d0d17 70%); }
:where(#true-homepage) .lp-beams::after{ content:""; position:absolute; inset:0; pointer-events:none;
  background:linear-gradient(to bottom,rgba(13,13,23,.66),rgba(13,13,23,.72) 65%,#0d0d17); }
:where(#true-homepage) .lp-hero .lp-stage--image{ position:relative; z-index:1; }
:where(#true-homepage) #markets .lp-research-head{ grid-template-columns:1fr; gap:20px; max-width:940px; }
:where(#true-homepage) #markets .lp-research-head .lp-h2{ max-width:23ch; font-size:clamp(32px,4.1vw,54px); line-height:1.1; }
:where(#true-homepage) #markets .lp-research-head .lp-p{ max-width:68ch; }
:where(#true-homepage) #markets .lp-lab--research{ display:block; padding:clamp(10px,2vw,24px); }
:where(#true-homepage) #markets .lp-convo{ width:100%; }
:where(#true-homepage) #markets .lp-convo-body{ padding:clamp(20px,3vw,40px); min-height:360px; gap:26px; }
:where(#true-homepage) #markets .lp-user-message{ align-self:flex-end; max-width:85%; display:flex; flex-direction:column; align-items:flex-end; gap:10px; }
:where(#true-homepage) #markets .lp-msg-user{ max-width:100%; font-size:16px; }
:where(#true-homepage) #markets .lp-answer{ font-size:16px; line-height:1.7; max-width:84ch; }
:where(#true-homepage) #markets .lp-rcards{ grid-template-columns:repeat(3,minmax(0,1fr)); }
:where(#true-homepage) .lp-research-result{ display:flex; flex-direction:column; gap:10px; padding:16px; border:1px solid var(--border); border-radius:14px; background:var(--s2); opacity:0; transform:translateY(6px); transition:opacity .25s,transform .25s; }
:where(#true-homepage) .lp-research-result.in{ opacity:1; transform:none; }
:where(#true-homepage) #markets .lp-research-result b{ line-height:1.45; }
:where(#true-homepage) #markets .lp-research-compose{ display:flex; flex-direction:row; text-align:left; align-items:center; justify-content:space-between; gap:16px; text-decoration:none; color:var(--t3); margin:0 clamp(20px,3vw,40px); min-height:70px; }
:where(#true-homepage) .lp-research-compose [data-convo-field]{ min-width:0; font-size:14px; }
:where(#true-homepage) .lp-research-send{ flex-shrink:0; background:var(--v); color:white; border-radius:12px; padding:12px 18px; font-weight:600; }
:where(#true-homepage) #markets .lp-chips{ padding:18px clamp(20px,3vw,40px) 12px; }
:where(#true-homepage) .lp-research-note{ margin:0; padding:0 clamp(20px,3vw,40px) 22px; color:var(--t4); font-size:12px; line-height:1.5; }
:where(#true-homepage) .lp-file-preview{ display:flex; align-items:center; gap:12px; background:var(--s2); border:1px solid var(--border-strong); border-radius:14px; padding:14px 18px; text-align:left; }
:where(#true-homepage) .lp-file-preview b,
:where(#true-homepage) .lp-file-preview small{ display:block; }
:where(#true-homepage) .lp-file-preview b{ font-size:14px; font-weight:550; color:var(--t1); }
:where(#true-homepage) .lp-file-preview small{ font-size:12px; color:var(--t3); margin-top:5px; }
:where(#true-homepage) .lp-file-icon{ display:grid; place-items:center; width:40px; height:48px; border-radius:8px; background:#a78bfa20; color:#bda7ff; font-size:11px; font-weight:650; }
:where(#true-homepage) .lp-chart-preview{ width:min(360px,100%); padding:14px; border:1px solid var(--border); border-radius:14px; background:var(--s2); }
:where(#true-homepage) .lp-chart-preview span{ display:block; font-size:12px; color:var(--t3); margin-bottom:10px; }
:where(#true-homepage) .lp-chart-preview svg{ display:block; width:100%; height:auto; }
:where(#true-homepage) .lp-signal-preview{ margin:0; padding:16px; border-left:2px solid var(--v); background:var(--s2); font-size:14px; text-align:left; }
:where(#true-homepage) .lp-signal-preview small{ display:block; color:var(--t3); margin-top:8px; }

@media (max-width:600px) {:where(#true-homepage) #markets .lp-user-message{ max-width:100%; }
:where(#true-homepage) #markets .lp-convo-body{ min-height:480px; padding:18px 14px; }
:where(#true-homepage) #markets .lp-convo .lp-ai{ grid-template-columns:minmax(0,1fr); }
:where(#true-homepage) #markets .lp-convo .lp-ai > .lp-ava{ display:none; }
:where(#true-homepage) #markets .lp-rcards{ grid-template-columns:1fr; gap:8px; }
:where(#true-homepage) .lp-research-result{ padding:12px; gap:5px; }
:where(#true-homepage) #markets .lp-research-compose{ margin:0 14px; padding:12px; }
:where(#true-homepage) #markets .lp-chips{ padding:16px 14px 12px; }
:where(#true-homepage) #markets .lp-chips button{ font-size:12px; padding:0 11px; }
:where(#true-homepage) .lp-research-note{ padding:0 14px 20px; }
:where(#true-homepage) .lp-research-send{ padding:10px 12px; font-size:13px; }
:where(#true-homepage) #markets .lp-msg-user,
:where(#true-homepage) #markets .lp-answer{ font-size:14px; }

}
:where(#true-homepage) .lp-autopilot-card{ position:relative; overflow:hidden; padding:clamp(28px,4.5vw,60px); border-radius:32px; border:1px solid #9c85f540;
 background:radial-gradient(ellipse at 5% 0%,#8e76d966,transparent 62%),linear-gradient(125deg,#3c315f,#211c37 75%); }
:where(#true-homepage) #autopilot .lp-kick{ color:#c9b7ff; }
:where(#true-homepage) #autopilot .lp-h2{ max-width:none; }
:where(#true-homepage) #autopilot .lp-h2 br{ display:none; }
:where(#true-homepage) #autopilot .lp-h2 br::after{ content:" "; }
:where(#true-homepage) #autopilot .lp-p{ max-width:65ch; color:#d0c9df; }
:where(#true-homepage) #autopilot .lp-num{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:28px; margin-top:34px; }
:where(#true-homepage) #autopilot .lp-num li{ display:flex; flex-direction:column; gap:14px; align-items:flex-start; }
:where(#true-homepage) #autopilot .lp-num em{ color:#c9b7ff; }
:where(#true-homepage) #autopilot .lp-num p{ color:#c1b9d2; }
:where(#true-homepage) #autopilot .lp-fine{ color:#b1a7c6; }

@media(max-width:700px) {:where(#true-homepage) #autopilot .lp-num{ grid-template-columns:1fr; gap:22px; }
:where(#true-homepage) #autopilot .lp-num li{ flex-direction:row; gap:18px; }
 }
:where(#true-homepage) #markets .lp-convo-body{ height:580px; min-height:0; overflow-y:auto; overscroll-behavior:contain; scrollbar-color:#756095 #171320; scrollbar-width:thin; }
:where(#true-homepage) .lp-real-answer{ font-size:15px; line-height:1.75; color:var(--t2); }
:where(#true-homepage) .lp-real-answer h3{ margin:28px 0 10px; color:var(--t1); font-size:19px; line-height:1.3; }
:where(#true-homepage) .lp-real-answer p{ margin:12px 0; }
:where(#true-homepage) .lp-real-answer ul{ padding-left:22px; list-style:disc; }
:where(#true-homepage) .lp-real-answer li{ margin:9px 0; }
:where(#true-homepage) .lp-real-answer table{ width:100%; border-collapse:collapse; font-size:14px; margin:16px 0; }
:where(#true-homepage) .lp-real-answer th,
:where(#true-homepage) .lp-real-answer td{ padding:12px; text-align:left; border-bottom:1px solid var(--border); vertical-align:top; }
:where(#true-homepage) .lp-real-answer th{ color:var(--t1); }
:where(#true-homepage) .lp-recorded{ font-size:11px; line-height:1.5; color:var(--t4); }
:where(#true-homepage) .lp-level-chart{ margin:20px 0; border:1px solid var(--border); background:var(--s2); border-radius:16px; padding:18px; }
:where(#true-homepage) .lp-level-chart figcaption{ font-size:12px; color:var(--t3); }
:where(#true-homepage) .lp-level-chart svg{ display:block; width:100%; height:auto; font-family:inherit; font-size:15px; }
:where(#true-homepage) .lp-playback{ padding:0 40px 12px; }
:where(#true-homepage) .lp-agent-benefits{ display:flex; flex-wrap:wrap; gap:14px 30px; list-style:none; padding:0; margin:30px 0 0; color:#ece7fa; font-size:16px; }
:where(#true-homepage) .lp-agent-benefits li::before{ content:'✓'; color:#bda7ff; margin-right:10px; }

@media(max-width:600px) {:where(#true-homepage) #markets .lp-convo-body{ height:520px; min-height:0; }
:where(#true-homepage) .lp-real-answer{ font-size:14px; }
:where(#true-homepage) .lp-real-answer h3{ font-size:17px; }
:where(#true-homepage) .lp-real-answer th,
:where(#true-homepage) .lp-real-answer td{ padding:9px 6px; font-size:12px; }
:where(#true-homepage) .lp-level-chart{ padding:10px; }
:where(#true-homepage) .lp-playback{ padding:0 14px 12px; }
:where(#true-homepage) .lp-agent-benefits{ flex-direction:column; gap:16px; font-size:15px; }

}
:where(#true-homepage) .lp-autopilot-card{ min-height:490px; overflow:visible; clip-path:inset(-140px -26px 0 -26px); }
:where(#true-homepage) .lp-agent-copy{ position:relative; z-index:1; width:57%; }
:where(#true-homepage) #autopilot .lp-h2{ max-width:12ch; }
:where(#true-homepage) #autopilot .lp-p{ max-width:43ch; }
:where(#true-homepage) #autopilot .lp-agent-benefits{ flex-direction:column; gap:12px; margin:26px 0 30px; }
:where(#true-homepage) .lp-agent-phone{ position:absolute; bottom:-24px; right:-12px; width:52%; height:auto; transform:rotate(-6deg); transform-origin:65% 85%; pointer-events:none; }

@media(max-width:700px) {:where(#true-homepage) .lp-agent-copy{ width:100%; }
:where(#true-homepage) .lp-autopilot-card{ padding-bottom:0; }
:where(#true-homepage) .lp-agent-phone{ position:relative; display:block; bottom:auto; right:auto; width:85%; max-width:400px; margin:28px -28px -12px auto; transform:rotate(-6deg); }

}


@media(min-width:900px) {:where(#true-homepage) h1.lp-h1{ max-width:none; white-space:nowrap; font-size:clamp(46px,5.5vw,76px); }

}
:where(#true-homepage) .lp-chart-preview img{ display:block; width:100%; height:auto; border-radius:8px; }
:where(#true-homepage) .lp-lb{ margin-top:clamp(28px,3.4vw,44px); padding:clamp(18px,1.9vw,24px); gap:14px; }
:where(#true-homepage) .lp-lbhead{ display:flex; align-items:center; gap:12px 16px; flex-wrap:wrap; }
:where(#true-homepage) .lp-lbhead h3{ margin:0; font-size:clamp(16px,1.35vw,18px); font-weight:590;
  letter-spacing:-.015em; color:var(--t1); }
:where(#true-homepage) .lp-lbnote{ font-size:12px; color:var(--t4); white-space:nowrap; }
:where(#true-homepage) .lp-lbseg{ margin-left:auto; gap:2px; padding:3px; }
:where(#true-homepage) .lp-lbseg button{ height:30px; padding:0 13px; font-size:12.5px; font-weight:590;
  font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-lb{
  --lb-cols: 28px 36px minmax(0,1fr) minmax(150px,auto) 76px minmax(78px,auto) auto;
}
:where(#true-homepage) .lp-lbcols{ display:grid; grid-template-columns:var(--lb-cols); align-items:end; gap:0 14px;
  padding:0 14px; font-size:11px; font-weight:590; letter-spacing:.1em; text-transform:uppercase;
  color:var(--t4); }
:where(#true-homepage) .lp-lbcols > span:nth-child(n+4){ text-align:right; }
:where(#true-homepage) .lp-lblist{ display:flex; flex-direction:column; gap:8px; }
:where(#true-homepage) .lp-lbw{
  display:grid; grid-template-columns:var(--lb-cols); align-items:center; gap:2px 14px;
  width:100%; text-align:left; font-family:inherit;
  padding:10px 13px; border-radius:var(--r-xl); cursor:pointer;
  background:color-mix(in srgb, var(--bg) 45%, transparent);
  border:1px solid color-mix(in srgb, var(--border) 65%, transparent);
  transition:border-color .34s var(--ease-soft), background .34s var(--ease-soft),
             transform .48s var(--ease-soft);
}
:where(#true-homepage) .lp-lbw:hover{ border-color:var(--border-strong); }
:where(#true-homepage) .lp-lbw[data-rank="1"]{
  background:color-mix(in srgb, var(--gold) 5%, transparent);
  border-color:color-mix(in srgb, var(--gold) 22%, transparent);
}
:where(#true-homepage) .lp-lbw[data-rank="1"]:hover{ border-color:color-mix(in srgb, var(--gold) 40%, transparent); }
:where(#true-homepage) .lp-lbw[aria-pressed="true"],
:where(#true-homepage) .lp-lbw[data-rank="1"][aria-pressed="true"]{
  border-color:color-mix(in srgb, var(--mint) 55%, transparent);
  background:color-mix(in srgb, var(--mint) 9%, transparent);
}
:where(#true-homepage) .lp-lbw:active{ transform:none; }
:where(#true-homepage) .lp-lbrank{ grid-column:1; position:relative; display:flex; align-items:center;
  justify-content:center; width:26px; height:26px;
  font-size:13px; font-weight:590; color:var(--t4); font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-lbmedal{ display:none; width:26px; height:26px; flex-shrink:0; }
:where(#true-homepage) .lp-lbw[data-rank="1"] .lp-lbmedal,
:where(#true-homepage) .lp-lbw[data-rank="2"] .lp-lbmedal,
:where(#true-homepage) .lp-lbw[data-rank="3"] .lp-lbmedal{ display:block; }
:where(#true-homepage) .lp-lbw[data-rank="1"] .lp-lbnum,
:where(#true-homepage) .lp-lbw[data-rank="2"] .lp-lbnum,
:where(#true-homepage) .lp-lbw[data-rank="3"] .lp-lbnum{ position:absolute; left:0; right:0; top:calc(26px * 8 / 24);
  transform:translateY(-50%); font-size:9.5px; font-weight:700; line-height:1; text-align:center; }
:where(#true-homepage) .lp-lbw[data-rank="1"] .lp-lbmedal,
:where(#true-homepage) .lp-lbw[data-rank="1"] .lp-lbnum{ color:var(--gold); }
:where(#true-homepage) .lp-lbw[data-rank="2"] .lp-lbmedal,
:where(#true-homepage) .lp-lbw[data-rank="2"] .lp-lbnum{ color:var(--t2); }
:where(#true-homepage) .lp-lbw[data-rank="3"] .lp-lbmedal,
:where(#true-homepage) .lp-lbw[data-rank="3"] .lp-lbnum{
  color:color-mix(in srgb, var(--orange) 62%, var(--t3)); }
:where(#true-homepage) .lp-lbav{ grid-column:2; display:block; width:36px; height:36px; border-radius:9999px;
  box-shadow:var(--shadow-tile); }
:where(#true-homepage) .lp-lbname{ grid-column:3; min-width:0; font-size:14px; font-weight:590; color:var(--t1);
  line-height:1.3; }
:where(#true-homepage) .lp-lbname em{ display:block; font-style:normal; font-size:11.5px; font-weight:400;
  color:var(--t4); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
:where(#true-homepage) .lp-lbstat{ text-align:right; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-lbstat b{ display:block; font-size:13.5px; font-weight:590; color:var(--t2); }
:where(#true-homepage) .lp-lbstat em{ display:none; font-style:normal; font-size:10.5px; color:var(--t4); }
:where(#true-homepage) .lp-lbpnl{ grid-column:4; }
:where(#true-homepage) .lp-lbpnl b{ font-size:clamp(16px,1.4vw,18px); font-weight:700; letter-spacing:-.02em;
  color:var(--green); }
:where(#true-homepage) .lp-lbwin{ grid-column:5; padding-left:10px; }
:where(#true-homepage) .lp-lbwin b{ font-size:13.5px; font-weight:590; color:var(--t2); }
:where(#true-homepage) .lp-lbbar{ display:block; width:48px; height:3px; margin:5px 0 0 auto; border-radius:9999px;
  overflow:hidden; background:color-mix(in srgb, var(--border-strong) 80%, transparent); }
:where(#true-homepage) .lp-lbbar i{ display:block; height:100%; width:var(--w, 0%); border-radius:inherit;
  background:var(--green); transition:width .62s var(--ease-soft); }
:where(#true-homepage) .lp-lbfol{ grid-column:6; }
:where(#true-homepage) .lp-lbfol b{ color:var(--t3); }
:where(#true-homepage) .lp-lbgo{ grid-column:7; display:inline-flex; align-items:center; justify-content:center;
  height:30px; min-width:86px; padding:0 14px; border-radius:var(--r-btn); font-size:12.5px;
  font-weight:590; color:var(--t2);
  border:1px solid color-mix(in srgb, var(--border-strong) 85%, transparent);
  transition:background .34s var(--ease-sprung), color .34s var(--ease-soft),
             border-color .34s var(--ease-soft), transform .15s var(--ease); }
:where(#true-homepage) .lp-lbw:hover .lp-lbgo{ color:var(--t1); background:var(--s3); }
:where(#true-homepage) .lp-lbw:active .lp-lbgo{ transform:translateY(1px) scale(.99); }
:where(#true-homepage) .lp-lbw[aria-pressed="true"] .lp-lbgo{ color:var(--on-v); background:var(--green);
  border-color:transparent; }
:where(#true-homepage) .lp-lbmirror{ padding:12px 13px; border-radius:var(--r-xl);
  background:color-mix(in srgb, var(--mint) 7%, transparent);
  border:1px solid color-mix(in srgb, var(--mint) 26%, transparent); }
:where(#true-homepage) .lp-lbmirror[hidden]{ display:none; }
:where(#true-homepage) .lp-lbmirror-l{ display:block; margin-bottom:9px; font-size:11px; font-weight:590;
  letter-spacing:.1em; text-transform:uppercase; color:var(--mint); }
:where(#true-homepage) .lp-lbfills{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:6px; }
:where(#true-homepage) .lp-lbfill{ display:flex; align-items:center; gap:9px; font-size:12.5px; color:var(--t3);
  font-variant-numeric:tabular-nums;
  animation:lp-lbfill-in .42s var(--ease-soft) both; }

@keyframes lp-lbfill-in { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:none; } }
:where(#true-homepage) .lp-lbfill-m{ font-weight:610; color:var(--t1); }
:where(#true-homepage) .lp-lbfill-s{ padding:1px 7px; border-radius:var(--r-sm); font-size:10.5px; font-weight:700; }
:where(#true-homepage) .lp-lbfill-s.l{ color:var(--green); background:color-mix(in srgb, var(--green) 15%, transparent); }
:where(#true-homepage) .lp-lbfill-s.s{ color:var(--red);   background:color-mix(in srgb, var(--red) 15%, transparent); }
:where(#true-homepage) .lp-lbfill-v{ margin-left:auto; font-weight:610; color:var(--t2); }
:where(#true-homepage) .lp-lbfoot{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; margin-top:auto;
  padding-top:14px; font-size:12.5px; color:var(--t3);
  border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent); }
:where(#true-homepage) .lp-lbsum b{ color:var(--t1); font-weight:640; font-variant-numeric:tabular-nums; }
:where(#true-homepage) .lp-lbsafe{ margin-left:auto; display:inline-flex; align-items:center; gap:6px;
  font-size:12px; color:var(--t4); }
:where(#true-homepage) .lp-lbfine{ margin:12px 0 0; padding:0 4px; font-size:12px; line-height:1.5; color:var(--t4); }



@media (max-width:680px) {:where(#true-homepage) .lp-lbcols{ display:none; }
:where(#true-homepage) .lp-lbw{ grid-template-columns:24px 36px minmax(0,1fr) auto auto; gap:8px 12px; }
:where(#true-homepage) .lp-lbrank,
:where(#true-homepage) .lp-lbav{ grid-row:1; }
:where(#true-homepage) .lp-lbname{ grid-column:3 / span 2; grid-row:1; }
:where(#true-homepage) .lp-lbgo{ grid-column:5; grid-row:1; min-width:0; }
:where(#true-homepage) .lp-lbpnl,
:where(#true-homepage) .lp-lbwin,
:where(#true-homepage) .lp-lbfol{ grid-row:2; }
:where(#true-homepage) .lp-lbpnl{ grid-column:3; text-align:left; }
:where(#true-homepage) .lp-lbwin{ grid-column:4; }
:where(#true-homepage) .lp-lbfol{ grid-column:5; }
:where(#true-homepage) .lp-lbstat b{ display:inline; }
:where(#true-homepage) .lp-lbstat em{ display:inline; margin-left:4px; }
:where(#true-homepage) .lp-lbpnl b{ font-size:17px; }
:where(#true-homepage) .lp-lbbar{ width:64px; margin-left:auto; }

}

@media (max-width:480px) {:where(#true-homepage) .lp-lbfol{ display:none; }
:where(#true-homepage) .lp-lbwin{ grid-column:4 / span 2; }
:where(#true-homepage) .lp-lbfill-p{ display:none; }

}

@media (max-width:360px) {:where(#true-homepage) .lp-lbwin{ display:none; }
:where(#true-homepage) .lp-lbpnl{ grid-column:3 / span 3; }

}


@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-lbw,
:where(#true-homepage) .lp-lbgo,
:where(#true-homepage) .lp-lbbar i{ transition:none; }
:where(#true-homepage) .lp-lbfill{ animation:none; }

}


@media(min-width:681px) {:where(#true-homepage) .lp-lb{ --lb-cols:28px 36px minmax(0,1fr) 170px 76px 90px 100px; }
 }

@media(min-width:681px) and (max-width:900px) {:where(#true-homepage) .lp-lb{ --lb-cols:24px 30px minmax(0,1fr) 130px 62px 74px 76px; }
:where(#true-homepage) .lp-lbcols,
:where(#true-homepage) .lp-lbw{ column-gap:8px; }
 }
:where(#true-homepage) .lp-real-answer h2{ font-size:22px; line-height:1.3; margin:24px 0 12px; }
:where(#true-homepage) .lp-real-answer > :first-child{ margin-top:0; }
:where(#true-homepage) .lp-real-answer ol{ list-style:decimal; padding-left:24px; }
:where(#true-homepage) .lp-real-answer hr{ border:0; border-top:1px solid var(--border); margin:24px 0; }
:where(#true-homepage) .lp-asset-mention{ color:var(--v-text); }
:where(#true-homepage) .lp-chart-preview img{ max-height:280px; width:auto; max-width:100%; margin-left:auto; }
:where(#true-homepage) #markets .lp-convo-body{ overflow-anchor:none; scroll-behavior:auto; }
:where(#true-homepage) .lp-chat-cta{ padding:24px 40px 32px; display:flex; justify-content:flex-end; border-top:1px solid var(--border); }

@media(max-width:600px){:where(#true-homepage) .lp-chat-cta{padding:18px 16px;}
}
:where(#true-homepage) .lp-custody-line{ max-width:19ch; font-size:clamp(34px,5.2vw,72px); }
:where(#true-homepage) .lp-demo-compose{ margin:0 22px 22px; padding:24px; background:var(--s1); border-radius:24px; }
:where(#true-homepage) .lp-demo-compose > p{ font-size:18px; color:var(--t2); min-height:74px; padding:0 2px 30px; }
:where(#true-homepage) .lp-demo-compose .lp-compose-row{ gap:12px; flex-wrap:nowrap; }
:where(#true-homepage) .lp-compose-tool,
:where(#true-homepage) .lp-compose-smart,
:where(#true-homepage) .lp-compose-wallet{ display:inline-flex; align-items:center; justify-content:center; gap:10px; color:var(--t1); text-decoration:none; white-space:nowrap; }
:where(#true-homepage) .lp-compose-tool{ min-height:48px; padding:10px 18px; border:1px solid var(--border); border-radius:999px; background:var(--s3); font-size:16px; }
:where(#true-homepage) .lp-compose-plus{ font-size:28px; line-height:1; }
:where(#true-homepage) .lp-compose-wallet{ position:relative; flex:none; width:42px; height:42px; border:2px solid var(--v); border-radius:50%; background:var(--s3); font-size:24px; }
:where(#true-homepage) .lp-compose-wallet-add{ position:absolute; bottom:-3px; right:-3px; display:grid; place-items:center; width:17px; height:17px; border:2px solid var(--s1); border-radius:50%; background:var(--v); color:#fff; font-size:15px; font-weight:700; line-height:1; }
:where(#true-homepage) .lp-compose-smart{ margin-left:auto; font-size:16px; padding:12px 4px; }
:where(#true-homepage) .lp-compose-smart > svg:first-child{ color:#e6b64b; }
:where(#true-homepage) .lp-compose-talk > svg{ color:#ff414b; }
:where(#true-homepage) .lp-demo-compose .lp-cta-lg{ margin:0; white-space:nowrap; padding:16px 22px; }

@media(max-width:900px){:where(#true-homepage) .lp-demo-compose .lp-compose-row{flex-wrap:wrap;}
:where(#true-homepage) .lp-compose-tool{font-size:14px;padding:10px 12px;}
:where(#true-homepage) .lp-demo-compose .lp-cta-lg{font-size:14px;padding:15px 18px;}
}

@media(max-width:600px){:where(#true-homepage) .lp-demo-compose{margin:0 12px 14px;padding:16px 12px;border-radius:18px;}
:where(#true-homepage) .lp-demo-compose > p{font-size:16px;min-height:76px;padding-bottom:22px;}
:where(#true-homepage) .lp-demo-compose .lp-compose-row{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:12px 8px;}
:where(#true-homepage) .lp-compose-tool{font-size:12px;padding:9px 10px;gap:6px;min-height:42px;}
:where(#true-homepage) .lp-compose-plus{font-size:23px;}
:where(#true-homepage) .lp-compose-wallet{width:34px;height:34px;font-size:20px;}
:where(#true-homepage) .lp-compose-smart{font-size:14px;gap:7px;margin-left:auto;}
:where(#true-homepage) .lp-compose-talk{grid-column:1;}
:where(#true-homepage) .lp-demo-compose .lp-cta-lg{grid-column:2/4;justify-self:end;font-size:13px;padding:14px 16px;}

}
:where(#true-homepage) .lp-custody-actions{ justify-content:flex-start; margin-top:32px; }
:where(#true-homepage) .lp-tile--pile{
  container-type:inline-size;
  aspect-ratio:547 / 669;
  border-radius:8.78% / 7.18%;                      
  border-color:rgb(255 255 255 / .12);
}
:where(#true-homepage) .lp-tile--pile::after{
  content:""; position:absolute; inset:0; z-index:-2; border-radius:inherit;
  background:
    
    radial-gradient(circle 52.5cqw at 90.7cqw 5.3cqw,
      rgb(219 119 255 / .87) 0%, rgb(219 119 255 / .5) 42%,
      rgb(219 119 255 / .16) 65%, rgb(219 119 255 / .02) 88%, transparent 100%),
    
    radial-gradient(circle 52.5cqw at 1.3cqw 71.8cqw,
      rgb(111 35 202 / .87) 0%, rgb(111 35 202 / .5) 42%,
      rgb(111 35 202 / .16) 65%, rgb(111 35 202 / .02) 88%, transparent 100%),
    linear-gradient(180deg, #854fb1 0%, #5e4f98 46.4%, #4a4e8c 100%);
}
:where(#true-homepage) .lp-tile--pile::before{ display:none; }
:where(#true-homepage) .lp-tile--pile .lp-conmesh::before{
  background-image:radial-gradient(rgb(255 255 255 / .05) .2cqw, transparent .23cqw);
  background-size:2.07cqw 2.07cqw; opacity:1; mix-blend-mode:plus-lighter;
  -webkit-mask-image:radial-gradient(92% 64% at 57% 90%, transparent 0%, rgb(0 0 0 / .3) 58%, #000 100%);
  mask-image:radial-gradient(92% 64% at 57% 90%, transparent 0%, rgb(0 0 0 / .3) 58%, #000 100%);
}
:where(#true-homepage) .lp-tile--pile .lp-conmesh::after{ display:none; }
:where(#true-homepage) .lp-tile--pile > h3{
  padding:12.4cqw 9.5cqw 0;                  
  font-size:clamp(20px, 7.3cqw, 26px); line-height:1.2; letter-spacing:-.05em;
  color:#fff;
  box-sizing:content-box; max-width:46cqw;
}
:where(#true-homepage) .lp-venues{
  position:relative; z-index:2; display:flex; flex-wrap:wrap; list-style:none;
  gap:1.5cqw; margin:4.4cqw 0 0; padding:0 9.5cqw;
}
:where(#true-homepage) .lp-venues li{
  display:inline-flex; align-items:center; white-space:nowrap;
  height:clamp(28px, 9.3cqw, 34px); padding:0 clamp(10px, 3.7cqw, 13px);
  border-radius:2.93cqw;                     
  border:1px solid rgb(255 255 255 / .21);
  background:rgb(255 255 255 / .03);
  -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px);
  box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .25);
  color:#fff; font-size:clamp(13px, 4.4cqw, 16px); letter-spacing:-.05em;
}
:where(#true-homepage) .lp-cover--pile{ position:static; margin-top:3cqw; }
:where(#true-homepage) .lp-pile{ position:absolute; inset:auto 0 0; height:70cqw; z-index:1; touch-action:none; }
:where(#true-homepage) .lp-pile-tk{
  position:absolute; display:block; border-radius:9999px;
  left:calc(var(--l) * 100cqw); bottom:calc(var(--b) * 100cqw);
  width:calc(var(--d) * 100cqw); height:calc(var(--d) * 100cqw);
}
:where(#true-homepage) .lp-pile-tk img{ display:block; width:100%; height:100%; border-radius:inherit; }
:where(#true-homepage) .lp-pile.on .lp-pile-tk{ cursor:grab; }
:where(#true-homepage) .lp-pile.on .lp-pile-tk.held{ cursor:grabbing; z-index:3; }
:where(#true-homepage) .lp-tile--signals{
  container-type:inline-size;
  aspect-ratio:547 / 669;
  border-radius:8.78% / 7.18%;                      
  border-color:rgb(255 255 255 / .1);
}
:where(#true-homepage) .lp-tile--signals::after{
  content:""; position:absolute; inset:0; z-index:-2; border-radius:inherit;
  background:linear-gradient(180deg, #231426 0%, #0f1568 104.26%);
}
:where(#true-homepage) .lp-tile--signals .lp-conmesh::before{
  background-image:radial-gradient(rgb(255 255 255 / .05) .2cqw, transparent .23cqw);
  background-size:2.07cqw 2.07cqw; opacity:1; mix-blend-mode:plus-lighter;
  -webkit-mask-image:none; mask-image:none;
}
:where(#true-homepage) .lp-tile--signals .lp-conmesh::after{ display:none; }
:where(#true-homepage) .lp-tile--signals > h3{
  padding:12.4cqw 9.5cqw 0; box-sizing:content-box; max-width:64cqw;                  
  font-size:clamp(20px, 7.3cqw, 26px); line-height:1.2; letter-spacing:-.05em;
  color:#fff;
}
:where(#true-homepage) .lp-cover--signals{
  display:flex; flex-direction:column; gap:2.6cqw;
  padding:0 7.9cqw; margin-top:2.6cqw;
}
:where(#true-homepage) .lp-sig-body{
  position:relative; border-radius:6cqw;     
  border:1px solid rgb(255 255 255 / .21);
  background:rgb(255 255 255 / .15);
  -webkit-backdrop-filter:blur(6px); backdrop-filter:blur(6px);
  box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .25);
  padding:clamp(9px, 3cqw, 12px);
  transform:rotate(var(--rot, 0deg));
}
:where(#true-homepage) .lp-sig--note .lp-sig-body{
  display:flex; align-items:center; gap:clamp(8px, 3cqw, 12px);
  border-radius:5.7cqw;                      
}
:where(#true-homepage) .lp-sig-head{ display:flex; align-items:center; gap:clamp(6px, 2.2cqw, 10px); }
:where(#true-homepage) .lp-sig-mark{ width:clamp(26px, 9.1cqw, 33px); height:clamp(26px, 9.1cqw, 33px); border-radius:9999px; }
:where(#true-homepage) .lp-sig-name{ font-size:clamp(13px, 4.4cqw, 16px); font-weight:590; letter-spacing:-.05em; color:#fff; }
:where(#true-homepage) .lp-sig-price{ margin-left:auto; font-size:clamp(12px, 3.7cqw, 14px); font-weight:590; letter-spacing:-.05em; color:#fff; }
:where(#true-homepage) .lp-sig-chg{
  padding:2px 4px; border-radius:1.8cqw;
  background:rgb(255 130 130 / .25); color:#ff8282;
  font-size:clamp(9px, 2.4cqw, 11px); font-weight:590; letter-spacing:-.05em;
}
:where(#true-homepage) .lp-sig-rule{
  display:block; height:1px; margin:clamp(6px, 2cqw, 9px) 0;
  background:radial-gradient(closest-side, rgb(217 217 217) 0%, rgb(255 255 255 / 0) 100%);
  opacity:.1;
}
:where(#true-homepage) .lp-sig-tag{
  display:inline-flex; align-items:center; padding:2px clamp(4px, 1.4cqw, 6px); border-radius:3px;
  background:linear-gradient(180deg, #22c97d 0%, #05b866 100%);
  box-shadow:0 .73cqw 3.1cqw rgb(34 201 125 / .23);
  color:#fff; font-size:clamp(8px, 2.2cqw, 10px); font-weight:590;
  letter-spacing:.01em; text-transform:uppercase;
}
:where(#true-homepage) .lp-sig-note,
:where(#true-homepage) .lp-sig-text{
  margin:clamp(5px, 1.8cqw, 8px) 0 0; line-height:1.3;
  font-size:clamp(10.5px, 3.1cqw, 12px); color:rgb(255 255 255 / .76);
}
:where(#true-homepage) .lp-sig-app{
  flex:0 0 auto; width:clamp(30px, 12.4cqw, 45px); height:clamp(30px, 12.4cqw, 45px);
  border-radius:26%;                         
}
:where(#true-homepage) .lp-sig-copy{ flex:1; min-width:0; display:grid; grid-template-columns:1fr auto; column-gap:clamp(4px, 1.6cqw, 8px); }
:where(#true-homepage) .lp-sig-title{
  grid-column:1; align-self:center; font-size:clamp(13px, 4.4cqw, 16px); font-weight:590;
  letter-spacing:-.05em; line-height:1.2; color:#fff;
}
:where(#true-homepage) .lp-sig-time{
  grid-column:2; align-self:center; font-size:clamp(10px, 3.25cqw, 12px);
  color:rgb(255 255 255 / .76);
}
:where(#true-homepage) .lp-sig-copy .lp-sig-text{ grid-column:1 / -1; }
#true-homepage.js .lp-tile--signals:not(.in) .lp-sig{ opacity:0; }
#true-homepage.js .lp-tile--signals.in .lp-sig{
  animation-name:lp-sig-in; animation-duration:680ms;
  animation-timing-function:var(--ease-soft, ease-out);
  animation-delay:var(--in, 0ms); animation-fill-mode:both;
}
#true-homepage.js .lp-tile--signals.in .lp-sig-body{
  animation-name:lp-sig-drift; animation-duration:var(--dur, 12s);
  animation-timing-function:var(--ease-soft, ease-in-out);
  animation-delay:calc(var(--in, 0ms) + 680ms); animation-iteration-count:infinite;
}

@keyframes lp-sig-in {
  from { opacity:0; transform:translateY(14px) scale(.985); }
  to   { opacity:1; transform:none; }
}

@keyframes lp-sig-drift {
  0%, 100% { transform:rotate(var(--rot, 0deg)) translateY(calc(var(--amp, 3px) * -1)); }
  50%      { transform:rotate(var(--rot, 0deg)) translateY(var(--amp, 3px)); }
}

@media (prefers-reduced-motion:reduce) {#true-homepage.js .lp-tile--signals .lp-sig,
#true-homepage.js .lp-tile--signals:not(.in) .lp-sig{ opacity:1; animation:none; }
#true-homepage.js .lp-tile--signals .lp-sig-body{ animation:none; }

}
:where(#true-homepage) .lp-tile--board{
  container-type:inline-size;
  aspect-ratio:547 / 669;
  border-radius:8.78% / 7.18%;
  border-color:rgb(255 255 255 / .1);
}
:where(#true-homepage) .lp-tile--board::after{
  content:""; position:absolute; inset:0; z-index:-2; border-radius:inherit;
  background:linear-gradient(180deg, #282828 0%, #080919 104.26%);
}
:where(#true-homepage) .lp-tile--board .lp-conmesh::before{
  background-image:radial-gradient(rgb(255 255 255 / .05) .2cqw, transparent .23cqw);
  background-size:2.07cqw 2.07cqw; opacity:1; mix-blend-mode:plus-lighter;
  -webkit-mask-image:none; mask-image:none;
}
:where(#true-homepage) .lp-tile--board .lp-conmesh::after{ display:none; }
:where(#true-homepage) .lp-tile--board > h3{
  padding:12.4cqw 9.5cqw 0; box-sizing:content-box; max-width:59cqw;
  font-size:clamp(20px, 7.3cqw, 26px); line-height:1.2; letter-spacing:-.05em; color:#fff;
}
:where(#true-homepage) .lp-cover--board{ display:flex; margin-top:0; }
:where(#true-homepage) .lp-lb{
  display:flex; flex-direction:column; justify-content:flex-end; gap:1.46cqw;
  width:100%; margin:auto 0 -6.6cqw; padding:0 8.6cqw; list-style:none;
}
:where(#true-homepage) .lp-lb-body{
  display:flex; align-items:center; gap:2cqw;
  min-height:clamp(44px, 15.7cqw, 56px); padding:0 4cqw 0 4.4cqw;
  border-radius:4.2cqw; border:1px solid rgb(255 255 255 / .21);
  background:rgb(255 255 255 / .15);
  -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px);
  box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .25);
  transform:translateX(0); transition:transform .55s var(--ease-soft);
}
:where(#true-homepage) .lp-tile--board:hover .lp-lb-body,
:where(#true-homepage) .lp-tile--board:focus-within .lp-lb-body{ transform:translateX(var(--dx, 0)); }
:where(#true-homepage) .lp-lb-rank{ position:relative; flex:0 0 auto; width:4cqw; }
:where(#true-homepage) .lp-lb-medal{ display:block; width:100%; height:auto; }
:where(#true-homepage) .lp-lb-rank b{
  position:absolute; left:50%; top:37.9%; translate:-50% -50%;
  font-size:clamp(8px, 2.4cqw, 10px); font-weight:590; letter-spacing:-.05em; color:#fff;
}
:where(#true-homepage) .lp-lb-rank--plain b{ top:50%; }
:where(#true-homepage) .lp-lb-face{
  flex:0 0 auto; width:clamp(28px, 10.6cqw, 38px); height:clamp(28px, 10.6cqw, 38px);
  border-radius:9999px;
}
:where(#true-homepage) .lp-lb-who{ flex:1; min-width:0; display:flex; flex-direction:column; gap:.7cqw; }
:where(#true-homepage) .lp-lb-name{
  font-size:clamp(11px, 3.3cqw, 13px); font-weight:590; letter-spacing:-.05em; color:#fff;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
:where(#true-homepage) .lp-lb-stats{
  display:flex; align-items:center; gap:.9cqw; white-space:nowrap;
  font-size:clamp(9.5px, 2.74cqw, 11px); font-weight:590; letter-spacing:-.05em; color:rgb(255 255 255 / .5);
}
:where(#true-homepage) .lp-lb-stats i{ width:1px; height:3.1cqw; background:#d9d9d9; opacity:.2; }
:where(#true-homepage) .lp-lb-pnl{
  flex:0 0 auto; color:#2ccd70;
  font-size:clamp(11px, 3.3cqw, 13px); font-weight:590; letter-spacing:-.05em;
}
#true-homepage.js .lp-tile--board:not(.in) .lp-lb-row{ opacity:0; }
#true-homepage.js .lp-tile--board.in .lp-lb-row{
  animation-name:lp-lb-in; animation-duration:620ms;
  animation-timing-function:var(--ease-soft, ease-out);
  animation-delay:var(--in, 0ms); animation-fill-mode:both;
}

@keyframes lp-lb-in {
  from { opacity:0; transform:translateY(12px); }
  to   { opacity:1; transform:none; }
}

@media (prefers-reduced-motion:reduce) {#true-homepage.js .lp-tile--board .lp-lb-row,
#true-homepage.js .lp-tile--board:not(.in) .lp-lb-row{ opacity:1; animation:none; }
:where(#true-homepage) .lp-lb-body,
:where(#true-homepage) .lp-tile--board:hover .lp-lb-body{ transition:none; transform:none; }

}
:where(#true-homepage) .lp-tile--account{
  container-type:inline-size;
  aspect-ratio:547 / 669;
  border-radius:8.78% / 7.18%;
  border-color:rgb(255 255 255 / .1);
}
:where(#true-homepage) .lp-tile--account::after{
  content:""; position:absolute; inset:0; z-index:-2; border-radius:inherit;
  background:linear-gradient(180deg, #1e4054 0%, #180b30 104.26%);
}
:where(#true-homepage) .lp-tile--account .lp-conmesh::before{
  background-image:radial-gradient(rgb(255 255 255 / .05) .2cqw, transparent .23cqw);
  background-size:2.07cqw 2.07cqw; opacity:1; mix-blend-mode:plus-lighter;
  -webkit-mask-image:none; mask-image:none;
}
:where(#true-homepage) .lp-tile--account .lp-conmesh::after{ display:none; }
:where(#true-homepage) .lp-tile--account > h3{
  padding:12.4cqw 9.5cqw 0; box-sizing:content-box; max-width:44cqw;
  font-size:clamp(20px, 7.3cqw, 26px); line-height:1.2; letter-spacing:-.05em; color:#fff;
}
:where(#true-homepage) .lp-acc-sub{
  position:relative; z-index:2; margin:2.6cqw 0 0; padding:0 9.5cqw;
  box-sizing:content-box; max-width:64cqw;
  font-size:clamp(11px, 4.4cqw, 15px); font-weight:590; line-height:1.24; letter-spacing:-.05em;
  color:rgb(255 255 255 / .5);
}
:where(#true-homepage) .lp-cover--fund,
:where(#true-homepage) .lp-cover--account{ margin-top:0; }
:where(#true-homepage) .lp-cover--account{
  display:flex; flex-direction:column; justify-content:flex-end; gap:1.3cqw;
  padding:0 8.6cqw 15.5cqw;
}
:where(#true-homepage) .lp-acc-btn{
  display:flex; align-items:center; justify-content:center; gap:2.9cqw;
  min-height:clamp(38px, 13.2cqw, 47px); padding:0 3cqw;
  border-radius:4.2cqw; border:1px solid rgb(255 255 255 / .21);
  font-size:clamp(11px, 3.3cqw, 13px); font-weight:590; letter-spacing:-.05em;
  text-decoration:none; -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px);
  transition:transform .28s var(--ease-soft), box-shadow .28s var(--ease-soft);
}
:where(#true-homepage) .lp-acc-btn:hover{ transform:translateY(-2px); }
:where(#true-homepage) .lp-acc-mark{ width:clamp(14px, 5.1cqw, 18px); height:clamp(14px, 5.1cqw, 18px); flex:0 0 auto; }
:where(#true-homepage) .lp-acc-btn--google{ background:#131313; color:#fff; box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .25); }
:where(#true-homepage) .lp-acc-btn--apple{ background:#fff;    color:#000; box-shadow:inset 0 4px 15.6px rgb(8 8 8 / .25); }
:where(#true-homepage) .lp-acc-btn--google:hover{ box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .25), 0 8px 20px rgb(0 0 0 / .35); }
:where(#true-homepage) .lp-acc-btn--apple:hover{ box-shadow:inset 0 4px 15.6px rgb(8 8 8 / .25), 0 8px 20px rgb(0 0 0 / .35); }
:where(#true-homepage) .lp-acc-or{
  margin:1.6cqw 0; text-align:center;
  font-size:clamp(11px, 4.4cqw, 15px); font-weight:590; letter-spacing:-.05em;
  color:rgb(255 255 255 / .5);
}
:where(#true-homepage) .lp-acc-wallets{ display:grid; grid-template-columns:1fr 1fr; gap:1.5cqw; }
:where(#true-homepage) .lp-acc-wallets .lp-acc-btn{ gap:1.8cqw; color:#000; box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .91); }
:where(#true-homepage) .lp-acc-wallets .lp-acc-btn:hover{ box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .91), 0 8px 20px rgb(0 0 0 / .35); }
:where(#true-homepage) .lp-acc-btn--phantom{ background:#b2a2e9; }
:where(#true-homepage) .lp-acc-btn--solflare{ background:#ffef46; }
:where(#true-homepage) .lp-acc-hand{
  position:absolute; z-index:3; right:-9cqw; bottom:-1cqw;
  width:40cqw; height:auto; rotate:-17.82deg; transform-origin:50% 50%;
  transition:rotate .45s var(--ease-soft);
}
:where(#true-homepage) .lp-acc-wallets:hover ~ .lp-acc-hand,
:where(#true-homepage) .lp-acc-wallets:focus-within ~ .lp-acc-hand,
:where(#true-homepage) .lp-acc-hand:hover{ rotate:-35.55deg; }

@media (prefers-reduced-motion:reduce) {:where(#true-homepage) .lp-acc-btn,
:where(#true-homepage) .lp-acc-hand{ transition:none; }
:where(#true-homepage) .lp-acc-btn:hover{ transform:none; }

}
:where(#true-homepage) .lp-tile--fund{
  container-type:inline-size;
  aspect-ratio:547 / 669;
  border-radius:8.78% / 7.18%;
  border-color:rgb(255 255 255 / .1);
}
:where(#true-homepage) .lp-tile--fund::after{
  content:""; position:absolute; inset:0; z-index:-2; border-radius:inherit;
  background:linear-gradient(180deg, #2e1d3c 0%, #0c051a 104.26%);
}
:where(#true-homepage) .lp-tile--fund .lp-conmesh::before{
  background-image:radial-gradient(rgb(255 255 255 / .05) .2cqw, transparent .23cqw);
  background-size:2.07cqw 2.07cqw; opacity:1; mix-blend-mode:plus-lighter;
  -webkit-mask-image:none; mask-image:none;
}
:where(#true-homepage) .lp-tile--fund .lp-conmesh::after{ display:none; }
:where(#true-homepage) .lp-tile--fund > h3{
  padding:12.4cqw 9.5cqw 0; box-sizing:content-box; max-width:50cqw;
  font-size:clamp(20px, 7.3cqw, 26px); line-height:1.2; letter-spacing:-.05em; color:#fff;
}
:where(#true-homepage) .lp-cover--fund{ display:flex; flex-direction:column; justify-content:flex-end; padding:0 8.6cqw 3cqw; }
:where(#true-homepage) .lp-fund-amts{ display:flex; flex-wrap:wrap; gap:1.5cqw; margin-bottom:4cqw; }
:where(#true-homepage) .lp-fund-amt{ position:relative; display:inline-flex; cursor:pointer; }
:where(#true-homepage) .lp-fund-amt input{
  position:absolute; width:1px; height:1px; margin:0; padding:0;
  opacity:0; pointer-events:none;
}
:where(#true-homepage) .lp-fund-amt span{
  display:inline-flex; align-items:center; justify-content:center;
  min-height:clamp(28px, 9.3cqw, 34px); padding:0 clamp(10px, 3.7cqw, 13px);
  border-radius:2.93cqw; border:1px solid rgb(255 255 255 / .21);
  background:rgb(255 255 255 / .03);
  -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px);
  box-shadow:inset 0 4px 15.6px rgb(255 255 255 / .25);
  color:rgb(255 255 255 / .5); font-size:clamp(13px, 4.4cqw, 16px); font-weight:590; letter-spacing:-.05em;
  transition:color .2s var(--ease), border-color .2s var(--ease);
}
:where(#true-homepage) .lp-fund-amt:hover span{ color:rgb(255 255 255 / .8); }
:where(#true-homepage) .lp-fund-amt input:checked + span{ border-color:#fff; color:#fff; }
:where(#true-homepage) .lp-fund-amt input:focus-visible + span{ outline:2px solid #fff; outline-offset:2px; }
:where(#true-homepage) .lp-fund-ways{ display:flex; flex-direction:column; gap:1.1cqw; list-style:none; margin:0; padding:0; }
:where(#true-homepage) .lp-fund-body{
  display:flex; align-items:center; gap:2.9cqw;
  min-height:clamp(52px, 20.5cqw, 73px); padding:2.2cqw;
  border-radius:4.2cqw; border:1px solid rgb(255 255 255 / .08); background:#0f061b;
  -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px);
  transform:rotate(0deg); transition:transform .45s var(--ease-soft);
}
:where(#true-homepage) .lp-tile--fund:hover .lp-fund-body,
:where(#true-homepage) .lp-tile--fund:focus-within .lp-fund-body{ transform:rotate(var(--rot, 0deg)); }
:where(#true-homepage) .lp-fund-icon{
  flex:0 0 auto; display:flex; align-items:center; justify-content:center;
  width:clamp(40px, 15.7cqw, 56px); height:clamp(40px, 15.7cqw, 56px);
  border-radius:3.3cqw; background:#20182b;
}
:where(#true-homepage) .lp-fund-icon--pay{ background:linear-gradient(180deg, #20182b 0%, #6b4f91 100%); }
:where(#true-homepage) .lp-fund-glyph{ width:60%; height:60%; color:#fff; }
:where(#true-homepage) .lp-fund-applepay{
  display:block; width:68%; height:28%; background:#fff;
  -webkit-mask-position:center; mask-position:center;
  -webkit-mask-size:contain; mask-size:contain;
  -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat;
}
:where(#true-homepage) .lp-fund-copy{ display:flex; flex-direction:column; gap:.4cqw; min-width:0; }
:where(#true-homepage) .lp-fund-copy b{
  font-size:clamp(12px, 4.4cqw, 16px); font-weight:590; letter-spacing:-.05em; color:#fff;
}
:where(#true-homepage) .lp-fund-copy span{
  font-size:clamp(10px, 3.66cqw, 13px); letter-spacing:-.05em; color:rgb(255 255 255 / .5);
}
#true-homepage.js .lp-tile--fund:not(.in) .lp-fund-way{ opacity:0; }
#true-homepage.js .lp-tile--fund.in .lp-fund-way{
  animation-name:lp-lb-in; animation-duration:620ms;
  animation-timing-function:var(--ease-soft, ease-out);
  animation-delay:var(--in, 0ms); animation-fill-mode:both;
}

@media (prefers-reduced-motion:reduce) {#true-homepage.js .lp-tile--fund .lp-fund-way,
#true-homepage.js .lp-tile--fund:not(.in) .lp-fund-way{ opacity:1; animation:none; }
:where(#true-homepage) .lp-fund-body,
:where(#true-homepage) .lp-tile--fund:hover .lp-fund-body{ transition:none; transform:none; }

}



#true-homepage{--font:var(--font-inter,Inter),Inter,sans-serif;--mono:var(--font-home-mono,"JetBrains Mono"),monospace;isolation:isolate;position:relative;color-scheme:dark;}
:where(#true-homepage) .lp-languages{position:relative;}
:where(#true-homepage) .lp-languages summary{cursor:pointer;list-style:none;}
:where(#true-homepage) .lp-languages summary::-webkit-details-marker{display:none;}
:where(#true-homepage) .lp-language-options{position:absolute;right:0;top:100%;z-index:80;min-width:144px;padding:12px;background:var(--s4);border:1px solid var(--border);border-radius:var(--r-inner);box-shadow:var(--shadow-menu);}
:where(#true-homepage) .lp-language-options a{display:block;padding:8px;color:var(--t2);text-decoration:none;}
:where(#true-homepage) .lp-language-options a:hover{color:var(--t1);background:var(--s3);}

/* Shared homepage design, including a continuous pointer path to each menu. */
#true-homepage .lp-navgrp .lp-navmenu {visibility:hidden;opacity:0;pointer-events:none;transform:translateY(6px)}
#true-homepage .lp-navgrp.open .lp-navmenu {visibility:visible;opacity:1;pointer-events:auto;transform:none}
#true-homepage .lp-navmenu::before {content:"";position:absolute;inset:-12px -1px auto;height:12px}
#true-homepage .lp-nav {z-index:100;isolation:isolate}
#true-homepage .lp-mobile-toggle {display:none;border:1px solid var(--border);border-radius:10px;padding:7px 10px}
#true-homepage .lp-navmenu a {white-space:normal;line-height:1.45}
#true-homepage .lp-navmenu {max-height:70vh;overflow:visible;min-width:240px}
#true-homepage .lp-navbar {position:relative}
#true-homepage .lp-navtop:focus-visible,#true-homepage a:focus-visible,#true-homepage .lp-mobile-toggle:focus-visible {outline:2px solid var(--v-text);outline-offset:4px}
#true-homepage.site-document {min-height:100vh;background:var(--bg);color:var(--t1);font-family:var(--font-inter,Inter),Inter,sans-serif;--line:var(--border);--bg2:var(--s2);--bg3:var(--s3);--color-bg:var(--bg);--color-fg:var(--t1);--color-fg-muted:var(--t2);--color-accent:var(--v);--color-border:var(--border);--color-tlp-text-primary:var(--t1);--color-tlp-text-secondary:var(--t2);--color-tlp-text-muted:var(--t3);--color-tlp-line-soft:var(--border)}
#true-homepage.site-document>main {padding-top:100px;min-height:60vh}
#true-homepage.site-document .container {width:min(1160px,calc(100% - 40px));margin-inline:auto}
#true-homepage.site-document :is(.card,.guide-card,.guide-toc,.feature-card,.faq-item) {background:var(--s2);border-color:var(--border);border-radius:16px;box-shadow:var(--shadow-card)}
#true-homepage.site-document :is(h1,h2,h3) {color:var(--t1);letter-spacing:-.025em}
#true-homepage.site-document h1 {font-weight:560}
#true-homepage.site-document :is(.btn-primary,.btn--primary) {background:var(--gradient-accent);color:#fff;border:1px solid var(--vl);border-radius:10px;box-shadow:var(--shadow-accent-glow)}
#true-homepage.site-document p {line-height:1.75}
#true-homepage .lp-h1 {overflow-wrap:normal}
@media(max-width:1000px) {
 #true-homepage .lp-mobile-toggle {display:block}
 #true-homepage .lp-navlinks {display:none;position:absolute;top:calc(100% + 12px);left:0;right:0;padding:12px;background:var(--s2);border:1px solid var(--border);border-radius:14px;max-height:75vh;overflow-y:auto;box-shadow:var(--shadow-menu)}
 #true-homepage .lp-navlinks.mobile-open {display:flex;flex-direction:column;align-items:stretch}
 #true-homepage .lp-navgrp .lp-navmenu {display:none;position:static;min-width:0;box-shadow:none;margin:4px 0 8px;max-height:none;transform:none}
 #true-homepage .lp-navgrp.open .lp-navmenu {display:flex}
 #true-homepage .lp-navtop {width:100%;justify-content:space-between}
 #true-homepage .lp-navend {gap:5px}
 #true-homepage .lp-navend>.btn {font-size:12px;padding:8px 10px;white-space:normal;text-align:center}
 #true-homepage .lp-navbar>a {flex-shrink:0}
 #true-homepage .lp-navbar>a svg {width:112px}
 #true-homepage .lp-h1 {font-size:clamp(38px,7.8vw,76px)}
}
#true-homepage h1.lp-h1 {white-space:normal;max-width:100%;text-wrap:balance}
#true-homepage .lp-compose-row {flex-wrap:wrap}

#true-homepage.site-document :is(h1,h2,h3,p,a,button){font-family:var(--font-inter,Inter),sans-serif}
