.plm-box[data-v-45367503]{align-items:center;display:flex;justify-content:center;min-width:72px}.plm-box[data-v-45367503],.plm-logo[data-v-45367503]{height:72px;max-width:min(200px,60vw)}.plm-logo[data-v-45367503]{display:block;-o-object-fit:contain;object-fit:contain;opacity:0}.plm-logo-ready[data-v-45367503]{opacity:1;transition:opacity .15s ease}.plm-logo-ready[data-v-45367503],.plm-mono[data-v-45367503]{animation:plm-breathe-45367503 2.4s ease-in-out infinite}.plm-mono[data-v-45367503]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:50%;box-shadow:0 0 0 6px #1a1a1a0d;color:var(--foreground);display:flex;font-size:38px;font-weight:600;height:88px;justify-content:center;width:88px}@keyframes plm-breathe-45367503{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.plm-logo-ready[data-v-45367503],.plm-mono[data-v-45367503]{animation:none}}.page-loading[data-v-8085e4e7]{box-sizing:border-box;display:grid;inset:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);place-items:center;pointer-events:none;position:fixed}.pl-stack[data-v-8085e4e7]{align-items:center;display:flex;flex-direction:column;max-width:min(320px,100%)}.pl-word[data-v-8085e4e7]{font-size:15px;letter-spacing:.18em;margin-top:14px}.pl-name[data-v-8085e4e7],.pl-word[data-v-8085e4e7]{color:var(--foreground);font-weight:600}.pl-name[data-v-8085e4e7]{font-size:18px;height:27px;letter-spacing:.06em;line-height:27px;margin-top:18px;text-align:center}.pl-label[data-v-8085e4e7]{color:var(--muted-foreground);font-size:14px;letter-spacing:.04em;margin-top:8px;text-align:center}.pl-label-after-mark[data-v-8085e4e7]{margin-top:16px}.pl-bar[data-v-8085e4e7]{background:var(--border);border-radius:2px;height:2px;margin-top:20px;overflow:hidden;position:relative;width:56px}.pl-bar[data-v-8085e4e7]:after{animation:pl-slide-8085e4e7 1.4s ease-in-out infinite;background:var(--primary);border-radius:2px;bottom:0;content:"";position:absolute;top:0;width:40%}[data-mark=logo] .pl-bar[data-v-8085e4e7]:after,[data-mark=monogram] .pl-bar[data-v-8085e4e7]:after{background:var(--foreground);opacity:.55}@keyframes pl-slide-8085e4e7{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.pl-bar[data-v-8085e4e7]:after{animation:none;left:30%}}
