@import"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Outfit:wght@500;600;700&family=Cinzel:wght@700&display=swap";:root,[data-theme=light]{--pc-bg: oklch(.975 .006 142);--pc-surface: oklch(.995 .003 142);--pc-ink: oklch(.24 .02 152);--pc-muted: oklch(.47 .02 152);--pc-line: oklch(.9 .012 147);--pc-primary: oklch(.48 .11 150);--pc-primary-hover: oklch(.42 .11 150);--pc-primary-soft: oklch(.94 .04 150);--pc-on-primary: oklch(.99 .005 142);--pc-income: oklch(.62 .13 165);--pc-income-soft: oklch(.95 .04 165);--pc-expense: oklch(.62 .13 25);--pc-expense-soft: oklch(.955 .03 25);--pc-warn: oklch(.62 .13 75);--pc-warn-soft: oklch(.95 .045 75);--pc-hover: oklch(.955 .012 147);--pc-fixed: var(--pc-primary);--pc-fixed-soft: var(--pc-primary-soft);--pc-variable: oklch(.52 .14 50);--pc-variable-soft: oklch(.95 .04 60);--pc-hero: oklch(.48 .11 150);--pc-hero-hover: oklch(.42 .11 150);--pc-hero-line: transparent;--pc-on-hero: oklch(.99 .005 142);--pc-hero-orange: oklch(.76 .12 85);--pc-hero-orange-hover: oklch(.71 .12 85);--pc-hero-orange-line: transparent;--pc-on-hero-orange: oklch(.26 .045 75);color-scheme:light}[data-theme=dark]{--pc-bg: oklch(.155 .012 137);--pc-surface: oklch(.2 .014 137);--pc-ink: oklch(.93 .008 137);--pc-muted: oklch(.7 .018 137);--pc-line: oklch(.285 .016 137);--pc-primary: oklch(.71 .145 148);--pc-primary-hover: oklch(.77 .13 148);--pc-primary-soft: oklch(.27 .06 148);--pc-on-primary: oklch(.16 .03 148);--pc-income: oklch(.77 .11 165);--pc-income-soft: oklch(.26 .045 165);--pc-expense: oklch(.75 .12 25);--pc-expense-soft: oklch(.27 .05 25);--pc-warn: oklch(.75 .12 75);--pc-warn-soft: oklch(.3 .06 75);--pc-hover: oklch(.245 .016 137);--pc-variable: oklch(.79 .11 65);--pc-variable-soft: oklch(.28 .05 65);--pc-hero: oklch(.34 .11 148);--pc-hero-hover: oklch(.39 .12 148);--pc-hero-line: oklch(.43 .12 148);--pc-on-hero: oklch(.96 .012 148);--pc-hero-orange: oklch(.38 .08 85);--pc-hero-orange-hover: oklch(.43 .09 85);--pc-hero-orange-line: oklch(.48 .09 85);--pc-on-hero-orange: oklch(.95 .02 85);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--pc-bg: oklch(.155 .012 137);--pc-surface: oklch(.2 .014 137);--pc-ink: oklch(.93 .008 137);--pc-muted: oklch(.7 .018 137);--pc-line: oklch(.285 .016 137);--pc-primary: oklch(.71 .145 148);--pc-primary-hover: oklch(.77 .13 148);--pc-primary-soft: oklch(.27 .06 148);--pc-on-primary: oklch(.16 .03 148);--pc-income: oklch(.77 .11 165);--pc-income-soft: oklch(.26 .045 165);--pc-expense: oklch(.75 .12 25);--pc-expense-soft: oklch(.27 .05 25);--pc-warn: oklch(.75 .12 75);--pc-warn-soft: oklch(.3 .06 75);--pc-hover: oklch(.245 .016 137);--pc-variable: oklch(.79 .11 65);--pc-variable-soft: oklch(.28 .05 65);--pc-hero: oklch(.34 .11 148);--pc-hero-hover: oklch(.39 .12 148);--pc-hero-line: oklch(.43 .12 148);--pc-on-hero: oklch(.96 .012 148);--pc-hero-orange: oklch(.38 .08 85);--pc-hero-orange-hover: oklch(.43 .09 85);--pc-hero-orange-line: oklch(.48 .09 85);--pc-on-hero-orange: oklch(.95 .02 85);color-scheme:dark}}:root{--pc-radius-sm: 10px;--pc-radius-md: 14px;--pc-radius-lg: 24px;--pc-font: "Zen Kaku Gothic New", system-ui, sans-serif;--pc-font-display: "Outfit", "Zen Kaku Gothic New", sans-serif}body{background:var(--pc-bg)}.pc-logo{font-family:var(--pc-font-display);font-weight:700;font-size:20px;color:var(--pc-primary);display:flex;align-items:center;gap:10px;text-decoration:none}.pc-logo-mark{flex:none;display:block}.pc-logo:hover{color:var(--pc-primary-hover)}.pc-head{position:sticky;top:0;z-index:5;background:color-mix(in oklch,var(--pc-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pc-line)}.pc-head-in{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pc-head-left{display:flex;align-items:center;gap:16px}.pc-head-right{display:flex;align-items:center;gap:10px}.pc-icon{width:40px;height:40px;display:grid;place-items:center;border:0;background:none;border-radius:12px;color:var(--pc-muted);cursor:pointer;text-decoration:none}.pc-icon:hover{background:var(--pc-primary-soft);color:var(--pc-primary)}.pc-icon svg{width:20px;height:20px}.pc-avatar{width:36px;height:36px;border-radius:50%;background:var(--pc-primary-soft);color:var(--pc-primary);display:grid;place-items:center;font-weight:700;font-size:14px;border:0;cursor:pointer;text-decoration:none}.pc-crumbs{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--pc-muted);margin:0 0 14px}.pc-crumbs a{color:var(--pc-muted);text-decoration:none}.pc-crumbs a:hover{color:var(--pc-primary);text-decoration:underline}.pc-crumbs span[aria-current]{color:var(--pc-ink);font-weight:500}
