.profile-avatar[data-v-04fa7864]{background:#681569;border:none;border-radius:var(--avatar-radius);color:#fff;cursor:pointer;flex-shrink:0;font-size:var(--fs-sm);font-weight:600;height:34px;overflow:hidden;padding:0;width:34px}.profile-avatar__image[data-v-04fa7864]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-avatar__initial[data-v-04fa7864]{display:grid;height:100%;place-items:center;width:100%}.settings-menu[data-v-b3850bd2]{--width:300px}.settings-menu ion-toolbar[data-v-b3850bd2]{--background:#121212;--color:#fff;--border-color:hsla(0,0%,100%,.08)}.settings-menu ion-content[data-v-b3850bd2]{--background:#121212}.settings-menu ion-list[data-v-b3850bd2]{background:transparent;padding:var(--space-2) 0 var(--space-4)}.settings-menu ion-item[data-v-b3850bd2]{--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-b3850bd2]{color:var(--color-gold);font-size:1.35rem;margin-inline-end:var(--space-3)}.settings-menu ion-item ion-label[data-v-b3850bd2],.settings-menu ion-item ion-label h3[data-v-b3850bd2]{color:#fff;font-size:var(--fs-base);font-weight:500}.settings-menu ion-item ion-label h3[data-v-b3850bd2]{margin:0}.settings-menu ion-item ion-label p[data-v-b3850bd2]{color:var(--color-text-muted);font-size:var(--fs-sm);margin:2px 0 0}.settings-menu ion-button[data-v-b3850bd2]{--color:hsla(0,0%,100%,.85)}.settings-menu__divider[data-v-b3850bd2]{background:#ffffff14;height:1px;margin:var(--space-2) var(--space-4) var(--space-1)}ion-header[data-v-7b9ba6eb]{--background:#121212}ion-toolbar[data-v-7b9ba6eb]{--background:#121212;--border-width:0;--padding-start:0;--padding-end:0;padding-top:env(safe-area-inset-top);position:relative}ion-buttons[data-v-7b9ba6eb],ion-toolbar[data-v-7b9ba6eb]{align-items:center;display:flex;justify-content:center}ion-buttons[data-v-7b9ba6eb]{position:absolute;top:50%;transform:translateY(-50%)}ion-buttons[slot=start][data-v-7b9ba6eb]{left:var(--dashboard-gutter)}ion-buttons[slot=end][data-v-7b9ba6eb]{gap:var(--dashboard-gutter);right:var(--dashboard-gutter)}ion-buttons[slot=end] ion-button[data-v-7b9ba6eb],ion-buttons[slot=start] ion-button[data-v-7b9ba6eb]{--padding-start:0;--padding-end:0;margin:0}ion-title[data-v-7b9ba6eb]{color:#fff;font-size:var(--fs-base);text-align:center}ion-button ion-icon[data-v-7b9ba6eb]{font-size:24px}.camera-capture-shell[data-v-d7bdcbbc]{height:var(--camera-fab-size,70px);transform-origin:center;width:var(--camera-fab-size,70px);will-change:transform;z-index:1}.camera-capture-btn[data-v-d7bdcbbc],.camera-capture-shell[data-v-d7bdcbbc]{cursor:pointer;pointer-events:auto;position:relative}.camera-capture-btn[data-v-d7bdcbbc]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:50%;box-shadow:0 4px 8px #0000004d;display:inline-flex;height:100%;justify-content:center;margin:0;padding:0;width:100%;z-index:2}.camera-capture-btn--success[data-v-d7bdcbbc]{background:var(--ion-color-success,#2dd36f);color:#fff}.camera-capture-btn--blend[data-v-d7bdcbbc]{background:var(--ion-toolbar-background,var(--ion-background-color,#1f1f1f));border:2px solid hsla(0,0%,100%,.6);box-shadow:none;color:#fff}.camera-capture-btn--gold[data-v-d7bdcbbc]{background:var(--color-gold,#c9a84c);box-shadow:0 6px 16px #c9a84c59;color:#121212}.camera-capture-btn--gold[data-v-d7bdcbbc]:active{background:#b8963f}.camera-capture-btn ion-icon[data-v-d7bdcbbc]{color:inherit;font-size:28px;pointer-events:none}.camera-capture-btn--camera ion-icon[data-v-d7bdcbbc]{font-size:33px;transform:translateY(-1px)}.camera-capture-shell--pulse[data-v-d7bdcbbc]{animation:camera-capture-pulse-d7bdcbbc 1.2s ease-in-out}.ripple[data-v-d7bdcbbc]{background:#fff9;border-radius:50%;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.ripple-active[data-v-d7bdcbbc]{animation:ripple-animation-d7bdcbbc .6s ease-out}@keyframes ripple-animation-d7bdcbbc{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}@keyframes camera-capture-pulse-d7bdcbbc{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-7ad64f90]{--background:#08080a}.camera-header ion-toolbar[data-v-7ad64f90]{--background:transparent;--border-width:0;--min-height:52px;padding-top:env(safe-area-inset-top)}.camera-close[data-v-7ad64f90]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;margin-right:var(--space-2);padding:0;touch-action:manipulation;width:44px;-webkit-tap-highlight-color:transparent}.camera-close ion-icon[data-v-7ad64f90]{font-size:24px}.camera-close[data-v-7ad64f90]:active{opacity:.8}.camera-content[data-v-7ad64f90]{align-items:center;background:radial-gradient(ellipse 90% 55% at 50% 28%,rgba(201,168,76,.1) 0,transparent 62%),radial-gradient(ellipse 120% 80% at 50% 100%,hsla(0,0%,100%,.03) 0,transparent 55%);display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:var(--space-2) var(--space-4) 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-7ad64f90]{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-7ad64f90]{opacity:1}.video-aspect-ratio[data-v-7ad64f90]{border-radius:var(--dashboard-radius);box-shadow:0 24px 48px #0000008c,0 0 0 1px #ffffff14,0 0 0 4px #c9a84c14;flex:0 0 auto;height:min(calc(100vw - 40px),380px);overflow:hidden;position:relative;width:min(calc(100vw - 40px),380px)}.video-preview[data-v-7ad64f90]{border:none;border-radius:inherit;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.frozen-preview[data-v-7ad64f90]{animation:fadeInFreeze-7ad64f90 .2s ease-in;z-index:11}@keyframes fadeInFreeze-7ad64f90{0%{opacity:0}to{opacity:1}}.viewfinder-vignette[data-v-7ad64f90]{border-radius:inherit;box-shadow:inset 0 0 80px #0000006b;inset:0;pointer-events:none;position:absolute;z-index:3}.viewfinder-corners[data-v-7ad64f90]{inset:14px;pointer-events:none;position:absolute;z-index:4}.viewfinder-corner[data-v-7ad64f90]{border-color:var(--color-gold);border-style:solid;height:22px;opacity:.92;position:absolute;width:22px}.viewfinder-corner--tl[data-v-7ad64f90]{border-top-left-radius:6px;border-width:3px 0 0 3px;left:0;top:0}.viewfinder-corner--tr[data-v-7ad64f90]{border-top-right-radius:6px;border-width:3px 3px 0 0;right:0;top:0}.viewfinder-corner--bl[data-v-7ad64f90]{border-bottom-left-radius:6px;border-width:0 0 3px 3px;bottom:0;left:0}.viewfinder-corner--br[data-v-7ad64f90]{border-bottom-right-radius:6px;border-width:0 3px 3px 0;bottom:0;right:0}.video-aspect-ratio.preview-flash .video-preview[data-v-7ad64f90]{box-shadow:inset 0 0 0 3px var(--color-gold),0 0 28px #c9a84c59}.instruction-block[data-v-7ad64f90]{margin-top:var(--space-5);max-width:300px;text-align:center}.instruction-eyebrow[data-v-7ad64f90]{color:var(--color-gold);font-size:var(--type-overline);font-weight:600;letter-spacing:.1em;margin:0 0 var(--space-1);text-transform:uppercase}.instruction-text[data-v-7ad64f90]{color:#ffffffe0;font-family:var(--font-brand);font-size:var(--fs-base);font-weight:600;line-height:1.45;margin:0}.instruction-detail[data-v-7ad64f90]{color:var(--color-text-muted);font-size:var(--fs-sm);line-height:1.45;margin:var(--space-2) 0 0}.camera-modal-footer[data-v-7ad64f90]{bottom:0;left:0;position:fixed;right:0;z-index:100;--background:transparent;background:linear-gradient(180deg,#08080a00,#08080ab8 38%,#08080af5);box-shadow:none}.camera-modal-footer ion-toolbar[data-v-7ad64f90]{padding-bottom:env(safe-area-inset-bottom);--background:transparent;background:transparent;box-shadow:none}.camera-btn-wrapper[data-v-7ad64f90]{height:var(--camera-fab-size,70px);left:50%;position:absolute;top:calc(var(--camera-fab-overlap)*-1);transform:translate(-50%,-50%);width:var(--camera-fab-size,70px);z-index:100}.capture-hint[data-v-7ad64f90]{bottom:calc(100% + var(--space-2));color:var(--color-text-muted);font-size:var(--fs-2xs);font-weight:600;left:50%;letter-spacing:.08em;margin:0;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.d-none[data-v-7ad64f90]{display:none}.app-footer[data-v-ac244f01]{min-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));overflow:visible;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;position:relative;z-index:100;--background:#121212;box-shadow:none}.app-footer[data-v-ac244f01]:before{display:none}.app-footer--keyboard-hidden[data-v-ac244f01]{display:none!important;height:0!important;margin:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important}.camera-fab-anchor[data-v-ac244f01]{isolation:isolate;left:50%;pointer-events:auto;position:absolute;top:calc(var(--camera-fab-overlap)*-1);transform:translate(-50%,-50%);z-index:101}.bottom-nav[data-v-ac244f01]{align-items:center;background:#121212;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;height:var(--bottom-nav-height);min-height:var(--bottom-nav-height);padding:0 var(--space-2);pointer-events:auto;position:relative;z-index:2}.bottom-nav__item[data-v-ac244f01]:first-child{grid-column:1}.bottom-nav__item[data-v-ac244f01]:nth-child(2){grid-column:2}.bottom-nav__item[data-v-ac244f01]:nth-child(3){grid-column:4}.bottom-nav__item[data-v-ac244f01]:nth-child(4){grid-column:5}.bottom-nav__fab-slot[data-v-ac244f01]{grid-column:3;height:1px;pointer-events:none;width:76px}.bottom-nav__item[data-v-ac244f01]{align-items:center;background:transparent;border:none;color:#ffffff80;cursor:pointer;display:flex;flex-direction:column;font-size:var(--fs-2xs);font-weight:500;gap:1px;justify-content:center;min-width:0;padding:2px 0}.bottom-nav__item ion-icon[data-v-ac244f01]{font-size:25px}.bottom-nav__item--active[data-v-ac244f01]{color:var(--color-gold)}.bottom-nav__item span[data-v-ac244f01]{line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
