*,: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__user{width:92px;height:32px;margin-left:auto;padding:4px 10px 4px 4px;display:flex;align-items:center;gap:6px;border-radius:999px;background:rgba(95,102,112,.14)}.startup-shell__user-avatar{width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:rgba(95,102,112,.2)}.startup-shell__user-name{width:44px;height:8px;border-radius:999px;background:rgba(95,102,112,.2)}.startup-shell__content{width:100%;min-width:0;max-width:600px;margin:auto;padding:16px;box-sizing:border-box}.startup-shell__callout-action,.startup-shell__callout-body,.startup-shell__callout-icon,.startup-shell__callout-title,.startup-shell__circle,.startup-shell__line,.startup-shell__pill{background:rgba(95,102,112,.14)}.startup-shell__callout{min-height:90px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:hidden;border:1px solid rgba(31,122,140,.22);border-radius:12px;background:var(--app-header-background,rgba(255,255,255,.9));box-shadow:0 8px 22px rgba(31,122,140,.07)}.startup-shell__callout-copy{min-width:0;display:flex;align-items:center;gap:12px}.startup-shell__callout-icon{width:46px;height:46px;flex:0 0 46px;border-radius:50%}.startup-shell__callout-text{width:246px;max-width:100%}.startup-shell__callout-title{width:238px;max-width:100%;height:20px;margin-bottom:6px;border-radius:4px}.startup-shell__callout-body{width:246px;max-width:100%;height:14px;border-radius:4px}.startup-shell__callout-action{width:158px;height:36px;flex:0 0 158px;border-radius:999px}.startup-shell__feed{margin-top:32px;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:var(--app-header-background,rgba(255,255,255,.9));box-shadow:0 8px 22px rgba(31,122,140,.07)}.startup-shell__toolbar{display:flex;justify-content:center;align-items:center;gap:8px;min-height:69px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1);background:rgba(95,102,112,.055)}.startup-shell__actions{display:flex}.startup-shell__pill{width:174px;height:40px;border-radius:999px}.startup-shell__circle{width:44px;height:44px;border-radius:50%}@media (hover:none) and (pointer:coarse),(max-width:599.95px){.startup-shell__callout{flex-direction:column;text-align:center}.startup-shell__callout-copy{flex-direction:column}.startup-shell__callout-action{flex:0 0 auto;width:158px;height:36px}}@media (max-width:359.95px){.startup-shell__toolbar{flex-direction:column;gap:4px}}.startup-shell__card{min-height:124px;padding:24px;background:var(--app-header-background,rgba(255,255,255,.9))}.startup-shell__card+.startup-shell__card{border-top:1px solid rgba(0,0,0,.1)}.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__callout,.startup-shell__card,.startup-shell__feed,.startup-shell__toolbar{border-color:rgba(255,255,255,.12)}.startup-shell__callout-action,.startup-shell__callout-body,.startup-shell__callout-icon,.startup-shell__callout-title,.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"}