@font-face{font-family:Inter;font-weight:100 900;font-style:normal;font-display:swap;src:url('/assets/vendor/inter/inter-latin.woff2') format('woff2')}
:root{color-scheme:dark;--pb-ring:#60a5fa;--pb-panel:#0f172a}html{scroll-padding-top:6rem}body{overflow-wrap:anywhere}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}button:disabled{opacity:.45;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--pb-ring)!important;outline-offset:3px}button,a{transition:background-color .15s,border-color .15s,box-shadow .15s}input[type=checkbox],input[type=radio]{accent-color:#3b82f6}input,select,textarea{max-width:100%}img,video,canvas{max-width:100%}[role=dialog]{overscroll-behavior:contain;max-height:100dvh}[role=dialog]>:first-child{max-height:calc(100dvh - 1.5rem);overflow:auto;overscroll-behavior:contain}.pb-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:inherit}.pb-skip{position:fixed;left:12px;top:-100px;z-index:100000;background:#2563eb;color:#fff;border-radius:12px;padding:12px}.pb-skip:focus{top:12px}.pb-readonly{color:#94a3b8;font-size:.8rem}.pb-status{border:1px solid #334155;border-radius:12px;background:#0f172a;color:#cbd5e1;padding:10px 14px}select[name=visibility],select[name=category_visibility],select[name=album_visibility],select[name=tag_visibility]{text-overflow:ellipsis}body.pb-dialog-open{overflow:hidden}@media(max-width:640px){body{min-height:100dvh!important;height:auto!important}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px!important;min-height:44px}button,.action-btn,a[title]{min-height:44px;min-width:44px}.action-btn{padding:10px!important}main{min-width:0}.fixed.inset-0[id*=modal],.fixed.inset-0[id*=Modal]{padding:10px!important;align-items:center;overflow-y:auto}[role=dialog]>:first-child{border-radius:20px!important;max-height:calc(100dvh - 20px)}.pb-table-scroll table{min-width:660px}nav{max-width:100vw}input[type=checkbox],input[type=radio]{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

[data-pb-owner-id] [hidden]{display:none!important}

[hidden]{display:none!important}
