.brand{gap:0}.tx-signature{display:inline-flex;flex-direction:column;width:166px;max-width:100%;color:#f4f0df;text-transform:none}.tx-signature .tx-wordmark{display:block;font-family:Manrope,'Segoe UI',sans-serif;font-size:32px;font-weight:800;letter-spacing:.045em;line-height:1.15;color:inherit;white-space:nowrap;text-align:center}.tx-signature .tx-signature-x{display:inline-block;font-size:37px;font-weight:650;letter-spacing:-.08em;line-height:.8;margin-left:1px;color:#d5bb77;background:linear-gradient(135deg,#f1e0ae 5%,#c3a15c 60%,#e6cf91);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tx-signature-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;color:#d1c49b;font-size:8px;font-weight:700;letter-spacing:.42em;line-height:1;padding-left:1px}.tx-signature-caption i{display:block;flex:1;height:1px;background:currentColor;opacity:.55}.tx-signature-caption i:last-child{margin-left:-3px}.entry-brand{display:flex;align-items:center;gap:0}.entry-brand .tx-signature,.guide-public .brand .tx-signature{color:#19372f}.entry-brand .tx-signature-caption,.guide-public .brand .tx-signature-caption{color:#8b733e}.entry-brand .tx-signature,.guide-public .brand .tx-signature{width:190px}.entry-brand .tx-signature .tx-wordmark,.guide-public .brand .tx-signature .tx-wordmark{font-size:33px}.entry-brand .tx-signature .tx-signature-x,.guide-public .brand .tx-signature .tx-signature-x{font-size:42px}
.sidebar nav button{text-align:left;justify-content:flex-start}.sidebar nav button>.icon{flex:0 0 18px}.sidebar nav button>span:not(.nav-count){text-align:left;flex:1;line-height:1.55}.u-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 0 13px;margin:0 0 22px}.u-tabs button{background:transparent;border-color:transparent;color:var(--muted);font-weight:700;padding:10px 13px}.u-tabs button.active{background:var(--dark);color:#f6f5e9;border-color:var(--dark)}.u-tabs button:hover:not(.active){background:#e7ebdf;color:var(--ink)}.u-status-strip{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:15px 18px;background:#e9eddf;border:1px solid var(--line);border-radius:6px;margin-bottom:20px;font-size:11px}.u-status-strip>span{display:flex;align-items:center;gap:8px}.u-status-strip .icon{width:17px}.u-status-strip b{font-weight:800}.u-wellbeing{display:inline-flex;align-items:center;gap:8px;font-size:11px}.u-wellbeing .icon{width:17px}
.u-treasury-grid{display:grid;grid-template-columns:minmax(290px,340px) minmax(0,1fr);gap:22px}.u-treasury-grid .panel,.u-treasury-grid .tx-card{margin-bottom:20px}.u-pad{padding:20px}.u-pad>p{font-size:12px;color:var(--muted);line-height:1.8;margin:10px 0 16px}.u-pad>small{display:block;color:var(--muted);font-size:10px;margin-top:12px}.u-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.u-big{font-size:30px;font-weight:800;letter-spacing:-1px;margin:10px 0}.u-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.u-form-grid .full{grid-column:1/-1}.field textarea{width:100%;min-height:110px;resize:vertical;border:1px solid var(--line);border-radius:5px;padding:12px;color:var(--ink);background:#fff;font:inherit}.u-range-label{display:block;font-size:12px;font-weight:700;margin:20px 0 8px}.u-range-label input[type=range]{display:block;width:100%;padding:0;margin:16px 0 10px;accent-color:var(--green);height:20px}.u-range-label output{font-weight:800}.range-limits{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:20px}.u-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line);border-radius:6px;overflow:hidden}.u-factors>div{background:#f6f7f0;padding:16px}.u-factors small{display:block;font-size:10px;color:var(--muted);margin-bottom:7px}.u-factors b{font-size:19px;font-weight:800}.tax-explanation{font-size:11px;color:var(--muted);line-height:1.8;margin-top:14px}.form-error{font-size:12px;color:var(--red);margin:10px 0}.u-swatches{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin:18px 0}.u-swatches button{height:33px;padding:0;border:2px solid transparent;box-shadow:0 0 0 1px #16322a18;border-radius:5px}.u-swatches button[aria-pressed=true]{outline:2px solid var(--green);outline-offset:2px}.tx-card{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;min-height:228px;padding:23px;color:#fff;background:linear-gradient(125deg,var(--card-start),var(--card-mid) 58%,var(--card-end));box-shadow:0 17px 28px -15px #182f2b55;border:1px solid #ffffff30}.tx-card:before{content:'';position:absolute;z-index:-1;inset:-50% -30% -30% 30%;border:1px solid #ffffff20;border-radius:50%;transform:rotate(-28deg);background:linear-gradient(130deg,#ffffff05,#ffffff0e,transparent)}.tx-card:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(115deg,transparent 32%,#ffffff12 48%,transparent 63%)}.tx-card.metal:after{background:repeating-linear-gradient(0deg,#ffffff02,#ffffff02 1px,transparent 1px,transparent 3px),linear-gradient(115deg,transparent 10%,#ffffff20 50%,transparent 75%)}.tx-card-brand{font-weight:800;letter-spacing:-.5px;font-size:16px;margin-bottom:23px}.tx-card-brand span{float:right;font-size:6px;letter-spacing:1.5px;font-weight:600;padding-top:6px}.tx-card-name{font-size:14px;font-weight:750;max-width:80%;margin-bottom:18px}.tx-card-chip{position:absolute;right:24px;top:66px;width:28px;height:23px;border-radius:5px;background:linear-gradient(130deg,#f0df9b,#ac8333);border:1px solid #edd391}.tx-card>small{font-size:8px;letter-spacing:1.6px;display:block;opacity:.85}.tx-card>strong{display:block;font-size:30px;font-weight:800;letter-spacing:-1px;margin:5px 0 12px}.tx-card>p{font-size:8px;opacity:.85}.tx-card footer{display:flex;justify-content:space-between;gap:10px;margin-top:25px;font-size:8px;font-weight:700;letter-spacing:.6px}.u-market-control{display:flex;justify-content:space-between;gap:28px;padding:24px;align-items:center;margin-bottom:22px;background:linear-gradient(120deg,#e9eedf,#fafbf5)}.u-market-control h2{font-size:25px;margin:9px 0}.u-market-control p{max-width:650px;font-size:12px;line-height:1.8;color:var(--muted)}.u-market-control>div:last-child{flex-shrink:0;max-width:210px}.u-market-control small{display:block;font-size:10px;color:var(--muted);margin-top:10px}.u-shop-product{padding:22px}.u-shop-product h2{margin:12px 0 22px}.u-shop-product .buttons{flex-wrap:wrap}.u-record-toolbar{display:flex;align-items:center;gap:20px;margin-bottom:16px}.u-record-toolbar .field{min-width:210px}.u-record-toolbar>p{flex:1;max-width:650px;font-size:11px;line-height:1.8;color:var(--muted)}.u-record-table small{display:block;max-width:170px;overflow-wrap:anywhere;font-size:9px;color:var(--muted);margin-top:6px}.u-record-table td{vertical-align:top}.u-record-table details{min-width:130px;max-width:280px;font-size:11px}.u-record-table summary{cursor:pointer;font-weight:750;color:var(--green)}.u-ledger-line{border-bottom:1px solid var(--line);padding:12px 0;overflow-wrap:anywhere}.u-ledger-line p{margin-top:7px;font-size:11px}.u-pagination{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px}.positive{color:#497645}.negative{color:#9c5540}.u-record-table td:nth-child(3),.u-record-table td:nth-child(4),.u-record-table td:nth-child(5){white-space:nowrap}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #8ca069;outline-offset:3px}
@media(max-width:1100px){.u-treasury-grid{grid-template-columns:290px minmax(0,1fr)}.u-record-toolbar{flex-wrap:wrap}.u-swatches{grid-template-columns:repeat(6,1fr)}}@media(max-width:800px){.u-treasury-grid{grid-template-columns:1fr}.u-treasury-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.u-treasury-grid>aside>.tx-card{align-self:start}.u-market-control{align-items:start;flex-direction:column}.u-market-control>div:last-child{max-width:none}}@media(max-width:600px){.u-tabs{gap:3px}.u-tabs button{font-size:10px;padding:9px}.u-treasury-grid>aside{display:block}.u-head{flex-wrap:wrap;gap:10px}.u-pad{padding:17px}.u-form-grid{grid-template-columns:1fr}.u-form-grid .full{grid-column:auto}.u-record-toolbar{gap:8px}.u-record-toolbar .field,.u-record-toolbar>button{width:100%}.u-status-strip{gap:13px;font-size:10px}.u-factors b{font-size:17px}.mobile-nav button{font-size:8px;padding:6px 4px;flex:1}.u-pagination{gap:8px;font-size:10px}.u-pagination button{padding:8px}}

.tx-card>p{color:#fff;opacity:.88}.tx-card footer{color:#fff}.entry-brand .tx-wordmark small{color:#6f805f}
