html.is-webapp{--wab-h:calc(50px + env(safe-area-inset-top))}.webapp-bar{z-index:50;height:var(--wab-h);padding:env(safe-area-inset-top) 10px 0;-webkit-backdrop-filter:blur(12px);background:#0b0a17f2;border-bottom:1px solid #8a70ff33;align-items:center;gap:8px;font:700 14px/1 Arial,Helvetica,sans-serif;display:flex;position:fixed;top:0;left:0;right:0}.webapp-bar a,.webapp-bar button{color:#f3f1ff;min-height:36px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.webapp-bar button:disabled{opacity:.35;cursor:default}.webapp-bar .webapp-title{letter-spacing:.04em;color:#cfc8ff;background:0 0;border:0;margin:0 auto;padding:0 4px;font-size:15px}.webapp-bar .webapp-home.active{color:#100c22;background:linear-gradient(110deg,#43e2ff,#7d91ff 56%,#cf63ff);border-color:#6eeaff9c}.webapp-bar .webapp-home b{color:#fff;background:#ff4f7b;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.webapp-bar .webapp-alert{animation:1s ease-in-out infinite webapp-blink}@keyframes webapp-blink{0%,to{box-shadow:0 0 #ff4f7b66}50%{box-shadow:0 0 14px 2px #ff4f7b88}}@media (prefers-reduced-motion:reduce){.webapp-bar .webapp-alert{animation:none}}html.is-webapp body{padding-top:var(--wab-h)}html.is-webapp .topbar,html.is-webapp .sales-admin>header,html.is-webapp .sidebar{top:var(--wab-h)!important}html.is-webapp .mobile-backdrop{top:var(--wab-h)}html.is-webapp .topbar .owner-switch,html.is-webapp .topbar .library-cost-link,html.is-webapp .topbar .private-pill,html.is-webapp .topbar .top-avatar{display:none!important}html.is-webapp .topbar{border-bottom:1px solid #8a70ff26;height:52px;background:#0b0a17e6!important}html.is-webapp .topbar .mobile-menu{color:#f3f1ff;background:#ffffff0a;border:1px solid #8a70ff40;border-radius:10px;width:44px;height:40px}html.is-webapp .topbar .breadcrumb{font-size:15px}html.is-webapp body,html.is-webapp .app-shell{color:#f3f1ff;background:radial-gradient(at 50% -10%,#171537 0%,#0c0b19 43%,#070710 100%) fixed!important}html.is-webapp .eyebrow{color:#53ddff!important}html.is-webapp .upload-button{min-height:48px;box-shadow:0 4px 20px #654cff2c;color:#100c22!important;background:linear-gradient(110deg,#43e2ff,#7d91ff 56%,#cf63ff)!important;border:1px solid #6eeaff9c!important;border-radius:10px!important;font-size:15px!important}html.is-webapp .search-box,html.is-webapp .category-select{min-height:46px;background:#121123!important;border-color:#8a70ff38!important;border-radius:10px!important}html.is-webapp .search-box input{font-size:16px!important}html.is-webapp .search-box kbd{display:none}html.is-webapp .category-select select{font-size:15px!important}html.is-webapp .article-folder-grid>*{min-height:72px;background:linear-gradient(150deg,#121123,#0d0d18)!important;border:1px solid #8a70ff40!important;border-radius:12px!important}html.is-webapp .asset-card{overflow:hidden;background:linear-gradient(150deg,#121123,#0d0d18)!important;border:1px solid #8a70ff32!important;border-radius:12px!important}html.is-webapp .asset-card.asset-selected{box-shadow:0 0 0 2px #53ddff55;border-color:#53ddff!important}html.is-webapp .asset-title{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important;font-size:15px!important;line-height:1.3!important}html.is-webapp .asset-meta{flex-wrap:wrap;gap:4px 8px!important;font-size:12.5px!important}html.is-webapp .asset-info{padding:12px!important}html.is-webapp .asset-select{min-height:34px}html.is-webapp .asset-select input{width:20px;height:20px}html.is-webapp .favorite-btn{min-width:36px;min-height:36px}html.is-webapp .asset-designer,html.is-webapp .asset-tags{font-size:12px!important}html.is-webapp .type-folder-list button,html.is-webapp .file-selection-bar button{min-height:42px;color:#f3f1ff!important;background:#121123!important;border:1px solid #8a70ff38!important;border-radius:10px!important}html.is-webapp .type-folder-list button.chosen{background:linear-gradient(90deg,#43e2ff26,#cf63ff1a)!important;border-color:#53ddff88!important}html.is-webapp .sale-indicator{color:#6eeaff!important}html.is-webapp .brand-mark{color:#cfc8ff!important;background:linear-gradient(135deg,#43e2ff33,#cf63ff33)!important;border-color:#8a70ff55!important}@media (max-width:760px){html.is-webapp .sidebar{width:min(88vw,360px)!important;padding-bottom:calc(20px + env(safe-area-inset-bottom))!important;background:#0b0a17f7!important;border-right:1px solid #8a70ff33!important}html.is-webapp.is-owner .sidebar .side-links:has(a[href=\/]){display:none!important}html.is-webapp .sidebar .side-label{color:#a99cff!important;font-size:12px!important}html.is-webapp .sidebar button,html.is-webapp .sidebar a{min-height:44px;font-size:15px!important}html.is-webapp .sidebar .active,html.is-webapp .sidebar [aria-current=page]{color:#f3f1ff!important;background:linear-gradient(90deg,#43e2ff26,#cf63ff1a)!important;border-color:#53ddff66!important}}
