.tp-focus{background:var(--bg);font-size:14.5px}.tp-focus .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-focus .pos{color:var(--pos)}.tp-focus .neg{color:var(--neg)}.tp-focus .fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 15px;border-radius:var(--pill);border:1px solid var(--line-2);background:transparent;color:var(--text);font-size:13.5px;font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,filter .2s}.tp-focus .fc-btn:hover{background:rgb(var(--ov)/.05);border-color:rgb(var(--ov)/.2)}.tp-focus .fc-btn.primary{background:var(--brand);border-color:transparent;color:var(--on-brand)}.tp-focus .fc-btn.primary:hover{filter:brightness(1.06);background:var(--brand)}.tp-focus .fc-btn.sm{height:32px;padding:0 13px;font-size:13px}.tp-focus .fc-btn.xs{height:28px;padding:0 11px;font-size:12.5px}.tp-focus .fc-btn.wide{width:100%;height:42px}.tp-focus .fc-btn:disabled{opacity:.45;pointer-events:none}.tp-focus .fc-icon{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--text-2);flex:none;transition:background .2s,color .2s}.tp-focus .fc-icon.sm{width:30px;height:30px}.tp-focus .fc-icon:hover,.tp-focus .fc-icon[data-open=true]{background:rgb(var(--ov)/.06);color:var(--text)}.tp-focus .fc-link,.tp-focus .fc-text-btn{font-size:13px;font-weight:500;color:var(--text-2);border-radius:var(--r-s);transition:color .2s}.tp-focus .fc-link:hover,.tp-focus .fc-text-btn:hover{color:var(--text)}.tp-focus .fc-link{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.tp-focus .fc-back:focus-visible,.tp-focus .fc-btn:focus-visible,.tp-focus .fc-chip:focus-visible,.tp-focus .fc-icon:focus-visible,.tp-focus .fc-link:focus-visible,.tp-focus .fc-method:focus-visible,.tp-focus .fc-nav button:focus-visible,.tp-focus .fc-pop>button:focus-visible,.tp-focus .fc-seg button:focus-visible,.tp-focus .fc-text-btn:focus-visible,.tp-focus .fc-user:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tp-focus .fc-mini-label{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.tp-focus .fc-muted{font-size:12.5px;color:var(--text-3)}.tp-focus .fc-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);background:rgb(var(--ov)/.04);color:var(--text);font-size:12px;font-weight:600;flex:none}.tp-focus .fc-avatar.sm{width:28px;height:28px;font-size:11px}.tp-focus .fc-empty{padding:18px 4px;text-align:center;font-size:13.5px;color:var(--text-3)}.tp-focus .ui-card{border-radius:var(--r-l);padding:20px}.tp-focus .fc{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);min-height:680px}.tp-focus .fc-side{display:flex;flex-direction:column;gap:18px;min-width:0;padding:18px 12px 14px;background:var(--bg);border-right:1px solid var(--line)}.tp-focus .fc-brand{display:flex;align-items:center;gap:10px;padding:0 8px;min-width:0}.tp-focus .fc-brand strong{flex:1 1;min-width:0;font-size:15px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-mark,.tp-focus .fc-top-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-s);border:1px solid var(--line-2);color:var(--text);font-size:13.5px;font-weight:700;flex:none}.tp-focus .fc-icon.fc-burger,.tp-focus .fc-icon.fc-close,.tp-focus .fc-top .fc-top-mark{display:none}.tp-focus .fc-nav{display:grid;grid-gap:16px;gap:16px;align-content:start}.tp-focus .fc-group{display:grid;grid-gap:1px;gap:1px}.tp-focus .fc-group-label{padding:0 10px 5px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.tp-focus .fc-nav button{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:var(--r-s);color:var(--text-2);font-size:13.5px;text-align:left;transition:background .2s,color .2s}.tp-focus .fc-nav button:hover{color:var(--text);background:rgb(var(--ov)/.04)}.tp-focus .fc-nav button[data-active=true]{color:var(--text);background:rgb(var(--ov)/.07);font-weight:500}.tp-focus .fc-nav button[data-active=true] svg{color:var(--brand)}.tp-focus .fc-nav button span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--pill);font-style:normal;font-size:11px;font-weight:600;color:var(--on-brand);background:var(--brand)}.tp-focus .fc-side-foot{margin-top:auto;display:grid;grid-gap:10px;gap:10px}.tp-focus .fc-ref{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:var(--r-m);border:1px solid var(--line)}.tp-focus .fc-ref-row{display:flex;align-items:center;gap:6px;min-width:0}.tp-focus .fc-ref-row code{flex:1 1;min-width:0;font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-mgr-mini{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:var(--r-m);border:1px solid var(--line);min-width:0}.tp-focus .fc-mgr-text{display:grid;min-width:0;flex:1 1}.tp-focus .fc-mgr-text b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-mgr-text small{font-size:12.5px;color:var(--text-3)}.tp-focus .fc-user{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:var(--r-m);text-align:left;transition:background .2s}.tp-focus .fc-user:hover{background:rgb(var(--ov)/.05)}.tp-focus .fc-user-text{display:grid;min-width:0}.tp-focus .fc-user-text b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-user-text small{font-size:12px;color:var(--text-3)}.tp-focus .fc-user-text small[data-kyc=approved]{color:var(--pos)}.tp-focus .fc-user-text small[data-kyc=none],.tp-focus .fc-user-text small[data-kyc=pending]{color:var(--warn)}.tp-focus .fc-user-text small[data-kyc=rejected]{color:var(--neg)}.tp-focus .fc-scrim{display:none}.tp-focus .fc-main{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--bg)}.tp-focus .fc-top{position:relative;z-index:3;display:flex;align-items:center;gap:10px;height:60px;padding:0 28px;border-bottom:1px solid var(--line)}.tp-focus .fc-top h1{flex:1 1;min-width:0;font-size:16px;font-weight:600;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-dd{position:relative}.tp-focus .fc-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--bg)}.tp-focus .fc-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:5;width:340px;display:grid;padding:6px;border-radius:var(--r-m);background:var(--elevated);border:1px solid var(--line-2);box-shadow:var(--shadow-1);animation:fadeIn .16s ease both}.tp-focus .fc-pop-head{display:grid;grid-gap:1px;gap:1px;padding:8px 10px 10px;border-bottom:1px solid var(--line)}.tp-focus .fc-pop-head b{font-size:14px;font-weight:600}.tp-focus .fc-pop-head small{font-size:12.5px;color:var(--text-3)}.tp-focus .fc-notes{display:grid}.tp-focus .fc-notes li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px}.tp-focus .fc-notes li+li{border-top:1px solid var(--line)}.tp-focus .fc-note-text{display:grid;min-width:0}.tp-focus .fc-note-text b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-note-text small{font-size:12px;color:var(--text-3)}.tp-focus .fc-note-r{display:grid;justify-items:end;grid-gap:3px;gap:3px;font-size:13px}.tp-focus .fc-note-r .ui-tag{height:19px;font-size:11.5px}.tp-focus .fc-pop>.fc-pop-foot{display:flex;justify-content:center;align-items:center;height:38px;margin-top:2px;border-top:1px solid var(--line);border-radius:0 0 var(--r-s) var(--r-s);font-size:13.5px;font-weight:500;color:var(--text-2)}.tp-focus .fc-pop>.fc-pop-foot:hover{color:var(--text);background:rgb(var(--ov)/.04)}.tp-focus .fc-content{flex:1 1;grid-gap:22px;gap:22px;padding:32px 28px 24px;container-type:inline-size;animation:fadeIn .25s ease both}.tp-focus .fc-col,.tp-focus .fc-content{display:grid;align-content:start;min-width:0}.tp-focus .fc-col{grid-gap:18px;gap:18px;width:100%;max-width:760px;margin:0 auto}.tp-focus .fc-col.wide{max-width:980px}.tp-focus .fc-legal{width:100%;max-width:760px;margin:4px auto 0;font-size:12px;color:var(--text-3);text-align:center}.tp-focus .fc-lead{color:var(--text-2);font-size:14px;max-width:60ch}.tp-focus .fc-fine{font-size:12.5px;color:var(--text-3)}.tp-focus .fc-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.tp-focus .fc-title>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.tp-focus .fc-title h2{font-size:24px;font-weight:600;letter-spacing:-.025em}.tp-focus .fc-title p{font-size:13.5px;color:var(--text-2)}.tp-focus .fc-title-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tp-focus .fc-wallet-mini{display:grid;justify-items:end;padding-right:12px;margin-right:4px;border-right:1px solid var(--line);line-height:1.2}.tp-focus .fc-wallet-mini small{font-size:11.5px;color:var(--text-3)}.tp-focus .fc-wallet-mini b{font-size:14px;font-weight:600}.tp-focus .fc-verify{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 14px;border-radius:var(--r-m);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);font-size:13.5px;color:var(--text-2)}.tp-focus .fc-verify svg{color:var(--warn);flex:none}.tp-focus .fc-verify[data-state=rejected]{border-color:color-mix(in srgb,var(--neg) 28%,transparent)}.tp-focus .fc-verify[data-state=rejected] svg{color:var(--neg)}.tp-focus .fc-verify span{flex:1 1;min-width:0}.tp-focus .fc-hero{display:grid;grid-gap:18px;gap:18px;padding:18px 22px 22px;border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-1);min-width:0}.tp-focus .fc-hero-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-focus .fc-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--pill);border:1px solid var(--line)}.tp-focus .fc-seg button{height:30px;padding:0 16px;border-radius:var(--pill);font-size:13.5px;font-weight:500;color:var(--text-2);transition:background .2s,color .2s}.tp-focus .fc-seg button:hover{color:var(--text)}.tp-focus .fc-seg button[aria-selected=true]{background:var(--brand);color:var(--on-brand)}.tp-focus .fc-hero-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;font-size:12.5px;color:var(--text-3);text-align:center}.tp-focus .fc-hero-meta b{color:var(--text);font-weight:600}.tp-focus .fc-hero-meta i{width:3px;height:3px;border-radius:50%;background:var(--text-3)}.tp-focus .fc-live{display:inline-flex;align-items:center;gap:5px;color:var(--text-2)}.tp-focus .fc-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pos)}.tp-focus .fc-hero-body{display:grid;grid-gap:18px;gap:18px;min-width:0}.tp-focus .fc-balance{display:block;text-align:center;font-size:56px;font-weight:500;letter-spacing:-.045em;line-height:1;margin:4px 0 2px;overflow-wrap:anywhere}.tp-focus .fc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tp-focus .fc-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-focus .fc-stats div{display:grid;grid-gap:3px;gap:3px;padding:12px 10px;min-width:0;text-align:center}.tp-focus .fc-stats div+div{border-left:1px solid var(--line)}.tp-focus .fc-stats dt{font-size:11.5px;color:var(--text-3)}.tp-focus .fc-stats dd{margin:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-pos-head{display:flex;align-items:center;gap:8px;margin-bottom:-8px}.tp-focus .fc-pos-head h3{font-size:13.5px;font-weight:600}.tp-focus .fc-pos-head span{font-size:12px;color:var(--text-3)}.tp-focus .fc-pos{display:grid}.tp-focus .fc-pos li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;font-size:13px}.tp-focus .fc-pos li+li{border-top:1px solid var(--line)}.tp-focus .fc-pos-sym{display:grid;min-width:0}.tp-focus .fc-pos-sym b{font-weight:600;font-size:13.5px}.tp-focus .fc-pos-sym small{font-size:12px;color:var(--text-3)}.tp-focus .fc-pos-px{display:grid;color:var(--text-2)}.tp-focus .fc-pos-px small{font-size:11px;color:var(--text-3)}.tp-focus .fc-pos-pl{text-align:right;font-weight:500}.tp-focus .fc-hero-body.left{gap:14px}.tp-focus .fc-hero-empty{justify-items:center;text-align:center;gap:8px;padding:40px 22px;color:var(--text-3)}.tp-focus .fc-hero-empty b{color:var(--text);font-size:15.5px;font-weight:600}.tp-focus .fc-hero-empty p{font-size:13.5px;margin-bottom:6px}.tp-focus .fc-embed .ui-grid.wide-narrow{grid-template-columns:minmax(0,1fr)}.tp-focus .fc-embed .ui-card{padding:0;border:0;background:transparent}.tp-focus .fc-embed .ui-grid>.ui-card+.ui-card{padding-top:14px;border-top:1px solid var(--line);border-radius:0}.tp-focus .fc-panel{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:18px 20px;border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line);min-width:0}.tp-focus .fc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tp-focus .fc-panel-head>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.tp-focus .fc-panel-head h2{font-size:15px;font-weight:600;letter-spacing:-.01em}.tp-focus .fc-panel-head p{font-size:13px;color:var(--text-3)}.tp-focus .fc-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.tp-focus .fc-mgr{grid-template-rows:auto 1fr auto}.tp-focus .fc-mgr-row{display:flex;align-items:center;gap:10px;min-width:0}.tp-focus .fc-mgr .fc-btn{justify-self:start}.tp-focus .fc-chips{display:flex;flex-wrap:wrap;gap:6px}.tp-focus .fc-chip{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:30px;padding:0 12px;border-radius:var(--pill);border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--text-2);transition:border-color .2s,color .2s,background .2s}.tp-focus .fc-chip:hover{color:var(--text);border-color:rgb(var(--ov)/.25)}.tp-focus .fc-chip[aria-pressed=true]{color:var(--text);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.tp-focus .fc-chip.add{padding:0;width:30px;border-style:dashed}.tp-focus .fc-activity{display:grid}.tp-focus .fc-activity li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0}.tp-focus .fc-activity li+li{border-top:1px solid var(--line)}.tp-focus .fc-act-l{display:grid;min-width:0}.tp-focus .fc-act-l b{font-size:14px;font-weight:500}.tp-focus .fc-act-l small{font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-act-r{display:flex;align-items:center;gap:10px;font-size:14px;flex:none}.tp-focus .fc-dep{display:grid;grid-gap:14px;gap:14px;min-width:0}.tp-focus .fc-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.tp-focus .fc-field>span{font-size:13px;color:var(--text-2)}.tp-focus .fc-field input{height:42px;padding:0 12px;border-radius:var(--r-s);border:1px solid var(--line-2);background:rgb(var(--ov)/.03);color:var(--text);font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tp-focus .fc-field input:focus{outline:none;border-color:var(--brand)}.tp-focus .fc-field input[aria-invalid=true]{border-color:var(--neg)}.tp-focus .fc-field input:disabled{opacity:.5}.tp-focus .fc-field small{font-size:12.5px;color:var(--text-3)}.tp-focus .fc-field small.neg{color:var(--neg)}.tp-focus .fc-methods{display:grid;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--r-m);padding:0;margin:0;overflow:hidden}.tp-focus .fc-methods legend{float:left;width:100%;padding:10px 14px;font-size:13px;color:var(--text-2);border-bottom:1px solid var(--line)}.tp-focus .fc-method{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:11px 14px;text-align:left;font-size:13.5px;transition:background .2s}.tp-focus .fc-method+.fc-method{border-top:1px solid var(--line)}.tp-focus .fc-method:hover{background:rgb(var(--ov)/.03)}.tp-focus .fc-method[aria-pressed=true]{background:rgb(var(--ov)/.05)}.tp-focus .fc-method-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-s);border:1px solid var(--line);color:var(--text-2)}.tp-focus .fc-method-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-focus .fc-method-time{font-size:12.5px;color:var(--text-3);white-space:nowrap}.tp-focus .fc-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-2);transition:border-color .2s,border-width .2s}.tp-focus .fc-method[aria-pressed=true] .fc-radio{border:5px solid var(--brand)}.tp-focus .fc-note{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2)}.tp-focus .fc-note svg{color:var(--warn);flex:none}.tp-focus .fc-pay{display:grid;grid-gap:12px;gap:12px;min-width:0}.tp-focus .fc-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:30px;padding:0 12px 0 8px;border-radius:var(--pill);font-size:13px;font-weight:500;color:var(--text-2);border:1px solid var(--line);transition:color .2s,border-color .2s}.tp-focus .fc-back:hover{color:var(--text);border-color:var(--line-2)}.tp-focus .fc-wire{display:grid;grid-gap:10px;gap:10px}.tp-focus .fc-dl{display:grid;margin:0;border:1px solid var(--line);border-radius:var(--r-m)}.tp-focus .fc-dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;font-size:13.5px}.tp-focus .fc-dl div+div{border-top:1px solid var(--line)}.tp-focus .fc-dl dt{color:var(--text-3)}.tp-focus .fc-dl dd{margin:0;text-align:right;overflow-wrap:anywhere}.tp-focus .fc-done{padding:24px 8px}.tp-focus .fc-funds-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tp-focus .fc-funds-bar .ui-seg{padding:3px;font-size:13.5px;border:1px solid var(--line);background:transparent}.tp-focus .fc-funds-bar .ui-seg>*{padding:6px 16px}.tp-focus .fc-funds-bar .ui-seg b{background:var(--brand);color:var(--on-brand)}.tp-focus .fc-row-actions{display:flex;flex-wrap:wrap;gap:8px}.tp-focus .fc-row-actions.center{justify-content:center}.tp-focus .fc-wallet{justify-items:center;text-align:center;gap:8px;padding:28px 22px}.tp-focus .fc-wallet strong{font-size:40px;font-weight:500;letter-spacing:-.04em;line-height:1.05}.tp-focus .fc-wallet p{font-size:13.5px;color:var(--text-2);max-width:48ch;margin-bottom:6px}.tp-focus .fc-wallet .fc-row-actions{justify-content:center}.tp-focus .fc-list{display:grid;border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface)}.tp-focus .fc-list li{display:flex;align-items:center;gap:14px;padding:14px 18px}.tp-focus .fc-list li+li{border-top:1px solid var(--line)}.tp-focus .fc-list-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-m);border:1px solid var(--line);color:var(--text-2);flex:none}.tp-focus .fc-list-text{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.tp-focus .fc-list-text b{font-size:14px;font-weight:500}.tp-focus .fc-list-text small{font-size:12.5px;color:var(--text-3)}.tp-focus .fc-list li>.fc-btn,.tp-focus .fc-list li>.ui-tag{flex:none}.tp-focus .fc-comps{display:grid;grid-gap:14px;gap:14px}.tp-focus .fc-comps>li{gap:14px}.tp-focus .fc-comps>li[data-joined=true]{border-color:var(--line-2)}.tp-focus .fc-comp-top{display:flex;align-items:center;gap:12px}.tp-focus .fc-comps p{font-size:13.5px;color:var(--text-2)}.tp-focus .fc-comps .fc-btn{justify-self:start}.tp-focus .fc-form small{margin-bottom:2px}.tp-focus .fc-form small.neg{color:var(--neg)}.tp-focus[data-density=compact]{font-size:13.5px}.tp-focus[data-density=compact] .fc-top{height:52px}.tp-focus[data-density=compact] .fc-content{padding:20px 20px 18px;gap:14px}.tp-focus[data-density=compact] .fc-col{gap:12px}.tp-focus[data-density=compact] .fc-side{gap:12px;padding:14px 10px 12px}.tp-focus[data-density=compact] .fc-nav{gap:10px}.tp-focus[data-density=compact] .fc-nav button{height:30px;font-size:13px}.tp-focus[data-density=compact] .fc-title h2{font-size:20px}.tp-focus[data-density=compact] .fc-hero{padding:14px 16px 16px;gap:12px}.tp-focus[data-density=compact] .fc-hero-body{gap:12px}.tp-focus[data-density=compact] .fc-balance{font-size:44px}.tp-focus[data-density=compact] .fc-stats div{padding:9px 8px}.tp-focus[data-density=compact] .fc-pos li{padding:6px 0}.tp-focus[data-density=compact] .fc-panel{padding:13px 15px;gap:9px}.tp-focus[data-density=compact] .fc-activity li{padding:8px 0}.tp-focus[data-density=compact] .fc-list li{padding:10px 14px}.tp-focus[data-density=compact] .fc-method{padding:8px 12px}.tp-focus[data-density=compact] .fc-btn{height:32px}.tp-focus[data-density=compact] .fc-btn.wide{height:38px}.tp-focus[data-density=compact] .ui-card{padding:14px}.tp-focus[data-device=mobile] .fc{grid-template-columns:minmax(0,1fr);min-height:640px}.tp-focus[data-device=mobile] .fc-side{position:absolute;top:0;bottom:0;left:0;z-index:6;width:min(288px,86%);overflow-y:auto;border-right:1px solid var(--line-2);box-shadow:var(--shadow-1);transform:translateX(-104%);visibility:hidden;transition:transform .28s var(--ease),visibility 0s linear .28s}.tp-focus[data-device=mobile] .fc-side[data-open=true]{transform:none;visibility:visible;transition:transform .28s var(--ease),visibility 0s}.tp-focus[data-device=mobile] .fc-icon.fc-burger,.tp-focus[data-device=mobile] .fc-icon.fc-close,.tp-focus[data-device=mobile] .fc-top .fc-top-mark{display:grid}.tp-focus[data-device=mobile] .fc-scrim{display:block;position:absolute;inset:0;z-index:5;background:color-mix(in srgb,var(--bg) 72%,transparent);animation:fadeIn .2s ease both}.tp-focus[data-device=mobile] .fc-top{height:54px;padding:0 10px;gap:8px}.tp-focus[data-device=mobile] .fc-top h1{font-size:15px}.tp-focus[data-device=mobile] .fc-dd{position:static}.tp-focus[data-device=mobile] .fc-pop{left:10px;right:10px;width:auto}.tp-focus[data-device=mobile] .fc-content{padding:18px 14px;gap:16px}.tp-focus[data-device=mobile] .fc-title{align-items:stretch}.tp-focus[data-device=mobile] .fc-title h2{font-size:21px}.tp-focus[data-device=mobile] .fc-title-r{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tp-focus[data-device=mobile] .fc-wallet-mini{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;padding:0 0 8px;margin:0;border-right:0;border-bottom:1px solid var(--line)}.tp-focus[data-device=mobile] .fc-hero{padding:14px 14px 16px}.tp-focus[data-device=mobile] .fc-hero-bar{flex-wrap:wrap}.tp-focus[data-device=mobile] .fc-seg{flex:1 1}.tp-focus[data-device=mobile] .fc-seg button{flex:1 1;padding:0 8px}.tp-focus[data-device=mobile] .fc-balance{font-size:40px}.tp-focus[data-device=mobile] .fc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-focus[data-device=mobile] .fc-stats div:nth-child(3){border-left:0}.tp-focus[data-device=mobile] .fc-stats div:nth-child(n+3){border-top:1px solid var(--line)}.tp-focus[data-device=mobile] .fc-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-focus[data-device=mobile] .fc-stats.three div:nth-child(3){border-left:1px solid var(--line);border-top:0}.tp-focus[data-device=mobile] .fc-pos li{grid-template-columns:minmax(0,1fr) auto auto}.tp-focus[data-device=mobile] .fc-pos-px{display:none}.tp-focus[data-device=mobile] .fc-duo{grid-template-columns:minmax(0,1fr)}.tp-focus[data-device=mobile] .fc-verify{flex-wrap:wrap}.tp-focus[data-device=mobile] .fc-verify>.fc-btn{width:100%}.tp-focus[data-device=mobile] .fc-method{grid-template-columns:auto minmax(0,1fr) auto}.tp-focus[data-device=mobile] .fc-method-time{grid-column:2;grid-row:2;margin-top:-8px}.tp-focus[data-device=mobile] .fc-method-icon{grid-row:span 2}.tp-focus[data-device=mobile] .fc-radio{grid-column:3;grid-row:1/span 2}.tp-focus[data-device=mobile] .fc-list li{padding:12px 14px;gap:10px}.tp-focus[data-device=mobile] .fc-act-r .ui-tag{display:none}.tp-focus[data-device=mobile] .fc-wallet strong{font-size:32px}@media (max-width:767px){.tp-focus .fc{grid-template-columns:minmax(0,1fr);min-height:640px}.tp-focus .fc-side{position:absolute;top:0;bottom:0;left:0;z-index:6;width:min(288px,86%);overflow-y:auto;border-right:1px solid var(--line-2);box-shadow:var(--shadow-1);transform:translateX(-104%);visibility:hidden;transition:transform .28s var(--ease),visibility 0s linear .28s}.tp-focus .fc-side[data-open=true]{transform:none;visibility:visible;transition:transform .28s var(--ease),visibility 0s}.tp-focus .fc-icon.fc-burger,.tp-focus .fc-icon.fc-close,.tp-focus .fc-top .fc-top-mark{display:grid}.tp-focus .fc-scrim{display:block;position:absolute;inset:0;z-index:5;background:color-mix(in srgb,var(--bg) 72%,transparent);animation:fadeIn .2s ease both}.tp-focus .fc-top{height:54px;padding:0 10px;gap:8px}.tp-focus .fc-top h1{font-size:15px}.tp-focus .fc-dd{position:static}.tp-focus .fc-pop{left:10px;right:10px;width:auto}.tp-focus .fc-content{padding:18px 14px;gap:16px}.tp-focus .fc-title{align-items:stretch}.tp-focus .fc-title h2{font-size:21px}.tp-focus .fc-title-r{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tp-focus .fc-wallet-mini{grid-column:1/-1;display:flex;justify-content:space-between;align-items:baseline;padding:0 0 8px;margin:0;border-right:0;border-bottom:1px solid var(--line)}.tp-focus .fc-hero{padding:14px 14px 16px}.tp-focus .fc-hero-bar{flex-wrap:wrap}.tp-focus .fc-seg{flex:1 1}.tp-focus .fc-seg button{flex:1 1;padding:0 8px}.tp-focus .fc-balance{font-size:40px}.tp-focus .fc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-focus .fc-stats div:nth-child(3){border-left:0}.tp-focus .fc-stats div:nth-child(n+3){border-top:1px solid var(--line)}.tp-focus .fc-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-focus .fc-stats.three div:nth-child(3){border-left:1px solid var(--line);border-top:0}.tp-focus .fc-pos li{grid-template-columns:minmax(0,1fr) auto auto}.tp-focus .fc-pos-px{display:none}.tp-focus .fc-duo{grid-template-columns:minmax(0,1fr)}.tp-focus .fc-verify{flex-wrap:wrap}.tp-focus .fc-verify>.fc-btn{width:100%}.tp-focus .fc-method{grid-template-columns:auto minmax(0,1fr) auto}.tp-focus .fc-method-time{grid-column:2;grid-row:2;margin-top:-8px}.tp-focus .fc-method-icon{grid-row:span 2}.tp-focus .fc-radio{grid-column:3;grid-row:1/span 2}.tp-focus .fc-list li{padding:12px 14px;gap:10px}.tp-focus .fc-act-r .ui-tag{display:none}.tp-focus .fc-wallet strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.tp-focus .fc-content,.tp-focus .fc-pop,.tp-focus .fc-scrim,.tp-focus .fc-side{transition:none!important;animation:none!important}}:root{--ice:#BFD4FA}:root[data-theme=light]{--ice:#8FB0EE}@property --sig-a{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes sig-spin{to{--sig-a:360deg}}.scaled{position:relative;width:100%;overflow:hidden}.scaled-inner{position:absolute;top:0;left:0;transform-origin:top left}.scaled-inner>.ui{box-shadow:none}.bh{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:48px}.bh .hero-copy{grid-template-columns:minmax(0,1fr)}.bh-ink{color:var(--text-3)}.bh-bar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;width:min(100%,470px)}.bh-bar label{font-size:.8125rem;color:var(--text-2)}.bh-row{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 18px;border-radius:var(--pill);border:1px solid var(--line-2);background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--highlight);transition:border-color .3s var(--ease)}.bh-row:focus-within{border-color:var(--accent-line)}.bh-row input{flex:1 1;min-width:0;height:40px;border:0;background:none;color:var(--text);font:inherit;font-size:1.0625rem;font-weight:500;letter-spacing:-.01em;outline:none}.bh-row input::placeholder{color:var(--text-3);font-weight:400}.bh-swatches{display:flex;gap:6px;padding:4px;border-radius:var(--pill);background:rgb(var(--ov)/.05)}.bh-swatches button{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(255 255 255/.2);transition:transform .25s var(--ease),box-shadow .25s}.bh-swatches button:hover{transform:scale(1.12)}.bh-swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--text)}.bh-visual{--bh-accent:var(--accent);position:relative;display:grid;grid-gap:10px;gap:10px}.bh-frame{position:relative;padding:1px;border-radius:calc(var(--r-l) + 1px);background:conic-gradient(from var(--sig-a),transparent 0deg 220deg,var(--bh-accent) 290deg,var(--ice) 320deg,transparent 350deg),var(--line-2);animation:sig-spin 9s linear infinite}.bh-frame .scaled{border-radius:var(--r-l);background:var(--ui-bg)}.bh-frame:after{content:"";position:absolute;inset:auto 12% -28px 12%;height:56px;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bh-accent) 26%,transparent),transparent);filter:blur(18px);opacity:.7;transition:background .6s var(--ease)}.bh-caption{font-size:.8125rem;color:var(--text-3);justify-self:end}@media (prefers-reduced-motion:reduce){.bh-frame{animation:none}}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2)}.proof-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.4fr) auto;grid-gap:40px;gap:40px;align-items:center;padding-top:32px;padding-bottom:32px}.proof-lead{display:grid;grid-gap:8px;gap:8px;font-size:.9375rem;color:var(--text-2);max-width:30ch}.proof-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.proof-stats>div{display:grid;grid-gap:2px;gap:2px;padding:0 22px;border-left:1px solid var(--line)}.proof-stats dt{order:2;font-size:.8125rem;color:var(--text-2)}.proof-stats dd{order:1;margin:0;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.04em;line-height:1.1;background:linear-gradient(180deg,var(--text),var(--ice));-webkit-background-clip:text;background-clip:text;color:transparent}.proof-stats small{order:3;font-size:.75rem;color:var(--text-3)}.proof-skel dd,.proof-skel dt{opacity:.35}.proof-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:ps}.proof-steps li{display:grid;grid-gap:2px;gap:2px;padding:0 22px;border-left:1px solid var(--line);counter-increment:ps}.proof-steps b{font-weight:600;font-size:1rem;letter-spacing:-.01em}.proof-steps b:before{content:counter(ps) ". ";color:var(--accent)}.proof-steps span{font-size:.8125rem;color:var(--text-3)}.proof-cta{white-space:nowrap}.statement{padding:150px 0}.statement-text{font-size:clamp(1.9rem,4vw,3.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.16;max-width:22ch;text-wrap:balance}.statement-text .em{color:var(--accent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.statement-text span{color:rgb(var(--ov)/.16);animation:lit linear both;animation-timeline:view();animation-range:cover 18% cover 42%}.statement-text span.em{animation-name:lit-em}}}@keyframes lit{to{color:var(--text)}}@keyframes lit-em{to{color:var(--accent)}}.story-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.story-frame{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 40px);display:grid;grid-gap:14px;gap:14px}.story-screen{position:relative;aspect-ratio:16/10.5;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line-2);background:var(--ui-bg);box-shadow:var(--shadow-2)}.story-screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;transform:scale(1.015);transition:opacity .6s var(--ease),transform 1.2s var(--ease)}.story-screen img[data-on=true]{opacity:1;transform:none}.story-progress{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.story-progress i{height:2px;border-radius:2px;background:var(--line-2);transition:background .5s var(--ease)}.story-progress i[data-on=true]{background:linear-gradient(90deg,var(--accent),var(--ice))}.story-steps{display:grid}.story-steps li{min-height:62vh;display:grid;align-content:center;grid-gap:12px;gap:12px;opacity:.35;transition:opacity .5s var(--ease)}.story-steps li[data-on=true]{opacity:1}.story-n{font-size:.8125rem;color:var(--accent);font-weight:600}.story-inline{display:none}.gallery-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.gallery-note{margin:14px 0 22px;color:var(--text-2);max-width:70ch}.gallery-stage{border-radius:var(--r-l);border:1px solid var(--line-2);overflow:hidden;box-shadow:var(--shadow-2);animation:fadeIn .45s var(--ease) both;background:var(--ui-bg)}.vshow-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:32px}.vshow-frame{position:relative;margin:0;padding:1px;border-radius:calc(var(--r-l) + 1px);background:conic-gradient(from var(--sig-a),transparent 0deg 240deg,var(--accent) 300deg,var(--ice) 325deg,transparent 350deg),var(--line-2);animation:sig-spin 12s linear infinite}.vshow-frame video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-l);background:var(--ui-bg)}.vshow-frame figcaption{position:absolute;left:20px;bottom:18px;padding:8px 14px;border-radius:var(--pill);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-line);font-size:.875rem;color:var(--text);max-width:calc(100% - 40px)}@media (prefers-reduced-motion:reduce){.vshow-frame{animation:none}}@media (max-width:1100px){.bh,.proof-row{grid-template-columns:minmax(0,1fr)}.proof-row{gap:20px}}@media (max-width:900px){.story-grid{grid-template-columns:minmax(0,1fr)}.story-frame{display:none}.story-steps li{min-height:0;opacity:1;padding:28px 0;border-top:1px solid var(--line)}.story-inline{display:block;width:100%;border-radius:var(--r-m);border:1px solid var(--line-2);margin-top:8px}}@media (max-width:767px){.proof-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.proof-stats>div:nth-child(odd){border-left:0;padding-left:0}.proof-steps{grid-template-columns:minmax(0,1fr);gap:14px}.proof-steps li{border-left:0;padding:0}.statement{padding:96px 0}.bh-row{padding-left:14px}.bh-swatches button{width:20px;height:20px}.bh-caption{justify-self:start}.vshow-frame figcaption{position:static;margin-top:10px;display:block;background:none;border:0;padding:0;color:var(--text-2)}}