.gcl-view{z-index:50;background:radial-gradient(circle at 50% 18%, color-mix(in oklab, var(--brand-accent) 11%, transparent), transparent 34%), radial-gradient(circle at 18% 82%, color-mix(in oklab, var(--brand-accent) 6%, transparent), transparent 28%), linear-gradient(180deg, #fffdf9 0%, #fbfaf8 48%, #f5f3ef 100%);flex-direction:column;align-items:center;width:100%;min-height:100dvh;padding:clamp(18px,4.4vh,48px) 20px;display:flex;position:fixed;inset:0;overflow:hidden auto}.dark .gcl-view{background:radial-gradient(circle at 50% 18%, color-mix(in oklab, var(--brand-accent) 16%, transparent), transparent 38%), radial-gradient(circle at 18% 82%, color-mix(in oklab, var(--brand-accent) 9%, transparent), transparent 30%), linear-gradient(180deg, #14110d 0%, #100e0b 52%, #0b0a08 100%)}.gcl-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gcl-bg:before{content:"";opacity:.42;will-change:transform;background:linear-gradient(#ffffffc7,#ffffffe0 48%,#fafaf8f5),url(/landing/auspia/auspia-hero-bg-openrouter-orange-growth.png) bottom/cover no-repeat;animation:10s cubic-bezier(.45,0,.25,1) infinite alternate gcl-bg-breathe;position:absolute;inset:0;transform:translate(0,0)scale(1.04)}.dark .gcl-bg:before{opacity:.28;background:linear-gradient(#0c0a08db,#0c0a08eb 48%,#0c0a08f7),url(/landing/auspia/auspia-hero-bg-openrouter-orange-growth.png) bottom/cover no-repeat}.gcl-bg:after{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#18181b07 1px,#0000 1px),linear-gradient(90deg,#18181b06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 50% 44%,#000 0%,#0000 68%)}.dark .gcl-bg:after{opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.gcl-shell{z-index:2;text-align:center;justify-items:center;width:min(100%,860px);margin:auto;animation:.68s cubic-bezier(.16,1,.3,1) both gcl-shell-in;display:grid;position:relative}.gcl-brand{align-items:center;gap:14px;display:inline-flex}.gcl-logo{width:176px;height:auto;filter:drop-shadow(0 18px 44px color-mix(in oklab, var(--brand-accent) 24%, transparent));display:block}.gcl-status{color:#18181b75;letter-spacing:-.02em;margin-top:66px;font-size:clamp(18px,2.6vw,24px);font-weight:500;line-height:1.45}.dark .gcl-status{color:#ffffff85}.gcl-status strong{color:#18181b;font-weight:700}.dark .gcl-status strong{color:#fafafa}.gcl-progress{background:#18181b13;border-radius:999px;width:min(100%,760px);height:10px;margin-top:48px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.dark .gcl-progress{background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.gcl-progress>span{width:var(--gcl-progress,12%);border-radius:inherit;background:linear-gradient(90deg, var(--brand-accent) 0%, color-mix(in oklab, var(--brand-accent) 78%, #ff9a5a) 72%, color-mix(in oklab, var(--brand-accent) 42%, #ffd0ad) 100%);box-shadow:0 10px 26px color-mix(in oklab, var(--brand-accent) 22%, transparent);transition:width .76s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0}.gcl-progress>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);animation:1.45s ease-in-out infinite gcl-sheen;position:absolute;inset:0;transform:translate(-90%)}.gcl-steps{gap:16px;width:min(100%,760px);margin-top:48px;display:grid}.gcl-step{text-align:left;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:.38;background:#ffffffa3;border:1px solid #18181b14;border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:18px;min-height:88px;padding:20px 24px;transition:opacity .42s,transform .52s cubic-bezier(.16,1,.3,1),border-color .42s,background .42s,box-shadow .42s;display:grid;position:relative;overflow:hidden;transform:translateY(12px);box-shadow:0 18px 46px #18181b0a,inset 0 1px #ffffffdb}.dark .gcl-step{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 18px 46px #00000052,inset 0 1px #ffffff0d}.gcl-step:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffffb8 46%,#0000 72%);position:absolute;inset:0;transform:translate(-120%)}.dark .gcl-step:after{background:linear-gradient(110deg,#0000 18%,#ffffff1f 46%,#0000 72%)}.gcl-step.is-active{opacity:1;border-color:color-mix(in oklab, var(--brand-accent) 32%, transparent);box-shadow:0 26px 70px color-mix(in oklab, var(--brand-accent) 12%, transparent), 0 18px 46px #18181b0e, inset 0 1px 0 #ffffffeb;background:#ffffffd1;transform:translate(0,0)}.dark .gcl-step.is-active{box-shadow:0 26px 70px color-mix(in oklab, var(--brand-accent) 20%, transparent), 0 18px 46px #0006, inset 0 1px 0 #ffffff14;background:#ffffff12}.gcl-step.is-active:after{opacity:.72;animation:1.8s ease-in-out infinite gcl-card-scan}.gcl-step.is-complete{opacity:.76;transform:translate(0,0)}.gcl-index{z-index:1;color:#18181b57;background:#18181b0b;border-radius:999px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:650;line-height:1;transition:background .32s,color .32s,box-shadow .32s;display:grid;position:relative}.dark .gcl-index{color:#ffffff6b;background:#ffffff0f}.gcl-step.is-active .gcl-index{background:color-mix(in oklab, var(--brand-accent) 13%, transparent);color:var(--brand-accent);box-shadow:0 0 0 8px color-mix(in oklab, var(--brand-accent) 6%, transparent)}.gcl-step.is-complete .gcl-index{color:#5a955e;background:#5a955e1f}.gcl-index-check{width:18px;height:18px}.gcl-copy{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.gcl-copy h3{color:#18181b;letter-spacing:-.025em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:680;line-height:1.25}.dark .gcl-copy h3{color:#fafafa}.gcl-copy p{color:#18181b7a;margin:0;font-size:clamp(14px,1.6vw,16px);font-weight:500;line-height:1.55}.dark .gcl-copy p{color:#ffffff80}.gcl-orbit{z-index:1;opacity:0;border-radius:999px;width:28px;height:28px;position:relative}.gcl-orbit:before,.gcl-orbit:after{content:"";border-radius:inherit;border:1px solid color-mix(in oklab, var(--brand-accent) 42%, transparent);position:absolute;inset:5px}.gcl-orbit:after{border-top-color:var(--brand-accent);border-right-color:#0000;animation:.9s linear infinite gcl-spin;inset:0}.gcl-step.is-active .gcl-orbit{opacity:1}.gcl-note{color:#18181b6b;margin-top:54px;font-size:16px;font-weight:500;line-height:1.7}.dark .gcl-note{color:#ffffff6b}@keyframes gcl-bg-breathe{0%{transform:translate(-1.2%,-.8%)scale(1.04)}to{transform:translate(1.2%,.8%)scale(1.085)}}@keyframes gcl-shell-in{0%{opacity:0;filter:blur(14px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes gcl-sheen{0%{transform:translate(-96%)}to{transform:translate(96%)}}@keyframes gcl-card-scan{0%{transform:translate(-120%)}54%,to{transform:translate(120%)}}@keyframes gcl-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.gcl-view{padding:18px}.gcl-logo{width:132px}.gcl-status{margin-top:26px;font-size:clamp(16px,2.4vh,19px);line-height:1.35}.gcl-progress{width:min(100%,680px);height:8px;margin-top:22px}.gcl-steps{gap:10px;width:min(100%,680px);margin-top:22px}.gcl-step{border-radius:16px;grid-template-columns:34px 1fr auto;gap:14px;min-height:64px;padding:12px 16px}.gcl-index{width:34px;height:34px;font-size:13px}.gcl-copy{gap:4px}.gcl-copy h3{font-size:16px;line-height:1.18}.gcl-copy p{font-size:13px;line-height:1.35}.gcl-orbit{width:22px;height:22px}.gcl-note{margin-top:20px;font-size:13px;line-height:1.4}}@media (max-width:480px){.gcl-view{padding:14px}.gcl-logo{width:112px}.gcl-status{margin-top:16px;font-size:15px}.gcl-progress,.gcl-steps{margin-top:14px}.gcl-steps{gap:8px}.gcl-step{border-radius:14px;grid-template-columns:30px 1fr;gap:12px;min-height:52px;padding:8px 12px}.gcl-index{width:30px;height:30px;font-size:12px}.gcl-copy h3{font-size:14px}.gcl-copy p{font-size:12px;line-height:1.28}.gcl-orbit{display:none}.gcl-note{margin-top:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.gcl-bg:before,.gcl-shell,.gcl-progress>span:after,.gcl-step.is-active:after,.gcl-orbit:after{animation:none!important}.gcl-shell{opacity:1;filter:none;transform:none}}
