@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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#f4f5f2;min-height:100vh;margin:0;padding:0;transition:background-color .4s cubic-bezier(.2,.8,.2,1),color .4s cubic-bezier(.2,.8,.2,1)}html[data-theme=dark] body{background-color:#0c0e0c}#root{min-height:100vh}body:before{content:"";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");position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(90deg,#00000004 1px,#0000 1px),linear-gradient(#00000004 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}html[data-theme=dark] body:after{background-image:linear-gradient(90deg,#ffffff04 1px,#0000 1px),linear-gradient(#ffffff04 1px,#0000 1px)}h1,h2,h3,.ant-typography h1,.ant-typography h2,.ant-typography h3{letter-spacing:-.02em;font-family:Playfair Display,serif!important}h4,h5,h6,.ant-typography h4,.ant-typography h5,.ant-typography h6{letter-spacing:-.01em;font-family:DM Sans,sans-serif!important;font-weight:600!important}.ant-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.16,1,.3,1);background:#fffc!important;border:1px solid #0000000a!important;box-shadow:0 2px 10px #00000005,0 8px 24px #00000005!important}html[data-theme=dark] .ant-card{background:#141815b3!important;border:1px solid #ffffff0a!important;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0d!important}.ant-card-head{border-bottom:1px dashed #00000014!important}html[data-theme=dark] .ant-card-head{border-bottom:1px dashed #ffffff14!important}.ant-card-hoverable:hover{transform:translateY(-4px)scale(1.005);border-color:#4a7c5933!important;box-shadow:0 12px 36px #4a7c5914,0 4px 12px #0000000d!important}html[data-theme=dark] .ant-card-hoverable:hover{border-color:#4a7c594d!important;box-shadow:0 12px 36px #00000080,0 4px 12px #4a7c5926!important}.ant-list-item{transition:all .3s;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:"";opacity:.8;background:linear-gradient(90deg,#4a7c59,#8eb59a);height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.bonds-vault-card:hover:before{opacity:1}html[data-theme=dark] .bonds-vault-card:before{background:linear-gradient(90deg,#7ec496,#aed4b8)}.ant-btn{letter-spacing:.02em;transition:all .3s cubic-bezier(.16,1,.3,1)}.ant-btn:active{transform:scale(.96)}.ant-btn-primary:not(:disabled):not(.ant-btn-disabled){color:#fff!important;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);background:linear-gradient(135deg,#568f66,#427553)!important;box-shadow:0 6px 16px #4a7c5966,inset 0 0 0 1px #fff3!important}html[data-theme=dark] .ant-btn-primary:not(:disabled):not(.ant-btn-disabled){background:linear-gradient(135deg,#5e9b73,#4a7c59)!important;box-shadow:0 4px 12px #7ec49640!important}html[data-theme=dark] .ant-btn-primary:not(:disabled):hover{background:linear-gradient(135deg,#7ec496,#5e9b73)!important;box-shadow:0 6px 16px #7ec49659,inset 0 0 0 1px #ffffff26!important}.ant-tag{letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #0000000f;border-radius:6px;padding:2px 8px;font-weight:500}html[data-theme=dark] .ant-tag{border:1px solid #ffffff14}.vault-nav-pill{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#000000a6;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}html[data-theme=dark] .vault-nav-pill{color:#ffffffa6}.vault-nav-pill:hover:not(.vault-nav-pill--active){color:#4a7c59;background:#4a7c5914}html[data-theme=dark] .vault-nav-pill:hover:not(.vault-nav-pill--active){color:#8eb59a;background:#8eb59a26}.vault-nav-pill--active{color:#fff;background:#4a7c59;box-shadow:0 4px 12px #4a7c594d}.vault-nav-divider{background:#0000000f;flex-shrink:0;width:1px;height:20px;margin:0 6px}html[data-theme=dark] .vault-nav-divider{background:#ffffff0f}.bonds-search-bar{background:#0000000a;border-radius:8px;flex:1;align-items:center;min-width:120px;max-width:280px;line-height:normal;transition:max-width .3s cubic-bezier(.16,1,.3,1),background .3s;display:flex;position:relative}.bonds-search-bar .ant-select{padding:0!important}.bonds-search-bar:focus-within{background:#0000000f;max-width:320px}html[data-theme=dark] .bonds-search-bar{background:#ffffff14}html[data-theme=dark] .bonds-search-bar:focus-within{background:#ffffff1f}.bonds-search-bar-icon{z-index:1;color:#0000004d;pointer-events:none;font-size:13px;transition:color .3s;position:absolute;left:7px}.bonds-search-bar .ant-select-selection-search-input,.bonds-search-bar input{padding-left:24px!important}.bonds-search-bar .ant-select-content{min-height:30px;color:#0000!important;font-size:0!important}.bonds-search-bar .ant-select-content input{color:#000000e0!important;padding-top:4px!important;padding-bottom:4px!important;font-size:14px!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{background:#fff!important;min-width:280px!important}html[data-theme=dark] .bonds-search-dropdown{background:#1f1f1f!important}.bonds-empty-hero{text-align:center;padding:64px 24px}.bonds-empty-hero-icon{border-radius:24px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:24px;font-size:36px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:rotate(-5deg)}.bonds-empty-hero:hover .bonds-empty-hero-icon{transform:rotate(5deg)scale(1.05)}.bonds-empty-hero-title{margin-bottom:12px;font-family:Playfair Display,serif;font-size:22px;font-weight:600;line-height:1.3}.bonds-empty-hero-desc{max-width:360px;margin:0 auto 24px;font-size:14px;line-height:1.6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-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{background-color:#fff!important;border-color:#0000001a!important}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-password,html[data-theme=dark] .ant-select-selector{background-color:#1a1e1b!important;border-color:#ffffff1a!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{background-color:#fff!important;border-color:#4a7c59!important;box-shadow:0 0 0 3px #4a7c5926!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;border-color:#7ec496!important;box-shadow:0 0 0 3px #7ec49640!important}::selection{color:inherit;background:#4a7c5940}
