.tal-mobile-navigation{display:none}@media(max-width:800px){body:has(.tal-atelier){--talio-mobile-nav-height:calc(72px + env(safe-area-inset-bottom,0px));--talio-mobile-nav-offset:0px}body:has(.tal-atelier[data-mobile-nav-visible=true]){--talio-mobile-nav-offset:var(--talio-mobile-nav-height)}.tal.tal-atelier{padding-bottom:calc(var(--talio-mobile-nav-height,72px) + 16px)}.tal-mobile-navigation{display:block}.tal-atelier .tal-bottom-nav{position:fixed;inset:auto 0 0;z-index:90;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;height:var(--talio-mobile-nav-height,72px);padding:6px max(10px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px));border-top:1px solid #c9b7d7;border-radius:14px 11px 0 0;background:#fffcf7;box-shadow:0 -4px 18px #3020430a;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(100%)}.tal-atelier[data-mobile-nav-visible=true] .tal-bottom-nav{visibility:visible;pointer-events:auto;opacity:1;transform:none}.tal-atelier .tal-bottom-nav>a,.tal-atelier .tal-bottom-nav>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:5px 2px;border:1px solid transparent;border-radius:7px 12px 8px 10px;background:transparent;color:#686579;font:500 10px/1.2 DM Sans,sans-serif;text-decoration:none;touch-action:manipulation}.tal-atelier .tal-bottom-drawing{width:23px;height:25px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tal-atelier .tal-bottom-nav>a[aria-current=location],.tal-atelier .tal-bottom-nav>button[aria-expanded=true]{border-color:#ded0eb;background:#f0e7f7;color:var(--purple)}.tal-atelier .tal-bottom-nav>a:hover,.tal-atelier .tal-bottom-nav>button:hover{color:var(--purple)}.tal-atelier .tal-bottom-nav>:focus-visible{outline:2px solid var(--purple);outline-offset:1px}.tal-atelier .tal-bottom-menu[hidden]{display:none}.tal-atelier .tal-bottom-menu:not([hidden]){position:fixed;bottom:calc(var(--talio-mobile-nav-height,72px) + 10px);left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));z-index:91;display:flex;flex-direction:column;max-width:480px;max-height:calc(100dvh - var(--talio-mobile-nav-height,72px) - 32px - env(safe-area-inset-top,0px));margin:0 auto;padding:12px 20px;overflow-y:auto;overscroll-behavior:contain;background:#fffcf7;border:1px solid #cbbad5;border-radius:8px 16px 10px 13px;box-shadow:4px 5px 0 #e3d7ed}.tal-atelier .tal-bottom-apply>a,.tal-atelier .tal-bottom-menu>a{display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 0;border-bottom:1px dashed #ded1e6;color:var(--ink);font:400 13px/1.6 DM Sans,sans-serif;text-decoration:none}.tal-atelier .tal-bottom-menu .tal-bottom-drawing{width:21px;height:24px}.tal-atelier .tal-bottom-apply>a{justify-content:center;margin-top:10px;padding:10px 16px;border:1px solid var(--ink);border-radius:5px 9px 6px 8px;background:var(--ink);box-shadow:3px 3px 0 #e2d4ed;color:#fff}.tal-atelier .tal-bottom-language{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 0 8px;border-top:1px dashed #cdbada}.tal-atelier .tal-bottom-language>span{color:var(--purple);font-size:10px;letter-spacing:1.3px;text-transform:uppercase}body:has(.tal-atelier) .talia-root{bottom:calc(var(--talio-mobile-nav-offset,0px) + max(12px,env(safe-area-inset-bottom,0px)))}body:has(.tal-atelier) .talia-panel{height:min(560px,calc(100dvh - var(--talio-mobile-nav-offset,0px) - 7rem - env(safe-area-inset-top,0px)))}body:has(.tal-atelier) .consent-sketch-banner{bottom:var(--talio-mobile-nav-offset,0)}}