@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(./dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(./dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(./dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(./dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(./dm-mono-latin-400-normal--0xN8mdc.woff) format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(./dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff")}:root{--bone: #f2ede2;--paper: #faf7ef;--card: #fffdf8;--ink: #0c1d26;--ink-soft: #304a55;--muted: #75858c;--line: rgba(12, 29, 38, .11);--line-strong: rgba(12, 29, 38, .2);--navy: #08202b;--navy-mid: #0d2b37;--navy-soft: #153c47;--mint: #94e6c4;--mint-bright: #b8f4d9;--mint-deep: #1d7c63;--mint-wash: #e3f4ec;--gold: #c8a363;--gold-deep: #8c6a32;--coral: #bd5746;--coral-wash: #f8e9e4;--blue: #2c6d8d;--blue-wash: #e6f0f5;--sans: "DM Sans", "Segoe UI", sans-serif;--mono: "DM Mono", "Consolas", monospace;--serif: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--radius: 22px;--shadow-soft: 0 24px 60px -42px rgba(8, 32, 43, .55);--shadow-lift: 0 18px 38px -26px rgba(8, 32, 43, .42);font-family:var(--sans);color:var(--ink);background:var(--bone);color-scheme:light;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(ellipse 70% 45% at 92% -8%,rgba(148,230,196,.28),transparent 64%),radial-gradient(ellipse 55% 40% at -5% 40%,rgba(200,163,99,.12),transparent 65%),linear-gradient(180deg,#f7f3e9 0%,var(--bone) 55%,#eee8dc 100%);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.3;background-image:radial-gradient(rgba(12,29,38,.2) .4px,transparent .4px);background-size:5px 5px}body.modal-open,body.sim-open{overflow:hidden}button,input{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.45}a{color:inherit}h1,h2,h3,p,dl,dd,dt,blockquote,ul,ol{margin:0}svg{flex:none}::selection{background:var(--mint);color:var(--navy)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px}.account-card button:focus-visible,.ai-card button:focus-visible,.footer button:focus-visible{outline-color:var(--mint)}.page{position:relative;display:flex;flex-direction:column;min-height:100svh}.skip-link{position:absolute;left:16px;top:-60px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--navy);color:var(--paper);font-size:13px;font-weight:600;transition:top .16s ease}.skip-link:focus{top:12px}.eyebrow{color:var(--gold-deep);font-size:10px;font-weight:700;letter-spacing:2.2px;line-height:1.3;text-transform:uppercase}.utility-bar{background:var(--navy);color:#f4fbf7b8;font-size:11px;letter-spacing:.2px}.utility-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1440px;min-height:38px;margin:0 auto;padding:0 32px}.utility-links,.utility-meta{display:flex;align-items:center;gap:20px}.utility-links button{padding:0;color:inherit;font-size:11px;transition:color .15s ease}.utility-links button:hover{color:var(--mint)}.utility-current{display:inline-flex;align-items:center;gap:7px;color:var(--mint);font-weight:600}.utility-current:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #94e6c424}.utility-meta{gap:18px}.utility-meta>span{display:inline-flex;align-items:center;gap:6px}.utility-secure{color:#f4fbf7e6}.site-header{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--line);background:#faf7efe0;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.header-inner{display:flex;align-items:center;gap:20px;max-width:1440px;min-height:76px;margin:0 auto;padding:0 32px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand svg{filter:drop-shadow(0 2px 4px rgba(8,32,43,.12))}.brand-copy{display:flex;flex-direction:column;gap:2px;text-align:left}.brand-copy strong{font-size:14.5px;font-weight:700;letter-spacing:-.2px}.brand-copy small{color:var(--muted);font-size:8.5px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase}.main-nav{display:flex;align-items:center;gap:4px;margin:0 auto}.main-nav button{position:relative;padding:10px 13px;border-radius:9px;color:var(--ink-soft);font-size:12.5px;font-weight:500;white-space:nowrap;transition:color .15s ease,background .15s ease}.main-nav button:hover{background:#0c1d260d;color:var(--ink)}.main-nav button.is-active{color:var(--navy);font-weight:700}.main-nav button.is-active:after{content:"";position:absolute;left:13px;right:13px;bottom:3px;height:2px;border-radius:2px;background:var(--mint-deep)}.header-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.mobile-menu{display:none}.icon-button{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid transparent;border-radius:12px;color:var(--ink-soft);transition:background .15s ease,border-color .15s ease,color .15s ease}.icon-button:hover{background:#0c1d260e;border-color:var(--line);color:var(--ink)}.icon-button--small{width:34px;height:34px;border-radius:10px}.profile-anchor,.popover-anchor{position:relative}.profile-button{display:flex;align-items:center;gap:10px;padding:4px 8px 4px 4px;border-radius:13px;text-align:left;transition:background .15s ease}.profile-button:hover{background:#0c1d260d}.avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--navy-soft),var(--navy));color:var(--mint);font-family:var(--mono);font-size:11px;letter-spacing:.5px;box-shadow:inset 0 0 0 1px #94e6c43d}.avatar--large{width:46px;height:46px;border-radius:14px;font-size:13px}.profile-copy{display:flex;flex-direction:column;gap:1px}.profile-copy strong{font-size:12.5px;font-weight:600;line-height:1.2}.profile-copy small{color:var(--muted);font-family:var(--mono);font-size:9.5px;letter-spacing:.2px}.profile-button>svg{color:var(--muted);transition:transform .18s ease}.profile-button>svg.chevron-up{transform:rotate(180deg)}.notif-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border:2px solid var(--paper);border-radius:50%;background:var(--coral)}.popover{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:330px;padding:8px;border:1px solid var(--line);border-radius:17px;background:var(--card);box-shadow:0 30px 70px -30px #08202b66;animation:popIn .16s ease both}.profile-popover{width:260px}.popover-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.popover-head strong{font-size:13px}.popover-head span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:1.2px}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:11px;transition:background .15s ease}.notif-item:hover{background:#0c1d2609}.notif-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px}.notif-icon--red{background:var(--coral-wash);color:var(--coral)}.notif-icon--green{background:var(--mint-wash);color:var(--mint-deep)}.notif-icon--blue{background:var(--blue-wash);color:var(--blue)}.notif-item div{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-item strong{font-size:12px;font-weight:600}.notif-item span{color:var(--muted);font-size:10.5px;line-height:1.4}.profile-popover-head{display:flex;align-items:center;gap:12px;padding:12px 10px 14px;border-bottom:1px solid var(--line);margin-bottom:4px}.profile-popover-head div{display:flex;flex-direction:column;gap:2px}.profile-popover-head strong{font-size:13px}.profile-popover-head span{color:var(--muted);font-family:var(--mono);font-size:9.5px}.profile-popover>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border-radius:10px;color:var(--ink-soft);font-size:12.5px;text-align:left;transition:background .15s ease,color .15s ease}.profile-popover>button:hover{background:#0c1d260d;color:var(--ink)}.profile-popover>button.danger{color:var(--coral)}.profile-popover>button.danger:hover{background:var(--coral-wash)}@keyframes popIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:none}}.main{flex:1}.welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1440px;margin:0 auto;padding:46px 32px 28px}.welcome h1{margin:10px 0 8px;font-family:var(--serif);font-size:clamp(36px,4.2vw,54px);font-weight:400;letter-spacing:-1.4px;line-height:1.02}.welcome h1:first-letter{color:var(--navy)}.welcome-sub{max-width:470px;color:var(--muted);font-size:14px;line-height:1.6}.welcome-side{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.date-chip,.secure-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fffdf899;color:var(--ink-soft);font-size:11px;white-space:nowrap}.secure-chip{border-color:#1d7c6333;background:var(--mint-wash);color:var(--mint-deep)}.dashboard{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:22px;align-items:start;max-width:1440px;margin:0 auto;padding:0 32px 80px}.main-column,.side-column{display:grid;gap:18px;align-content:start;min-width:0}.side-column{gap:18px}.account-card{position:relative;isolation:isolate;overflow:hidden;padding:26px 28px 22px;border:1px solid rgba(255,255,255,.09);border-radius:27px;background:radial-gradient(ellipse 70% 100% at 100% 0%,rgba(148,230,196,.2),transparent 55%),linear-gradient(128deg,#0c2a37,#0a1f2a 48%,#0c2b2b);color:#f4fbf7;box-shadow:0 34px 70px -38px #08202bc7,inset 0 1px #ffffff14}.account-glow{position:absolute;top:-110px;right:-60px;z-index:-1;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(148,230,196,.26),transparent 68%);filter:blur(6px)}.account-pattern{position:absolute;inset:0;z-index:-1;opacity:.3;background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 1px,transparent 1px 16px),repeating-radial-gradient(circle at 88% 18%,rgba(148,230,196,.1) 0 1px,transparent 1px 22px);-webkit-mask-image:linear-gradient(105deg,transparent 12%,#000 70%);mask-image:linear-gradient(105deg,transparent 12%,#000 70%)}.account-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account-brand{display:flex;align-items:center;gap:11px}.account-brand div{display:flex;flex-direction:column;gap:2px}.account-brand strong{font-size:13px;font-weight:600;letter-spacing:.1px}.account-brand span{color:#f4fbf799;font-size:10.5px}.card-chip{display:flex;align-items:center;justify-content:center;gap:3px;width:46px;height:34px;border:1px solid rgba(200,163,99,.5);border-radius:8px;background:linear-gradient(135deg,#d8b878,#a98243);box-shadow:inset 0 1px 1px #ffffff73}.card-chip i{display:block;width:1px;height:16px;background:#08202b52}.account-middle{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-top:38px}.balance-label{display:inline-flex;align-items:center;gap:8px;color:#f4fbf79e;font-size:10px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.eye-button{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:7px;color:#f4fbf794;transition:background .15s ease,color .15s ease}.eye-button:hover{background:#ffffff1a;color:var(--mint)}.balance-amount{margin:7px 0 5px;font-family:var(--mono);font-size:clamp(30px,3.6vw,43px);font-weight:500;letter-spacing:-1.6px;line-height:1;font-variant-numeric:tabular-nums}.balance-hidden{letter-spacing:3px}.balance-caption{color:#f4fbf785;font-family:var(--mono);font-size:10.5px;letter-spacing:.1px}.account-meta{display:flex;gap:28px;padding-bottom:3px;text-align:right}.account-meta div{display:flex;flex-direction:column;gap:4px}.account-meta span{color:#f4fbf773;font-size:8.5px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase}.account-meta strong{color:#f4fbf7e0;font-family:var(--mono);font-size:10.5px;font-weight:400}.account-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.account-actions button{display:inline-flex;align-items:center;gap:7px;min-height:41px;padding:0 15px;border:1px solid rgba(255,255,255,.16);border-radius:11px;background:#ffffff13;color:#f4fbf7;font-size:12px;font-weight:600;transition:background .16s ease,border-color .16s ease,transform .16s ease}.account-actions button:hover{background:#94e6c429;border-color:#94e6c473;transform:translateY(-1px)}.account-actions button:first-child{background:var(--mint);border-color:var(--mint);color:var(--navy)}.account-actions button:first-child:hover{background:var(--mint-bright)}.account-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.yono-pill,.reward-copy{display:inline-flex;align-items:center;gap:6px;font-size:10px}.yono-pill{padding:5px 9px;border:1px solid rgba(200,163,99,.28);border-radius:999px;color:var(--gold);font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.reward-copy{color:#f4fbf794}.quick-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.quick-action{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:14px 13px;border:1px solid var(--line);border-radius:15px;background:var(--card);text-align:left;box-shadow:var(--shadow-soft);transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.quick-action:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.quick-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:10px;background:var(--bone);color:var(--navy-soft)}.quick-action strong{font-size:11.5px;font-weight:600;line-height:1.3}.quick-action small{overflow:hidden;max-width:100%;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.quick-action--accent{border-color:var(--navy);background:var(--navy);color:#f4fbf7}.quick-action--accent .quick-icon{background:#94e6c421;color:var(--mint)}.quick-action--accent small{color:#f4fbf799}.quick-action--accent:hover{border-color:var(--navy-soft)}.panel{padding:23px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-soft)}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.panel-head h2{margin-top:5px;font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:-.5px;line-height:1.1}.panel-head--tight{align-items:center}.tx-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.segmented{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:var(--bone)}.segmented button{padding:6px 12px;border-radius:999px;color:var(--muted);font-size:10.5px;font-weight:600;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.segmented button:hover{color:var(--ink)}.segmented button.is-active{background:var(--card);color:var(--navy);box-shadow:0 1px 3px #08202b24}.text-button{display:inline-flex;align-items:center;gap:5px;padding:4px 0;color:var(--mint-deep);font-size:11px;font-weight:600}.text-button:hover{color:var(--navy)}.tx-list{margin-top:13px;list-style:none;padding:0}.tx-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 0;border-top:1px solid var(--line)}.tx-row:first-child{border-top:0}.tx-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.tx-icon--credit{background:var(--mint-wash);color:var(--mint-deep)}.tx-icon--debit{background:var(--coral-wash);color:var(--coral)}.tx-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tx-main strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.tx-main span{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.tx-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.tx-side strong{font-family:var(--mono);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.tx-side strong.credit{color:var(--mint-deep)}.tx-side strong.debit{color:var(--ink)}.tx-side span{color:var(--muted);font-family:var(--mono);font-size:9px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:9px;padding:34px 16px;color:var(--muted);font-size:12px;text-align:center}.spend-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1.15fr);gap:26px;align-items:end;overflow:hidden;padding:25px 26px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(ellipse 60% 90% at 100% 0%,rgba(148,230,196,.28),transparent 65%),var(--card);box-shadow:var(--shadow-soft)}.spend-total{display:flex;align-items:baseline;gap:9px;margin:13px 0 14px}.spend-total strong{font-family:var(--mono);font-size:25px;font-weight:500;letter-spacing:-1px}.spend-total span{color:var(--muted);font-size:10.5px}.spend-tags{display:flex;flex-wrap:wrap;gap:13px}.spend-tags span{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:10.5px}.tag-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.tag-dot--blue{background:var(--blue)}.tag-dot--orange{background:var(--gold)}.tag-dot--green{background:var(--mint-deep)}.spend-chart{display:flex;align-items:flex-end;justify-content:space-between;gap:9px;height:140px}.bar-wrap{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;height:100%}.bar{display:block;width:100%;max-width:34px;height:var(--h);min-height:8px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#bcead7,#6cc7a6);transition:height .3s ease}.bar-wrap.is-current .bar{background:linear-gradient(180deg,#d9bd86,#b58c4c)}.bar-wrap small{color:var(--muted);font-family:var(--mono);font-size:9px}.ai-card{position:relative;isolation:isolate;overflow:hidden;padding:22px;border:1px solid rgba(148,230,196,.16);border-radius:24px;background:radial-gradient(circle at 84% 8%,rgba(148,230,196,.2),transparent 42%),linear-gradient(150deg,#0b2a35,#071a23 62%,#0a2825);color:#f4fbf7;box-shadow:0 30px 60px -36px #08202bcc}.ai-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-label{display:inline-flex;align-items:center;gap:7px;color:#f4fbf7cc;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.ai-label svg{color:var(--mint)}.active-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid rgba(148,230,196,.3);border-radius:999px;color:var(--mint);font-family:var(--mono);font-size:8px;letter-spacing:1px}.active-pill i{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #94e6c424}.ai-orbit{position:relative;height:196px;margin:6px 0 2px}.orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(148,230,196,.13);border-radius:50%;transform:translate(-50%,-50%)}.orbit--1{width:116px;height:116px}.orbit--2{width:168px;height:168px;border-style:dashed;animation:orbitSpin 26s linear infinite}.orbit--3{width:220px;height:220px;opacity:.55}.orbit-sweep{position:absolute;top:50%;left:50%;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(148,230,196,.2) 45deg,transparent 95deg);animation:orbitSpin 7s linear infinite;-webkit-mask-image:radial-gradient(circle,transparent 42%,#000 43%);mask-image:radial-gradient(circle,transparent 42%,#000 43%)}.orbit-core{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:70px;height:70px;transform:translate(-50%,-50%);border:1px solid rgba(148,230,196,.4);border-radius:50%;background:radial-gradient(circle at 35% 30%,#b8f4d9,#4fae8d);color:var(--navy);box-shadow:0 0 0 10px #94e6c40f,0 16px 34px -12px #94e6c480}.orbit-chip{position:absolute;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid rgba(255,255,255,.13);border-radius:7px;background:#08202ba8;color:#f4fbf7b8;font-family:var(--mono);font-size:8px;letter-spacing:.4px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.orbit-chip svg{color:var(--mint)}.orbit-chip--device{top:26px;left:18px}.orbit-chip--vpn{top:74px;right:2px}.orbit-chip--money{bottom:22px;left:40px}.ai-copy h2{margin:2px 0 7px;font-family:var(--serif);font-size:27px;font-weight:400;letter-spacing:-.6px;line-height:1.1}.ai-copy p{color:#f4fbf799;font-size:11.5px;line-height:1.55}.ai-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.ai-stats div{display:flex;flex-direction:column;gap:3px}.ai-stats strong{color:var(--mint);font-family:var(--mono);font-size:16px;font-weight:500;letter-spacing:-.4px}.ai-stats span{color:#f4fbf780;font-size:8.5px;letter-spacing:.4px}.simulate-button{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;border-radius:13px;background:var(--mint);color:var(--navy);text-align:left;transition:background .16s ease,transform .16s ease}.simulate-button:hover{background:var(--mint-bright);transform:translateY(-1px)}.simulate-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--navy);color:var(--mint)}.simulate-copy{display:flex;flex:1;flex-direction:column;gap:1px}.simulate-copy strong{font-size:12px;font-weight:700}.simulate-copy small{color:#08202b9e;font-size:9.5px}.ai-disclaimer{display:flex;align-items:center;gap:5px;justify-content:center;margin-top:11px;color:#f4fbf76b;font-size:8.5px}@keyframes orbitSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.orbit--2{animation-name:orbitSpinCentered}@keyframes orbitSpinCentered{to{transform:translate(-50%,-50%) rotate(360deg)}}.offer-list{display:grid;gap:9px;margin-top:14px}.offer{position:relative;overflow:hidden;padding:14px 15px 13px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.offer:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px}.offer--orange{background:linear-gradient(120deg,#fbf3e3,#fffdf8 70%)}.offer--orange:before{background:var(--gold)}.offer--blue{background:linear-gradient(120deg,#eaf2f6,#fffdf8 70%)}.offer--blue:before{background:var(--blue)}.offer-tag{color:var(--gold-deep);font-size:8px;font-weight:700;letter-spacing:1.6px}.offer--blue .offer-tag{color:var(--blue)}.offer strong{display:block;margin:4px 0 3px;font-size:12.5px;font-weight:600}.offer p{color:var(--muted);font-size:10px;line-height:1.45}.offer button{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;color:var(--ink);font-size:10px;font-weight:600}.offer button:hover{color:var(--mint-deep)}.card-panel{position:relative;overflow:hidden;border-color:#ffffff17;background:radial-gradient(circle at 100% 0%,rgba(200,163,99,.24),transparent 55%),linear-gradient(140deg,#143a45,#0a222c 68%);color:#f4fbf7}.card-panel .eyebrow{color:var(--gold)}.card-panel h2{color:#f4fbf7}.card-mini{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#c8a36329;color:var(--gold)}.card-number{margin:16px 0 15px;color:#f4fbf7b3;font-family:var(--mono);font-size:14px;letter-spacing:2px}.card-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#f4fbf78c;font-size:10px}.card-row strong{color:#f4fbf7;font-family:var(--mono);font-size:16px;font-weight:500}.card-progress{height:3px;margin:9px 0 12px;overflow:hidden;border-radius:3px;background:#ffffff1c}.card-progress span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--gold),#e1c792)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#f4fbf77a;font-size:9.5px}.card-foot button{padding:6px 11px;border:1px solid rgba(148,230,196,.3);border-radius:8px;color:var(--mint);font-size:10px;font-weight:600}.card-foot button:hover{background:#94e6c41f}.help-card{display:flex;align-items:center;gap:12px;padding:16px 17px;border:1px solid rgba(29,124,99,.16);border-radius:17px;background:var(--mint-wash)}.help-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--card);color:var(--mint-deep)}.help-card>div{flex:1;min-width:0}.help-card strong{display:block;font-size:11.5px;font-weight:600}.help-card p{color:var(--mint-deep);font-size:10px}.help-card button{padding:7px 11px;border:1px solid rgba(29,124,99,.24);border-radius:8px;color:var(--mint-deep);font-size:10px;font-weight:600}.help-card button:hover{background:var(--card)}.footer{margin-top:auto;background:var(--navy);color:#f4fbf794}.footer-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;max-width:1440px;margin:0 auto;padding:28px 32px}.footer-brand{display:flex;align-items:center;gap:11px}.footer-brand div{display:flex;flex-direction:column;gap:2px}.footer-brand strong{color:#f4fbf7;font-size:11.5px;font-weight:600}.footer-brand span{font-size:9px;letter-spacing:.4px}.footer-disclaimer{max-width:580px;font-size:9.5px;line-height:1.55}.footer-links{display:flex;align-items:center;gap:16px}.footer-links button{padding:0;color:#f4fbf7a8;font-size:10px;text-decoration:underline;text-underline-offset:3px}.footer-links button:hover{color:var(--mint)}.modal-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#05121894;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:fadeIn .18s ease both}.transfer-dialog{width:min(520px,100%);max-height:calc(100svh - 40px);overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:var(--paper);box-shadow:0 50px 100px -40px #000000b3;animation:dialogIn .22s cubic-bezier(.2,.8,.2,1) both}.transfer-head{display:flex;align-items:flex-start;gap:13px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.transfer-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--navy);color:var(--mint)}.transfer-symbol.is-deposit{background:var(--mint);color:var(--navy)}.transfer-head>div:nth-child(2){flex:1;min-width:0}.transfer-head h2{margin-top:4px;font-family:var(--serif);font-size:25px;font-weight:400;letter-spacing:-.4px}.transfer-dialog form{padding:20px 24px 22px}.transfer-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--bone)}.transfer-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:9px;color:var(--muted);font-size:11.5px;font-weight:600;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.transfer-switch button.is-active{background:var(--card);color:var(--navy);box-shadow:0 1px 4px #08202b24}.field-label{display:block;margin:19px 0 7px;color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.amount-field{display:flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid var(--line-strong);border-radius:13px;background:var(--card);transition:border-color .15s ease,box-shadow .15s ease}.amount-field:focus-within{border-color:var(--mint-deep);box-shadow:0 0 0 3px #1d7c631f}.amount-field>span{color:var(--muted);font-family:var(--mono);font-size:22px}.amount-field input{flex:1;min-width:0;padding:0;border:0;outline:0;background:transparent;font-family:var(--mono);font-size:30px;font-weight:500;letter-spacing:-1px}.amount-field small{color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.8px}.amount-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.amount-presets button{padding:6px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-family:var(--mono);font-size:9.5px;transition:border-color .15s ease,background .15s ease}.amount-presets button:hover{border-color:var(--mint-deep);background:var(--mint-wash)}.transfer-note{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:11px 12px;border-radius:11px;background:var(--mint-wash);color:var(--mint-deep);font-size:10.5px;line-height:1.5}.transfer-note svg{margin-top:1px}.transfer-error{display:flex;align-items:flex-start;gap:7px;margin-top:11px;padding:10px 12px;border-radius:10px;background:var(--coral-wash);color:var(--coral);font-size:10.5px;line-height:1.5}.transfer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:19px}.button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid transparent;border-radius:11px;font-size:11.5px;font-weight:600;transition:background .15s ease,border-color .15s ease,transform .15s ease}.button:hover{transform:translateY(-1px)}.button--ghost{border-color:var(--line);background:var(--card);color:var(--ink-soft)}.button--ghost:hover{border-color:var(--line-strong);background:var(--bone)}.button--primary{background:var(--navy);color:var(--paper)}.button--primary:hover{background:var(--navy-soft)}.button--danger{background:var(--coral);color:#fff}.button--danger:hover{background:#a9483a}.transfer-fineprint{margin-top:12px;color:var(--muted);font-size:9px;line-height:1.5;text-align:center}.transfer-confirm{padding:20px 24px 24px}.confirm-alert{display:flex;gap:11px;padding:13px;border:1px solid rgba(189,87,70,.2);border-radius:12px;background:var(--coral-wash)}.confirm-alert>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--card);color:var(--coral)}.confirm-alert strong{font-size:12.5px}.confirm-alert p{margin-top:3px;color:#8a4a3e;font-size:10.5px;line-height:1.5}.confirm-values{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.confirm-values div{padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.confirm-values span{display:block;color:var(--muted);font-size:9px}.confirm-values strong{font-family:var(--mono);font-size:15px}.transfer-confirm .transfer-actions{margin-top:17px}@keyframes fadeIn{0%{opacity:0}}@keyframes dialogIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}.toast{position:fixed;right:22px;bottom:22px;z-index:120;display:flex;align-items:center;gap:10px;width:min(390px,calc(100vw - 32px));padding:12px 13px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink-soft);font-size:11.5px;line-height:1.45;box-shadow:0 26px 60px -24px #08202b73;animation:toastIn .24s cubic-bezier(.2,.8,.2,1) both}.toast-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--blue-wash);color:var(--blue)}.toast--success .toast-icon{background:var(--mint-wash);color:var(--mint-deep)}.toast--error .toast-icon{background:var(--coral-wash);color:var(--coral)}.toast>span:nth-child(2){flex:1}.toast>button{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--muted)}.toast>button:hover{background:var(--bone);color:var(--ink)}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}.sim-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#030d12d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:fadeIn .2s ease both}.sim-panel{display:flex;flex-direction:column;width:min(1220px,100%);max-height:calc(100svh - 40px);overflow:auto;border:1px solid rgba(148,230,196,.18);border-radius:25px;background:#071820;color:#eef7f2;box-shadow:0 60px 120px -50px #000000e6;animation:dialogIn .26s cubic-bezier(.2,.8,.2,1) both}.sim-header{display:flex;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.sim-brand{display:flex;align-items:center;gap:10px}.sim-brand div{display:flex;flex-direction:column;gap:1px}.sim-brand strong{font-size:12.5px;font-weight:600}.sim-brand span{color:#eef7f273;font-size:9px;letter-spacing:.5px}.sim-status{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:var(--mint);font-family:var(--mono);font-size:8.5px;letter-spacing:1.3px}.sim-status-dot{width:5px;height:5px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 3px #94e6c424;animation:simPulse 1.6s ease infinite}.sim-close{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#eef7f299}.sim-close:hover{background:#ffffff14;color:#fff}.sim-progress{display:flex;gap:5px;padding:12px 22px 0}.sim-progress-seg{flex:1;height:2px;overflow:hidden;border-radius:2px;background:#ffffff17}.sim-progress-seg i{display:block;width:0;height:100%;background:var(--mint)}.sim-progress-seg.is-done i{width:100%}.sim-progress-seg.is-active i{animation:simProgress var(--dur, 4s) linear forwards}@keyframes simProgress{to{width:100%}}.sim-body{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:0;border-top:1px solid rgba(255,255,255,.06)}.sim-visual{position:relative;min-height:560px;overflow:hidden;border-right:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 50% 36%,rgba(148,230,196,.1),transparent 42%),linear-gradient(160deg,#0a2631,#061720 60%,#071f1e)}.sim-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(148,230,196,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(148,230,196,.06) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 15%,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,#000 15%,transparent 72%)}.sim-radar{position:absolute;top:38%;left:50%;width:280px;height:280px;transform:translate(-50%,-50%)}.sim-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(148,230,196,.17);border-radius:50%;transform:translate(-50%,-50%)}.sim-ring--1{width:108px;height:108px}.sim-ring--2{width:190px;height:190px}.sim-ring--3{width:276px;height:276px;opacity:.55}.sim-sweep{position:absolute;top:50%;left:50%;width:276px;height:276px;margin:-138px 0 0 -138px;border-radius:50%;background:conic-gradient(from 0deg,rgba(148,230,196,.3),transparent 70deg);animation:orbitSpin 4.6s linear infinite;-webkit-mask-image:radial-gradient(circle,transparent 39%,#000 40%);mask-image:radial-gradient(circle,transparent 39%,#000 40%)}.sim-blip{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #94e6c41a;animation:simPulse 2.4s ease infinite}.sim-blip--1{top:22%;left:64%}.sim-blip--2{top:66%;left:26%;animation-delay:.8s}.sim-blip--3{top:76%;left:72%;animation-delay:1.5s}.sim-orb{position:absolute;top:38%;left:50%;display:grid;place-items:center;width:98px;height:98px;transform:translate(-50%,-50%);border:1px solid rgba(148,230,196,.35);border-radius:26px;background:linear-gradient(145deg,#94e6c433,#08202bb3);color:var(--mint);box-shadow:0 0 0 12px #94e6c40a,0 20px 50px -16px #94e6c44d;animation:simFloat 5s ease-in-out infinite}.sim-visual--debit .sim-orb{color:#ffb4a7;border-color:#bd574680;background:linear-gradient(145deg,#bd574638,#08202bb3);box-shadow:0 0 0 12px #bd57460d}.sim-visual--identify .sim-orb{color:#ffcf9d;border-color:#c8a36380}.sim-visual--recovered .sim-orb{color:var(--mint)}.sim-debit-ticket{position:absolute;bottom:54px;left:50%;width:min(300px,calc(100% - 48px));padding:14px 15px;transform:translate(-50%);border:1px solid rgba(189,87,70,.32);border-radius:13px;background:#081920d1;box-shadow:0 18px 40px -22px #000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:simIn .3s ease both}.sim-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.sim-ticket-label{color:#eef7f280;font-size:8.5px;letter-spacing:1.2px;text-transform:uppercase}.sim-ticket-flag{padding:3px 6px;border-radius:4px;background:#bd57462e;color:#ffb4a7;font-family:var(--mono);font-size:7.5px;letter-spacing:1px}.sim-debit-ticket>strong{display:block;margin:8px 0 2px;color:#ffb4a7;font-family:var(--mono);font-size:24px;font-weight:500;letter-spacing:-.8px}.sim-ticket-to{color:#eef7f28c;font-size:9.5px}.sim-ticket-balance{display:flex;align-items:baseline;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08);color:#eef7f273;font-family:var(--mono);font-size:9px}.sim-ticket-balance s{color:#eef7f259}.sim-ticket-balance b{margin-left:auto;color:#ffb4a7;font-weight:400}.sim-scan-chips{position:absolute;right:24px;bottom:58px;left:24px;display:grid;grid-template-columns:1fr 1fr;gap:7px;animation:simIn .3s ease both}.sim-scan-chips span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid rgba(148,230,196,.15);border-radius:8px;background:#081920b3;color:#eef7f273;font-family:var(--mono);font-size:7.5px;letter-spacing:.8px}.sim-scan-chips b{color:var(--mint);font-weight:400}.sim-route{position:absolute;right:22px;bottom:58px;left:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:5px;animation:simIn .3s ease both}.sim-route-line{position:absolute;top:16px;right:30px;left:30px;height:1px;background:linear-gradient(90deg,#bd574680,#c8a36366,#94e6c480)}.sim-route-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;width:25%;text-align:center}.sim-route-dot{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:9px;background:#071820}.sim-route-node strong{font-size:8px;font-weight:500;line-height:1.25}.sim-route-node small{color:#eef7f266;font-size:7.5px}.sim-route-node--red{color:#ffb4a7}.sim-route-node--amber{color:#ffcf9d}.sim-route-node--green{color:var(--mint)}.sim-route-packet{position:absolute;top:13px;left:26px;z-index:2;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint);animation:routeTravel 3.2s ease-in-out infinite}@keyframes routeTravel{0%{left:26px;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 30px);opacity:0}}.sim-hacker{position:absolute;right:24px;bottom:54px;left:24px;padding:13px;border:1px solid rgba(200,163,99,.2);border-radius:13px;background:#081920d1;animation:simIn .3s ease both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sim-hacker-glow{position:absolute;top:-40px;left:50%;width:150px;height:100px;transform:translate(-50%);background:radial-gradient(circle,rgba(255,180,167,.18),transparent 70%);filter:blur(12px)}.sim-hacker-avatar{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:-34px auto 6px;border:1px solid rgba(255,180,167,.35);border-radius:15px;background:#0b2029;color:#ffb4a7}.sim-hacker-scan{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.sim-hacker-scan:after{content:"";position:absolute;right:0;left:0;height:1px;background:var(--mint);box-shadow:0 0 8px var(--mint);animation:scanLine 2.2s linear infinite}.sim-hacker-id{text-align:center}.sim-hacker-tag{display:block;color:#ffcf9d;font-family:var(--mono);font-size:7px;letter-spacing:1.4px}.sim-hacker-id strong{display:block;margin:2px 0;font-family:var(--mono);font-size:17px;font-weight:500;letter-spacing:2px}.sim-hacker-id small{color:#eef7f273;font-size:8.5px}.sim-hacker-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff12}.sim-hacker-grid div{padding:7px 9px;background:#081d26}.sim-hacker-grid dt{color:#eef7f266;font-size:7.5px;letter-spacing:.5px}.sim-hacker-grid dd{margin:2px 0 0;color:#eef7f2d6;font-family:var(--mono);font-size:8.5px}.sim-hacker-grid dd.match{color:#ffcf9d}.sim-hacker-foot{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;color:#ffb4a7;font-size:8px}.sim-recovered{position:absolute;right:24px;bottom:56px;left:24px;text-align:center;animation:simIn .3s ease both}.sim-recovered-badge{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 10px;border:1px solid rgba(148,230,196,.35);border-radius:50%;background:radial-gradient(circle,#94e6c42e,#08202b66);color:var(--mint);box-shadow:0 0 0 12px #94e6c40a}.sim-recovered>span{color:#eef7f27a;font-family:var(--mono);font-size:7.5px;letter-spacing:1.5px}.sim-recovered>strong{display:block;margin:3px 0 10px;color:var(--mint);font-family:var(--mono);font-size:28px;font-weight:500;letter-spacing:-1px}.sim-recovered-pills{display:flex;justify-content:center;gap:7px;flex-wrap:wrap}.sim-recovered-pills span{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid rgba(148,230,196,.16);border-radius:999px;color:#eef7f2b3;font-size:7.5px}.sim-confetti{position:absolute;right:0;bottom:-60px;left:0;height:180px;pointer-events:none}.sim-confetti i{position:absolute;top:0;left:calc(var(--i) * 7.1%);width:3px;height:8px;border-radius:1px;background:var(--mint);opacity:0;animation:confettiFall 2.6s ease-in calc(var(--i) * .09s) infinite}.sim-confetti i:nth-child(3n){background:var(--gold)}.sim-confetti i:nth-child(3n+1){background:#ffb4a7}@keyframes confettiFall{0%{opacity:0;transform:translateY(-20px) rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(150px) rotate(300deg)}}.sim-visual-foot{position:absolute;right:20px;bottom:14px;left:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#eef7f259;font-family:var(--mono);font-size:7.5px;letter-spacing:.6px}.sim-visual-foot span{display:inline-flex;align-items:center;gap:5px}.sim-live-dot{color:#ffb4a7!important}.sim-copy{display:flex;flex-direction:column;padding:22px 24px 20px}.sim-rail{display:flex;gap:4px;list-style:none;padding:0}.sim-rail li{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;color:#eef7f252;font-size:7.5px;letter-spacing:.2px;line-height:1.3}.sim-rail li span{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.12);border-radius:6px}.sim-rail li.is-done{color:#94e6c4b3}.sim-rail li.is-done span{border-color:#94e6c44d;color:var(--mint)}.sim-rail li.is-current{color:var(--mint)}.sim-rail li.is-current span{border-color:var(--mint);background:#94e6c41f;color:var(--mint)}.sim-stage-copy{margin:19px 0 0;animation:simCopyIn .32s ease both}.sim-kicker{color:var(--mint);font-family:var(--mono);font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.sim-stage-copy h2{margin:7px 0 9px;font-family:var(--serif);font-size:clamp(24px,2.3vw,32px);font-weight:400;letter-spacing:-.7px;line-height:1.08}.sim-body-text{color:#eef7f28c;font-size:10.5px;line-height:1.65}.sim-mid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9px;margin-top:17px}.sim-stat{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:11px 12px;border:1px solid rgba(148,230,196,.16);border-radius:10px;background:#94e6c40d}.sim-stat span{color:#eef7f26b;font-size:7.5px;letter-spacing:.5px;text-transform:uppercase}.sim-stat strong{color:var(--mint);font-family:var(--mono);font-size:15px;font-weight:500}.sim-console{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#041219;font-family:var(--mono)}.sim-console-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-bottom:1px solid rgba(255,255,255,.07);color:#eef7f259;font-size:7px}.sim-console-top span{display:inline-flex;align-items:center;gap:4px}.sim-console-top i{width:4px;height:4px;border-radius:50%;background:var(--mint)}.sim-console p{position:relative;display:flex;gap:4px;padding:4px 9px;color:#94e6c4ad;font-size:7.2px;line-height:1.45;opacity:0;animation:simLog .2s ease var(--delay) forwards}.sim-console p:last-child{padding-bottom:8px}.sim-prompt{color:var(--gold)}.sim-cursor{display:inline-block;width:4px;height:7px;margin-left:2px;background:var(--mint);opacity:0;animation:cursorBlink .9s step-end var(--delay) infinite}.sim-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:13px;border:1px solid rgba(255,255,255,.07);background:#ffffff12;animation:simIn .26s ease both}.sim-metrics div{padding:8px 9px;background:#071820e6}.sim-metrics span{display:block;color:#eef7f266;font-size:7.5px;letter-spacing:.4px}.sim-metrics strong{display:block;margin-top:2px;color:#eef7f2e0;font-family:var(--mono);font-size:10px;font-weight:400}.sim-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px}.sim-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:9px;font-size:10px;font-weight:600;transition:background .15s ease,border-color .15s ease}.sim-button--primary{background:var(--mint);color:var(--navy)}.sim-button--primary:hover{background:var(--mint-bright)}.sim-button--ghost{border-color:#ffffff26;color:#eef7f2b3}.sim-button--ghost:hover{background:#ffffff12}.sim-safe-note{display:inline-flex;align-items:center;gap:5px;color:#eef7f25c;font-size:8px}.sim-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 22px;border-top:1px solid rgba(255,255,255,.07);color:#eef7f24d;font-family:var(--mono);font-size:7.5px}@keyframes simIn{0%{opacity:0;transform:translateY(7px)}}@keyframes simCopyIn{0%{opacity:0;transform:translateY(8px)}}@keyframes simLog{to{opacity:1}}@keyframes simPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes simFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@keyframes cursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes scanLine{0%{top:-2px}to{top:100%}}@media(max-width:1240px){.dashboard{grid-template-columns:minmax(0,1fr) 342px}.quick-action{padding:12px 10px}.quick-action strong{font-size:10.5px}.quick-action small{font-size:9px}}@media(max-width:1100px){.main-nav{position:absolute;top:76px;right:16px;left:16px;display:none;flex-direction:column;align-items:stretch;gap:2px;padding:10px;border:1px solid var(--line);border-radius:15px;background:var(--card);box-shadow:0 24px 50px -24px #08202b66}.main-nav.is-open{display:flex}.main-nav button{text-align:left;padding:11px 12px}.main-nav button.is-active:after{inset:10px auto 10px 3px;width:2px;height:auto}.mobile-menu{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:10px;color:var(--ink)}.header-actions{margin-left:auto}.dashboard{grid-template-columns:1fr}.side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-card{grid-row:span 2}.quick-row{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-orbit{height:230px}.orbit--3{width:250px;height:250px}.orbit-sweep{width:250px;height:250px;margin:-125px 0 0 -125px}.sim-body{grid-template-columns:1fr}.sim-visual{min-height:430px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.sim-radar,.sim-orb{top:42%}.sim-hacker{position:relative;right:auto;bottom:auto;left:auto;width:min(360px,calc(100% - 48px));margin:0 auto 48px}.sim-recovered{position:relative;right:auto;bottom:auto;left:auto;padding:30px 24px 60px}.sim-debit-ticket,.sim-scan-chips,.sim-route{bottom:44px}.sim-visual-foot{bottom:12px}}@media(max-width:820px){.utility-inner{padding:0 18px}.utility-links button,.utility-meta>span:first-child{display:none}.utility-inner{font-size:10px}.header-inner{padding:0 18px;min-height:68px;gap:10px}.main-nav{top:68px}.brand-copy small,.profile-copy,.header-search{display:none}.welcome{padding:32px 18px 22px;align-items:flex-start;flex-direction:column;gap:16px}.welcome-side{justify-content:flex-start}.dashboard{padding:0 18px 56px;gap:16px}.account-card{padding:22px 20px 19px;border-radius:23px}.account-middle{flex-direction:column;align-items:flex-start;gap:16px;margin-top:30px}.account-meta{padding-bottom:0;text-align:left}.account-bottom{flex-wrap:wrap}.quick-row{gap:8px}.panel{padding:19px 18px}.panel-head{flex-direction:column;gap:10px}.tx-tools{justify-content:flex-start}.tx-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.spend-card{grid-template-columns:1fr;gap:18px;padding:20px 18px}.spend-chart{height:120px}.side-column{grid-template-columns:1fr}.ai-card{grid-row:auto}.footer-inner{grid-template-columns:1fr;gap:14px;padding:24px 18px}.footer-links{gap:14px}.sim-panel{max-height:calc(100svh - 24px);border-radius:18px}.sim-overlay{padding:12px}.sim-header{padding:13px 16px}.sim-status{font-size:7.5px}.sim-progress{padding:10px 16px 0}.sim-copy{padding:18px 17px}.sim-rail li{font-size:6.5px}.sim-footer{padding:9px 16px;flex-direction:column;align-items:flex-start;gap:3px}.toast{right:12px;bottom:12px}}@media(max-width:560px){.utility-meta{display:none}.utility-inner{justify-content:flex-start}.header-inner{gap:8px;padding:0 14px}.brand{gap:8px;min-width:0}.brand svg{width:40px;height:40px}.brand-copy strong{font-size:12px;letter-spacing:-.3px;white-space:nowrap}.header-actions{gap:1px}.mobile-menu{width:36px;height:36px}.header-actions .icon-button{width:38px;height:38px}.profile-button{gap:4px;padding:3px}.profile-button>svg{display:none}.welcome h1{font-size:34px;letter-spacing:-1px}.welcome-sub{font-size:12.5px}.based{display:none}.balance-amount{font-size:31px}.account-actions{width:100%}.account-actions button{flex:1;justify-content:center;padding:0 10px;font-size:10.5px}.account-actions button:first-child{flex-basis:100%}.quick-row{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action{flex-direction:row;align-items:center;gap:9px;padding:11px}.quick-icon{margin-bottom:0;width:32px;height:32px}.quick-action strong{font-size:10.5px}.quick-action small{display:none}.tx-main strong{font-size:11.5px}.tx-side strong{font-size:11px}.segmented button{padding:6px 9px;font-size:10px}.spend-total strong{font-size:22px}.ai-stats strong{font-size:14px}.transfer-head{padding:18px 18px 15px}.transfer-dialog form,.transfer-confirm{padding:16px 18px 18px}.transfer-actions{flex-direction:column-reverse}.transfer-actions .button{width:100%}.confirm-values{grid-template-columns:1fr}.sim-visual{min-height:380px}.sim-radar{width:220px;height:220px}.sim-sweep{width:218px;height:218px;margin:-109px 0 0 -109px}.sim-ring--2{width:160px;height:160px}.sim-ring--3{width:218px;height:218px}.sim-orb{width:80px;height:80px;border-radius:21px}.sim-orb svg{width:42px;height:42px}.sim-debit-ticket{bottom:38px}.sim-scan-chips{right:16px;bottom:38px;left:16px}.sim-scan-chips span{padding:7px 8px;font-size:6.5px}.sim-route{right:12px;bottom:40px;left:12px}.sim-route-node strong{font-size:7px}.sim-route-node small{font-size:6.5px}.sim-route-dot{width:28px;height:28px}.sim-route-line{top:14px}.sim-route-packet{top:11px}.sim-hacker{width:calc(100% - 32px);margin-bottom:42px}.sim-recovered>strong{font-size:23px}.sim-mid{grid-template-columns:1fr}.sim-metrics span{font-size:6.5px}.sim-metrics strong{font-size:8.5px}.sim-actions{flex-direction:column-reverse;align-items:stretch}.sim-button{width:100%}.sim-safe-note{justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.sim-sweep,.orbit-sweep{animation:none!important}}
