@font-face{font-family:ThmanyahSans;src:url("/fonts/thmanyah typeface/thmanyahsans/woff2/thmanyahsans-Medium.woff2")format("woff2");font-weight:500;font-display:swap}@font-face{font-family:ThmanyahSans;src:url("/fonts/thmanyah typeface/thmanyahsans/woff2/thmanyahsans-Bold.woff2")format("woff2");font-weight:700;font-display:swap}@font-face{font-family:ThmanyahSans;src:url(/fonts/thmanyahsans/woff2/thmanyahsans-Black.woff2)format("woff2");font-weight:900;font-display:swap}:root{--u:min(100vw / 1357, 100dvh / 871);--ink:#1e293b;--ink-muted:#64748b;--white:#fff;--glass:#ffffffbf;--glass-border:#ffffffe6;--glass-hover:#fffffff2;--accent:#0f172a;--bg-color:#f8fafc;--stage-grad-1:#ffffffe6;--stage-grad-2:#ffffff80;--stage-grad-3:#ffffff1a;--stage-grad-4:#fff6;--card-grad-1:#ffffffd9;--card-grad-2:#ffffffa6;--card-hover-border:#fff;--glass-input:#fffc;--glass-panel:#fff6;--glass-panel-hover:#fffc;--glass-header:#ffffffd9;--e-out:cubic-bezier(.16,1,.3,1);--e-soft:cubic-bezier(.22,.61,.36,1);--e-pen:cubic-bezier(.37,.01,.2,1)}[data-theme=dark]{--ink:#f8fafc;--ink-muted:#94a3b8;--glass:#0f172aa6;--glass-border:#ffffff1a;--glass-hover:#0f172ad9;--accent:#38bdf8;--bg-color:#020617;--stage-grad-1:#020617f2;--stage-grad-2:#020617cc;--stage-grad-3:#02061766;--stage-grad-4:#020617b3;--card-grad-1:#1e293bb3;--card-grad-2:#1e293b66;--card-hover-border:#fff3;--glass-input:#1e293bcc;--glass-panel:#1e293b80;--glass-panel-hover:#334155cc;--glass-header:#1e293be6}@supports not (height:100dvh){:root{--u:min(100vw / 1357, 100vh / 871)}}*{box-sizing:border-box;outline:none;margin:0;padding:0}body,html{background-color:var(--bg-color);height:100%;color:var(--ink);font-feature-settings:"kern" 1;-webkit-font-smoothing:antialiased;overscroll-behavior:none;font-family:ThmanyahSans,-apple-system,sans-serif;overflow:hidden}.stage{background-image:url(/assets/bg-office.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;overflow:hidden}.stage:after{content:"";pointer-events:none;background:linear-gradient(255deg, var(--stage-grad-1) 0%, var(--stage-grad-2) 40%, var(--stage-grad-3) 78%, transparent 100%), linear-gradient(180deg, var(--stage-grad-4) 0%, transparent 22%);position:absolute;inset:0}.liquid-glass{-webkit-backdrop-filter:blur(calc(24 * var(--u))) saturate(150%);border:1px solid var(--glass-border);box-shadow:0 calc(8 * var(--u)) calc(32 * var(--u)) 0 #1f26870d}.sidebar{right:calc(16 * var(--u));top:calc(14 * var(--u));bottom:calc(7 * var(--u));width:calc(72 * var(--u));padding-top:calc(22 * var(--u));padding-bottom:calc(52 * var(--u));background:linear-gradient(180deg, var(--card-grad-1) 0%, var(--card-grad-2) 100%);border-radius:calc(26 * var(--u));z-index:10;border:1px solid var(--glass-border);flex-direction:column;align-items:center;display:flex;position:absolute}.pip{right:calc(-2 * var(--u));top:calc(116.5 * var(--u));width:calc(5 * var(--u));height:calc(29 * var(--u));border-radius:calc(3 * var(--u));background:var(--accent);box-shadow:0 0 calc(10 * var(--u)) #0f172a33;transform-origin:50%;position:absolute}.logo{width:calc(40 * var(--u));height:calc(40 * var(--u));color:var(--accent)}.nav{margin-top:calc(57.5 * var(--u));gap:calc(43 * var(--u));flex-direction:column;display:flex}.nav a,.logout{width:calc(23 * var(--u));height:calc(23 * var(--u));color:var(--ink-muted);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.nav a:hover,.logout:hover,.nav a.active{color:var(--accent);opacity:1;transform:translateY(calc(-3 * var(--u))) scale(1.1)}.nav a:active,.logout:active{transform:scale(.9)!important}.logout{margin-top:auto}.header{top:calc(22 * var(--u));right:calc(126 * var(--u));left:calc(37 * var(--u));height:calc(52 * var(--u));z-index:100;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.h-user{flex-direction:column;display:flex}.h-welcome{font-size:calc(13 * var(--u));color:var(--ink-muted);font-weight:500}.h-name{font-size:calc(16 * var(--u));letter-spacing:calc(-.35 * var(--u));margin-top:calc(8 * var(--u));color:var(--accent);font-weight:900}.h-tools{gap:calc(16 * var(--u));align-items:center;display:flex}.tool-btn{width:calc(52 * var(--u));height:calc(52 * var(--u));background:var(--glass);color:var(--accent);cursor:pointer;border:1px solid var(--glass-border);border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.tool-btn:hover{background:var(--glass-hover);transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(5 * var(--u)) calc(15 * var(--u)) #00000014}.tool-btn:active{transform:scale(.92)!important}.tool-btn svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.avatar{width:calc(52 * var(--u));height:calc(52 * var(--u));object-fit:cover;border:2px solid var(--glass-border);cursor:pointer;border-radius:50%;transition:transform .3s}.avatar:hover{transform:scale(1.05)}.hero{right:calc(126 * var(--u));top:calc(136 * var(--u));max-width:calc(560 * var(--u));z-index:5;position:absolute}.chip{height:calc(32 * var(--u));padding:0 calc(15 * var(--u));border-radius:calc(16 * var(--u));background:var(--glass);border:1px solid var(--glass-border);font-size:calc(12 * var(--u));color:var(--ink-muted);margin-bottom:calc(20 * var(--u));justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.h1-title{font-size:calc(48 * var(--u));font-weight:900;line-height:calc(60 * var(--u));letter-spacing:calc(.25 * var(--u));margin-bottom:calc(20 * var(--u));color:var(--accent);flex-direction:column;display:flex}.h1-title .ln{display:block;overflow:hidden}.h1-title .ln span{padding-bottom:calc(5 * var(--u));display:block}.blurb{width:calc(480 * var(--u));font-size:calc(13 * var(--u));line-height:calc(24 * var(--u));color:var(--ink-muted);font-weight:500}.forecast{right:calc(126 * var(--u));left:calc(396 * var(--u));bottom:calc(99 * var(--u));z-index:5;position:absolute}.f-row{justify-content:space-between;align-items:center;display:flex}.f-val{font-size:calc(24 * var(--u));letter-spacing:calc(1 * var(--u));color:var(--accent);justify-content:center;align-items:center;font-weight:900;display:flex}.f-chart{margin-top:calc(30 * var(--u));width:100%;height:calc(230 * var(--u))}.f-days{margin-top:calc(-25 * var(--u));padding:0 calc(20 * var(--u));justify-content:space-between;display:flex}.f-day{font-size:calc(15 * var(--u));color:var(--ink-muted);letter-spacing:calc(.5 * var(--u));font-weight:700;position:relative}.f-day.on{color:var(--accent);font-weight:900}.f-day.on:after{content:"";bottom:calc(-10 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--accent);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.rail{left:calc(38 * var(--u));top:calc(134 * var(--u));bottom:calc(95 * var(--u));width:calc(310 * var(--u));gap:calc(20 * var(--u));z-index:10;flex-direction:column;display:flex;position:absolute}.card{background:linear-gradient(180deg, var(--card-grad-1) 0%, var(--card-grad-2) 100%);border-radius:calc(24 * var(--u));padding:calc(24 * var(--u));cursor:pointer;border:1px solid var(--glass-border);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card:hover{transform:translateY(calc(-4 * var(--u)));box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) #0003;border-color:var(--card-hover-border)}.card:active{transform:scale(.97)!important}.card.big{border-radius:calc(26 * var(--u));padding-bottom:calc(30 * var(--u))}.card.row{height:calc(110 * var(--u));flex-direction:column;justify-content:center;display:flex}.c-title{font-size:calc(13 * var(--u));color:var(--ink-muted);align-items:center;gap:calc(8 * var(--u));margin-bottom:calc(10 * var(--u));font-weight:700;display:flex}.c-title svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.c-big-val{font-size:calc(60 * var(--u));margin:calc(10 * var(--u)) 0;color:var(--accent);align-items:baseline;font-weight:900;line-height:1;display:flex}.c-big-val i{font-size:calc(24 * var(--u));margin-right:calc(5 * var(--u));color:var(--ink-muted);font-style:normal;font-weight:700}.c-metrics{gap:calc(12 * var(--u));font-size:calc(12 * var(--u));color:var(--ink-muted);font-weight:700;display:flex}.c-metrics span{align-items:center;gap:calc(5 * var(--u));display:flex}.c-metrics svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.c-row-val{font-size:calc(18 * var(--u));align-items:center;gap:calc(10 * var(--u));margin-top:calc(8 * var(--u));color:var(--accent);font-weight:900;display:flex}.c-row-val svg{width:calc(24 * var(--u));height:calc(24 * var(--u));flex-shrink:0}.sheen:after{content:"";background:linear-gradient(100deg, transparent 0%, var(--glass-border) 50%, transparent 100%);pointer-events:none;width:38%;height:100%;position:absolute;top:0;right:0;transform:translate(150%)skew(-18deg)}@keyframes riseIn{0%{opacity:0;transform:translateY(var(--ry,14px))}to{opacity:1;transform:none}}@keyframes slideSidebar{0%{transform:translate(26px)}to{transform:none}}@keyframes slideCards{0%{transform:translate(-30px)scale(.985)}to{transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lineUp{0%{transform:translateY(115%)}to{transform:none}}@keyframes wipeDown{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes wipeLeft{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes wipeX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sheenAnim{0%{transform:translate(150%)skew(-18deg)}to{transform:translate(-260%)skew(-18deg)}}.sidebar{animation:slideSidebar .92s var(--e-out) 50ms both}.logo{animation:popIn .7s var(--e-out) .26s both}.nav a:first-child{animation:riseIn .6s var(--e-out) .36s both}.nav a:nth-child(2){animation:riseIn .6s var(--e-out) .41s both}.nav a:nth-child(3){animation:riseIn .6s var(--e-out) .46s both}.nav a:nth-child(4){animation:riseIn .6s var(--e-out) .51s both}.nav a:nth-child(5){animation:riseIn .6s var(--e-out) .56s both}.logout{animation:riseIn .6s var(--e-out) .7s both}.pip{animation:growY .5s var(--e-out) .68s both}.h-welcome{animation:riseIn .7s var(--e-out) .14s both}.h-name{animation:riseIn .8s var(--e-out) .22s both}.h-tools .tool-btn:first-child{animation:popIn .58s var(--e-out) .3s both}.h-tools .tool-btn:nth-child(2){animation:popIn .58s var(--e-out) .365s both}.h-tools .tool-btn:nth-child(3){animation:popIn .58s var(--e-out) .43s both}.h-tools .avatar{animation:popIn .58s var(--e-out) .495s both}.chip{animation:wipeLeft .8s var(--e-out) .44s both}.h1-title .ln:first-child span{animation:lineUp 1.05s var(--e-out) .56s both}.h1-title .ln:nth-child(2) span{animation:lineUp 1.05s var(--e-out) .67s both}.blurb{animation:wipeDown .9s var(--e-soft) .9s both}.rail .card:first-child{animation:slideCards .95s var(--e-out) .8s both}.rail .card:nth-child(2){animation:slideCards .95s var(--e-out) .92s both}.rail .card:nth-child(3){animation:slideCards .95s var(--e-out) 1.03s both}.rail .card:nth-child(4){animation:slideCards .95s var(--e-out) 1.14s both}.c-title,.c-big-val,.c-metrics{animation:riseIn .8s var(--e-out) 1.1s both}.rail .card:nth-child(2)>*{animation:riseIn .8s var(--e-out) 1.2s both}.rail .card:nth-child(3)>*{animation:riseIn .8s var(--e-out) 1.3s both}.rail .card:nth-child(4)>*{animation:riseIn .8s var(--e-out) 1.4s both}.f-val:first-child{animation:riseIn .6s var(--e-out) 1.26s both}.f-val:nth-child(2){animation:riseIn .6s var(--e-out) 1.33s both}.f-val:nth-child(3){animation:riseIn .6s var(--e-out) 1.4s both}.f-val:nth-child(4){animation:riseIn .6s var(--e-out) 1.47s both}.f-val:nth-child(5){animation:riseIn .6s var(--e-out) 1.54s both}.f-val:nth-child(6){animation:riseIn .6s var(--e-out) 1.61s both}.wline{animation:drawLine 1.6s var(--e-pen) 1.5s both}#wclipr{animation:wipeX 1.42s var(--e-pen) 1.72s both;transform-origin:100%}.sheen:after{animation:sheenAnim 1.15s var(--e-soft) 2.55s 1 both}.f-day:first-child{animation:riseIn .6s var(--e-out) 2.1s both}.f-day:nth-child(2){animation:riseIn .6s var(--e-out) 2.155s both}.f-day:nth-child(3){animation:riseIn .6s var(--e-out) 2.21s both}.f-day:nth-child(4){animation:riseIn .6s var(--e-out) 2.265s both}.f-day:nth-child(5){animation:riseIn .6s var(--e-out) 2.32s both}.f-day:nth-child(6){animation:riseIn .6s var(--e-out) 2.375s both}@media (prefers-reduced-motion:reduce){*,:after,:before{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@media (max-width:860px){:root{--u:min(100vw / 430, 1.22px)}.stage{padding-bottom:calc(80 * var(--u));overflow-y:auto}.sidebar{width:100%;height:calc(64 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(26 * var(--u)) calc(26 * var(--u)) 0 0;flex-direction:row;justify-content:space-between;position:fixed;inset:auto 0 0}.nav{gap:calc(20 * var(--u));flex-direction:row;margin-top:0}.logo,.pip,.logout{display:none}.header{top:calc(20 * var(--u));right:calc(20 * var(--u));left:calc(20 * var(--u));height:auto;margin-bottom:calc(40 * var(--u));position:relative}.hero{right:calc(20 * var(--u));width:calc(100% - calc(40 * var(--u)));margin-bottom:calc(40 * var(--u));position:relative;top:0}.rail{left:0;right:calc(20 * var(--u));width:calc(100% - calc(40 * var(--u)));margin-bottom:calc(40 * var(--u));position:relative;top:0;bottom:0}.forecast{right:calc(20 * var(--u));left:calc(20 * var(--u));width:calc(100% - calc(40 * var(--u)));position:relative;bottom:0}}@media (max-width:420px){:root{--u:calc(100vw / 430)}}.page-content{right:calc(126 * var(--u));left:calc(38 * var(--u));top:calc(110 * var(--u));bottom:calc(30 * var(--u));z-index:5;scrollbar-width:none;padding-bottom:calc(50 * var(--u));position:absolute;overflow:hidden auto}.page-content::-webkit-scrollbar{display:none}.page-header{margin-bottom:calc(30 * var(--u));padding-right:calc(10 * var(--u));justify-content:space-between;align-items:center;display:flex}.companies-grid{justify-content:center;gap:calc(24 * var(--u));padding:calc(10 * var(--u)) 0;flex-wrap:wrap;width:100%;display:flex}.company-card{width:calc(310 * var(--u));gap:calc(16 * var(--u));background:linear-gradient(180deg, var(--card-grad-1) 0%, var(--card-grad-2) 100%);border-radius:calc(24 * var(--u));padding:calc(24 * var(--u));border:1px solid var(--glass-border);box-shadow:0 calc(8 * var(--u)) calc(32 * var(--u)) 0 #1f26870d;-webkit-backdrop-filter:blur(calc(24 * var(--u))) saturate(150%);cursor:pointer;flex-direction:column;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.company-card:hover{transform:translateY(calc(-4 * var(--u)));box-shadow:0 calc(12 * var(--u)) calc(40 * var(--u)) #0f172a1a;background:linear-gradient(180deg, var(--card-grad-1) 0%, var(--card-grad-2) 100%);border-color:var(--card-hover-border)}.company-card .c-title{font-size:calc(18 * var(--u));color:var(--accent);font-weight:900}.company-card .status-badge{padding:calc(4 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));font-size:calc(12 * var(--u));color:#10b981;background:#10b98126;align-items:center;font-weight:700;display:inline-flex}.company-card .status-badge.inactive{color:#ef4444;background:#ef444426}.company-card .balance{font-size:calc(24 * var(--u));color:var(--accent);margin-top:auto;font-weight:900}.btn-primary{justify-content:center;align-items:center;gap:calc(8 * var(--u));height:calc(48 * var(--u));padding:0 calc(24 * var(--u));background:var(--accent);color:#fff;border-radius:calc(24 * var(--u));font-size:calc(15 * var(--u));cursor:pointer;border:none;font-weight:700;transition:all .3s;display:inline-flex}.btn-primary:hover{transform:translateY(calc(-2 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) #0f172a33}.btn-primary svg{width:calc(18 * var(--u));height:calc(18 * var(--u));fill:currentColor}
