.dev-env-banner[data-v-249527c4]{background:linear-gradient(135deg,oklch(var(--wa)/.14) 0,oklch(var(--b1)/.96) 42%,oklch(var(--p)/.08));border:1px solid oklch(var(--wa)/.35);border-radius:.875rem;box-shadow:0 8px 24px -12px oklch(var(--wa)/.35),inset 0 1px oklch(var(--bc)/.06);overflow:hidden;position:relative}.dev-env-banner--card[data-v-249527c4]{border-radius:.75rem}.dev-env-banner--bar[data-v-249527c4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem}.dev-env-banner__glow[data-v-249527c4]{background:radial-gradient(ellipse 80% 120% at 0 0,oklch(var(--wa)/.22) 0,transparent 55%),radial-gradient(ellipse 60% 80% at 100% 100%,oklch(var(--p)/.12) 0,transparent 50%);inset:0;pointer-events:none;position:absolute}.dev-env-banner__inner[data-v-249527c4]{align-items:flex-start;display:flex;gap:.625rem;padding:.625rem .75rem;position:relative;z-index:1}.dev-env-banner--bar .dev-env-banner__inner[data-v-249527c4]{align-items:center;gap:.875rem;margin-inline:auto;max-width:72rem;padding:.75rem 1rem;width:100%}.dev-env-banner__icon-wrap[data-v-249527c4]{align-items:center;background:linear-gradient(145deg,oklch(var(--wa)/.22),oklch(var(--wa)/.08));border:1px solid oklch(var(--wa)/.28);border-radius:.625rem;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.dev-env-banner--bar .dev-env-banner__icon-wrap[data-v-249527c4]{height:2.25rem;width:2.25rem}.dev-env-banner__icon[data-v-249527c4]{color:oklch(var(--wa));height:1rem;width:1rem}.dev-env-banner--bar .dev-env-banner__icon[data-v-249527c4]{height:1.125rem;width:1.125rem}.dev-env-banner__copy[data-v-249527c4]{flex:1;min-width:0}.dev-env-banner__title-row[data-v-249527c4]{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .5rem;margin-bottom:.125rem}.dev-env-banner__badge[data-v-249527c4]{align-items:center;background:oklch(var(--wa)/.18);border:1px solid oklch(var(--wa)/.3);border-radius:9999px;color:oklch(var(--wac));display:inline-flex;font-size:.5625rem;font-weight:800;gap:.3rem;letter-spacing:.12em;padding:.125rem .45rem;text-transform:uppercase}.dev-env-banner__badge-dot[data-v-249527c4]{animation:dev-banner-pulse-249527c4 2s ease-in-out infinite;background:oklch(var(--wa));border-radius:9999px;box-shadow:0 0 oklch(var(--wa)/.45);height:.35rem;width:.35rem}@keyframes dev-banner-pulse-249527c4{0%,to{box-shadow:0 0 oklch(var(--wa)/.35);opacity:.65}50%{box-shadow:0 0 0 4px oklch(var(--wa)/0);opacity:1}}.dev-env-banner__title[data-v-249527c4]{color:oklch(var(--bc));font-size:.8125rem;font-weight:700;line-height:1.3;margin:0}.dev-env-banner--bar .dev-env-banner__title[data-v-249527c4]{font-size:.875rem}.dev-env-banner__message[data-v-249527c4]{color:oklch(var(--bc)/.65);font-size:.75rem;line-height:1.45;margin:0}.dev-env-banner--bar .dev-env-banner__message[data-v-249527c4]{font-size:.8125rem;line-height:1.5}.dev-env-banner__inline-link[data-v-249527c4]{align-items:center;color:oklch(var(--p));display:inline-flex;font-size:inherit;font-weight:700;gap:.125rem;margin-left:.25rem;text-decoration:none;transition:color .15s ease;white-space:nowrap}.dev-env-banner__inline-link[data-v-249527c4]:hover{color:oklch(var(--s));text-decoration:underline}.dev-env-banner__cta[data-v-249527c4]{align-items:center;background:linear-gradient(135deg,oklch(var(--p)),oklch(var(--s)));border-radius:.625rem;box-shadow:0 6px 16px -10px oklch(var(--p)/.65);color:oklch(var(--pc));display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;gap:.375rem;height:2.25rem;justify-content:center;line-height:1;padding:0 .875rem;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}@media(max-width:639px){.dev-env-banner--bar .dev-env-banner__inner[data-v-249527c4]{flex-wrap:wrap}.dev-env-banner--bar .dev-env-banner__cta[data-v-249527c4]{width:100%}}.dev-env-banner__cta[data-v-249527c4]:hover{box-shadow:0 8px 20px -10px oklch(var(--p)/.75);filter:brightness(1.05);transform:translateY(-1px)}.dev-env-banner__cta[data-v-249527c4]:active{transform:translateY(0)}.dev-env-banner__cta-icon[data-v-249527c4]{height:.875rem;transition:transform .2s ease;width:.875rem}.dev-env-banner__cta:hover .dev-env-banner__cta-icon[data-v-249527c4]{transform:translate(1px,-1px)}.dev-banner-enter-active[data-v-249527c4],.dev-banner-leave-active[data-v-249527c4]{transition:opacity .45s ease,transform .45s ease}.dev-banner-enter-from[data-v-249527c4],.dev-banner-leave-to[data-v-249527c4]{opacity:0;transform:translateY(-.5rem)}@media(prefers-reduced-motion:reduce){.dev-env-banner__badge-dot[data-v-249527c4]{animation:none;opacity:.85}.dev-banner-enter-active[data-v-249527c4],.dev-banner-leave-active[data-v-249527c4],.dev-env-banner__cta[data-v-249527c4],.dev-env-banner__cta-icon[data-v-249527c4]{transition:none}}
