#studio-boot-screen,.gb-screen{--gb-bg:var(--t-app,var(--s-bg,#0a0a0b));--gb-text:var(--t-text,var(--s-text,#f4f4f5));--gb-muted:var(--t-muted,var(--s-muted,#a1a1aa));--gb-a:var(--t-accent,var(--s-accent,#f4f4f5));--gb-a2:var(--t-accent-2,var(--s-accent-2,#8e8e98))}.gb-screen{position:fixed;inset:0;z-index:99999;display:grid;place-content:center;justify-items:center;grid-gap:30px;gap:30px;background:var(--gb-bg);overflow:hidden;transition:opacity .3s ease-in,filter .3s ease-in,transform .3s ease-in}.gb-screen.is-leaving{opacity:0;filter:blur(6px);transform:scale(1.03);pointer-events:none}.gb-aurora{position:absolute;left:50%;top:50%;width:720px;height:720px;margin:-400px 0 0 -360px;border-radius:50%;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--gb-a) 20%,transparent),color-mix(in srgb,var(--gb-a2) 18%,transparent),transparent 60%,color-mix(in srgb,var(--gb-a2) 16%,transparent),transparent);filter:blur(60px);animation:gb-spin 9s linear infinite;pointer-events:none}.gb-mark{position:relative;width:132px;height:132px;display:grid;place-items:center}.gb-mark img{width:96px;height:96px;filter:drop-shadow(0 14px 30px #0007);animation:gb-mark-in .9s cubic-bezier(.16,1,.3,1) both}.gb-sheen{position:absolute;inset:18px;border-radius:24px;overflow:hidden;pointer-events:none;mask:url(/brand/gradian-mark.svg) center/96px no-repeat;-webkit-mask:url(/brand/gradian-mark.svg) center/96px no-repeat}.gb-sheen:after{content:"";position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 42%,#ffffffb0 50%,transparent 58%);transform:translateX(-70%);animation:gb-sheen 2.4s cubic-bezier(.4,0,.2,1) .7s infinite}.gb-words{display:flex;gap:.34em;font:600 20px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--gb-text)}.gb-words span{opacity:0;transform:translateY(10px);filter:blur(6px);animation:gb-word .6s cubic-bezier(.16,1,.3,1) forwards,gb-lit .5s ease forwards;animation-delay:calc(.35s + var(--i) * .05s),calc(.45s + var(--i) * .05s)}.gb-words span:last-child{animation:gb-word .6s cubic-bezier(.16,1,.3,1) forwards,gb-hero .7s ease forwards;animation-delay:calc(.35s + var(--i) * .05s),calc(.45s + var(--i) * .05s)}.gb-foot{display:grid;justify-items:center;grid-gap:14px;gap:14px}.gb-bar{position:relative;width:200px;height:3px;border-radius:99px;background:#ffffff1c;overflow:hidden}.gb-bar i{border-radius:99px;background:linear-gradient(90deg,var(--gb-a2),var(--gb-a));transform-origin:left;transform:scaleX(var(--p,.12));transition:transform .5s cubic-bezier(.2,.65,.25,1)}.gb-bar i,.gb-bar:after{position:absolute;inset:0}.gb-bar:after{content:"";background:linear-gradient(90deg,transparent,#ffffff8c,transparent);width:40%;animation:gb-shimmer 1.3s ease-in-out infinite}.gb-status{font:500 12px Inter,system-ui,sans-serif;letter-spacing:.02em;color:var(--gb-muted)}@keyframes gb-spin{to{transform:rotate(1turn)}}@keyframes gb-mark-in{0%{opacity:0;transform:scale(.8) rotate(-8deg);filter:blur(8px) drop-shadow(0 14px 30px #0007)}}@keyframes gb-sheen{0%{transform:translateX(-70%)}55%,to{transform:translateX(70%)}}@keyframes gb-word{to{opacity:1;transform:none;filter:none}}@keyframes gb-lit{0%{color:var(--gb-a);text-shadow:0 0 18px color-mix(in srgb,var(--gb-a) 55%,transparent)}to{color:var(--gb-text);text-shadow:none}}@keyframes gb-hero{0%{color:var(--gb-text)}to{color:var(--gb-a);text-shadow:0 0 18px color-mix(in srgb,var(--gb-a) 40%,transparent)}}@keyframes gb-shimmer{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}#studio-boot-screen,.gb-screen{--gb-r:var(--t-accent,#3f63e8);--gb-r2:var(--t-accent-2,#a9c6ff)}#studio-boot-screen:after,.gb-screen:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 .55 .9'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E") 0 0/300px 300px}#studio-boot-screen>:not(.gb-aurora),.gb-screen>:not(.gb-aurora){position:relative;z-index:1}.gb-screen.is-leaving{filter:none;transform:none;transition:opacity .35s ease}body.theme-black #studio-boot-screen,body.theme-oled #studio-boot-screen{--gb-r:#3f63e8;--gb-r2:#a9c6ff;--gb-a:#a9c6ff;--gb-a2:#3f63e8}.gb-words span{animation-duration:.8s,.7s}#studio-boot-screen .gb-aurora,.gb-screen .gb-aurora{z-index:0;width:620px;height:620px;margin:-350px 0 0 -310px;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--gb-a) 55%,transparent) 12%,color-mix(in srgb,var(--gb-a2) 45%,transparent) 26%,transparent 45%,transparent 55%,color-mix(in srgb,var(--gb-a2) 45%,transparent) 70%,color-mix(in srgb,var(--gb-a) 30%,transparent) 82%,transparent);filter:blur(46px);animation:gb-spin 11s linear infinite}@media(prefers-reduced-motion:reduce){.gb-words span{opacity:1;transform:none;filter:none;animation:none}.gb-bar:after,.gb-sheen:after{animation:none}.gb-aurora{animation-duration:30s}}