:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--lightningcss-light,#171816)var(--lightningcss-dark,#f2f1eb);background:var(--lightningcss-light,#f5f4ef)var(--lightningcss-dark,#171816);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0}main{width:min(720px,100% - 32px);margin:0 auto;padding:48px 0}button,input,textarea{font:inherit}.panel{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#22231f);border:1px solid var(--lightningcss-light,#d9d8d0)var(--lightningcss-dark,#3d3e38);border-radius:14px;padding:28px}.eyebrow{color:var(--lightningcss-light,#9a4b28)var(--lightningcss-dark,#ee8656);margin:0 0 8px;font-weight:600}h1{margin:0 0 8px}form{gap:10px;margin-top:24px;display:grid}input,textarea{width:100%;color:inherit;background:0 0;border:1px solid var(--lightningcss-light,#c8c7bf)var(--lightningcss-dark,#4a4b44);border-radius:8px;padding:11px 12px}button{color:#fff;cursor:pointer;background:var(--lightningcss-light,#db6b38)var(--lightningcss-dark,#ee8656);border:0;border-radius:8px;min-height:44px;padding:10px 14px}button:disabled{cursor:not-allowed;opacity:.55}.error{color:var(--lightningcss-light,#a32929)var(--lightningcss-dark,#ff9b9b)}small,.proposed-url{color:var(--lightningcss-light,#6f716a)var(--lightningcss-dark,#aaa9a1)}.acknowledgement{grid-template-columns:20px 1fr;align-items:start;gap:8px;margin:8px 0;display:grid}.acknowledgement input{margin:3px 0 0}.success{color:var(--lightningcss-light,#216d35)var(--lightningcss-dark,#8ed49f)}.result-url{color:var(--lightningcss-light,#9a4b28)var(--lightningcss-dark,#ee8656);overflow-wrap:anywhere}.result-actions{gap:10px;margin-top:22px;display:flex}.button-link{color:inherit;border:1px solid var(--lightningcss-light,#c8c7bf)var(--lightningcss-dark,#4a4b44);border-radius:8px;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}.asset-page{width:100%;position:fixed;inset:0}.asset-image{object-fit:contain;width:100%;height:100%;display:block}.image-presentation{width:100%;height:100dvh}.pdf-presentation{background:#171816;width:100%;height:100dvh;position:relative;overflow:hidden}.pdf-stage{place-items:center;width:100%;height:100%;display:grid}.pdf-stage canvas{max-width:100%;max-height:100%;display:block;box-shadow:0 0 32px #00000059}.pdf-stage p{color:#f2f1eb}.pdf-controls{color:#ffffffb8;pointer-events:none;text-shadow:-1px -1px #000000e6,0 -1px #000000e6,1px -1px #000000e6,-1px 0 #000000e6,1px 0 #000000e6,-1px 1px #000000e6,0 1px #000000e6,1px 1px #000000e6;align-items:center;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pdf-control-group{pointer-events:auto;align-items:center;gap:8px;display:flex}.pdf-control-group p{min-width:3.5rem;color:inherit;text-align:center;margin:0;padding:6px 2px;font-weight:600}.pdf-control-group button{width:32px;height:36px;min-height:0;color:inherit;pointer-events:auto;text-shadow:inherit;background:0 0;border:0;border-radius:6px;padding:0;font-size:16px;line-height:1}.pdf-control-group button:hover,.pdf-control-group button:focus-visible{color:#fffffff2;background:#00000047}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-shell{width:min(1120px,100vw - 32px);margin-left:50%;transform:translate(-50%)}.admin-header,.admin-sort,.admin-actions{align-items:center;gap:12px;display:flex}.admin-header{justify-content:space-between;align-items:start}.admin-header p:last-child{max-width:660px;line-height:1.5}.admin-sort{margin:24px 0 14px}.admin-sort a{color:inherit;padding:8px 10px}.admin-sort a[aria-current=page]{border-bottom:2px solid;font-weight:700;text-decoration:none}.admin-empty{border:1px solid var(--lightningcss-light,#d9d8d0)var(--lightningcss-dark,#3d3e38);border-radius:12px;padding:32px}.admin-column-head,.admin-row{grid-template-columns:minmax(0,1fr) 130px 105px 180px;align-items:center;gap:16px;display:grid}.admin-column-head{color:var(--lightningcss-light,#6f716a)var(--lightningcss-dark,#aaa9a1);padding:8px 16px;font-size:13px;font-weight:700}.admin-row{border-top:1px solid var(--lightningcss-light,#d9d8d0)var(--lightningcss-dark,#3d3e38);padding:14px 16px}.admin-publication{align-items:center;gap:16px;min-width:0;display:flex}.admin-thumb{background:var(--lightningcss-light,#e5e4df)var(--lightningcss-dark,#292a26);border-radius:6px;flex:0 0 136px;place-items:center;width:136px;height:90px;display:grid;overflow:hidden}.admin-thumb img{object-fit:contain;width:100%;height:100%}.admin-pdf-thumb{color:var(--lightningcss-light,#474942)var(--lightningcss-dark,#cccac3);text-align:center;place-items:center;width:100%;height:100%;font-size:11px;display:grid;position:relative}.admin-pdf-thumb canvas{max-width:100%;max-height:100%}.admin-pdf-label{color:#fff;background:#171816;border-radius:3px;padding:2px 4px;position:absolute;bottom:4px;right:4px}.admin-item-copy{min-width:0}.admin-item-copy h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px}.admin-item-copy p{color:var(--lightningcss-light,#6f716a)var(--lightningcss-dark,#aaa9a1);overflow-wrap:anywhere;margin:0 0 5px;font-size:13px}.admin-item-copy small{overflow-wrap:anywhere}.admin-row time,.admin-count{font-variant-numeric:tabular-nums}.admin-edit-button{color:inherit;background:0 0;border:1px solid var(--lightningcss-light,#c8c7bf)var(--lightningcss-dark,#4a4b44)}.admin-edit-form{grid-column:1/-1;max-width:600px;margin:12px 0 0}.admin-edit-form button{justify-self:start}@media (max-width:750px){.admin-header{display:block}.admin-column-head{display:none}.admin-row{grid-template-columns:1fr 1fr}.admin-publication{grid-column:1/-1}.admin-row time:before,.admin-count:before{content:attr(data-label) ": ";color:var(--lightningcss-light,#6f716a)var(--lightningcss-dark,#aaa9a1);font-size:12px}.admin-actions,.admin-edit-form{grid-column:1/-1}}
