.fs-shell{min-height:100vh;padding-bottom:112px;color:#f3f8ff}.fs-wrap{max-width:1050px;margin:auto;padding:30px clamp(16px,4vw,35px) 90px;display:flex;flex-direction:column;gap:18px}.fs-heading{padding:14px 2px 4px}.fs-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#9cc9f8;font-size:11px;font-weight:850;letter-spacing:.125em}.fs-heading h1{font-size:clamp(34px,6vw,59px);line-height:1.07;letter-spacing:-.047em;margin:12px 0}.fs-heading h1 em{font-style:normal;color:#82e6bb}.fs-heading p{font-size:15px;line-height:1.6;color:#b7c7d8;max-width:610px;margin:0}.fs-balance-card{position:relative;isolation:isolate;overflow:hidden;padding:clamp(22px,5vw,36px);background:linear-gradient(130deg,#184c60,#163447 50%,#1a294c);border:1px solid rgba(147,224,205,.32);border-radius:27px;box-shadow:0 22px 50px rgba(1,14,30,.25)}.fs-balance-flare{z-index:-1;position:absolute;right:-65px;top:-125px;width:370px;height:370px;background:radial-gradient(circle,rgba(115,229,178,.28),transparent 67%);pointer-events:none}.fs-top-line{justify-content:space-between;gap:12px;color:#bce6de;font-size:12px;font-weight:800;letter-spacing:.08em}.fs-top-line,.fs-top-line span{display:flex;align-items:center}.fs-top-line span{gap:9px}.fs-top-line button{width:39px;height:39px;border:1px solid rgba(216,244,247,.3);border-radius:14px;color:#e4fffb;display:grid;place-items:center;background:rgba(255,255,255,.09)}.fs-big-balance{font-size:clamp(33px,7vw,59px);font-weight:850;letter-spacing:-.047em;margin:9px 0 4px;min-height:45px}.fs-card-sub{color:#bddbdc;font-size:13px}.fs-balance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:27px 0 23px}.fs-balance-stats>div{padding:16px 12px;display:grid;grid-gap:8px;gap:8px;background:rgba(8,22,41,.22);border:1px solid rgba(208,246,243,.13);border-radius:15px}.fs-balance-stats small{color:#bcdbde;line-height:1.4;font-size:11px}.fs-balance-stats strong{font-size:clamp(16px,3.5vw,22px);font-weight:850}.fs-card-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fs-card-buttons button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:51px;border-radius:15px;font-size:14px;font-weight:800;background:#9bf5c9;color:#0d332b}.fs-card-buttons button.fs-outline{background:rgba(255,255,255,.1);border:1px solid rgba(212,243,246,.3);color:#f5ffff}.fs-card-buttons button:disabled{opacity:.45;cursor:not-allowed}.fs-footnote{font-size:11px;color:#8fa7b9;line-height:1.55;margin:-9px 5px 3px}.fs-section{display:grid;grid-gap:13px;gap:13px;margin-top:14px}.fs-section-title{display:flex;justify-content:space-between;align-items:end;gap:12px}.fs-section-title h2{font-size:clamp(22px,4vw,28px);letter-spacing:-.032em;margin:6px 0 0}.fs-section-title p{font-size:13px;color:#a7b8ce;margin:7px 0 0}.fs-empty,.fs-position,.fs-settings,.fs-vault{background:linear-gradient(143deg,#172434,#111b2a);border:1px solid #35445a;border-radius:20px;padding:20px}.fs-position{display:grid;grid-gap:16px;gap:16px}.fs-position-head,.fs-vault-top{display:flex;align-items:center;gap:12px;min-width:0}.fs-vault-logo{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:linear-gradient(145deg,#fff,#bcd6e1);color:#152437;font-size:24px;font-weight:900;font-style:italic}.fs-position-head>div:nth-child(2),.fs-vault-text{min-width:0;flex:1 1}.fs-position-head h3,.fs-vault h3{font-size:16px;line-height:1.3;letter-spacing:-.02em;margin:0 0 5px;overflow-wrap:anywhere}.fs-position-head small,.fs-vault-text small{display:block;color:#96aec3;font-size:11px;line-height:1.4}.fs-apy{color:#aaf0cc;font-size:17px;font-weight:850;white-space:nowrap}.fs-apy small{display:inline;font-size:10px;color:#9eb6ba}.fs-position-foot{display:flex;align-items:baseline;gap:12px}.fs-position-foot strong{font-size:29px;letter-spacing:-.03em}.fs-position-foot span{font-size:11px;color:#9eb2c6}.fs-opportunity{display:flex;align-items:center;gap:9px;background:rgba(103,222,172,.08);border:1px solid rgba(112,222,181,.21);border-radius:13px;padding:11px;color:#bdf5da;font-size:12px}.fs-opportunity span{flex:1 1;min-width:0}.fs-opportunity button{display:flex;align-items:center;gap:4px;color:#b1f5d9;font-weight:800;white-space:nowrap}.fs-row-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.fs-row-actions button{min-height:43px;border-radius:12px;background:#203147;border:1px solid #405773;color:#d7edff;font-weight:750;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px}.fs-row-actions button:last-child{background:#264a46;border-color:#548776;color:#b9f5d9}.fs-row-actions button:disabled{opacity:.4}.fs-filter{gap:10px;flex-wrap:wrap}.fs-filter,.fs-search{display:flex;align-items:center}.fs-search{gap:7px;background:#131f2e;border:1px solid #3a4b60;border-radius:13px;padding:0 12px;min-height:45px;flex:1 1 170px;color:#92a8bf}.fs-search input{border:0;background:transparent;outline:none;width:100%;font-size:14px;color:white;min-width:0}.fs-segments{display:flex;padding:4px;gap:4px;background:#142031;border:1px solid #293a4e;border-radius:13px;max-width:100%}.fs-segments button{border-radius:9px;padding:9px 12px;color:#b4c5d6;font-size:12px;font-weight:750;white-space:nowrap}.fs-segments button.on{background:#2c465d;color:white}.fs-vaults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fs-vault{padding:17px;display:flex;flex-direction:column;gap:13px;min-width:0}.fs-vault-top strong{white-space:nowrap;color:#aaf1d0;font-size:20px;font-weight:850}.fs-vault-top strong small{display:block;text-align:right;font-size:10px;color:#95aaa9}.fs-vault-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px}.fs-vault-bottom button{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800;color:#b7f4d8}.fs-vault-bottom button:disabled{opacity:.45}.fs-tier{font-size:10px;border-radius:99px;padding:6px 9px;font-weight:800;background:#25384d;color:#c2dbec}.fs-tier.established{background:#1d4037;color:#a7f3d4}.fs-tier.limited{background:#4b3628;color:#f1d2a0}.fs-caution{display:flex;align-items:flex-start;gap:5px;color:#e3c39b;font-size:11px;line-height:1.4}.fs-caution svg{flex:0 0 13px}.fs-settings{padding:0 18px}.fs-settings details+details{border-top:1px solid #304153}.fs-settings summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:55px;gap:10px;color:#d7e5f3;font-size:13px;font-weight:800;list-style:none}.fs-settings summary::-webkit-details-marker{display:none}.fs-settings details[open] summary svg{transform:rotate(180deg)}.fs-settings details>p,.fs-settings-body p{color:#aec1d1;font-size:12px;line-height:1.65;margin:0 0 14px}.fs-settings-body select{max-width:100%;border:1px solid #566c84;border-radius:11px;background:#1e3045;padding:10px;color:white;min-height:43px;margin:0 0 13px}.fs-source-link{display:flex;gap:8px;justify-content:center;align-items:center;color:#adc6e7;text-decoration:none;font-size:12px;padding:14px}.fs-alert{display:flex;gap:9px;align-items:flex-start;background:#30251f;color:#f5d1b5;border:1px solid #75513c;border-radius:13px;padding:14px;font-size:13px;line-height:1.5}.fs-alert svg{flex-shrink:0}.fs-muted{text-align:center;color:#a3b6c9;padding:20px}.fs-empty{display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;padding:32px 24px}.fs-empty svg{color:#a9eacb}.fs-empty h2{font-size:22px;margin:0}.fs-empty p{font-size:13px;color:#a7bcd0;line-height:1.6;max-width:450px;margin:0}.fs-modal-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-end;justify-content:center;background:rgba(3,11,21,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fs-modal{position:relative;width:min(100%,520px);max-height:min(92dvh,820px);overflow:auto;overscroll-behavior:contain;background:linear-gradient(155deg,#18283c,#101b2b);border:1px solid #55697d;border-bottom:0;border-radius:25px 25px 0 0;padding:20px clamp(17px,4vw,25px) calc(30px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:13px;box-shadow:0 -20px 60px rgba(0,0,0,.4)}.fs-modal-grip{width:45px;height:4px;border-radius:10px;background:#758ba0;align-self:center;margin:-6px auto 6px}.fs-modal-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.fs-modal-head h2{margin:5px 0;font-size:27px;letter-spacing:-.035em}.fs-modal-head button{width:42px;height:42px;border-radius:12px;border:1px solid #3a4d63;display:grid;place-items:center;color:#d6ebfa}.fs-selected{display:flex;justify-content:space-between;gap:13px;align-items:start;flex-wrap:wrap;border:1px solid #375367;background:#1c3445;border-radius:13px;padding:13px;font-size:13px;font-weight:750;margin:0}.fs-selected small{color:#aaf0cd;font-size:12px}.fs-modal label{font-size:12px;color:#c5d7e8;font-weight:800;margin-top:4px}.fs-amount,.fs-modal select{min-height:53px;width:100%;background:#0e1b2a;border:1px solid #4a5f74;border-radius:13px;color:#fff;padding:0 13px;font-size:16px}.fs-amount{display:flex;align-items:center;gap:9px}.fs-amount input{min-height:51px;flex:1 1;min-width:0;background:transparent;border:0;outline:0;font-size:23px;font-weight:800;color:#fff}.fs-amount b{font-size:13px;color:#b9d0df}.fs-available{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a8bace;font-size:12px}.fs-available button{font-size:12px;font-weight:800;color:#a8edc9;padding:7px 10px;background:#203c39;border-radius:8px}.fs-switch-path{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:7px;gap:7px;background:#0b1b29;border-radius:14px;padding:13px;color:#d5e8f4;font-size:12px;line-height:1.45}.fs-switch-path span{overflow-wrap:anywhere}.fs-switch-path svg{color:#94e6c7}.fs-modal-note{margin:3px 0;padding:12px;background:#192c3d;border-radius:11px;font-size:12px;color:#adbfce;line-height:1.6}.fs-main-button{display:flex;justify-content:center;align-items:center;gap:9px;border-radius:13px;min-height:53px;background:#98ebc5;color:#0c3327;font-size:14px;font-weight:900;width:100%;margin-top:3px}.fs-main-button:disabled{background:#3f6f61;color:#c0d7ce;opacity:.7;cursor:not-allowed}.fs-modal-error,.fs-modal-progress,.fs-modal-success{font-size:12px;line-height:1.5;padding:12px;border-radius:11px}.fs-modal-progress{background:#193e52;color:#b8eafa}.fs-modal-success{display:flex;gap:7px;background:#174536;color:#c0fbe1}.fs-modal-error{background:#4c282a;color:#ffd8d8}.fs-modal-bottom{text-align:center;color:#829cb0;font-size:11px;line-height:1.5}.fs-spin{animation:fs-spin .8s linear infinite}@keyframes fs-spin{to{transform:rotate(1turn)}}.fs-shell a:focus-visible,.fs-shell button:focus-visible,.fs-shell input:focus-visible,.fs-shell select:focus-visible{outline:3px solid #8ddfc4;outline-offset:3px}@media(max-width:680px){.fs-wrap{padding:14px 15px 90px;gap:15px}.fs-heading{padding:10px 0 1px}.fs-heading h1{margin:9px 0}.fs-balance-card{border-radius:22px;padding:21px}.fs-balance-stats{gap:6px;margin:23px 0 20px}.fs-balance-stats>div{padding:12px 9px}.fs-balance-stats small{font-size:10px}.fs-balance-stats strong{font-size:17px}.fs-vaults{grid-template-columns:1fr}.fs-position,.fs-vault{border-radius:18px;padding:16px}.fs-position-head h3,.fs-vault h3{font-size:14px}.fs-vault-logo{width:40px;height:40px;flex-basis:40px}.fs-segments{width:100%}.fs-segments button{flex:1 1}.fs-position-foot strong{font-size:26px}.fs-position-foot{flex-wrap:wrap}}@media(max-width:380px){.fs-balance-stats{grid-template-columns:1fr 1fr}.fs-balance-stats>div:last-child{grid-column:1/-1}.fs-vault-top strong{font-size:17px}.fs-apy{font-size:15px}.fs-filter{flex-direction:column;align-items:stretch}.fs-row-actions{gap:5px}.fs-row-actions button{font-size:12px}}@media(prefers-reduced-motion:reduce){.fs-spin{animation:none}}.fs-card-tools{display:flex;align-items:center;gap:8px}.fs-card-tools .indexio-privacy-toggle{width:39px;min-height:39px;background:rgba(255,255,255,.09);border:1px solid rgba(216,244,247,.3);border-radius:14px;color:#e4fffb;display:grid;place-items:center;padding:0}.fs-shell .fs-segments{display:flex;flex-wrap:wrap;gap:5px}.fs-shell .fs-segments button{white-space:nowrap;min-height:42px}.fs-shell .fs-vault-rate{display:flex;align-items:center;gap:8px;flex:none}.fs-shell .fs-vault-rate>strong{white-space:nowrap}.fs-shell .fs-favorite{display:grid;place-items:center;flex:none;min-width:37px;min-height:37px;border-radius:12px;background:rgba(110,140,171,.13);border:1px solid rgba(171,196,218,.23);color:#cbd9e5;font-size:22px;line-height:1}.fs-shell .fs-favorite.on{color:#ffdb8d;background:rgba(184,133,47,.16);border-color:rgba(238,194,118,.35)}.fs-shell .fs-destination-grid{display:grid;grid-gap:8px;gap:8px;max-height:min(40dvh,330px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:3px}.fs-shell .fs-destination-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:69px;padding:12px 13px;text-align:left;border-radius:15px;border:1px solid #456078;background:rgba(23,45,60,.8);color:#edf8ff}.fs-shell .fs-destination-option.chosen{border-color:#a2f0cb;background:linear-gradient(125deg,#234b46,#1c3548);box-shadow:0 0 0 1px rgba(123,228,183,.22)}.fs-shell .fs-destination-option>span{display:grid;grid-gap:5px;gap:5px;min-width:0;flex:1 1}.fs-shell .fs-destination-option>span strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.fs-shell .fs-destination-option>span small{font-size:10px;color:#9fbbd0}.fs-shell .fs-destination-option>b{font-size:16px;color:#9ff1c7;white-space:nowrap}.fs-shell .fs-destination-option>b small{display:block;text-align:right;font-size:10px;color:#afcbbd}.fs-shell .fs-destination-option:focus-visible,.fs-shell .fs-favorite:focus-visible{outline:3px solid #8ddfc4;outline-offset:2px}@media(max-width:480px){.fs-shell .fs-segments{gap:5px}.fs-shell .fs-segments button{font-size:11px;flex:1 1;padding:9px 7px}.fs-shell .fs-vault-rate{gap:4px}.fs-shell .fs-favorite{min-width:34px;min-height:34px}.fs-shell .fs-destination-option{min-height:65px}}.fs-shell .fs-choice-label{font-size:12px;font-weight:800;color:#c6d9e9}.fs-shell .fs-destination-search{display:flex;align-items:center;gap:9px;background:#0e1b2a;border:1px solid #4a5f74;border-radius:13px;padding:0 12px;color:#aad2d2}.fs-shell .fs-destination-search input{border:0;background:transparent;color:white;outline:0;width:100%;font-size:16px;height:48px;min-height:48px}.fs-shell .fs-destination-search input::placeholder{color:#a9bacc}.fs-goal-context{display:flex;gap:13px;align-items:center;padding:16px 17px;border:1px solid rgba(135,235,183,.36);border-radius:19px;background:linear-gradient(115deg,#205148,#143f44 75%,#1d384d);text-decoration:none;color:#eafff4}.fs-goal-context-icon{display:grid;place-items:center;flex:0 0 45px;height:45px;border-radius:14px;background:rgba(155,245,201,.18);color:#abf8d5}.fs-goal-context>span:nth-child(2){min-width:0;flex:1 1;display:grid;grid-gap:4px;gap:4px}.fs-goal-context small{font-size:10px;letter-spacing:.1em;color:#b4f5d5;font-weight:900}.fs-goal-context strong{font-size:18px;line-height:1.3;letter-spacing:-.025em}.fs-goal-context em{font-size:11px;line-height:1.45;font-style:normal;color:#bcd9d1}.fs-goal-notice{padding:13px 15px;border-radius:14px;border:1px solid #4c8a75;background:#163c33;color:#bdfae0;font-size:12px;line-height:1.5}.fs-goal-picker{display:grid;grid-gap:8px;gap:8px;border-radius:14px;border:1px solid #365a57;background:#142e31;padding:13px}.fs-goal-picker>small{color:#9fbcb5;font-size:11px;line-height:1.5}.fs-existing-select,.fs-goal-picker select{padding:12px;border:1px solid #526b79;border-radius:11px;color:#f3fff9;background:#122436;min-height:48px;width:100%;font-size:16px}.fs-goal-tag-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;width:100%;border-radius:13px;background:rgba(87,170,144,.11);border:1px dashed rgba(149,226,193,.32);color:#b8efdc;font-weight:750;font-size:12px}.fs-shell .fs-goal-tag-action:focus-visible{outline:3px solid #8ddfc4}@media(max-width:480px){.fs-goal-context{padding:14px;gap:10px}.fs-goal-context-icon{width:40px;height:40px;flex-basis:40px}.fs-goal-context strong{font-size:16px}}