@charset "UTF-8";.aiovtue-welcome-back{position:fixed;top:0;left:0;right:0;z-index:2200;display:flex;justify-content:center;padding:calc(var(--aiovtue-navbar-layout-offset,72px) + 10px + env(safe-area-inset-top,0px))16px 0;box-sizing:border-box;pointer-events:none}.aiovtue-welcome-back__panel{--welcome-special-border:var(--aiovtue-color-primary, #e5a7a9);--welcome-special-tag:var(--aiovtue-color-primary, #e5a7a9);max-width:min(92vw,520px);padding:14px 20px;border-radius:14px;text-align:center;color:var(--aiovtue-color-text-deep,#333);background:linear-gradient(165deg,color-mix(in srgb,var(--aiovtue-color-background,#fff) 92%,var(--aiovtue-color-primary,#e5a7a9) 8%) 0%,color-mix(in srgb,var(--aiovtue-color-background,#fff) 97%,transparent) 100%);border:1px solid color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 36%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--aiovtue-color-text,#4c4948) 5%,transparent),0 14px 36px rgba(0,0,0,.16)}.aiovtue-welcome-back.is-greeting .aiovtue-welcome-back__panel{opacity:0;transform:translateY(-12px);backdrop-filter:blur(14px)saturate(1.1);-webkit-backdrop-filter:blur(14px)saturate(1.1);transition:opacity .28s ease,transform .34s cubic-bezier(.22,1,.36,1)}.aiovtue-welcome-back.is-greeting.is-open .aiovtue-welcome-back__panel{opacity:1;transform:translateY(0)}.aiovtue-welcome-back__panel.is-special.is-owner{border-style:solid;border-width:2px;border-color:var(--aiovtue-color-primary,#e5a7a9);box-shadow:0 0 0 1px color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 22%,transparent),0 14px 36px color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 22%,transparent)}.aiovtue-welcome-back__panel.is-special.is-friend{border-style:dashed;border-width:2px;border-color:var(--welcome-special-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--welcome-special-border) 18%,transparent),0 14px 36px color-mix(in srgb,var(--welcome-special-border) 18%,transparent)}.aiovtue-welcome-back__headline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.4em;margin:0 0 8px;font-size:.95rem;font-weight:600;line-height:1.45;letter-spacing:.02em;color:color-mix(in srgb,var(--aiovtue-color-text-deep,#333) 72%,transparent)}.aiovtue-welcome-back__text{margin:0;font-size:1.08rem;font-weight:600;line-height:1.55;letter-spacing:.02em}.aiovtue-welcome-back__panel.is-special .aiovtue-welcome-back__text{margin-top:0}.aiovtue-welcome-back__nick{margin-inline:.1em;color:var(--aiovtue-color-primary,#e5a7a9);font-weight:700;word-break:break-word}.aiovtue-welcome-back__panel.is-special.is-friend .aiovtue-welcome-back__nick{color:var(--welcome-special-border)}.aiovtue-welcome-back__tag{--welcome-tag-color:var(--welcome-special-tag);position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;margin:0;padding:.28em .72em;border:none;border-radius:6px;background:linear-gradient(120deg,color-mix(in srgb,var(--welcome-tag-color) 88%,#fff) 0%,var(--welcome-tag-color) 55%,color-mix(in srgb,var(--welcome-tag-color) 92%,#fff) 100%);color:#fff;font-size:12.5px;font-weight:500;line-height:1;text-align:center;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-shadow:-1px 0 0 color-mix(in srgb,#000 28%,transparent),1px 0 0 color-mix(in srgb,#000 28%,transparent),0 -1px 0 color-mix(in srgb,#000 28%,transparent),0 1px 0 color-mix(in srgb,#000 28%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--welcome-tag-color) 40%,transparent)}.aiovtue-welcome-back__tag.is-owner{--welcome-tag-color:var(--aiovtue-color-primary, #e5a7a9)}.aiovtue-welcome-back__tag::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,#fff 55%,transparent) 48%,transparent 62%);transform:translateX(-120%);animation:aiovtue-tag-sheen 4.8s ease-in-out infinite;animation-delay:var(--aiovtue-sheen-delay,0ms);pointer-events:none}@media(prefers-reduced-motion:reduce){.aiovtue-welcome-back__tag::after{animation:none;transform:translateX(0);opacity:.35}}html.dark .aiovtue-welcome-back__panel{color:var(--aiovtue-color-text,#eee);background:linear-gradient(165deg,color-mix(in srgb,var(--aiovtue-color-background,#121212) 86%,var(--aiovtue-color-primary,#e5a7a9) 14%) 0%,color-mix(in srgb,var(--aiovtue-color-background,#121212) 96%,transparent) 100%);border-color:color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 28%,transparent)}html.dark .aiovtue-welcome-back__headline{color:color-mix(in srgb,var(--aiovtue-color-text,#eee) 72%,transparent)}html.dark .aiovtue-welcome-back__panel.is-special.is-owner{border-color:var(--aiovtue-color-primary,#e5a7a9)}html.dark .aiovtue-welcome-back__panel.is-special.is-friend{border-color:var(--welcome-special-border)}html.dark .aiovtue-welcome-back__panel.is-modal-panel{border-color:color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 75%,#1a1a1a)}.aiovtue-welcome-back.is-modal{inset:0;top:0;align-items:center;justify-content:center;padding:calc(16px + env(safe-area-inset-top,0px))16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:auto;z-index:2300}.aiovtue-welcome-back__backdrop{position:absolute;inset:0;border:0;padding:0;margin:0;cursor:pointer;background:linear-gradient(160deg,color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 14%,transparent) 0%,color-mix(in srgb,#000 26%,transparent) 100%);backdrop-filter:blur(0)saturate(1);-webkit-backdrop-filter:blur(0)saturate(1);opacity:0;transition:opacity .36s cubic-bezier(.33,1,.28,1),backdrop-filter .42s cubic-bezier(.33,1,.28,1),-webkit-backdrop-filter .42s cubic-bezier(.33,1,.28,1)}.aiovtue-welcome-back.is-open:not(.is-soul) .aiovtue-welcome-back__backdrop{opacity:1;backdrop-filter:blur(18px)saturate(1.35);-webkit-backdrop-filter:blur(18px)saturate(1.35)}.aiovtue-welcome-back.is-closing:not(.is-soul) .aiovtue-welcome-back__backdrop{opacity:0;backdrop-filter:blur(0)saturate(1);-webkit-backdrop-filter:blur(0)saturate(1);transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.aiovtue-welcome-back.is-soul .aiovtue-welcome-back__backdrop{transition:none!important}.aiovtue-welcome-back.is-soul .aiovtue-welcome-back__panel{transform:none;transition:none}.aiovtue-welcome-back.is-soul:not(.is-open):not(.is-closing) .aiovtue-welcome-back__panel.is-modal-panel{opacity:0!important;pointer-events:none;visibility:hidden}.aiovtue-welcome-back__soul-body{will-change:transform,opacity,filter}.aiovtue-welcome-back__panel.is-modal-panel{position:relative;z-index:1;width:min(92vw,420px);max-width:min(92vw,420px);max-height:min(78vh,640px);overflow:hidden;padding:18px 18px 16px;text-align:left;pointer-events:auto;border-radius:18px;opacity:1;transform:none;will-change:transform,opacity,filter;outline:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:1.5px solid color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 70%,#fff);box-shadow:0 18px 48px color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 28%,transparent),0 8px 22px color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 18%,transparent)}.aiovtue-welcome-back__panel.is-modal-panel:focus,.aiovtue-welcome-back__panel.is-modal-panel:focus-visible{outline:none}.aiovtue-welcome-back.is-modal:not(.is-soul) .aiovtue-welcome-back__panel.is-modal-panel{opacity:0;transform:scale(1.12);filter:blur(2px);transition:opacity .28s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.22,1.15,.36,1),filter .32s ease}.aiovtue-welcome-back.is-modal:not(.is-soul).is-open .aiovtue-welcome-back__panel.is-modal-panel{opacity:1;transform:scale(1);filter:blur(0)}.aiovtue-welcome-back.is-modal:not(.is-soul).is-closing .aiovtue-welcome-back__panel.is-modal-panel{opacity:0;transform:scale(.9);filter:blur(2px)}#navbar-welcome-mail.is-soul-source,.aiovtue-navbar-mail.is-soul-source{opacity:.22;transform:scale(.88);filter:saturate(.92);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1)}.aiovtue-navbar-mail{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.aiovtue-welcome-back__backdrop,.aiovtue-welcome-back__panel.is-modal-panel,#navbar-welcome-mail.is-soul-source,.aiovtue-navbar-mail.is-soul-source{transition-duration:.01ms!important;filter:none!important}.aiovtue-welcome-back.is-modal:not(.is-soul) .aiovtue-welcome-back__panel.is-modal-panel,.aiovtue-welcome-back.is-modal:not(.is-soul).is-open .aiovtue-welcome-back__panel.is-modal-panel,.aiovtue-welcome-back.is-modal:not(.is-soul).is-closing .aiovtue-welcome-back__panel.is-modal-panel{transform:none}}.aiovtue-welcome-back__panel.is-modal-panel .aiovtue-welcome-back__headline,.aiovtue-welcome-back__panel.is-modal-panel .aiovtue-welcome-back__text{text-align:center;padding-inline:24px}.aiovtue-welcome-back__updates{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--aiovtue-color-divider,#e5e5e5) 85%,transparent)}.aiovtue-welcome-back.is-updates .aiovtue-welcome-back__updates{margin-top:4px;padding-top:0;border-top:0}.aiovtue-welcome-back__updates-title{margin:0 0 10px;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-align:center;color:var(--aiovtue-color-text-deep,#333)}.aiovtue-welcome-back__section+.aiovtue-welcome-back__section{margin-top:10px}.aiovtue-welcome-back__section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.aiovtue-welcome-back__section-title{margin:0;font-size:.8125rem;font-weight:650;color:var(--aiovtue-color-primary,#e5a7a9)}.aiovtue-welcome-back__section-more{font-size:.75rem;color:var(--aiovtue-color-text-muted,#888);text-decoration:none}.aiovtue-welcome-back__section-more:hover{color:var(--aiovtue-color-action,var(--aiovtue-color-primary,#e5a7a9))}.aiovtue-welcome-back__list{list-style:none;margin:0;padding:0}.aiovtue-welcome-back__item+.aiovtue-welcome-back__item{margin-top:2px}.aiovtue-welcome-back__item-link{display:grid;grid-template-columns:2.6em minmax(0,1fr);gap:8px;align-items:baseline;padding:5px 6px;border-radius:8px;color:inherit;text-decoration:none;transition:background .18s ease}.aiovtue-welcome-back__item-link:hover{background:color-mix(in srgb,var(--aiovtue-color-primary,#e5a7a9) 10%,transparent)}.aiovtue-welcome-back__item-date{font-size:.72rem;line-height:1.35;color:var(--aiovtue-color-text-muted,#888);white-space:nowrap}.aiovtue-welcome-back__item-title{min-width:0;font-size:.84rem;line-height:1.4;color:var(--aiovtue-color-text-deep,#333);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.dark .aiovtue-welcome-back__updates{border-top-color:color-mix(in srgb,var(--aiovtue-color-divider,#333) 80%,transparent)}html.dark .aiovtue-welcome-back__updates-title,html.dark .aiovtue-welcome-back__item-title{color:var(--aiovtue-color-text,#eee)}