.mobile-bottom-tabs_dock__fTWvk{pointer-events:auto;position:fixed;left:50%;bottom:max(4px,calc(env(safe-area-inset-bottom) - 14px));display:flex;align-items:center;gap:8px;width:min(500px,calc(100% - 24px));transform:translateX(-50%);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}@media (min-width:1024px){.mobile-bottom-tabs_dock__fTWvk{display:none}}.mobile-bottom-tabs_dockHidden__su0xe,html[data-image-viewer-open=true] .mobile-bottom-tabs_dock__fTWvk{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 16px + env(safe-area-inset-bottom)))}.mobile-bottom-tabs_glass__DUuPL{border:1px solid color-mix(in srgb,var(--color-text-strong) 13%,transparent);background:color-mix(in srgb,var(--color-surface) 72%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.22),0 1px 2px rgb(0 0 0/.08),0 12px 32px rgb(0 0 0/.16);backdrop-filter:blur(24px) saturate(170%)}.mobile-bottom-tabs_tabBar__PmQvc{min-width:0;flex:1;padding:5px;border-radius:29px}.mobile-bottom-tabs_selection__0HWxI{position:absolute;inset:0 auto 0 0;border:1px solid color-mix(in srgb,var(--color-text-strong) 16%,transparent);border-radius:24px;background:color-mix(in srgb,var(--color-surface) 10%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 1px 3px rgb(0 0 0/.06);backdrop-filter:blur(12px) saturate(150%);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .16s ease}.mobile-bottom-tabs_tab__9qcb2{position:relative;z-index:1;min-height:60px;border-radius:24px;transition:color .18s ease}.mobile-bottom-tabs_tabInactive__ET2jh{color:color-mix(in srgb,var(--color-text-strong) 78%,transparent)}.mobile-bottom-tabs_tab__9qcb2>span:first-child{transition:transform .16s cubic-bezier(.22,1,.36,1)}.mobile-bottom-tabs_tab__9qcb2:active>span:first-child{transform:scale(.94)}.mobile-bottom-tabs_actionOrb__guYLQ{display:flex;height:72px;width:72px;flex:none;align-items:center;justify-content:center;border-radius:50%;color:var(--color-primary-text);transition:transform .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.mobile-bottom-tabs_tab__9qcb2:hover{color:var(--color-primary-text)}.mobile-bottom-tabs_actionOrb__guYLQ:hover{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.mobile-bottom-tabs_actionOrb__guYLQ,.mobile-bottom-tabs_dock__fTWvk,.mobile-bottom-tabs_selection__0HWxI,.mobile-bottom-tabs_tab__9qcb2,.mobile-bottom-tabs_tab__9qcb2>span:first-child{transition:none}.mobile-bottom-tabs_tab__9qcb2:active>span:first-child{transform:none}}@media (prefers-reduced-transparency:reduce){.mobile-bottom-tabs_glass__DUuPL{background:var(--color-surface);backdrop-filter:none}.mobile-bottom-tabs_selection__0HWxI{backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.mobile-bottom-tabs_glass__DUuPL{background:var(--color-surface)}}[data-slot=dialog-content].lost-found-reminder-dialog{overflow:hidden;gap:0;padding:0;border-radius:3px}.lost-found-reminder-band{position:relative;overflow:hidden;display:flex;align-items:center;padding:24px;background:var(--color-primary-tint);border-bottom:1px solid var(--color-primary-border)}.lost-found-reminder-band .neucampus-logo{font-size:20px!important}.lost-found-reminder-plate{position:relative;z-index:1;display:inline-flex;padding:10px 14px;background:var(--color-surface);border:1px solid var(--color-primary-border-strong);border-radius:3px;box-shadow:4px 4px 0 var(--color-primary-solid)}.lost-found-reminder-motif{position:absolute;inset:0;pointer-events:none}.lost-found-reminder-motif:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--color-primary-border-strong) 1px,transparent 1.6px);background-size:16px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 85%);mask-image:linear-gradient(90deg,transparent 45%,#000 85%)}.lost-found-reminder-motif span{position:absolute;border:1px solid var(--color-primary-border-strong);border-radius:3px}.lost-found-reminder-motif span:first-child{top:-36px;right:-30px;width:96px;height:96px}.lost-found-reminder-motif span:nth-child(2){top:-8px;right:2px;width:96px;height:96px}.lost-found-reminder-motif span:nth-child(3){bottom:14px;right:112px;width:44px;height:10px;border:0;border-radius:0;background:repeating-linear-gradient(135deg,var(--color-primary-solid) 0 3px,transparent 3px 8px);opacity:.6}.lost-found-reminder-body{display:grid;gap:20px;padding:24px}.lost-found-reminder-body button{border-radius:3px}.lost-found-reminder-post{padding:12px 14px;border:1px solid var(--color-border);border-radius:3px;background:var(--color-surface-muted)}.lost-found-reminder-dialog>[data-slot=dialog-close]{z-index:2;top:24px;right:20px;border-radius:3px;background:var(--color-surface);border:1px solid var(--color-primary-border)}@media (max-width:380px){.lost-found-reminder-motif span:nth-child(3){display:none}}