@font-face{font-family:Paperlogy;font-style:normal;font-weight:100 449;font-display:swap;src:url(/fonts/Paperlogy-4Regular.subset.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:450 549;font-display:swap;src:url(/fonts/Paperlogy-5Medium.subset.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:550 649;font-display:swap;src:url(/fonts/Paperlogy-6SemiBold.subset.woff2)format("woff2")}@font-face{font-family:Paperlogy;font-style:normal;font-weight:650 900;font-display:swap;src:url(/fonts/Paperlogy-7Bold.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:100 599;font-display:swap;src:url(/fonts/Pretendard-Medium.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/Pretendard-Bold.subset.woff2)format("woff2")}:root{--font-sans:Paperlogy, Pretendard, "Pretendard Variable", -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Helvetica Neue", sans-serif;--font-geist-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--jinius-navy:#1f3957;--jinius-blue:#1b72c8;--jinius-ink:#161b20;--contract-user-ink:#0b58bb;--finance-inflow:#0084ba;--finance-outflow:#c74b47;--finance-overdue:#db423c;--finance-settled:#3b9555;--finance-pending:#c78b28;--finance-inflow-soft:#e3f5ff;--finance-outflow-soft:#ffedea;--finance-overdue-soft:#ffebe8;--finance-settled-soft:#e4f8e7;--finance-pending-soft:#fff3e2;--canvas:#f5f7fb;--ink:#16233b;--ink-soft:#5a6b85;--tint:#eef2f8;--tint-accent:#eaf0fa;--line:#e3e9f2;--navy-950:#081426;--navy-900:#0b1b33;--navy-800:#12264a;--navy-700:#1b355f;--foreground:var(--ink);--card-foreground:var(--ink);--popover-foreground:var(--ink);--secondary:var(--tint);--secondary-foreground:var(--ink);--muted:var(--tint);--muted-foreground:var(--ink-soft);--accent:var(--tint-accent);--accent-foreground:var(--ink);--border:var(--line);--input:#d3dcea;--destructive:#dc3d43;--chart-1:var(--jinius-navy);--chart-2:var(--jinius-blue);--chart-3:var(--finance-inflow);--chart-4:var(--finance-pending);--chart-5:var(--finance-outflow);--primary:var(--jinius-navy);--primary-foreground:#fafafa;--ring:var(--jinius-blue)}@supports (color:lab(0% 0 0)){:root{--jinius-navy:lab(23.1619% -2.26386 -21.408);--jinius-blue:lab(46.8052% -.035882 -52.8047);--jinius-ink:lab(9.50177% -1.15329 -4.20978);--contract-user-ink:lab(38.0639% 9.57124 -58.9265);--finance-inflow:lab(51.2943% -16.9724 -38.3677);--finance-outflow:lab(49.6897% 50.3711 29.7091);--finance-overdue:lab(51.7326% 59.5451 39.6593);--finance-settled:lab(55.2407% -39.2081 25.8022);--finance-pending:lab(62.7623% 17.2831 58.1655);--finance-inflow-soft:lab(95.4242% -4.6238 -7.75703);--finance-outflow-soft:lab(95.1295% 7.65783 4.12669);--finance-overdue-soft:lab(94.5132% 9.0484 5.32261);--finance-settled-soft:lab(95.7616% -8.8726 5.65814);--finance-pending-soft:lab(96.5656% 3.297 13.1456);--primary-foreground:lab(98.26% 0 0)}}body{letter-spacing:-.01em}@media screen{body{background-color:var(--canvas)}}:root.dark,.dark{--jinius-navy:#7ca8dc;--jinius-blue:#60a2ed;--jinius-ink:#eceff2;--primary:var(--jinius-navy);--primary-foreground:#0d141d;--ring:var(--jinius-blue)}@supports (color:lab(0% 0 0)){:root.dark,.dark{--jinius-navy:lab(67.2091% -5.05856 -31.4517);--jinius-blue:lab(64.6088% -4.59278 -44.8611);--jinius-ink:lab(94.1962% -.55328 -1.78922);--primary-foreground:lab(6.14336% -1.03838 -6.73919)}}.money{font-variant-numeric:tabular-nums;text-align:right}.surface-navy{background-image:linear-gradient(135deg, var(--navy-950), var(--navy-800) 70%, var(--navy-700));background-color:var(--navy-900);color:#fff;--background:transparent;--foreground:#fff;--muted-foreground:#ffffffad;--secondary:#ffffff1f;--secondary-foreground:#fff;--muted:#ffffff1a;--accent:#ffffff1f;--accent-foreground:#fff;--border:#ffffff1a;--primary:#fff;--primary-foreground:var(--navy-950);--ring:#fff9}.surface-light{--background:#fff;--foreground:var(--ink);--muted-foreground:var(--ink-soft);--secondary:var(--tint);--secondary-foreground:var(--ink);--muted:var(--tint);--accent:var(--tint-accent);--accent-foreground:var(--ink);--border:var(--line);--primary:var(--jinius-navy);--primary-foreground:#fafafa;--ring:var(--jinius-blue);color:var(--ink)}@supports (color:lab(0% 0 0)){.surface-light{--primary-foreground:lab(98.26% 0 0)}}.surface-navy img[alt=JINIUS]{filter:brightness(0)invert()}
