@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";.uh,.uh *{box-sizing:border-box}.uh{position:sticky;top:0;z-index:1000;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.uh a{text-decoration:none}.uh ul{list-style:none;margin:0;padding:0}.uh-bar{background:linear-gradient(135deg,#1a1a1a,#3f0b63,#aa2e97);box-shadow:0 2px 14px #14002840;border-radius:0 0 28px 28px}.uh-in{max-width:1320px;margin:0 auto;padding:0 24px;height:90px;display:flex;align-items:center;gap:24px}.uh-brand{flex:none;display:flex;align-items:center}.uh-brand img{height:70px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;display:block}.uh-nav{flex:1;display:flex;justify-content:center}.uh-nav ul{display:flex;gap:34px}.uh-nav a{color:#fff;font-size:16px;font-weight:700;letter-spacing:.1px;transition:color .2s}.uh-nav a:hover,.uh-nav a.is-active{color:#fecf1c}.uh-right{flex:none;display:flex;align-items:center;gap:12px}.uh-icon{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;font:inherit;font-weight:800;font-size:16px;transition:background .2s}.uh-icon:hover,.uh-icon[aria-expanded=true]{background:rgba(255,255,255,.22)}.uh-icon svg{width:20px;height:20px}.uh-user{display:inline-flex;align-items:center;gap:10px;height:50px;max-width:250px;padding:0 14px 0 4px;border-radius:30px;cursor:pointer;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.1);color:#fff;font:inherit;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,border-color .2s}.uh-user:hover,.uh-user[aria-expanded=true]{background:rgba(255,255,255,.18);border-color:#ffffff6b}.uh-user:focus-visible{outline:2px solid #FECF1C;outline-offset:2px}.uh-user-av{position:relative;flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#ffe58a,#FECF1C 45%,#f59e0b);color:#3f0b63;font-weight:800;font-size:15px;letter-spacing:.4px;box-shadow:0 0 0 2px #ffffffe6,0 6px 14px -4px #1400288c}.uh-user-av svg{width:22px;height:22px}.uh-user-av i{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:#3ddc9e;border:2px solid #3f0b63}.uh-user-txt{min-width:0;display:grid;line-height:1.25}.uh-user-txt b{font-size:14.5px;font-weight:700;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uh-user-txt small{font-size:11.5px;font-weight:600;color:#ffffffb8}.uh-user-caret{flex:none;width:16px;height:16px;opacity:.85;transition:transform .2s}.uh-user[aria-expanded=true] .uh-user-caret{transform:rotate(180deg)}.uh-btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 24px;border-radius:30px;background:#3f0b63;color:#fff;font-size:16px;font-weight:700;box-shadow:0 6px 16px #14002859;transition:transform .15s,background .2s;white-space:nowrap}.uh-btn:hover{background:#4f0f7a;color:#fff;transform:translateY(-1px)}.uh-btn svg{width:19px;height:20px}.uh-btn.uh-light{background:#fff;color:#3f0b63}.uh-drop{position:relative}.uh-menu{position:absolute;right:0;top:calc(100% + 12px);min-width:260px;background:#fff;border-radius:18px;padding:8px;box-shadow:0 20px 50px #1400284d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .18s}.uh-drop.is-open .uh-menu{opacity:1;visibility:visible;transform:none}.uh-who{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #eee6f3;margin-bottom:6px}.uh-who .uh-user-av{width:46px;height:46px;font-size:16px;box-shadow:0 0 0 2px #fff,0 0 0 4px #f1e3f7}.uh-who-txt{min-width:0}.uh-who b{display:block;font-size:15px;color:#1d1b20;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh-who small{color:#6b6275;font-size:12.5px}.uh-logout{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:12px;background:none;cursor:pointer;font:inherit;font-size:14.5px;font-weight:700;color:#b3261e;text-align:left}.uh-logout:hover{background:#fdecea}.uh-logout svg{width:18px;height:18px}.uh[data-uh-theme=vcard] .uh-bar{background:linear-gradient(135deg,#070708 0%,#1f1f24 55%,#4a4a54 100%);box-shadow:0 2px 16px #0006}.uh[data-uh-theme=vcard] .uh-nav a:hover,.uh[data-uh-theme=vcard] .uh-nav a.is-active{color:#f7a84a}.uh[data-uh-theme=vcard] .uh-btn{background:linear-gradient(100deg,#6b6b76 0%,#44444c 35%,#26262b 70%,#1f1f24 100%);box-shadow:0 4px #0a0a0c,0 10px 22px #14141880,inset 0 1px #ffffff40;border:1px solid rgba(255,255,255,.14)}.uh[data-uh-theme=vcard] .uh-btn:hover{background:linear-gradient(100deg,#7a7a86 0%,#4f4f58 35%,#2e2e34 70%,#1f1f24 100%)}.uh[data-uh-theme=vcard] .uh-user-av{background:linear-gradient(140deg,#ffd29a,#f08a1c 55%,#c25e00);color:#1f1f24}.uh[data-uh-theme=vcard] .uh-user-av i{border-color:#1f1f24}.uh[data-uh-theme=vcard] .uh-user:focus-visible{outline-color:#f08a1c}.uh[data-uh-theme=vcard] .uh-who .uh-user-av{box-shadow:0 0 0 2px #fff,0 0 0 4px #f4f4f6}.uh[data-uh-theme=vcard] .uh-drawer .uh-links a.is-active{color:#1f1f24;background:#f4f4f6}.uh[data-uh-theme=fintracker] .uh-bar{background:linear-gradient(135deg,rgba(3,20,14,.92) 0%,rgba(11,93,67,.86) 60%,rgba(52,211,153,.78) 100%);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid rgba(255,255,255,.16);box-shadow:0 2px 18px #021e1666}.uh[data-uh-theme=fintracker] .uh-nav a:hover,.uh[data-uh-theme=fintracker] .uh-nav a.is-active{color:#6ee7b7}.uh[data-uh-theme=fintracker] .uh-btn{background:linear-gradient(100deg,#6ee7b7 0%,#10b981 35%,#047857 70%,#065f46 100%);text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 4px #064e3b,0 10px 22px #10b98159,inset 0 1px #fff6}.uh[data-uh-theme=fintracker] .uh-btn:hover{background:linear-gradient(100deg,#a7f3d0 0%,#34d399 35%,#0ea472 70%,#065f46 100%)}.uh[data-uh-theme=fintracker] .uh-user{background:rgba(2,30,22,.32);border-color:#c8ffe666}.uh[data-uh-theme=fintracker] .uh-user:hover,.uh[data-uh-theme=fintracker] .uh-user[aria-expanded=true]{background:rgba(2,30,22,.45)}.uh[data-uh-theme=fintracker] .uh-user-av{background:linear-gradient(140deg,#f0fdf8,#d1fae5 45%,#6ee7b7);color:#065f46}.uh[data-uh-theme=fintracker] .uh-user-av i{border-color:#064e3b}.uh[data-uh-theme=fintracker] .uh-who .uh-user-av{box-shadow:0 0 0 2px #fff,0 0 0 4px #dcfce7}.uh[data-uh-theme=fintracker] .uh-drawer .uh-links a.is-active{color:#065f46;background:#effdf6}@media (max-width: 1240px){.uh-user{padding:0 4px;gap:0}.uh-user-txt,.uh-user-caret{display:none}}.uh-burger,.uh-drawer,.uh-scrim{display:none}@media (max-width: 1023.98px){.uh-user-av i{display:none}.uh-in{height:56px;padding:0 12px 0 14px;gap:10px}.uh-brand img{height:32px;max-width:150px}.uh-nav,.uh-right .uh-drop{display:none}.uh-right{margin-left:auto}.uh-btn{height:36px;padding:0 14px;border-radius:18px;font-size:13px;gap:6px}.uh[data-uh-theme] .uh-btn{box-shadow:0 2px #00000047,0 6px 14px -4px #00000059}.uh-icon{width:36px;height:36px}.uh-icon svg{width:18px;height:18px}.uh-btn svg{display:none}.uh-burger{display:grid}.uh-bar{padding-top:var(--ul-safe-top, env(safe-area-inset-top, 0px));border-radius:0 0 18px 18px;transition:border-radius .2s}.uh.is-drawer{z-index:100000}html.uh-lock{overflow:hidden}.uh-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(10,0,20,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.uh.is-drawer .uh-scrim{opacity:1;visibility:visible;transition:opacity .3s}.uh-drawer{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:2;width:min(330px,86vw);background:#fff;overflow:hidden;border-radius:0 26px 26px 0;box-shadow:24px 0 60px #14002859;transform:translate(-105%);visibility:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s linear .4s}.uh.is-drawer .uh-drawer{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.uh .uh-drawer-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;height:calc(56px + var(--ul-safe-top, env(safe-area-inset-top, 0px)));padding:var(--ul-safe-top, env(safe-area-inset-top, 0px)) 12px 0 18px;border-radius:0 26px 0 0;box-shadow:none}.uh-drawer-head .uh-brand img{height:32px}.uh-close svg{transition:transform .3s}.uh-close:hover svg,.uh-close:focus-visible svg{transform:rotate(90deg)}.uh-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.uh-drawer-in{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding:14px 14px calc(18px + env(safe-area-inset-bottom,0px))}.uh-drawer .uh-who{padding:6px 6px 14px;margin-bottom:8px}.uh-drawer .uh-links a{display:block;padding:13px 12px;border-radius:12px;color:#1d1b20;font-weight:700;font-size:16px}.uh-drawer .uh-links a.is-active{color:#aa2e97;background:#f6effa}.uh-drawer .uh-links li{opacity:0;transform:translate(-18px);transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.uh.is-drawer .uh-drawer .uh-links li{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 45ms + .12s)}.uh-drawer form{margin-top:auto;padding-top:12px;border-top:1px solid #eee6f3}}@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce){.uh-drawer,.uh-scrim,.uh-drawer .uh-links li{transition:none!important}}.uf,.uf *{box-sizing:border-box}.uf{position:relative;margin-top:56px;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#fff}.uf a{color:inherit;text-decoration:none}.uf ul{list-style:none;margin:0;padding:0}.uf-bar{background:linear-gradient(135deg,#1a1a1a,#3f0b63,#aa2e97);border-radius:28px 28px 0 0;box-shadow:0 -2px 14px #14002838;padding-bottom:env(safe-area-inset-bottom,0px)}.uf-in{max-width:1320px;margin:0 auto;padding:0 24px}.uf-top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:52px 0 40px}.uf-brand img{height:64px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;display:block}.uf-brand b{display:block;margin-top:14px;font-size:18px;font-weight:800}.uf-brand p{margin:8px 0 0;max-width:340px;font-size:14.5px;line-height:1.6;color:#ffffffc7}.uf-eco{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 12px 6px 6px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:12.5px;font-weight:700;color:#ffffffe6}.uf-eco i{width:22px;height:22px;border-radius:50%;background:#FECF1C;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800;color:#3f0b63}.uf-col h4{margin:4px 0 16px;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#ffffff9e}.uf-col li+li{margin-top:4px}.uf-col a{display:inline-flex;align-items:center;min-height:34px;font-size:15px;font-weight:600;color:#ffffffe0;transition:color .2s,transform .2s}.uf-col a:hover,.uf-col a:focus-visible{color:#fecf1c;transform:translate(3px)}.uf-col a:focus-visible{outline:2px solid #FECF1C;outline-offset:3px;border-radius:6px}.uf-col small{display:block;font-size:12px;font-weight:500;color:#ffffff94;margin-top:-4px}.uf-col .is-here{color:#fecf1c}.uf-col .is-here:after{content:"You are here";margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.14);font-size:10.5px;font-weight:800;letter-spacing:.4px;color:#fff;white-space:nowrap}.uf-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px 0 22px;border-top:1px solid rgba(255,255,255,.14);font-size:13.5px;color:#ffffffb3}.uf-bottom>:last-child{justify-self:end}.uf-social{display:flex;align-items:center;justify-content:center;gap:10px}.uf-social a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,transform .2s,color .2s;-webkit-tap-highlight-color:transparent}.uf-social a:hover,.uf-social a:focus-visible{background:#fff;color:#3f0b63;transform:translateY(-2px)}.uf-social a:focus-visible{outline:2px solid #FECF1C;outline-offset:2px}.uf-social svg{width:17px;height:17px}.uf-top-btn{width:auto;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .2s;-webkit-tap-highlight-color:transparent}.uf-top-btn:hover{background:rgba(255,255,255,.2)}.uf-top-btn:active{transform:scale(.96)}.uf-top-btn svg{width:16px;height:16px}.uf[data-uf-theme=ebook] .uf-bar{background:linear-gradient(135deg,#03161f 0%,#0b5f7d 55%,#3fd0e8 100%);box-shadow:0 -2px 16px #03161f59}.uf[data-uf-theme=ebook] .uf-col a:hover,.uf[data-uf-theme=ebook] .uf-col .is-here{color:#a9f1fb}.uf[data-uf-theme=ebook] .uf-social a:hover{color:#07597a}.uf[data-uf-theme=vcard] .uf-social a:hover{color:#1f1f24}.uf[data-uf-theme=fintracker] .uf-social a:hover{color:#065f46}.uf[data-uf-theme=ebook] .uf-eco i{background:#5fe3f5;color:#04384d}.uf[data-uf-theme=vcard] .uf-bar{background:linear-gradient(135deg,#070708 0%,#1f1f24 55%,#4a4a54 100%);box-shadow:0 -2px 16px #0006}.uf[data-uf-theme=vcard] .uf-col a:hover,.uf[data-uf-theme=vcard] .uf-col .is-here{color:#f7a84a}.uf[data-uf-theme=vcard] .uf-eco i{background:#f08a1c;color:#1f1f24}.uf[data-uf-theme=fintracker] .uf-bar{background:linear-gradient(135deg,rgba(3,20,14,.96) 0%,rgba(11,93,67,.92) 60%,rgba(52,211,153,.85) 100%);box-shadow:0 -2px 16px #03140e59}.uf[data-uf-theme=fintracker] .uf-col a:hover,.uf[data-uf-theme=fintracker] .uf-col .is-here{color:#6ee7b7}.uf[data-uf-theme=fintracker] .uf-eco i{background:#6ee7b7;color:#065f46}@media (max-width: 1100px){.uf-top{grid-template-columns:1fr 1fr 1fr}.uf-brand{grid-column:1 / -1}}@media (max-width: 991px){.uf-bar{border-radius:20px 20px 0 0}.uf-in{padding:0 16px}.uf-top{gap:28px;padding:40px 0 28px}}@media (max-width: 640px){.uf{margin-top:40px}.uf-top{grid-template-columns:1fr 1fr;gap:26px 16px}.uf-brand img{height:54px}.uf-col a{min-height:40px;font-size:14.5px}.uf-bottom{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}.uf-bottom>:last-child{justify-self:center}.uf-social a{width:42px;height:42px}}@media (prefers-reduced-motion: reduce){.uf-col a,.uf-top-btn{transition:none}}@media print{.uf{display:none!important}}
