.vault-portfolio-module__AnH9xa__section{margin-bottom:32px}.vault-portfolio-module__AnH9xa__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.vault-portfolio-module__AnH9xa__title{font-family:var(--font-serif);color:var(--foreground,#e8ede9);font-size:22px;font-weight:600}.vault-portfolio-module__AnH9xa__walletBadge{color:#e8ede999;background:#101a1499;border:1px solid #7cb87c1f;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-family:monospace;font-size:13px;display:inline-flex}.vault-portfolio-module__AnH9xa__walletDot{background:var(--success,#5dd87e);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite vault-portfolio-module__AnH9xa__pulse}@keyframes vault-portfolio-module__AnH9xa__pulse{0%,to{opacity:1}50%{opacity:.5}}.vault-portfolio-module__AnH9xa__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vault-portfolio-module__AnH9xa__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101a1480;border:1px solid #7cb87c14;border-radius:16px;padding:24px 20px;transition:border-color .3s,transform .3s}.vault-portfolio-module__AnH9xa__card:hover{border-color:#7cb87c33;transform:translateY(-2px)}.vault-portfolio-module__AnH9xa__cardAccent{background:linear-gradient(165deg,#101a1499,#7cb87c0a);border-color:#7cb87c26}.vault-portfolio-module__AnH9xa__label{letter-spacing:.1em;text-transform:uppercase;color:#8a9b8e99;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.vault-portfolio-module__AnH9xa__value{font-family:var(--font-serif);color:var(--foreground,#e8ede9);font-size:28px;font-weight:700;line-height:1.2;display:block}.vault-portfolio-module__AnH9xa__subValue{color:#8a9b8e80;margin-top:4px;font-size:12px;display:block}@media (max-width:768px){.vault-portfolio-module__AnH9xa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.vault-portfolio-module__AnH9xa__grid{grid-template-columns:1fr}.vault-portfolio-module__AnH9xa__header{flex-direction:column;align-items:flex-start;gap:12px}}
.vault-actions-module__cGBj2W__section{margin-bottom:32px}.vault-actions-module__cGBj2W__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vault-actions-module__cGBj2W__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101a1480;border:1px solid #7cb87c14;border-radius:16px;padding:24px;transition:border-color .3s}.vault-actions-module__cGBj2W__card:hover{border-color:#7cb87c26}.vault-actions-module__cGBj2W__tabs{background:#0a0f0d99;border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.vault-actions-module__cGBj2W__tab{color:#8a9b8e99;font-size:14px;font-weight:500;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;transition:all .2s;display:flex}.vault-actions-module__cGBj2W__tabActive{color:var(--primary,#7cb87c);background:#7cb87c1a}.vault-actions-module__cGBj2W__form{flex-direction:column;gap:16px;display:flex}.vault-actions-module__cGBj2W__inputGroup{flex-direction:column;gap:6px;display:flex}.vault-actions-module__cGBj2W__inputLabel{color:#8a9b8e99;letter-spacing:.04em;font-size:12px;font-weight:500}.vault-actions-module__cGBj2W__inputWrap{background:#0a0f0d99;border:1px solid #7cb87c1a;border-radius:12px;gap:0;transition:border-color .3s;display:flex;overflow:hidden}.vault-actions-module__cGBj2W__inputWrap:focus-within{border-color:var(--primary,#7cb87c)}.vault-actions-module__cGBj2W__input{color:var(--foreground,#e8ede9);font-size:18px;font-family:var(--font-serif);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px 16px;font-weight:600}.vault-actions-module__cGBj2W__input::placeholder{color:#8a9b8e4d}.vault-actions-module__cGBj2W__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vault-actions-module__cGBj2W__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vault-actions-module__cGBj2W__input[type=number]{-moz-appearance:textfield}.vault-actions-module__cGBj2W__maxBtn{color:var(--primary,#7cb87c);font-size:11px;font-weight:700;font-family:var(--font-sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-left:1px solid #7cb87c14;padding:0 16px;transition:background .2s}.vault-actions-module__cGBj2W__maxBtn:hover{background:#7cb87c0d}.vault-actions-module__cGBj2W__infoRow{color:#8a9b8e80;justify-content:space-between;font-size:13px;display:flex}.vault-actions-module__cGBj2W__infoValue{color:var(--foreground,#e8ede9);font-weight:500}.vault-actions-module__cGBj2W__actionBtn{background:linear-gradient(135deg, var(--primary-dark,#4a8a4a), var(--primary,#7cb87c));color:#0a0f0d;width:100%;font-size:15px;font-weight:700;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px;transition:all .3s}.vault-actions-module__cGBj2W__actionBtn:hover{background:linear-gradient(135deg, var(--primary,#7cb87c), var(--primary-light,#a3d4a3));transform:translateY(-1px);box-shadow:0 0 30px #7cb87c26}.vault-actions-module__cGBj2W__safeHeader{align-items:center;gap:10px;margin-bottom:20px;display:flex}.vault-actions-module__cGBj2W__safeIcon{color:var(--primary,#7cb87c)}.vault-actions-module__cGBj2W__safeTitle{font-family:var(--font-serif);color:var(--foreground,#e8ede9);font-size:18px;font-weight:600}.vault-actions-module__cGBj2W__safeInfo{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.vault-actions-module__cGBj2W__safeRow{justify-content:space-between;align-items:center;display:flex}.vault-actions-module__cGBj2W__safeLabel{color:#8a9b8e80;font-size:13px}.vault-actions-module__cGBj2W__safeValue{color:var(--foreground,#e8ede9);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.vault-actions-module__cGBj2W__safeAddress{align-items:center;gap:6px;display:flex}.vault-actions-module__cGBj2W__mono{color:var(--foreground,#e8ede9);font-family:monospace;font-size:13px}.vault-actions-module__cGBj2W__linkIcon{color:#8a9b8e66;cursor:pointer;transition:color .2s}.vault-actions-module__cGBj2W__linkIcon:hover{color:var(--primary,#7cb87c)}.vault-actions-module__cGBj2W__networkDot{background:var(--success,#5dd87e);border-radius:50%;width:6px;height:6px}.vault-actions-module__cGBj2W__txQueue{border-top:1px solid #7cb87c0f;padding-top:16px}.vault-actions-module__cGBj2W__txQueueTitle{color:#8a9b8e99;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:600}.vault-actions-module__cGBj2W__txItem{border-bottom:1px solid #7cb87c0a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.vault-actions-module__cGBj2W__txItem:last-child{border-bottom:none}.vault-actions-module__cGBj2W__txLabel{color:#e8ede9b3;font-size:13px}.vault-actions-module__cGBj2W__txPending{color:var(--accent,#c9a84c);background:#c9a84c1a;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.vault-actions-module__cGBj2W__txConfirmed{color:var(--success,#5dd87e);background:#5dd87e1a;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.vault-actions-module__cGBj2W__walletBalanceRow{background:#ffffff08;border:1px solid #7cb87c0d;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:20px;padding:12px;display:flex}.vault-actions-module__cGBj2W__walletBalanceHeader{align-items:center;gap:8px;display:flex}.vault-actions-module__cGBj2W__walletBalanceLabel{color:#8a9b8e99;font-size:13px;font-weight:500}.vault-actions-module__cGBj2W__walletBalanceGrid{gap:20px;display:flex}.vault-actions-module__cGBj2W__balanceItem{flex-direction:column;display:flex}.vault-actions-module__cGBj2W__balanceValue{color:var(--foreground);font-size:14px;font-weight:600}.vault-actions-module__cGBj2W__balanceUnit{color:#8a9b8e80;margin-left:4px;font-size:11px;font-weight:500}@media (max-width:768px){.vault-actions-module__cGBj2W__grid{grid-template-columns:1fr}}
.vault-positions-module__aL7vLa__section{margin-bottom:32px}.vault-positions-module__aL7vLa__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.vault-positions-module__aL7vLa__title{font-family:var(--font-serif);color:var(--foreground,#e8ede9);font-size:22px;font-weight:600}.vault-positions-module__aL7vLa__count{color:#8a9b8e80;font-size:13px}.vault-positions-module__aL7vLa__tableWrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#7cb87c26 transparent;background:#101a1480;border:1px solid #7cb87c14;border-radius:16px;overflow-x:auto}.vault-positions-module__aL7vLa__table{border-collapse:collapse;width:100%;min-width:700px}.vault-positions-module__aL7vLa__table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#8a9b8e80;border-bottom:1px solid #7cb87c0f;padding:14px 18px;font-size:11px;font-weight:600}.vault-positions-module__aL7vLa__row{transition:background .2s}.vault-positions-module__aL7vLa__row:hover{background:#7cb87c08}.vault-positions-module__aL7vLa__row td{color:#e8ede9cc;border-bottom:1px solid #7cb87c0a;padding:14px 18px;font-size:14px}.vault-positions-module__aL7vLa__row:last-child td{border-bottom:none}.vault-positions-module__aL7vLa__marketCell{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.vault-positions-module__aL7vLa__mono{font-family:var(--font-serif);font-size:14px;font-weight:600}.vault-positions-module__aL7vLa__returnCell{font-size:13px;font-weight:600;color:var(--success,#5dd87e)!important}.vault-positions-module__aL7vLa__status{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.vault-positions-module__aL7vLa__status_active{color:var(--primary,#7cb87c);background:#7cb87c1f}.vault-positions-module__aL7vLa__status_resolving{color:var(--accent,#c9a84c);background:#c9a84c1f}.vault-positions-module__aL7vLa__status_resolved{color:var(--success,#5dd87e);background:#5dd87e1a}.vault-positions-module__aL7vLa__progressWrap{align-items:center;gap:10px;display:flex}.vault-positions-module__aL7vLa__progressBar{background:#7cb87c14;border-radius:4px;flex:1;min-width:60px;height:4px;overflow:hidden}.vault-positions-module__aL7vLa__progressFill{background:linear-gradient(90deg, var(--primary-dark,#4a8a4a), var(--primary,#7cb87c));border-radius:4px;height:100%;transition:width .6s}.vault-positions-module__aL7vLa__timeRemaining{color:#8a9b8e80;white-space:nowrap;font-size:11px}
.vault-module__Mn3bKG__main{min-height:100vh;padding-top:140px;position:relative;overflow-x:hidden}.vault-module__Mn3bKG__header{z-index:100;pointer-events:none;justify-content:center;padding:20px 24px;display:flex;position:fixed;top:0;left:0;right:0}.vault-module__Mn3bKG__headerInner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0a0f0bcc;border:1px solid #7cb87c33;border-radius:100px;justify-content:space-between;align-items:center;width:100%;max-width:1120px;padding:8px 12px 8px 24px;display:flex;box-shadow:0 8px 32px #0006}.vault-module__Mn3bKG__logo{color:#e8ede9;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:inline-flex}.vault-module__Mn3bKG__logo:hover{opacity:.8}.vault-module__Mn3bKG__logoIcon{width:24px;height:24px;color:var(--primary,#7cb87c)}.vault-module__Mn3bKG__logoText{font-family:var(--font-serif);letter-spacing:-.01em;font-size:20px;font-weight:600}.vault-module__Mn3bKG__nav{background:#7cb87c0d;border:1px solid #7cb87c14;border-radius:100px;align-items:center;gap:8px;padding:4px;display:flex}.vault-module__Mn3bKG__navLink,.vault-module__Mn3bKG__navLinkActive{color:#e8ede999;letter-spacing:.02em;text-transform:uppercase;border-radius:100px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.vault-module__Mn3bKG__navLink:hover{color:#e8ede9;background:#7cb87c1a}.vault-module__Mn3bKG__navLinkActive{color:#7cb87c;background:#7cb87c1f}.vault-module__Mn3bKG__headerRight{align-items:center;gap:12px;display:flex}.vault-module__Mn3bKG__content{z-index:10;max-width:1120px;margin:0 auto;padding:32px 24px 64px;position:relative}.vault-module__Mn3bKG__footer{z-index:10;text-align:center;border-top:1px solid #7cb87c0f;padding:48px 24px;position:relative}.vault-module__Mn3bKG__footer p{color:#8a9b8e80;font-size:13px}@media (max-width:768px){.vault-module__Mn3bKG__header{padding:12px}.vault-module__Mn3bKG__headerInner{padding:6px 8px 6px 16px}.vault-module__Mn3bKG__nav{display:none}.vault-module__Mn3bKG__logoText{font-size:16px}}
