:root{--blocks-top-margin: 40px;--blocks-padding-mobile: 16px;--blocks-padding: 8px;--color-background: var(--background);--color-foreground: var(--foreground);--color-sidebar-ring: var(--sidebar-ring);--color-sidebar-border: var(--sidebar-border);--color-sidebar-accent-foreground: var(--sidebar-accent-foreground);--color-sidebar-accent: var(--sidebar-accent);--color-sidebar-primary-foreground: var(--sidebar-primary-foreground);--color-sidebar-primary: var(--sidebar-primary);--color-sidebar-foreground: var(--sidebar-foreground);--color-sidebar: var(--sidebar);--color-chart-5: var(--chart-5);--color-chart-4: var(--chart-4);--color-chart-3: var(--chart-3);--color-chart-2: var(--chart-2);--color-chart-1: var(--chart-1);--color-ring: var(--ring);--color-input: var(--input);--color-border: var(--border);--color-destructive: var(--destructive);--color-accent-foreground: var(--accent-foreground);--color-accent: var(--accent);--color-muted-foreground: var(--muted-foreground);--color-muted: var(--muted);--color-secondary-foreground: var(--secondary-foreground);--color-secondary: var(--secondary);--color-primary-foreground: var(--primary-foreground);--color-primary: var(--primary);--color-popover-foreground: var(--popover-foreground);--color-popover: var(--popover);--color-card-foreground: var(--card-foreground);--color-card: var(--card);--radius-sm: calc(var(--radius) - 4px);--radius-md: calc(var(--radius) - 2px);--radius-lg: var(--radius);--radius-xl: calc(var(--radius) + 4px);--navigation-bar-height: 48px;--navigation-bar: var(--sidebar);--radius: .65rem;--background: oklch(98.033% .00681 324.866);--foreground: oklch(.141 .005 285.823);--card: oklch(1 0 0);--card-foreground: oklch(.141 .005 285.823);--popover: oklch(1 0 0);--popover-foreground: oklch(.141 .005 285.823);--primary: oklch(.69 .075 334.93);--primary-foreground: oklch(.982 .018 155.826);--secondary: oklch(.967 .001 286.375);--secondary-foreground: oklch(.21 .006 285.885);--muted: oklch(.967 .001 286.375);--muted-foreground: oklch(.552 .016 285.938);--accent: oklch(.967 .001 286.375);--accent-foreground: oklch(.21 .006 285.885);--destructive: oklch(.577 .245 27.325);--border: oklch(.92 .004 286.32);--input: oklch(.92 .004 286.32);--ring: oklch(.69 .075 334.93);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.141 .005 285.823);--sidebar-primary: oklch(.723 .219 149.579);--sidebar-primary-foreground: oklch(.982 .018 155.826);--sidebar-accent: oklch(.967 .001 286.375);--sidebar-accent-foreground: oklch(.21 .006 285.885);--sidebar-border: oklch(.92 .004 286.32);--sidebar-ring: oklch(.723 .219 149.579)}.dark{--background: oklch(.141 .005 285.823);--foreground: oklch(.985 0 0);--card: oklch(.21 .006 285.885);--card-foreground: oklch(.985 0 0);--popover: oklch(.21 .006 285.885);--popover-foreground: oklch(.985 0 0);--primary: oklch(.69 .075 334.93);--primary-foreground: oklch(.393 .095 152.535);--secondary: oklch(.274 .006 286.033);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.274 .006 286.033);--muted-foreground: oklch(.705 .015 286.067);--accent: oklch(.274 .006 286.033);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.69 .075 334.93);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.21 .006 285.885);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.696 .17 162.48);--sidebar-primary-foreground: oklch(.393 .095 152.535);--sidebar-accent: oklch(.274 .006 286.033);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.527 .154 150.069)}@font-face{font-family:mononoki fallback;src:local("Noto Sans Mono");size-adjust:93.5872%;ascent-override:93.913%;descent-override:26.087%;line-gap-override:0%;font-weight:400;font-style:monospace}@font-face{font-family:mononoki fallback;src:local("Roboto Mono");size-adjust:93.572%;ascent-override:93.9283%;descent-override:26.0912%;line-gap-override:0%;font-weight:400;font-style:monospace}@font-face{font-family:mononoki fallback;src:local("Courier New");size-adjust:93.572%;ascent-override:93.9283%;descent-override:26.0912%;line-gap-override:0%;font-weight:400;font-style:monospace}@font-face{font-family:mononoki;font-display:swap;src:url(/fonts/mononoki-Regular.woff2) format("woff2");font-weight:400;font-style:monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;width:100%;font-family:mononoki,mononoki fallback,monospace}html{width:100%}body{width:100%;background-color:var(--background);color:var(--foreground)}#app{width:100%;display:flex;flex-direction:column;align-items:center}a{color:var(--primary)}a:hover{color:var(--foreground);background-color:var(--primary)}.rn-ov[data-v-f42b86e6]{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:99999}.fade-enter-active[data-v-8be78df1],.fade-leave-active[data-v-8be78df1]{transition:opacity .2s ease}.fade-enter-from[data-v-8be78df1],.fade-leave-to[data-v-8be78df1]{opacity:0}.topbar[data-v-8be78df1]{width:100%;padding:8px;margin-bottom:16px;display:flex;flex-direction:column;align-items:center}.navbar[data-v-8be78df1]{width:100%;padding:0;display:flex;justify-content:center;gap:8px}.main[data-v-8be78df1]{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:900px){.main[data-v-8be78df1]{width:70%;max-width:800px}}.page-title[data-v-8be78df1]{display:flex;flex-direction:row;gap:8px}@keyframes marquee-8be78df1{0%{transform:translate(0)}to{transform:translate(-100%)}}.job[data-v-76681d09]{display:flex;flex-direction:row;gap:16px;width:100%;padding:0}.timeline[data-v-76681d09]{min-height:100%;min-width:2px;background:#e5e5e5;transition:background .2s}.job:hover .timeline[data-v-76681d09]{background:var(--color-primary)}.content[data-v-76681d09]{width:100%}.header[data-v-76681d09]{display:flex;justify-content:space-between;width:100%;font-size:14px}.title[data-v-76681d09]{font-size:12px}.job-title[data-v-76681d09]{font-size:16px}.company[data-v-76681d09]{display:flex;flex-direction:row;gap:4px}.company-link[data-v-76681d09],.company-text[data-v-76681d09]{text-decoration:underline}.dates[data-v-76681d09]{font-size:14px}.description[data-v-76681d09]{margin-top:8px;font-size:14px}.blocks[data-v-d5ce2b75]{display:flex;flex-direction:column;gap:8px}.container[data-v-d5ce2b75]{width:100%;padding:16px;background-color:var(--color-card);border:0px solid var(--color-primary);border-radius:6px}@media screen and not (min-width:600px){.container[data-v-d5ce2b75]{border-radius:0}}.two-rows[data-v-d5ce2b75]{gap:16px;display:flex;flex-direction:row}@media screen and not (min-width:600px){.two-rows[data-v-d5ce2b75]{flex-direction:column;gap:12px}}.table-info-column[data-v-d5ce2b75]{display:flex;flex-direction:column;gap:0px;flex-grow:1}.table-line[data-v-d5ce2b75]{padding-bottom:0;display:flex;flex-direction:row;gap:4px;justify-content:space-between;align-items:center;border-color:var(--color-muted);border-bottom-style:solid;border-bottom-width:1px;font-size:14px;font-weight:400}.field-title[data-v-d5ce2b75]{font-size:14px;font-weight:600}.namediv[data-v-d5ce2b75]{padding-bottom:10px}.realname[data-v-d5ce2b75]{font-weight:600;font-size:1.5em}.nickname[data-v-d5ce2b75]{font-weight:500;font-size:.9em;color:var(--color-foreground);opacity:.6}.socials-list[data-v-d5ce2b75]{display:flex;flex-direction:row;gap:8px}.socials-list svg[data-v-d5ce2b75]{width:24px;height:24px;fill:currentColor}.skills-list[data-v-d5ce2b75]{padding-top:8px;display:flex;flex-direction:row;flex-flow:wrap;gap:8px}.skill-chip[data-v-d5ce2b75]{padding:4px 6px;background-color:var(--color-secondary);color:var(--color-secondary-foreground);font-size:.875rem}.skill-chip[data-v-d5ce2b75]:hover{background-color:var(--color-primary)}.subtitle[data-v-d5ce2b75]{padding-top:16px;font-size:.9rem}.socials-container[data-v-d5ce2b75]{display:flex;flex-direction:column;gap:6px}.journey-list[data-v-d5ce2b75]{padding-top:8px;display:flex;flex-direction:column;flex-flow:wrap;gap:8px}.badges-list[data-v-d5ce2b75]{padding-top:8px;display:flex;flex-direction:row;flex-flow:wrap;gap:8px}.badge-item[data-v-d5ce2b75]{cursor:pointer}.badge-item[data-v-d5ce2b75]:hover{opacity:.8}.bottom-info[data-v-d5ce2b75]{width:100%;text-align:center;color:var(--color-muted-foreground);font-weight:400;font-size:.9rem;padding:16px 0}.blocks[data-v-b677463b]{display:flex;flex-direction:column;gap:8px}.container[data-v-b677463b]{width:100%;padding:16px;background-color:var(--color-card);border:0px solid var(--color-primary);border-radius:6px}@media screen and not (min-width:600px){.container[data-v-b677463b]{border-radius:0}}.blog-list[data-v-b677463b]{width:100%;padding-top:8px;display:flex;flex-direction:column;gap:8px}.blog-item[data-v-b677463b]{width:100%;display:flex;flex-direction:column}.new-badge[data-v-b677463b]{padding-left:8px;color:var(--color-destructive)}.post-container{padding:0 16px}.blog-post h1{font-size:1.875rem;font-weight:800;color:var(--foreground)}.blog-post h2{font-size:1.5rem;font-weight:700;color:var(--foreground)}.blog-post h3{font-size:1.25rem;font-weight:600;color:var(--foreground)}.blog-post h4{font-size:1.125rem;font-weight:600;color:var(--foreground)}.blog-post p{font-size:1rem;line-height:1.625;margin-bottom:1rem;color:var(--foreground)}.blog-post strong{font-weight:700;color:var(--foreground)}.blog-post em{font-style:italic}.blog-post ul,.blog-post ol{list-style-position:inside;margin-left:1rem;margin-bottom:1rem}.blog-post ul{list-style-type:disc}.blog-post ol{list-style-type:decimal}.blog-post li{margin-bottom:.5rem}.blog-post blockquote{border-left:4px solid var(--muted);padding-left:1rem;font-style:italic;margin:1.5rem 0;color:var(--muted-foreground)}.blog-post pre{padding:1rem;overflow-x:auto;font-size:.875rem;font-family:mononoki,mononoki fallback,monospace;background-color:var(--input);color:var(--foreground);border-radius:var(--radius-md);margin-bottom:1.25rem;border:1px solid var(--border)}.blog-post table{width:100%;text-align:left;border-collapse:collapse;margin:1.5rem 0}.blog-post thead{background-color:var(--card)}.blog-post th{padding:.75rem 1rem;font-weight:700;font-size:.875rem;text-transform:uppercase;color:var(--card-foreground)}.blog-post td{padding:.75rem 1rem;border-bottom:1px solid var(--border);color:var(--foreground)}.blog-post hr{margin:2.5rem 0;border:0;border-top:1px solid var(--border)}.loading{text-align:center;font-size:1rem;padding:2rem;color:var(--foreground)}
