._page_1balb_1{background:var(--gallery-bg);color:var(--gallery-fg);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}._header_1balb_2{background:color-mix(in srgb, var(--gallery-bg) 92%, transparent);border-bottom:1px solid var(--gallery-header-divider);z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(110px,1fr) minmax(0,2fr) minmax(110px,1fr);align-items:center;gap:.75rem;min-height:44px;padding:.35rem .65rem;display:grid;position:sticky;top:0}._brand_1balb_3{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;text-decoration:none;overflow:hidden}._breadcrumb_1balb_4{white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}._breadcrumb_1balb_4 a{text-overflow:ellipsis;overflow:hidden}._separator_1balb_6{color:var(--gallery-muted);margin:0 .35rem}._headerActions_1balb_7,._authGroup_1balb_7{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}._authGroup_1balb_7{position:relative}._authStatus_1balb_9,._authName_1balb_9{color:var(--gallery-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._authName_1balb_9{background:0 0;border-color:#0000;align-items:center;gap:.3rem;max-width:220px;padding:.3rem .4rem;display:inline-flex}._authName_1balb_9[aria-expanded=true],._authName_1balb_9:hover{border-color:var(--border);color:var(--gallery-fg)}._authNameText_1balb_12{text-overflow:ellipsis;overflow:hidden}._accountPopover_1balb_13{background:var(--gallery-surface);border:1px solid var(--border);border-radius:var(--gallery-radius);box-shadow:var(--shadow);z-index:30;gap:.75rem;width:min(300px,100vw - 1.3rem);padding:.85rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}._accountIdentity_1balb_14{gap:.15rem;min-width:0;display:grid}._accountNameRow_1balb_15{align-items:center;gap:.25rem;min-width:0;display:flex}._accountName_1balb_15{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}._accountNameForm_1balb_17{align-items:center;gap:.25rem;display:flex}._accountNameForm_1balb_17 input{flex:auto;min-width:0;padding:.3rem .45rem}._accountEmail_1balb_19{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._accountSetting_1balb_20{justify-content:space-between;align-items:center;gap:.75rem;font-size:.85rem;display:flex}._accountSetting_1balb_20>span{gap:.1rem;display:grid}._accountSetting_1balb_20[data-disabled]{color:var(--gallery-muted);cursor:not-allowed}._accountHint_1balb_23{font-size:.72rem}._switch_1balb_24{appearance:none;background:color-mix(in srgb, var(--gallery-fg) 22%, transparent);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;margin:0;padding:0;transition:background .15s;position:relative}._switch_1balb_24:after{background:var(--gallery-surface);content:"";border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000004d}._switch_1balb_24:checked{background:var(--gallery-accent)}._switch_1balb_24:checked:after{transform:translate(16px)}._switch_1balb_24:disabled{cursor:not-allowed;opacity:.45}._switch_1balb_24:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:2px}._quietButton_1balb_30{color:var(--gallery-muted);background:0 0;border-color:#0000;padding:.3rem .4rem;text-decoration:none}._iconButton_1balb_31{background:0 0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1rem;display:inline-flex}._syncIndicator_1balb_32{color:var(--gallery-muted);justify-content:center;align-items:center;width:24px;height:30px;font-size:1.05rem;line-height:1;display:inline-flex}._scanControl_1balb_33{color:var(--gallery-muted);flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._scanQueued_1balb_34{opacity:.45}._syncSpinner_1balb_35{animation:.9s linear infinite _sync-spin_1balb_1}._syncComplete_1balb_36{color:var(--gallery-accent);animation:1.6s both _sync-complete_1balb_1}@keyframes _sync-spin_1balb_1{to{transform:rotate(360deg)}}@keyframes _sync-complete_1balb_1{0%,70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){._syncSpinner_1balb_35{animation-duration:1.8s}._syncComplete_1balb_36{animation:none}}._main_1balb_46{padding:var(--gallery-gap);width:100%}._footer_1balb_47{color:var(--gallery-muted);text-align:center;padding:.5rem;font-size:.72rem}._notice_1balb_48,._errorNotice_1balb_48{border:1px solid var(--border);border-radius:var(--gallery-radius);margin:0 0 var(--gallery-gap);padding:.5rem .65rem}._noticeBar_1balb_49{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._notice_1balb_48{background:color-mix(in srgb, var(--gallery-accent) 8%, var(--gallery-surface))}._errorNotice_1balb_48,._formError_1balb_51{color:#bd2c31}._backdrop_1balb_52{z-index:120;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._dialog_1balb_53{background:var(--gallery-surface);border:1px solid var(--border);border-radius:var(--gallery-radius);box-shadow:var(--shadow);width:100%;max-width:520px;max-height:calc(100vh - 2rem);padding:1rem;overflow:auto}._dialogHeader_1balb_54{background:var(--gallery-surface);z-index:1;justify-content:space-between;align-items:center;margin:-1rem -1rem 0;padding:1rem 1rem 0;display:flex;position:sticky;top:-1rem}._dialogHeader_1balb_54 h2{margin-bottom:.75rem;font-size:1.1rem}._dialogHeaderActions_1balb_56{align-items:center;gap:.5rem;display:inline-flex}._dialogHeaderLink_1balb_57{color:var(--gallery-accent);white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}._form_1balb_51{gap:.7rem;display:grid}._form_1balb_51 label{gap:.25rem;font-size:.875rem;display:grid}._formError_1balb_51{margin:0;font-size:.8rem}._buttonRow_1balb_61{gap:.5rem;display:flex}@media (width<=650px){._header_1balb_2{grid-template-columns:1fr auto}._breadcrumb_1balb_4{order:3;grid-area:2/1/auto/-1;justify-content:flex-start}._authNameText_1balb_12{display:none}}
