.TemplateSwitcherDock-module__dkXigW__dock{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:200;-webkit-backdrop-filter:blur(14px);background:#f8f6f2e0;border:1px solid #1c1c1c1a;border-radius:20px;align-items:flex-end;gap:8px;padding:10px 14px;animation:.3s ease-out both TemplateSwitcherDock-module__dkXigW__dockSlideUp;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #1c1c1c24,0 2px 8px #1c1c1c14}@keyframes TemplateSwitcherDock-module__dkXigW__dockSlideUp{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.TemplateSwitcherDock-module__dkXigW__item{outline-offset:2px;border-radius:10px;outline:2px solid #0000;flex-direction:column;align-items:center;gap:5px;padding:2px;text-decoration:none;transition:outline-color .2s,transform .15s;display:flex}.TemplateSwitcherDock-module__dkXigW__item:hover{outline-color:color-mix(in srgb, var(--primary) 40%, transparent);transform:scale(1.04)}.TemplateSwitcherDock-module__dkXigW__item.TemplateSwitcherDock-module__dkXigW__active{outline-color:var(--primary);transform:scale(1.04)}.TemplateSwitcherDock-module__dkXigW__thumb{background:var(--accent);border-radius:8px;width:64px;height:80px;transition:box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 2px 6px #1c1c1c1f}.TemplateSwitcherDock-module__dkXigW__item:hover .TemplateSwitcherDock-module__dkXigW__thumb,.TemplateSwitcherDock-module__dkXigW__item.TemplateSwitcherDock-module__dkXigW__active .TemplateSwitcherDock-module__dkXigW__thumb{box-shadow:0 4px 12px #1c1c1c33}.TemplateSwitcherDock-module__dkXigW__label{color:var(--platform-ink);letter-spacing:.02em;text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:10px;font-weight:600;overflow:hidden}.TemplateSwitcherDock-module__dkXigW__item.TemplateSwitcherDock-module__dkXigW__active .TemplateSwitcherDock-module__dkXigW__label{color:var(--primary)}@media (max-width:480px){.TemplateSwitcherDock-module__dkXigW__dock{gap:6px;padding:8px 10px}.TemplateSwitcherDock-module__dkXigW__thumb{border-radius:6px;width:48px;height:60px}.TemplateSwitcherDock-module__dkXigW__label{display:none}}