.legacy-data-dialog{box-sizing:border-box;color:#e4eeeb;background:#102025;border:1px solid #496761;border-radius:20px;width:min(560px,100vw - 32px);padding:28px;font:15px/1.55 system-ui,sans-serif;box-shadow:0 24px 90px #0008}.legacy-data-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071114dc}.legacy-data-dialog h1{margin:10px 0 20px;font-size:25px;line-height:1.2}.legacy-data-eyebrow{color:#92c8ba;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.legacy-data-actions{flex-wrap:wrap;gap:10px;margin:24px 0 16px;display:flex}.legacy-data-actions button{color:inherit;cursor:pointer;font:inherit;background:#203b3d;border:1px solid #658c81;border-radius:9px;padding:10px 14px}.legacy-data-actions button:hover{background:#315352}.legacy-data-actions button:focus-visible{outline-offset:3px;outline:3px solid #a2d6c7}.legacy-data-actions button:disabled{opacity:.5;cursor:wait}.legacy-data-actions .legacy-data-delete{background:#48312d;border-color:#bc826a}.legacy-data-confirm{background:#372b28;border-left:3px solid #dc9b80;padding:12px}.legacy-data-dialog small{color:#a9bbb9}:root{--alterno-petrol:#244846;--alterno-petrol-highlight:#568b85;--alterno-petrol-shadow:#18302f;--alterno-copper:#c65e2a;--alterno-copper-highlight:#df7a3b;--alterno-copper-shadow:#a94a25;--alterno-copper-deep:#78321e;--alterno-active:#d66d32;--alterno-overlap:#2d3d39;--alterno-background:#020b0e;--alterno-text:#e7e4de;--alterno-secondary-text:#dadad6;--alterno-surface:#041316}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--alterno-background);color:var(--alterno-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.spatial-review-shared-capture-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;top:0;left:0}.review-workspace-notification{z-index:4000;color:#f7e9e2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#301913f5;border:1px solid #e08b69ad;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:min(520px,100% - 32px);padding:11px 12px;animation:.15s ease-out both review-workspace-notification-enter;display:grid;position:fixed;top:62px;right:16px;box-shadow:0 16px 38px #00000073}.review-workspace-notification>span{color:#ffad88;border:1px solid #ec9b79b3;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.review-workspace-notification>div{gap:3px;min-width:0;display:grid}.review-workspace-notification strong{color:#fff5f0;font-size:12px}.review-workspace-notification p{color:#ddc3b8;margin:0;font-size:11px;line-height:1.45}.review-workspace-notification button{color:#ffe9df;cursor:pointer;background:#7e3a268a;border:1px solid #ec9b798c;border-radius:4px;min-height:30px;padding:0 10px;font-size:10px;font-weight:700}.review-workspace-notification button:hover{background:#99432ab8;border-color:#ed9b79}.review-workspace-notification button:focus-visible{outline-offset:2px;outline:2px solid #ffb08d}@keyframes review-workspace-notification-enter{0%{opacity:0;transform:translateY(-6px)}}@media (width<=620px){.review-workspace-notification{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 20px);top:54px;right:10px}.review-workspace-notification button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.review-workspace-notification{animation:none}}.alterno-loader{color:var(--alterno-copper-highlight);isolation:isolate;flex:none;place-items:center;line-height:0;display:inline-grid}.alterno-loader loadersz-loader{display:block}.editor-loading-screen{z-index:2000;color:var(--alterno-text);background:radial-gradient(circle at 42% 42%, #24484657, transparent 30rem), linear-gradient(#568b8509 1px, transparent 1px), linear-gradient(90deg, #568b8509 1px, transparent 1px), var(--alterno-background);background-size:auto,40px 40px,40px 40px,auto;place-items:center;padding:clamp(24px,4vw,54px) 20px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.16s ease-out both editor-loading-enter;display:grid;position:fixed;inset:0;overflow-y:auto}.editor-loading-layout{grid-template-rows:minmax(440px,58vh) auto;grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);align-items:stretch;gap:18px;width:min(1120px,100%);display:grid}.editor-loading-identity{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.editor-loading-logo-visual{aspect-ratio:1.12;place-items:center;width:min(92%,470px);display:grid;position:relative}.editor-loading-logo-animation{opacity:.58;filter:contrast(1.08)brightness(.82);width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-loading-logo-visual>img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 34px #0000006b);width:72%;height:72%;display:block;position:relative}.editor-loading-product{z-index:2;color:#4f827d;letter-spacing:.42em;text-transform:uppercase;margin-top:-3%;font-size:11px;font-weight:650;position:relative;transform:translate(.2em)}.editor-loading-card{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030a0b80;border:1px solid #68968e6b;border-radius:8px;align-items:center;min-width:0;padding:clamp(30px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #2a615912,0 28px 70px #00000047}.editor-loading-linking{z-index:0;opacity:.54;filter:contrast(1.08)brightness(.86);pointer-events:none;width:680px;height:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-loading-linking:after{content:"";background:radial-gradient(circle,#0000 34%,#030a0b0d 64%,#030a0b6b 100%);border-radius:50%;position:absolute;inset:4%}.editor-loading-card-content{z-index:2;text-shadow:0 2px 18px #000000f2;width:min(100%,500px);padding-bottom:44px;position:relative}.editor-loading-card-content>small{color:#c47450;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.editor-loading-status h1{color:#f0ece5;letter-spacing:-.025em;margin:12px 0 9px;font:400 clamp(28px,3vw,42px)/1.02 Georgia,Times New Roman,serif}.editor-loading-status p{color:#a8b3ae;max-width:470px;margin:0 0 18px;font-size:11px;line-height:1.58}.editor-loading-elapsed{z-index:3;text-shadow:0 2px 18px #000000f5;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:20px;right:24px}.editor-loading-elapsed strong{color:#fff0e7;letter-spacing:-.07em;font:700 clamp(27px,2.6vw,38px)/.9 ui-monospace,SFMono-Regular,Menlo,monospace}.editor-loading-elapsed span{color:#ca9379;letter-spacing:.16em;text-transform:uppercase;margin-top:7px;font-size:7px;font-weight:850}.editor-loading-connection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020809b8;border:1px solid #697c7761;border-radius:5px;grid-column:1/-1;padding:9px;box-shadow:0 16px 36px #00000038,inset 0 1px #ffffff06}.editor-loading-connection>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-loading-connection>div{background:#01050694;border:1px solid #6677724d;grid-template-columns:50px minmax(0,1fr) 132px;align-items:center;min-height:56px;display:grid}.editor-loading-connection>div>span{color:#78847f;text-align:center;font-size:23px}.editor-loading-connection input{color:#b8c1bd;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:13px}.editor-loading-connection a{color:#fff;background:linear-gradient(120deg,#a9441d,var(--alterno-copper));letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;height:48px;margin-right:3px;font-size:9px;font-weight:800;transition:background .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff2b}.editor-loading-connection a:hover{background:var(--alterno-copper-highlight);transform:translateY(-1px)}.editor-loading-connection a:focus-visible{outline:2px solid var(--alterno-copper-highlight);outline-offset:3px}.editor-loading-connection>p{color:#73807b;margin:7px 6px 0;font-size:9px}.editor-loading-status{width:100%}.editor-loading-progress-meta{color:#82908a;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;width:72%;margin-top:18px;font-size:8px;font-weight:700;display:flex}.editor-loading-progress-meta b{color:var(--alterno-copper-highlight);font:9px ui-monospace,monospace}.editor-loading-progress{appearance:none;background:var(--alterno-petrol-shadow);width:72%;height:3px;accent-color:var(--alterno-copper);border:0;border-radius:0;margin:9px 0 18px;display:block;overflow:hidden}.editor-loading-progress::-webkit-progress-bar{background:#26313a;border-radius:4px}.editor-loading-progress::-webkit-progress-value{background:var(--alterno-copper);border-radius:4px}.editor-loading-progress::-moz-progress-bar{background:var(--alterno-copper);border-radius:4px}.editor-loading-progress:indeterminate{background:linear-gradient(90deg,#26313a 20%,#b98b46 50%,#26313a 80%) 0 0/200% 100%;animation:1.5s linear infinite editor-loading-pending}.editor-loading-progress:indeterminate::-webkit-progress-bar{background:0 0}.editor-loading-steps{color:#93aaa4;text-align:left;gap:6px;max-height:106px;margin:0 0 15px;padding:0;font-size:9px;line-height:1.3;list-style:none;display:grid;overflow:auto}.editor-loading-steps li{align-items:center;gap:8px;display:flex}.editor-loading-steps i{color:#9bd2c7;background:#2c685e2e;border:1px solid #679f9475;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.editor-loading-context{color:#a5b1ba;flex-wrap:wrap;justify-content:flex-start;gap:6px 14px;max-width:calc(100% - 100px);margin-top:16px;font-size:10px;display:flex}.editor-loading-source{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.editor-loading-card .editor-loading-note{color:#778690;max-width:calc(100% - 100px);margin-top:8px;font-size:9px}.editor-loading-card .editor-loading-slow{color:#abc1bb;background:#0a2221b8;border-left:2px solid #5ca699b8;max-width:calc(100% - 92px);margin-top:13px;padding:8px 10px;font-size:9px;line-height:1.45}@keyframes editor-loading-pending{to{background-position:-200% 0}}@media (height<=620px){.editor-loading-screen{place-items:start center}.editor-loading-layout{grid-template-rows:minmax(390px,auto) auto}}@media (width<=860px){.editor-loading-screen{place-items:start center;padding:22px 15px}.editor-loading-layout{grid-template-rows:220px minmax(440px,auto) auto;grid-template-columns:1fr;gap:12px}.editor-loading-identity{min-height:220px}.editor-loading-logo-visual{width:min(82vw,300px);height:190px}.editor-loading-logo-animation{width:410px;height:410px}.editor-loading-product{margin-top:-21px;font-size:9px}.editor-loading-card{min-height:440px;padding:30px 22px}.editor-loading-card-content{padding-bottom:50px}.editor-loading-linking{width:560px;height:560px}.editor-loading-progress-meta,.editor-loading-progress{width:calc(100% - 68px)}.editor-loading-context,.editor-loading-card .editor-loading-note,.editor-loading-card .editor-loading-slow{max-width:calc(100% - 62px)}.editor-loading-elapsed{bottom:17px;right:17px}.editor-loading-connection{grid-column:1}.editor-loading-connection>div{grid-template-columns:42px minmax(0,1fr) 92px}.editor-loading-connection input{font-size:11px}}@keyframes editor-loading-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.editor-loading-screen,.editor-loading-progress:indeterminate,.editor-loading-logo-animation,.editor-loading-linking{animation:none}}.review-delete-actions{border:1px solid var(--line,var(--a3-line,#34404b));border-radius:9px;gap:10px;margin:12px 14px;padding:12px;font-size:12px;display:grid}.review-delete-actions p,.review-delete-actions small{color:var(--muted,#68717d);margin:0;line-height:1.5}.review-delete-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-delete-actions>div>span{overflow-wrap:anywhere;flex:100px;min-width:0}.review-delete-actions label{gap:6px;min-width:0;display:grid}.review-delete-actions select{border-radius:5px;width:100%;min-width:0;min-height:36px;padding:6px}.review-delete-actions button,.review-restore-button{min-height:36px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #c6ced8;border-radius:6px;padding:7px 10px}.review-delete-actions button.danger-button{color:#ff9aa4;border-color:#91565e}.review-delete-actions button:disabled{opacity:.45;cursor:not-allowed}.review-delete-actions button:focus-visible,.review-restore-button:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (pointer:coarse){.review-delete-actions button,.review-restore-button,.review-delete-actions select{min-height:44px}}
