.shadow-controls[data-v-b55739b9]{background:linear-gradient(145deg,rgb(var(--surface-panel-1)),rgb(var(--surface-panel-2)));border:1px solid rgb(var(--panel-border));border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.shadow-controls__header[data-v-b55739b9]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.shadow-controls__header-actions[data-v-b55739b9]{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.shadow-controls__ai-help-btn[data-v-b55739b9]{background:linear-gradient(135deg,#3b82f6,#8b5cf6 55%,#ec4899);border:0;box-shadow:0 8px 18px #3b82f64d;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35)}.shadow-controls__ai-help-btn[data-v-b55739b9]:hover{transform:translateY(-1px)}[data-theme=light] .shadow-controls__ai-help-btn[data-v-b55739b9]{background:linear-gradient(135deg,#93c5fd,#c4b5fd 55%,#fbcfe8);border:1px solid rgba(17,24,39,.18);box-shadow:0 8px 16px #11182724;color:#111827;text-shadow:none}.shadow-controls__tag[data-v-b55739b9]{color:rgba(var(--color-text-secondary),.9);font-size:.75rem;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.shadow-controls__title[data-v-b55739b9]{font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.shadow-controls__subtitle[data-v-b55739b9]{color:rgba(var(--color-text-secondary),.95);line-height:1.6;max-width:640px}.shadow-controls__list[data-v-b55739b9]{position:relative}.shadow-controls__list-stack[data-v-b55739b9]{display:flex;flex-direction:column;gap:1rem}.shadow-controls__drag-hint[data-v-b55739b9]{color:rgba(var(--color-text-secondary),.92);font-size:.75rem;margin:0}.shadow-controls__item[data-v-b55739b9]{background:linear-gradient(140deg,rgba(var(--color-bg-primary),.9),rgba(var(--color-bg-secondary),.92));border:1px solid rgba(var(--panel-border),.6);border-radius:.5rem;box-shadow:inset 0 1px rgba(var(--color-border),.2),0 12px 32px rgba(var(--color-text-primary),.14);overflow:hidden;padding:1.5rem;position:relative}.shadow-controls__item[data-v-b55739b9]:after{background:linear-gradient(120deg,rgba(var(--color-primary),.1),transparent 55%);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.shadow-controls__item_pressed[data-v-b55739b9]{border-color:rgba(var(--color-primary),.5);box-shadow:inset 0 1px rgba(var(--color-border),.2),0 12px 32px rgba(var(--color-text-primary),.14),0 0 0 3px rgba(var(--color-primary),.12)}.shadow-controls__item_dragging[data-v-b55739b9]{border-color:rgba(var(--color-primary),.74);box-shadow:inset 0 1px rgba(var(--color-border),.2),0 20px 40px #0f172a38}.shadow-controls__item-head[data-v-b55739b9]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;position:relative;z-index:1}.shadow-controls__pill[data-v-b55739b9]{align-items:center;background:rgba(var(--color-bg-primary),.65);border:1px solid rgba(var(--panel-border),.65);border-radius:9999px;display:inline-flex;gap:.5rem;padding:.25rem .5rem}.shadow-controls__item-meta[data-v-b55739b9]{align-items:center;display:flex;gap:.5rem}.shadow-controls__drag-handle[data-v-b55739b9]{background:linear-gradient(145deg,rgba(var(--color-bg-primary),.96),rgba(var(--color-bg-secondary),.92));border:1px solid rgba(var(--color-primary),.38);border-radius:.375rem;box-shadow:inset 0 1px rgba(var(--color-border),.18),0 6px 16px rgba(var(--color-text-primary),.1);cursor:grab;height:38px;touch-action:none;width:38px}.shadow-controls__drag-handle-dots[data-v-b55739b9]{background-image:radial-gradient(circle,rgb(var(--color-text-secondary)) 1.5px,transparent 1.5px),radial-gradient(circle,rgb(var(--color-text-secondary)) 1.5px,transparent 1.5px);background-position:calc(50% - 3px),calc(50% + 3px);background-repeat:repeat-y;background-size:8px 12px;display:block;height:100%;opacity:1;width:100%}.shadow-controls__index[data-v-b55739b9]{font-weight:600}.shadow-controls__pill-text[data-v-b55739b9]{color:rgba(var(--color-text-secondary),.92);font-size:.875rem}.shadow-controls__actions[data-v-b55739b9]{display:flex;gap:.25rem}.shadow-controls__toggle_active[data-v-b55739b9]{border-color:rgb(var(--color-primary));color:rgb(var(--color-primary))}.shadow-controls__grid[data-v-b55739b9]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:relative;z-index:1}.shadow-controls__field[data-v-b55739b9]{display:flex;flex-direction:column;gap:.25rem}.shadow-controls__field_full[data-v-b55739b9]{grid-column:1/-1}.shadow-controls__label[data-v-b55739b9]{color:rgb(var(--color-text-primary));font-size:.875rem;font-weight:600}.shadow-controls__input-row[data-v-b55739b9]{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(112px,128px)}.shadow-controls__range[data-v-b55739b9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--color-bg-tertiary));border-radius:9999px;height:8px;outline:none;width:100%}.shadow-controls__range[data-v-b55739b9]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(145deg,rgb(var(--color-primary)),rgb(var(--color-secondary)));border-radius:50%;box-shadow:0 4px 12px rgba(var(--color-primary),.35);cursor:pointer;height:18px;-webkit-transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;width:18px}.shadow-controls__range[data-v-b55739b9]::-webkit-slider-thumb:hover{box-shadow:0 6px 16px rgba(var(--color-primary),.45);transform:scale(1.1)}.shadow-controls__range[data-v-b55739b9]::-moz-range-thumb{background:linear-gradient(145deg,rgb(var(--color-primary)),rgb(var(--color-secondary)));border:none;border-radius:50%;box-shadow:0 4px 12px rgba(var(--color-primary),.35);cursor:pointer;height:18px;-moz-transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;width:18px}.shadow-controls__range[data-v-b55739b9]::-moz-range-thumb:hover{box-shadow:0 6px 16px rgba(var(--color-primary),.45);transform:scale(1.1)}.shadow-controls__number[data-v-b55739b9]{width:100%}.shadow-controls__number[data-v-b55739b9] .input__wrapper{padding:6px 8px}.shadow-controls__number[data-v-b55739b9] .input__field[type=number]{min-width:0;padding-right:4px;width:100%}.shadow-controls__color-row[data-v-b55739b9]{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(80px,120px) minmax(0,1fr)}.shadow-controls__color[data-v-b55739b9]{background:rgb(var(--color-bg-tertiary));border:1px solid rgb(var(--color-border));border-radius:.375rem;height:44px;width:100%}.shadow-controls__hex[data-v-b55739b9]{width:100%}.shadow-controls__drag-ghost[data-v-b55739b9]{pointer-events:none;position:fixed;z-index:20}.shadow-layer-list-move[data-v-b55739b9]{transition:transform .18s ease}@media(max-width:768px){.shadow-controls__item-head[data-v-b55739b9]{align-items:flex-start;flex-direction:column}.shadow-controls__actions[data-v-b55739b9]{justify-content:flex-start;width:100%}}.shadow-preview[data-v-3df4891d]{aspect-ratio:16/9;background:linear-gradient(135deg,rgba(var(--color-bg-primary),.92),rgba(var(--color-bg-secondary),.9));border:1px solid rgba(var(--panel-border),.28);border-radius:.75rem;box-shadow:0 28px 70px #0000006b,0 18px 32px rgba(var(--color-primary),.18);isolation:isolate;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.shadow-preview[data-v-3df4891d]{background:linear-gradient(145deg,rgba(var(--color-bg-primary),.96),rgba(var(--color-bg-secondary),.92));box-shadow:0 18px 42px #00000052,0 10px 22px rgba(var(--color-primary),.16)}}.shadow-preview__scene[data-v-3df4891d]{background:radial-gradient(120% 120% at 20% 20%,rgba(var(--color-primary),.12),transparent 60%),radial-gradient(110% 120% at 80% 15%,rgba(var(--color-secondary),.12),transparent 60%),radial-gradient(140% 120% at 60% 80%,rgba(var(--color-accent),.12),transparent 70%);display:grid;inset:0;padding:2rem;place-items:center;position:absolute}.shadow-preview__grid[data-v-3df4891d]{animation:gridDrift-3df4891d 26s ease-in-out infinite alternate;background:linear-gradient(90deg,rgba(var(--color-text-primary),.06) 1px,transparent 1px),linear-gradient(0deg,rgba(var(--color-text-primary),.06) 1px,transparent 1px);background-size:160px 160px,160px 160px;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 50%,rgba(0,0,0,.82),transparent 70%);mask-image:radial-gradient(120% 90% at 50% 50%,rgba(0,0,0,.82),transparent 70%);opacity:.6;position:absolute}.shadow-preview__orb[data-v-3df4891d]{animation:orbFloat-3df4891d 18s ease-in-out infinite alternate;border-radius:50%;height:360px;mix-blend-mode:screen;opacity:.55;position:absolute;width:360px;will-change:transform;z-index:-1}.shadow-preview__orb[data-v-3df4891d]:after{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.12),transparent 65%);border-radius:inherit;content:"";inset:16%;position:absolute}.shadow-preview__orb_primary[data-v-3df4891d]{background:radial-gradient(60% 60% at 50% 50%,var(--accent-primary),transparent 70%);left:-60px;top:-80px}.shadow-preview__orb_secondary[data-v-3df4891d]{animation-delay:6s;background:radial-gradient(55% 55% at 50% 50%,var(--accent-secondary),transparent 70%);bottom:-90px;right:-40px}.shadow-preview__card[data-v-3df4891d]{background:linear-gradient(135deg,rgba(var(--color-bg-primary),.85),rgba(var(--color-bg-secondary),.94)),linear-gradient(120deg,rgba(var(--color-primary),.18),rgba(var(--color-secondary),.12));border:1px solid rgba(var(--panel-border),.6);border-radius:.75rem;box-shadow:var(--shadow-value),inset 0 1px rgba(var(--color-border),.2);color:rgb(var(--color-text-primary));max-width:520px;min-height:280px;overflow:hidden;padding:2rem;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;width:100%}.shadow-preview__card[data-v-3df4891d]:after,.shadow-preview__card[data-v-3df4891d]:before{animation:rotateSheet-3df4891d 22s linear infinite;background:conic-gradient(from 120deg,rgba(var(--color-primary),.08),#fff0);border-radius:30%;content:"";inset:-30%;mix-blend-mode:soft-light;opacity:.7;position:absolute}.shadow-preview__card[data-v-3df4891d]:after{animation:glance-3df4891d 14s ease-in-out infinite alternate;background:linear-gradient(115deg,rgba(var(--color-text-primary),.08),transparent 60%);inset:-12%}.shadow-preview__card[data-v-3df4891d]:hover{border-color:rgba(var(--color-text-primary),.22);box-shadow:var(--shadow-value),0 14px 38px rgba(var(--color-primary),.15);transform:translate3d(0,-4px,0) rotate(-.4deg)}.shadow-preview__badge[data-v-3df4891d]{align-items:center;background:linear-gradient(120deg,rgba(var(--color-primary),.26),rgba(var(--color-secondary),.18));border:1px solid rgba(var(--panel-border),.6);border-radius:9999px;color:rgb(var(--color-text-primary));display:inline-flex;font-size:.75rem;gap:.25rem;letter-spacing:.06em;padding:.25rem .5rem;text-transform:uppercase}.shadow-preview__title[data-v-3df4891d]{font-size:1.25rem;font-weight:600;margin:1rem 0 .25rem}.shadow-preview__subtitle[data-v-3df4891d]{color:rgba(var(--color-text-secondary),.92);line-height:1.6;margin-bottom:1.5rem;max-width:420px}.shadow-preview__cta[data-v-3df4891d]{align-items:center;background:rgba(var(--color-bg-primary),.4);border:1px solid rgba(var(--panel-border),.6);border-radius:9999px;box-shadow:inset 0 1px rgba(var(--color-border),.18);color:rgb(var(--color-text-primary));display:inline-flex;font-weight:500;gap:.5rem;padding:.5rem 1rem}.shadow-preview__dot[data-v-3df4891d]{animation:pulseDot-3df4891d 2.8s ease-in-out infinite;background:linear-gradient(145deg,var(--accent-primary),var(--accent-secondary));border-radius:999px;box-shadow:0 0 0 6px rgba(var(--color-primary),.16);height:10px;width:10px}@keyframes gridDrift-3df4891d{0%{transform:translateZ(0)}50%{transform:translate3d(4%,-3%,0)}to{transform:translate3d(-3%,2%,0)}}@keyframes orbFloat-3df4891d{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-4%,0) scale(1.05)}to{transform:translate3d(-4%,3%,0) scale(1)}}@keyframes rotateSheet-3df4891d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes glance-3df4891d{0%{opacity:.5;transform:translate3d(-4%,2%,0) rotate(-2deg)}50%{opacity:.85;transform:translate3d(2%,-4%,0) rotate(2deg)}to{opacity:.6;transform:translate3d(4%,3%,0) rotate(-2deg)}}@keyframes pulseDot-3df4891d{0%,to{box-shadow:0 0 0 6px rgba(var(--color-primary),.2);transform:scale(1)}50%{box-shadow:0 0 0 12px rgba(var(--color-secondary),.22);transform:scale(1.15)}}@media(max-width:768px){.shadow-preview__card[data-v-3df4891d],.shadow-preview__card[data-v-3df4891d]:after,.shadow-preview__card[data-v-3df4891d]:before,.shadow-preview__dot[data-v-3df4891d],.shadow-preview__grid[data-v-3df4891d],.shadow-preview__orb[data-v-3df4891d]{animation:none!important}.shadow-preview__grid[data-v-3df4891d],.shadow-preview__orb[data-v-3df4891d]{opacity:.35}}@media(max-width:480px){.shadow-preview[data-v-3df4891d]{aspect-ratio:4/3}.shadow-preview__scene[data-v-3df4891d]{padding:1rem}.shadow-preview__card[data-v-3df4891d]{min-height:200px;padding:1rem}.shadow-preview__title[data-v-3df4891d]{font-size:1.125rem;margin:.5rem 0 .25rem}.shadow-preview__subtitle[data-v-3df4891d]{font-size:.875rem;margin-bottom:1rem}.shadow-preview__cta[data-v-3df4891d]{font-size:.875rem;padding:.25rem .5rem}.shadow-preview__orb[data-v-3df4891d]{height:200px;width:200px}.shadow-preview__orb_primary[data-v-3df4891d]{left:-40px;top:-50px}.shadow-preview__orb_secondary[data-v-3df4891d]{bottom:-50px;right:-30px}}@media(prefers-reduced-motion:reduce){.shadow-preview__card[data-v-3df4891d],.shadow-preview__card[data-v-3df4891d]:after,.shadow-preview__card[data-v-3df4891d]:before,.shadow-preview__dot[data-v-3df4891d],.shadow-preview__grid[data-v-3df4891d],.shadow-preview__orb[data-v-3df4891d],.shadow-preview__orb[data-v-3df4891d]:after{animation:none!important}}.shadow-generation[data-v-5828e8fb]{align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr;position:relative}@media(min-width:1024px){.shadow-generation[data-v-5828e8fb]{gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.shadow-generation__code[data-v-5828e8fb]{grid-column:1/-1;min-width:0;order:1}.shadow-generation__preview[data-v-5828e8fb]{min-width:0;order:2;position:relative}.shadow-generation__preview-inner[data-v-5828e8fb]{width:100%}.shadow-generation__controls[data-v-5828e8fb]{min-width:0;order:3}.shadow-generation__export[data-v-5828e8fb]{margin-top:1rem;text-align:right}.shadow-generation__presets[data-v-5828e8fb]{grid-column:1/-1;min-width:0;order:4}.shadow-generation__save-preview[data-v-5828e8fb]{border-radius:.5rem;height:100%;width:100%}.shadow-generation__ai-modal[data-v-5828e8fb]{display:flex;flex-direction:column;gap:1rem}.shadow-generation__ai-lock[data-v-5828e8fb]{color:rgb(var(--color-error));font-size:.875rem;margin:0}.shadow-generation__ai-upload[data-v-5828e8fb]{display:flex;flex-direction:column;gap:.25rem}.shadow-generation__ai-upload-label[data-v-5828e8fb]{color:rgb(var(--color-text-primary));font-size:.875rem;font-weight:600;margin:0}.shadow-generation__ai-upload-input[data-v-5828e8fb]{display:none}.shadow-generation__ai-upload-actions[data-v-5828e8fb]{display:flex;flex-wrap:wrap;gap:.25rem}.shadow-generation__ai-upload-hint[data-v-5828e8fb]{color:rgb(var(--color-text-secondary));font-size:.75rem;margin:0}.shadow-generation__ai-upload-file[data-v-5828e8fb]{color:rgb(var(--color-text-primary));font-size:.875rem;margin:0}.shadow-generation__ai-result[data-v-5828e8fb]{background:rgb(var(--color-bg-primary));border:1px solid rgb(var(--color-border));border-radius:.375rem;display:flex;flex-direction:column;gap:.25rem;padding:.5rem}.shadow-generation__ai-result h4[data-v-5828e8fb]{font-size:.875rem;margin:0}.shadow-generation__ai-result-text[data-v-5828e8fb]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.875rem;margin:0;white-space:pre-wrap;word-break:break-word}.shadow-generation__ai-result-empty[data-v-5828e8fb]{color:rgb(var(--color-text-secondary));font-size:.875rem;margin:0}.shadow-generation__ai-result-error[data-v-5828e8fb]{color:rgb(var(--color-error));font-size:.875rem;margin:0}.shadow-page[data-v-e51d3895]{background:radial-gradient(140% 140% at 12% 18%,rgba(var(--color-primary),.28),transparent 60%),radial-gradient(120% 140% at 82% 22%,rgba(var(--color-secondary),.22),transparent 62%),radial-gradient(120% 120% at 45% 92%,rgba(var(--color-accent),.18),transparent 72%),linear-gradient(180deg,rgb(var(--color-bg-secondary)),rgb(var(--color-bg-primary)));color:rgb(var(--color-text-primary));min-height:calc(var(--app-vh, 1vh)*100);overflow:hidden;padding:120px 0 4rem;position:relative}[data-theme=light] .shadow-page[data-v-e51d3895]{background:radial-gradient(140% 140% at 12% 18%,rgba(var(--color-primary),.15),transparent 60%),radial-gradient(120% 140% at 82% 22%,rgba(var(--color-secondary),.12),transparent 62%),radial-gradient(120% 120% at 45% 92%,rgba(var(--color-accent),.1),transparent 72%),linear-gradient(180deg,#f8fafc,#fff)}.shadow-page[data-v-e51d3895]:before{animation:shadowNebula-e51d3895 60s ease-in-out infinite alternate;backface-visibility:hidden;background:radial-gradient(40% 42% at 22% 38%,rgba(var(--color-primary),.32),transparent 64%),radial-gradient(38% 44% at 78% 26%,rgba(var(--color-secondary),.26),transparent 64%),radial-gradient(44% 48% at 76% 78%,rgba(var(--color-accent),.22),transparent 68%);contain:strict;content:"";inset:-20%;opacity:.7;position:absolute;transform:translateZ(0);will-change:transform;z-index:-2}[data-theme=light] .shadow-page[data-v-e51d3895]:before{background:radial-gradient(40% 42% at 22% 38%,rgba(var(--color-primary),.18),transparent 64%),radial-gradient(38% 44% at 78% 26%,rgba(var(--color-secondary),.14),transparent 64%),radial-gradient(44% 48% at 76% 78%,rgba(var(--color-accent),.12),transparent 68%);opacity:.5}.shadow-page[data-v-e51d3895]:after{animation:shadowGrid-e51d3895 48s ease-in-out infinite alternate;backface-visibility:hidden;background-image:repeating-linear-gradient(90deg,rgba(var(--color-text-primary),.04) 0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,rgba(var(--color-text-primary),.04) 0 1px,transparent 1px 120px);background-size:200px 200px,200px 200px;contain:strict;content:"";inset:-8%;-webkit-mask-image:radial-gradient(130% 110% at 50% 45%,rgba(0,0,0,.92),transparent 92%);mask-image:radial-gradient(130% 110% at 50% 45%,rgba(0,0,0,.92),transparent 92%);opacity:.35;pointer-events:none;position:absolute;transform:translateZ(0);will-change:transform;z-index:-1}[data-theme=light] .shadow-page[data-v-e51d3895]:after{background-image:repeating-linear-gradient(90deg,rgba(var(--color-text-primary),.06) 0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,rgba(var(--color-text-primary),.06) 0 1px,transparent 1px 120px);opacity:.25}.shadow-page__motion[data-v-e51d3895]{animation:shadowOrbit-e51d3895 80s linear infinite;backface-visibility:hidden;background:conic-gradient(from 160deg at 42% 34%,rgba(var(--color-primary),.32),rgba(var(--color-secondary),.18),rgba(var(--color-accent),.22),rgba(var(--color-primary),.32));contain:strict;inset:-30% -40%;-webkit-mask-image:radial-gradient(76% 72% at 50% 48%,rgba(0,0,0,.95),transparent 92%);mask-image:radial-gradient(76% 72% at 50% 48%,rgba(0,0,0,.95),transparent 92%);opacity:.45;pointer-events:none;position:absolute;transform:translateZ(0);will-change:transform;z-index:-2}[data-theme=light] .shadow-page__motion[data-v-e51d3895]{background:conic-gradient(from 160deg at 42% 34%,rgba(var(--color-primary),.18),rgba(var(--color-secondary),.1),rgba(var(--color-accent),.12),rgba(var(--color-primary),.18));opacity:.35}.shadow-page__waves[data-v-e51d3895]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-3}.shadow-page__wave[data-v-e51d3895]{backface-visibility:hidden;border-radius:45%;contain:strict;height:200%;position:absolute;transform:translateZ(0);width:200%;will-change:transform}.shadow-page__wave_1[data-v-e51d3895]{animation:shadowWave1-e51d3895 40s ease-in-out infinite alternate;background:radial-gradient(ellipse at 30% 40%,rgba(var(--color-primary),.26),rgba(var(--color-primary),.13) 30%,transparent 60%);left:-20%;top:-40%}[data-theme=light] .shadow-page__wave_1[data-v-e51d3895]{background:radial-gradient(ellipse at 30% 40%,rgba(var(--color-primary),.12),rgba(var(--color-primary),.06) 30%,transparent 60%)}.shadow-page__wave_2[data-v-e51d3895]{animation:shadowWave2-e51d3895 50s ease-in-out infinite alternate;animation-delay:-10s;background:radial-gradient(ellipse at 70% 60%,rgba(var(--color-secondary),.22),rgba(var(--color-secondary),.1) 35%,transparent 65%);bottom:-50%;right:-30%}[data-theme=light] .shadow-page__wave_2[data-v-e51d3895]{background:radial-gradient(ellipse at 70% 60%,rgba(var(--color-secondary),.1),rgba(var(--color-secondary),.05) 35%,transparent 65%)}.shadow-page__wave_3[data-v-e51d3895]{animation:shadowWave3-e51d3895 45s ease-in-out infinite alternate;animation-delay:-20s;background:radial-gradient(ellipse at 50% 50%,rgba(var(--color-accent),.18),rgba(var(--color-accent),.08) 40%,transparent 70%);right:-40%;top:-20%}[data-theme=light] .shadow-page__wave_3[data-v-e51d3895]{background:radial-gradient(ellipse at 50% 50%,rgba(var(--color-accent),.08),rgba(var(--color-accent),.04) 40%,transparent 70%)}.shadow-page__header[data-v-e51d3895]{align-items:flex-start;background:linear-gradient(135deg,rgba(var(--color-text-primary),.08),rgba(var(--color-text-primary),.04));border:1px solid rgba(var(--panel-border),.14);border-radius:1rem;box-shadow:0 26px 70px #0006,0 14px 32px rgba(var(--color-primary),.18);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin-bottom:3rem;overflow:hidden;padding:2rem;position:relative}.shadow-page__header[data-v-e51d3895]:after{background:radial-gradient(50% 50% at 80% 30%,rgba(var(--color-accent),.16),transparent 60%);content:"";inset:-35%;opacity:.7;pointer-events:none;position:absolute}@media(prefers-color-scheme:light){.shadow-page__header[data-v-e51d3895]:after{background:radial-gradient(50% 50% at 80% 30%,rgba(var(--color-accent),.08),transparent 60%);opacity:.5}}[data-theme=light] .shadow-page__header[data-v-e51d3895]:after{background:radial-gradient(50% 50% at 80% 30%,rgba(var(--color-accent),.08),transparent 60%);opacity:.5}.shadow-page__eyebrow[data-v-e51d3895]{color:rgba(var(--color-text-secondary),.96);font-size:.75rem;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.shadow-page__title[data-v-e51d3895]{color:rgb(var(--color-text-primary));font-size:1.875rem;font-weight:700;margin-bottom:.25rem}@media(min-width:768px){.shadow-page__title[data-v-e51d3895]{font-size:2.25rem}}.shadow-page__subtitle[data-v-e51d3895]{color:rgba(var(--color-text-secondary),.9);font-size:1rem;line-height:1.6;max-width:720px}@media(min-width:768px){.shadow-page__subtitle[data-v-e51d3895]{font-size:1.125rem}}.shadow-page__back-link[data-v-e51d3895]{backface-visibility:hidden;background:rgba(var(--color-bg-primary),.08);border:1px solid rgba(var(--color-border),.6);border-radius:9999px;box-shadow:inset 0 1px rgba(var(--color-border),.25);color:rgb(var(--color-text-primary));font-weight:500;padding:.5rem 1rem;transition:border-color .2s ease-out,transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease-out;white-space:nowrap;will-change:transform}.shadow-page__back-link[data-v-e51d3895]:hover{border-color:rgba(var(--color-text-primary),.22);box-shadow:0 6px 20px rgba(var(--color-primary),.2);transform:translate3d(0,-1px,0)}.shadow-page__content[data-v-e51d3895]{position:relative;z-index:1}@media(max-width:1024px){.shadow-page[data-v-e51d3895]{background:radial-gradient(120% 120% at 16% 20%,rgba(var(--color-primary),.22),transparent 62%),radial-gradient(120% 120% at 84% 18%,rgba(var(--color-secondary),.18),transparent 64%),linear-gradient(180deg,rgb(var(--color-bg-secondary)),rgb(var(--color-bg-primary)))}.shadow-page[data-v-e51d3895]:after,.shadow-page[data-v-e51d3895]:before,.shadow-page__motion[data-v-e51d3895],.shadow-page__wave[data-v-e51d3895]{animation:none!important;opacity:.35}.shadow-page__motion[data-v-e51d3895]{opacity:.25}.shadow-page__motion[data-v-e51d3895],.shadow-page__waves[data-v-e51d3895]{display:none}}@keyframes shadowNebula-e51d3895{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,5%,0) scale(1.04)}to{transform:translate3d(3%,-4%,0) scale(1.02)}}@keyframes shadowGrid-e51d3895{0%{transform:translateZ(0)}50%{transform:translate3d(3%,-3%,0)}to{transform:translateZ(0)}}@keyframes shadowOrbit-e51d3895{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shadowWave1-e51d3895{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-6%,4%,0) scale(1.05)}}@keyframes shadowWave2-e51d3895{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,-6%,0) scale(1.06)}}@keyframes shadowWave3-e51d3895{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-5%,6%,0) scale(1.05)}}@media(max-width:768px){.shadow-page[data-v-e51d3895]{padding:120px 0 3rem}.shadow-page__header[data-v-e51d3895]{gap:1rem;margin-bottom:2rem;padding:1rem}.shadow-page__title[data-v-e51d3895]{font-size:1.5rem}.shadow-page__subtitle[data-v-e51d3895]{font-size:.875rem}.shadow-page__wave_1[data-v-e51d3895],.shadow-page__wave_2[data-v-e51d3895],.shadow-page__wave_3[data-v-e51d3895]{height:150%;width:150%}}@media(max-width:480px){.shadow-page[data-v-e51d3895]{padding:120px 0 2rem}.shadow-page__header[data-v-e51d3895]{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:.5rem}.shadow-page__eyebrow[data-v-e51d3895]{font-size:10px}.shadow-page__title[data-v-e51d3895]{font-size:1.25rem}.shadow-page__subtitle[data-v-e51d3895]{font-size:.75rem}.shadow-page__back-link[data-v-e51d3895]{font-size:.875rem;padding:.25rem .5rem;text-align:center;width:100%}.shadow-page__wave_1[data-v-e51d3895],.shadow-page__wave_2[data-v-e51d3895],.shadow-page__wave_3[data-v-e51d3895]{height:120%;width:120%}}@media(prefers-reduced-motion:reduce){.shadow-page[data-v-e51d3895]:after,.shadow-page[data-v-e51d3895]:before,.shadow-page__motion[data-v-e51d3895],.shadow-page__wave[data-v-e51d3895]{animation:none!important}}
