@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Playfair+Display:ital,wght@0,400..800;1,400..800&display=swap";body{margin:0;padding:0;min-height:100vh;transition:background-color .4s cubic-bezier(.2,.8,.2,1),color .4s cubic-bezier(.2,.8,.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#f4f5f2}html[data-theme=dark] body{background-color:#0c0e0c}#root{min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-size:40px 40px;background-image:linear-gradient(to right,rgba(0,0,0,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.015) 1px,transparent 1px)}html[data-theme=dark] body:after{background-image:linear-gradient(to right,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.015) 1px,transparent 1px)}h1,h2,h3,.ant-typography h1,.ant-typography h2,.ant-typography h3{font-family:Playfair Display,serif!important;letter-spacing:-.02em}h4,h5,h6,.ant-typography h4,.ant-typography h5,.ant-typography h6{font-family:DM Sans,sans-serif!important;font-weight:600!important;letter-spacing:-.01em}.ant-card{transition:all .4s cubic-bezier(.16,1,.3,1);border:1px solid rgba(0,0,0,.04)!important;box-shadow:0 2px 10px #00000005,0 8px 24px #00000005!important;background:#fffc!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=dark] .ant-card{border:1px solid rgba(255,255,255,.04)!important;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0d!important;background:#141815b3!important}.ant-card-head{border-bottom:1px dashed rgba(0,0,0,.08)!important}html[data-theme=dark] .ant-card-head{border-bottom:1px dashed rgba(255,255,255,.08)!important}.ant-card-hoverable:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 12px 36px #4a7c5914,0 4px 12px #0000000d!important;border-color:#4a7c5933!important}html[data-theme=dark] .ant-card-hoverable:hover{box-shadow:0 12px 36px #00000080,0 4px 12px #4a7c5926!important;border-color:#4a7c594d!important}.ant-list-item{transition:all .3s ease;border-bottom-color:#0000000a!important}html[data-theme=dark] .ant-list-item{border-bottom-color:#ffffff0a!important}.ant-list-item:hover{background-color:#4a7c5905}html[data-theme=dark] .ant-list-item:hover{background-color:#4a7c5914}.bonds-vault-card{position:relative;overflow:hidden;border-top:none!important}.bonds-vault-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4a7c59,#8eb59a);opacity:.8;transition:opacity .3s ease}.bonds-vault-card:hover:before{opacity:1}.ant-btn{transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:.02em}.ant-btn:active{transform:scale(.96)}.ant-btn-primary{background:linear-gradient(135deg,#4a7c59,#3d6a4c)!important;border:none!important;box-shadow:0 4px 12px #4a7c594d!important}.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #4a7c5966,0 0 0 1px #fff3 inset!important;background:linear-gradient(135deg,#568f66,#427553)!important}.ant-tag{border-radius:6px;font-weight:500;letter-spacing:.02em;padding:2px 8px;border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=dark] .ant-tag{border:1px solid rgba(255,255,255,.08)}.vault-nav-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;color:#000000a6}html[data-theme=dark] .vault-nav-pill{color:#ffffffa6}.vault-nav-pill:hover:not(.vault-nav-pill--active){background:#4a7c5914;color:#4a7c59}html[data-theme=dark] .vault-nav-pill:hover:not(.vault-nav-pill--active){background:#8eb59a26;color:#8eb59a}.vault-nav-pill--active{background:#4a7c59;color:#fff;box-shadow:0 4px 12px #4a7c594d}.vault-nav-divider{width:1px;height:20px;margin:0 6px;background:#0000000f;flex-shrink:0}html[data-theme=dark] .vault-nav-divider{background:#ffffff0f}.bonds-search-bar{position:relative;display:flex;align-items:center;min-width:120px;max-width:280px;flex:1;background:#0000000a;border-radius:8px;line-height:normal;transition:max-width .3s cubic-bezier(.16,1,.3,1),background .3s}.bonds-search-bar .ant-select{padding:0!important}.bonds-search-bar:focus-within{max-width:320px;background:#0000000f}html[data-theme=dark] .bonds-search-bar{background:#ffffff14}html[data-theme=dark] .bonds-search-bar:focus-within{background:#ffffff1f}.bonds-search-bar-icon{position:absolute;left:7px;z-index:1;color:#0000004d;font-size:13px;pointer-events:none;transition:color .3s}.bonds-search-bar .ant-select-selection-search-input,.bonds-search-bar input{padding-left:24px!important}.bonds-search-bar .ant-select-content{font-size:0!important;color:transparent!important;min-height:30px}.bonds-search-bar .ant-select-content input{font-size:14px!important;color:#000000e0!important;padding-top:4px!important;padding-bottom:4px!important;line-height:22px!important}.bonds-search-bar .ant-select-selection-placeholder{padding-left:24px!important}.bonds-search-bar:focus-within .bonds-search-bar-icon{color:#4a7c59}html[data-theme=dark] .bonds-search-bar-icon{color:#ffffff4d}html[data-theme=dark] .bonds-search-bar:focus-within .bonds-search-bar-icon{color:#7ec496}html[data-theme=dark] .bonds-search-bar .ant-select-content input{color:#ffffffd9!important}.bonds-search-dropdown{min-width:280px!important;background:#fff!important}html[data-theme=dark] .bonds-search-dropdown{background:#1f1f1f!important}.bonds-empty-hero{text-align:center;padding:64px 24px}.bonds-empty-hero-icon{width:88px;height:88px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:36px;transform:rotate(-5deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.bonds-empty-hero:hover .bonds-empty-hero-icon{transform:rotate(5deg) scale(1.05)}.bonds-empty-hero-title{font-family:Playfair Display,serif;font-size:22px;font-weight:600;margin-bottom:8px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#4a7c5926;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a7c594d}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff38}.ant-input,.ant-input-password,.ant-select-selector{border-color:#0000001a!important;background-color:#ffffffb3!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-password,html[data-theme=dark] .ant-select-selector{border-color:#ffffff1a!important;background-color:#0003!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{border-color:#4a7c59!important;box-shadow:0 0 0 3px #4a7c5926!important;background-color:#fff!important}html[data-theme=dark] .ant-input:focus,html[data-theme=dark] .ant-input-focused,html[data-theme=dark] .ant-select-focused .ant-select-selector{background-color:#1a1e1b!important}::selection{background:#4a7c5940;color:inherit}
