*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background-color:var(--app-background);color:var(--app-text)}.top-progress{position:fixed;top:0;left:0;right:0;z-index:2147483646;height:3px;pointer-events:none;opacity:0;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease}.top-progress.is-visible{opacity:1;transform:translateY(0)}.top-progress.is-startup{z-index:2147483647}.top-progress.is-hiding{opacity:0;transform:translateY(-3px)}.top-progress__bar{position:relative;width:100%;height:100%;overflow:hidden;background:rgba(95,102,112,.12)}.top-progress__bar:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,transparent 40%,rgba(31,122,140,.35) 46%,rgba(95,102,112,1) 50%,rgba(42,157,143,.35) 54%,transparent 60%,transparent);background-size:180% 100%;background-repeat:no-repeat;animation:kitsasoon-shimmer 1.5s linear infinite}.top-progress.is-settling .top-progress__bar:before{animation:none;opacity:0;transition:opacity .14s ease}@keyframes kitsasoon-shimmer{0%{background-position:-180% 0}to{background-position:180% 0}}@media (prefers-reduced-motion:reduce){.top-progress,.top-progress__bar,.top-progress__bar:before{transition:none;animation:none!important}.top-progress__bar:before{opacity:.75}}.startup-shell{position:fixed;inset:0;z-index:2147483645;overflow:auto;background:var(--app-background,#f5f6f8);color:var(--app-text,#171717);opacity:1;transition:opacity .18s ease}.startup-shell.is-hiding{opacity:0;pointer-events:none}.startup-shell__brand{height:64px;display:flex;align-items:center;padding:0 24px;gap:10px;background:var(--app-header-background,rgba(255,255,255,.9));border-bottom:1px solid rgba(0,0,0,.12)}.startup-shell__brand strong{font:700 1.5rem/1 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.05rem}.startup-shell__content{max-width:600px;margin:auto;padding:32px}.startup-shell__button,.startup-shell__card,.startup-shell__circle,.startup-shell__line,.startup-shell__pill{background:rgba(95,102,112,.14)}.startup-shell__button{width:142px;height:36px;margin:0 auto 28px;border-radius:999px}.startup-shell__toolbar{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:16px}.startup-shell__pill{width:174px;height:32px;border-radius:999px}.startup-shell__circle{width:34px;height:34px;border-radius:50%}.startup-shell__card{min-height:112px;padding:22px 24px;border:1px solid rgba(0,0,0,.1);background:var(--app-header-background,rgba(255,255,255,.9))}.startup-shell__card+.startup-shell__card{margin-top:-1px}.startup-shell__line{height:14px;margin-bottom:10px;border-radius:4px}.startup-shell__line--title{width:72%;height:22px}.startup-shell__line--detail{width:58%}.startup-shell__line--meta{width:40%;margin-bottom:0}.startup-shell__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){.startup-shell{--app-background:#1c2026;--app-header-background:rgba(25,25,25,0.9);--app-text:#ededed}.startup-shell__brand,.startup-shell__card{border-color:rgba(255,255,255,.12)}.startup-shell__button,.startup-shell__circle,.startup-shell__line,.startup-shell__pill{background:rgba(255,255,255,.14)}}@media (prefers-reduced-motion:reduce){.startup-shell{transition:none}}@font-face{font-family:geistSans;src:url(/_next/static/media/569ce4b8f30dc480-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:geistSans;src:url(/_next/static/media/ba015fad6dcf6784-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:100.50%;descent-override:29.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_6deafb{font-family:geistSans,geistSans Fallback}.__variable_6deafb{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:geistMono;src:url(/_next/static/media/747892c23ea88013-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:100.50%;descent-override:29.50%;line-gap-override:0.00%;size-adjust:100.00%}.__className_be0ba6{font-family:geistMono,geistMono Fallback}.__variable_be0ba6{--font-geist-mono:"geistMono","geistMono Fallback"}