.sai-greet{width:100%;animation:sai-greet-in var(--ui-slow,.26s) var(--ui-ease,ease) both;align-items:center;gap:12px;padding:0 4px;display:flex}@keyframes sai-greet-in{0%{opacity:0;transform:translateY(6px)}}.sai-greet .sai-empty-mark{flex-shrink:0}.sai-greet :is(h1,h2){color:var(--ink);letter-spacing:-.9px;margin:0;font-size:28px;font-weight:500;line-height:1.15}.sai-v-page.is-empty .sai-scroll>.sai-column:has(>.sai-greet){padding-bottom:16px}@media (max-width:700px){.sai-greet :is(h1,h2){font-size:22px}}@media (prefers-reduced-motion:reduce){.sai-greet{animation:none}}.sai-v-page.is-empty{justify-content:center;padding-bottom:6vh}.sai-v-page.is-empty .sai-scroll,.sai-v-page.is-empty .sai-bottom{flex:none}.sai-v-page.is-empty .sai-scroll{overflow:visible}.sai-v-page.is-empty .sai-scroll>.sai-column{justify-content:flex-start;padding-top:0}.sai-v-page{isolation:isolate}.sai-v-page:before{content:"";z-index:-1;pointer-events:none;opacity:.18;filter:blur(48px);background:var(--ui-wash);transition:opacity .6s var(--ui-ease,ease);position:absolute;inset:0}.sai-v-page.is-empty:before{opacity:.42}.sai-v-page.is-empty:focus-within:before{opacity:.55}:root[data-theme=dark] .sai-v-page:before{opacity:.08}:root[data-theme=dark] .sai-v-page.is-empty:before{opacity:.2}
