.live-goals{color:#dceae9;background:#091318;border:1px solid #50f2d233;border-radius:18px;min-width:0;margin-top:24px;padding:24px}.live-goals-heading,.live-goal-card,.live-goal-form-buttons{justify-content:space-between;align-items:center;gap:14px;display:flex}.live-goals h2{margin:6px 0 0;font-size:22px}.live-goals p{color:#9aaeb1;font-size:13px;line-height:1.55}.live-goals .eyebrow{color:#50f2d2;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.live-goals-list{gap:12px;margin:20px 0;display:grid}.live-goal-card{border:1px solid #20343a;border-radius:12px;justify-content:flex-start;padding:16px}.live-goal-card>div{flex:1;min-width:0}.live-goal-card h3{overflow-wrap:anywhere;margin:0;font-size:16px}.live-goal-card p{margin:4px 0;font-size:12px}.live-goal-card small{color:#91b8af;font-size:11px}.goal-invested-value{gap:5px;min-width:0;margin-top:10px;display:grid}.goal-invested-value strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(15px,2vw,19px)}.goal-invested-value progress{accent-color:#50f2d2;width:100%;max-width:260px;height:8px}.live-goal-select{flex:none;align-items:center;gap:9px;display:flex}.live-goal-select svg{color:#50f2d2;width:32px;height:32px}.live-goal-card[data-color=blue] svg{color:#74b9ff}.live-goal-card[data-color=violet] svg{color:#bda0ff}.live-goal-card[data-color=magenta] svg{color:#ef9bd5}.live-goal-card[data-color=amber] svg{color:#f3c96b}.live-goal-card[data-color=lime] svg{color:#c6e986}.live-goal-card[data-color=coral] svg{color:#f4a18e}.live-goal-card[data-color=ice] svg{color:#c2ecef}.live-goals input[type=checkbox]{accent-color:#50f2d2;width:18px;height:18px}.live-goals fieldset{border:1px solid #263c42;border-radius:12px;min-width:0;margin:18px 0;padding:16px}.live-goals legend{padding:0 6px;font-size:14px}.live-goal-form label,.live-goal-actions>label{color:#b6c9cc;gap:8px;margin:12px 0;font-size:12px;display:grid}.live-goals input:not([type=checkbox]),.live-goals select{box-sizing:border-box;color:#ebf9f5;background:#0b1a20;border:1px solid #2e454c;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.live-goals button{min-height:44px}.live-goals button:focus-visible,.live-goals input:focus-visible,.live-goals select:focus-visible{outline-offset:3px;outline:2px solid #50f2d2}.live-goal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-goal-icons h4{color:#b6c9cc;margin:16px 0 8px;font-size:11px;font-weight:500}.live-goal-icon-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.live-goal-icon-grid button{color:#a7c7c5;background:#0b1a20;border:1px solid #263c42;border-radius:8px;padding:7px}.live-goal-icon-grid button[aria-pressed=true]{color:#50f2d2;background:#123c3a;border-color:#50f2d2}.live-goal-icon-grid svg{vertical-align:middle;width:24px;height:24px}.live-goal-form-buttons{flex-wrap:wrap;justify-content:flex-start}@media (width<=600px){.live-goals{padding:16px}.live-goals-heading{flex-wrap:wrap;align-items:flex-start}.live-goal-card{flex-wrap:wrap;gap:10px;padding:12px}.live-goal-fields{grid-template-columns:1fr;gap:0}.live-goal-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-goals fieldset{padding:10px}}.goal-pending-investment{gap:.3rem;min-width:0;padding:.7rem 0;display:grid}.goal-pending-investment strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.4}.goal-pending-investment small{line-height:1.4}.goal-reserved-summary{color:#9fe8dc;margin:5px 0 7px;line-height:1.4;display:block}.goal-setup-card>svg{color:#50f2d2;flex:0 0 32px;width:32px;height:32px}.goal-setup-status{color:#c8b9ff;align-items:center;gap:7px;margin:7px 0 2px;font-size:12px;line-height:1.5;display:inline-flex}.goal-setup-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #a979ff55}.owner-withdrawal-review{box-sizing:border-box;width:100%;min-width:0;max-width:36rem;margin-inline:auto;padding:clamp(1rem,4vw,1.75rem)}.owner-withdrawal-review h2{margin:.4rem 0 1rem;font-size:clamp(1.2rem,3.6vw,1.6rem);line-height:1.2}.owner-withdrawal-review p{line-height:1.5}.owner-withdrawal-amount{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1rem 0;display:flex}.owner-withdrawal-amount strong{overflow-wrap:anywhere;font-size:clamp(1.5rem,6vw,2.25rem)}.owner-withdrawal-details{gap:1rem;display:grid}.owner-withdrawal-details>div{gap:.3rem;min-width:0;display:grid}.owner-withdrawal-details dt,.owner-withdrawal-reference{opacity:.75;font-size:.8rem}.owner-withdrawal-details dd{margin:0}.owner-withdrawal-address,.owner-withdrawal-reference span{overflow-wrap:anywhere;font-family:ui-monospace,monospace;line-height:1.5}.owner-withdrawal-help{margin:1rem 0;font-size:.9rem}.owner-withdrawal-help summary{cursor:pointer;align-items:center;min-height:2.75rem;text-decoration:underline;display:flex}.owner-withdrawal-review .withdrawal-confirmations{min-width:0;margin:1rem 0}.owner-withdrawal-review .withdrawal-confirmations legend{font-size:.9rem}.owner-withdrawal-review .withdrawal-confirmations label{align-items:flex-start;gap:.65rem;padding:.5rem 0;font-size:.9rem;line-height:1.5;display:flex}.owner-withdrawal-review input[type=checkbox]{flex:none;min-width:1.1rem;min-height:1.1rem;margin-top:.2rem}.owner-withdrawal-review>button{white-space:normal;min-height:2.75rem;margin-top:.5rem}.owner-withdrawal-review :focus-visible{outline-offset:3px;outline:2px solid}@media (width<=480px){.owner-withdrawal-review>button{width:100%}}.owner-withdrawal-flow{width:100%;min-width:0}.owner-withdrawal-entry{gap:.65rem;display:grid}.owner-withdrawal-entry label{font-size:.9rem;font-weight:650}.owner-withdrawal-entry input,.owner-withdrawal-entry textarea{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;color:inherit;font:inherit;background:#07110d;border:1px solid #365042;border-radius:.65rem;padding:.75rem}.owner-withdrawal-entry textarea{resize:vertical;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.85rem}.owner-withdrawal-entry p{margin:0 0 .6rem;font-size:.85rem}.owner-withdrawal-entry button{white-space:normal;min-height:2.75rem}.core-withdrawal-flow select{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;color:inherit;font:inherit;background:#07110d;border:1px solid #365042;border-radius:.65rem;padding:.75rem}.core-withdrawal-flow li{overflow-wrap:anywhere;margin-block:.6rem;line-height:1.5}.core-withdrawal-flow fieldset{box-sizing:border-box;max-width:100%}.owner-withdrawal-actions{box-sizing:border-box;gap:.65rem;width:100%;max-width:36rem;margin:.75rem auto;padding-inline:clamp(1rem,4vw,1.75rem);display:grid}.owner-withdrawal-actions button{white-space:normal;min-height:2.75rem}.owner-withdrawal-actions p{margin:0;font-size:.85rem;line-height:1.5}.owner-item-exit-terms{border:1px solid #ffffff35;border-radius:.8rem;gap:.8rem;padding:1rem;display:grid}.owner-item-exit-terms>div{flex-wrap:wrap;justify-content:space-between;gap:.3rem .8rem;min-width:0;display:flex}.owner-item-exit-terms dt{font-size:.85rem}.owner-item-exit-terms dd{overflow-wrap:anywhere;margin:0;font-weight:650}.owner-item-exit .owner-withdrawal-actions{padding-inline:0}.withdrawal-source-options{gap:.75rem;min-width:0;margin-block:1.25rem;display:grid}.withdrawal-source-options>button{text-align:left;white-space:normal;gap:.4rem;width:100%;min-width:0;min-height:2.75rem;padding:1rem;display:grid}.withdrawal-source-options strong{font-size:1rem}.withdrawal-source-options span{text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5}.withdrawal-inventory{box-sizing:border-box;width:min(100%,64rem);min-width:0;margin:auto;padding:clamp(1rem,3vw,2rem)}.withdrawal-inventory h1{margin:.4rem 0 0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.withdrawal-inventory h2{margin-block:.25rem .5rem;font-size:1rem;line-height:1.35}.withdrawal-inventory p{overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.withdrawal-inventory .card-heading{flex-wrap:wrap;gap:1rem}.withdrawal-inventory-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-block:1rem;padding:0;list-style:none;display:grid}.withdrawal-inventory-steps li{border:1px solid #ffffff24;border-radius:.8rem;align-content:start;gap:.4rem;padding:.8rem;display:grid}.withdrawal-inventory-steps span{font-size:.9rem;line-height:1.5}.withdrawal-inventory-items{margin-block:1rem;padding:0;list-style:none}.withdrawal-inventory-item{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) minmax(8rem,.45fr) auto;align-items:center;gap:1.25rem;padding-block:1.25rem;display:grid}.withdrawal-inventory-item>*{min-width:0}.withdrawal-inventory-amount{overflow-wrap:anywhere;gap:.5rem;display:grid}.withdrawal-inventory-amount span{font-size:.78rem}.withdrawal-inventory button{white-space:normal;min-height:2.75rem}.withdrawal-inventory button:focus-visible,.withdrawal-inventory summary:focus-visible{outline-offset:3px;outline:2px solid}.withdrawal-inventory-cash{border:1px solid #ffffff35;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-block:1.25rem;padding:1.25rem;display:grid}.withdrawal-inventory-cash strong{overflow-wrap:anywhere;font-size:clamp(1.2rem,2.5vw,1.7rem)}.withdrawal-inventory-coverage{margin-block:1rem;font-size:.85rem;line-height:1.5}.withdrawal-inventory-coverage summary{cursor:pointer;padding-block:.6rem}@media (width<=700px){.withdrawal-inventory-item{grid-template-columns:minmax(0,1fr) minmax(6rem,.5fr);gap:.8rem}.withdrawal-inventory-item>button{grid-column:1/-1;width:100%}.withdrawal-inventory .card-heading{align-items:center;gap:.5rem}.withdrawal-inventory .card-heading>div{flex:10rem}.withdrawal-inventory .card-heading>button{padding-inline:.25rem;font-size:.75rem}.withdrawal-inventory-steps{gap:.5rem}.withdrawal-inventory-steps li{padding:.65rem}.withdrawal-inventory-steps strong{font-size:.85rem;line-height:1.4}.withdrawal-inventory-steps span{font-size:.8rem;line-height:1.45}.withdrawal-inventory-cash{grid-template-columns:minmax(0,1fr)}.withdrawal-inventory-cash>button{width:100%}}@media (width<=360px){.withdrawal-inventory-item{grid-template-columns:minmax(0,1fr)}}.setup-legal-trigger{appearance:none;color:var(--aqua,#62ddd0);font:inherit;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:underline;display:inline}.setup-legal-dialog{box-sizing:border-box;color:#eef4f8;background:#101821;border:1px solid #62ddd040;border-radius:18px;width:min(720px,100vw - 24px);max-width:none;height:min(760px,100dvh - 24px);max-height:none;margin:auto;padding:0;font-family:inherit;overflow:hidden;box-shadow:0 24px 80px #0009}.setup-legal-dialog[open]{flex-direction:column;display:flex}.setup-legal-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04090fc7}.setup-legal-dialog-head{border-bottom:1px solid #ffffff12;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.setup-legal-dialog-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(18px,4vw,24px);line-height:1.3}.setup-legal-close{color:#eef4f8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.setup-legal-close:hover{background:#ffffff14}.setup-legal-trigger:focus-visible,.setup-legal-close:focus-visible,.setup-legal-dialog-body:focus-visible{outline:2px solid var(--aqua,#62ddd0);outline-offset:3px}.setup-legal-dialog-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;min-height:0;padding:16px 24px 28px;font-size:15px;line-height:1.65;overflow-y:auto}.setup-legal-dialog-body p{margin:0 0 16px}.setup-legal-dialog-body h3{color:#eef4f8;margin:24px 0 10px;font-size:17px;line-height:1.4}.setup-legal-dialog-body ul{padding-left:22px}.setup-legal-dialog-body li{margin-bottom:10px}.setup-legal-effective{color:#a8b6c6;font-size:13px}@media (width<=480px){.setup-legal-dialog-head{padding:10px 14px}.setup-legal-dialog-body{padding:14px 18px 22px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecf8f6;font-synthesis:none;text-rendering:optimizelegibility;--ink:#ecf8f6;--muted:#819a97;--quiet:#57716e;--aqua:#68f5c2;--blue:#6ca8ff;--violet:#b192ff;--amber:#ffc978;--red:#ff7d8b;--panel:#0b191dd6;--line:#afe0d721;--line-strong:#afe0d73d;background:#061014;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.app-shell{isolation:isolate;background:radial-gradient(circle at 77% 9%,#47ddc017,#0000 32rem),radial-gradient(circle at 7% 62%,#6ca8ff12,#0000 36rem),linear-gradient(150deg,#061014,#08151a 55%,#061014);min-height:100vh;position:relative;overflow:clip}.grid-field{z-index:-1;opacity:.12;pointer-events:none;background-image:linear-gradient(#70a9a11f 1px,#0000 1px),linear-gradient(90deg,#70a9a11f 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.site-header,#top,footer{width:min(1240px,100% - 40px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand>span:last-child{gap:5px;line-height:1;display:grid}.brand b{letter-spacing:.24em;font-size:16px}.brand small{color:#708d89;letter-spacing:.2em;font-size:8px}.brand-mark{border:1px solid #68f5c252;place-items:center;width:38px;height:38px;display:inline-grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 17px #68f5c214,0 0 22px #68f5c214}.brand-mark i{background:var(--aqua);display:block;position:absolute;box-shadow:0 0 8px #68f5c2ad}.brand-mark i:first-child{width:17px;height:2px}.brand-mark i:nth-child(2){width:2px;height:17px}.brand-mark i:nth-child(3){background:#fff;width:5px;height:5px}.header-status{color:#8aa09d;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:inline-flex}.status-light{background:var(--aqua);width:7px;height:7px;box-shadow:0 0 0 5px #68f5c212, 0 0 15px var(--aqua);border-radius:50%}.surface{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 70px #00000024}.launch-stage{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:80px;min-height:calc(100vh - 150px);padding:70px 3vw 110px;display:grid}.eyebrow,.metric-label{color:var(--aqua);letter-spacing:.15em;text-transform:uppercase;font:650 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.launch-copy h1{letter-spacing:-.065em;max-width:760px;margin:12px 0 24px;font-size:clamp(52px,7.8vw,104px);font-weight:620;line-height:.93}.launch-copy>p:not(.eyebrow){color:#93aaa7;max-width:640px;margin:0;font-size:18px;line-height:1.65}.deposit-button,.secondary-button,.danger-button,.input-row button{border:1px solid var(--aqua);color:#061014;background:var(--aqua);cursor:pointer;min-height:46px;padding:0 19px;font-weight:750;transition:transform .18s,box-shadow .18s,opacity .18s}.deposit-button:disabled,.danger-button:disabled,.input-row button:disabled{opacity:.35;cursor:default}.launch-button{align-items:center;gap:45px;min-height:56px;margin-top:38px;padding-inline:25px;display:inline-flex}.launch-visual{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,26px 100%,0 calc(100% - 26px));background:linear-gradient(150deg,#0c2325c7,#060f1273);align-content:center;justify-items:center;min-height:390px;display:grid;position:relative}.launch-visual:after{content:"";pointer-events:none;border:1px solid #68f5c212;position:absolute;inset:12px}.launch-visual>strong{color:var(--aqua);letter-spacing:.35em;margin-top:30px;font:600 13px/1 ui-monospace,monospace}.launch-visual>span{color:#66827e;margin-top:10px;font-size:12px}.launch-orbit{border:1px solid #68f5c233;border-radius:50%;width:150px;height:150px;position:relative;box-shadow:0 0 48px #68f5c21a,inset 0 0 40px #68f5c20d}.launch-orbit:before,.launch-orbit:after{content:"";border:1px solid #68f5c24d;border-radius:50%;position:absolute}.launch-orbit:before{inset:23px}.launch-orbit:after{background:var(--aqua);inset:58px;box-shadow:0 0 30px #68f5c2cc}.launch-orbit i{border:1px solid var(--aqua);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.launch-orbit i:first-child{top:69px;left:-4px}.launch-orbit i:nth-child(2){top:18px;right:12px}.launch-orbit i:nth-child(3){bottom:9px;left:103px}.loading-line{background:#68f5c226;width:150px;height:2px;margin-top:35px;display:block;overflow:hidden}.loading-line:after{content:"";background:var(--aqua);width:40%;height:100%;animation:1.3s ease-in-out infinite load;display:block}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(350%)}}.access-stage{place-items:center;min-height:calc(100vh - 150px);padding:70px 0 100px;display:grid}.access-card h1{letter-spacing:-.05em;margin:6px 0 14px;font-size:clamp(34px,5vw,56px)}.access-card>p{color:var(--muted);line-height:1.55}.panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.text-button{color:#76938f;cursor:pointer;background:0 0;border:0;padding:7px}.invite-form,.username-form{gap:10px;margin-top:34px;display:grid}.invite-form>label,.username-form>label{color:#acc1be;font-size:12px}.invite-form>small,.username-form>small{color:#617c78;min-height:18px}.input-row{border:1px solid var(--line-strong);background:#030b0eb3;grid-template-columns:minmax(0,1fr) auto;min-height:58px;display:grid}.username-form .input-row{grid-template-columns:42px minmax(0,1fr) auto}.input-row>span{color:var(--aqua);border-right:1px solid var(--line);place-items:center;display:grid}.input-row input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0 16px}.input-row button{min-height:44px;margin:6px}.setup-status{border-left:2px solid var(--aqua);background:#68f5c20a;gap:8px;margin-top:35px;padding:20px;display:grid}.setup-status span{color:var(--quiet);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.setup-status p{color:var(--muted);margin:0}.wallet-setup-step{gap:14px;margin-top:22px;display:grid}.wallet-setup-step p{color:var(--muted);margin:0;line-height:1.55}.wallet-setup-step .deposit-button{white-space:normal;justify-self:start;max-width:100%}.wallet-setup-step [role=alert]{color:var(--red)}.verified-wallet{min-width:0}.automation-setup{min-width:0;margin-top:20px}.automation-setup button{white-space:normal;justify-self:start;max-width:100%;min-height:44px}.automation-consent{color:var(--muted);align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.automation-consent input{width:20px;height:20px;accent-color:var(--aqua);flex:0 0 20px;margin:3px 0 0}.automation-consent span{text-transform:none;letter-spacing:normal;min-width:0;color:var(--muted);font-size:14px;line-height:1.6}.account-agreements{border:1px solid var(--line);border-radius:16px;gap:12px;min-width:0;margin:12px 0 0;padding:18px;display:grid}.account-agreements legend{color:var(--text);padding:0 6px;font-size:14px;font-weight:600}.account-agreements .automation-consent{cursor:pointer;min-height:44px}.account-agreements .agreement-details{margin:0 0 8px 32px;font-size:13px;line-height:1.6}.agreement-details a{color:var(--aqua);text-underline-offset:3px;text-decoration:underline}.account-agreements input:focus-visible{outline:2px solid var(--aqua);outline-offset:4px}.account-agreements button{width:100%;margin-top:4px}.automation-details summary{color:var(--aqua);cursor:pointer;min-height:44px;padding-block:10px;font-size:14px}.automation-details p{margin:0 0 12px}@media (width<=480px){.account-agreements{padding:14px}.account-agreements .agreement-details{margin-left:0}}.verified-wallet-address{gap:8px;min-width:0;margin:10px 0;display:grid}.verified-wallet-address code{overflow-wrap:anywhere;word-break:break-all;color:var(--aqua);font-size:12px;line-height:1.6}.verified-wallet-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0;display:grid}.verified-wallet-balances dt{color:var(--muted);font-size:12px}.verified-wallet-balances dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:clamp(14px,3vw,19px)}.verified-wallet .text-button{justify-self:start;min-height:44px}.verified-wallet .wallet-rollout-notice{font-size:13px}.product-header{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#061014eb;grid-template-columns:minmax(170px,1fr) auto minmax(250px,1fr);align-items:center;gap:22px;min-height:82px;margin-top:14px;padding:12px 14px;display:grid;position:sticky;top:0}.account-identity{align-items:center;gap:11px;min-width:0;display:flex}.account-identity>span:last-child{gap:3px;min-width:0;display:grid}.account-identity small{color:var(--quiet);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.account-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.avatar{height:40px;color:var(--aqua);clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#68f5c20f;border:1px solid #68f5c24d;flex:0 0 40px;place-items:center;font:650 15px/1 ui-monospace,monospace;display:grid}.avatar-button{cursor:pointer;appearance:none;width:40px;padding:3px;overflow:hidden}.avatar-button:hover{background:#68f5c21f;border-color:#68f5c2ad}.avatar-button:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.avatar-button>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-silhouette{fill:#68f5c22b;stroke:currentColor;stroke-linejoin:round;stroke-width:1.15px;filter:drop-shadow(0 0 6px #68f5c242);width:27px;height:27px;display:block;overflow:visible}.profile-silhouette-scan{fill:none;stroke:#6ca8ff;stroke-linecap:round;opacity:.82}.product-nav{border:1px solid var(--line);background:#020a0c8f;align-items:center;padding:4px;display:flex}.product-nav button{color:#708a86;cursor:pointer;background:0 0;border:0;min-height:38px;padding:0 17px;font-size:12px}.product-nav button.active{color:#eafff9;box-shadow:inset 0 -1px var(--aqua);background:#68f5c217}.product-actions{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.icon-button{border:1px solid var(--line);color:#78918e;cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;display:grid}.earnings-hero{grid-template-columns:minmax(0,1.75fr) minmax(280px,.65fr);min-height:330px;display:grid}.earnings-primary{align-content:center;min-width:0;padding:44px 46px 35px;display:grid;position:relative;overflow:hidden}.earnings-title-row{z-index:3;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex;position:relative}.earnings-chart-toolbar{flex:none;justify-items:end;gap:6px;display:grid}.earnings-chart-toolbar>span{color:#617b77;letter-spacing:.08em;text-transform:uppercase;font:600 8px/1 ui-monospace,monospace}.earnings-chart-selector{background:#020c0fb8;border:1px solid #68f5c226;grid-template-columns:42px 64px;gap:1px;padding:2px;display:grid}.earnings-chart-selector button{color:#617b77;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;min-width:0;min-height:24px;padding:0 7px;font:650 8px/1 ui-monospace,monospace}.earnings-chart-selector button:hover{color:#d9fff7;background:#68f5c20d}.earnings-chart-selector button.active{color:#e9fff9;box-shadow:inset 0 -1px var(--aqua);background:#68f5c21f}.earnings-chart-selector button:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.live-label{align-items:center;gap:9px;display:inline-flex}.live-label i{background:var(--aqua);width:7px;height:7px;box-shadow:0 0 14px var(--aqua);border-radius:50%;animation:2.2s ease-in-out infinite soft-pulse}@keyframes soft-pulse{50%{opacity:.45;transform:scale(.76)}}.earnings-value{z-index:2;color:#effffb;letter-spacing:-.075em;text-shadow:0 0 42px #68f5c21f;margin-top:14px;font:590 clamp(62px,8.6vw,112px)/.9 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.earnings-context{z-index:2;color:#748e8a;flex-wrap:wrap;gap:12px 28px;margin-top:25px;font-size:12px;display:flex;position:relative}.earnings-context b{color:var(--aqua)}.earnings-history-chart{z-index:1;opacity:.76;pointer-events:none;width:100%;height:156px;position:absolute;bottom:0;left:0;right:0}.earnings-history-grid{fill:none;stroke:#68f5c20e;stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.earnings-history-area{pointer-events:none}.earnings-history-line{fill:none;stroke:var(--aqua);stroke-width:1.35px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #68f5c25c)}.earnings-history-end{fill:#dffff8;stroke:var(--aqua);stroke-width:1.2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #68f5c2b8)}.available-now{border-left:1px solid var(--line);background:linear-gradient(155deg,#68f5c20d,#0000 65%);align-content:center;padding:36px;display:grid}.available-now>strong{letter-spacing:-.055em;margin-top:13px;font:570 clamp(36px,4.5vw,56px)/1 ui-monospace,monospace}.available-now p{color:var(--muted);margin:12px 0 25px;font-size:13px;line-height:1.5}.wide{width:100%}.overview-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.money-card,.spyx-card{min-width:0;min-height:350px;padding:31px}.card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-heading h2{letter-spacing:-.045em;margin:9px 0 0;font:560 clamp(29px,4vw,43px)/1 ui-monospace,monospace}.simple-tag,.stock-chip{color:#9bb3af;border:1px solid var(--line);letter-spacing:.06em;white-space:nowrap;background:#ffffff05;align-items:center;min-height:28px;padding:0 10px;font:550 9px/1 ui-monospace,monospace;display:inline-flex}.stock-chip{color:#b9a5ff;background:#b192ff0d;border-color:#b192ff33}.allocation-line{background:#94b8b217;border-radius:999px;height:8px;margin-top:42px;overflow:hidden}.allocation-line i{border-radius:inherit;background:linear-gradient(90deg, var(--aqua), #7cc9ff);height:100%;display:block;box-shadow:0 0 18px #68f5c242}.calm-stats{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.calm-stat{background:linear-gradient(145deg,#68f5c207,#0000 58%),#0a171b;flex-direction:column;min-width:0;min-height:118px;padding:15px 14px 13px;display:flex;position:relative}.calm-stat:before{content:"";background:linear-gradient(90deg,#0000,#68f5c252,#0000);height:1px;position:absolute;top:0;left:12px;right:12px}.calm-stat-head{align-items:center;gap:9px;min-width:0;display:flex}.calm-stat-icon{width:34px;height:34px;color:var(--aqua);background:#68f5c209;border:1px solid #68f5c233;flex:0 0 34px;place-items:center;display:grid}.calm-stat-icon svg,.calm-stat-icon img{width:23px;height:23px;display:block}.calm-stat-icon svg{stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.calm-stat .stat-label{color:#617b77;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;font-size:10px;display:flex}.calm-stat .stat-label>span{min-width:0}.calm-stat-value{overflow-wrap:anywhere;margin-top:13px;font-size:18px;line-height:1}.calm-stat-foot{color:#58716d;justify-content:space-between;align-items:flex-end;gap:8px;min-width:0;margin-top:auto;padding-top:12px;font-size:8px;line-height:1.2;display:flex}.calm-stat-track{background:#68f5c21a;border-radius:99px;flex:0 0 42px;width:42px;height:3px;display:block;overflow:hidden}.calm-stat-track i{border-radius:inherit;background:var(--aqua);height:100%;display:block;box-shadow:0 0 8px #68f5c25c}.mode-signal,.lifetime-spark{flex:0 0 42px;justify-content:flex-end;align-items:flex-end;gap:3px;height:12px;display:flex}.mode-signal i{background:#b192ff47;width:9px;height:3px}.mode-signal i:nth-child(2){background:#b192ff94;height:6px}.mode-signal i:nth-child(3){background:#b192ff;height:10px;box-shadow:0 0 8px #b192ff57}.lifetime-spark i{background:#6aa7ff4d;width:6px;height:3px}.lifetime-spark i:nth-child(2){height:5px}.lifetime-spark i:nth-child(3){height:8px}.lifetime-spark i:nth-child(4){background:#6aa7ff;height:12px;box-shadow:0 0 8px #6aa7ff52}.mode-stat{background-image:linear-gradient(145deg,#b192ff0a,#0000 58%)}.mode-stat:before{background:linear-gradient(90deg,#0000,#b192ff61,#0000)}.mode-stat .calm-stat-icon{color:#c3aaff;background:#b192ff0b;border-color:#b192ff3d}.lifetime-stat{background-image:linear-gradient(145deg,#6aa7ff0a,#0000 58%)}.lifetime-stat:before{background:linear-gradient(90deg,#0000,#6aa7ff61,#0000)}.lifetime-stat .calm-stat-icon{color:#85b7ff;background:#6aa7ff0b;border-color:#6aa7ff3d}.share-vault{grid-template-columns:minmax(120px,.8fr) minmax(220px,1.2fr);gap:22px;margin-top:31px;display:grid}.completed-units{background:#b192ff06;border:1px dashed #b192ff30;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;min-height:130px;padding:18px;display:flex}.completed-units span{color:#d7caff;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:radial-gradient(circle,#b192ff2e,#b192ff08);border:1px solid #b192ff57;place-items:center;width:38px;height:38px;display:grid}.completed-units span svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.completed-units b,.completed-units small{color:#8f7fc2;align-self:center;font-size:11px}.next-unit{align-items:center;gap:18px;min-width:0;display:flex}.next-unit>div:last-child{gap:5px;min-width:0;display:grid}.next-unit small,.next-unit p{color:#657e7a;font-size:10px}.next-unit strong{font:550 20px/1 ui-monospace,monospace}.next-unit p{margin:0}.ring-meter{--progress:0deg;background:conic-gradient(var(--violet) var(--progress), #b192ff17 0);border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 0 25px #b192ff14}.ring-meter:after{content:"";background:#0a171b;border-radius:50%;position:absolute;inset:8px}.ring-meter span{z-index:1;color:#d9ceff;font:600 12px/1 ui-monospace,monospace;position:relative}.legal-note{color:#5f7774;font-size:10px;line-height:1.5}.legal-note.field-error{color:var(--red)}.spyx-card>.legal-note{margin:21px 0 0}.quiet-status{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:100px;margin-top:16px;padding:20px 25px;display:grid}.status-orb{border:1px solid #68f5c22b;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.status-orb i{background:var(--aqua);width:12px;height:12px;box-shadow:0 0 24px var(--aqua);border-radius:50%}.status-orb.delayed i{background:var(--amber);box-shadow:0 0 24px #ffc978b3}.quiet-status h2{letter-spacing:-.02em;margin:7px 0 0;font-size:clamp(16px,2vw,21px);font-weight:560}.freshness{justify-items:end;gap:5px;display:grid}.freshness span{color:var(--aqua);text-transform:uppercase;letter-spacing:.12em;font:600 10px/1 ui-monospace,monospace}.freshness.delayed span{color:var(--amber)}.freshness small{color:var(--quiet)}.page-title-row{justify-content:space-between;align-items:flex-end;gap:30px;min-height:160px;padding:24px 6px 30px;display:flex}.page-title-row h1{letter-spacing:-.06em;margin:8px 0 10px;font-size:clamp(48px,7vw,78px);font-weight:590;line-height:.95}.page-title-row p{color:var(--muted);margin:0}.asset-list-head,.asset-row{grid-template-columns:1.3fr .75fr .7fr .75fr minmax(145px,.8fr);align-items:center;gap:20px;display:grid}.asset-list-head{color:#58736f;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;min-height:48px;padding:0 24px;font:550 9px/1 ui-monospace,monospace}.asset-row{border-bottom:1px solid #afe0d714;min-height:98px;padding:16px 24px}.asset-row:last-child{border-bottom:0}.asset-row>div:not(.asset-name):not(.asset-action){gap:5px;min-width:0;display:grid}.asset-row small{color:var(--quiet);font-size:9px;display:none}.asset-row strong{overflow-wrap:anywhere;font-size:13px}.asset-row em{font-size:10px;font-style:normal}.asset-name{align-items:center;gap:13px;min-width:0;display:flex}.asset-name>span:last-child{gap:5px;min-width:0;display:grid}.asset-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-icon{color:#b9ceca;background:#99beb80a;border:1px solid #99beb838;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font:650 12px/1 ui-monospace,monospace;display:grid}.asset-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}.deposit-card{min-width:0}.deposit-assets{gap:.65rem;display:flex}.deposit-asset{min-height:56px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #99beb84d;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.65rem;padding:.55rem .85rem;font-weight:650;display:flex}.deposit-asset[aria-pressed=true]{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua);background:#5cf6e81a}.deposit-asset:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.deposit-coin{border-radius:50%;flex:none;width:34px;height:34px}.token-logo{aspect-ratio:1;clip-path:circle(50%);object-fit:cover;object-position:center;border-radius:50%;overflow:hidden}.deposit-wallet-balance,.deposit-amount-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;display:flex}.deposit-wallet-balance{font-size:.85rem}.deposit-amount-heading>div{gap:1rem;display:flex}.deposit-amount-heading .text-button{min-height:36px;padding:.35rem}.deposit-card input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#031113bf;border:1px solid #99beb84d;border-radius:8px;padding:.65rem .75rem}.deposit-card input:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.deposit-card .primary-button{border:1px solid var(--aqua);background:var(--aqua);color:#041c1c;width:100%;min-height:44px;font:inherit;cursor:pointer;border-radius:8px;font-weight:700}.deposit-card .primary-button:disabled{opacity:.45;cursor:default}.deposit-card small{line-height:1.4;display:block}.deposit-address{align-items:end;gap:.65rem;margin-top:1rem;display:flex}.deposit-address label{flex:1;min-width:0}.deposit-address input{font-family:ui-monospace,monospace;font-size:.8rem}@media (width<=420px){.deposit-address{flex-wrap:wrap}.deposit-address label{flex-basis:100%}.deposit-address button{width:100%}}.asset-action{justify-content:flex-end;align-items:center;min-width:0;display:flex}.asset-action>span{color:var(--quiet);font-size:10px}.secondary-button{color:#bfd2cf;border-color:var(--line-strong);background:0 0;min-height:38px;padding:0 14px;font-size:11px}.portfolio-note{color:var(--quiet);align-items:center;gap:12px;margin-top:16px;padding:0 5px;font-size:11px;display:flex}.portfolio-note p{margin:0}.rank-orb{color:#d9ceff;background:radial-gradient(circle,#b192ff21,#0000 67%);border:1px solid #b192ff4d;border-radius:50%;place-items:center;width:90px;height:90px;font:600 20px/1 ui-monospace,monospace;display:grid;box-shadow:0 0 35px #b192ff17}.rewards-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reward-card{align-content:center;gap:9px;min-height:170px;padding:27px;display:grid}.reward-card span,.reward-card small{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.reward-card strong{color:#e7fff8;letter-spacing:-.04em;font:570 clamp(30px,4vw,47px)/1 ui-monospace,monospace}.streak-progress{margin-top:14px;padding:32px}.streak-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.streak-heading h2{color:var(--ink);margin:8px 0 0;font-size:clamp(24px,3vw,34px)}.streak-heading p{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.6}.streak-multiplier{background:#68f5c20a;border:1px solid #68f5c23d;flex:none;gap:8px;min-width:164px;padding:17px 19px;display:grid}.streak-multiplier small{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.streak-multiplier strong{color:var(--aqua);font:600 32px/1 ui-monospace,monospace}.streak-track{background:#68f5c20e;border:1px solid #68f5c229;height:12px;margin-top:30px;overflow:hidden}.streak-track i{background:linear-gradient(90deg, var(--aqua), var(--blue), var(--violet));height:100%;display:block;box-shadow:0 0 18px #68f5c252}.streak-scale{color:var(--quiet);letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:10px;font:550 9px/1.2 ui-monospace,monospace;display:grid}.streak-scale strong{color:#b9d8d3;text-align:center;font-weight:550}.streak-scale span:last-child{text-align:right}.streak-policy{color:var(--quiet);margin:20px 0 0;font-size:10px;line-height:1.55}.recorded-streak .streak-heading p,.recorded-streak .streak-policy{color:#9ab3ae;font-size:12px;line-height:1.65}.recorded-streak .streak-scale,.recorded-streak .streak-multiplier small{color:#9ab3ae;font-size:10px}.reward-progress{margin-top:14px;padding:32px}.reward-progress h2{max-width:680px;margin:8px 0 0;font-size:clamp(24px,3vw,34px)}.reward-progress p{color:var(--quiet);margin:15px 0 0;font-size:11px}.rank-track{background:#b192ff14;border-radius:999px;height:8px;margin-top:30px;overflow:hidden}.rank-track i{background:linear-gradient(90deg, var(--violet), var(--blue));height:100%;display:block;box-shadow:0 0 15px #b192ff59}.referral-panel{gap:22px;margin-top:14px;padding:32px;display:grid;position:relative;overflow:hidden}.referral-panel:after{content:"";pointer-events:none;border:1px solid #68f5c21a;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.referral-panel.compact{width:min(760px,100%);margin-top:0}.referral-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.referral-heading h2{color:var(--ink);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(24px,3vw,34px)}.referral-rate{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;border:1px solid #68f5c240;flex:none;padding:8px 11px;font:650 9px/1 ui-monospace,monospace}.referral-explainer,.referral-permanence{max-width:820px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.referral-create{gap:10px;display:grid}.referral-create>label{color:#acc1be;font-size:11px}.referral-create>label small{color:var(--quiet)}.referral-claim-input{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#030b0eb8;border-radius:8px;margin-top:8px;padding:12px 15px;font-size:16px;display:block}.referral-claim-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.referral-code-input{border:1px solid var(--line-strong);background:#030b0eb8;grid-template-columns:auto minmax(0,1fr);min-height:56px;display:grid}.referral-code-input>span{color:var(--quiet);border-right:1px solid var(--line);place-items:center;padding:0 14px;font:550 10px/1 ui-monospace,monospace;display:grid}.referral-code-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0 15px}.referral-create-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.referral-create-actions>small{color:var(--quiet);font-size:10px}.referral-link-row{grid-template-columns:minmax(0,1fr) auto auto;gap:9px;display:grid}.referral-link-row input{color:#cfe4df;border:1px solid var(--line-strong);background:#030b0eb8;min-width:0;padding:0 16px;font:520 11px/1.4 ui-monospace,monospace}.referral-stats{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.referral-stats>span{background:#051014f5;align-content:center;gap:8px;min-height:92px;padding:20px;display:grid}.referral-stats small{color:var(--quiet);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.referral-stats strong{color:#e7fff8;font:600 24px/1 ui-monospace,monospace}.referral-permanence{border-left:1px solid #68f5c240;padding-left:13px;font-size:10px}.referral-message{min-height:16px;color:var(--aqua);font-size:10px}.onboarding-layout{place-items:initial center;align-content:center;gap:16px}.access-stage.progressive-onboarding{align-items:start;padding:24px 0 40px}.progressive-onboarding .access-card{width:min(100%,640px);padding:24px 28px}.progressive-onboarding .access-card h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(26px,3.2vw,34px);line-height:1.15}.onboarding-meta{color:var(--muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.onboarding-meta button{min-height:44px}.onboarding-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.onboarding-progress li{color:var(--muted);border-bottom:2px solid var(--line);align-items:center;gap:8px;min-width:0;padding-bottom:10px;display:flex}.onboarding-progress li>span{border:1px solid var(--line);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.onboarding-progress strong{font-size:12px;font-weight:500}.onboarding-complete-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.onboarding-progress [aria-current=step]{color:var(--aqua);border-color:var(--aqua)}.onboarding-progress [aria-current=step]>span{border-color:var(--aqua);background:#50f2d21f}.onboarding-progress [data-complete=true]>span{color:var(--aqua)}.onboarding-title h1{outline:none;margin:10px 0}.onboarding-title>p:last-child{margin-bottom:0}.progressive-onboarding .username-form input{min-height:48px}.progressive-onboarding .automation-setup{background:0 0;border:0;margin-top:22px;padding:0}.progressive-onboarding .automation-setup>span,.progressive-onboarding .automation-setup>strong{display:none}.onboarding-funding{gap:12px;margin-top:18px;display:grid}.onboarding-funding>p,.onboarding-funding>small{color:var(--muted);margin:0;line-height:1.6}.onboarding-funding>small{text-align:center;font-size:12px}.onboarding-funding>button{justify-content:center;width:100%;min-height:48px}.onboarding-funding .setup-status{margin-top:0}.onboarding-wallet-controls{border-top:1px solid var(--line);margin-top:24px;padding:18px 0 24px}.onboarding-wallet-controls button{min-height:44px}.onboarding-wallet-controls p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.6}.progressive-onboarding .onboarding-wallet-controls{margin-top:16px;padding:8px 0 0}.onboarding-funding .funding-asset{padding:12px}.onboarding-funding .funding-asset>span{flex:0 0 36px;width:36px;height:36px;font-size:22px}.onboarding-funding .funding-asset>div{gap:2px;min-width:0}.account-home+.onboarding-wallet-controls,.product-shell+.onboarding-wallet-controls{margin-bottom:100px}.funding-asset{border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.funding-asset>span{color:#fff;background:#2672bb;border-radius:50%;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.funding-asset>div{gap:6px;display:grid}.funding-asset small{color:var(--muted);font-size:12px}.account-home-deposit,.account-home-balances,.account-home-goals{border-radius:20px;min-width:0;margin-bottom:20px;padding:28px}.account-home h1{overflow-wrap:anywhere}.account-home>main{padding-bottom:120px}.account-home-deposit{background:linear-gradient(120deg,#50f2d217,#05121680);justify-content:space-between;align-items:center;gap:24px;display:flex}.account-home-deposit h2,.account-home-balances h2{margin:10px 0}.account-home-deposit p,.account-home-balances p{color:var(--muted);line-height:1.6}.account-home-balances dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.account-home-balances dl>div{border:1px solid var(--line);border-radius:12px;min-width:0;padding:18px}.account-home-balances dt{color:var(--muted);font-size:13px}.account-home-balances dd{color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(18px,2vw,26px)}.account-withdrawal-page{box-sizing:border-box;width:100%;min-width:0;padding:clamp(12px,4vw,32px) 12px 100px}.account-wallet-withdrawal{flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;padding-block:16px;display:flex}.account-wallet-withdrawal>button{white-space:normal;min-height:44px}.account-wallet-withdrawal>p{color:var(--muted);overflow-wrap:anywhere;flex:220px;margin:0;font-size:13px;line-height:1.6}.account-wallet-withdrawal>p[role=alert]{flex-basis:100%}.account-home-earnings summary{cursor:pointer;color:var(--ink);min-height:44px;padding:12px 0}.account-home-earnings summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.account-home-earnings details dd{font-size:clamp(16px,1.6vw,22px)}.recorded-deliveries summary{cursor:pointer;min-height:44px;padding:12px 0}.recorded-deliveries summary:focus-visible,.recorded-deliveries a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.recorded-delivery-list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.recorded-delivery-list>li{border:1px solid var(--line);border-radius:12px;min-width:0;padding:18px}.recorded-delivery-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.recorded-delivery-heading strong,.recorded-delivery-heading span{overflow-wrap:anywhere}.recorded-deliveries code{overflow-wrap:anywhere;word-break:break-word;margin-top:6px;font-size:12px;display:block}.recorded-deliveries a{min-height:44px;color:var(--aqua);overflow-wrap:anywhere;align-items:center;display:inline-flex}.recorded-deliveries .recorded-delivery-signature{color:var(--muted)}.account-home-goals .live-goals{border:0;margin-top:0;padding:0}.service-vault-pages{gap:1.25rem;width:100%;min-width:0;display:grid}.service-vault-nav{border:1px solid var(--line,#dce8e4);background:var(--panel,#fff);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.service-vault-nav button{min-width:0;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;font-size:.86rem;display:flex}.service-vault-nav button[aria-current=page]{color:#50f2d2;background:#123c3a;font-weight:700}.service-vault-nav button:hover{background:#16332f}.service-vault-nav button:focus-visible{outline-offset:2px;outline:2px solid #187a64}.service-vault-page-actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.service-vault-inventory .mono{overflow-wrap:anywhere}.service-vault-holdings{gap:1rem;padding:0;list-style:none;display:grid}.service-vault-holdings>li{border:1px solid var(--line,#dce8e4);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:1rem}.live-goal-icon-choice>span{align-items:center;gap:.6rem;display:flex}.live-goal-icon-choice svg{flex:none;width:28px;height:28px}.live-goal-icon-choice select{flex:1;min-width:0}@media (width<=640px){.service-vault-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.service-vault-nav button{font-size:.8rem}.live-goals-heading{flex-wrap:wrap;gap:.65rem}}@media (height<=700px){.access-stage.progressive-onboarding{padding-block:8px 24px}.progressive-onboarding .access-card{padding-block:16px}.progressive-onboarding .onboarding-progress{margin-block:8px 12px}.progressive-onboarding .onboarding-progress li{padding-bottom:8px}.progressive-onboarding .onboarding-funding{margin-top:14px}}@media (width<=600px){.access-stage.progressive-onboarding{padding-block:min(16px,2vh) 32px}.progressive-onboarding .access-card{padding:16px 18px}.onboarding-progress{gap:8px;margin-block:10px 16px}.onboarding-progress li{flex-direction:column;align-items:flex-start;gap:8px}.onboarding-progress strong{font-size:11px}.account-home-deposit,.account-home-balances,.account-home-goals{padding:20px}.account-home-deposit{flex-direction:column;align-items:stretch}.account-home-deposit>button{justify-content:center}.account-home-balances dl{grid-template-columns:minmax(0,1fr)}.account-wallet-withdrawal>button{width:100%}}.settings-page{max-width:920px;margin-inline:auto}.settings-stack{gap:15px;display:grid}.settings-group{padding:30px}.settings-title{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.settings-title h2,.danger-zone h2{margin:0;font-size:22px}.settings-title p,.danger-zone p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.toggle-row,.range-row{border-top:1px solid #afe0d714;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:88px;padding:18px 0;display:grid}.toggle-row>span,.range-row>div:first-child{gap:6px;display:grid}.toggle-row strong,.range-row strong{font-size:14px}.toggle-row small,.range-row small{color:#6d8783;max-width:650px;font-size:11px;line-height:1.55}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-row>i{border:1px solid var(--line-strong);cursor:pointer;background:#5066631f;border-radius:999px;width:52px;height:29px;position:relative}.toggle-row>i b{background:#637c78;border-radius:50%;width:19px;height:19px;transition:transform .2s,background .2s,box-shadow .2s;position:absolute;top:4px;left:4px}.toggle-row input:checked+i b{background:var(--aqua);transform:translate(23px);box-shadow:0 0 12px #68f5c28c}.range-control{grid-template-columns:minmax(170px,280px) 52px;align-items:center;gap:13px;display:grid}.range-control input{accent-color:var(--violet);width:100%}.range-control output{color:#d5c9ff;text-align:right;font:600 14px/1 ui-monospace,monospace}.range-row.disabled{opacity:.45}.setting-readout{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid}.setting-readout span{background:#09161a;gap:8px;padding:15px;display:grid}.setting-readout small{color:var(--quiet);font-size:9px}.setting-readout b{font:600 18px/1 ui-monospace,monospace}.address-field,.amount-field{gap:8px;display:grid}.address-field span,.amount-field span{color:#8fa7a3;font-size:11px}.address-field input,.address-field select,.amount-field input{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:52px;color:var(--ink);background:#030b0ea8;outline:0;padding:0 15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.settings-save-bar{z-index:10;border:1px solid var(--line-strong);background:#071216f5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 15px 45px #00000059}.settings-save-bar span{color:var(--muted);font-size:11px}.danger-zone{border-top:1px solid #ff7d8b33;justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding:25px 4px;display:flex}.danger-zone button,.danger-button{color:#ffabb4;cursor:pointer;background:#ff7d8b0a;border:1px solid #ff7d8b80;min-height:44px;padding:0 17px;font-weight:650}.kiko-notification{z-index:70;left:max(14px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));pointer-events:none;filter:drop-shadow(0 20px 30px #0000005c);isolation:isolate;width:min(520px,100vw - 28px);height:220px;position:fixed}.kiko-projector-beam{z-index:0;opacity:.035;clip-path:polygon(32% 100%,68% 100%,100% 0,0 0);filter:blur(3px);mix-blend-mode:screen;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(#0000 8%,#66b9ff17 52%,#5cf6e847);width:152px;height:206px;position:absolute;bottom:-3px;left:-1px}.kiko-projector-base{z-index:4;opacity:.42;pointer-events:none;background:radial-gradient(#5cf6e857,#5cf6e812 47%,#0000 72%);border:1px solid #5cf6e84d;border-radius:50%;width:110px;height:13px;position:absolute;bottom:-3px;left:20px;transform:perspective(40px)rotateX(62deg);box-shadow:0 0 16px #5cf6e833,inset 0 0 9px #5cf6e83d}.kiko-character{z-index:2;pointer-events:none;width:150px;height:202px;position:absolute;bottom:0;left:0;overflow:visible}.kiko-bust-poster{object-fit:contain;object-position:50% 100%;filter:saturate(1.08)contrast(1.12)drop-shadow(0 0 13px #68f5c238);width:148px;height:194px;position:absolute;bottom:0;right:0}.kiko-bust-video-stage{width:var(--kiko-video-width);aspect-ratio:9/16;translate:var(--kiko-video-inline-shift) var(--kiko-video-block-shift);position:absolute;bottom:0;left:0;overflow:visible}.kiko-bust-video{object-fit:contain;object-position:50% 100%;filter:saturate(1.08)contrast(1.15)drop-shadow(0 0 13px #68f5c242);width:100%;height:100%;display:block}.kiko-character-scan{z-index:3;height:1px;box-shadow:0 0 10px var(--aqua);opacity:.3;background:linear-gradient(90deg,#0000,#e9fbf8d1,#0000);animation:3.8s linear infinite kiko-character-scan;position:absolute;top:14px;left:9px;right:9px}.kiko-bubble{z-index:1;width:calc(100% - 132px);min-height:122px;box-shadow:inset 2px 0 var(--aqua), 0 0 22px #68f5c214;pointer-events:auto;background:#071418f5;border:1px solid #68f5c247;border-radius:3px 14px 14px;grid-template-columns:minmax(0,1fr) 32px;display:grid;position:absolute;bottom:24px;right:0}.kiko-bubble:before{content:"";background:#071418f5;border-bottom:1px solid #68f5c247;border-left:1px solid #68f5c247;width:18px;height:18px;position:absolute;bottom:25px;left:-10px;transform:rotate(45deg)}.kiko-copy{align-content:center;gap:8px;min-width:0;padding:19px 8px 18px 22px;display:grid}.kiko-copy span{color:var(--aqua);text-transform:uppercase;letter-spacing:.13em;font:600 9px/1 ui-monospace,monospace}.kiko-copy p{color:#b8ceca;margin:0;font-size:11px;line-height:1.45}.kiko-idle-links{grid-template-columns:1.45fr .55fr 1fr;gap:5px;margin-top:2px;display:grid}.kiko-idle-links a,.kiko-idle-links button{color:#a8c5c0;letter-spacing:.04em;cursor:pointer;background:#5cf6e809;border:1px solid #5cf6e82e;border-radius:2px;place-items:center;min-width:0;min-height:30px;padding:0 7px;font:620 9px/1 ui-monospace,monospace;text-decoration:none;display:grid}.kiko-idle-links a:hover,.kiko-idle-links a:focus-visible,.kiko-idle-links button:hover,.kiko-idle-links button:focus-visible{color:var(--aqua);background:#5cf6e816;border-color:#5cf6e88c;outline:0}.kiko-bubble>button{z-index:2;color:#65827e;cursor:pointer;background:0 0;border:0;border-radius:50%;align-self:start;width:32px;height:32px}.kiko-minimized{z-index:70;width:62px;height:60px;color:var(--aqua);cursor:pointer;isolation:isolate;background:radial-gradient(circle at 68% 18%,#5fcdff29,#0000 48%),linear-gradient(145deg,#0a1e24fc,#030d11fa);border:1px solid #68f5c26b;border-radius:19px 19px 19px 7px;place-items:center;padding:4px;display:grid;position:fixed;bottom:14px;left:14px;box-shadow:0 12px 34px #0000006b,0 0 18px #68f5c221,inset 0 1px #ffffff0f}.kiko-minimized:before{z-index:-1;clip-path:polygon(0 0,100% 0,0 100%);content:"";background:#06171c;border-bottom:1px solid #68f5c26b;border-left:1px solid #68f5c26b;width:14px;height:14px;position:absolute;bottom:-6px;left:5px}.kiko-minimized:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.kiko-minimized-portrait{z-index:1;background:radial-gradient(circle at 62% 37%,#4d96b842,#030c11f5 72%);border:1px solid #a8f0ff52;border-radius:15px 15px 15px 5px;width:52px;height:50px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #46c3ff1a,0 0 12px #68f5c21f}.kiko-minimized-portrait:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff1c,#0000 28% 72%,#59dcff14);position:absolute;inset:0}.kiko-minimized-portrait img{filter:saturate(1.12)contrast(1.13)brightness(1.08)drop-shadow(0 0 7px #5cf6e83d);width:64px;max-width:none;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-70%,-54%)}.kiko-minimized-presence{z-index:3;background:var(--aqua);border:2px solid #061116;border-radius:50%;width:9px;height:9px;position:absolute;bottom:3px;right:3px;box-shadow:0 0 8px #5cf6e8e0}.toast{z-index:80;color:#cfe5e1;text-align:center;background:#071418f5;border:1px solid #68f5c240;width:min(420px,100vw - 30px);padding:13px 17px;font-size:11px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #00000061}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000507c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal{border:1px solid var(--line-strong);width:min(560px,100%);max-height:calc(100vh - 44px);color:var(--ink);background:#09171b;padding:30px;overflow-y:auto;box-shadow:0 30px 100px #0000008c}.modal.danger{border-color:#ff7d8b45}.modal-head{justify-content:space-between;align-items:center;display:flex}.modal-head button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0}.modal h2{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(30px,5vw,42px)}.modal>p{color:var(--muted);font-size:12px;line-height:1.55}.deposit-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:23px;display:grid}.deposit-options button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#ffffff04;align-items:center;gap:12px;padding:14px;display:flex}.deposit-options button>span:last-child{gap:4px;display:grid}.deposit-options small{color:var(--quiet)}.destination-box{border:1px solid var(--line);background:#02090c80;gap:8px;margin-top:18px;padding:15px;display:grid}.destination-box span{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.destination-box code{color:#a4bcb8;overflow-wrap:anywhere;font-size:11px}.modal-note{border-left:2px solid var(--amber);color:#8c9892;background:#ffc97809;margin:15px 0;padding:12px;font-size:10px;line-height:1.5}.nft-avatar-empty{text-align:center;background:#030c0f73;border:1px dashed #68f5c233;justify-items:center;gap:9px;min-height:210px;margin-top:22px;padding:30px 22px;display:grid}.nft-avatar-empty .profile-silhouette{width:52px;height:52px;margin-bottom:5px}.nft-avatar-empty b{font-size:13px}.nft-avatar-empty span{max-width:390px;color:var(--muted);font-size:10px;line-height:1.5}.nft-avatar-empty button{margin-top:8px;padding-inline:17px}.nft-avatar-wallet-summary{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:22px;display:grid}.nft-avatar-wallet-summary>span{border:1px solid var(--line);color:var(--muted);font:600 8px/1 var(--terminal-mono);text-transform:uppercase;letter-spacing:.06em;background:#020a0db3;padding:7px 9px}.nft-avatar-wallet-summary>button{color:var(--aqua);font:600 9px/1 var(--terminal-mono);cursor:pointer;background:0 0;border:0;justify-self:end}.nft-avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:455px;margin-top:12px;padding:1px;display:grid;overflow-y:auto}.nft-avatar-grid>button{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#030c0fbd;padding:5px;display:grid}.nft-avatar-grid>button:hover{background:#68f5c20b;border-color:#68f5c261}.nft-avatar-grid>button.selected{border-color:var(--aqua);background:#68f5c214;box-shadow:inset 0 0 0 1px #68f5c21a,0 0 18px #68f5c214}.nft-avatar-grid>button:focus-visible{outline:2px solid var(--aqua);outline-offset:1px}.nft-avatar-art{aspect-ratio:1;background:#061116;display:block;position:relative;overflow:hidden}.nft-avatar-art img{object-fit:cover;width:100%;height:100%;display:block}.nft-avatar-art i{color:#04110f;background:var(--aqua);width:24px;height:24px;font:750 11px/1 var(--terminal-mono);border:1px solid #020e0fcc;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:7px;right:7px;box-shadow:0 0 13px #68f5c280}.nft-avatar-copy{gap:5px;min-width:0;padding:10px 6px 7px;display:grid}.nft-avatar-copy b,.nft-avatar-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nft-avatar-copy b{font-size:10px}.nft-avatar-copy small{color:var(--quiet);font-size:7px}.nft-avatar-reset{border:1px solid var(--line);width:100%;min-height:38px;color:var(--muted);font:600 9px/1 var(--terminal-mono);cursor:pointer;background:0 0;margin-top:12px}.nft-avatar-reset:hover{color:var(--aqua);border-color:#68f5c252}.amount-field,.address-field{margin-top:18px}.amount-shortcuts{gap:7px;margin-top:8px;display:flex}.amount-shortcuts button{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;background:0 0;padding:0 12px}.transaction-preview{border:1px solid var(--line);gap:6px;margin-top:19px;padding:17px;display:grid}.transaction-preview span,.transaction-preview small{color:var(--quiet);font-size:10px}.transaction-preview strong{font:570 28px/1 ui-monospace,monospace}.closure-steps{color:#a8bfbb;gap:9px;margin:18px 0;padding-left:22px;font-size:11px;display:grid}.danger-button.wide{width:100%}footer{color:#506a66;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #afe0d70f;justify-content:space-between;gap:24px;padding:24px 0 30px;font-size:9px;display:flex}.configuration-error{text-align:center;background:#061014;place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}.configuration-error .brand-mark{margin-bottom:28px}.configuration-error h1{margin:0 0 10px}.configuration-error p{max-width:460px;color:var(--muted)}@media (width<=1050px){.product-header{grid-template-columns:minmax(160px,1fr) auto}.product-nav{grid-area:2/1/auto/-1;justify-content:center}.product-actions{grid-column:2}.earnings-hero{grid-template-columns:minmax(0,1.4fr) minmax(245px,.6fr)}.overview-grid{grid-template-columns:1fr}.money-card,.spyx-card{min-height:auto}}@media (width<=820px){.site-header,#top,footer{width:min(100% - 28px,680px)}.launch-stage{grid-template-columns:1fr;gap:35px;padding:60px 0 90px}.launch-visual{min-height:260px}.product-header{grid-template-columns:1fr auto;gap:10px;position:relative;top:auto}.product-nav{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.product-nav button{min-width:0;padding-inline:8px}.earnings-hero{grid-template-columns:1fr}.earnings-primary{min-height:300px}.available-now{border-top:1px solid var(--line);border-left:0}.asset-list-head{display:none}.asset-row{grid-template-columns:1.1fr .75fr .75fr;gap:13px}.asset-row>div:nth-child(3){display:none!important}.nft-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-action{grid-column:1/-1;justify-content:flex-start}.asset-action .secondary-button{width:100%}.asset-row small{display:block}.rewards-grid{grid-template-columns:1fr}.referral-heading,.referral-create-actions{flex-direction:column;align-items:stretch}.referral-code-input,.referral-link-row,.referral-stats{grid-template-columns:1fr}.referral-code-input>span{border-right:0;border-bottom:1px solid var(--line);justify-items:start;min-height:38px}.referral-code-input input,.referral-link-row input{min-height:48px}.referral-link-row button,.referral-create-actions button{width:100%}}@media (width<=600px){.site-header{height:68px}.brand-mark{width:33px;height:33px}.header-status{font-size:8px}.launch-copy h1{font-size:clamp(48px,16vw,68px)}.launch-copy>p:not(.eyebrow){font-size:15px}.access-card{padding:26px 18px}.panel-heading{align-items:center}.input-row,.username-form .input-row{grid-template-columns:minmax(0,1fr)}.username-form .input-row>span{display:none}.input-row button{margin:0 6px 6px}.product-header{padding:10px}.account-identity small{display:none}.account-identity strong{max-width:92px}.product-actions .deposit-button{min-width:110px;padding-inline:11px}.icon-button{width:40px}.product-nav{gap:0}.product-nav button{font-size:10px}.product-page{padding-top:16px}.earnings-primary{min-height:270px;padding:30px 20px 25px}.earnings-value{font-size:clamp(53px,17.5vw,78px)}.earnings-context{gap:7px;display:grid}.available-now{padding:27px 20px}.overview-grid{gap:12px;margin-top:12px}.money-card,.spyx-card{padding:22px 18px}.card-heading{display:grid}.simple-tag,.stock-chip{width:fit-content}.calm-stats,.share-vault{grid-template-columns:1fr}.completed-units{min-height:82px}.quiet-status{grid-template-columns:45px minmax(0,1fr);padding:17px}.status-orb{width:39px;height:39px}.freshness{grid-column:2;justify-items:start}.page-title-row{flex-direction:column;align-items:flex-start;gap:18px;min-height:140px}.page-title-row h1{font-size:52px}.page-title-row .deposit-button{width:100%}.asset-row{grid-template-columns:minmax(0,1.2fr) .8fr;padding:17px}.asset-row>div:nth-child(3){display:none!important}.asset-row>div:nth-child(4){text-align:right}.asset-row>div:nth-child(2){display:none!important}.asset-action{grid-column:1/-1}.rank-orb{width:72px;height:72px}.settings-group{padding:22px 17px}.settings-title{display:grid}.toggle-row,.range-row{grid-template-columns:minmax(0,1fr) auto;gap:15px}.range-row{grid-template-columns:1fr}.range-control{grid-template-columns:minmax(0,1fr) 48px}.setting-readout{grid-template-columns:1fr}.settings-save-bar{flex-direction:column;align-items:stretch;bottom:8px}.settings-save-bar .deposit-button{width:100%}.danger-zone{flex-direction:column;align-items:stretch}.danger-zone button{width:100%}.kiko-notification{height:184px}.kiko-projector-beam{width:108px;height:150px}.kiko-projector-base{width:84px;left:12px}.kiko-character{width:104px;height:148px}.kiko-bust-poster{width:102px;height:140px}.kiko-bust-video-stage{width:var(--kiko-video-mobile-width);translate:var(--kiko-video-mobile-inline-shift) var(--kiko-video-mobile-block-shift)}.kiko-bubble{grid-template-columns:minmax(0,1fr) 28px;width:calc(100% - 88px);min-height:132px;bottom:9px}.kiko-bubble:before{bottom:20px}.kiko-copy{gap:6px;min-height:130px;padding:13px 5px 12px 17px}.kiko-copy p{font-size:10px}.kiko-idle-links{gap:4px}.kiko-idle-links a,.kiko-idle-links button{min-height:38px;padding-inline:4px;font-size:9px}.kiko-bubble>button{width:28px;height:28px}.toast{bottom:17px}.modal-backdrop{align-items:end;padding:12px}.modal{max-height:calc(100vh - 24px);padding:24px 18px}.deposit-options{grid-template-columns:1fr}footer{flex-direction:column;line-height:1.5}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.kiko-bust-video-stage{display:none}}.available-actions{gap:9px;display:grid}.savings-summary-strip{--surface-signal:var(--blue);grid-template-columns:minmax(220px,1fr) minmax(160px,auto) auto;align-items:center;gap:24px;min-height:104px;margin-top:16px;padding:20px 25px;display:grid}.savings-summary-strip>div:first-child{gap:6px;display:grid}.savings-summary-strip>div:first-child strong{color:var(--ink);font:600 24px/1 var(--terminal-mono)}.savings-summary-strip>div:first-child small,.goal-signal-row>span{color:var(--muted);font-size:10px}.goal-signal-row{justify-content:center;align-items:center;gap:9px;min-height:36px;display:flex}.goal-mini-icon{border:1px solid color-mix(in srgb, var(--goal-color) 76%, white 10%);background:color-mix(in srgb, var(--goal-color) 22%, transparent);width:30px;height:30px;box-shadow:0 0 10px color-mix(in srgb, var(--goal-color) 22%, transparent);color:color-mix(in srgb, var(--goal-color) 80%, white 20%);place-items:center;display:grid}.goal-mini-icon svg{width:17px;height:17px}.savings-page{max-width:1180px;margin-inline:auto}.savings-title-row h1{color:var(--ink);text-shadow:0 0 32px #5cf6e814}.savings-title-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.savings-policy{--surface-signal:var(--aqua);grid-template-columns:76px minmax(0,1.25fr) minmax(250px,.75fr);align-items:center;gap:24px;padding:27px;display:grid}.savings-policy h2{margin:7px 0 8px;font-size:clamp(20px,2.4vw,29px)}.savings-policy p{max-width:670px;color:var(--muted);margin:0;font-size:12px;line-height:1.58}.savings-policy-glyph{background:radial-gradient(circle,#5cf6e81c,#0000 65%);border:1px solid #5cf6e84d;width:64px;height:64px;position:relative;transform:rotate(45deg);box-shadow:0 0 24px #5cf6e814}.savings-policy-glyph i{border:1px solid #6aa7ff52;position:absolute;inset:10px}.savings-policy-glyph i:nth-child(2){border-color:#a982ff75;inset:19px}.savings-policy-glyph i:nth-child(3){border-color:var(--aqua);box-shadow:0 0 8px var(--aqua);inset:27px}.savings-allocation-meter{border-left:1px solid var(--line);gap:9px;min-width:0;padding-left:22px;display:grid}.savings-allocation-meter>span{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.savings-allocation-meter b{color:var(--aqua);font:600 25px/1 var(--terminal-mono)}.savings-allocation-meter small{color:var(--muted);font-size:9px;line-height:1.4}.savings-allocation-meter>div{background:#5cf6e814;height:5px;overflow:hidden}.savings-allocation-meter>div i{background:linear-gradient(90deg, var(--aqua), var(--blue), var(--magenta));height:100%;display:block;box-shadow:0 0 12px #5cf6e847}.savings-paused-note{border-left:2px solid var(--amber);color:#d8bf8b;background:#ffc65a0b;margin-top:12px;padding:12px 16px;font-size:11px;line-height:1.5}.savings-intake-note{border-left:2px solid var(--blue);color:#a9c9fa;background:#6aa7ff0b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 20px;margin-top:12px;padding:14px 16px;display:grid}.savings-intake-note span,.savings-intake-note small{font-size:9px}.savings-intake-note span{letter-spacing:.1em;text-transform:uppercase}.savings-intake-note strong{font:600 18px/1 var(--terminal-mono);grid-area:1/2/3}.savings-intake-note small{color:var(--muted);line-height:1.45}.savings-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.savings-goal-card{--surface-signal:var(--goal-color);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--goal-color) 9%, transparent), transparent 34%), linear-gradient(150deg, #051417fa, #020a0dfa);min-width:0;padding:27px;overflow:hidden}.savings-goal-card:after{background:var(--goal-color);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--goal-color) 46%, transparent);content:"";position:absolute;top:0;bottom:0;left:0}.savings-goal-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.goal-title{align-items:center;gap:12px;min-width:0;display:flex}.goal-icon-badge{border:1px solid var(--goal-color);background:color-mix(in srgb, var(--goal-color) 18%, transparent);width:36px;height:36px;box-shadow:0 0 9px color-mix(in srgb, var(--goal-color) 26%, transparent);color:color-mix(in srgb, var(--goal-color) 76%, white 24%);flex:0 0 36px;place-items:center;display:grid}.goal-icon-badge svg{width:21px;height:21px}.goal-title>span{gap:5px;min-width:0;display:grid}.goal-title small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:8px}.goal-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.goal-allocation{border:1px solid color-mix(in srgb, var(--goal-color) 36%, transparent);min-height:25px;color:color-mix(in srgb, var(--goal-color) 76%, white 20%);background:color-mix(in srgb, var(--goal-color) 7%, #030d11db);font:600 9px/25px var(--terminal-mono);white-space:nowrap;border-radius:999px;flex:none;padding:0 9px}.goal-value{color:var(--ink);font:600 clamp(38px, 5vw, 54px)/1 var(--terminal-mono);letter-spacing:-.055em;margin-top:25px;display:block}.goal-target{min-height:31px;color:var(--muted);margin:12px 0 0;font-size:10px}.goal-progress{gap:9px;margin-top:14px;display:grid}.goal-progress>span{color:var(--muted);justify-content:space-between;gap:15px;font-size:9px;display:flex}.goal-progress>span b{color:var(--ink);font-weight:550}.goal-progress>div{background:color-mix(in srgb, var(--goal-color) 8%, transparent);height:4px;overflow:hidden}.goal-progress>div i{background:var(--goal-color);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--goal-color) 45%, transparent);display:block}.goal-range-panel{border:1px solid color-mix(in srgb, var(--goal-color) 16%, var(--line));background:#020a0db3;margin-top:24px;padding:15px}.goal-range-head,.goal-range-labels{justify-content:space-between;align-items:center;gap:12px;display:flex}.goal-range-head span,.goal-range-head b,.goal-range-labels{color:var(--muted);font-size:9px}.goal-range-head b{color:color-mix(in srgb, var(--goal-color) 72%, white 22%);text-align:right;font-weight:600}.goal-range-track{border:1px solid color-mix(in srgb, var(--goal-color) 25%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--goal-color) 7%, transparent), color-mix(in srgb, var(--goal-color) 23%, transparent), color-mix(in srgb, var(--goal-color) 7%, transparent));height:8px;margin:24px 1px 8px;position:relative}.goal-range-current{width:2px;height:20px;box-shadow:0 0 8px var(--goal-color);background:#f1fffb;position:absolute;top:50%;transform:translate(-50%,-50%)}.goal-range-current:after{content:"";background:#f1fffb;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-2px}.goal-range-current span{color:#eafff9;font:600 8px/1 var(--terminal-mono);white-space:nowrap;background:#061215;padding:3px 5px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.goal-range-labels{font-family:var(--terminal-mono)}.goal-composition{border:1px solid #6aa7ff29;min-height:27px;margin-top:12px;display:flex;overflow:hidden}.goal-composition span{color:#9bc2ff;min-width:0;font:550 8px/1 var(--terminal-mono);white-space:nowrap;background:#6aa7ff17;place-items:center;display:grid;overflow:hidden}.goal-composition span+span{color:#a6fff6;background:#5cf6e812;border-left:1px solid #5cf6e829}.goal-yield-panel{border:1px solid color-mix(in srgb, var(--goal-color) 16%, var(--line));background:color-mix(in srgb, var(--goal-color) 13%, var(--line));grid-template-columns:1fr 1fr;gap:1px;margin-top:24px;display:grid}.goal-yield-panel>span{background:#020a0de0;gap:7px;min-width:0;padding:14px;display:grid}.goal-yield-panel small{color:var(--muted);font-size:8px}.goal-yield-panel b{color:color-mix(in srgb, var(--goal-color) 66%, white 30%);text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.35;overflow:hidden}.goal-facts{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid}.goal-facts>span{background:#071317;gap:7px;padding:13px;display:grid}.goal-facts small{color:var(--muted);font-size:8px}.goal-facts b{font:550 13px/1 var(--terminal-mono)}.goal-actions{border:0;grid-template-columns:1fr 1fr;gap:9px;width:auto;margin-top:18px;padding:0;display:grid}.goal-actions button{width:100%;min-height:40px}.goal-actions .text-button{color:#d28e98;border:1px solid #ff7d8b33}.empty-goals{text-align:center;justify-items:center;min-height:330px;margin-top:15px;padding:45px 25px;display:grid}.empty-goals>span{width:72px;height:72px;color:var(--aqua);text-shadow:0 0 18px #5cf6e838;background:#5cf6e80a;border:1px solid #5cf6e840;place-items:center;display:grid}.empty-goals>span svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.empty-goals h2{margin:12px 0 7px;font-size:27px}.empty-goals p{max-width:540px;color:var(--muted);margin:0 0 24px;line-height:1.55}.savings-disclosure{max-width:840px;color:var(--quiet);text-align:center;margin:16px auto 0;font-size:9px;line-height:1.55}.goal-color-field{border:0;gap:9px;margin:17px 0;padding:0;display:grid}.goal-color-field legend,.goal-allocation-field>span b{color:#8fa7a3;font-size:11px}.goal-color-field>div{grid-template-columns:repeat(8,1fr);gap:7px;display:grid}.goal-color-field button{border:1px solid color-mix(in srgb, var(--goal-color) 24%, transparent);background:color-mix(in srgb, var(--goal-color) 5%, #020a0dcc);cursor:pointer;place-items:center;min-width:0;height:38px;display:grid}.goal-color-field button i{border:1px solid var(--goal-color);background:color-mix(in srgb, var(--goal-color) 20%, transparent);width:13px;height:13px;transform:rotate(45deg)}.goal-color-field button.selected{border-color:var(--goal-color);box-shadow:inset 0 0 12px color-mix(in srgb, var(--goal-color) 10%, transparent), 0 0 10px color-mix(in srgb, var(--goal-color) 10%, transparent)}.goal-icon-field{border:0;gap:8px;margin:18px 0;padding:0;display:grid}.goal-icon-field legend{color:#8fa7a3;font-size:11px}.goal-icon-field legend small{color:var(--aqua);font:600 8px/1 var(--terminal-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:7px}.goal-icon-field>p{min-height:14px;color:color-mix(in srgb, var(--goal-color) 72%, white 24%);margin:0;font-size:9px}.goal-icon-palette{border:1px solid color-mix(in srgb, var(--goal-color) 18%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--goal-color) 3%, transparent), transparent 42%), #020a0dd1}.goal-icon-categories{border-bottom:1px solid color-mix(in srgb, var(--goal-color) 9%, var(--line));grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:9px;display:grid}.goal-icon-categories button{min-width:0;height:31px;color:var(--muted);font:600 8px/1 var(--terminal-mono);letter-spacing:.05em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0000;padding:0 4px}.goal-icon-categories button:hover,.goal-icon-categories button:focus-visible{border-color:color-mix(in srgb, var(--goal-color) 30%, transparent);color:var(--ink);outline:0}.goal-icon-categories button.selected{border-color:color-mix(in srgb, var(--goal-color) 62%, transparent);color:color-mix(in srgb, var(--goal-color) 76%, white 24%);background:color-mix(in srgb, var(--goal-color) 8%, transparent)}.goal-icon-options{gap:8px;padding:11px 12px 12px;display:grid}.goal-icon-options h3{color:var(--muted);font:600 8px/1.2 var(--terminal-mono);letter-spacing:.11em;text-transform:uppercase;margin:0}.goal-icon-options>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.goal-icon-options button{color:#75918f;cursor:pointer;background:#051316b3;border:1px solid #6fa6a626;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;height:44px;padding:0 8px;transition:border-color .14s,color .14s,background .14s,box-shadow .14s;display:grid}.goal-icon-options button:hover,.goal-icon-options button:focus-visible{border-color:color-mix(in srgb, var(--goal-color) 55%, white 5%);color:color-mix(in srgb, var(--goal-color) 72%, white 20%);outline:0}.goal-icon-options button.selected{border-color:var(--goal-color);color:color-mix(in srgb, var(--goal-color) 74%, white 26%);background:color-mix(in srgb, var(--goal-color) 12%, #041013e6);box-shadow:inset 0 0 13px color-mix(in srgb, var(--goal-color) 12%, transparent), 0 0 9px color-mix(in srgb, var(--goal-color) 12%, transparent)}.goal-icon-options svg{width:20px;height:20px}.goal-icon-options button span{color:inherit;text-align:left;text-overflow:ellipsis;font-size:8px;line-height:1.2;overflow:hidden}.goal-allocation-field{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(210px,.8fr);align-items:center;gap:20px;margin:17px 0;padding:17px 0;display:grid}.goal-allocation-field>span{gap:6px;display:grid}.goal-allocation-field>span small{color:var(--muted);font-size:9px}.goal-policy-preview{background:#5cf6e806;border:1px solid #5cf6e821;align-items:center;gap:12px;margin:18px 0;padding:13px;display:flex}.goal-policy-preview>i{border:1px solid var(--aqua);flex:0 0 13px;width:13px;height:13px;transform:rotate(45deg)}.goal-policy-preview>span{gap:5px;display:grid}.goal-policy-preview b{font-size:11px}.goal-policy-preview small{color:var(--muted);font-size:9px;line-height:1.45}.growth-mode-field,.withdrawal-confirmations{border:0;min-width:0;margin:18px 0;padding:0}.growth-mode-field legend,.withdrawal-confirmations legend{color:#8fa7a3;margin-bottom:9px;font-size:11px}.growth-mode-field>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.growth-mode-field label{border:1px solid var(--line);cursor:pointer;background:#030b0e8c;grid-template-columns:18px minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.growth-mode-field label.selected{background:#5cf6e809;border-color:#5cf6e861}.growth-mode-field input,.withdrawal-confirmations input{accent-color:var(--aqua)}.growth-mode-field span{gap:6px;display:grid}.growth-mode-field b{font-size:11px}.growth-mode-field small{color:var(--muted);font-size:9px;line-height:1.5}.goal-migration-note{border-left:2px solid var(--amber);color:#d8be89;background:#ffc65a0b;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.5}.goal-choice.disabled{cursor:not-allowed;opacity:.5}.withdrawal-impact-list{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:10px;display:grid}.withdrawal-impact-list span{background:#030b0ef0;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.withdrawal-impact-list b{font-size:10px}.withdrawal-impact-list small{color:var(--amber);font-size:9px}.withdrawal-confirmations{gap:8px;display:grid}.withdrawal-confirmations label{color:#a9b8b4;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:10px;line-height:1.5;display:grid}.earnings-destination-group{--surface-signal:var(--blue)}.wallet-destination-actions{align-items:center;gap:12px;margin-top:11px;display:flex}.wallet-destination-actions small{max-width:560px;color:var(--muted);font-size:9px;line-height:1.45}.manual-destination{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.manual-destination summary{color:var(--blue);cursor:pointer;font-size:10px}.manual-destination p{color:var(--muted);font-size:9px;line-height:1.5}.goal-choice-field{border:0;min-width:0;margin:18px 0 0;padding:0}.goal-choice-field legend{color:#8fa7a3;margin-bottom:8px;font-size:11px}.goal-choice-list{gap:7px;display:grid}.goal-choice{border:1px solid var(--line);cursor:pointer;background:#030b0e8c;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:11px 13px;display:grid}.goal-choice:has(input:checked){background:#5cf6e809;border-color:#5cf6e85c}.goal-choice input{accent-color:var(--aqua)}.goal-choice>span:last-child{gap:5px;min-width:0;display:grid}.goal-choice b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.goal-choice small{color:var(--muted);font-size:8px;line-height:1.4}.destination-glyph{width:36px;height:36px;color:var(--blue);background:#6aa7ff14;border:1px solid #6aa7ff66;place-items:center;font-size:20px;display:grid}.modal-note.error{border-left-color:var(--red);color:#ff9aaa;background:#ff61760b}@media (width<=1050px){.savings-policy{grid-template-columns:66px minmax(0,1fr)}.savings-allocation-meter{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:18px 0 0}}@media (width<=820px){.savings-summary-strip{grid-template-columns:minmax(0,1fr) auto}.goal-signal-row{grid-area:2/1/auto/-1;justify-content:flex-start}.savings-goal-grid{grid-template-columns:1fr}}@media (width<=600px){.product-nav button{padding-inline:4px;font-size:8px}.savings-summary-strip{grid-template-columns:1fr;gap:14px;padding:18px}.savings-summary-strip>button{width:100%}.goal-signal-row{grid-area:auto}.savings-policy{grid-template-columns:46px minmax(0,1fr);gap:16px;padding:20px 17px}.savings-title-actions{justify-content:stretch;width:100%}.savings-title-actions button{flex:1 1 0}.savings-policy-glyph{width:42px;height:42px}.savings-policy-glyph i{inset:7px}.savings-policy-glyph i:nth-child(2){inset:13px}.savings-policy-glyph i:nth-child(3){inset:19px}.savings-goal-card{padding:22px 17px}.savings-goal-card>header{display:grid}.goal-allocation{width:fit-content}.goal-value{font-size:clamp(38px,13vw,50px)}.goal-range-head{flex-direction:column;align-items:flex-start;gap:5px}.goal-range-head b{text-align:left}.goal-facts,.goal-yield-panel,.goal-actions{grid-template-columns:1fr}.goal-color-field>div{grid-template-columns:repeat(4,1fr)}.goal-icon-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.goal-icon-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-icon-options button{height:45px}.goal-allocation-field,.growth-mode-field>div{grid-template-columns:1fr}.wallet-destination-actions{flex-direction:column;align-items:stretch}.goal-choice{grid-template-columns:18px 32px minmax(0,1fr);padding-inline:10px}.goal-choice .goal-icon-badge,.destination-glyph{width:32px;height:32px}}:root{--ink:#e9fbf8;--muted:#789795;--quiet:#55706e;--aqua:#5cf6e8;--blue:#6aa7ff;--violet:#a982ff;--magenta:#ff4fd8;--amber:#ffc65a;--red:#ff6176;--panel:#050f13f0;--line:#67f6ff3d;--line-strong:#67f6ff80;--terminal-mono:"SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--terminal-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none'%3E%3Cpath d='M0 .5h160M0 40.5h160M0 80.5h160M0 120.5h160M.5 0v160M40.5 0v160M80.5 0v160M120.5 0v160' stroke='%235CF6E8' stroke-opacity='.06'/%3E%3Cpath d='M20 .5v160M60 .5v160M100 .5v160M140 .5v160M.5 20h160M.5 60h160M.5 100h160M.5 140h160' stroke='%235CF6E8' stroke-opacity='.025'/%3E%3Ccircle cx='80' cy='80' r='1' fill='%235CF6E8' fill-opacity='.25'/%3E%3C/svg%3E");--terminal-hud-corners:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 240' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M1 28V1h42M399 28V1h-42M1 212v27h42M399 212v27h-42' stroke='%235CF6E8' stroke-opacity='.35'/%3E%3Cpath d='M1 15V1h14M399 15V1h-14M1 225v14h14M399 225v14h-14' stroke='%23E9FBF8' stroke-opacity='.22' stroke-width='2'/%3E%3C/svg%3E");color:var(--ink);background:#020506}html{scrollbar-color:#5cf6e847 #010608cc;background:#020506;max-width:100%;overflow-x:clip}.app-shell{color:var(--ink);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 50% -18%,#25cfc121,#0000 35rem),radial-gradient(circle at 100% 30%,#ff4fd80b,#0000 30rem),radial-gradient(circle at 0 88%,#6aa7ff12,#0000 34rem),linear-gradient(145deg,#020506 0%,#041014 48%,#020609 100%);font-family:Inter,Avenir Next,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-shell:after{z-index:90;content:"";opacity:.18;pointer-events:none;background:repeating-linear-gradient(#0000 0 4px,#0000001c 4px 5px);position:fixed;inset:0}.grid-field{opacity:.82;background-image:var(--terminal-grid);background-size:160px 160px;-webkit-mask-image:linear-gradient(#000 0%,#00000094 68%,#0000 100%);mask-image:linear-gradient(#000 0%,#00000094 68%,#0000 100%)}.site-header{z-index:60;border-color:var(--line);background:linear-gradient(90deg, #071216f7, #02080beb), var(--terminal-grid);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background-size:auto,160px 160px;height:64px;position:sticky;top:0;box-shadow:0 12px 38px #00000052,inset 0 -1px #5cf6e80d}.site-header:after{background:linear-gradient(90deg, transparent, var(--aqua) 28%, var(--magenta) 52%, transparent 78%);content:"";opacity:.68;height:1px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #5cf6e852}.brand-mark{clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:linear-gradient(135deg,#5cf6e81c,#ff4fd80b),#020a0de6;border-color:#5cf6e86b;width:39px;height:39px;transform:none;box-shadow:inset 0 0 18px #5cf6e80f,0 0 16px #5cf6e80f}.brand-mark img{width:30px;height:30px;display:block}.brand-wordmark{gap:3px;display:grid}.brand-wordmark>img{filter:drop-shadow(0 0 7px #5cf6e81f);width:82px;height:auto;display:block}.brand-wordmark small{color:var(--muted);font:700 7px/1 var(--terminal-mono);letter-spacing:.13em}.header-status{color:var(--muted);font-family:var(--terminal-mono);font-size:8px}.surface{isolation:isolate;border-color:var(--line);background:linear-gradient(135deg, #5cf6e806, transparent 42%), repeating-linear-gradient(90deg, transparent 0 31px, #5cf6e803 32px), var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:2px;position:relative;box-shadow:0 16px 42px #0000002e,inset 0 1px #ffffff06}.surface:before{z-index:-1;background:var(--terminal-hud-corners) no-repeat 0 0 / 100% 100%;content:"";opacity:.86;pointer-events:none;position:absolute;inset:0}.surface:after{background:linear-gradient(90deg, var(--surface-signal,var(--aqua)), transparent);width:38%;height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--surface-signal,var(--aqua)) 34%, transparent);content:"";pointer-events:none;position:absolute;top:-1px;left:0}.eyebrow,.metric-label,.live-label,.account-identity small,.simple-tag,.stock-chip,.freshness,.kiko-copy span{font-family:var(--terminal-mono)}.deposit-button,.secondary-button,.danger-button,.input-row button{color:#02110f;min-height:44px;font-family:var(--terminal-mono);letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(90deg,#5cf6e8,#91fff4);border-color:#a4fff65c;border-radius:2px;font-size:10px;font-weight:680}.deposit-button:hover:not(:disabled){transform:none;box-shadow:0 0 20px #5cf6e838}.secondary-button{border-color:var(--line-strong);color:var(--aqua);background:#040e12db}.product-header{border-color:var(--line);background:linear-gradient(90deg, #071216f7, #02080bf0), var(--terminal-grid);background-size:auto,160px 160px;border-radius:2px;margin-top:10px;top:64px;box-shadow:0 12px 34px #0000003d}.avatar{clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#020a0de6;border-color:#5cf6e85c;flex-basis:40px}.avatar img{width:30px;height:30px;display:block}.product-nav{border-color:var(--line);background:#030c10e0;border-radius:2px;gap:1px}.product-nav button{color:var(--muted);font-family:var(--terminal-mono);letter-spacing:.025em;border:1px solid #0000;border-radius:1px;font-size:10px}.icon-button{border-color:var(--line);color:var(--muted);background:#040e12db;border-radius:2px}.earnings-hero{--surface-signal:var(--aqua);background:radial-gradient(circle at 72% 18%,#5cf6e813,#0000 34%),repeating-linear-gradient(90deg,#0000 0 39px,#5cf6e804 40px),linear-gradient(150deg,#051618fa,#020a0dfa);border-color:#5cf6e857}.earnings-value{color:var(--ink);font-family:var(--terminal-mono);text-shadow:0 0 42px #5cf6e81f}.earnings-context{color:var(--muted)}.earnings-history-chart{opacity:.8}.earnings-history-line{stroke:var(--aqua);filter:drop-shadow(0 0 5px #5cf6e866)}.available-now{border-color:var(--line);background:linear-gradient(155deg,#5cf6e811,#0000 65%)}.available-now>strong{font-family:var(--terminal-mono)}.money-card{--surface-signal:#65f38e}.spyx-card{--surface-signal:var(--magenta)}.card-heading h2,.next-unit strong,.calm-stats b,.page-title-row h1,.asset-row strong,.reward-card strong,.setting-readout b,.transaction-preview strong{font-family:var(--terminal-mono);font-variant-numeric:tabular-nums slashed-zero}.simple-tag,.stock-chip{background:#030d11cc;border-radius:999px;min-height:26px}.simple-tag{color:var(--aqua);border-color:#5cf6e85c}.stock-chip{color:#ff9be9;background:linear-gradient(105deg,#ff4fd81a,#0000 62%),#030d11cc;border-color:#ff4fd861;box-shadow:0 0 12px #ff4fd814}.allocation-line{background:#5cf6e812;border-radius:2px;height:6px}.allocation-line i{background:linear-gradient(90deg,#5cf6e8,#6aa7ff);border-radius:1px;box-shadow:0 0 14px #5cf6e842}.calm-stats{background:#5cf6e81a}.calm-stat{background-color:#071317}.mode-readout[data-mode=defensive]{color:var(--amber);text-shadow:0 0 8px #ffc65a47}.mode-readout[data-mode=balanced]{color:#c3aaff;text-shadow:0 0 8px #a67cff47}.mode-readout[data-mode=yield]{color:#9af674;text-shadow:0 0 8px #73ee483d}.completed-units{background:#ff4fd806;border-color:#ff4fd840}.completed-units span{color:#ffc7f2;background:radial-gradient(circle,#a982ff2e,#ff4fd808);border-color:#ff4fd85c}.ring-meter{background:conic-gradient(var(--magenta) var(--progress), #ff4fd817 0);box-shadow:0 0 25px #ff4fd81a}.ring-meter:after{background:#071317}.ring-meter span{color:#ffc7f2}.quiet-status{--surface-signal:#65f38e}.status-orb{border-color:#5cf6e840}.status-orb i{background:#65f38e;box-shadow:0 0 18px #65f38eb8}.asset-list{--surface-signal:var(--blue)}.asset-list-head{color:var(--muted);font-family:var(--terminal-mono);border-color:#5cf6e81a}.asset-row{border-color:#5cf6e814}.asset-icon{aspect-ratio:1;background:#5cf6e809;border-radius:50%;width:44px;overflow:hidden}.asset-icon.spyx{color:#ff9be9;background:#ff4fd80e;border-color:#ff4fd857}.asset-icon.usdc{color:#8ebcff;border-color:#6aa7ff57}.asset-icon.sol{color:var(--aqua);border-color:#5cf6e852}.positive{color:#65f38e}.negative{color:var(--red)}.rank-orb,.reward-progress{--surface-signal:var(--violet)}.streak-progress,.reward-card:first-child{--surface-signal:var(--aqua)}.reward-card:nth-child(2){--surface-signal:var(--blue)}.reward-card:nth-child(3){--surface-signal:var(--magenta)}.rank-track{background:#a982ff14;border-radius:2px}.rank-track i{background:linear-gradient(90deg, var(--violet), var(--magenta))}.streak-track{border-radius:2px}.settings-group{--surface-signal:var(--aqua)}.toggle-row,.range-row{border-color:#5cf6e814}.toggle-row>i{border-color:var(--line-strong);background:#030d11e0;border-radius:2px}.toggle-row>i b{border-radius:1px}.toggle-row input:checked+i{background:#5cf6e817;border-color:#5cf6e86b}.toggle-row input:checked+i b{background:var(--aqua);box-shadow:0 0 12px #5cf6e88c}.range-control input{accent-color:var(--magenta)}.range-control output{color:#ff9be9;font-family:var(--terminal-mono)}.setting-readout{background:var(--line)}.setting-readout span{background:#071317}.address-field input,.amount-field input{border-color:var(--line-strong);color:var(--ink);background:#030b0ed1;border-radius:2px}.settings-save-bar{border-color:var(--line-strong);background:#071216f7;border-radius:2px}.danger-zone button,.danger-button{color:#ff9aaa;background:#ff61760d;border-color:#ff617680}.kiko-notification:after{box-shadow:inset 2px 0 var(--aqua), 0 0 20px #5cf6e814;background:#030d11f5;border-color:#5cf6e847;border-radius:2px}.kiko-bust svg{filter:drop-shadow(0 0 12px #5cf6e83d)}.kiko-minimized{color:var(--aqua);border-color:#5cf6e875}.toast{box-shadow:inset 2px 0 var(--aqua), 0 15px 40px #00000080;background:#030d11fa;border-color:#5cf6e84d;border-radius:2px}.modal{border-color:var(--line-strong);background:#071317;border-radius:2px}.modal-head button,.deposit-options button,.destination-box,.transaction-preview,.amount-shortcuts button{border-color:var(--line);background:#020a0db8;border-radius:2px}.modal-note{border-color:var(--amber);background:#ffc65a0b}footer{color:var(--muted);font-family:var(--terminal-mono);border-color:#5cf6e814}.configuration-error{background:#020506}@media (width<=820px){.product-header{top:auto}}@media (width<=600px){.site-header{height:58px}.brand-mark{width:34px;height:34px}.brand-mark img{width:27px;height:27px}.brand-wordmark>img{width:70px}.brand-wordmark small{font-size:6px}.surface:before{opacity:.62}}:root{--duration-instant:90ms;--duration-fast:.16s;--duration-base:.28s;--duration-slow:.56s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.7, 0, .84, 0)}.site-header{animation:kiko-shell-enter .52s var(--ease-enter) both}.site-header:after{will-change:transform;width:18%;animation:8s linear infinite kiko-header-sweep;right:auto;transform:translate(-110%)}.brand-mark img{animation:kiko-logo-lock .56s var(--ease-enter) 80ms both}.product-header{animation:kiko-shell-enter .56s var(--ease-enter) 50ms both}.product-page>*{opacity:0;animation:kiko-interface-enter .62s var(--ease-enter) both;will-change:opacity, transform}.product-page>:first-child{animation-delay:.12s}.product-page>:nth-child(2){animation-delay:.19s}.product-page>:nth-child(3){animation-delay:.26s}.product-page>:nth-child(n+4){animation-delay:.32s}.surface{transition:border-color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.earnings-primary{isolation:isolate}.earnings-primary:before{z-index:0;aspect-ratio:1;content:"";opacity:.44;pointer-events:none;background:linear-gradient(90deg,#0000 49.7%,#5cf6e816 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#5cf6e816 50%,#0000 50.3%),repeating-radial-gradient(circle,#0000 0 25px,#5cf6e80b 26px 27px);border:1px solid #5cf6e80e;border-radius:50%;width:min(260px,34%);animation:9s ease-in-out infinite alternate kiko-reticle-breathe;position:absolute;top:8%;right:5%}.earnings-primary:after{z-index:1;content:"";opacity:0;pointer-events:none;will-change:opacity, transform;background:linear-gradient(90deg,#0000,#a4fff68c,#a982ff47,#0000);height:1px;animation:5.2s linear infinite kiko-data-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 9px #5cf6e838}.value-luminance{animation:.48s ease-out both kiko-value-luminance}.available-now{position:relative;overflow:hidden}.available-now:before,.available-now:after{content:"";pointer-events:none;width:28px;height:28px;position:absolute}.available-now:before{border-top:1px solid #ff4fd894;border-right:1px solid #ff4fd894;top:12px;right:12px;box-shadow:5px -5px 18px #ff4fd814}.available-now:after{border-bottom:1px solid #5cf6e880;border-left:1px solid #5cf6e880;bottom:12px;left:12px}.deposit-button,.input-row button{isolation:isolate;position:relative;overflow:hidden}.deposit-button:after,.input-row button:after{z-index:-1;content:"";opacity:0;width:24%;transition:transform .52s var(--ease-standard), opacity .12s ease;background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;top:-40%;bottom:-40%;left:-42%;transform:skew(-18deg)}.deposit-button:hover:not(:disabled):after,.deposit-button:focus-visible:after,.input-row button:hover:not(:disabled):after,.input-row button:focus-visible:after{opacity:.72;transform:translate(650%)skew(-18deg)}.product-nav button{transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast);position:relative}.product-nav button:after{background:linear-gradient(90deg, transparent, var(--aqua), transparent);content:"";opacity:0;height:1px;transition:opacity var(--duration-base), transform var(--duration-base) var(--ease-enter);position:absolute;bottom:-1px;left:14%;right:14%;transform:scaleX(.35)}.product-nav button.active:after{opacity:.7;transform:scaleX(1)}.card-heading{position:relative}.card-heading:after{background:repeating-linear-gradient(90deg, var(--surface-signal,var(--aqua)) 0 8px, transparent 8px 12px);content:"";opacity:.44;width:56px;height:3px;position:absolute;top:-14px;right:0}.allocation-line i{position:relative;overflow:hidden}.allocation-line i:after{content:"";opacity:.45;will-change:transform;background:linear-gradient(90deg,#0000 0 42%,#e9fbf8e6 50%,#0000 58%);animation:4.8s ease-in-out infinite kiko-capital-flow;position:absolute;inset:0;transform:translate(-120%)}.strategy-stat-icon img{object-fit:contain;filter:drop-shadow(0 0 1px #e9fbf83d)drop-shadow(0 0 5px #a982ff57);width:27px;height:27px;animation:5.8s ease-in-out infinite kiko-mode-luminance;display:block}.completed-units span{animation:4.4s ease-in-out infinite kiko-unit-charge}.completed-units span:nth-child(2){animation-delay:-2.2s}.ring-meter:before{content:"";pointer-events:none;border:1px dashed #5cf6e847;border-radius:50%;animation:18s linear infinite kiko-orbit-spin;position:absolute;inset:-7px}.status-orb{position:relative}.status-orb:before,.status-orb:after{content:"";pointer-events:none;border:1px solid #5cf6e821;border-radius:50%;animation:5.4s ease-in-out infinite kiko-status-ring;position:absolute;inset:-6px}.status-orb:after{border-style:dashed;border-color:#6aa7ff1f;animation:21s linear infinite reverse kiko-orbit-spin;inset:-11px}.status-light,.live-label i,.status-orb i{animation:1.9s ease-in-out infinite kiko-machine-heartbeat}.asset-row,.toggle-row,.range-row,.deposit-options button,.amount-shortcuts button{transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast)}.kiko-notification{will-change:opacity, filter, transform}.kiko-projection-appearing{animation:kiko-notification-materialize .62s var(--ease-enter) both}.kiko-projection-appearing .kiko-character{animation:kiko-projector-character-in .62s var(--ease-enter) both}.kiko-projection-appearing .kiko-bubble{animation:kiko-projector-panel-in .44s var(--ease-enter) .15s both}.kiko-projection-appearing .kiko-projector-beam{animation:.62s ease-out both kiko-projector-beam-in}.kiko-projection-appearing .kiko-projector-base{animation:.62s ease-out both kiko-projector-base-flash}.kiko-projection-disappearing{animation:.62s ease-in both kiko-notification-dematerialize}.kiko-projection-disappearing .kiko-character{animation:.56s ease-in both kiko-projector-character-out}.kiko-projection-disappearing .kiko-bubble{pointer-events:none;animation:.3s ease-in both kiko-projector-panel-out}.kiko-projection-disappearing .kiko-projector-beam{animation:.6s ease-in both kiko-projector-beam-out}.kiko-projection-disappearing .kiko-projector-base{animation:.6s ease-in reverse both kiko-projector-base-flash}.kiko-bust{position:relative}.kiko-bust:after{height:2px;box-shadow:0 0 13px var(--aqua);content:"";opacity:.34;pointer-events:none;background:linear-gradient(90deg,#0000,#e9fbf8d1,#0000);animation:3.8s linear infinite kiko-character-scan;position:absolute;top:3%;left:6%;right:6%}.kiko-minimized{animation:3.2s ease-in-out infinite kiko-beacon-breathe}@media (hover:hover){.kiko-minimized:hover .kiko-minimized-portrait{filter:brightness(1.08);border-color:#a8f0ff94}}.modal-backdrop{animation:.22s ease-out both kiko-backdrop-enter}.modal{animation:kiko-modal-enter .3s var(--ease-enter) both}@media (hover:hover){.surface:hover{border-color:color-mix(in srgb, var(--surface-signal,var(--aqua)) 44%, transparent);box-shadow:0 18px 48px #0000003d, inset 0 1px #ffffff08, 0 0 20px color-mix(in srgb, var(--surface-signal,var(--aqua)) 5%, transparent)}.asset-row:hover,.toggle-row:hover,.range-row:hover{background:#5cf6e806}.deposit-options button:hover,.amount-shortcuts button:hover{border-color:var(--aqua);color:var(--ink);background:#5cf6e80e}}.ambient-paused :is(.grid-field,.strategy-stat-icon img,.completed-units span,.status-light,.live-label i,.status-orb i,.kiko-projector-beam,.kiko-projector-base,.kiko-minimized){animation-play-state:paused!important}@keyframes kiko-grid-drift{to{background-position:160px 160px}}@keyframes kiko-shell-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translate(0,0)}}@keyframes kiko-interface-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes kiko-header-sweep{0%{transform:translate(-110%)}72%,to{transform:translate(665%)}}@keyframes kiko-logo-lock{0%{opacity:0;filter:drop-shadow(3px 0 var(--magenta));transform:translate(-2px)}42%{opacity:1;filter:drop-shadow(-2px 0 var(--aqua));transform:translate(1px)}to{opacity:1;filter:none;transform:none}}@keyframes kiko-reticle-breathe{0%{opacity:.24;transform:scale(.98)rotate(-1deg)}to{opacity:.5;transform:scale(1.025)rotate(1deg)}}@keyframes kiko-data-sweep{0%,68%{opacity:0;transform:translateY(-12px)}76%{opacity:.55}94%,to{opacity:0;transform:translateY(315px)}}@keyframes kiko-value-luminance{0%{color:#b9fff2;text-shadow:0 0 18px #5cf6e885}to{text-shadow:0 0 #0000}}@keyframes kiko-capital-flow{0%,62%{transform:translate(-120%)}88%,to{transform:translate(120%)}}@keyframes kiko-mode-luminance{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.025)}}@keyframes kiko-unit-charge{0%,to{filter:brightness(.88);box-shadow:0 0 #ff4fd800}50%{filter:brightness(1.12);box-shadow:0 0 12px #ff4fd82e}}@keyframes kiko-orbit-spin{to{transform:rotate(360deg)}}@keyframes kiko-status-ring{0%,to{opacity:.25;transform:scale(.92)}50%{opacity:.72;transform:scale(1.04)}}@keyframes kiko-machine-heartbeat{0%,40%,to{opacity:.68;transform:scale(.86)}12%{opacity:1;transform:scale(1.06)}20%{opacity:.76;transform:scale(.92)}28%{opacity:1;transform:scale(1)}}@keyframes kiko-notification-materialize{0%{opacity:0;filter:drop-shadow(3px 0 #ff4fd880);transform:translate(-8px,7px)scale(.985)}32%{opacity:.72;filter:drop-shadow(-2px 0 #5cf6e894);transform:translate(1px)}47%{opacity:.44;transform:translate(-1px)}61%{opacity:.93;transform:translate(1px)}to{opacity:1;filter:drop-shadow(0 20px 30px #0000005c);transform:none}}@keyframes kiko-notification-dematerialize{0%{opacity:1;filter:drop-shadow(0 20px 30px #0000005c);transform:none}38%{opacity:.86;filter:drop-shadow(2px 0 #5cf6e894);transform:translate(-1px)}55%{opacity:.42;filter:drop-shadow(-3px 0 #ff4fd880);transform:translate(2px,1px)scale(.995)}to{opacity:0;filter:none;transform:translate(-7px,9px)scale(.975)}}@keyframes kiko-projector-character-in{0%{opacity:0;clip-path:inset(100% 0 0);filter:saturate(.2)brightness(2.1)contrast(1.2);transform:translateY(8px)scaleY(.94)}28%{opacity:.42;clip-path:inset(66% 0 0);transform:translate(2px,4px)scaleY(.97)}51%{opacity:.8;clip-path:inset(31% 0 0);filter:saturate(.7)brightness(1.55)contrast(1.16);transform:translate(-2px,1px)}68%{opacity:.48;transform:translate(1px)}to{opacity:1;clip-path:inset(0);filter:none;transform:none}}@keyframes kiko-projector-character-out{0%{opacity:1;clip-path:inset(0);filter:none;transform:none}31%{opacity:.64;clip-path:inset(16% 0 0);filter:saturate(.75)brightness(1.45);transform:translate(2px,1px)}54%{opacity:.86;clip-path:inset(43% 0 0);transform:translate(-2px,3px)}to{opacity:0;clip-path:inset(100% 0 0);filter:saturate(.1)brightness(2.2);transform:translateY(9px)scaleY(.93)}}@keyframes kiko-projector-panel-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-9px)scaleX(.96)}52%{opacity:.62}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes kiko-projector-panel-out{0%{opacity:1;clip-path:inset(0);transform:none}to{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(7px)scaleX(.97)}}@keyframes kiko-projector-beam-in{0%{opacity:0;transform:scaleY(.08)scaleX(.42)}24%{opacity:.5;transform:scaleY(.8)scaleX(.86)}52%{opacity:.2;transform:scaleY(1)scaleX(1)}to{opacity:.035;transform:scaleY(1)scaleX(1)}}@keyframes kiko-projector-beam-out{0%{opacity:.035;transform:scaleY(1)scaleX(1)}42%{opacity:.34;transform:scaleY(.8)scaleX(.88)}to{opacity:0;transform:scaleY(.05)scaleX(.36)}}@keyframes kiko-projector-base-flash{0%{opacity:.08;filter:brightness(.8)}35%{opacity:.9;filter:brightness(1.7)}to{opacity:.42;filter:none}}@keyframes kiko-character-scan{0%{transform:translate(0,0)}to{transform:translateY(172px)}}@keyframes kiko-beacon-breathe{0%,to{box-shadow:0 12px 34px #0000006b,0 0 14px #5cf6e81f,inset 0 1px #ffffff0f}50%{box-shadow:0 14px 38px #00000075,0 0 24px #5cf6e83b,inset 0 1px #ffffff14}}@keyframes kiko-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes kiko-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=600px){.earnings-primary:before{opacity:.3;width:42%}.strategy-stat-icon img,.completed-units span,.ring-meter:before,.status-orb:before,.status-orb:after{animation:none}}@media (prefers-reduced-motion:reduce){.grid-field,.site-header,.site-header:after,.brand-mark img,.product-header,.product-page>*,.earnings-primary:before,.earnings-primary:after,.value-luminance,.allocation-line i:after,.strategy-stat-icon img,.completed-units span,.ring-meter:before,.status-orb:before,.status-orb:after,.status-light,.live-label i,.status-orb i,.kiko-notification,.kiko-character,.kiko-bubble,.kiko-projector-beam,.kiko-projector-base,.kiko-bust:after,.kiko-minimized,.modal-backdrop,.modal{opacity:1;will-change:auto;transform:none;animation:none!important}}.statements-page{--statement-line:#5cf6e81a}.statement-title-row{align-items:center}.statement-title-row h1{font-size:clamp(44px,6vw,68px)}.statement-period-picker{gap:8px;width:min(250px,100%);display:grid}.statement-period-picker label{color:var(--quiet);font:600 8px/1 var(--terminal-mono);letter-spacing:.12em;text-transform:uppercase}.statement-period-picker select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--ink);font:600 11px/1 var(--terminal-mono);background:#071317;border-radius:2px;outline:0;padding:0 38px 0 13px}.statement-command{--surface-signal:var(--aqua);justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.statement-command-copy{align-items:center;gap:17px;min-width:0;display:flex}.statement-command-copy>span:last-child{gap:6px;min-width:0;display:grid}.statement-command-copy small{color:var(--aqua);font:600 8px/1 var(--terminal-mono);letter-spacing:.1em;text-transform:uppercase}.statement-command-copy strong{font-size:18px}.statement-command-copy p{max-width:610px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.statement-seal{height:48px;color:var(--aqua);font:650 18px/1 var(--terminal-mono);background:radial-gradient(circle,#5cf6e821,#0000 65%);border:1px solid #5cf6e85c;flex:0 0 48px;place-items:center;display:grid;box-shadow:0 0 20px #5cf6e817}.statement-downloads{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.statement-downloads button{white-space:nowrap}.statement-error{color:#ff9aaa;background:#ff61760b;border:1px solid #ff617652;margin-top:10px;padding:12px 14px;font-size:10px}.statement-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.statement-metric{--surface-signal:var(--blue);align-content:center;gap:10px;min-height:142px;padding:22px;display:grid}.statement-metric.earn{--surface-signal:#65f38e}.statement-metric>span{color:var(--quiet);font:600 8px/1.2 var(--terminal-mono);letter-spacing:.09em;text-transform:uppercase}.statement-metric>strong{color:var(--ink);font:600 clamp(22px, 2.6vw, 35px)/1 var(--terminal-mono);letter-spacing:-.045em;overflow-wrap:anywhere}.statement-metric.earn>strong{color:#9cfac0;text-shadow:0 0 16px #65f38e1f}.statement-metric>small{color:var(--muted);font-size:9px;line-height:1.4}.statement-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.statement-breakdown{--surface-signal:var(--violet);padding:25px}.statement-breakdown:nth-child(2){--surface-signal:var(--magenta)}.statement-breakdown>header,.statement-activity>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:19px;display:flex}.statement-breakdown h2,.statement-activity h2,.statement-record-card h2{margin:7px 0 0;font-size:20px}.statement-breakdown>header>span,.statement-activity>header>span{color:var(--quiet);font:500 8px/1.4 var(--terminal-mono);text-align:right}.statement-line{border-top:1px solid var(--statement-line);justify-content:space-between;align-items:center;gap:15px;min-height:40px;display:flex}.statement-line>span{color:var(--muted);font-size:10px}.statement-line>strong{color:#c7d9d6;font:600 11px/1 var(--terminal-mono);font-variant-numeric:tabular-nums}.statement-line.total{border-top-color:#5cf6e84d;margin-top:4px}.statement-line.total>span{color:var(--ink);font-weight:650}.statement-line.total>strong{color:var(--aqua);font-size:13px}.statement-activity{--surface-signal:var(--aqua);margin-top:14px;overflow:hidden}.statement-activity>header{padding:25px 24px 20px}.statement-activity-head,.statement-activity-row{grid-template-columns:115px minmax(220px,1.5fr) 90px 110px minmax(110px,.65fr);align-items:center;gap:16px;min-width:0;display:grid}.statement-activity-head{min-height:38px;color:var(--quiet);border-block:1px solid var(--statement-line);font:600 8px/1 var(--terminal-mono);letter-spacing:.1em;text-transform:uppercase;background:#5cf6e806;padding:0 24px}.statement-activity-row{border-bottom:1px solid #5cf6e812;min-height:72px;padding:12px 24px}.statement-activity-row:last-child{border-bottom:0}.statement-activity-row>*{min-width:0}.statement-activity-row time,.statement-activity-row>span:nth-child(3),.statement-activity-row code{color:var(--quiet);font:500 9px/1.4 var(--terminal-mono)}.statement-activity-row>span:nth-child(2){gap:5px;display:grid}.statement-activity-row>span:nth-child(2) b{font-size:11px}.statement-activity-row>span:nth-child(2) small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.statement-activity-row>strong{font:600 10px/1 var(--terminal-mono);text-align:right}.statement-activity-row code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statement-record-card{--surface-signal:var(--blue);padding:25px}.statement-record-card:nth-child(2){--surface-signal:var(--amber)}.statement-record-card>div{background:#5cf6e814;gap:1px;margin-top:20px;display:grid}.statement-record-card>div>span{background:#071317;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 12px;display:grid}.statement-record-card>div>span b,.statement-record-card>div>span strong{font:600 10px/1 var(--terminal-mono)}.statement-record-card>div>span small{color:var(--quiet);text-transform:capitalize;font-size:8px}.statement-tax-facts>span b{color:var(--aqua);font-size:14px!important}.statement-integrity{--surface-signal:var(--magenta);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:28px;margin-top:14px;padding:24px;display:grid}.statement-integrity>div{gap:8px;min-width:0;display:grid}.statement-integrity>div>strong{color:#ff9be9;font:600 9px/1 var(--terminal-mono)}.statement-integrity code{color:#819b97;font:500 8px/1.55 var(--terminal-mono);overflow-wrap:anywhere}.statement-integrity p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.statement-empty{text-align:center;justify-items:center;gap:12px;padding:70px 24px;display:grid}.statement-empty>span{color:var(--aqua);font-size:38px}.statement-empty h2{margin:0}.statement-empty p{max-width:520px;color:var(--muted);margin:0;line-height:1.6}@media (width<=1050px){.statement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-activity-head,.statement-activity-row{grid-template-columns:105px minmax(180px,1fr) 76px 96px}.statement-activity-head>:last-child,.statement-activity-row>:last-child{display:none}}@media (width<=820px){.product-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.statement-command{flex-direction:column;align-items:stretch}.statement-downloads{justify-content:flex-start}.statement-detail-grid,.statement-integrity{grid-template-columns:1fr}.statement-activity-head{display:none}.statement-activity-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 15px;padding-block:15px}.statement-activity-row time{grid-area:1/1}.statement-activity-row>span:nth-child(2){grid-area:2/1/auto/-1}.statement-activity-row>span:nth-child(3){grid-area:3/1}.statement-activity-row>strong{grid-area:1/2}.statement-activity-row>code{text-align:right;grid-area:3/2;display:block}}@media (width<=600px){.product-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.product-nav button{min-height:34px;font-size:8px}.statement-title-row{gap:16px}.statement-title-row h1{font-size:46px}.statement-period-picker{width:100%}.statement-command{padding:19px 16px}.statement-command-copy{align-items:flex-start}.statement-seal{flex-basis:39px;height:39px}.statement-downloads{grid-template-columns:1fr 1fr;width:100%;display:grid}.statement-downloads .deposit-button{grid-column:1/-1;width:100%}.statement-downloads .secondary-button{width:100%}.statement-summary-grid{grid-template-columns:1fr 1fr;gap:9px}.statement-metric{min-height:122px;padding:16px 13px}.statement-metric>strong{font-size:clamp(19px,6vw,28px)}.statement-breakdown,.statement-record-card{padding:20px 16px}.statement-breakdown>header,.statement-activity>header{display:grid}.statement-breakdown>header>span,.statement-activity>header>span{text-align:left}.statement-activity>header,.statement-activity-row{padding-inline:16px}.statement-record-card>div>span{grid-template-columns:42px minmax(0,1fr)}.statement-record-card>div>span strong{grid-column:2}.statement-integrity{padding:19px 16px}}.account-entry-card{--surface-signal:var(--aqua);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:46px 64px;width:min(940px,100%);padding:clamp(32px,5vw,58px);display:grid;position:relative;overflow:hidden}.account-entry-card:after{content:"";pointer-events:none;border:1px solid #5cf6e81c;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-115px;box-shadow:inset 0 0 60px #5cf6e806}.account-entry-card h1{letter-spacing:-.06em;max-width:580px;margin:12px 0 20px;font-size:clamp(48px,6.4vw,78px);font-weight:620;line-height:.94}.account-entry-card>div:first-child>p:last-child{max-width:600px;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.account-entry-actions{z-index:1;align-content:center;gap:15px;display:grid;position:relative}.account-entry-actions>span{color:var(--quiet);font:600 8px/1 var(--terminal-mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.account-entry-actions>span i{background:var(--line);height:1px}.account-entry-actions button{min-height:54px}.account-entry-existing{color:var(--muted);font-size:12px}.account-entry-existing summary{cursor:pointer;padding:10px 0}.account-entry-existing summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #50f2d2}.account-entry-existing p{margin:4px 0 12px;line-height:1.6}.access-legal-consent{color:var(--muted);text-align:center;margin:2px 0 0;font-size:9px;line-height:1.65}.access-legal-consent a{color:#cde6e1;text-underline-offset:3px;text-decoration-color:#5cf6e861}.access-legal-consent a:hover,.access-legal-consent a:focus-visible{color:var(--aqua)}.account-entry-note{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:24px;padding-top:24px;display:grid}.account-entry-note b{color:#d9eeea;font-size:12px}.account-entry-note span{color:var(--muted);font-size:10px;line-height:1.65}.wallet-setup-state,.wallet-empty-note,.key-risk-banner{border-left:2px solid var(--aqua);background:#5cf6e809;gap:7px;padding:16px;display:grid}.wallet-setup-state span,.wallet-empty-note span,.key-risk-banner span{color:var(--muted);font-size:10px;line-height:1.55}.funding-method-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.funding-method-grid>button{border:1px solid var(--line);min-height:112px;color:var(--ink);text-align:left;cursor:pointer;background:#020a0db8;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:18px;display:grid}.funding-method-grid svg,.wallet-row-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:28px}.funding-method-grid>button>span{align-content:center;gap:7px;display:grid}.funding-method-grid small{color:var(--muted);font-size:9px;line-height:1.45}.funding-method-tabs{border:1px solid var(--line);background:#020a0db8;grid-template-columns:1fr 1fr;margin-top:22px;padding:3px;display:grid}.funding-method-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:10px}.funding-method-tabs button.active{color:var(--ink);box-shadow:inset 0 -1px var(--aqua);background:#5cf6e812}.deposit-asset-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:18px 0 0;padding:0;display:grid}.deposit-asset-picker legend{color:#8fa7a3;grid-column:1/-1;margin-bottom:2px;font-size:11px}.deposit-asset-picker button{border:1px solid var(--line);min-height:60px;color:var(--ink);text-align:left;cursor:pointer;background:#030b0e8c;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.deposit-asset-picker button.active{background:#5cf6e80e;border-color:#5cf6e866}.deposit-asset-picker button>span:last-child{gap:4px;display:grid}.deposit-asset-picker small{color:var(--quiet);font-size:8px}.deposit-asset-mark{width:34px;height:34px;color:var(--blue);font:650 12px/1 var(--terminal-mono);background:#6aa7ff0f;border:1px solid #6aa7ff61;place-items:center;display:grid}.deposit-asset-mark.sol{color:var(--aqua);background:#5cf6e80e;border-color:#5cf6e85c}.deposit-destination-box small{color:var(--aqua);font:600 8px/1.4 var(--terminal-mono);letter-spacing:.06em;text-transform:uppercase}.wallet-settings-group{--surface-signal:var(--blue)}.account-wallet-list{background:var(--line);gap:1px;display:grid}.account-wallet-row{background:#071317;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:13px 16px;display:grid}.account-wallet-row.primary{background:linear-gradient(90deg,#5cf6e80b,#071317 58%)}.wallet-row-icon{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--aqua);background:#5cf6e809;place-items:center;display:grid}.account-wallet-row>span:nth-child(2){gap:4px;min-width:0;display:grid}.account-wallet-row small{color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.account-wallet-row strong{color:#dcefeb;font:600 11px/1.2 var(--terminal-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-wallet-row em{color:var(--muted);font-size:9px;font-style:normal}.wallet-empty-note{margin-top:12px}.key-export-row{border-top:1px solid #ff61762e;justify-content:space-between;align-items:center;gap:28px;margin-top:22px;padding-top:22px;display:flex}.key-export-row>div{gap:6px;display:grid}.key-export-row span{color:var(--muted);font-size:10px;line-height:1.5}.key-export-row button{color:#ff9aaa;cursor:pointer;background:#ff617609;border:1px solid #ff617659;flex:none;min-height:40px;padding:0 14px;font-size:10px}.key-export-row button:disabled{opacity:.35;cursor:default}.key-risk-banner{border-left-color:var(--red);background:#ff61760b}.key-risk-banner strong{color:#ffd2d7}.key-warning-list{border:0;gap:7px;margin:18px 0;padding:0;display:grid}.key-warning-list legend{color:var(--muted);margin-bottom:9px;font-size:10px}.key-warning-list label{cursor:pointer;background:#ff617605;border:1px solid #ff617621;grid-template-columns:18px minmax(0,1fr);gap:11px;padding:13px;display:grid}.key-warning-list input{accent-color:var(--red);margin-top:2px}.key-warning-list label>span{gap:5px;display:grid}.key-warning-list b{font-size:10px}.key-warning-list small{color:var(--muted);font-size:8px;line-height:1.5}.export-back{margin:0 0 4px -7px}@media (hover:hover){.funding-method-grid>button:hover,.deposit-asset-picker button:hover{background:#5cf6e80b;border-color:#5cf6e861}}@media (width<=820px){.account-entry-card{grid-template-columns:1fr;gap:34px}.account-entry-note{grid-template-columns:1fr;gap:8px}}@media (width<=600px){.account-entry-stage{padding-block:28px 55px}.account-entry-card{gap:28px;padding:28px 18px}.account-entry-card h1{font-size:47px}.account-entry-card>div:first-child>p:last-child{font-size:12px}.funding-method-grid{grid-template-columns:1fr}.funding-method-grid>button{min-height:88px}.account-wallet-row{grid-template-columns:38px minmax(0,1fr);padding-inline:12px}.account-wallet-row>.simple-tag{grid-column:2;width:fit-content}.key-export-row{flex-direction:column;align-items:stretch;gap:14px}.key-export-row button{width:100%}.deposit-asset-picker{grid-template-columns:1fr}.deposit-asset-picker legend{grid-column:auto}}.site-header-actions{align-items:center;gap:12px;min-width:0;display:flex}.header-settings-button{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;flex:0 0 44px;place-items:center;padding:8px;display:grid}.header-settings-button svg{width:25px;height:25px}.header-settings-button.active,.header-settings-button:hover{color:var(--aqua);border-color:var(--aqua);background:#61decf14}.header-settings-button:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.account-settings-page{width:min(100%,760px);min-width:0;margin:20px auto}.settings-page-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.settings-page-heading h1{margin:0;font-size:clamp(1.3rem,4vw,1.8rem)}.settings-page-heading p{color:var(--muted);margin:4px 0 0}.settings-sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:16px;display:grid}.settings-sections button{border:1px solid var(--line);min-height:44px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:10px;padding:8px 4px;font-size:13px}.settings-sections button.active{border-color:var(--aqua);color:var(--aqua);background:#61decf14}.settings-sections button:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.account-settings-page [hidden]{display:none}.account-settings-page .settings-group{gap:14px;min-width:0;padding:clamp(14px,3vw,24px);display:grid}.account-settings-page h2{margin:0;font-size:1.2rem}.account-settings-page p{margin:0;line-height:1.5}.settings-address{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.settings-address label{gap:6px;min-width:0;font-size:13px;display:grid}.settings-address input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--text);background:0 0;border-radius:8px;padding:8px;font:12px monospace}.settings-address small{grid-column:1/-1}.settings-actions{flex-wrap:wrap;gap:8px;display:flex}.account-settings-page button{min-height:44px}.settings-short-note{color:var(--muted);font-size:12px}.settings-fees summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.account-settings-page .earnings-settings{padding:clamp(14px,3vw,24px)}.account-settings-page .earnings-settings fieldset{gap:12px}.account-settings-page .earnings-settings-note{margin-top:12px;padding:8px;font-size:13px}.account-settings-page .earnings-settings-summary{padding:8px;font-size:13px}.account-settings-page .earnings-settings legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=380px){.site-header:has(.header-settings-button) .brand-wordmark{display:none}.settings-page-heading{align-items:flex-start}.settings-page-heading>button{max-width:100px}}.header-wallet-main{border:1px solid var(--line);min-height:44px;color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.header-wallet-main svg{flex-shrink:0;width:20px;height:20px}.header-wallet-main .wallet-disconnect-icon{width:16px;height:16px}.header-wallet-main:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.header-wallet-main:disabled{opacity:.6;cursor:wait}@media (width<=600px){.site-header-actions{gap:4px}.site-header-actions:has(.header-wallet) .public-links{display:none}}.setup-step{box-sizing:border-box;overflow-wrap:anywhere;gap:12px;width:min(100%,34rem);min-width:0;margin-inline:auto;padding:20px;display:grid}.setup-step h2,.setup-step p,.setup-step dl{margin:0}.setup-step h2{font-size:clamp(20px,4vw,26px);line-height:1.15}.setup-step header{gap:6px;display:grid}.setup-step p{font-size:14px;line-height:1.35}.setup-step .setup-opening-price{font-size:12px;line-height:1.3}.setup-step-content,.opening-step{gap:12px;min-width:0;display:grid}.setup-step select{width:100%;min-width:0;min-height:44px;display:block}.setup-wallet{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.setup-consent{align-items:flex-start;gap:10px;min-height:44px;font-size:13px;line-height:1.35;display:flex}.setup-consent input{width:20px;height:20px;accent-color:var(--aqua);flex:0 0 20px;margin:2px 0}.setup-step-action{bottom:env(safe-area-inset-bottom,0px);z-index:2;background:#071512;padding-block:4px;position:sticky}.setup-step-action:empty{display:none}.setup-step-action button{white-space:normal;justify-content:center;width:100%;min-height:44px}.setup-options summary,.setup-help{align-items:center;min-height:32px;font-size:12px;display:flex}.setup-options[open]{gap:8px;display:grid}.setup-account-details{width:min(100%,34rem);margin-inline:auto}.setup-account-details>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.setup-account-details[open]{gap:12px;display:grid}.opening-amounts{gap:10px;font-size:14px;display:grid}.opening-amounts>div{justify-content:space-between;gap:12px;display:flex}.opening-amounts dd{text-align:right;margin:0}.opening-amounts small{color:var(--muted);font-size:11px;display:block}.account-entry-stage{min-height:0;padding:24px 0}.account-entry-card{grid-template-columns:1fr;gap:20px;width:min(100%,34rem);margin-inline:auto;padding:24px}.account-entry-card h1{font-size:clamp(24px,5vw,36px)}.account-entry-card:after{display:none}.progressive-onboarding{min-height:0}.progressive-onboarding .onboarding-meta{display:none}.progressive-onboarding .username-form{margin-top:16px}@media (width<=480px),(height<=640px){.app-shell:has(.setup-step) #top,.app-shell:has(.progressive-onboarding) #top,.app-shell:has(.account-entry-stage) #top{width:calc(100% - 24px)}.app-shell:has(.setup-step) .site-header,.app-shell:has(.progressive-onboarding) .site-header,.app-shell:has(.account-entry-stage) .site-header{height:48px;min-height:48px;padding-block:6px}.app-shell:has(.setup-step) .brand-wordmark small,.app-shell:has(.progressive-onboarding) .brand-wordmark small{display:none}.setup-step{gap:8px;padding:12px}.setup-step-content,.opening-step{gap:8px}.setup-consent{font-size:12px}.account-entry-stage{padding-block:8px}.account-entry-card{gap:12px;padding:16px}}@media (height<=440px) and (width>=560px){.setup-step{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);column-gap:20px;max-width:52rem}.setup-step>header{grid-column:1}.setup-step>.setup-opening-price{grid-area:1/2;align-self:center}.setup-step>.setup-step-content{grid-area:2/1/span 3}.setup-step>.setup-step-action{grid-area:2/2;align-self:start}.setup-step>.setup-options,.setup-step>.setup-help{grid-column:2}.setup-step>section{grid-column:1/-1}}:root{--kiko-bg:#020506;--kiko-bg-raised:#061014;--kiko-panel:#061216f0;--kiko-panel-solid:#071317;--kiko-panel-soft:#09191dd1;--kiko-line:#5cf6e82b;--kiko-line-strong:#5cf6e857;--kiko-text:#e9fbf8;--kiko-text-soft:#b8cfcb;--kiko-muted:#789795;--kiko-quiet:#5f7b78;--kiko-aqua:#5cf6e8;--kiko-aqua-strong:#a4fff6;--kiko-blue:#6aa7ff;--kiko-positive:#65f38e;--kiko-magenta:#ff4fd8;--kiko-violet:#a982ff;--kiko-amber:#ffc65a;--kiko-danger:#ff6176;--kiko-mono:"SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--kiko-sans:Inter, "Avenir Next", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kiko-shell:1440px;--kiko-gutter:clamp(16px, 2.4vw, 34px);--kiko-header-height:64px;color:var(--kiko-text);background:var(--kiko-bg)}html{background:var(--kiko-bg);scrollbar-color:#5cf6e847 #010608cc;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;max-width:100%;overflow-x:clip}body{min-width:320px;min-height:100dvh;color:var(--kiko-text);background:var(--kiko-bg);font-family:var(--kiko-sans);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:clip}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--kiko-aqua-strong);outline-offset:3px}.app-shell{min-height:100dvh;color:var(--kiko-text);font-family:var(--kiko-sans);background:radial-gradient(circle at 50% -14%,#25cfc11f,#0000 36rem),radial-gradient(circle at 96% 32%,#ff4fd80a,#0000 28rem),radial-gradient(circle at 2% 90%,#6aa7ff0e,#0000 34rem),linear-gradient(145deg,#020506 0%,#041014 52%,#020609 100%)}.app-shell:after{opacity:.1}.grid-field{opacity:.58}.site-header{z-index:70;width:100%;height:var(--kiko-header-height);padding:0 max(var(--kiko-gutter), calc((100vw - var(--kiko-shell)) / 2));background:linear-gradient(90deg, #071216f9, #02080bf2), var(--terminal-grid);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background-size:auto,160px 160px;border-bottom:1px solid #5cf6e838;margin:0;position:sticky;top:0;box-shadow:0 10px 32px #0000004d}.site-header:after{opacity:.8}.brand{gap:10px}.brand-mark{width:38px;height:38px}.brand-mark img{width:30px;height:30px}.brand-wordmark{gap:4px}.brand-wordmark>img{width:82px}.brand-wordmark small,.header-status{font-family:var(--kiko-mono)}.header-status{color:var(--kiko-muted);letter-spacing:.14em;gap:8px;font-size:8px;font-weight:620}.status-light{background:var(--kiko-positive);width:6px;height:6px;box-shadow:0 0 10px #65f38eb3}#top,footer{width:min(var(--kiko-shell), calc(100% - var(--kiko-gutter) - var(--kiko-gutter)));margin-inline:auto}footer{min-height:72px;color:var(--kiko-muted);font-family:var(--kiko-mono);border-top-color:#5cf6e814;padding:24px 0;font-size:9px}.surface{border:1px solid var(--kiko-line);background:linear-gradient(135deg, #5cf6e806, transparent 44%), repeating-linear-gradient(90deg, transparent 0 31px, #5cf6e802 32px), var(--kiko-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2px;box-shadow:0 16px 44px #0003,inset 0 1px #ffffff06}.surface:before{opacity:.58}.eyebrow,.metric-label{color:var(--kiko-aqua);font:680 9px/1.35 var(--kiko-mono);letter-spacing:.14em}.deposit-button,.secondary-button,.danger-button,.input-row button{min-height:44px;font-family:var(--kiko-mono);letter-spacing:.035em;text-transform:uppercase;border-radius:2px;font-size:10px;font-weight:720}.deposit-button{border-color:var(--kiko-aqua);color:#02110f;background:linear-gradient(90deg,#5cf6e8,#91fff4)}.secondary-button{color:var(--kiko-aqua-strong);background:#5cf6e809;border-color:#5cf6e852}.text-button{min-height:42px;color:var(--kiko-text-soft);font-family:var(--kiko-mono);font-size:10px}.icon-button{border-color:var(--kiko-line);width:44px;min-width:44px;height:44px;color:var(--kiko-text-soft);font-family:var(--kiko-mono);background:#020a0da8;border-radius:2px}.launch-stage{min-height:calc(100dvh - var(--kiko-header-height) - 72px);grid-template-columns:minmax(0,1.3fr) minmax(280px,.62fr);gap:clamp(40px,7vw,96px);padding:clamp(62px,8vw,118px) clamp(0px,2vw,28px) clamp(78px,9vw,128px)}.launch-copy h1{letter-spacing:-.06em;text-wrap:balance;max-width:780px;margin:14px 0 24px;font-size:clamp(52px,6.6vw,96px);font-weight:660;line-height:.94}.launch-copy>p:not(.eyebrow){max-width:620px;color:var(--kiko-text-soft);text-wrap:pretty;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.launch-button{min-height:54px;margin-top:34px}.launch-visual{border-color:var(--kiko-line-strong);background:radial-gradient(circle at 50% 46%,#5cf6e814,#0000 42%),#040e12d1;min-height:clamp(300px,31vw,420px)}.access-stage{min-height:calc(100dvh - var(--kiko-header-height) - 72px);padding:clamp(42px,7vw,84px) 0}.access-card{width:min(720px,100%);padding:clamp(24px,5vw,44px)}.access-card h1{text-wrap:balance;font-weight:660}.input-row,.setup-status{border-radius:2px}.input-row input,.address-field input,.address-field select,.amount-field input,.statement-period-picker select{min-height:46px;color:var(--kiko-text);border-color:var(--kiko-line-strong);background:#030b0ed1}.product-shell{min-height:calc(100dvh - var(--kiko-header-height))}.product-header{z-index:60;top:calc(var(--kiko-header-height) + 10px);border:1px solid var(--kiko-line);background:linear-gradient(90deg, #071216fa, #030c10f6), var(--terminal-grid);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background-size:auto,160px 160px;border-radius:2px;grid-template-columns:minmax(170px,1fr) auto minmax(250px,1fr);gap:clamp(14px,2vw,26px);min-height:72px;margin-top:12px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 14px 34px #00000052}.account-identity{gap:10px}.account-identity small{color:var(--kiko-quiet);font-family:var(--kiko-mono);letter-spacing:.14em;font-size:7px;font-weight:650}.account-identity strong{color:var(--kiko-text);font-family:var(--kiko-mono);font-size:11px}.avatar{background:#030d11eb;border-color:#5cf6e85c;border-radius:2px;flex-basis:38px;width:38px;height:38px}.avatar-button{padding:3px}.avatar-button>img{object-fit:cover;width:100%;height:100%}.profile-silhouette{width:30px;height:30px}.product-nav{border:1px solid var(--kiko-line);background:#020a0dd1;border-radius:2px;grid-template-columns:repeat(6,minmax(66px,1fr));gap:1px;padding:3px;display:grid}.product-nav button{min-width:0;min-height:42px;color:var(--kiko-muted);font-family:var(--kiko-mono);letter-spacing:.01em;background:0 0;border:1px solid #0000;border-radius:1px;grid-template-columns:15px minmax(0,auto);justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:620;line-height:1;display:grid;position:relative}.product-nav button:hover{color:var(--kiko-aqua-strong);background:#5cf6e809;border-color:#5cf6e81f}.product-nav button.active{color:var(--kiko-aqua-strong);box-shadow:inset 2px 0 var(--kiko-aqua);background:linear-gradient(90deg,#5cf6e81c,#0000),#041215e6;border-color:#5cf6e84d}.nav-icon{color:currentColor;place-items:center;width:15px;font-size:13px;display:grid}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-actions{gap:8px}.product-actions .deposit-button{justify-content:center;align-items:center;gap:6px;min-width:104px;padding-inline:14px;display:inline-flex}.product-page{padding:20px 0 84px}.product-page>*{min-width:0}.page-title-row{align-items:end;gap:28px;min-height:112px;padding:10px 2px 22px}.page-title-row h1{letter-spacing:-.05em;text-wrap:balance;margin:7px 0 5px;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:.98}.page-title-row p{max-width:680px;color:var(--kiko-muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.earnings-hero{--surface-signal:var(--kiko-aqua);grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);min-height:286px;overflow:hidden}.earnings-primary{align-content:center;min-height:286px;padding:clamp(28px,4vw,46px)}.earnings-value{color:#edfffb;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.07em;margin-top:13px;font-size:clamp(52px,6.7vw,88px);font-weight:560}.earnings-context{color:var(--kiko-muted);gap:9px 24px;margin-top:20px;font-size:11px}.earnings-history-chart{opacity:.68;height:156px}.available-now{border-left-color:var(--kiko-line);background:linear-gradient(145deg,#5cf6e80e,#0000 65%),#030d116b;align-content:center;padding:clamp(24px,3vw,38px)}.available-now>strong{color:var(--kiko-text);font:570 clamp(34px, 3.6vw, 50px)/1 var(--kiko-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-top:12px}.available-now p{color:var(--kiko-muted);margin:10px 0 20px;font-size:12px}.available-actions{gap:8px}.overview-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:12px;margin-top:12px}.money-card,.spyx-card{min-height:290px;padding:clamp(22px,3vw,31px)}.card-heading h2{color:var(--kiko-text);font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(28px,3vw,40px);font-weight:570}.simple-tag,.stock-chip{min-height:26px;font-family:var(--kiko-mono);border-radius:999px;font-size:8px}.allocation-line{height:6px;margin-top:30px}.calm-stats{background:#5cf6e817;margin-top:28px}.calm-stat{background-color:#051115fa;min-height:120px;padding:14px 13px 12px}.calm-stat .stat-label,.next-unit small,.next-unit p{color:var(--kiko-muted);font-size:9px}.calm-stat-value{color:var(--kiko-text-soft);font-family:var(--kiko-mono);font-size:clamp(15px,1.55vw,19px)}.calm-stat-icon{flex-basis:36px;width:36px;height:36px}.calm-stat-icon svg,.strategy-stat-icon img{width:24px;height:24px}.share-vault{grid-template-columns:minmax(112px,.72fr) minmax(200px,1.28fr);gap:18px;margin-top:25px}.completed-units{min-height:112px;padding:14px}.ring-meter{flex-basis:78px;width:78px;height:78px}.next-unit strong{color:var(--kiko-text);font-family:var(--kiko-mono);font-size:18px}.savings-summary-strip{grid-template-columns:minmax(0,1.25fr) minmax(180px,.7fr) auto;gap:24px;min-height:110px;margin-top:12px;padding:20px 24px}.savings-summary-strip strong{color:var(--kiko-text);font-family:var(--kiko-mono);font-variant-numeric:tabular-nums;font-size:25px}.savings-summary-strip small{color:var(--kiko-muted)}.quiet-status{grid-template-columns:50px minmax(0,1fr) auto;gap:18px;min-height:88px;margin-top:12px;padding:17px 22px}.quiet-status h2{color:var(--kiko-text-soft);margin:5px 0 0;font-size:14px;font-weight:620;line-height:1.4}.status-orb{width:42px;height:42px}.freshness{min-width:92px}.savings-policy{grid-template-columns:62px minmax(0,1fr) minmax(260px,.62fr);gap:24px;padding:clamp(22px,3vw,30px)}.savings-policy h2,.settings-title h2,.streak-heading h2,.reward-progress h2{color:var(--kiko-text);text-wrap:balance;font-size:18px;line-height:1.3}.savings-policy p,.settings-title p,.streak-heading p,.reward-progress p{color:var(--kiko-muted);text-wrap:pretty;font-size:11px;line-height:1.55}.savings-goal-grid{gap:12px;margin-top:12px}.savings-goal-card{padding:clamp(20px,2.5vw,27px)}.savings-goal-card header,.goal-actions,.goal-facts{gap:14px}.goal-value{color:var(--kiko-text);font-family:var(--kiko-mono);font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,44px)}.goal-range-panel,.goal-composition,.goal-yield-panel{border-radius:2px}.asset-list{overflow:hidden}.asset-list-head,.asset-row{grid-template-columns:minmax(220px,1.2fr) minmax(105px,.6fr) minmax(105px,.6fr) minmax(120px,.7fr) minmax(150px,.8fr);gap:18px;padding-inline:clamp(18px,2.5vw,28px)}.asset-list-head{min-height:42px;color:var(--kiko-muted);font-family:var(--kiko-mono);font-size:8px}.asset-row{min-height:86px}.asset-row strong,.asset-row em{font-variant-numeric:tabular-nums}.portfolio-note{color:var(--kiko-muted)}.rewards-grid{gap:12px}.reward-card{min-height:156px;padding:24px}.reward-card strong{font-variant-numeric:tabular-nums;font-size:clamp(32px,4vw,48px)}.reward-progress,.streak-progress,.settings-group{padding:clamp(22px,3vw,30px)}.referral-panel{--surface-signal:var(--kiko-aqua);gap:20px;padding:clamp(22px,3vw,30px)}.referral-panel:after{border-color:#5cf6e81a}.referral-heading h2{color:var(--kiko-text);font-family:var(--kiko-mono);font-variant-numeric:tabular-nums;font-size:clamp(22px,2.7vw,32px)}.referral-rate{color:var(--kiko-aqua);white-space:nowrap;background:#5cf6e80b;border-color:#5cf6e847;border-radius:999px}.referral-explainer,.referral-permanence,.referral-create-actions>small{color:var(--kiko-muted)}.referral-code-input,.referral-link-row input{border-color:var(--kiko-line-strong);background:#01080acc;border-radius:2px}.referral-code-input>span{color:var(--kiko-muted);border-color:var(--kiko-line);font-family:var(--kiko-mono)}.referral-code-input input,.referral-link-row input{color:var(--kiko-text-soft);font-family:var(--kiko-mono)}.referral-stats{background:#5cf6e81a}.referral-stats>span{background:#040e11fa}.referral-stats small{color:var(--kiko-muted);font-family:var(--kiko-mono)}.referral-stats strong{color:var(--kiko-text);font-family:var(--kiko-mono);font-variant-numeric:tabular-nums}.referral-permanence{border-color:#5cf6e847}.referral-message{color:var(--kiko-aqua);font-family:var(--kiko-mono)}.settings-stack{gap:12px}.toggle-row,.range-row{min-height:76px}.toggle-row small,.range-row small{color:var(--kiko-muted);font-size:10px;line-height:1.45}.setting-readout{background:#5cf6e817;gap:1px}.setting-readout span{background:#051115fa;min-height:74px}.settings-save-bar{z-index:12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);gap:18px;padding:12px 14px 12px 18px;position:sticky;bottom:12px;box-shadow:0 16px 44px #00000073}.danger-zone{border-radius:2px}.statement-command{padding:22px}.statement-command-copy p,.statement-integrity p,.statement-metric small{color:var(--kiko-muted);font-size:10px}.statement-summary-grid{gap:10px;margin-top:12px}.statement-metric{min-height:132px;padding:20px}.statement-detail-grid,.statement-activity,.statement-integrity{margin-top:12px}.statement-activity-row{min-height:68px}.modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000406d1;padding:clamp(14px,3vw,28px)}.modal{border-color:var(--kiko-line-strong);background:var(--kiko-panel-solid);border-radius:3px;width:min(590px,100%);max-height:min(820px,100dvh - 32px);padding:clamp(22px,4vw,34px);overflow-y:auto}.modal h2{color:var(--kiko-text);text-wrap:balance;font-size:clamp(26px,4vw,36px);line-height:1.08}.modal>p,.modal-note{color:var(--kiko-text-soft);font-size:11px;line-height:1.55}.destination-box code,.transaction-preview strong{overflow-wrap:anywhere}.toast{z-index:96;right:var(--kiko-gutter);max-width:min(420px,100vw - 32px);bottom:24px}.kiko-notification,.kiko-minimized{z-index:94}@media (width<=1180px){.product-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 18px}.product-nav{grid-area:2/1/auto/-1}.product-actions{grid-area:1/2}.earnings-hero{grid-template-columns:minmax(0,1.42fr) minmax(280px,.72fr)}.overview-grid{grid-template-columns:1fr}.money-card,.spyx-card{min-height:0}.statement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){:root{--kiko-gutter:16px}.earnings-hero{grid-template-columns:1fr}.earnings-primary{min-height:250px}.available-now{border-top:1px solid var(--kiko-line);border-left:0;grid-template-columns:minmax(0,1fr) auto;gap:0 24px;padding:22px 26px}.available-now>strong,.available-now>.metric-label,.available-now>p{grid-column:1}.available-actions{grid-area:1/2/4;align-self:center;min-width:210px}.savings-policy{grid-template-columns:54px minmax(0,1fr)}.savings-allocation-meter{grid-column:1/-1}.asset-list-head,.asset-row{grid-template-columns:minmax(190px,1fr) 90px 100px minmax(130px,.7fr)}.asset-list-head>:nth-child(3),.asset-row>:nth-child(3){display:none}.statement-detail-grid,.statement-integrity{grid-template-columns:1fr}}@media (width<=720px){:root{--kiko-header-height:56px;--kiko-gutter:12px}body{font-size:14px}.app-shell:after{opacity:.055}.grid-field{opacity:.4}.site-header{height:var(--kiko-header-height);padding-inline:var(--kiko-gutter)}.brand-mark{width:34px;height:34px}.brand-mark img{width:27px;height:27px}.brand-wordmark>img{width:68px}.brand-wordmark small{display:none}.header-status{font-size:7px}#top,footer{width:calc(100% - var(--kiko-gutter) - var(--kiko-gutter))}footer{padding-bottom:calc(94px + env(safe-area-inset-bottom));gap:4px;display:grid}.launch-stage{min-height:calc(100svh - var(--kiko-header-height));grid-template-columns:1fr;gap:36px;padding:54px 4px 72px}.launch-copy h1{font-size:clamp(46px,14vw,66px)}.launch-copy>p:not(.eyebrow){font-size:16px;line-height:1.6}.launch-button{justify-content:space-between;width:100%}.launch-visual{min-height:240px}.access-stage{min-height:calc(100svh - var(--kiko-header-height));align-items:start;padding:28px 0 70px}.access-card{padding:24px 18px}.input-row,.username-form .input-row{grid-template-columns:minmax(0,1fr);gap:0;padding:6px}.username-form .input-row>span{display:none}.input-row input{min-height:48px;padding-inline:12px}.input-row button{width:100%;margin:0}.product-header{top:calc(var(--kiko-header-height) + 6px);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;min-height:60px;margin-top:7px;padding:7px;animation:none;transform:none}.account-identity{grid-area:1/1}.account-identity small{display:none}.account-identity strong{font-size:10px}.avatar{flex-basis:34px;width:34px;height:34px}.profile-silhouette{width:27px;height:27px}.product-actions{grid-area:1/2;gap:5px}.product-actions .deposit-button{min-width:84px;min-height:42px;padding-inline:11px}.icon-button{width:42px;min-width:42px;height:42px}.product-nav{z-index:88;right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020a0df9;border-color:#5cf6e857;grid-area:auto;grid-template-columns:repeat(6,minmax(0,1fr));width:auto;min-height:64px;margin:0;padding:3px;position:fixed;overflow:hidden;transform:none;box-shadow:0 16px 45px #0000009e}.product-nav button{letter-spacing:-.01em;grid-template-rows:18px auto;grid-template-columns:1fr;gap:4px;min-width:0;min-height:56px;padding:5px 2px 4px;font-size:7.5px}.product-nav button.active{box-shadow:inset 0 2px var(--kiko-aqua)}.nav-icon{width:auto;font-size:15px}.product-page{padding:14px 0 calc(104px + env(safe-area-inset-bottom))}.page-title-row{gap:18px;min-height:0;padding:18px 1px 20px;display:grid}.page-title-row h1,.statement-title-row h1{font-size:clamp(36px,12vw,48px)}.page-title-row>.deposit-button,.page-title-row>button{width:100%}.earnings-hero{min-height:0}.earnings-primary{min-height:236px;padding:27px 21px 23px}.earnings-value{max-width:100%;font-size:clamp(43px,14vw,62px);line-height:.98}.earnings-context{gap:5px;margin-top:16px;font-size:10px;display:grid}.earnings-title-row{gap:10px}.earnings-chart-toolbar{gap:4px}.earnings-chart-toolbar>span{font-size:6.5px}.earnings-chart-selector{grid-template-columns:34px 50px}.earnings-chart-selector button{min-height:22px;padding-inline:4px;font-size:7px}.earnings-history-chart{height:112px}.available-now{grid-template-columns:1fr;gap:0;padding:22px 20px;display:grid}.available-now>strong,.available-now>.metric-label,.available-now>p,.available-actions{grid-area:auto/1}.available-now>strong{font-size:36px}.available-actions{min-width:0}.overview-grid{gap:9px;margin-top:9px}.money-card,.spyx-card{padding:21px 18px}.card-heading{gap:12px;display:grid}.card-heading>:last-child{justify-self:start}.card-heading h2{font-size:30px}.allocation-line{margin-top:23px}.calm-stats{grid-template-columns:1fr;margin-top:22px}.calm-stat{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:82px;padding:11px 12px 10px;display:grid}.calm-stat-head{grid-area:1/1}.calm-stat .stat-label{font-size:8px;line-height:1.25}.calm-stat-value{text-align:right;grid-area:1/2;margin:0 0 0 12px;font-size:16px}.calm-stat-foot{border-top:1px solid #5cf6e812;grid-area:2/1/auto/-1;align-items:center;margin-top:9px;padding-top:8px}.calm-stat-icon{flex-basis:32px;width:32px;height:32px}.calm-stat-icon svg,.strategy-stat-icon img{width:21px;height:21px;display:block}.share-vault{grid-template-columns:1fr;gap:14px;margin-top:20px}.completed-units{min-height:78px}.next-unit{padding-block:4px}.savings-summary-strip{grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-top:9px;padding:19px 18px}.savings-summary-strip>:first-child{grid-column:1/-1}.goal-signal-row{justify-content:flex-start}.quiet-status{grid-template-columns:42px minmax(0,1fr);gap:13px;margin-top:9px;padding:16px}.freshness{text-align:left;grid-column:2;justify-self:start;min-width:0}.savings-policy{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px 17px}.savings-policy-glyph{width:42px;height:42px}.savings-goal-grid{grid-template-columns:1fr;gap:9px;margin-top:9px}.savings-goal-card{padding:20px 16px}.savings-goal-card header,.goal-actions,.goal-facts{grid-template-columns:1fr;display:grid}.goal-allocation{justify-self:start}.goal-actions button{width:100%}.asset-list{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.asset-list:before,.asset-list-head{display:none}.asset-row{border:1px solid var(--kiko-line);background:var(--kiko-panel);grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;min-height:0;margin-bottom:9px;padding:18px 16px;display:grid}.asset-row>:nth-child(3){display:grid}.asset-name{grid-column:1/-1}.asset-row>div:nth-child(2),.asset-row>div:nth-child(3),.asset-row>div:nth-child(4){gap:4px;display:grid!important}.asset-row>div:nth-child(3){justify-items:end}.asset-row>div:nth-child(4){border-top:1px solid #5cf6e814;grid-column:1/-1;padding-top:10px}.asset-action{grid-column:1/-1;justify-content:flex-start}.asset-action .secondary-button{width:100%}.rewards-grid,.setting-readout{grid-template-columns:1fr}.reward-card{min-height:120px}.settings-group,.reward-progress,.streak-progress,.referral-panel{padding:21px 17px}.referral-heading,.streak-heading,.referral-create-actions{flex-direction:column;align-items:stretch}.referral-rate{width:fit-content}.streak-multiplier{width:100%;min-width:0}.streak-scale{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.referral-code-input,.referral-link-row,.referral-stats{grid-template-columns:1fr}.referral-code-input>span{border-right:0;border-bottom:1px solid var(--kiko-line);justify-items:start;min-height:38px}.referral-code-input input,.referral-link-row input{min-height:48px}.referral-link-row button,.referral-create-actions button{width:100%}.settings-title,.toggle-row,.range-row,.settings-save-bar,.danger-zone{grid-template-columns:1fr;gap:14px;display:grid}.toggle-row{position:relative}.settings-title .simple-tag{justify-self:start}.toggle-row>i{position:absolute;top:18px;right:0}.toggle-row>span{padding-right:58px}.range-control{width:100%}.settings-save-bar{bottom:calc(82px + env(safe-area-inset-bottom));padding:16px;position:static}.settings-save-bar .deposit-button,.danger-zone button{width:100%}.statement-command{padding:19px 16px}.statement-command-copy{align-items:flex-start}.statement-downloads{grid-template-columns:1fr 1fr;width:100%;display:grid}.statement-downloads .deposit-button{grid-column:1/-1;width:100%}.statement-downloads .secondary-button{width:100%}.statement-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.statement-metric{min-height:118px;padding:15px 12px}.statement-metric>strong{font-size:clamp(19px,6vw,26px)}.statement-breakdown,.statement-record-card,.statement-integrity{padding:19px 15px}.statement-activity-row{padding-inline:15px}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:calc(100svh - 18px);padding:24px 18px calc(24px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:5px 5px 0 0}.toast{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));max-width:none;left:12px}.kiko-notification{right:12px;bottom:calc(86px + env(safe-area-inset-bottom));width:auto;left:12px}.kiko-minimized{bottom:calc(86px + env(safe-area-inset-bottom));display:grid;left:12px}}@media (width<=420px){.header-status{text-overflow:ellipsis;white-space:nowrap;max-width:88px;overflow:hidden}.product-nav button{font-size:7px}.earnings-value{font-size:clamp(40px,13.5vw,56px)}.savings-summary-strip{grid-template-columns:1fr}.savings-summary-strip>*{grid-column:1}.savings-summary-strip .secondary-button{width:100%}.statement-summary-grid{grid-template-columns:1fr}.statement-metric{min-height:104px}.statement-downloads{grid-template-columns:1fr}.statement-downloads .deposit-button,.statement-downloads .secondary-button{grid-column:1}}@media (width<=350px){.brand-wordmark{display:none}.product-actions .deposit-button{width:42px;min-width:42px;padding:0}.product-actions .button-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.product-nav button{font-size:6.5px}.earnings-title-row{gap:6px}.earnings-chart-selector{grid-template-columns:32px 44px}.earnings-chart-selector button{padding-inline:2px;font-size:6.5px}.nav-icon{font-size:14px}}@media (prefers-contrast:more){:root{--kiko-line:#a4fff661;--kiko-line-strong:#a4fff6a3;--kiko-muted:#a8c0bc}.surface,.product-header,.product-nav{background-color:#061014}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-links{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.public-links a{width:36px;height:36px;color:var(--kiko-muted);background:#030d119e;border:1px solid #5cf6e829;border-radius:2px;place-items:center;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.public-links a:hover,.public-links a:focus-visible{color:var(--kiko-aqua-strong);background:#5cf6e812;border-color:#5cf6e870;box-shadow:0 0 18px #5cf6e81a}.public-links svg{fill:currentColor;width:17px;height:17px}.product-header{grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:70px;padding:9px 10px 9px 12px}.product-nav{grid-area:1/1;grid-template-columns:repeat(6,minmax(68px,1fr));justify-self:start;width:min(100%,650px)}.product-actions{grid-area:1/2;justify-self:end;gap:7px}.header-help-button{border:1px solid var(--kiko-line);min-height:42px;color:var(--kiko-muted);font:620 8px/1 var(--kiko-mono);letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:#030d11b8;border-radius:2px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.header-help-button:hover,.header-help-button:focus-visible,.header-help-button.active{color:var(--kiko-aqua-strong);background:#5cf6e811;border-color:#5cf6e861}.header-help-button svg{fill:currentColor;width:17px;height:17px}.account-menu{min-width:0;position:relative}.account-menu>summary{list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-menu-trigger{border:1px solid var(--kiko-line);min-height:44px;color:var(--kiko-text);cursor:pointer;background:#030d11c7;border-radius:2px;padding:2px 7px 2px 2px;transition:border-color .16s,background .16s}.account-menu-trigger:hover,.account-menu-trigger:focus-visible,.account-menu[open] .account-menu-trigger{background:#5cf6e811;border-color:#5cf6e86b}.account-avatar{flex:0 0 36px;width:36px;height:36px;padding:3px;overflow:hidden}.account-avatar>img{object-fit:cover;width:100%;height:100%}.account-menu-name{gap:3px;min-width:0;max-width:112px;display:grid}.account-menu-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-chevron{width:13px;color:var(--kiko-quiet);place-items:center;font-size:11px;transition:transform .16s;display:grid}.account-menu[open] .account-menu-chevron{transform:rotate(180deg)}.account-menu-popover{z-index:105;border:1px solid var(--kiko-line-strong);background:#040f13fc;border-radius:3px;width:min(270px,100vw - 24px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #00000094,inset 0 1px #ffffff06}.account-menu-heading{border-bottom:1px solid #5cf6e81a;align-items:center;gap:10px;min-width:0;padding:8px 8px 13px;display:flex}.account-menu-heading>span:last-child{gap:4px;min-width:0;display:grid}.account-menu-heading small{color:var(--kiko-quiet);font:620 7px/1 var(--kiko-mono);letter-spacing:.12em;text-transform:uppercase}.account-menu-heading strong{color:var(--kiko-text);font:620 11px/1 var(--kiko-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu-popover>button{min-height:42px;color:var(--kiko-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5cf6e812;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;font-size:10px;display:grid}.account-menu-popover>button:hover,.account-menu-popover>button:focus-visible{color:var(--kiko-aqua-strong);background:#5cf6e80e}.account-menu-popover>button:last-child{border-bottom:0}.account-menu-popover>.account-menu-signout{color:#ff9aaa}.metric-label-group,.settings-title-line,.asset-title-row,.stat-label,.priority-label{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.stat-label{flex-wrap:nowrap}.stat-label>span,.priority-label>span,.asset-title-row>strong{min-width:0}.simple-tag,.earnings-context>span{column-gap:5px}.settings-title-line h2{margin:0}.info-tooltip{z-index:8;color:var(--kiko-aqua);text-transform:none;flex:none;align-self:center;font-style:normal;line-height:1;display:inline-grid;position:relative}.info-tooltip>button{width:17px;height:17px;color:var(--kiko-aqua);font:700 9px/1 var(--kiko-mono);appearance:none;cursor:help;background:#5cf6e80b;border:1px solid #5cf6e84d;border-radius:50%;place-items:center;padding:0;display:grid}.info-tooltip.compact>button{width:15px;height:15px;font-size:8px}.info-tooltip>button:hover,.info-tooltip>button:focus-visible,.info-tooltip.open>button{border-color:var(--kiko-aqua);color:#02110f;background:var(--kiko-aqua)}.info-tooltip-panel{z-index:120;border:1px solid var(--kiko-line-strong);width:min(280px,100vw - 30px);color:var(--kiko-text-soft);box-shadow:0 14px 36px #0000008a, inset 2px 0 var(--kiko-aqua);font:500 10px/1.5 var(--kiko-sans);letter-spacing:0;text-align:left;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:#030d11fc;border-radius:2px;padding:11px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,5px)}.info-tooltip.open .info-tooltip-panel,.info-tooltip:hover .info-tooltip-panel,.info-tooltip:focus-within .info-tooltip-panel{opacity:1;visibility:visible;transform:translate(-50%)}.earnings-hero{grid-template-columns:minmax(0,1.56fr) minmax(320px,.74fr);min-height:294px}.earnings-primary{min-height:294px}.earnings-context>span{align-items:center;gap:5px;display:inline-flex}.priority-glance{border-left:1px solid var(--kiko-line);background:linear-gradient(145deg,#5cf6e809,#0000 58%),#030d116b;grid-template-rows:auto 1fr 1fr;min-width:0;padding:18px;display:grid}.priority-glance-heading{justify-content:space-between;align-items:center;gap:12px;padding:2px 3px 12px;display:flex}.priority-glance-heading small{color:var(--kiko-quiet);font:600 7px/1 var(--kiko-mono);letter-spacing:.1em;text-transform:uppercase}.priority-card{min-width:0;color:var(--kiko-text);background:#030d1157;border-top:1px solid #5cf6e81a;grid-template-columns:37px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:13px 10px 13px 12px;display:grid}.priority-card+.priority-card{border-bottom:1px solid #5cf6e81a}.priority-card:hover{background:#5cf6e809}.priority-icon{width:35px;height:35px;color:var(--kiko-aqua);font:650 13px/1 var(--kiko-mono);background:#5cf6e80a;border:1px solid #5cf6e842;place-items:center;display:grid}.priority-icon svg,.summary-category-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.summary-category-icon{width:28px;height:28px;color:var(--kiko-aqua);background:#5cf6e80a;border:1px solid #5cf6e83d;flex:0 0 28px;place-items:center;margin-right:2px;display:grid}.summary-category-icon svg{width:17px;height:17px}.summary-category-icon.market-tracker-icon,.stocks-priority .priority-icon{color:#ff9be9;background:#ff4fd80b;border-color:#ff4fd84d}.priority-copy{gap:5px;min-width:0;display:grid}.priority-label{color:var(--kiko-muted);font:600 8px/1 var(--kiko-mono);letter-spacing:.06em;text-transform:uppercase}.priority-copy strong{color:var(--kiko-text);font:590 18px/1 var(--kiko-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.priority-copy small{color:var(--kiko-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.35;overflow:hidden}.priority-arrow{border:1px solid var(--kiko-line);width:32px;height:32px;color:var(--kiko-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.priority-arrow:hover,.priority-arrow:focus-visible{border-color:var(--kiko-aqua);color:var(--kiko-aqua-strong);background:#5cf6e80f}.asset-title-row{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.notification-typewriter{min-height:3.05em}.notification-typed-copy>i{vertical-align:-.15em;background:var(--kiko-aqua);width:1px;height:1.08em;margin-left:3px;animation:.72s step-end infinite notification-cursor;display:inline-block;box-shadow:0 0 7px #5cf6e88c}.notification-typed-copy>i.complete{animation-iteration-count:4}@keyframes notification-cursor{0%,48%{opacity:1}49%,to{opacity:0}}.help-page{scroll-margin-top:calc(var(--kiko-header-height) + 92px)}.help-hero{z-index:20;--surface-signal:var(--kiko-aqua);grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:272px;padding:clamp(28px,5vw,52px);display:grid}.help-hero-copy h1{max-width:700px;color:var(--kiko-text);letter-spacing:-.052em;text-wrap:balance;margin:10px 0 13px;font-size:clamp(35px,5vw,61px);font-weight:620;line-height:.98}.help-hero-copy p{max-width:670px;color:var(--kiko-muted);margin:0;font-size:12px;line-height:1.6}.help-version{color:var(--kiko-quiet);font:600 8px/1 var(--kiko-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;display:inline-flex}.help-search{gap:9px;min-width:0;display:grid;position:relative}.help-search-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.help-search-heading>label{color:var(--kiko-text-soft);font:620 9px/1 var(--kiko-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.help-search-heading>label svg{width:17px;height:17px;fill:var(--kiko-aqua)}.help-search-heading>small{color:var(--kiko-quiet);font:560 8px/1.2 var(--kiko-mono);letter-spacing:.02em}.help-search-control{min-width:0;position:relative}.help-search input{border:1px solid var(--kiko-line-strong);width:100%;min-height:54px;color:var(--kiko-text);background:#020a0dd1;border-radius:2px;outline:0;padding:0 48px 0 15px;font-size:12px}.help-search input::-webkit-search-cancel-button{appearance:none}.help-search input:focus{border-color:var(--kiko-aqua);box-shadow:0 0 0 3px #5cf6e812}.help-search-clear{z-index:2;width:38px;height:38px;color:var(--kiko-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.help-search-clear:hover,.help-search-clear:focus-visible{color:var(--kiko-aqua-strong);background:#5cf6e80f;outline:1px solid #5cf6e82e}.help-suggestions{z-index:60;background:linear-gradient(135deg,#5cf6e80e,#0000 42%),#020a0dfb;border:1px solid #5cf6e857;border-radius:2px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 22px 54px #0000008a,0 0 24px #5cf6e80e}.help-suggestions-label{color:var(--kiko-aqua);font:680 8px/1 var(--kiko-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #5cf6e81a;padding:11px 13px 9px;display:block}.help-suggestion-list{overscroll-behavior:contain;scrollbar-color:#5cf6e852 transparent;scrollbar-width:thin;max-height:min(300px,42vh);overflow-y:auto}.help-suggestion{width:100%;min-height:58px;color:var(--kiko-text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #5cf6e813;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 13px;display:grid}.help-suggestion:last-child{border-bottom:0}.help-suggestion:hover,.help-suggestion:focus-visible,.help-suggestion[aria-selected=true]{color:var(--kiko-text);background:linear-gradient(90deg,#5cf6e81b,#3791ff09);outline:0}.help-suggestion>span{gap:5px;min-width:0;display:grid}.help-suggestion strong{font-size:10px;font-weight:610;line-height:1.35}.help-suggestion small{color:var(--kiko-quiet);font:560 7.5px/1.25 var(--kiko-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.help-suggestion>i{color:var(--kiko-aqua);font:600 11px/1 var(--kiko-mono);transition:transform .14s}.help-suggestion:hover>i,.help-suggestion[aria-selected=true]>i{transform:translate(2px,-2px)}.help-page:has(.help-suggestions)~.kiko-notification,.help-page:has(.help-suggestions)~.kiko-minimized,.product-page:has(.info-tooltip.open)~.kiko-notification,.product-page:has(.info-tooltip.open)~.kiko-minimized,.settings-page:has(.manual-destination[open])~.kiko-notification,.settings-page:has(.manual-destination[open])~.kiko-minimized{visibility:hidden;pointer-events:none}.help-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.help-shortcuts>button{border:1px solid var(--kiko-line);min-width:0;min-height:79px;color:var(--kiko-text-soft);text-align:left;cursor:pointer;background:#040f13c7;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.help-shortcuts>button:hover,.help-shortcuts>button:focus-visible{background:#5cf6e80b;border-color:#5cf6e866}.help-shortcuts>button>span{width:30px;height:30px;color:var(--kiko-aqua);font:650 12px/1 var(--kiko-mono);border:1px solid #5cf6e840;grid-row:1/3;place-items:center;display:grid}.help-shortcuts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.help-shortcuts small{color:var(--kiko-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.help-layout{grid-template-columns:minmax(205px,.25fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.help-index{top:calc(var(--kiko-header-height) + 96px);gap:14px;padding:20px 13px 13px;display:grid;position:sticky}.help-index nav{gap:2px;display:grid}.help-index nav a{min-height:37px;color:var(--kiko-muted);border:1px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:0 8px;font-size:9px;text-decoration:none;display:grid}.help-index nav a:hover,.help-index nav a:focus-visible{color:var(--kiko-aqua-strong);background:#5cf6e809;border-color:#5cf6e82e}.help-index nav a>span{color:var(--kiko-aqua);font:650 11px/1 var(--kiko-mono);place-items:center;display:grid}.help-index-note{border-top:1px solid #5cf6e81a;gap:6px;margin-top:4px;padding:13px 10px;display:grid}.help-index-note strong{font-size:10px}.help-index-note span{color:var(--kiko-quiet);font-size:8.5px;line-height:1.45}.help-index-note a{overflow-wrap:anywhere;color:var(--kiko-aqua);font:600 8px/1.4 var(--kiko-mono)}.help-results{gap:10px;min-width:0;display:grid}.help-result-count{min-height:27px;color:var(--kiko-quiet);font:600 8px/1 var(--kiko-mono);letter-spacing:.07em;text-transform:uppercase;padding:8px 2px 0}.help-section{scroll-margin-top:calc(var(--kiko-header-height) + 96px);--surface-signal:var(--kiko-blue);overflow:hidden}.help-section>header{border-bottom:1px solid #5cf6e817;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:22px 22px 18px;display:grid}.help-section-icon{width:40px;height:40px;color:var(--kiko-aqua);font:650 15px/1 var(--kiko-mono);background:#5cf6e80b;border:1px solid #5cf6e847;place-items:center;display:grid}.help-section>header p{max-width:760px;color:var(--kiko-muted);margin:7px 0 0;font-size:10px;line-height:1.55}.help-articles>details{scroll-margin-top:calc(var(--kiko-header-height) + 96px);border-bottom:1px solid #5cf6e813}.help-articles>details:last-child{border-bottom:0}.help-articles summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:16px;min-height:74px;padding:13px 22px;list-style:none;display:grid}.help-articles summary::-webkit-details-marker{display:none}.help-articles summary:hover,.help-articles summary:focus-visible{background:#5cf6e808}.help-articles summary>span{gap:6px;display:grid}.help-articles summary strong{color:var(--kiko-text-soft);font-size:11px}.help-articles summary small{color:var(--kiko-quiet);font-size:9px;line-height:1.45}.help-articles summary>i{border:1px solid var(--kiko-line);width:28px;height:28px;color:var(--kiko-aqua);font:500 14px/1 var(--kiko-mono);place-items:center;transition:transform .18s,background .18s;display:grid}.help-articles details[open] summary>i{background:#5cf6e80e;transform:rotate(45deg)}.help-article-copy{gap:12px;padding:2px 72px 23px 22px;display:grid}.help-article-copy p,.help-article-copy li{color:var(--kiko-text-soft);font-size:10.5px;line-height:1.67}.help-article-copy p{margin:0}.help-article-copy ol{gap:7px;margin:2px 0;padding-left:21px;display:grid}.help-article-note{border-left:2px solid var(--kiko-amber);background:#ffc65a09;padding:11px 12px;color:var(--kiko-muted)!important}.help-empty{text-align:center;justify-items:center;gap:10px;min-height:270px;padding:46px 24px;display:grid}.help-empty>span{color:var(--kiko-aqua);font-size:31px}.help-empty h2,.help-support h2{color:var(--kiko-text);margin:0;font-size:21px}.help-empty p,.help-support p{color:var(--kiko-muted);margin:0;font-size:10px;line-height:1.55}.help-support{--surface-signal:var(--kiko-aqua);justify-content:space-between;align-items:center;gap:28px;padding:24px;display:flex}.help-support>div:first-child{gap:7px;display:grid}.help-support-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.help-support-links a{justify-content:center;align-items:center;min-width:95px;text-decoration:none;display:inline-flex}@media (width<=1040px){.header-help-button>span,.account-menu-name{display:none}.account-menu-trigger{padding-right:2px}.account-menu-chevron{display:none!important}.header-help-button{width:42px;padding:0}.info-tooltip>button,.info-tooltip.compact>button{background:0 0;border:0;width:28px;height:28px;position:relative}.info-tooltip>button:before{content:"";background:#5cf6e80b;border:1px solid #5cf6e84d;border-radius:50%;position:absolute;inset:5.5px}.info-tooltip.compact>button:before{inset:6.5px}.info-tooltip>button:hover,.info-tooltip>button:focus-visible,.info-tooltip.open>button{background:0 0}.info-tooltip>button:hover:before,.info-tooltip>button:focus-visible:before,.info-tooltip.open>button:before{border-color:var(--kiko-aqua);background:var(--kiko-aqua)}.product-nav{grid-template-columns:repeat(6,minmax(58px,1fr))}.help-layout{grid-template-columns:1fr}.help-index{position:relative;top:auto}.help-index nav{grid-template-columns:repeat(3,minmax(0,1fr))}.help-index-note{grid-column:1/-1}}@media (width<=860px){.earnings-hero{grid-template-columns:1fr}.earnings-primary{min-height:238px}.priority-glance{border-top:1px solid var(--kiko-line);border-left:0;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;padding:16px}.priority-glance-heading{grid-column:1/-1}.priority-card+.priority-card{border-bottom:0;border-left:1px solid #5cf6e81a}.help-hero{grid-template-columns:1fr;gap:25px}.help-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.public-links a{width:34px;height:34px}.product-header{grid-template-columns:1fr;min-height:58px;padding:6px}.product-actions{grid-column:1;justify-self:end}.product-nav{right:max(8px, env(safe-area-inset-right));left:max(8px, env(safe-area-inset-left));grid-area:auto;grid-template-columns:repeat(6,minmax(0,1fr));width:auto;min-width:0;overflow:hidden}.product-nav button{grid-template-rows:18px auto;grid-template-columns:1fr;gap:4px;min-width:0;padding:5px 1px 4px;font-size:7px}.account-menu-popover{top:calc(var(--kiko-header-height) + 71px);right:var(--kiko-gutter);position:fixed}.info-tooltip-panel{right:12px;bottom:calc(90px + env(safe-area-inset-bottom));width:auto;position:fixed;left:12px;transform:translateY(5px)}.info-tooltip.open .info-tooltip-panel,.info-tooltip:hover .info-tooltip-panel,.info-tooltip:focus-within .info-tooltip-panel{transform:none}.earnings-primary{min-height:218px;padding:25px 20px 20px}.earnings-history-chart{height:104px}.priority-glance{grid-template-rows:auto 1fr 1fr;grid-template-columns:1fr;padding:12px}.priority-card+.priority-card{border-bottom:1px solid #5cf6e81a;border-left:0}.priority-card{min-height:78px;padding-block:10px}.help-page{padding-top:9px}.help-hero{min-height:0;padding:25px 18px}.help-hero-copy h1{font-size:clamp(35px,11vw,48px)}.help-shortcuts{gap:7px;margin-top:7px}.help-shortcuts>button{min-height:74px;padding:10px}.help-layout{gap:8px;margin-top:8px}.help-index{padding:16px 10px 10px}.help-index nav{grid-template-columns:repeat(2,minmax(0,1fr))}.help-section>header{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:18px 15px 15px}.help-section-icon{width:34px;height:34px}.help-articles summary{gap:11px;min-height:70px;padding:12px 15px}.help-article-copy{padding:1px 50px 20px 15px}.help-support{flex-direction:column;align-items:stretch;padding:20px 16px}.help-support-links{grid-template-columns:1fr 1fr;display:grid}.help-support-links .deposit-button{grid-column:1/-1}.kiko-copy p{min-height:3.05em}}@media (width<=420px){.public-links{gap:5px}.public-links a{width:32px;height:32px}.product-actions{gap:5px}.header-help-button,.product-actions .deposit-button,.account-menu-trigger{min-height:40px}.header-help-button{width:40px}.account-avatar{flex-basis:34px;width:34px;height:34px}.priority-copy strong{font-size:17px}.help-shortcuts{grid-template-columns:1fr}.help-shortcuts>button{min-height:68px}.help-index nav{grid-template-columns:1fr}.help-article-copy{padding-right:16px}}@media (width<=720px) and (height<=520px) and (orientation:landscape){.product-nav{min-height:54px}.product-nav button{min-height:48px}.kiko-notification,.kiko-minimized{bottom:calc(72px + env(safe-area-inset-bottom))}}@media (width>=721px) and (height<=520px) and (orientation:landscape){.kiko-minimized{bottom:14px;left:auto;right:14px}}@media (prefers-reduced-motion:reduce){.notification-typed-copy>i{opacity:0;animation:none}}footer.site-footer{width:min(var(--kiko-shell), calc(100% - var(--kiko-gutter) - var(--kiko-gutter)));min-height:0;color:var(--kiko-muted);font-family:var(--kiko-sans);letter-spacing:normal;text-transform:none;border-top:1px solid #5cf6e82e;gap:0;margin-top:clamp(52px,7vw,96px);padding:0 0 30px;font-size:13px;line-height:1.55;display:grid}.footer-risk{border-bottom:1px solid #ffc65a2e;border-right:1px solid #ffc65a2e;border-left:2px solid var(--kiko-amber);background:linear-gradient(90deg,#ffc65a12,#ffc65a04);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.footer-risk-icon{width:30px;height:30px;color:var(--kiko-amber);font:760 13px/1 var(--kiko-mono);border:1px solid #ffc65a70;place-items:center;display:grid}.footer-risk div{gap:4px;display:grid}.footer-risk strong{color:#ffe3ab;font-size:12px;font-weight:680}.footer-risk p{color:#9eaaa0;max-width:960px;margin:0;font-size:11px;line-height:1.55}.footer-risk>a{color:#ffd891;min-width:max-content;font:680 9px/1 var(--kiko-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffc65a3d;padding:8px 10px;text-decoration:none}.footer-risk>a:hover,.footer-risk>a:focus-visible{background:#ffc65a12;border-color:#ffc65a94}.site-footer-body{grid-template-columns:minmax(230px,.8fr) minmax(500px,1.5fr);gap:clamp(36px,7vw,110px);padding:42px 4px 38px;display:grid}.footer-identity{align-items:flex-start;gap:13px;display:flex}.footer-identity>img{width:38px;height:38px}.footer-identity>div{gap:7px;display:grid}.footer-identity strong{color:var(--kiko-text);font:720 13px/1 var(--kiko-mono);letter-spacing:.18em;text-transform:uppercase}.footer-identity span{color:var(--kiko-muted);font-size:12px}.footer-link-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.footer-link-groups>div{align-content:start;gap:9px;display:grid}.footer-link-groups strong{color:var(--kiko-aqua);font:680 8px/1 var(--kiko-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.footer-link-groups a,.site-footer-meta a{width:fit-content;color:var(--kiko-text-soft);text-decoration:none}.footer-link-groups a:hover,.footer-link-groups a:focus-visible,.site-footer-meta a:hover,.site-footer-meta a:focus-visible{color:var(--kiko-aqua-strong);text-underline-offset:4px;text-decoration:underline}.site-footer-meta{color:var(--kiko-quiet);font:560 9px/1.45 var(--kiko-mono);letter-spacing:.035em;border-top:1px solid #5cf6e817;flex-wrap:wrap;align-items:center;gap:11px 22px;padding:18px 4px 0;display:flex}.site-footer-meta a{color:var(--kiko-muted);margin-left:auto}.legal-page{width:min(1180px,100%);min-height:calc(100dvh - var(--kiko-header-height));margin-inline:auto;padding:clamp(30px,5vw,68px) 0 clamp(40px,7vw,92px)}.legal-hero{--surface-signal:var(--kiko-aqua);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:clamp(28px,4.5vw,54px);display:grid}.legal-hero>div{gap:12px;display:grid}.legal-hero h1{max-width:920px;color:var(--kiko-text);letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.5vw,72px);font-weight:600;line-height:.98}.legal-hero p{max-width:790px;color:var(--kiko-text-soft);margin:3px 0 0;font-size:clamp(14px,1.5vw,17px);line-height:1.65}.legal-effective{width:fit-content;color:var(--kiko-muted);font:620 9px/1 var(--kiko-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:5px}.legal-account-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.legal-policy-nav{z-index:24;top:var(--kiko-header-height);border:1px solid var(--kiko-line);scrollbar-width:thin;background:#030d11f2;gap:5px;margin-top:12px;padding:7px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 14px 28px #00000042}.legal-policy-nav a{min-width:max-content;min-height:40px;color:var(--kiko-muted);font:650 9px/1 var(--kiko-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.legal-policy-nav a:hover,.legal-policy-nav a:focus-visible,.legal-policy-nav a.active{color:var(--kiko-aqua-strong);background:#5cf6e80f;border-color:#5cf6e84d}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.legal-summary{top:calc(var(--kiko-header-height) + 68px);--surface-signal:var(--kiko-amber);gap:13px;padding:22px 20px;display:grid;position:sticky}.legal-summary>strong{color:#ffe3ab;font-size:18px;line-height:1.25}.legal-summary p{color:var(--kiko-muted);margin:0 0 4px;font-size:12px;line-height:1.6}.legal-summary a{color:var(--kiko-text-soft);font:620 9px/1.45 var(--kiko-mono);text-transform:uppercase;border-top:1px solid #5cf6e81a;justify-content:space-between;gap:8px;padding-top:11px;text-decoration:none;display:flex}.legal-summary a:hover,.legal-summary a:focus-visible{color:var(--kiko-aqua-strong)}.legal-document{--surface-signal:var(--kiko-blue);padding:clamp(24px,4vw,52px)}.legal-callout{border:1px solid #ffc65a38;border-left:2px solid var(--kiko-amber);color:#c7c4ad;background:#ffc65a0b;margin:0 0 18px;padding:18px 20px;font-size:13px;line-height:1.65}.legal-callout strong{color:#ffe3ab}.legal-document>section{max-width:780px;scroll-margin-top:calc(var(--kiko-header-height) + 80px);border-bottom:1px solid #5cf6e817;padding:31px 0 33px}.legal-document>section:first-of-type{padding-top:18px}.legal-document h2{color:var(--kiko-text);letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(18px,2.2vw,25px);font-weight:620;line-height:1.25}.legal-document p,.legal-document li{color:#a4bbb7;font-size:14px;line-height:1.78}.legal-document section p{margin:0}.legal-document section p+p{margin-top:13px}.legal-document ul{gap:9px;margin:17px 0 0;padding-left:22px;display:grid}.legal-contact{background:#5cf6e806;border:1px solid #5cf6e824;gap:8px;max-width:780px;margin-top:30px;padding:21px;display:grid}.legal-contact p{margin:0;font-size:13px;line-height:1.65}.legal-contact a{color:var(--kiko-aqua-strong)}@media (width<=820px){.site-footer-body{grid-template-columns:1fr;gap:32px}.legal-layout{grid-template-columns:1fr}.legal-summary{grid-template-columns:minmax(0,1fr) minmax(180px,.5fr);position:static}.legal-summary .metric-label,.legal-summary>strong,.legal-summary p{grid-column:1}.legal-summary a{grid-column:2}}@media (width<=600px){footer.site-footer{width:calc(100% - var(--kiko-gutter) - var(--kiko-gutter));padding-bottom:calc(32px + env(safe-area-inset-bottom));gap:0}.app-shell:has(.product-shell) footer.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.footer-risk{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:16px 13px}.footer-risk>a{grid-column:2;width:fit-content}.site-footer-body{padding:32px 2px}.footer-link-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.site-footer-meta{grid-template-columns:1fr;display:grid}.site-footer-meta a{margin-left:0}.legal-page{padding-top:16px}.legal-hero{grid-template-columns:1fr;gap:22px;padding:27px 18px}.legal-account-link{width:100%}.legal-policy-nav{margin-top:8px;padding:5px;top:58px}.legal-policy-nav a{min-height:38px;padding-inline:11px;font-size:8px}.legal-layout{margin-top:8px}.legal-summary{grid-template-columns:1fr;padding:19px 16px;display:grid}.legal-summary .metric-label,.legal-summary>strong,.legal-summary p,.legal-summary a{grid-column:1}.legal-document{padding:22px 17px 28px}.legal-callout{padding:15px}.legal-document>section{padding-block:27px}.legal-document p,.legal-document li{font-size:13px;line-height:1.72}}:root{--ux-bg:#070c10;--ux-panel:#0d171d;--ux-line:#253a43;--ux-muted:#a3b8c1;--ux-text:#edf5f7;--ux-accent:#65f4d2;--ink:var(--ux-text);--muted:var(--ux-muted);--quiet:#95aab4;--aqua:var(--ux-accent);--line:var(--ux-line);--panel:var(--ux-panel);--kiko-muted:var(--ux-muted);--kiko-quiet:#95aab4;--kiko-text:var(--ux-text);--kiko-aqua:var(--ux-accent);--kiko-line:var(--ux-line);--kiko-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--kiko-mono:var(--kiko-sans);--kiko-text-soft:#c7d8df}body{font-family:var(--kiko-sans);color:var(--ux-text);font-size:15px;line-height:1.55}body:before,body:after,.app-shell:before,.app-shell:after{display:none}.app-shell{background:radial-gradient(ellipse at 15% 0%,#11303755,transparent 45%),var(--ux-bg);overflow:clip}.grid-field{opacity:.12;background-size:64px 64px}.site-header,.brand-mark img,.product-header,.product-page>*{opacity:1;will-change:auto;transform:none;animation:none!important}.grid-field{will-change:auto;animation:none}.site-header,#top,.site-footer{width:min(1440px,100% - 64px)}#top{outline:none;min-height:calc(100svh - 240px);scroll-margin-top:96px}button,input,select,textarea{letter-spacing:normal;text-transform:none;font-size:15px;font-family:var(--kiko-sans)!important}button{touch-action:manipulation}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ux-accent);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,h4{letter-spacing:-.025em;text-transform:none;color:var(--ux-text);text-wrap:balance;line-height:1.2;font-family:var(--kiko-sans)!important}h1{font-size:clamp(26px,3vw,38px);font-weight:650}h2{font-size:21px;font-weight:650}h3{font-size:17px;font-weight:620}p{line-height:1.6}small{font-size:12px;line-height:1.5}input,select,textarea{min-height:46px;color:var(--ux-text);background:#091217;border:1px solid #39515c;border-radius:7px;max-width:100%;padding:10px 12px}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--ux-accent);flex-shrink:0;padding:0}input::placeholder,textarea::placeholder{color:#8ca3ae;opacity:1}.surface,.panel{background:var(--ux-panel);border:1px solid var(--ux-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px}.surface:before,.surface:after,.panel:before,.panel:after{display:none}.deposit-button,.primary-button,.input-row button,.secondary-button,.danger-button{letter-spacing:normal;text-transform:none;clip-path:none;min-height:46px;box-shadow:none;white-space:normal;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;display:inline-flex;font-family:var(--kiko-sans)!important}.deposit-button,.primary-button,.input-row button{background:var(--ux-accent);color:#061512;border:1px solid var(--ux-accent);background-image:none}.secondary-button{color:var(--ux-text);background:#14242d;border:1px solid #38515c}.danger-button{color:#ffb3c0;background:#3c1923;border:1px solid #a95467}.deposit-button:before,.deposit-button:after,.primary-button:before,.primary-button:after{display:none}.deposit-button:hover:not(:disabled),.primary-button:hover:not(:disabled){background:#98ffe3;transform:none;box-shadow:0 0 22px #65f4d218}.secondary-button:hover:not(:disabled){background:#20353f}.text-button{color:#a4e9dc;text-transform:none;letter-spacing:normal;min-height:40px;padding:8px;font-size:13px;font-weight:500}button:disabled{opacity:.5;cursor:not-allowed}.eyebrow,.metric-label{letter-spacing:.12em;color:var(--ux-accent);font-size:11px;font-weight:650;font-family:var(--kiko-sans)!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#071613;background:var(--ux-accent);border-radius:6px;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{border-color:var(--ux-line);z-index:60;background:#070c10f5;height:76px;min-height:76px;margin-inline:auto;padding:0}.site-header:after{display:none}.site-header .brand{gap:10px}.site-header .brand-mark{width:38px;height:38px;box-shadow:none;background:0 0;border:0;transform:none}.site-header .brand-wordmark img{width:90px;height:auto}.site-header .brand-wordmark small{color:var(--ux-muted);letter-spacing:.12em;font-size:8px}.site-header-actions{align-items:center;gap:8px;display:flex}.header-wallet-main,.header-settings-button,.header-help-control{border:1px solid var(--ux-line);min-height:44px;color:var(--ux-text);cursor:pointer;background:#101d24;border-radius:8px;justify-content:center;align-items:center;gap:9px;display:inline-flex}.header-wallet-main{font-variant-numeric:tabular-nums;padding:0 12px;font-size:13px}.header-settings-button,.header-help-control{width:44px;padding:10px}.site-header-actions svg{flex-shrink:0;width:20px;height:20px}.header-settings-button.active,.header-help-control[aria-current=page]{border-color:var(--ux-accent);color:var(--ux-accent)}.header-wallet-main .wallet-disconnect-icon{width:16px;color:var(--ux-muted)}.access-stage,.account-entry-stage,.progressive-onboarding,.service-vault-setup-page{min-height:0;padding:44px 0 64px;display:block}.setup-workspace{border:1px solid var(--ux-line);background:var(--ux-panel);border-radius:16px;grid-template-columns:300px minmax(0,1fr);width:min(1020px,100%);min-height:520px;margin:0 auto;display:grid;overflow:clip;box-shadow:0 28px 80px #0003}.setup-rail{border-right:1px solid var(--ux-line);background:linear-gradient(145deg,#12282c,#0b191f 70%);flex-direction:column;padding:32px;display:flex}.setup-rail-intro h2{margin:14px 0 28px;font-size:25px;font-weight:550;line-height:1.3}.journey-caption{color:var(--ux-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.journey-caption strong{color:var(--ux-accent);font-size:12px;font-weight:600}.account-journey ol{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.account-journey li{color:#9cb0ba;align-items:flex-start;gap:13px;min-height:67px;display:flex;position:relative}.account-journey li:not(:last-child):after{content:"";background:var(--ux-line);width:1px;position:absolute;top:35px;bottom:4px;left:16px}.journey-number{font-variant-numeric:tabular-nums;background:#102128;border:1px solid #37515a;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.account-journey li strong{font-size:14px;font-weight:550;display:block}.account-journey li small{color:var(--ux-muted);margin-top:3px;font-size:11px;display:block}.account-journey li[aria-current=step]{color:var(--ux-text)}.account-journey li[aria-current=step] .journey-number{background:var(--ux-accent);color:#082019;border-color:var(--ux-accent);font-weight:700;box-shadow:0 0 0 5px #65f4d20c}.account-journey li[data-complete=true] .journey-number{color:var(--ux-accent);border-color:#3a806f}.journey-remaining{color:var(--ux-muted);margin:8px 0 0;font-size:12px}.journey-help{color:var(--ux-muted);justify-content:space-between;margin-top:auto;padding-top:25px;font-size:13px;text-decoration:none;display:flex}.setup-workspace-content{align-items:center;min-width:0;padding:36px 40px;display:flex}.setup-workspace-content>.surface{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;min-height:0;margin:0;padding:0}.setup-workspace-content h1,.setup-workspace-content h2{letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(26px,2.6vw,34px);line-height:1.2}.setup-workspace-content h1:focus,.setup-workspace-content h2:focus{outline:none}.setup-workspace-content p{color:var(--ux-muted);margin:8px 0 16px;font-size:14px}.setup-workspace-content .account-entry-card{grid-template-columns:1fr;gap:26px;display:grid}.account-entry-actions{gap:16px;display:grid}.account-entry-existing summary{color:var(--ux-muted);cursor:pointer;align-items:center;min-height:44px;font-size:13px;display:flex}.account-entry-existing summary:before{content:"+";margin-right:8px}.account-entry-existing[open] summary:before{content:"−"}.setup-workspace-content .access-legal-consent{color:var(--ux-muted);text-align:left;margin:0;font-size:12px;line-height:1.6}.access-legal-consent a,.setup-consent a{color:var(--ux-text);text-underline-offset:3px}.setup-workspace-content .onboarding-title p{font-size:14px}.setup-workspace-content .username-form{gap:12px;margin-top:24px}.username-form label,.username-form small{color:var(--ux-muted);font-size:13px}.username-form .input-row{background:#091217;border-radius:8px;min-height:56px}.username-form .input-row input{border-radius:0;font-size:16px}.setup-workspace-content .setup-step{flex-direction:column;align-items:stretch;gap:12px;display:flex}.setup-workspace-content .setup-step>*{grid-area:auto}.setup-workspace-content .setup-opening-price{color:#d4eee5;background:#142b28;border:1px solid #335850;border-radius:8px;margin:0;padding:14px 16px;font-size:13px}.setup-consent{color:#c6d5dc;align-items:flex-start;gap:11px;padding:8px 0;font-size:13px;line-height:1.55;display:flex}.setup-consent input{margin-top:3px}.setup-step-content{gap:4px}.setup-step-action{background:0 0;margin:0;padding:0;position:static}.setup-step-action button{min-height:48px}.setup-options,.setup-help{color:var(--ux-muted);font-size:13px}.setup-options summary{cursor:pointer;min-height:40px;padding:8px 0}.setup-help{display:none}.opening-step{gap:14px}.opening-step header p{min-height:44px}.opening-progress{align-items:center;gap:12px;min-height:76px;padding:8px 0;display:flex}.opening-progress-mark{background:#12282d;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.opening-progress-mark img{object-fit:contain;width:24px;height:24px}.opening-progress>p,.opening-step header .opening-progress>p{overflow-wrap:anywhere;min-height:0;margin:0;font-size:14px;line-height:20px}.opening-amounts{background:#142b28;border:1px solid #335850;border-radius:10px;gap:0;margin:4px 0;padding:16px;display:grid}.opening-amounts>div{align-items:flex-start;padding:12px 0}.opening-amounts>div+div{border-top:1px solid #335850}.opening-amounts dt{color:#bdd1cc;font-size:13px}.opening-amounts dd{color:var(--ux-text);font-size:18px;font-weight:600}.opening-amounts small{margin-top:3px;font-size:12px;font-weight:400}.setup-workspace-content .setup-wallet{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.launch-stage{border:1px solid var(--ux-line);background:var(--ux-panel);border-radius:16px;grid-template-columns:1fr;max-width:1020px;min-height:420px;margin:32px auto;padding:48px}.launch-copy h1{letter-spacing:-.03em;font-size:clamp(28px,4vw,40px);line-height:1.2}.launch-copy>p:not(.eyebrow){font-size:15px}.launch-visual{display:none}.service-vault-workspace{grid-template-columns:184px minmax(0,1fr);gap:32px;padding:30px 0 56px;display:grid}.service-vault-workspace .service-vault-nav{border:0;border-right:1px solid var(--ux-line);background:0 0;border-radius:0;flex-direction:column;align-self:start;gap:6px;margin:0;padding:0 16px 0 0;display:flex;position:sticky;top:100px;overflow:visible}.workspace-nav-label{color:#87a0ac;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px 16px;font-size:10px}.service-vault-nav button{min-height:46px;color:var(--ux-muted);text-align:left;white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.service-vault-nav svg{flex-shrink:0;width:20px;height:20px}.service-vault-nav button:hover{color:var(--ux-text);background:#14242b}.service-vault-nav button[aria-current=page]{color:var(--ux-accent);background:#18342f;border-color:#31594d}.workspace-nav-foot{color:#98adb7;align-items:center;gap:8px;margin:28px 12px 0;font-size:11px;display:flex}.network-dot{background:var(--ux-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.workspace-content{min-width:0}.account-overview-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.account-overview-layout>.surface{width:100%;min-width:0;margin:0;padding:24px}.card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.card-heading h2,.card-heading h3{margin:0}.card-heading h2{font-size:18px}.snapshot-state{color:var(--ux-muted);flex:none;align-items:center;gap:8px;height:3.6em;margin-bottom:10px;font-size:12px;line-height:1.2;display:flex;overflow:auto}.overview-refresh{flex:none;place-items:center;width:36px;height:36px;display:grid}.overview-refresh:disabled{opacity:.65}.account-summary .account-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.account-metric{border:1px solid var(--ux-line);background:#101e25;border-radius:9px;min-width:0;padding:16px}.account-metric-core{background:linear-gradient(110deg,#183b34,#10252a);border-color:#31594d;grid-column:1/-1;padding:24px}.account-metric dt{color:#b8ccd4;font-size:12px}.account-metric dt span{font-size:11px}.account-metric dd{font-family:var(--kiko-sans);letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:clamp(18px,1.9vw,24px);font-weight:550}.account-metric-core dd{color:#dcfff2;font-size:clamp(30px,3vw,42px)}.account-metric dd small{color:var(--ux-muted);letter-spacing:normal;font-size:12px;font-weight:500}.metric-caption{color:var(--ux-muted);margin-top:6px;font-size:12px;display:block}.account-activity{min-height:50px;color:var(--ux-muted);align-items:center;padding:10px 0;font-size:12px;display:flex}.pool-positions,.account-earnings{border-top:1px solid var(--ux-line);margin-top:8px;padding-top:22px}.pool-market,.quiet-label{color:var(--ux-muted);font-size:11px}.pool-fee-total{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:18px 0 4px;font-size:13px;display:flex}.pool-fee-total dt{color:var(--ux-muted)}.pool-fee-total dd{color:var(--ux-accent);font-variant-numeric:tabular-nums;margin:0}.core-strategy-progress{background:linear-gradient(120deg,#152b28,#111d27);border:1px solid #31594d;border-radius:12px;margin:16px 0;padding:20px}.core-strategy-progress-heading{align-items:center;gap:14px;min-height:52px;display:flex}.core-strategy-progress-heading>div{min-width:0}.core-strategy-progress-heading h4{font:600 16px/1.3 var(--kiko-sans);color:var(--ux-text);margin:0 0 6px}.core-strategy-progress-heading [role=status]{min-height:2.6em;color:var(--ux-muted);font-size:12px;line-height:1.3;display:block}.core-strategy-wheel{border:3px solid #31594d;border-top-color:var(--ux-accent);border-right-color:#a895ff;border-radius:50%;flex:none;width:36px;height:36px;animation:1.4s linear infinite account-loader-spin}.core-strategy-progress ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.core-strategy-progress li{border:1px solid var(--ux-line);min-width:0;min-height:72px;color:var(--ux-muted);border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:12px;line-height:1.4;display:flex}.core-strategy-progress li>span:last-child{overflow-wrap:anywhere;min-width:0}.core-strategy-progress li small{color:var(--ux-muted);margin-top:3px;font-size:11px;display:block}.core-strategy-progress li[data-state=active]{border-color:var(--ux-accent);color:var(--ux-text);background:#1a3832}.core-strategy-progress li[data-state=complete]{color:var(--ux-text)}.core-strategy-step-icon{border:1px solid var(--ux-line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.core-strategy-step-icon svg{width:18px;height:18px}.core-strategy-progress li:not([data-state=pending]) .core-strategy-step-icon{color:var(--ux-accent);border-color:#407664}.core-strategy-progress .core-strategy-progress-note{min-height:2.8em;color:var(--ux-muted);margin:14px 0 0;font-size:12px;line-height:1.4}.core-strategy-empty{border:1px solid var(--ux-line);background:#101d24;border-radius:10px;align-items:center;gap:12px;min-height:116px;margin:16px 0;padding:20px;display:flex}.core-strategy-empty>svg{width:26px;height:26px;color:var(--ux-accent);flex:none}.core-strategy-empty strong{font-size:14px}.core-strategy-empty p{color:var(--ux-muted);margin:6px 0 0;font-size:12px}@media (width<=480px){.core-strategy-progress{padding:16px}.core-strategy-progress ol{grid-template-columns:1fr}.core-strategy-progress li{min-height:64px}}@media (prefers-reduced-motion:reduce){.core-strategy-wheel{border-bottom-color:#a895ff;animation:none}}.pool-payout-metric{border:1px solid var(--ux-line);background:#101d24;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;margin:16px 0;padding:16px;display:grid}.pool-payout-metric>div{min-width:0}.pool-payout-metric>div>span{align-items:center;gap:7px;font-size:13px;display:flex}.pool-payout-metric small{color:var(--ux-muted);margin-top:6px;font-size:11px;display:block}.pool-payout-metric strong{font:600 clamp(20px,3vw,28px)/1.2 var(--font-mono,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pool-payout-metric strong small{font:500 11px/1.2 var(--kiko-sans);margin:0;display:inline}.pool-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pool-position{border:1px solid var(--ux-line);background:#101d24;border-radius:9px;padding:16px}.pool-position h4{border-left:2px solid var(--ux-accent);margin:0 0 16px;padding-left:10px;font-size:14px}.pool-position dl{margin:0}.pool-position dt{color:var(--ux-muted);font-size:11px}.pool-position dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 14px;font-size:13px}.pool-position dd:last-child{margin-bottom:0}.pool-positions>small{color:var(--ux-muted);margin-top:14px;font-size:11px;display:block}.pool-placeholder{border:1px dashed var(--ux-line);min-height:215px;color:var(--ux-muted);text-align:center;border-radius:9px;place-content:center;padding:24px;font-size:13px;display:grid}.earnings-ledger{margin:0}.earnings-ledger>div{border-bottom:1px solid #20343d;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.earnings-ledger dt{color:var(--ux-muted);font-size:12px}.earnings-ledger dt small{font-size:11px;display:block}.earnings-ledger dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px}.balance-disclosure{color:var(--ux-muted);margin-top:16px;font-size:12px}details summary{cursor:pointer;color:#c2d5dc;min-height:40px;padding:10px 0}.statement-actions,.settings-actions{flex-wrap:wrap;gap:10px;display:flex}.deposit-card{min-height:540px;scroll-margin-top:96px}.deposit-card h2{font-size:18px}.deposit-card .deposit-assets{grid-template-columns:1fr 1fr;gap:10px;display:grid}.deposit-assets .deposit-asset{min-height:56px;color:var(--ux-text);background:#101d24;border:1px solid #334b56;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex}.deposit-assets .deposit-asset[aria-pressed=true]{border-color:var(--ux-accent);box-shadow:inset 0 0 0 1px var(--ux-accent);background:#19382f}.deposit-assets svg{width:28px;height:28px}.deposit-card form{gap:14px;display:grid}.deposit-wallet-balance{color:var(--ux-muted);align-items:center;min-height:38px;font-size:12px}.deposit-wallet-balance strong{color:var(--ux-text);font-size:12px}.deposit-amount-heading{align-items:center;font-size:13px}.deposit-card #deposit-amount{font-variant-numeric:tabular-nums;width:100%;min-height:58px;font-size:24px}.deposit-card form>small{color:var(--ux-muted);min-height:34px;font-size:11px}.deposit-address{border-top:1px solid var(--ux-line);grid-template-columns:1fr;gap:10px;margin-top:22px;padding-top:22px;display:grid}.deposit-address label{color:var(--ux-muted);font-size:12px}.deposit-address input{width:100%;margin-top:8px;font-size:12px}.deposit-address .secondary-button{width:100%}.deposit-card>details{color:var(--ux-muted);margin-top:12px;font-size:12px}.workspace-content>.live-goals,.workspace-content>.service-vault-inventory,.workspace-content>.account-home-balances{border:1px solid var(--ux-line);background:var(--ux-panel);border-radius:12px;width:100%;margin:0;padding:24px}.workspace-content .live-goals-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.live-goal-card,.live-goal-form,.settings-group,.live-earnings-settings,.service-vault-inventory article{border:1px solid var(--ux-line);background:#101e25;border-radius:10px;padding:22px}.live-goal-form{max-width:760px;margin:20px 0}.live-goal-form fieldset{min-width:0}.live-goal-form label,.live-earnings-settings label{color:#c6d6dd;font-size:14px}.live-goal-form input,.live-goal-form select{width:100%}.live-goal-form-buttons{flex-wrap:wrap;gap:12px;display:flex}.live-goal-fields{gap:16px}.account-settings-page{width:100%;max-width:960px;margin:0;padding:0}.settings-sections{border:0;flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.settings-sections button{border:1px solid var(--ux-line);min-height:44px;color:var(--ux-muted);background:#101d24;border-radius:8px;padding:10px 18px}.settings-sections button.active{color:var(--ux-accent);background:#18342f;border-color:#3b7867}.settings-group{margin:0;padding:28px}.settings-group h2{margin:0 0 18px}.settings-address{align-items:end;gap:12px;margin:20px 0;display:flex}.settings-address label{min-width:0;color:var(--ux-muted);flex:1;font-size:13px}.settings-address input{width:100%;margin-top:8px;font-size:13px}.settings-short-note,.settings-fees{color:var(--ux-muted);font-size:13px}.help-hero,.help-section,.help-article,.legal-document,.legal-summary{border-radius:12px}.help-page,.legal-page{padding-top:24px}.help-page p,.legal-page p{color:#b5c8d0;font-size:15px}.help-page input{font-size:16px}.help-hero-copy h1{letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);line-height:1.2}.help-version,.help-result-count,.help-search-heading>label,.help-search-heading>small{font:500 12px/1.5 var(--kiko-sans);letter-spacing:normal;text-transform:none}.help-search input{border-radius:8px}.help-shortcuts button{border-radius:10px;min-height:90px}.help-shortcuts strong,.help-articles summary strong,.help-index nav a{font-size:14px}.help-shortcuts small,.help-articles summary small,.help-section>header p,.help-index-note span,.help-index-note a{font-size:12px;line-height:1.6}.help-article-copy p,.help-article-copy li{font-size:14px;line-height:1.7}.referral-panel{margin:0 0 20px;padding:24px}.referral-panel .referral-explainer,.referral-panel .referral-permanence,.referral-panel .referral-message{font-size:13px;line-height:1.6}.referral-panel .referral-rate,.referral-stats dt{font-size:12px}.workspace-content>.account-home-balances+.referral-panel,.workspace-content .recorded-streak{margin-top:20px}.recorded-streak .streak-heading p,.recorded-streak .streak-policy{font-size:13px;line-height:1.6}.recorded-streak .streak-scale{font-size:12px}.modal,.dialog,[role=dialog]{border-radius:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.modal h2,[role=dialog] h2{font-size:24px}.toast{background:#18342f;border:1px solid #3b7867;border-radius:10px;max-width:calc(100% - 32px);font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.site-footer{border-top:1px solid var(--ux-line);margin-top:0;padding:0 0 28px}.footer-risk{background:0 0;border:0;align-items:start;gap:16px;margin:0;padding:22px 0;display:flex}.footer-risk strong,.footer-risk p{color:var(--ux-muted);font-size:12px;font-weight:400;line-height:1.6}.footer-risk p{margin:4px 0 0}.footer-risk a{font-family:var(--kiko-sans);letter-spacing:normal;text-transform:none;color:#c5d8df;flex-shrink:0;padding:0;font-size:12px}.footer-risk-icon{display:none}.footer-directory{border-top:1px solid var(--ux-line)}.footer-directory>summary{color:var(--ux-muted);padding:12px 0;font-size:12px}.site-footer-body{border:0;margin:0;padding:22px 0}.footer-link-groups a,.footer-link-groups strong{font-family:var(--kiko-sans);letter-spacing:normal;font-size:13px}.site-footer-meta{color:#9ab0bc;letter-spacing:normal;text-transform:none;font-size:11px;font-family:var(--kiko-sans);margin-top:0;padding-top:18px}@media (width>=1600px){.account-overview-layout{grid-template-columns:minmax(0,1fr) 352px}.account-metric-core{grid-column:auto}.account-summary .account-metrics{grid-template-columns:1.35fr 1fr 1fr}.account-metric-core dd{font-size:30px}}@media (width<=1150px){.service-vault-workspace{grid-template-columns:154px minmax(0,1fr);gap:20px}.account-overview-layout{grid-template-columns:1fr}.deposit-card{min-height:0}.deposit-card form{grid-template-columns:1fr 1fr;column-gap:24px}.deposit-assets,.deposit-wallet-balance{grid-column:1}.deposit-amount-heading{grid-area:1/2}.deposit-card #deposit-amount{grid-area:2/2}.deposit-card form>.primary-button{grid-column:2}.deposit-card form>small{grid-area:3/1}.deposit-address{grid-template-columns:1fr auto;align-items:end}.deposit-address .secondary-button{width:auto}.account-summary .account-metrics{grid-template-columns:1.2fr 1fr 1fr}.account-metric-core{grid-column:auto;padding:16px}.account-metric-core dd{font-size:26px}}@media (width<=900px){.site-header,#top,.site-footer{width:calc(100% - 40px)}.setup-workspace{grid-template-columns:230px minmax(0,1fr)}.setup-rail{padding:24px}.setup-workspace-content{padding:28px}.setup-rail-intro h2{font-size:22px}.account-summary .account-metrics{grid-template-columns:1fr 1fr}.account-metric-core{grid-column:1/-1}.account-metric-core dd{font-size:36px}}@media (width<=700px){.site-header,#top,.site-footer{width:calc(100% - 32px)}.app-shell:has(.setup-step) .site-header,.app-shell:has(.progressive-onboarding) .site-header,.app-shell:has(.account-entry-stage) .site-header,.site-header{height:68px;min-height:68px;padding:0}.app-shell:has(.setup-step) #top,.app-shell:has(.progressive-onboarding) #top,.app-shell:has(.account-entry-stage) #top{width:calc(100% - 32px)}.site-header .brand-wordmark img{width:72px}.site-header .brand-mark{width:32px;height:32px}.site-header .brand-wordmark small{display:none}.site-header-actions{gap:6px}.header-wallet-main{gap:6px;min-height:42px;padding:0 9px;font-size:12px}.header-settings-button,.header-help-control{width:40px;height:42px;min-height:42px;padding:10px}.header-wallet-main .wallet-disconnect-icon{display:none}.access-stage,.account-entry-stage,.progressive-onboarding,.service-vault-setup-page{padding:20px 0 32px}.setup-workspace{border-radius:12px;min-height:0;display:block}.setup-rail{border-right:0;border-bottom:1px solid var(--ux-line);padding:16px 20px 14px;display:block}.setup-rail-intro{display:none}.account-journey ol{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.account-journey li{flex-direction:column;align-items:center;gap:8px;min-height:0;display:flex}.account-journey li small{display:none}.account-journey li strong{font-size:12px}.account-journey li:not(:last-child):after{width:calc(100% - 36px);height:1px;top:16px;bottom:auto;left:calc(50% + 22px)}.journey-number{width:32px;height:32px}.journey-remaining{text-align:center;margin-top:14px;font-size:11px}.journey-help{display:none}.setup-workspace-content{align-items:flex-start;min-height:340px;padding:24px}.setup-workspace-content .account-entry-card{gap:20px}.setup-workspace-content h1,.setup-workspace-content h2{margin-top:0;font-size:28px}.setup-workspace-content .setup-step{gap:12px}.setup-step-action{z-index:2;background:var(--ux-panel);padding:8px 0;position:sticky;bottom:0}.setup-options{margin:0}.setup-consent{font-size:13px}.setup-workspace-content .setup-opening-price{padding:12px;font-size:12px}.setup-help{min-height:40px;padding:10px 0;display:block}.service-vault-workspace{padding:24px 0 32px;display:block}.service-vault-workspace .service-vault-nav{z-index:40;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d191ff5;border:0;border-top:1px solid #36525a;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid;position:fixed;inset:auto 0 0}.service-vault-nav button{flex-direction:column;justify-content:center;gap:5px;min-height:54px;padding:5px 2px;font-size:10px}.service-vault-nav button[data-page=help],.workspace-nav-label,.workspace-nav-foot{display:none}.app-shell:has(.service-vault-workspace){padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.account-overview-layout{gap:18px}.account-overview-layout>.surface{padding:20px}.card-heading .text-button{padding:6px;font-size:12px}.card-heading h2{font-size:18px}.account-summary .account-metrics{gap:10px}.account-metric{padding:12px}.account-metric-core{padding:20px}.account-metric dd{font-size:19px}.account-metric-core dd{font-size:34px}.account-metric dt span{display:block}.pool-position-grid{grid-template-columns:1fr 1fr;gap:10px}.pool-position{padding:12px}.pool-position dd,.pool-fee-total{font-size:12px}.pool-market{font-size:10px}.earnings-ledger>div{gap:12px}.earnings-ledger dd{max-width:50%;font-size:12px}.deposit-card form{grid-template-columns:1fr;gap:14px;display:grid}.deposit-card form>*{grid-area:auto!important}.deposit-address{grid-template-columns:1fr}.deposit-address .secondary-button{width:100%}.workspace-content>.live-goals,.workspace-content>.service-vault-inventory,.workspace-content>.account-home-balances{padding:20px}.workspace-content .live-goals-list{grid-template-columns:1fr}.live-goals-heading{flex-wrap:wrap;gap:12px}.live-goal-fields{grid-template-columns:1fr}.live-goal-card,.live-goal-form{padding:16px}.live-goal-form fieldset{padding:0}.settings-sections{grid-template-columns:1fr 1fr;display:grid}.settings-group{padding:20px}.settings-address{flex-wrap:wrap}.settings-address label{flex-basis:100%}.settings-address button{width:100%}.footer-risk{padding:18px 0;display:block}.footer-risk a{align-items:center;min-height:36px;display:inline-flex}.footer-link-groups{grid-template-columns:1fr 1fr}.site-footer-body{grid-template-columns:1fr;gap:24px}.site-footer-meta{gap:10px;line-height:1.6}.toast{bottom:88px}.launch-stage{min-height:390px;margin:20px 0 32px;padding:28px}}@media (width<=380px){.site-header .brand-wordmark{display:none}.setup-workspace-content{padding:20px}.setup-rail{padding:16px}.setup-workspace-content h1,.setup-workspace-content h2{font-size:25px}.username-form .input-row{grid-template-columns:32px minmax(0,1fr)}.username-form .input-row button{grid-column:1/-1;margin:6px}.account-overview-layout>.surface{padding:16px}.pool-position-grid{grid-template-columns:1fr}.account-metric dd{font-size:17px}.account-metric-core dd{font-size:30px}}@media (height<=550px) and (width>=701px){.access-stage,.account-entry-stage,.progressive-onboarding,.service-vault-setup-page{padding:16px 0 24px}.setup-workspace{min-height:360px}.setup-rail{padding:22px}.setup-rail-intro{display:none}.setup-workspace-content{padding:24px}.account-journey li{min-height:56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.card-heading:after{display:none}.account-summary .pool-fee-total{margin:18px 0 4px;display:flex}.account-summary .pool-fee-total dd{color:var(--ux-accent);margin:0;font-size:14px}.account-summary .pool-position dl,.account-summary .earnings-ledger{margin:0;display:block}.account-summary .earnings-ledger>div{border:0;border-bottom:1px solid var(--ux-line);border-radius:0;padding:13px 0}.account-summary .earnings-ledger dd{margin:0;font-size:13px}.account-summary .account-metrics>.account-metric{border-radius:9px;padding:16px}.account-summary .account-metrics>.account-metric-core{padding:24px}.live-goals .live-goal-form{background:0 0;border:0;max-width:820px;padding:0}.live-goals .live-goal-form fieldset{border:0;margin:0;padding:0}.goal-identity-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.goal-appearance{max-width:340px;margin-bottom:12px;font-size:13px}.service-vault-holdings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.service-vault-holdings li{border:1px solid var(--ux-line);background:#101e25;border-radius:10px;min-width:0;padding:20px}.service-vault-holdings li>button{min-height:44px;color:var(--ux-text);background:#14242d;border:1px solid #38515c;border-radius:7px;padding:10px 16px}@media (width<=700px){.account-summary .account-metrics>.account-metric{padding:12px}.account-summary .account-metrics>.account-metric-core{padding:20px}.account-summary .pool-fee-total dd,.account-summary .earnings-ledger dd{font-size:12px}.goal-identity-fields,.service-vault-holdings{grid-template-columns:1fr}}.earnings-read-status{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.account-loader{text-align:center;place-items:center;min-height:calc(100svh - 150px);padding:32px 20px;display:grid}.account-loader-content{top:max(92px,18svh);bottom:max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:21;flex-direction:column;align-items:center;gap:18px;width:min(100% - 32px,430px);display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.account-loader-content>p{color:var(--text,#e8f3f5);letter-spacing:.02em;margin:0;font-size:1rem;font-weight:500}.account-loader-mark{background:radial-gradient(circle at 50% 35%,#18333b,#0e1c22 72%);border:1px solid #56e9cf38;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 28px #45e3c916,inset 0 0 20px #56e9cf0b}.account-loader-mark>img{object-fit:contain;width:30px;height:30px}.account-loader-spinner{pointer-events:none;border:2px solid #5cf6e8;border-color:#5cf6e8 #a982ff #0000 #0000;border-radius:50%;animation:1.4s linear infinite account-loader-spin;position:absolute;inset:0}@keyframes account-loader-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.account-loader-spinner{border-bottom-color:#ff4fd8;animation:none}}.account-loader-tips{text-align:left;background:linear-gradient(145deg,#13262eeb,#0d1a21f5);border:1px solid #6aedd32b;border-radius:12px;width:100%;padding:18px;box-shadow:0 14px 34px #02070a52,inset 0 1px #ffffff08}.account-loader-tip-label{color:#75ead5;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.account-loader-tips ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.account-loader-tips li{gap:3px;padding-left:18px;display:grid;position:relative}.account-loader-tips li:before{content:"";background:#74eed71f;border:1px solid #74eed7;border-radius:2px;width:6px;height:6px;position:absolute;top:.48rem;left:0;box-shadow:0 0 8px #74eed73d}.account-loader-tips strong{color:#edf8f7;letter-spacing:.01em;font-size:13px;font-weight:650}.account-loader-tips li span{color:#a9bbc5;font-size:12px;line-height:1.45}.account-loader-actions{align-content:start;gap:12px;width:100%;min-height:64px;display:grid}.account-loader-actions p{color:#a9bbc5;margin:0;font-size:.9rem}.account-loader-reconnect{flex-direction:column;align-items:center;gap:12px;display:flex}@media (width<=640px){.account-loader{min-height:calc(100svh - 124px);padding:24px 16px}.account-loader-content{gap:14px;top:max(80px,12svh)}.account-loader-tips{padding:16px}.account-loader-tips ul{gap:11px}}@media (height<=500px){.account-loader-content{top:76px}.account-loader-mark{width:52px;height:52px}.account-loader-mark>img{width:25px;height:25px}.account-loader-tips{padding:13px}.account-loader-tips ul{gap:9px}}.account-icon{vertical-align:-3px;flex:0 0 19px;width:19px;height:19px;margin-right:8px;display:inline-block}.card-heading h2,.card-heading h3,.pool-position h4,.settings-group h2,.live-goals-heading h2{align-items:center;display:flex}.service-vault-workspace button>.account-icon{width:17px;height:17px;margin-right:5px}.account-metric dt>.account-icon{color:var(--ux-muted)}.account-summary .pnl-positive,.pool-position .pnl-positive{color:#76e0bb}.account-summary .pnl-negative,.pool-position .pnl-negative{color:#ff969c}.account-summary .pnl-neutral,.pool-position .pnl-neutral{color:var(--ux-text)}.pool-position-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.pool-position-visual{color:#c4d0d6;width:100%;height:44px;margin:12px 0;display:block}.pool-range-chart{--range-color:var(--ux-accent);margin:12px 0 20px}.pool-position:nth-child(2) .pool-range-chart{--range-color:#a895ff}.pool-range-chart figcaption{color:var(--ux-muted);justify-content:space-between;gap:8px;font-size:11px;display:flex}.pool-range-chart figcaption strong{color:var(--ux-text);font-variant-numeric:tabular-nums;font-weight:500}.pool-range-chart figcaption small{color:var(--ux-muted);font-size:9px}.pool-range-chart .pool-position-visual{height:auto;margin:6px 0 0;overflow:visible}.pool-range-grid{fill:none;stroke:currentColor;stroke-opacity:.12;stroke-width:1px}.pool-range-area{fill:var(--range-color);fill-opacity:.16}.pool-range-curve,.pool-range-boundary{fill:none;stroke:var(--range-color);stroke-width:1.5px}.pool-range-boundary{stroke-dasharray:3 3;stroke-opacity:.65}.pool-range-current{stroke:var(--ux-text);stroke-width:1.5px}.pool-range-current-dot{fill:var(--ux-text)}.pool-range-chart[data-in-range=false] .pool-range-current{stroke:#efbc7c}.pool-range-chart[data-in-range=false] .pool-range-current-dot{fill:#efbc7c}.pool-range-labels{color:var(--ux-muted);justify-content:space-between;gap:6px;font-size:10px;display:flex}.pool-range-labels span:nth-child(2){text-align:center}.pool-range-labels span:last-child{text-align:right}.pool-range-labels strong{color:var(--ux-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;font-weight:500;display:block}.pool-range-unavailable{height:auto;min-height:44px;color:var(--ux-muted);font-size:12px}@media (width<=600px){.pool-position-grid{grid-template-columns:1fr}}.overview-goals{border-top:1px solid var(--ux-line);margin-top:24px;padding-top:24px}.overview-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overview-goal{border:1px solid var(--ux-line);background:#101e25;border-radius:9px;align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.overview-goal>svg{color:#a9c6d0;flex:0 0 28px;width:28px;height:28px}.overview-goal>div{flex:1;min-width:0}.overview-goal h4{overflow-wrap:anywhere;margin:0 0 9px;font-size:15px}.overview-goal strong{font-variant-numeric:tabular-nums;font-size:21px}.overview-goal strong small{color:var(--ux-muted);font-size:11px;font-weight:400}.overview-goal p,.overview-goal small{color:var(--ux-muted);margin:6px 0;font-size:12px}.overview-goal progress{width:100%;height:5px;accent-color:var(--ux-accent);margin:12px 0 8px;display:block}.account-metrics dd,.pool-position dd,.earnings-ledger dd{font-variant-numeric:tabular-nums}@media (width<=700px){.overview-goal-grid{grid-template-columns:1fr}.overview-goal{padding:15px}.pool-position-heading{flex-wrap:wrap}.card-heading{flex-wrap:wrap;gap:10px}}:root{--kiko-header-height:76px;--page-title-size:2rem;--page-title-line:2.5rem;--page-title-track:2.5rem}html{scrollbar-gutter:stable}.page-title-row h1,.legal-hero h1,.help-hero-copy h1,.launch-copy h1,.access-card h1,.setup-workspace-content h1,.setup-workspace-content h2,.withdrawal-inventory .card-heading h1{font-size:var(--page-title-size);line-height:var(--page-title-line);letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:anywhere;max-width:100%;font-weight:650}.page-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 24px;min-height:0;margin:0 0 24px;padding:0;display:grid}.page-title-row>div:first-child{grid-template-rows:18px minmax(var(--page-title-track),auto) minmax(44px,auto);align-content:start;gap:8px;min-width:0;display:grid}.page-title-row h1{grid-row:2;margin:0}.page-title-row p{grid-row:3;margin:0;font-size:14px;line-height:22px}.page-title-row .metric-label{grid-row:1;margin:0;line-height:18px}.page-title-row>:not(div){align-self:start;margin-top:26px}.legal-hero,.help-hero{align-items:start;gap:24px;min-height:0;padding:32px}.legal-hero>div,.help-hero-copy{grid-template-rows:18px minmax(5rem,auto) minmax(48px,auto) 18px;align-content:start;gap:10px;min-width:0;display:grid}.legal-hero h1,.help-hero-copy h1{grid-row:2;margin:0}.legal-hero p,.help-hero-copy p{grid-row:3;margin:0;font-size:15px;line-height:24px}.legal-hero .metric-label,.help-hero-copy .metric-label{margin:0;line-height:18px}.legal-effective,.help-version{letter-spacing:normal;text-transform:none;margin:0;font-size:12px;line-height:18px}.legal-account-link{align-self:end;min-width:136px}.legal-policy-nav{top:var(--kiko-header-height)}.setup-workspace-content{align-items:flex-start}.journey-remaining{min-height:2lh}.onboarding-title h1,.setup-step>header h2,.setup-step>h1,.account-entry-card h1{min-height:calc(2 * var(--page-title-line));margin:0}.onboarding-title p,.setup-step>header p{min-height:44px;margin:8px 0 0;line-height:22px}@media (width<=1000px){.legal-hero,.help-hero{grid-template-columns:minmax(0,1fr)}.legal-account-link{justify-self:start;width:auto}}@media (width<=700px){:root{--kiko-header-height:68px;--page-title-size:1.625rem;--page-title-line:2.125rem;--page-title-track:4.25rem}.page-title-row{grid-template-rows:auto 44px;grid-template-columns:minmax(0,1fr);gap:12px}.page-title-row>:not(div){grid-row:2;justify-self:start;max-width:100%;min-height:44px;margin:0}.legal-hero,.help-hero{padding:24px 18px}.legal-hero>div,.help-hero-copy{grid-template-rows:18px minmax(6.375rem,auto) minmax(96px,auto) 18px}}.account-summary .account-metrics dt{align-items:flex-start;gap:5px;min-height:2.8em;line-height:1.4;display:flex}.account-summary .metric-caption{min-height:2.8em;color:var(--ux-muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}.dashboard-number{font-variant-numeric:tabular-nums;border-radius:5px;display:inline-block}.metric-flash-up{animation:.9s ease-out kiko-metric-up}.metric-flash-down{animation:.9s ease-out kiko-metric-down}@keyframes kiko-metric-up{0%,18%{color:#dffff4;background:#41eea647;box-shadow:0 0 24px #41eea63d}to{box-shadow:none;background:0 0}}@keyframes kiko-metric-down{0%,18%{color:#ffe4e0;background:#ff5e5442;box-shadow:0 0 24px #ff5e5433}to{box-shadow:none;background:0 0}}.pool-system{border:1px solid var(--ux-line);background:#0d1c23;border-radius:9px;margin:16px 0;padding:16px}.pool-system-summary{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pool-mode,.pool-activity{align-items:center;gap:10px;min-width:0;display:flex}.pool-mode img{object-fit:contain;flex:0 0 48px;width:48px;height:48px}.pool-mode small,.pool-activity small{color:var(--ux-muted);margin-bottom:3px;font-size:11px;display:block}.pool-mode>span,.pool-activity>span{min-width:0}.pool-mode strong,.pool-activity strong{overflow-wrap:anywhere;min-height:2.8em;font-size:14px;line-height:1.4;display:block}.pool-countdowns{gap:8px;margin:16px 0 10px;padding:0;list-style:none;display:grid}.pool-countdowns li{border-top:1px solid var(--ux-line);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.pool-countdowns strong,.pool-fee-routing strong{font-variant-numeric:tabular-nums;color:#a7e9df;font-size:12px}.pool-timer-empty,.pool-fee-routing{color:var(--ux-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.range-status{color:var(--ux-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.range-status[data-in-range=false]{color:#eec879}.range-status[data-in-range=false] .network-dot{background:#eec879}.pool-strategy-timers{border:1px solid var(--ux-line);--timer-color:#72d8d0;background:#091820a6;border-radius:9px;min-width:0;margin:14px 0;padding:12px}.pool-strategy-timers[data-tone=waiting],.pool-strategy-timers[data-tone=paused]{--timer-color:#eec879}.pool-strategy-timers[data-tone=neutral]{--timer-color:#91a5b1}.pool-timing-heading{min-height:24px;color:var(--timer-color);align-items:center;gap:7px;display:flex}.pool-timing-heading strong{font-size:13px;line-height:1.4}.pool-timing-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;min-width:0;height:176px;margin-top:8px;overflow:auto}.pool-timing-scroll:focus-visible{outline:2px solid var(--timer-color);outline-offset:2px;border-radius:4px}.pool-timing-scroll ul{margin:0;padding:0;list-style:none}.pool-timing-scroll li{border-bottom:1px solid var(--ux-line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.pool-timing-scroll li:first-child{padding-top:4px}.pool-timing-scroll li:last-child{border:0}.pool-timer-dial{width:44px;height:44px;color:var(--timer-color);position:relative}.pool-timer-dial>svg:not(.account-icon){fill:none;stroke-width:3px;width:44px;height:44px;transform:rotate(-90deg)}.pool-timer-track{stroke:#273d47}.pool-timer-progress{stroke:currentColor;stroke-linecap:round;transition:stroke-dashoffset .5s linear}.pool-timer-dial>.account-icon{width:18px;height:18px;position:absolute;top:13px;left:13px}.pool-timer-label{flex-direction:column;gap:3px;min-width:0;display:flex}.pool-timer-label strong{color:var(--ux-text);font-size:12px;line-height:1.4}.pool-timer-value{font-variant-numeric:tabular-nums;color:var(--timer-color);font-size:14px;line-height:1.5}.pool-timer-copy p,.pool-timing-empty p{color:var(--ux-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.pool-timing-empty{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding-top:8px;display:grid}.pool-timing-idle{width:42px;height:42px;color:var(--timer-color);border:2px solid #273d47;border-radius:50%;place-items:center;display:grid}.pool-timing-caption{height:32px;color:var(--ux-muted);padding-top:8px;font-size:10px;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.pool-timer-progress{transition:none}}.wallet-assets{border-top:1px solid var(--ux-line);margin:22px 0;padding-top:22px}.wallet-asset-list{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 8px;padding:0;list-style:none;display:grid}.wallet-asset-list li{border:1px solid var(--ux-line);background:#101e25;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.wallet-token-name{align-items:center;gap:10px;min-width:0;display:flex}.wallet-token-name .deposit-coin,.wallet-token-icon{flex:0 0 30px;width:30px;height:30px}.wallet-token-icon{color:#b6c9d4;border:1px solid #3f5765;border-radius:50%;place-items:center;display:grid}.wallet-token-icon--lending{color:var(--ux-mint,#8ce8c2);background:#8ce8c214;border-color:#8ce8c24d}.wallet-token-name>span:last-child{min-width:0}.wallet-token-amount{flex-shrink:0}.wallet-token-name strong,.wallet-token-amount strong{font-size:13px;line-height:1.5}.wallet-token-name small,.wallet-token-amount small{color:var(--ux-muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.wallet-token-amount{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.wallet-asset-list{grid-template-columns:1fr}}@media (width<=480px){.pool-system-summary{grid-template-columns:1fr;gap:12px}.pool-system{padding:12px}.wallet-assets>.card-heading{flex-direction:column;align-items:flex-start;gap:6px}.wallet-asset-list li{padding:12px}.pool-countdowns li{grid-template-columns:16px minmax(0,1fr)}.pool-countdowns strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.metric-flash-up,.metric-flash-down{animation:none}}@media (width>=1280px){.account-summary .account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.account-summary .account-metrics>.account-metric-core{grid-column:auto;padding:16px}.account-summary .account-metric-core dd{font-size:30px}}@media (width<=380px){.account-summary .account-metrics dt{min-height:4.2em}.account-summary .account-metric-core dt{min-height:2.8em}}@media (width<=520px){.pool-payout-metric{grid-template-columns:1fr;gap:8px}.pool-payout-metric strong{text-align:left}}.card-info-button{color:#91b9c3;cursor:pointer;vertical-align:middle;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:-4px 0;padding:4px;display:inline-flex}.card-info-button svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;flex:none;width:18px;height:18px;display:block}.card-info-button .card-info-dot{fill:currentColor;stroke:none}.card-info-button:hover,.card-info-button[aria-expanded=true]{color:var(--ux-accent,#5cf6e8);background:#5cf6e814}.card-info-button:focus-visible{outline:2px solid var(--ux-accent,#5cf6e8);outline-offset:2px}.card-info-panel{z-index:10000;box-sizing:border-box;color:#e3f2f4;width:max-content;max-width:min(280px,100vw - 24px);max-height:calc(100dvh - 24px);font:400 13px/1.5 var(--kiko-sans,system-ui,sans-serif);text-align:left;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;background:#10232c;border:1px solid #5cf6e852;border-radius:10px;padding:12px 14px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0008,inset 2px 0 #5cf6e8,inset 0 1px #ad83ed33}.account-summary .account-metrics dt,.goal-performance-metrics dt{padding-right:26px;display:block;position:relative}.account-metrics dt>.account-icon,.goal-performance-metrics dt>.account-icon{vertical-align:-3px;margin-right:5px;display:inline-block}.account-metrics dt>.card-info-button,.goal-performance-metrics dt>.card-info-button{margin:-4px 0 0;position:absolute;top:0;right:0}.goal-performance-metrics .card-info-button svg{width:18px;height:18px}.card-heading h2>.card-info-button,.card-heading h3>.card-info-button,.pool-position h4>.card-info-button{margin-left:4px}.vault-key-export fieldset{border:0;min-inline-size:0;margin:1rem 0;padding:0}.vault-key-export legend{margin-bottom:.75rem;font-weight:600}.vault-key-export fieldset label{align-items:flex-start;gap:.7rem;margin:.8rem 0;font-size:.9rem;line-height:1.5;display:flex}.vault-key-export input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem;margin-top:.25rem}.vault-key-export .key-export-address{gap:.35rem;display:grid}.vault-key-export .key-export-address span{overflow-wrap:anywhere;font-family:monospace;font-size:.85rem}.vault-key-export .settings-actions{flex-wrap:wrap}.goal-performance{min-width:0;margin-top:12px}.goal-performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.goal-performance-metrics dt{color:var(--ux-muted);align-items:center;gap:5px;font-size:11px;line-height:1.4;display:flex}.goal-performance-metrics dt svg{flex:none;width:14px;height:14px}.goal-performance-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 0;font-size:18px}.goal-performance-status{min-height:2.8em;color:var(--ux-muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}.goal-performance-detail{border-top:1px solid var(--ux-border,#23333c);margin-top:10px;padding-top:10px}.goal-performance-detail summary{cursor:pointer;color:var(--ux-accent);padding:8px 0;font-size:12px}.goal-growth-history{max-width:100%;margin:16px 0 0}.goal-growth-history svg{width:100%;height:90px;display:block}.goal-growth-axis{stroke:var(--ux-border,#23333c);fill:none}.goal-growth-line{stroke:var(--ux-accent,#78e7db);stroke-width:2px;fill:none;vector-effect:non-scaling-stroke}.goal-growth-history figcaption{color:var(--ux-muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.goal-growth-history table{text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}@media (width<=360px){.goal-performance-metrics{gap:6px}.goal-performance-metrics dd{font-size:16px}}.account-workspace-main{min-width:0}.account-workspace-main>.account-home-balances,.account-workspace-main>.live-goals,.account-workspace-main>.service-vault-inventory{width:100%;margin:0;padding:24px}.account-workspace-main .live-goals-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.deposit-card>.card-heading{flex-wrap:nowrap;min-height:44px;margin-bottom:0;display:flex}.deposit-card .deposit-refresh{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex}.deposit-refresh svg{flex:none;width:20px;height:20px}.deposit-read-status{color:var(--ux-muted)}.deposit-network-notice{color:var(--ux-muted);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.5;display:block}.account-workspace-layout>.deposit-card{padding:18px}.deposit-card form{gap:9px}.deposit-card .deposit-asset{min-height:44px;padding:6px}.deposit-card .deposit-wallet-balance{min-height:24px}.deposit-card #deposit-amount{min-height:46px;font-size:22px}.deposit-card .deposit-address{gap:6px;margin-top:12px;padding-top:12px}.deposit-card .deposit-address input{min-height:36px;margin-top:4px}.deposit-card .deposit-network-notice{margin-top:8px;font-size:11px}.deposit-card form>small{min-height:28px}.deposit-earnings-planner{background:linear-gradient(125deg,#5cf6e80b,#ad83ed12);border:1px solid #70619366;border-radius:10px;grid-column:1/-1;margin:2px 0 4px;padding:12px}.deposit-planner-heading{align-items:center;gap:6px;display:flex}.deposit-planner-heading label{color:#dbe8ed;flex:1;font-size:12px;line-height:1.4}.deposit-planner-value{align-items:baseline;gap:7px;margin:8px 0 4px;display:flex}.deposit-planner-value output{color:var(--ux-accent);font-variant-numeric:tabular-nums;letter-spacing:-.7px;font-size:28px;font-weight:700}.deposit-planner-value span,.deposit-planner-scale{color:var(--ux-muted);font-size:10px}.deposit-earnings-planner input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:28px;min-height:28px;margin:0;padding:0;display:block}.deposit-earnings-planner input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#6eeedb 0%,#b697f6 var(--range-progress),#31404b var(--range-progress),#31404b 100%);border-radius:10px;height:6px}.deposit-earnings-planner input[type=range]::-moz-range-track{background:#31404b;border-radius:10px;height:6px}.deposit-earnings-planner input[type=range]::-moz-range-progress{background:#9be7ee;border-radius:10px;height:6px}.deposit-earnings-planner input[type=range]::-webkit-slider-thumb{appearance:none;background:#10212b;border:3px solid #c2afff;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 0 12px #ad83ed55}.deposit-earnings-planner input[type=range]::-moz-range-thumb{background:#10212b;border:3px solid #c2afff;border-radius:50%;width:14px;height:14px}.deposit-earnings-planner input[type=range]:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #5cf6e8}.deposit-earnings-planner input[type=range]:disabled{opacity:.4;cursor:default}.deposit-planner-scale{justify-content:space-between;display:flex}.deposit-planner-note{min-height:3em;color:var(--ux-muted);margin:8px 0 0;font-size:10px;line-height:1.5}.rewards-points-card{isolation:isolate;background:radial-gradient(at 90% 15%,#ad83ed20,#0000 60%),#0d1c24;position:relative;overflow:hidden}.rewards-eyebrow{color:#99eedf;align-items:center;display:flex}.rewards-points-hero{padding:20px 0 24px;position:relative}.rewards-season-label{color:#c6c0e5;font-size:12px;display:block}.rewards-points-total{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;color:#b9fff0;text-shadow:0 0 28px #5cf6e825;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(32px,5vw,64px);line-height:1.2;display:flex}.rewards-points-total small{letter-spacing:.5px;color:#c3aff6;font-size:14px;font-weight:500}.rewards-points-orbit{z-index:-1;background:radial-gradient(circle,#ad83ed24,#0000 70%);border:1px solid #b39af747;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:5px;right:16px;box-shadow:0 0 0 12px #ad83ed08,0 0 0 25px #5cf6e805}.rewards-points-orbit .account-icon{color:#bba2f8;width:42px;height:42px;margin:0}.rewards-points-card .rewards-points-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.rewards-points-card .rewards-points-breakdown>div{background:#10232d;border:1px solid #a18dc42e;border-radius:10px;min-width:0;padding:12px}.rewards-points-breakdown dt{color:#bbccd6;align-items:center;min-height:34px;font-size:11px;display:flex}.rewards-points-breakdown dt .account-icon{color:#ac95e5;width:15px;height:15px}.rewards-points-breakdown dd{color:#b6f8ec;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(16px,2vw,23px);font-weight:600}.rewards-daily-estimate{background:linear-gradient(110deg,#5cf6e812,#ad83ed10);border:1px solid #5cf6e844;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.rewards-daily-estimate span{font-size:13px;font-weight:600}.rewards-daily-estimate small{color:#b7cad3;font-size:11px;line-height:1.5;display:block}.rewards-daily-estimate strong{color:#9cecd9;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:28px}.rewards-daily-estimate strong small{white-space:nowrap;font-weight:400;display:inline}.rewards-points-card>p{color:var(--ux-muted);font-size:12px}@media (width<=480px){.rewards-points-card .rewards-points-breakdown{grid-template-columns:1fr;gap:7px}.rewards-points-card .rewards-points-breakdown>div{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.rewards-points-breakdown dt{min-height:24px}.rewards-points-breakdown dd{margin:0}.rewards-daily-estimate{flex-direction:column;align-items:flex-start;gap:6px}.rewards-points-orbit{width:66px;height:66px;right:0}}@media (width>=701px) and (width<=1100px){.deposit-card form{grid-template-columns:1fr 1fr}.deposit-card .deposit-earnings-planner{grid-area:2/1/5}.deposit-card .deposit-wallet-balance{grid-area:2/2}.deposit-card .deposit-amount-heading{grid-area:3/2}.deposit-card #deposit-amount{grid-area:4/2}.deposit-card form>.primary-button{grid-area:5/2}.deposit-card form>small{grid-area:6/2}}.card-feedback{box-sizing:border-box;overflow-wrap:anywhere;scrollbar-gutter:stable;overscroll-behavior:contain;block-size:3.5rem;min-block-size:3.5rem;max-block-size:3.5rem;min-inline-size:0;max-inline-size:100%;color:var(--ux-muted);flex-shrink:0;margin:0;padding:4px 0;font-size:13px;line-height:1.5;display:block;overflow:auto}.card-feedback>:is(p,small,span,div){font-size:inherit;line-height:inherit;margin:0;padding:0}.card-feedback[role=alert]{color:var(--red,#ff8d95)}.card-feedback:focus-visible{outline:2px solid var(--ux-accent);outline-offset:2px;border-radius:4px}.settings-address{flex-wrap:wrap}.settings-address>.card-feedback{flex-basis:100%;grid-column:1/-1}.settings-address>button{min-inline-size:100px}.deposit-wallet-balance{flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr);display:grid}.deposit-wallet-balance strong{text-align:right;overflow-wrap:anywhere}.header-deposit-button{border:1px solid var(--ux-line);width:44px;min-height:44px;color:var(--ux-accent);cursor:pointer;background:#101d24;border-radius:8px;justify-content:center;align-items:center;padding:10px;display:inline-flex}@media (width>=1151px){.account-workspace-layout>.deposit-card{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;min-height:0;max-height:calc(100dvh - 108px);position:sticky;top:92px;overflow-y:auto}}@media (width<=700px){.account-workspace-main>.account-home-balances,.account-workspace-main>.live-goals,.account-workspace-main>.service-vault-inventory{padding:20px}.header-deposit-button{width:40px;height:42px;min-height:42px}}@media (width<=480px){.site-header:has(.header-deposit-button) .brand-wordmark{display:none}}fieldset.visual-choice{min-inline-size:0;border:0;width:100%;max-width:100%;margin:0;padding:0;display:block}.visual-choice>legend{float:none;width:100%;color:var(--ux-text,#edf5f7);letter-spacing:normal;text-transform:none;margin:0 0 9px;padding:0;font-size:13px;font-weight:600;line-height:1.5}.visual-choice>legend small{color:var(--ux-muted,#a3b8c1);margin-left:8px;font-size:11px;font-weight:400}.visual-choice .visual-choice-hint{color:var(--ux-muted,#a3b8c1);margin:0 0 9px;font-size:12px}.visual-choice .visual-choice-options{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;min-width:0;max-height:360px;margin:-3px;padding:3px;scroll-padding:4px;display:grid;overflow:auto}.visual-choice label.visual-choice-option{cursor:pointer;min-width:0;margin:0;padding:0;display:block;position:relative}.visual-choice .visual-choice-option>input{clip-path:inset(50%);opacity:0;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important}.visual-choice .visual-choice-face{box-sizing:border-box;min-width:0;height:100%;min-height:62px;color:var(--ux-text,#edf5f7);white-space:normal;background:#0b151b;border:1px solid #39515c;border-radius:9px;align-items:center;gap:10px;padding:12px;transition:background .12s,border-color .12s;display:flex}.visual-choice .visual-choice-copy{white-space:normal;flex:1;gap:4px;min-width:0;display:grid}.visual-choice .visual-choice-copy strong{overflow-wrap:anywhere;color:inherit;font-size:14px;font-weight:550;line-height:1.35}.visual-choice .visual-choice-copy small{overflow-wrap:anywhere;color:var(--ux-muted,#a3b8c1);font-size:12px;font-weight:400;line-height:1.45}.visual-choice .visual-choice-icon{color:#bad6df;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.visual-choice .visual-choice-icon svg{width:28px;height:28px}.visual-choice .visual-choice-check{stroke:#59737e;stroke-width:1.4px;flex:0 0 18px;width:18px;height:18px}.visual-choice .visual-choice-check path{visibility:hidden}.visual-choice .visual-choice-option:hover>input:not(:disabled)+.visual-choice-face{background:#14242b;border-color:#8baab6}.visual-choice .visual-choice-option>input:checked+.visual-choice-face{border-color:var(--ux-accent,#65f4d2);box-shadow:inset 0 0 0 1px var(--ux-accent,#65f4d2);background:#14332e}.visual-choice input:checked+.visual-choice-face .visual-choice-check path{visibility:visible}.visual-choice input:focus-visible+.visual-choice-face{outline-offset:2px;outline:2px solid #edf5f7}.visual-choice input:disabled+.visual-choice-face{opacity:.5;cursor:not-allowed}.visual-choice--compact .visual-choice-options,.visual-choice--swatches .visual-choice-options{flex-wrap:wrap;display:flex}.visual-choice--compact .visual-choice-face,.visual-choice--swatches .visual-choice-face{min-height:46px;padding:10px 12px}.visual-choice .visual-choice-swatch{border:1px solid #ffffff60;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.visual-choice--icons .visual-choice-options{grid-template-columns:repeat(4,minmax(0,1fr));max-height:none;overflow:visible}.visual-choice--icons .visual-choice-face{text-align:center;flex-direction:column;justify-content:flex-start;gap:7px;min-height:92px;padding:13px 6px 10px;position:relative}.visual-choice--icons .visual-choice-copy strong{font-size:11px}.visual-choice--icons .visual-choice-check{width:13px;height:13px;position:absolute;top:5px;right:5px}.visual-icon-picker{gap:12px;min-width:0;display:grid}.visual-icon-categories{flex-wrap:wrap;gap:6px;display:flex}.visual-icon-categories button{color:#a3b8c1;cursor:pointer;background:#0b151b;border:1px solid #39515c;border-radius:7px;min-height:44px;padding:8px 11px;font-size:12px}.visual-icon-categories button[aria-pressed=true]{color:#edf5f7;background:#17352f;border-color:#65f4d2}.visual-icon-picker .visual-icon-summary{color:#edf5f7;align-items:center;gap:8px;min-height:28px;margin:0;font-size:13px;display:flex}.visual-icon-summary svg{width:24px;height:24px}.goal-identity-fields:has(.visual-icon-picker){grid-template-columns:1fr}@media (width<=480px){.visual-choice--cards .visual-choice-options{grid-template-columns:1fr}.visual-choice--swatches .visual-choice-option{flex:1 0 40%}.visual-icon-categories button{flex:1 0 28%}}@media (prefers-reduced-motion:reduce){.visual-choice .visual-choice-face{transition:none}}@media (forced-colors:active){.visual-choice input:checked+.visual-choice-face{outline:2px solid highlight}.visual-choice .visual-choice-check{stroke:canvastext}}:root{--brand-cyan:#5cf6e8;--brand-violet:#a982ff;--brand-magenta:#ff4fd8;--brand-ice:#e9fbf8;--brand-selected-surface:#211d35;--brand-selected-text:#e0d4ff;--ux-accent:var(--brand-cyan)}.site-header{background-image:linear-gradient(90deg,#5cf6e822,#5cf6e877 38%,#a982ff77 72%,#ff4fd844);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px}.deposit-button,.primary-button,.input-row button{background:var(--brand-cyan);border-color:var(--brand-cyan);color:#061512}.deposit-button:hover,.primary-button:hover,.input-row button:hover{background:#a3fff5;border-color:#a3fff5;box-shadow:0 0 20px #5cf6e814}.text-button{color:#a9eee7}.service-vault-nav button[aria-current=page],.settings-sections button.active,.deposit-assets .deposit-asset[aria-pressed=true],.visual-icon-categories button[aria-pressed=true]{background:var(--brand-selected-surface);border-color:var(--brand-violet);color:var(--brand-selected-text)}.deposit-assets .deposit-asset[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--brand-violet)}.visual-choice .visual-choice-option>input:checked+.visual-choice-face{background:var(--brand-selected-surface);border-color:var(--brand-violet);box-shadow:inset 0 0 0 1px var(--brand-violet)}.visual-choice input:checked+.visual-choice-face .visual-choice-check{stroke:var(--brand-violet)}.header-settings-button.active,.header-help-control[aria-current=page]{background:var(--brand-selected-surface);border-color:var(--brand-violet);color:var(--brand-selected-text)}.account-metric-core{background:linear-gradient(115deg,#142b30,#1c2235);border-color:#36545c}.account-metric-core dd{color:var(--brand-ice)}.pool-payout-metric{background:#171d2c;border-color:#44385d}.pool-payout-metric>div>span .account-icon{color:var(--brand-violet)}.pool-position:nth-child(2) h4{border-color:var(--brand-violet)}.setup-rail{background:linear-gradient(145deg,#14292e,#1a1b2d 85%)}.account-journey li[aria-current=step] .journey-number{background:var(--brand-cyan);border-color:var(--brand-cyan);box-shadow:0 0 0 5px #5cf6e80c}.account-journey li[data-complete=true] .journey-number{color:var(--brand-selected-text);border-color:var(--brand-violet);background:var(--brand-selected-surface)}.account-loader-mark{border-color:#5cf6e838;box-shadow:0 0 30px #a982ff12,inset 0 0 20px #5cf6e80d}.overview-goal progress::-webkit-progress-value{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-violet))}.overview-goal progress::-moz-progress-bar{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-violet))}@media (forced-colors:active){.site-header,.account-metric-core,.setup-rail{background-image:none}.service-vault-nav button[aria-current=page],.settings-sections button.active,.deposit-assets .deposit-asset[aria-pressed=true],.visual-icon-categories button[aria-pressed=true],.header-settings-button.active,.header-help-control[aria-current=page],.visual-choice .visual-choice-option>input:checked+.visual-choice-face{outline:2px solid highlight}.visual-choice input:checked+.visual-choice-face .visual-choice-check{stroke:canvastext}.overview-goal progress::-webkit-progress-value{background:highlight}.overview-goal progress::-moz-progress-bar{background:highlight}}
