.brandloader[data-v-13961949]{flex:auto;justify-content:center;align-items:center;animation:.4s ease-out both bl-fade-13961949;display:flex}.brandloader--fixed[data-v-13961949]{z-index:55;background:var(--pulse-page,#0d0d0d);animation:none;position:fixed;inset:0}.brandloader__mark[data-v-13961949]{display:block}.brandloader__mark circle[data-v-13961949]{transform-box:fill-box;transform-origin:50%;transition:opacity .16s,transform .16s}.brandloader__mark circle.off[data-v-13961949]{opacity:.12;transform:scale(.66)}.brandloader__mark circle.on[data-v-13961949]{opacity:1;transform:scale(1)}.brandloader__mark circle.accent.on[data-v-13961949]{transform:scale(1.12)}@keyframes bl-fade-13961949{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.brandloader__mark circle[data-v-13961949]{opacity:1;transition:none;transform:none}}.dsk[data-v-642d34e7]{background:var(--pulse-surface);color:var(--pulse-text);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.dsk--overlay[data-v-642d34e7]{z-index:30}.dsk--quiet[data-v-642d34e7]{color:#1a1a1a;background:#fff}.dsk__wash[data-v-642d34e7]{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:16px;position:absolute;inset:16px;overflow:hidden}.dsk__sheen[data-v-642d34e7]{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,currentColor 7%,transparent) 50%,transparent 70%);will-change:transform;animation:1.9s linear infinite dsk-sheen-642d34e7;position:absolute;inset:0;transform:translate(-100%)}@keyframes dsk-sheen-642d34e7{to{transform:translate(100%)}}.dsk__center[data-v-642d34e7]{flex-direction:column;gap:14px;display:flex}.dsk__center[data-v-642d34e7],.dsk__orb[data-v-642d34e7]{align-items:center;position:relative}.dsk__orb[data-v-642d34e7]{border-radius:14px;justify-content:center;width:52px;height:52px;animation:1.8s ease-in-out infinite dsk-breathe-642d34e7;display:inline-flex}.dsk__orb-ring[data-v-642d34e7]{border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb,var(--pulse-accent) 35%,transparent);animation:1.8s ease-out infinite dsk-halo-642d34e7;position:absolute;inset:-1px}.dsk__orb-mark[data-v-642d34e7]{border-radius:14px;width:52px;height:52px;display:block}@keyframes dsk-breathe-642d34e7{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.04)}}@keyframes dsk-halo-642d34e7{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pulse-accent) 32%,transparent)}70%,to{box-shadow:0 0 0 16px color-mix(in srgb,var(--pulse-accent) 0%,transparent)}}.dsk__status-text[data-v-642d34e7]{font-size:13px;font-weight:var(--font-weight-medium,500);color:var(--pulse-text-muted);letter-spacing:-.005em}@media (prefers-reduced-motion:reduce){.dsk__orb[data-v-642d34e7],.dsk__orb-ring[data-v-642d34e7],.dsk__sheen[data-v-642d34e7]{animation:none}}@media (width<=640px){.dsk__wash[data-v-642d34e7]{inset:12px}}.app-dock[data-v-9d833ef3]{inset-inline-start:0;z-index:40;padding-inline-start:env(safe-area-inset-left,0);padding-bottom:env(safe-area-inset-bottom,0);background:color-mix(in srgb,var(--pulse-surface,#fff) 92%,transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);border-inline-end:1px solid color-mix(in srgb,currentColor 12%,transparent);opacity:.88;border-start-end-radius:10px;align-items:stretch;transition:opacity .16s;display:flex;position:fixed;bottom:0}.app-dock[data-v-9d833ef3]:focus-within,.app-dock[data-v-9d833ef3]:hover{opacity:1}.app-dock__btn[data-v-9d833ef3]{height:34px;color:var(--pulse-text,#1a1a1a);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .14s;display:inline-flex}.app-dock__btn+.app-dock__btn[data-v-9d833ef3]{border-inline-start:1px solid color-mix(in srgb,currentColor 12%,transparent)}.app-dock__btn[data-v-9d833ef3]:last-child{border-start-end-radius:10px}.app-dock__btn[data-v-9d833ef3]:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.app-dock__btn[data-v-9d833ef3] .iconify,.app-dock__btn[data-v-9d833ef3] svg{flex-shrink:0;width:14px;height:14px}.app-dock__btn[data-v-9d833ef3]:focus-visible{outline:2px solid var(--pulse-accent,#6366f1);outline-offset:-2px}@media (width<=767px){.app-dock[data-v-9d833ef3]{height:calc(56px + env(safe-area-inset-bottom,0px));background:var(--pulse-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;border-inline-end:0;border-start-end-radius:0;align-items:center;gap:4px;padding-inline:8px;inset-inline-end:0}.app-dock__btn[data-v-9d833ef3]{border-radius:10px;height:44px;padding:0 12px;font-size:15px}.app-dock__btn+.app-dock__btn[data-v-9d833ef3]{border-inline-start:0}.app-dock__btn[data-v-9d833ef3]:last-child{border-start-end-radius:10px}}@media (prefers-reduced-motion:reduce){.app-dock[data-v-9d833ef3],.app-dock__btn[data-v-9d833ef3]{transition:none}}
