@font-face{font-family:SN Pro;src:url(/assets/SNPro-400-DMcBx6I1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SN Pro;src:url(/assets/SNPro-500-DiyPk6iO.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SN Pro;src:url(/assets/SNPro-600-CNM-0bnL.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-accent: #000000;--color-background: #fdfdfc;--color-heading: #21201c;--color-body: #63635e;--color-border: #e3e2e0;--color-gray-light: #f1f0ef;--font-heading: clamp(1.1rem, 1rem + .75vw, 1.3rem);--font-body: 1rem;--font-caption: clamp(.8rem, .75rem + .25vw, .9375rem);--weight-semi: 500;--weight-bold: 600;--border-radius: 8px;--border-radius-full: 999px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-ms: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--spacing-xxxl: 4.5rem;--transition-transform: transform .15s ease;--transition-opacity: opacity .15s ease;--transition-fill: fill .15s ease;--transition-color-border: border-color .15s ease, color .15s ease;--transition-color: color .15s ease;--transition-bg: background-color .15s ease}@media(prefers-color-scheme:dark){:root{--color-accent: #ffffff;--color-background: #111110;--color-heading: #edece9;--color-body: #adadad;--color-border: #2b2a28;--color-gray-light: #222221}}*{padding:0;margin:0;box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:SN Pro,sans-serif;font-size:var(--font-body);background-color:var(--color-background);line-height:1.6}.app{min-height:100dvh;max-width:700px;margin:0 auto;display:grid;grid-template-rows:auto 1fr auto;gap:var(--spacing-xxl);padding:var(--spacing-lg)}main{display:flex;flex-direction:column;gap:var(--spacing-xl)}footer{display:flex;border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}h2{color:var(--color-heading);font-size:var(--font-heading);font-weight:var(--weight-semi)}p,b{font-size:var(--font-body);color:var(--color-body);max-width:65ch}small{font-size:var(--font-caption);color:var(--color-body);max-width:65ch}a{text-decoration:none;color:var(--color-body)}ul{list-style:none}section{display:flex;flex-direction:column;gap:var(--spacing-md)}.hstack{display:flex;align-items:center;flex-wrap:wrap}.vstack{display:flex;flex-direction:column}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.justify-between{justify-content:space-between}button,.button{font-family:inherit;display:inline-flex;justify-content:center;align-items:center;gap:var(--spacing-xs);border:1px solid transparent;background-color:var(--color-accent);color:var(--color-background);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-size:var(--font-caption);font-weight:var(--weight-semi);width:fit-content}:is(button,.button).outline{background-color:transparent;color:var(--color-body);border-color:var(--color-body)}:is(button,.button).filter{border-color:var(--color-border);background-color:transparent;color:var(--color-body);padding:var(--spacing-xs) calc(var(--spacing-md) * .9);border-radius:var(--border-radius-full);transition:var(--transition-color-border),var(--transition-bg)}:is(button,.button).filter:not(.active):hover{border-color:var(--color-accent);color:var(--color-accent)}:is(button,.button).filter.active{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-background)}.icon,.icon-small{fill:var(--color-body);flex-shrink:0}.icon{width:20px;height:20px}.icon-small{width:16px;height:16px}.profile-image{width:80px;height:80px;border-radius:var(--border-radius-full)}@media(max-width:480px){.profile-image{width:72px;height:72px}}@media(hover:hover){:is(button,.hover-accent,.hover-fade,.hover-invert,.hover-button-fill):hover{cursor:pointer}.hover-fade{transition:var(--transition-opacity)}.hover-fade:hover{opacity:.8}.hover-invert{transition:var(--transition-color-border),var(--transition-bg)}.hover-invert .icon,.hover-invert .icon-small{transition:var(--transition-fill)}.hover-invert:hover{background-color:transparent;color:var(--color-accent);border-color:var(--color-accent)}.hover-invert:hover .icon,.hover-invert:hover .icon-small{fill:var(--color-accent)}.hover-accent{transition:var(--transition-color-border)}.hover-accent .icon,.hover-accent .icon-small{transition:var(--transition-fill)}.hover-accent:hover{color:var(--color-accent);border-color:var(--color-accent)}.hover-accent:hover .icon,.hover-accent:hover .icon-small{fill:var(--color-accent)}}@media(hover:none){*{-webkit-tap-highlight-color:transparent}}header{display:flex;align-items:center;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}._navLink_b1w0u_8{font-size:var(--font-body);font-weight:var(--weight-semi)}._navLink_b1w0u_8._active_b1w0u_12{color:var(--color-accent)}._card_18wx8_1{display:flex;flex-direction:column;gap:var(--spacing-xs);transition:var(--transition-transform)}._card_18wx8_1 ._title_18wx8_7{color:var(--color-heading)}@media(hover:hover){._card_18wx8_1:hover{transform:translate(5px)}}._statusContainer_hegf0_1{display:flex;width:fit-content;align-self:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);background-color:var(--color-gray-light)}._spinnerIcon_hegf0_10{fill:var(--color-body);width:var(--font-heading);height:var(--font-heading);animation-name:_spin_hegf0_10;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;will-change:transform}@keyframes _spin_hegf0_10{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
