.opal-scene{isolation:isolate;pointer-events:none;width:100%;height:100%;min-height:220px;position:relative}.opal-scene__canvas{z-index:2;opacity:0;transition:opacity .42s;position:absolute;inset:0}.opal-scene__canvas canvas{width:100%;height:100%;display:block}.opal-scene[data-render-state=ready] .opal-scene__canvas{opacity:1}.opal-scene__halo{z-index:0;filter:blur(24px);background:radial-gradient(at 38% 43%,#88e4d540,#0000 62%),radial-gradient(at 70% 52%,#f5c6ac35,#0000 58%),radial-gradient(at 45% 55%,#a6cff430,#0000 70%);position:absolute;inset:12% 4%}.opal-scene__shadow{z-index:0;filter:blur(16px);background:#102b4424;border-radius:50%;width:42%;height:5%;position:absolute;bottom:8%;left:29%}.opal-scene__fallback{z-index:1;opacity:1;background:radial-gradient(at 26% 23%,#fff 0%,#ffffffbd 6%,#0000 22%),radial-gradient(at 65% 33%,#5cddddb0,#0000 35%),radial-gradient(at 30% 72%,#f4be7fd0,#0000 28%),radial-gradient(at 63% 77%,#b7a5e6b0,#0000 28%),radial-gradient(at 34% 43%,#a9ebcdb5,#0000 36%),linear-gradient(130deg,#f3fffc,#c4e8e1 56%,#9db7c6);border-radius:57% 43% 53% 47%/29% 44% 56% 71%;width:27%;height:73%;transition:opacity .42s;position:absolute;top:10%;left:36.5%;transform:rotate(-12deg);box-shadow:inset -13px -12px 25px #102b4433,inset 6px 4px 12px #ffffffb0,0 28px 55px #102b4415}.opal-scene[data-render-state=ready] .opal-scene__fallback{opacity:0}.opal-scene[data-intensity=off] .opal-scene__canvas,.opal-scene[data-intensity=off] .opal-scene__fallback{transition:none}@media (prefers-reduced-motion:reduce){.opal-scene__canvas,.opal-scene__fallback{transition:none}}.opal-loader{--opal-loader-gem-size:32px;min-width:0;max-width:100%;color:var(--foreground,#102b44);vertical-align:middle;align-items:center;gap:10px;display:inline-flex}.opal-loader__gem{width:var(--opal-loader-gem-size);height:var(--opal-loader-gem-size);flex:0 0 var(--opal-loader-gem-size);min-height:0}.opal-loader .opal-scene__halo{filter:blur(5px);inset:12% 2%}.opal-loader .opal-scene__shadow{filter:blur(3px)}.opal-loader .opal-scene__fallback{transition:none;box-shadow:inset -4px -4px 9px #102b4433,inset 2px 2px 4px #ffffffb0,0 6px 10px #102b4410}.opal-loader .opal-scene__canvas{transition:none}.opal-loader__copy{flex-direction:column;gap:5px;min-width:0;display:flex}.opal-loader__label{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.5}.opal-loader__description{max-width:36ch;color:var(--muted-foreground,#60746d);overflow-wrap:anywhere;font-size:12px;line-height:1.65}.opal-loader[data-size=panel],.opal-loader[data-size=page]{--opal-loader-gem-size:96px;text-align:center;border:1px solid var(--border,#dbe5d5);background:radial-gradient(ellipse at 50% 22%, #88e4d515, transparent 65%), var(--card,#fffefa);border-radius:16px;flex-direction:column;justify-content:center;gap:14px;width:100%;padding:20px;display:flex}.opal-loader[data-size=panel]{min-height:210px}.opal-loader[data-size=page]{--opal-loader-gem-size:128px;min-height:min(360px,60dvh);padding-block:32px}.opal-loader[data-size=page] .opal-loader__label{letter-spacing:-.02em;font-size:17px}.opal-loader:is([data-size=panel],[data-size=page]) .opal-loader__copy{align-items:center}.opal-results__content{display:inherit;gap:inherit;min-width:0}[data-results-motion=off],[data-results-motion=off]>.opal-results__content{transform:none!important}[data-results-motion=off]>.opal-results__content{opacity:1!important}.opal-pending{min-width:0;position:relative}.opal-pending[data-pending=true][data-size=panel]{min-height:210px}.opal-pending[data-pending=true][data-size=page]{min-height:min(360px,60dvh)}.opal-pending__content{z-index:1;position:relative}.opal-pending__visual{pointer-events:none;position:absolute;inset:0}[data-content-layout=viewport] #workspace-content>.opal-pending,[data-content-layout=viewport] #workspace-content>.opal-pending>.opal-pending__content{flex-direction:column;flex:1;min-height:0;display:flex}.opal-account main>.opal-pending>.opal-pending__content>:not([hidden])~:not([hidden]){margin-block-start:calc(var(--spacing,.25rem) * 5)}
