.wallet-platform-integration{--gold:#C9A84C;--gold-light:#E2C47A;--gold-dim:rgba(201,168,76,0.15);--bg:#0A0A0A;--card-bg:#111111;--card-border:rgba(255,255,255,0.07);--text:#F5F1EB;--muted:rgba(245,241,235,0.45);font-family:var(--font-avenir),sans-serif;color:var(--text);background:var(--bg)}@media (max-width:1023px){.wallet-platform-integration .section-wrapper{padding:64px 20px 72px}.wallet-platform-integration .panel{min-height:440px}.wallet-platform-integration .panel-title{font-size:22px}}@media (min-width:1024px){.wallet-platform-integration .section-wrapper{padding:96px 48px 100px}}.wallet-platform-integration *,.wallet-platform-integration :after,.wallet-platform-integration :before{box-sizing:border-box;margin:0;padding:0}.wallet-platform-integration .section-wrapper{max-width:1400px;margin:0 auto}.wallet-platform-integration .section-header{text-align:center;margin-bottom:72px}.wallet-platform-integration .section-title{font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--text);margin-bottom:0;text-wrap:balance}.wallet-platform-integration .section-sub{font-size:17px;color:var(--muted);font-weight:300;max-width:480px;margin:0 auto;line-height:1.6}.wallet-platform-integration .panels{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:56px}@media (min-width:1024px){.wallet-platform-integration .panels{grid-template-columns:1fr 1fr 1fr}}.wallet-platform-integration .panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;min-height:520px;position:relative;transition:border-color .3s;cursor:default;text-decoration:none;color:inherit}.wallet-platform-integration a.panel{cursor:pointer}.wallet-platform-integration .panel:hover{border-color:rgba(201,168,76,.25)}.wallet-platform-integration .panel-header{padding:28px 28px 0}.wallet-platform-integration .panel-label{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.wallet-platform-integration .panel-title{font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--text);margin-bottom:10px}.wallet-platform-integration .panel-desc{font-size:13px;color:var(--muted);line-height:1.6;font-weight:300}.wallet-platform-integration .panel-visual{flex:1;position:relative;overflow:hidden;margin-top:24px;min-height:200px}.wallet-platform-integration .panel-visual--wallet{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;min-height:300px;min-width:0}.wallet-platform-integration .section-footer{text-align:center}.wallet-platform-integration .footer-note{font-size:14px;color:var(--muted);margin-bottom:24px;font-weight:300}.wallet-platform-integration .cta-btn{display:inline-flex;align-items:center;gap:8px;background:#B49145;color:#fff;border:none;padding:14px 36px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;font-family:var(--font-avenir),sans-serif;letter-spacing:.03em;transition:all .2s}.wallet-platform-integration .cta-btn:hover{background:#B49145cc;transform:translateY(-1px)}.wallet-platform-integration .cta-btn svg{width:16px;height:16px}.wallet-platform-integration .otc-inner{padding:0 20px 20px;display:flex;flex-direction:column;gap:6px;height:100%}.wallet-platform-integration .up{color:#4AB15E}.wallet-platform-integration .down{color:#B15E4A}.wallet-platform-integration #otcCanvas{width:100%;height:100%;display:block}.wallet-platform-integration .wallet-anim-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;padding:16px 0 24px;width:100%;min-width:0}.wallet-platform-integration .branta-demo.branta-v2{--gold:#B49145;--green:#4AB15E;--red:#B15E4A;--ink:#22211E;--text:#CCCCCC;--bg:#0A0A0A;--panel:rgba(34,33,30,0.55);--border:rgba(180,145,69,0.20);--hair:rgba(180,145,69,0.14);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;padding:12px 0 20px;background:radial-gradient(70% 60% at 50% 20%,rgba(180,145,69,.14),rgba(10,10,10,0) 55%),radial-gradient(55% 55% at 50% 105%,rgba(74,177,94,.08),rgba(10,10,10,0) 55%),var(--bg);pointer-events:none}.wallet-platform-integration .branta-demo.branta-v2 *{pointer-events:none}.wallet-platform-integration .branta-demo.branta-v2 .branta-phone{position:relative;width:min(280px,100%);max-width:100%;min-width:200px;flex-shrink:0;border-radius:46px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 38%),#0f0f0f;box-shadow:0 30px 110px rgba(0,0,0,.75),inset 0 0 0 1px rgba(180,145,69,.28);overflow:hidden;color:var(--text);font-family:var(--font-avenir),sans-serif}.wallet-platform-integration .branta-demo.branta-v2 .branta-phone-spacer{display:block;width:100%;height:0;padding-bottom:calc(100% * 19.5 / 9);pointer-events:none;visibility:hidden}.wallet-platform-integration .branta-demo.branta-v2 .branta-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:38%;height:18px;border-radius:0 0 16px 16px;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);z-index:10}.wallet-platform-integration .branta-demo.branta-v2 .branta-glow{position:absolute;inset:-40px;z-index:0;background:radial-gradient(circle at 50% 25%,rgba(180,145,69,.16),rgba(0,0,0,0) 55%),radial-gradient(circle at 55% 85%,rgba(74,177,94,.1),rgba(0,0,0,0) 60%);pointer-events:none}.wallet-platform-integration .branta-demo.branta-v2 .branta-screen{position:absolute;inset:0;z-index:2;padding:56px 22px 22px;opacity:0;transform:translateY(14px);filter:saturate(1.05) contrast(1.03);pointer-events:none;transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1)}.wallet-platform-integration .branta-demo.branta-v2 .branta-screen.is-active{opacity:1;transform:translateY(0);pointer-events:none}.wallet-platform-integration .branta-demo.branta-v2 .flash{position:absolute;inset:0;background:rgba(180,145,69,.08);opacity:0;pointer-events:none;z-index:8}.wallet-platform-integration .branta-demo.branta-v2 .flash.on{animation:branta-wallet-flash .26s ease}@keyframes branta-wallet-flash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.wallet-platform-integration .branta-demo.branta-v2 .topbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-platform-integration .branta-demo.branta-v2 .app{font-weight:800;letter-spacing:.22em;font-size:12px;color:rgba(204,204,204,.78)}.wallet-platform-integration .branta-demo.branta-v2 .chip{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--border)}.wallet-platform-integration .branta-demo.branta-v2 .chip-gold{color:rgba(180,145,69,.95)}.wallet-platform-integration .branta-demo.branta-v2 .hero{margin-top:18px}.wallet-platform-integration .branta-demo.branta-v2 .muted{font-size:12px;color:rgba(204,204,204,.62);letter-spacing:.1em;text-transform:uppercase}.wallet-platform-integration .branta-demo.branta-v2 .serif{font-family:var(--font-avenir),sans-serif;font-weight:300;color:#F5F1EB;font-size:46px;line-height:1.05;margin:10px 0 6px}.wallet-platform-integration .branta-demo.branta-v2 .unit{font-size:18px;letter-spacing:.1em;color:rgba(204,204,204,.72)}.wallet-platform-integration .branta-demo.branta-v2 .delta{font-size:14px;color:rgba(204,204,204,.82)}.wallet-platform-integration .branta-demo.branta-v2 .gold{color:rgba(180,145,69,.95);font-weight:650}.wallet-platform-integration .branta-demo.branta-v2 .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.wallet-platform-integration .branta-demo.branta-v2 .btn{border-radius:14px;padding:12px 14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.wallet-platform-integration .branta-demo.branta-v2 .btn-ghost{border:1px solid rgba(180,145,69,.26);background:rgba(34,33,30,.42);color:rgba(180,145,69,.95)}.wallet-platform-integration .branta-demo.branta-v2 .rule{height:1px;background:var(--hair);margin:18px 0}.wallet-platform-integration .branta-demo.branta-v2 .list{display:grid;gap:12px}.wallet-platform-integration .branta-demo.branta-v2 .row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(180,145,69,.1)}.wallet-platform-integration .branta-demo.branta-v2 .row:last-child{border-bottom:none}.wallet-platform-integration .branta-demo.branta-v2 .rowTitle{font-size:13px;color:rgba(204,204,204,.92)}.wallet-platform-integration .branta-demo.branta-v2 .sep{color:rgba(180,145,69,.65);margin:0 6px}.wallet-platform-integration .branta-demo.branta-v2 .rowMeta{font-size:12px;color:rgba(204,204,204,.55);margin-top:2px}.wallet-platform-integration .branta-demo.branta-v2 .amt{font-weight:800}.wallet-platform-integration .branta-demo.branta-v2 .pos{color:var(--green)}.wallet-platform-integration .branta-demo.branta-v2 .neg{color:var(--red)}.wallet-platform-integration .branta-demo.branta-v2 .center{height:100%;display:grid;place-items:center;text-align:center}.wallet-platform-integration .branta-demo.branta-v2 .ring{width:104px;height:104px;border-radius:999px;display:grid;place-items:center;border:2px solid rgba(180,145,69,.25);box-shadow:0 0 0 12px rgba(180,145,69,.06);margin:0 auto 14px;background:rgba(34,33,30,.22);backdrop-filter:blur(6px)}.wallet-platform-integration .branta-demo.branta-v2 .ring.ok{border-color:rgba(74,177,94,.65);box-shadow:0 0 0 12px rgba(74,177,94,.07)}.wallet-platform-integration .branta-demo.branta-v2 .ring svg{width:44px;height:44px}.wallet-platform-integration .branta-demo.branta-v2 .title{font-weight:900;letter-spacing:.18em;text-transform:uppercase;font-size:15px;margin-bottom:8px}.wallet-platform-integration .branta-demo.branta-v2 .sub{font-size:13px;color:rgba(204,204,204,.7)}.wallet-platform-integration .branta-demo.branta-v2 .okText{color:rgba(74,177,94,.92);font-weight:900}.wallet-platform-integration .branta-demo.branta-v2 .hint{margin-top:14px;font-size:12px;color:rgba(204,204,204,.58);max-width:240px;line-height:1.45}.wallet-platform-integration .branta-demo.branta-v2 .card{margin-top:16px;padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border);box-shadow:0 10px 30px rgba(0,0,0,.35);text-align:left;display:grid;gap:8px}.wallet-platform-integration .branta-demo.branta-v2 .cardLabel{font-size:12px;color:rgba(204,204,204,.62);letter-spacing:.1em;text-transform:uppercase}.wallet-platform-integration .branta-demo.branta-v2 .mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.wallet-platform-integration .branta-demo.branta-v2 .bigMono{font-size:14px;letter-spacing:.06em}.wallet-platform-integration .branta-demo.branta-v2 .pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;padding:8px 10px;border-radius:999px;border:1px solid rgba(180,145,69,.3);color:rgba(180,145,69,.95);font-weight:800;font-size:12px}.wallet-platform-integration .branta-demo.branta-v2 .okPill{border-color:rgba(74,177,94,.55);color:rgba(74,177,94,.92);background:rgba(74,177,94,.06)}.wallet-platform-integration .branta-demo.branta-v2 .kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(204,204,204,.7);text-align:center}.wallet-platform-integration .branta-demo.branta-v2 .amountBlock{margin-top:18px;text-align:center}.wallet-platform-integration .branta-demo.branta-v2 .serif.big{font-size:54px}.wallet-platform-integration .branta-demo.branta-v2 .kv{display:grid;grid-template-columns:1fr auto;gap:8px 10px;font-size:13px;color:rgba(204,204,204,.78)}.wallet-platform-integration .branta-demo.branta-v2 .k{color:rgba(204,204,204,.62)}.wallet-platform-integration .branta-demo.branta-v2 .v{color:rgba(204,204,204,.92);font-weight:650}.wallet-platform-integration .branta-demo.branta-v2 .btn-solid{margin-top:18px;border:none;border-radius:16px;background:rgba(74,177,94,.95);color:#0A0A0A;box-shadow:0 18px 44px rgba(74,177,94,.22)}.wallet-platform-integration .branta-demo.branta-v2 .btn-solid svg{width:16px;height:16px}@media (max-width:1023px){.wallet-platform-integration .branta-demo.branta-v2 .branta-phone{width:min(300px,86vw);min-width:240px}}@media (prefers-reduced-motion:reduce){.wallet-platform-integration .branta-demo.branta-v2 .branta-screen{transition:none}.wallet-platform-integration .branta-demo.branta-v2 .flash{display:none}}.wallet-platform-integration .w-phone-outer{position:relative;width:200px;flex-shrink:0}.wallet-platform-integration .w-btn-mute,.wallet-platform-integration .w-btn-power,.wallet-platform-integration .w-btn-vol-down,.wallet-platform-integration .w-btn-vol-up{position:absolute;background:#2a2a2a;border-radius:3px;z-index:5}.wallet-platform-integration .w-btn-mute{left:-4px;top:63px;width:4px;height:19px}.wallet-platform-integration .w-btn-vol-up{left:-4px;top:91px;width:4px;height:31px}.wallet-platform-integration .w-btn-vol-down{left:-4px;top:130px;width:4px;height:31px}.wallet-platform-integration .w-btn-power{right:-4px;top:95px;width:4px;height:45px}.wallet-platform-integration .w-phone{width:200px;height:400px;background:#1c1c1e;border-radius:40px;border:7px solid #2e2e2e;box-shadow:0 0 0 1px #111,0 28px 70px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.04);position:relative;overflow:hidden}.wallet-platform-integration .w-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:19px;background:#1c1c1e;border-radius:0 0 16px 16px;z-index:10;display:flex;align-items:center;justify-content:center}.wallet-platform-integration .w-notch-cam{width:8px;height:8px;background:#0a0a0a;border-radius:50%;margin-top:3px;box-shadow:inset 0 0 0 2px #222,0 0 0 1px #333}.wallet-platform-integration .wphone-screen{position:absolute;inset:0;border-radius:33px;overflow:hidden;background:#1a1917}.wallet-platform-integration .w-branta{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:7px;font-weight:600;letter-spacing:.22em;color:rgba(255,255,255,.18);text-transform:uppercase;z-index:10;pointer-events:none}.wallet-platform-integration .w-state{position:absolute;inset:0;display:flex;flex-direction:column;padding:22px 16px 16px;opacity:0;transition:opacity .5s ease;pointer-events:none;font-family:var(--font-avenir),sans-serif}.wallet-platform-integration .w-state.active{opacity:1}.wallet-platform-integration .ws-label{font-size:9px;color:#CCCCCC;opacity:.45;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.wallet-platform-integration .ws-balance{font-size:26px;color:#CCCCCC;margin:4px 0 3px;font-weight:400}.wallet-platform-integration .ws-sub{font-size:9px;color:#B49145;margin-bottom:12px}.wallet-platform-integration .ws-actions{display:flex;gap:6px;margin-bottom:14px}.wallet-platform-integration .ws-btn{flex:1;background:rgba(180,145,69,.1);border:1px solid rgba(180,145,69,.28);color:#B49145;border-radius:6px;padding:7px 2px;font-size:8px;font-weight:600;letter-spacing:.09em;text-align:center}.wallet-platform-integration .ws-divider{height:1px;background:rgba(255,255,255,.05);margin-bottom:9px}.wallet-platform-integration .ws-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04)}.wallet-platform-integration .ws-row-left{font-size:9px;color:#CCCCCC}.wallet-platform-integration .ws-row-sub{font-size:7px;color:rgba(204,204,204,.38);margin-top:2px}.wallet-platform-integration .ws-row-amt{font-size:9px;font-weight:600}.wallet-platform-integration .wv-top{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:8px}.wallet-platform-integration .wv-icon-wrap{width:56px;height:56px;border-radius:50%;background:rgba(74,177,94,.1);border:2px solid #4ab15e;display:flex;align-items:center;justify-content:center;transform:scale(.4);opacity:0;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s}.wallet-platform-integration .w-state.active .wv-icon-wrap{transform:scale(1);opacity:1;transition-delay:.15s}.wallet-platform-integration .wv-icon{font-size:26px;color:#4AB15E}.wallet-platform-integration .wv-title{font-size:13px;font-weight:600;color:#4AB15E;letter-spacing:.05em;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s;transition-delay:.38s}.wallet-platform-integration .w-state.active .wv-title{opacity:1;transform:none}.wallet-platform-integration .wv-id{background:rgba(180,145,69,.07);border:1px solid rgba(180,145,69,.22);border-radius:8px;padding:8px 10px;width:100%;margin-top:4px;opacity:0;transition:opacity .4s;transition-delay:.68s}.wallet-platform-integration .w-state.active .wv-id{opacity:1}.wallet-platform-integration .wv-id-label{font-size:7px;color:rgba(204,204,204,.38);letter-spacing:.1em;text-transform:uppercase}.wallet-platform-integration .wv-id-val{font-size:8px;color:#B49145;font-weight:500;margin-top:3px;word-break:break-all;line-height:1.5}.wallet-platform-integration .wsend-header{font-size:9px;font-weight:600;color:#CCCCCC;text-align:center;margin-top:8px;letter-spacing:.08em}.wallet-platform-integration .wsend-amt-wrap{display:flex;flex-direction:column;align-items:center;margin:12px 0 10px}.wallet-platform-integration .wsend-amt{font-size:28px;color:#CCCCCC;font-weight:400}.wallet-platform-integration .wsend-cur{font-size:9px;color:#B49145;margin-top:2px}.wallet-platform-integration .wsend-details{background:rgba(255,255,255,.03);border-radius:8px;padding:9px 10px;margin-bottom:10px}.wallet-platform-integration .wsend-row{display:flex;justify-content:space-between;padding:3px 0}.wallet-platform-integration .wsend-key{font-size:9px;color:rgba(204,204,204,.38)}.wallet-platform-integration .wsend-val{font-size:9px;color:#CCCCCC;font-weight:500}.wallet-platform-integration .wsend-confirm{display:flex;align-items:center;justify-content:center;gap:6px;background:#4AB15E;border-radius:8px;padding:10px;transform:translateY(10px);opacity:0;transition:all .5s cubic-bezier(.34,1.2,.64,1);transition-delay:.48s}.wallet-platform-integration .w-state.active .wsend-confirm{transform:none;opacity:1}.wallet-platform-integration .wsend-confirm-txt{font-size:10px;font-weight:700;color:#fff;letter-spacing:.07em}@media (prefers-reduced-motion:reduce){.wallet-platform-integration .w-state,.wallet-platform-integration .wsend-confirm,.wallet-platform-integration .wv-icon-wrap,.wallet-platform-integration .wv-id,.wallet-platform-integration .wv-title{transition:none}}.wallet-platform-integration #globeCanvas{width:100%;height:100%;display:block}.wallet-platform-integration .globe-labels{position:absolute;inset:0;pointer-events:none}.wallet-platform-integration .city-dot{position:absolute;transform:translate(-50%,-50%)}.wallet-platform-integration .city-dot .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);position:relative}.wallet-platform-integration .city-dot .dot:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--gold);animation:pulse-ring 2s ease-out infinite;opacity:0}@keyframes pulse-ring{0%{transform:scale(.5);opacity:.8}to{transform:scale(2);opacity:0}}.wallet-platform-integration .city-label{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:9px;color:var(--gold);letter-spacing:.08em;white-space:nowrap;opacity:.8}.wallet-platform-integration .txn-flash{position:absolute;font-size:10px;color:#4ade80;font-variant-numeric:tabular-nums;font-weight:500;animation:flashUp 2s forwards;pointer-events:none;white-space:nowrap}@keyframes flashUp{0%{opacity:0;transform:translateY(8px)}20%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-12px)}}