/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--font-sans:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Outfit", "Inter", sans-serif;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-pill:9999px;--bg-navbar:#f85525;--bg-downpart:#faa968;--bg-cards:#f6dcac;--bg-subcard:#ffffff8c;--bg-pill:#f6dcac;--bg-input:#fff;--text-heading:#01204e;--text-main:#028391;--text-muted:#01204eb3;--btn-main:#01204e;--btn-text:#fff;--btn-hover:#028391;--card-border:#faa96873;--card-border-hover:#01204e40;--card-shadow:0 12px 32px #01204e14, 0 2px 8px #faa9684d, inset 0 1px 2px #fff5e199;--nav-shadow:0 12px 36px #f8552559, inset 0 1px 2px #fff6, inset 0 -2px 6px #00000026;--nav-capsule-bg:#fff3;--nav-capsule-border:#ffffff4d;--nav-item-color:#01204e;--nav-item-hover-bg:#01204eb3;--nav-item-hover-color:#fff;--nav-item-active-bg:#01204e;--nav-item-active-color:#fff;--nav-icon-color:#01204e;--main-frame-bg:#faa968;--main-frame-border:#ffffff59;--main-frame-shadow:inset 0 3px 12px #0000000f, 0 20px 50px #00000014;--table-border:#01204e1a;--table-head-color:#01204e;--table-body-color:#028391;--table-row-hover:#01204e0d;color-scheme:light;color:var(--text-main);background-color:var(--bg-downpart);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark],body.dark-mode{--bg-navbar:#112746;--bg-downpart:#06101e;--bg-cards:#0c1d36;--bg-subcard:#ffffff0a;--bg-pill:#132b4f;--bg-input:#071529;--text-heading:#f8ebd5;--text-main:#8fe3ec;--text-muted:#6497a4;--btn-main:#f85525;--btn-text:#fff;--btn-hover:#ff6f43;--card-border:#02839138;--card-border-hover:#f8552573;--card-shadow:0 12px 36px #00000080, 0 2px 10px #0283911f, inset 0 1px 1px #ffffff14;--nav-shadow:0 14px 40px #000000a6, inset 0 1px 2px #ffffff1f, inset 0 -2px 6px #0006;--nav-capsule-bg:#06101ea6;--nav-capsule-border:#02839159;--nav-item-color:#8fe3ec;--nav-item-hover-bg:#02839159;--nav-item-hover-color:#fff;--nav-item-active-bg:#f85525;--nav-item-active-color:#fff;--nav-icon-color:#f8ebd5;--main-frame-bg:#06101e;--main-frame-border:#02839133;--main-frame-shadow:inset 0 3px 16px #0006, 0 20px 50px #00000080;--table-border:#0283912e;--table-head-color:#f8ebd5;--table-body-color:#8fe3ec;--table-row-hover:#02839114;color-scheme:dark;color:var(--text-main);background-color:var(--bg-downpart)}body{background-color:var(--bg-downpart);min-width:320px;min-height:100vh;color:var(--text-main);font-family:var(--font-sans);margin:0;transition:background-color .3s,color .3s}.finnova-header-bar{background:var(--bg-navbar);border-radius:var(--radius-lg);border:1px solid var(--nav-capsule-border);box-shadow:var(--nav-shadow);transition:all .3s}.finnova-nav-capsule{background:var(--nav-capsule-bg);-webkit-backdrop-filter:blur(8px);border:1px solid var(--nav-capsule-border);border-radius:var(--radius-pill);padding:5px;transition:all .3s;box-shadow:inset 0 2px 4px #0000001f,0 4px 12px #00000014}.finnova-nav-item{color:var(--nav-item-color);border-radius:var(--radius-pill);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:7px 16px;font-size:.82rem;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.finnova-nav-item:hover{color:var(--nav-item-hover-color);background:var(--nav-item-hover-bg);box-shadow:0 4px 12px #0003}.finnova-nav-item.active{background:var(--nav-item-active-bg);color:var(--nav-item-active-color);box-shadow:0 6px 18px #00000059,inset 0 1px 1px #ffffff4d}.finnova-card{background:var(--bg-cards);border-radius:var(--radius-lg);border:1.5px solid var(--card-border);box-shadow:var(--card-shadow);color:var(--text-main);padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.finnova-card:hover{box-shadow:var(--card-shadow);border-color:var(--card-border-hover);transform:translateY(-3px)}.finnova-indented-btn{background:var(--bg-pill)!important;color:var(--text-heading)!important;border:1px solid var(--card-border)!important;text-transform:none!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:6px 16px!important;font-size:.8rem!important;font-weight:800!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:inset 2px 3px 6px #0003,inset -2px -2px 4px #fff3!important}.finnova-indented-btn:hover{background:var(--btn-hover)!important;color:#fff!important;transform:translateY(0)!important}.finnova-main-frame{background:var(--main-frame-bg);border:1px solid var(--main-frame-border);box-shadow:var(--main-frame-shadow);border-radius:32px;padding:28px;transition:background-color .3s,border-color .3s}.finnova-dark-container{background:var(--bg-cards);border:1px solid var(--card-border);box-shadow:var(--card-shadow);color:var(--text-main);border-radius:28px;padding:28px}.finnova-spotlight-card{background:var(--bg-cards);border-radius:var(--radius-lg);color:var(--text-main);box-shadow:var(--card-shadow);border:1px solid var(--card-border);padding:26px}.finnova-spotlight-subcard{background:var(--bg-subcard);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-md);border:1px solid var(--card-border);color:var(--text-main);padding:16px;transition:all .2s;box-shadow:inset 0 1px 2px #ffffff1a,0 4px 12px #0000001a}.finnova-spotlight-subcard:hover{background:var(--bg-subcard);border-color:var(--card-border-hover);transform:translateY(-2px)}.finnova-tactile-btn{cursor:pointer;background:var(--btn-main)!important;color:var(--btn-text)!important;border-radius:var(--radius-pill)!important;letter-spacing:.03em!important;border:1px solid #fff3!important;padding:10px 24px!important;font-size:.85rem!important;font-weight:800!important;transition:all .25s!important;box-shadow:0 8px 20px #0000004d,inset 0 1px 1px #ffffff40!important}.finnova-tactile-btn:hover{transform:translateY(-2px);background:var(--btn-hover)!important;box-shadow:0 12px 28px #0006!important}.finnova-filter-pill{background:var(--bg-pill);border:1px solid var(--card-border);border-radius:var(--radius-pill);color:var(--text-heading);cursor:pointer;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #0000000d,inset 0 1px 1px #ffffff26}.finnova-filter-pill:hover{border-color:var(--btn-main);color:#fff;background:var(--btn-main);box-shadow:0 6px 16px #00000040}.finnova-filter-pill.active{background:var(--btn-main);color:#fff;border-color:var(--btn-main);box-shadow:0 8px 20px #00000059,inset 0 1px 1px #ffffff4d}.finnova-list-item{border-radius:var(--radius-md);cursor:pointer;color:var(--text-main);background:0 0;border:1px solid #0000;padding:14px 18px;transition:all .2s}.finnova-list-item:hover{background:var(--table-row-hover)}.finnova-list-item.selected{background:var(--btn-main);color:#fff;border:1px solid #ffffff40;box-shadow:0 8px 20px #00000059}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
