.fab.svelte-s4orqu{display:none}@media(max-width:860px){.fab.svelte-s4orqu{position:fixed;z-index:39;right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-radius:999px;background:linear-gradient(150deg,var(--primira-orange-light),var(--primira-orange));color:var(--primira-on-orange);font-size:13.5px;font-weight:800;text-decoration:none;box-shadow:0 10px 24px #ea7d1f57,0 2px 6px #152f462e}}body{background:var(--primira-beige)}.boot.svelte-11or6yc{min-height:100dvh;display:flex;align-items:center;justify-content:center;color:var(--primira-subtext)}.app-shell.svelte-11or6yc{display:flex;height:100dvh;overflow:hidden;background:var(--primira-beige)}.app-shell.reel-screen.svelte-11or6yc{background:#000}.app-shell.reel-screen.svelte-11or6yc .side:where(.svelte-11or6yc){position:relative;z-index:2}.app-shell.reel-screen.svelte-11or6yc .main:where(.svelte-11or6yc){overflow:hidden;overscroll-behavior:none}.app-shell.reel-screen.svelte-11or6yc .side:where(.svelte-11or6yc){background:linear-gradient(180deg,var(--primira-blue) 0%,var(--primira-blue-ink) 60%,#0a1a29 100%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 2px 6px #00000073,0 14px 34px #00000080}.app-shell.reel-screen.svelte-11or6yc .word:where(.svelte-11or6yc),.app-shell.reel-screen.svelte-11or6yc .nav-item:where(.svelte-11or6yc){color:#ffffffe6}.app-shell.reel-screen.svelte-11or6yc .nav-item:where(.svelte-11or6yc):hover{background:#ffffff17}.app-shell.reel-screen.svelte-11or6yc .nav-item.active:where(.svelte-11or6yc){background:linear-gradient(160deg,#2c5578,#1a3550 45%,#122639);color:#fff}.app-shell.reel-screen.svelte-11or6yc .promo:where(.svelte-11or6yc){border:1px solid rgba(255,255,255,.16)}.side.svelte-11or6yc{width:246px;flex-shrink:0;background:linear-gradient(180deg,#fffefb 0%,var(--primira-surface) 55%,#fbf7ef 100%);border:1px solid var(--primira-divider);border-radius:20px;margin:14px 0 14px 14px;display:flex;flex-direction:column;padding:20px 14px 18px;gap:6px;overflow-y:auto;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #152f460f,0 8px 20px #152f4614,0 24px 48px #152f4612}.brand.svelte-11or6yc{display:flex;align-items:center;gap:11px;padding:6px 8px 20px;text-decoration:none}.word.svelte-11or6yc{font-style:italic;font-weight:800;font-size:23px;color:var(--primira-blue)}nav.svelte-11or6yc{display:flex;flex-direction:column;gap:4px}.nav-item.svelte-11or6yc{display:flex;align-items:center;gap:13px;width:100%;padding:12px 14px;border-radius:14px;font-size:15px;font-weight:700;text-decoration:none;color:var(--primira-blue);transition:background .15s ease,color .15s ease}.nav-item.svelte-11or6yc:hover{background:var(--primira-chip-bg)}.nav-item.active.svelte-11or6yc{background:linear-gradient(160deg,#24486a 0%,var(--primira-blue) 45%,var(--primira-blue-ink) 100%);color:#fff;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000002e,0 2px 4px #0f23362e,0 8px 18px #0f233642}.nav-item.active.svelte-11or6yc:hover{background:linear-gradient(160deg,#2b5479 0%,#1b3a56 45%,var(--primira-blue-ink) 100%)}.nav-item.active.svelte-11or6yc .badge:where(.svelte-11or6yc){background:var(--primira-orange-light);color:#3a1c02}.ic.svelte-11or6yc{width:21px;height:21px;display:inline-flex;flex-shrink:0}.ic.svelte-11or6yc svg{width:21px;height:21px}.lbl.svelte-11or6yc{flex:1}.badge.svelte-11or6yc{margin-left:auto;background:var(--primira-orange);color:var(--primira-on-orange);font-size:11px;font-weight:800;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:flex;align-items:center;justify-content:center}.promo.svelte-11or6yc{margin-top:auto;padding:14px;border-radius:16px;text-decoration:none;background:linear-gradient(150deg,var(--primira-blue),var(--primira-blue-ink));color:#fff}.promo-t.svelte-11or6yc{font-size:13px;font-weight:800;margin-bottom:4px}.promo-s.svelte-11or6yc{font-size:12px;opacity:.8;line-height:1.4;margin-bottom:11px}.promo-btn.svelte-11or6yc{display:inline-block;padding:9px 14px;border-radius:999px;background:var(--primira-orange);color:var(--primira-on-orange);font-weight:800;font-size:12.5px}.promo.attesa.svelte-11or6yc{cursor:default}.promo-tag.svelte-11or6yc{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 11px;border-radius:999px;background:#ffffff29;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.02em}.promo-tag.svelte-11or6yc:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--primira-gold, #e8b54a)}.promo.host.svelte-11or6yc{background:linear-gradient(150deg,var(--primira-blue),var(--primira-blue-ink))}.signin.svelte-11or6yc{display:block;text-align:center;text-decoration:none;padding:11px 14px;border-radius:999px;background:var(--primira-orange);color:var(--primira-on-orange);font-weight:800;font-size:13.5px}.signout.svelte-11or6yc{margin-top:10px;padding:10px;border-radius:999px;color:var(--primira-subtext);font-size:13px;font-weight:700}.signout.svelte-11or6yc:hover{background:var(--primira-chip-bg)}.main.svelte-11or6yc{flex:1;height:100%;overflow-y:auto;overflow-x:hidden;position:relative}.tabbar.svelte-11or6yc,.topbar.svelte-11or6yc{display:none}@media(max-width:860px){.app-shell.svelte-11or6yc{flex-direction:column}.side.svelte-11or6yc{display:none}.main.svelte-11or6yc{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.topbar.svelte-11or6yc{display:flex;align-items:center;position:sticky;top:0;z-index:30;padding:10px clamp(14px,4vw,22px);padding-top:calc(10px + env(safe-area-inset-top,0px));background:var(--primira-beige);border-bottom:1px solid var(--primira-divider)}.topbrand.svelte-11or6yc{display:flex;align-items:center;gap:9px;text-decoration:none}.topbrand.svelte-11or6yc span:where(.svelte-11or6yc){font-weight:900;font-size:18px;letter-spacing:-.01em;color:var(--primira-blue)}.app-shell.reel-screen.svelte-11or6yc .topbar:where(.svelte-11or6yc){display:none}.tabbar.svelte-11or6yc{position:fixed;left:0;right:0;z-index:40;bottom:calc(10px + env(safe-area-inset-bottom,0px));display:flex;padding:0 16px;pointer-events:none}.pill.svelte-11or6yc{pointer-events:auto;flex:1;display:flex;align-items:stretch;min-height:66px;padding:12px 8px;border-radius:33px;background:linear-gradient(180deg,#ffffff29,#ffffff05 42%,#00000024),linear-gradient(160deg,var(--primira-blue),var(--primira-blue-ink));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff59,0 14px 30px #152f4673,0 6px 18px #ea7d1f24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tab.svelte-11or6yc{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:#fbf8f2a6;transition:color .18s ease}.tab.svelte-11or6yc .ic:where(.svelte-11or6yc){width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .18s ease}.tab.svelte-11or6yc .ic:where(.svelte-11or6yc) svg{width:23px;height:23px;display:block}.tab.svelte-11or6yc .lbl:where(.svelte-11or6yc){font-size:10px;font-weight:600;line-height:1;letter-spacing:.01em}.tab.active.svelte-11or6yc{color:#fff}.tab.active.svelte-11or6yc .ic:where(.svelte-11or6yc){transform:scale(1.06)}.tab.active.svelte-11or6yc .ic:where(.svelte-11or6yc) svg{filter:drop-shadow(0 2px 6px rgba(234,125,31,.5))}.tab.active.svelte-11or6yc .lbl:where(.svelte-11or6yc){font-weight:800}.dot.svelte-11or6yc{position:absolute;top:8px;right:calc(50% - 16px);width:8px;height:8px;border-radius:50%;background:var(--primira-orange);box-shadow:0 0 0 2px var(--primira-blue-ink)}}
