.profile-avatar[data-v-8382ee2a]{background:#681569;border:none;border-radius:var(--avatar-radius);color:#fff;cursor:pointer;flex-shrink:0;font-size:.9rem;font-weight:600;height:36px;overflow:hidden;padding:0;width:36px}.profile-avatar__image[data-v-8382ee2a]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-avatar__initial[data-v-8382ee2a]{display:grid;height:100%;place-items:center;width:100%}.settings-menu[data-v-54ea66f8]{--width:300px}.settings-menu ion-toolbar[data-v-54ea66f8]{--background:#121212;--color:#fff;--border-color:hsla(0,0%,100%,.08)}.settings-menu ion-content[data-v-54ea66f8]{--background:#121212}.settings-menu ion-list[data-v-54ea66f8]{background:transparent;padding:var(--space-2) 0 var(--space-4)}.settings-menu ion-item[data-v-54ea66f8]{--background:transparent;--background-hover:hsla(0,0%,100%,.05);--background-activated:hsla(0,0%,100%,.08);--color:#fff;--min-height:52px;--padding-start:var(--space-4);--inner-padding-end:var(--space-4)}.settings-menu ion-item ion-icon[data-v-54ea66f8]{color:var(--color-gold);font-size:1.35rem;margin-inline-end:var(--space-3)}.settings-menu ion-item ion-label[data-v-54ea66f8],.settings-menu ion-item ion-label h3[data-v-54ea66f8]{color:#fff;font-size:.95rem;font-weight:500}.settings-menu ion-item ion-label h3[data-v-54ea66f8]{margin:0}.settings-menu ion-item ion-label p[data-v-54ea66f8]{color:var(--color-text-muted);font-size:.78rem;margin:2px 0 0}.settings-menu ion-button[data-v-54ea66f8]{--color:hsla(0,0%,100%,.85)}.settings-menu__divider[data-v-54ea66f8]{background:#ffffff14;height:1px;margin:var(--space-2) var(--space-4) var(--space-1)}.confirmation-overlay[data-v-1b4b1a47]{background-color:#0000008c;inset:0;position:fixed;z-index:999}.confirmation-slide[data-v-1b4b1a47]{animation:slide-up-1b4b1a47 .3s ease-out;background:var(--color-surface);border-top-left-radius:var(--dashboard-radius);border-top-right-radius:var(--dashboard-radius);bottom:0;left:0;padding:var(--space-5) var(--dashboard-gutter) calc(var(--space-5) + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1000}.confirmation-text[data-v-1b4b1a47]{color:#ffffffd1;font-size:.95rem;line-height:1.45;margin:0 0 var(--space-4);text-align:center}.confirmation-actions[data-v-1b4b1a47]{display:flex;flex-direction:column;gap:var(--space-3)}.confirmation-btn[data-v-1b4b1a47]{width:100%}@keyframes slide-up-1b4b1a47{0%{transform:translateY(100%)}to{transform:translateY(0)}}ion-header[data-v-b9f421a8]{--background:#121212}ion-toolbar[data-v-b9f421a8]{--background:#121212;--border-width:0;padding-top:env(safe-area-inset-top);position:relative}ion-buttons[data-v-b9f421a8],ion-toolbar[data-v-b9f421a8]{align-items:center;display:flex;justify-content:center}ion-buttons[data-v-b9f421a8]{position:absolute;top:50%;transform:translateY(-50%)}ion-buttons[slot=start][data-v-b9f421a8]{left:6px}ion-buttons[slot=end][data-v-b9f421a8]{gap:2px;right:var(--dashboard-gutter)}ion-title[data-v-b9f421a8]{color:#fff;font-size:1rem;text-align:center}ion-button ion-icon[data-v-b9f421a8]{font-size:24px}.camera-capture-shell[data-v-9f26353f]{transform-origin:center;will-change:transform}.camera-capture-btn[data-v-9f26353f],.camera-capture-shell[data-v-9f26353f]{height:var(--camera-fab-size,70px);position:relative;width:var(--camera-fab-size,70px)}.camera-capture-btn[data-v-9f26353f]{border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;--background:var(--ion-color-success);--background-activated:var(--ion-color-success);--background-focused:var(--ion-color-success);--background-hover:var(--ion-color-success);--color:#fff;--color-activated:#fff;--color-focused:#fff;box-shadow:0 4px 8px #0000004d}.camera-capture-btn--blend[data-v-9f26353f]{--background:var(--ion-toolbar-background,var(--ion-background-color,#1f1f1f));--background-activated:var(--ion-toolbar-background,var(--ion-background-color,#1f1f1f));--background-focused:var(--ion-toolbar-background,var(--ion-background-color,#1f1f1f));--background-hover:var(--ion-toolbar-background,var(--ion-background-color,#1f1f1f));--color:#fff;--color-activated:#fff;--color-focused:#fff;border:2px solid hsla(0,0%,100%,.6)}.camera-capture-btn--gold[data-v-9f26353f]{--background:var(--color-gold,#c9a84c);--background-activated:#b8963f;--background-focused:#b8963f;--background-hover:#b8963f;--color:#121212;--color-activated:#121212;--color-focused:#121212;box-shadow:0 6px 16px #c9a84c59}.camera-capture-btn ion-icon[data-v-9f26353f]{font-size:28px}.camera-capture-btn--camera ion-icon[data-v-9f26353f]{font-size:33px}.camera-capture-shell--pulse[data-v-9f26353f]{animation:camera-capture-pulse-9f26353f 1.2s ease-in-out}.ripple[data-v-9f26353f]{background:#fff9;border-radius:50%;height:var(--camera-fab-size,70px);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--camera-fab-size,70px)}.ripple-active[data-v-9f26353f]{animation:ripple-animation-9f26353f .6s ease-out}@keyframes ripple-animation-9f26353f{0%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes camera-capture-pulse-9f26353f{0%{transform:scale(1)}16%{transform:scale(1.08)}33%{transform:scale(1)}49%{transform:scale(1.08)}66%{transform:scale(1)}82%{transform:scale(1.08)}to{transform:scale(1)}}ion-modal[data-v-4550a689]{--background:rgba(0,0,0,.8)}.camera-content[data-v-4550a689]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:var(--space-4);padding-bottom:calc(var(--camera-footer-height) + env(safe-area-inset-bottom) + var(--camera-fab-size));position:relative}.flash-overlay[data-v-4550a689]{background:#fff;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-out;z-index:10}.flash-active[data-v-4550a689]{opacity:1}.video-aspect-ratio[data-v-4550a689]{flex:0 0 auto;height:min(calc(100vw - 32px),400px);overflow:hidden;position:relative;width:min(calc(100vw - 32px),400px)}.video-preview[data-v-4550a689]{border:3px solid hsla(0,0%,100%,.9);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.frozen-preview[data-v-4550a689]{animation:fadeInFreeze-4550a689 .2s ease-in;z-index:11}@keyframes fadeInFreeze-4550a689{0%{opacity:0}to{opacity:1}}.preview-crosshair[data-v-4550a689]{height:28px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px}.preview-crosshair[data-v-4550a689]:after,.preview-crosshair[data-v-4550a689]:before{background:#ffffffa6;content:"";position:absolute}.preview-crosshair[data-v-4550a689]:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.preview-crosshair[data-v-4550a689]:after{height:100%;left:50%;top:0;transform:translate(-50%);width:2px}.preview-crosshair .crosshair-ring[data-v-4550a689]{border:2px solid hsla(0,0%,100%,.55);border-radius:50%;inset:-6px;position:absolute}.video-aspect-ratio.preview-flash .video-preview[data-v-4550a689]{border-color:#4ade80;border-width:4px;box-shadow:0 0 0 4px #4ade8033}.instruction-text[data-v-4550a689]{font-size:1.1rem;line-height:1.6;margin-bottom:var(--space-11);padding:0 var(--space-4);text-align:center}.camera-modal-footer[data-v-4550a689]{bottom:0;left:0;position:fixed;right:0;z-index:100}.camera-modal-footer[data-v-4550a689],.camera-modal-footer ion-toolbar[data-v-4550a689]{--background:transparent;background:transparent;box-shadow:none}.camera-modal-footer ion-toolbar[data-v-4550a689]{padding-bottom:env(safe-area-inset-bottom)}.camera-btn-wrapper[data-v-4550a689]{left:50%;position:absolute;top:calc(var(--camera-fab-overlap)*-1 + 5px);transform:translate(-50%,-50%);z-index:100}.d-none[data-v-4550a689]{display:none}.app-footer[data-v-9b4ac07a]{min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));overflow:visible;padding-bottom:env(safe-area-inset-bottom);position:relative;z-index:10;--background:#121212}.camera-fab-anchor[data-v-9b4ac07a]{left:50%;pointer-events:auto;position:absolute;top:calc(var(--camera-fab-overlap)*-1);transform:translate(-50%,-50%);z-index:1000}.bottom-nav[data-v-9b4ac07a]{align-items:end;background:#121212;border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:1fr 80px 1fr;min-height:var(--bottom-nav-height);padding:var(--space-2) var(--dashboard-gutter) var(--space-1)}.bottom-nav__item[data-v-9b4ac07a]{align-items:center;background:transparent;border:none;color:#ffffff80;cursor:pointer;display:flex;flex-direction:column;font-size:.65rem;font-weight:500;gap:2px;justify-content:center;justify-self:start;padding:var(--space-1) 0}.bottom-nav__item ion-icon[data-v-9b4ac07a]{font-size:22px}.bottom-nav__item--active[data-v-9b4ac07a]{color:var(--color-gold)}.bottom-nav--no-camera[data-v-9b4ac07a]{grid-template-columns:1fr}
