.uh-account-button{display:flex;align-items:center;gap:6px;background:var(--wb-soft,#faf8fc);color:var(--wb-ink,#2d2039);border:1px solid var(--wb-line,#e7dfec);border-radius:10px;padding:6px 10px;font:inherit;font-size:11px;max-width:190px}.uh-account-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uh-account-button img{flex-shrink:0;object-fit:contain}
.uh-signed-in .access-card{display:none!important}.uh-page[hidden]{display:none!important}.uh-page{padding-bottom:48px}.uh-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 0}.uh-hero h1{font-size:38px;color:var(--wb-ink);margin:16px 0}.uh-hero h1 span{color:var(--wb-accent)}.uh-hero p{color:var(--wb-secondary);line-height:2;max-width:600px}.uh-hero-art{width:220px;height:220px;object-fit:contain}.uh-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.uh-hero-actions a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.uh-statistics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 24px}.uh-statistics>div{background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:14px;padding:18px 22px}.uh-statistics span{font-size:12px;color:var(--wb-muted)}.uh-statistics strong{display:block;font-size:28px;color:var(--wb-ink);margin-top:10px;font-weight:600}.uh-library{padding:24px;background:var(--wb-surface);border:1px solid var(--wb-line);border-radius:18px}.uh-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.uh-library-heading h2{font-size:18px;margin:0 0 8px;color:var(--wb-ink)}.uh-library-heading p{font-size:12px;color:var(--wb-muted);margin:0;line-height:1.9}.uh-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;padding:18px;background:var(--wb-soft);border-radius:12px}.uh-filters label,.uh-auth label{display:flex;flex-direction:column;gap:8px;color:var(--wb-secondary);font-size:12px}.uh-filters input,.uh-filters select,.uh-auth input{width:100%;box-sizing:border-box;border:1px solid var(--wb-line);background:var(--wb-surface);color:var(--wb-ink);border-radius:9px;padding:11px 12px;font:inherit;min-height:44px}.uh-status{color:var(--wb-muted);text-align:center;padding:18px 0;font-size:13px;line-height:2}.uh-status:empty{padding:10px 0}.uh-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.uh-card{border:1px solid var(--wb-line);border-radius:14px;overflow:hidden;background:var(--wb-surface)}.uh-card-picture{display:block;width:100%;height:190px;border:0;background:var(--wb-soft);padding:0;cursor:pointer;overflow:hidden}.uh-card-picture img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.uh-card-picture:hover img{transform:scale(1.03)}.uh-card-copy{padding:16px}.uh-card-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.uh-engine{color:var(--wb-muted)}.uh-state{padding:4px 8px;border-radius:7px;background:var(--wb-tint);color:var(--wb-accent)}.uh-state-failed,.uh-state-expired{color:var(--wb-danger);background:var(--wb-danger-tint)}.uh-card h3{color:var(--wb-ink);font-size:13px;overflow-wrap:anywhere;margin:14px 0 8px}.uh-card-summary{font-size:12px;color:var(--wb-secondary);line-height:1.9;min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 16px}.uh-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--wb-line);padding-top:12px}.uh-card time{font-size:10px;color:var(--wb-muted)}.uh-detail-link{font:inherit;font-size:11px;color:var(--wb-accent);border:0;background:transparent;cursor:pointer;padding:5px 0}.uh-pagination{display:flex;gap:20px;align-items:center;justify-content:center;margin-top:22px}.uh-pagination span{font-size:12px;color:var(--wb-muted)}
.uh-dialog{--wb-surface:#fff;--wb-soft:#faf8fc;--wb-line:#e7dfec;--wb-ink:#2d2039;--wb-secondary:#695771;--wb-muted:#776b7f;--wb-accent:#7b3d99;--wb-tint:#f1e8f8;--wb-danger:#b24e55;border:1px solid var(--wb-line);border-radius:20px;background:var(--wb-surface);color:var(--wb-ink);padding:24px;max-height:calc(100dvh - 48px);max-width:calc(100vw - 32px);box-sizing:border-box;overflow:auto;font:inherit;box-shadow:0 24px 80px #21102f33}.uh-dialog::backdrop{background:#160e2499;backdrop-filter:blur(5px)}body[data-workbench-theme=dark] .uh-dialog{--wb-surface:#241b30;--wb-soft:#2c2238;--wb-line:#483751;--wb-ink:#f5eff9;--wb-secondary:#d1c0db;--wb-muted:#b9a6c5;--wb-accent:#d2a9ec;--wb-tint:#382548;--wb-danger:#efa5ac}.uh-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.uh-dialog-head>div{display:flex;align-items:center;gap:12px}.uh-dialog h2{font-size:17px;margin:0;overflow-wrap:anywhere}.uh-auth{width:470px}.uh-auth-description{font-size:12px;line-height:2;color:var(--wb-secondary)}.uh-auth-tabs{display:flex;background:var(--wb-soft);border-radius:10px;padding:4px;gap:4px;margin:18px 0}.uh-auth-tabs button{flex:1;border:0;background:transparent;color:var(--wb-muted);font:inherit;padding:12px 8px;font-size:12px;border-radius:7px;cursor:pointer}.uh-auth-tabs button[aria-pressed=true]{background:var(--wb-tint);color:var(--wb-accent)}.uh-auth form{display:grid;gap:16px}.uh-auth small{font-size:10px;line-height:1.8;color:var(--wb-muted)}.uh-auth label[hidden]{display:none}.uh-error{color:var(--wb-danger);font-size:12px;line-height:2;margin:0}.uh-error[hidden]{display:none}.uh-auth .primary-button{width:100%;margin-top:4px}.uh-dialog .secondary-button{background:var(--wb-soft);color:var(--wb-ink);border-color:var(--wb-line);font:inherit;font-size:12px;padding:10px 14px;border-radius:9px}.uh-dialog .primary-button{background:#7b3d99;color:#fff;font:inherit;font-size:13px;min-height:46px;border:0;border-radius:10px;cursor:pointer}.uh-dialog input:focus-visible,.uh-dialog button:focus-visible,.uh-dialog a:focus-visible{outline:3px solid var(--wb-accent);outline-offset:3px}.uh-detail{width:920px}.uh-detail-meta{font-size:12px;color:var(--wb-muted);line-height:2;margin:0 0 18px}.uh-detail-switch{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.uh-detail-switch button[aria-pressed=true]{background:var(--wb-tint);color:var(--wb-accent)}.uh-detail-switch a{margin-inline-start:auto;text-decoration:none}.uh-detail-image{height:min(45vh,440px);display:flex;align-items:center;justify-content:center;background:var(--wb-soft);border:1px solid var(--wb-line);border-radius:12px;overflow:hidden}.uh-detail-image img{max-height:100%;max-width:100%;object-fit:contain}.uh-detail-result{padding:20px 0 0}.uh-detail-result h3{font-size:15px;line-height:2;margin:0 0 14px}.uh-detection{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid var(--wb-line);font-size:12px;gap:16px}.uh-detection span{color:var(--wb-accent)}.dashboard-3d-active #historyPage{display:none!important}.intro-active .uh-account-button{display:none}
@media(max-width:1100px){.uh-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.uh-filters{grid-template-columns:1fr 1fr}.uh-filters label:first-child{grid-column:1/-1}.uh-account-button{max-width:140px}.uh-hero-art{width:180px;height:180px}}@media(max-width:650px){.uh-hero{gap:10px;padding:24px 0;align-items:flex-start}.uh-hero h1{font-size:28px}.uh-hero-art{width:90px;height:90px}.uh-hero p{font-size:12px}.uh-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.uh-statistics>div{padding:15px}.uh-statistics strong{font-size:23px}.uh-library{padding:14px}.uh-cards{grid-template-columns:1fr}.uh-filters{padding:12px;gap:10px}.uh-library-heading{align-items:flex-start}.uh-card-picture{height:220px}.uh-dialog{padding:18px;max-height:calc(100dvh - 24px)}.uh-account-button{padding:3px 7px;max-width:130px}.uh-account-button img{width:24px;height:24px}.uh-account-button span{font-size:10px}.uh-hero-actions{gap:8px}.av-pages-inner{flex-wrap:wrap}.av-pages button{flex:1;min-width:100px;padding:8px!important;gap:5px!important}.av-pages button>.av-icon{width:27px;height:27px}.av-pages-caption{display:none}}
@media(prefers-reduced-motion:reduce){.uh-card-picture img{transition:none}}

.uh-account-enabled .access-card{display:none!important}.uh-upload-note{display:flex;align-items:center;gap:10px;background:var(--wb-soft,#faf8fc);border:1px solid var(--wb-line,#e7dfec);border-radius:12px;padding:14px;margin:16px 0}.uh-upload-note>img{flex-shrink:0;object-fit:contain}.uh-upload-note>div{flex:1}.uh-upload-note strong{font-size:12px;color:var(--wb-ink,#2d2039);display:block}.uh-upload-note p{font-size:10px;line-height:1.9;color:var(--wb-muted,#776b7f);margin:5px 0 0}.uh-upload-note button{font-size:10px!important;padding:8px 10px!important;min-height:36px;white-space:nowrap}@media(max-width:420px){.uh-upload-note{flex-wrap:wrap}.uh-upload-note button{width:100%}}

.uh-page .secondary-button,.uh-upload-note .secondary-button{width:auto;flex-shrink:0}.uh-hero-actions [hidden]{display:none!important}.uh-library-heading>button{max-width:180px}.uh-filters>button{width:auto}.uh-pagination button{width:auto}

.uh-dialog .secondary-button{width:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}

.uh-auth-tabs[hidden]{display:none!important}
