.editor-intake-button,.project-link-button,.editor-download-button,.editor-share-button{opacity:1;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s,opacity .12s;box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000038;color:#fffffff2!important;background:#6c7178cc!important;border:1px solid #ffffff3d!important;font-weight:500!important}.editor-intake-button:hover,.editor-intake-button[aria-pressed=true],.project-link-button:hover,.editor-download-button:hover,.editor-share-button:hover{box-shadow:inset 0 1px #ffffff38,0 2px 4px #0000003d;color:#fff!important;background:#848990f0!important;border-color:#ffffff5c!important}.editor-intake-button:disabled,.project-link-button:disabled,.editor-download-button:disabled,.editor-share-button:disabled{opacity:.44}.save-status-icon{color:currentColor;width:24px;height:24px;display:block}.save-status-icon--cloud-check{background-color:currentColor;-webkit-mask:url(/icons/cloud-check.svg) 50%/contain no-repeat;mask:url(/icons/cloud-check.svg) 50%/contain no-repeat}.save-status-icon--issue{color:#fbbf24f2}.save-status-tooltip-anchor{align-items:center;display:inline-flex}.save-status-icon-button{color:#ffffffd1;cursor:pointer;opacity:.9;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .12s,opacity .12s,transform .12s;display:inline-flex}.save-status-icon-button:hover{color:#fff;opacity:1}.save-status-icon-button:focus-visible{outline-offset:3px;outline:1px solid #ffffff47}.save-status-icon-button:active{transform:translateY(1px)}.save-status-icon-button:disabled{cursor:not-allowed;opacity:.44}.save-status-icon-button--issue{color:#fbbf24f2}.save-status-icon-button--issue:hover{color:#fcd34d}.save-status-tooltip-portal{z-index:2147483647;color:#ffffffe6;opacity:0;pointer-events:none;text-align:center;white-space:nowrap;background:#52565cf5;border:1px solid #ffffff29;border-radius:7px;width:max-content;max-width:min(220px,100vw - 24px);padding:6px 9px;font-size:12px;font-weight:500;line-height:1;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1a,0 4px 10px #00000038}.save-status-tooltip-portal.is-positioned{opacity:1;transform:translateY(0)}.save-status-tooltip-portal:before{left:var(--save-tooltip-arrow-left);content:"";background:#52565cf5;width:10px;height:5px;position:absolute;transform:translate(-50%)}.save-status-tooltip-portal--bottom:before{clip-path:polygon(50% 0,0 100%,100% 100%);top:-5px}.save-status-tooltip-portal--top:before{clip-path:polygon(0 0,100% 0,50% 100%);bottom:-5px}.project-header-name-button{background:#6c7178cc;border:1px solid #ffffff3d;padding:0 10px;box-shadow:inset 0 1px #ffffff29,0 1px 2px #00000038}.project-header-name-button:hover{background:#848990f0;border-color:#ffffff5c;box-shadow:inset 0 1px #ffffff38,0 2px 4px #0000003d}.project-header-name{color:#fffffff2;font-weight:500}.editor-sidebar-menu-button:hover:not(:disabled),.editor-sidebar-menu-button[data-active=true],.editor-zoom-control-button:hover:not(:disabled){color:#fffffff2!important;background:#6c7178cc!important}
.project-dashboard{color:#ebedf0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0e11;min-height:100vh;font-size:14px}.dashboard-login{place-items:center;padding:32px 20px;display:grid}.dashboard-login-form{width:min(100%,360px)}.project-dashboard .dashboard-login-form .project-eyebrow{letter-spacing:.5px;font-size:22px}.dashboard-login-form label{color:#aab3bf;margin:28px 0 8px;display:block}.dashboard-login-form input{color:#edf1f5;background:#111419;border:1px solid #414956;border-radius:7px;width:100%;padding:12px;font-size:16px}.dashboard-login-form>button{width:100%;margin-top:20px}.project-dashboard-content{max-width:1320px;margin:auto;padding:58px 40px 32px}.project-dashboard-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.project-dashboard h1{letter-spacing:-1px;margin:9px 0 12px;font-size:36px;font-weight:600;line-height:1.2}.project-dashboard-footer{align-items:center;margin-top:20px;display:flex}.project-settings-link{color:#aab3bf;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:inline-flex}.project-settings-link:hover{color:#fff}.project-dashboard-heading p{color:#9ca3af;margin:0}.project-dashboard .project-eyebrow{color:#d4d9e1;letter-spacing:1.8px;font-size:13px;font-weight:600}.project-dashboard button{cursor:pointer;color:#d4d9e1;white-space:nowrap;background:#1a1e25;border:1px solid #333943;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.project-dashboard button:hover{color:#fff;background:#262c35}.project-dashboard button:disabled{opacity:.45;cursor:default}.project-dashboard :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #75d7c7}.project-dashboard :is(input,textarea):focus{box-shadow:none;outline:none}.project-dashboard .project-primary-button{color:#171b21;background:#e5e7eb;border-color:#e5e7eb;padding:12px 17px;font-weight:600}.project-dashboard .project-primary-button:hover{color:#171b21;background:#fff;border-color:#fff}.project-dashboard .project-primary-button:focus-visible{outline-color:#aab3bf}.project-create{position:relative}.project-create>p{color:#fca5a5;max-width:300px;margin-top:8px;font-size:12px}.project-collection{background:#111419;border:1px solid #2a2f37;border-radius:12px;overflow:hidden}.project-toolbar{align-items:center;gap:12px;padding:20px;display:flex}.project-filters{gap:5px;display:flex}.project-filters button{color:#9ba4b1;background:0 0;border-color:#0000}.project-filters button[aria-pressed=true]{color:#e9edf3;background:#262c35;border-color:#343b46}.project-search{color:#858e9b;background:#0d1015;border:1px solid #333943;border-radius:7px;align-items:center;gap:10px;width:min(280px,40%);margin-left:auto;padding:0 12px;display:flex}.project-search input{color:#edf1f5;background:0 0;border:0;width:100%;min-width:0;height:38px;font-size:13px}.project-search input::placeholder{color:#8b94a2}.project-table-scroll{min-height:130px;position:relative;overflow-x:auto}.project-table-scroll[aria-busy=true]{opacity:.55}.project-dashboard table{border-collapse:collapse;text-align:left;width:100%}.project-dashboard th{color:#97a2b0;text-transform:uppercase;letter-spacing:.6px;background:#171b21;border-block:1px solid #2a2f37;padding:13px 20px;font-size:11px;font-weight:500}.project-dashboard td{color:#aab3bf;border-bottom:1px solid #242930;padding:19px 20px;font-size:12px}.project-dashboard tbody tr:last-child td{border-bottom:0}.project-dashboard tbody tr:hover{background:#161b22}.project-name-cell{min-width:270px}.project-title-link{color:#e5e9ef;align-items:center;gap:12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.project-title-link>span{overflow-wrap:anywhere}.project-title-link>svg{color:#6d7888;flex-shrink:0}.project-title-link:hover{color:#94e4d5}.project-edited-cell{white-space:nowrap;width:1%}.project-row-actions{white-space:nowrap;text-align:right;width:1%}.project-row-actions button{color:#a0aab8;background:0 0;border-color:#0000;padding:8px}.project-action-tooltip{color:#edf1f5;background:#262c35;border-color:#414956}.project-rename input{color:#fff;background:#111820;border:1px solid #647c82;border-radius:5px;width:100%;padding:8px 10px}.project-rename-actions{gap:8px;margin-top:8px;display:flex}.project-action-error{color:#fca5a5;margin:10px 0 0;font-size:12px}.project-delete-dialog{color:#ebedf0;overflow-wrap:anywhere;background:#111419;border-color:#333943;border-radius:12px;width:calc(100% - 32px)}.project-delete-dialog .project-delete-description{color:#aab3bf}.project-delete-dialog .project-delete-confirm{color:#fff;background:#b42332}.project-delete-dialog .project-delete-confirm:hover{background:#96202c}.project-pagination{color:#929dac;border-top:1px solid #2a2f37;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:12px;display:flex}.project-pagination>div{align-items:center;gap:10px;display:flex}.project-pagination button{padding:6px}.project-empty{text-align:center;color:#99a5b5;border-top:1px solid #2a2f37;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:300px;padding:32px;display:flex}.project-empty h2{color:#e5e9ef;margin:0;font-size:19px}.project-empty p{margin:0}@media (max-width:700px){.project-dashboard-content{padding:30px 16px}.project-dashboard h1{font-size:30px}.project-dashboard-heading{flex-direction:column;align-items:flex-start;gap:18px}.project-toolbar{flex-wrap:wrap;padding:14px}.project-filters{flex:1}.project-search{order:3;width:100%}.project-dashboard td,.project-dashboard th{padding-inline:14px}.project-pagination{flex-wrap:wrap;padding:14px}}.project-archive-badge{color:#9ba4b1;background:#262c35;border-radius:4px;margin-top:4px;padding:2px 6px;font-size:11px;font-weight:500;display:inline-block}.project-title-pending,.project-title-pending:hover{color:#aab3bf;cursor:default}.project-generation-status{color:#94e4d5;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:flex}.project-generation-failed{color:#fca5a5}.project-generation-spinner{animation:1s linear infinite project-generation-spin;display:inline-flex}@keyframes project-generation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.project-generation-spinner{animation:none}}
