@charset "UTF-8";@keyframes orb-pulse-17f62377{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes float-ethereal-17f62377{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.02)}}@keyframes shimmer-text-17f62377{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes shine-sweep-17f62377{0%{transform:translate(-150%) skew(12deg)}to{transform:translate(150%) skew(12deg)}}@keyframes fade-in-up-17f62377{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down-17f62377{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left-17f62377{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right-17f62377{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in-17f62377{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes glow-pulse-17f62377{0%,to{box-shadow:0 0 20px #6366f133}50%{box-shadow:0 0 40px #6366f166}}@keyframes border-glow-17f62377{0%,to{border-color:#6366f14d}50%{border-color:#6366f199}}@keyframes spin-17f62377{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce-soft-17f62377{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-8px)}70%{transform:translateY(-4px)}90%{transform:translateY(-2px)}}@keyframes heartbeat-17f62377{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes breathe-17f62377{0%,to{opacity:.6}50%{opacity:1}}@keyframes ripple-17f62377{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes gradient-flow-17f62377{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-orb-pulse[data-v-17f62377]{animation:orb-pulse-17f62377 8s ease-in-out infinite}.animate-float-ethereal[data-v-17f62377]{animation:float-ethereal-17f62377 10s ease-in-out infinite}.animate-shimmer-text[data-v-17f62377]{animation:shimmer-text-17f62377 6s linear infinite}.animate-shine-sweep[data-v-17f62377]{animation:shine-sweep-17f62377 1.5s ease-out forwards}.animate-fade-in-up[data-v-17f62377]{animation:fade-in-up-17f62377 .6s ease-out forwards}.animate-fade-in-down[data-v-17f62377]{animation:fade-in-down-17f62377 .6s ease-out forwards}.animate-fade-in-left[data-v-17f62377]{animation:fade-in-left-17f62377 .6s ease-out forwards}.animate-fade-in-right[data-v-17f62377]{animation:fade-in-right-17f62377 .6s ease-out forwards}.animate-scale-in[data-v-17f62377]{animation:scale-in-17f62377 .5s ease-out forwards}.animate-glow-pulse[data-v-17f62377]{animation:glow-pulse-17f62377 2s ease-in-out infinite}.animate-border-glow[data-v-17f62377]{animation:border-glow-17f62377 2s ease-in-out infinite}.animate-spin[data-v-17f62377]{animation:spin-17f62377 1s linear infinite}.animate-bounce-soft[data-v-17f62377]{animation:bounce-soft-17f62377 2s infinite}.animate-heartbeat[data-v-17f62377]{animation:heartbeat-17f62377 1.5s ease-in-out infinite}.animate-breathe[data-v-17f62377]{animation:breathe-17f62377 3s ease-in-out infinite}.animate-gradient-flow[data-v-17f62377]{animation:gradient-flow-17f62377 5s ease infinite;background-size:200% 200%}.delay-75[data-v-17f62377]{animation-delay:75ms}.delay-100[data-v-17f62377]{animation-delay:.1s}.delay-150[data-v-17f62377]{animation-delay:.15s}.delay-200[data-v-17f62377]{animation-delay:.2s}.delay-300[data-v-17f62377]{animation-delay:.3s}.delay-400[data-v-17f62377]{animation-delay:.4s}.delay-500[data-v-17f62377]{animation-delay:.5s}.delay-700[data-v-17f62377]{animation-delay:.7s}.delay-1000[data-v-17f62377]{animation-delay:1s}.transition-all[data-v-17f62377]{transition:all .3s ease}.transition-fast[data-v-17f62377]{transition:all .15s ease}.transition-slow[data-v-17f62377]{transition:all .5s ease}.transition-colors[data-v-17f62377]{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.transition-transform[data-v-17f62377]{transition:transform .3s ease}.transition-opacity[data-v-17f62377]{transition:opacity .3s ease}.hover-lift[data-v-17f62377]{transition:transform .3s ease,box-shadow .3s ease}.hover-lift[data-v-17f62377]:hover{transform:translateY(-4px)}.hover-scale[data-v-17f62377]{transition:transform .3s ease}.hover-scale[data-v-17f62377]:hover{transform:scale(1.02)}.hover-glow[data-v-17f62377]{transition:box-shadow .3s ease}.hover-glow[data-v-17f62377]:hover{box-shadow:0 0 30px #6366f14d}.fade-enter-active[data-v-17f62377],.fade-leave-active[data-v-17f62377]{transition:opacity .3s ease}.fade-enter-from[data-v-17f62377],.fade-leave-to[data-v-17f62377]{opacity:0}.slide-fade-enter-active[data-v-17f62377]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-17f62377]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-17f62377],.slide-fade-leave-to[data-v-17f62377]{opacity:0;transform:translateY(20px)}.scale-enter-active[data-v-17f62377],.scale-leave-active[data-v-17f62377]{transition:all .3s ease}.scale-enter-from[data-v-17f62377],.scale-leave-to[data-v-17f62377]{opacity:0;transform:scale(.9)}[data-v-17f62377]:root{--ds-color-primary:#6366f1;--ds-color-primary-light:#818cf8;--ds-color-primary-dark:#4f46e5;--ds-color-secondary:#a855f7;--ds-color-secondary-light:#c4b5fd;--ds-color-secondary-dark:#9333ea;--ds-color-success:#22c55e;--ds-color-success-light:#4ade80;--ds-color-warning:#f59e0b;--ds-color-warning-light:#fbbf24;--ds-color-error:#ef4444;--ds-color-error-light:#f87171;--ds-color-info:#3b82f6;--ds-color-info-light:#60a5fa;--ds-color-accent:#6366f1;--ds-color-accent-cyan:#0891b2;--ds-color-accent-pink:#db2777;--ds-color-accent-purple:#9333ea;--ds-color-luxury-50:#fbfbfb;--ds-color-luxury-100:#f5f5f7;--ds-color-luxury-200:#e5e5e7;--ds-color-luxury-300:#d1d1d6;--ds-color-luxury-400:#a1a1aa;--ds-color-luxury-500:#71717a;--ds-color-luxury-600:#52525b;--ds-color-luxury-700:#3f3f46;--ds-color-luxury-800:#27272a;--ds-color-luxury-900:#18181b;--ds-color-luxury-950:#050505;--ds-color-gray-50:#fbfbfb;--ds-color-gray-100:#f5f5f7;--ds-color-gray-200:#e5e5e7;--ds-color-gray-300:#d1d1d6;--ds-color-gray-400:#a1a1aa;--ds-color-gray-500:#71717a;--ds-color-gray-600:#52525b;--ds-color-gray-700:#3f3f46;--ds-color-gray-800:#27272a;--ds-color-gray-900:#18181b;--ds-color-bg-primary:#030303;--ds-color-bg-secondary:#0c0c0c;--ds-color-bg-tertiary:#18181b;--ds-color-bg-elevated:#27272a;--ds-color-border-primary:hsla(0,0%,100%,.1);--ds-color-border-secondary:hsla(0,0%,100%,.05);--ds-color-border-muted:hsla(0,0%,100%,.03);--ds-glass-bg:hsla(0,0%,100%,.03);--ds-glass-bg-light:hsla(0,0%,100%,.05);--ds-glass-border:hsla(0,0%,100%,.05);--ds-glass-border-light:hsla(0,0%,100%,.1);--ds-blur-lg:20px;--ds-blur-md:10px;--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-base:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.25rem;--ds-font-size-2xl:1.5rem;--ds-font-size-3xl:1.875rem;--ds-font-size-4xl:2.25rem;--ds-font-size-5xl:3rem;--ds-font-weight-normal:400;--ds-font-weight-medium:500;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-line-height-tight:1.25;--ds-line-height-normal:1.5;--ds-line-height-relaxed:1.75;--ds-font-family-mono:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;--ds-font-family-sans:Inter,-apple-system,BlinkMacSystemFont,sans-serif;--ds-spacing-xs:.25rem;--ds-spacing-sm:.5rem;--ds-spacing-md:1rem;--ds-spacing-lg:1.5rem;--ds-spacing-xl:2rem;--ds-spacing-2xl:3rem;--ds-spacing-3xl:4rem;--ds-spacing-4xl:6rem;--ds-radius-sm:.5rem;--ds-radius-md:.75rem;--ds-radius-lg:1rem;--ds-radius-xl:1.5rem;--ds-radius-2xl:2rem;--ds-radius-full:9999px;--ds-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--ds-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--ds-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--ds-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--ds-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--ds-glass-shadow-sm:0 4px 16px rgba(0,0,0,.1);--ds-glass-shadow-md:0 8px 32px rgba(0,0,0,.15);--ds-glass-shadow-lg:0 16px 64px rgba(0,0,0,.2);--ds-transition-fast:.15s;--ds-transition-normal:.3s;--ds-transition-slow:.5s;--ds-ease-out:cubic-bezier(.25,.46,.45,.94);--ds-ease-in-out:cubic-bezier(.455,.03,.515,.955);--ds-ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--ds-breakpoint-sm:640px;--ds-breakpoint-md:768px;--ds-breakpoint-lg:1024px;--ds-breakpoint-xl:1280px;--ds-breakpoint-2xl:1536px;--ds-color-brand-primary:#6366f1;--ds-color-brand-primary-alpha:rgba(99,102,241,.2);--ds-color-brand-primary-glow:rgba(99,102,241,.15);--ds-color-logo-gradient:linear-gradient(135deg,#6366f1,#a855f7);--ds-luxury-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),inset 0 0 0 1px hsla(0,0%,100%,.02),0 20px 40px -20px rgba(0,0,0,.5);--ds-luxury-shadow-hover:inset 0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 20px hsla(0,0%,100%,.02),0 30px 60px -20px rgba(0,0,0,.6),0 0 40px rgba(99,102,241,.1);--ds-glow-primary:0 0 40px rgba(99,102,241,.3);--ds-glow-accent:0 0 30px rgba(99,102,241,.2);--ds-color-gradient-start:rgba(88,166,255,.1);--ds-color-gradient-end:rgba(210,168,255,.1);--ds-color-gradient-start-hover:rgba(88,166,255,.15);--ds-color-gradient-end-hover:rgba(210,168,255,.15);--ds-color-surface-dark:rgba(22,27,34,.8);--ds-color-surface-muted:rgba(22,27,34,.5);--ds-color-surface-light:hsla(0,0%,100%,.1);--ds-color-surface-elevated:rgba(33,38,45,.7);--ds-color-header-bg:rgba(0,0,0,.8);--ds-color-header-bg-scrolled:rgba(0,0,0,.95);--ds-color-border-header:hsla(0,0%,100%,.1);--ds-color-footer-bg:#0c0c0c;--ds-color-border-footer:hsla(0,0%,100%,.1);--ds-color-text-nav:hsla(0,0%,100%,.8);--ds-color-nav-hover:hsla(0,0%,100%,.1);--ds-color-nav-active:linear-gradient(135deg,#667eea,#764ba2);--ds-color-nav-shine:hsla(0,0%,100%,.1);--ds-shadow-header:0 4px 20px rgba(0,0,0,.3);--ds-shadow-nav-active:0 4px 15px rgba(102,126,234,.4);--ds-shadow-nav-active-hover:0 6px 20px rgba(102,126,234,.6);--ds-color-text-primary:#fff;--ds-color-text-secondary:hsla(0,0%,100%,.7);--ds-color-text-muted:hsla(0,0%,100%,.6);--ds-color-text-inverse:#fff;--ds-color-particle-trail:rgba(13,17,23,.1);--ds-color-particle-connection:rgba(59,130,246,.5);--ds-color-particle-blue:rgba(59,130,246,.8);--ds-color-particle-violet:rgba(139,92,246,.8);--ds-color-particle-teal:rgba(20,184,166,.8);--ds-color-particle-green:rgba(34,197,94,.8);--ds-color-particle-purple:rgba(168,85,247,.8);--ds-color-particle-pink:rgba(244,114,182,.8);--ds-color-mouse-glow:radial-gradient(circle,rgba(102,126,234,.15) 0%,rgba(118,75,162,.1) 30%,transparent 70%);--ds-color-particle-bg:linear-gradient(135deg,#667eea,#764ba2);--ds-shadow-particle:0 0 10px rgba(102,126,234,.5);--ds-color-grid-cell-bg:rgba(102,126,234,.1);--ds-color-grid-cell-hover:rgba(102,126,234,.3);--ds-color-floating-text:hsla(0,0%,100%,.3);--ds-shadow-floating-text:0 0 10px rgba(102,126,234,.3);--ds-opacity-noise:.05;--ds-bg-noise-pattern:repeating-linear-gradient(45deg,transparent,transparent 2px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,.02) 4px);--ds-color-pulse-gradient-1:rgba(59,130,246,calc(var(--bg-intensity, .5)*.2));--ds-color-pulse-gradient-2:rgba(139,92,246,calc(var(--bg-intensity, .5)*.2));--ds-color-pulse-gradient-3:rgba(20,184,166,calc(var(--bg-intensity, .5)*.15));--ds-color-bg-gradient-1:rgba(59,130,246,calc(var(--bg-intensity, .5)*.3));--ds-color-bg-gradient-2:rgba(139,92,246,calc(var(--bg-intensity, .5)*.3));--ds-color-bg-gradient-3:rgba(20,184,166,calc(var(--bg-intensity, .5)*.2));--ds-color-bg-base:linear-gradient(135deg,#0d1117,#161b22)}@keyframes ds-fade-in-17f62377{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-slide-in-up-17f62377{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-slide-in-down-17f62377{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-glow-17f62377{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes ds-pulse-17f62377{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes ds-float-17f62377{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-v-17f62377]::selection{background-color:#6366f159;color:#fafafa;text-shadow:none}[data-v-17f62377]::-moz-selection{background-color:#6366f159;color:#fafafa;text-shadow:none}code[data-v-17f62377]::selection,input[data-v-17f62377]::selection,pre[data-v-17f62377]::selection,textarea[data-v-17f62377]::selection{background-color:#6366f166;color:#fafafa}code[data-v-17f62377]::-moz-selection,input[data-v-17f62377]::-moz-selection,pre[data-v-17f62377]::-moz-selection,textarea[data-v-17f62377]::-moz-selection{background-color:#6366f166;color:#fafafa}.ds-card[data-v-17f62377],.ds-glass[data-v-17f62377],.ds-page-header.ds-page-header-glass[data-v-17f62377],.ds-tool-card[data-v-17f62377],.ds-usage-guide[data-v-17f62377]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:2rem;box-shadow:0 8px 32px #0000001f;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ds-card[data-v-17f62377]:hover,.ds-glass[data-v-17f62377]:hover,.ds-page-header.ds-page-header-glass[data-v-17f62377]:hover,.ds-tool-card[data-v-17f62377]:hover,.ds-usage-guide[data-v-17f62377]:hover{background:#ffffff0d;border-color:#ffffff1a;box-shadow:0 16px 64px #0003;transform:translateY(-2px)}.ds-glass-light[data-v-17f62377]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid rgba(0,0,0,.08)}.ds-glass-light[data-v-17f62377]:hover{background:#fffffff2;border-color:#0000001f}.ds-card[data-v-17f62377],.ds-tool-card[data-v-17f62377],.ds-usage-guide[data-v-17f62377]{padding:1.5rem}.ds-card-gradient.ds-tool-card[data-v-17f62377],.ds-card-gradient.ds-usage-guide[data-v-17f62377],.ds-card.ds-card-gradient[data-v-17f62377]{background:linear-gradient(135deg,#6366f1,#818cf8);color:#fff}.ds-card-gradient.ds-tool-card[data-v-17f62377]:hover,.ds-card-gradient.ds-usage-guide[data-v-17f62377]:hover,.ds-card.ds-card-gradient[data-v-17f62377]:hover{background:linear-gradient(135deg,#818cf8,#6366f1)}.ds-card-secondary.ds-tool-card[data-v-17f62377],.ds-card-secondary.ds-usage-guide[data-v-17f62377],.ds-card.ds-card-secondary[data-v-17f62377]{background:linear-gradient(135deg,#a855f7,#c4b5fd);color:#fff}.ds-button[data-v-17f62377],.ds-button-ghost[data-v-17f62377],.ds-button-outline[data-v-17f62377],.ds-button-primary[data-v-17f62377],.ds-button-secondary[data-v-17f62377]{align-items:center;border:none;border-radius:.75rem;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;overflow:hidden;padding:1rem 1.5rem;position:relative;text-decoration:none;transition:all .15s cubic-bezier(.25,.46,.45,.94)}.ds-button-ghost[data-v-17f62377]:disabled,.ds-button-outline[data-v-17f62377]:disabled,.ds-button-primary[data-v-17f62377]:disabled,.ds-button-secondary[data-v-17f62377]:disabled,.ds-button[data-v-17f62377]:disabled{cursor:not-allowed;opacity:.6}.ds-button-ghost[data-v-17f62377]:focus,.ds-button-outline[data-v-17f62377]:focus,.ds-button-primary[data-v-17f62377]:focus,.ds-button-secondary[data-v-17f62377]:focus,.ds-button[data-v-17f62377]:focus{outline:2px solid #6366f1;outline-offset:2px}.ds-button-primary[data-v-17f62377]{background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff}.ds-button-primary[data-v-17f62377]:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.ds-button-primary[data-v-17f62377]:active{transform:translateY(0)}.ds-button-secondary[data-v-17f62377]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);color:#fafafa}.ds-button-secondary[data-v-17f62377]:hover:not(:disabled){background:#ffffff0d;transform:translateY(-1px)}.ds-button-outline[data-v-17f62377]{background:transparent;border:2px solid #6366f1;color:#6366f1}.ds-button-outline[data-v-17f62377]:hover:not(:disabled){background:#6366f1;color:#fff;transform:translateY(-1px)}.ds-button-ghost[data-v-17f62377]{background:transparent;border:1px solid transparent;color:#fafafa}.ds-button-ghost[data-v-17f62377]:hover:not(:disabled){background:#0c0c0c;border-color:#ffffff1a}.ds-input[data-v-17f62377],.ds-textarea[data-v-17f62377]{background:#0c0c0c;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;color:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;padding:1rem;transition:all .15s cubic-bezier(.25,.46,.45,.94);width:100%}.ds-input[data-v-17f62377]:focus,.ds-textarea[data-v-17f62377]:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.ds-input[data-v-17f62377]::-moz-placeholder,.ds-textarea[data-v-17f62377]::-moz-placeholder{color:#71717a}.ds-input[data-v-17f62377]::placeholder,.ds-textarea[data-v-17f62377]::placeholder{color:#71717a}.ds-input[data-v-17f62377]:disabled,.ds-textarea[data-v-17f62377]:disabled{background:#18181b;color:#52525b;cursor:not-allowed}.ds-textarea[data-v-17f62377]{min-height:100px;resize:vertical}.ds-toolbar[data-v-17f62377]{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:1rem;display:flex;gap:1rem;justify-content:space-between;padding:1rem}@media(max-width:640px){.ds-toolbar[data-v-17f62377]{align-items:stretch;flex-direction:column;gap:.5rem}}@media(max-width:768px){.ds-toolbar[data-v-17f62377]{flex-wrap:wrap;gap:.5rem}}.ds-toolbar-left[data-v-17f62377],.ds-toolbar-right[data-v-17f62377]{display:flex;flex-wrap:wrap;gap:.5rem}.ds-editor-panel[data-v-17f62377],.ds-panel[data-v-17f62377]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:2rem;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ds-editor-panel[data-v-17f62377]:hover,.ds-panel[data-v-17f62377]:hover{box-shadow:0 16px 64px #0003;transform:translateY(-2px)}.ds-panel-header[data-v-17f62377]{align-items:center;background:#18181b99;border-bottom:1px solid hsla(0,0%,100%,.1);color:#a1a1aa;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;gap:.5rem;padding:1rem}.ds-panel-content[data-v-17f62377]{padding:1.5rem}.ds-page-header[data-v-17f62377]{animation:ds-slide-in-up-17f62377 .8s cubic-bezier(.25,.46,.45,.94) forwards;margin-bottom:4rem;margin-top:4rem;text-align:center}.ds-page-header.ds-page-header-glass[data-v-17f62377]{margin-bottom:4rem;margin-top:4rem;padding:4rem}@media(max-width:640px){.ds-page-header[data-v-17f62377]{margin-bottom:3rem;margin-top:3rem}}.ds-page-title[data-v-17f62377]{align-items:center;color:#fafafa;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:2.25rem;font-weight:700;gap:1rem;justify-content:center;margin-bottom:1rem}@media(max-width:640px){.ds-page-title[data-v-17f62377]{font-size:1.875rem}}.ds-page-description[data-v-17f62377]{color:#a1a1aa;font-size:1.125rem;line-height:1.75;margin:0 auto;max-width:600px}.ds-tool-card[data-v-17f62377]{overflow:hidden;padding:0;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ds-tool-card[data-v-17f62377]:hover{box-shadow:0 32px 80px #00000059;transform:translateY(-8px) scale(1.02)}.ds-tool-card-link[data-v-17f62377]{align-items:center;color:inherit;display:flex;gap:1rem;height:100%;padding:1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ds-tool-card-link:hover .ds-tool-card-icon[data-v-17f62377]{box-shadow:0 8px 24px #6366f14d;transform:scale(1.1) rotate(-5deg)}.ds-tool-card-link:hover .ds-tool-card-arrow[data-v-17f62377]{color:#6366f1;transform:translate(8px)}@media(max-width:640px){.ds-tool-card-link[data-v-17f62377]{flex-direction:column;text-align:center}}.ds-tool-card-icon[data-v-17f62377]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#27272a,#2c2c2f);border:1px solid hsla(0,0%,100%,.05);border-radius:1rem;color:#6366f1;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:56px}.ds-tool-card-content[data-v-17f62377]{flex:1}.ds-tool-card-title[data-v-17f62377]{color:#fafafa;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.ds-tool-card-description[data-v-17f62377]{color:#a1a1aa;font-size:.875rem;line-height:1.75;margin:0}.ds-tool-card-arrow[data-v-17f62377]{color:#71717a}.ds-search-bar[data-v-17f62377],.ds-tool-card-arrow[data-v-17f62377]{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ds-search-bar[data-v-17f62377]{align-items:center;animation:ds-slide-in-up-17f62377 .8s cubic-bezier(.25,.46,.45,.94) .2s forwards;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:1.5rem;box-shadow:0 8px 32px #0000001f;display:flex;gap:1rem;margin:0 auto 4rem;max-width:600px;opacity:0;padding:1rem 1.5rem}.ds-search-bar[data-v-17f62377]:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a,0 16px 64px #0003;transform:translateY(-2px)}@media(max-width:640px){.ds-search-bar[data-v-17f62377]{margin:0 1rem 4rem;max-width:100%}}.ds-search-input[data-v-17f62377]{background:none;border:none;color:#fafafa;flex:1;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1rem;outline:none}.ds-search-input[data-v-17f62377]::-moz-placeholder{color:#71717a}.ds-search-input[data-v-17f62377]::placeholder{color:#71717a}.ds-category-header[data-v-17f62377]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:1rem;margin-bottom:2rem;padding-bottom:1rem}@media(max-width:640px){.ds-category-header[data-v-17f62377]{flex-direction:column;text-align:center}}.ds-category-icon[data-v-17f62377]{align-items:center;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:1rem;box-shadow:0 4px 12px #6366f14d;color:#fff;display:flex;height:48px;justify-content:center;transition:transform .3s cubic-bezier(.25,.46,.45,.94);width:48px}.ds-category-icon[data-v-17f62377]:hover{transform:scale(1.1) rotate(5deg)}.ds-category-title[data-v-17f62377]{color:#fafafa;flex:1;font-size:1.5rem;font-weight:600;text-shadow:0 2px 4px rgba(99,102,241,.1)}.ds-category-count[data-v-17f62377],.ds-category-title[data-v-17f62377]{font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace}.ds-category-count[data-v-17f62377]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;color:#71717a;font-size:.875rem;padding:.25rem .5rem}.ds-grid[data-v-17f62377]{display:grid;gap:1.5rem}.ds-grid-tools[data-v-17f62377]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media(max-width:640px){.ds-grid-tools[data-v-17f62377]{gap:1rem;grid-template-columns:1fr}}.ds-grid-2[data-v-17f62377]{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.ds-grid-2[data-v-17f62377]{grid-template-columns:1fr}}@media(max-width:640px){.ds-grid-2[data-v-17f62377]{gap:1rem;grid-template-columns:1fr}}.ds-grid-3[data-v-17f62377]{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.ds-grid-3[data-v-17f62377]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ds-grid-3[data-v-17f62377]{grid-template-columns:1fr}}.ds-grid-json-editor[data-v-17f62377]{gap:1.5rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.ds-grid-json-editor[data-v-17f62377]{gap:2rem;grid-template-columns:1fr}}@media(max-width:640px){.ds-grid-json-editor[data-v-17f62377]{gap:1.5rem;grid-template-columns:1fr}}.ds-editor-panel[data-v-17f62377]{height:500px;position:relative}@media(max-width:640px){.ds-editor-panel[data-v-17f62377]{height:400px;margin-bottom:1.5rem}}@media(max-width:768px){.ds-editor-panel[data-v-17f62377]{height:450px}}.ds-editor-panel.ds-editor-panel-error[data-v-17f62377]{border-left:3px solid #ef4444}@media(max-width:640px){.ds-editor-panel.ds-editor-panel-responsive[data-v-17f62377]{height:350px}}@media(max-width:768px){.ds-editor-panel.ds-editor-panel-responsive[data-v-17f62377]{height:400px}}.ds-editor-output[data-v-17f62377],.ds-editor-textarea[data-v-17f62377]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030303cc;border:none;color:#fafafa;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;height:100%;line-height:1.75;outline:none;overflow-y:auto;padding:1rem 1rem 1rem 60px;resize:none;width:100%}.ds-editor-output[data-v-17f62377]:focus,.ds-editor-textarea[data-v-17f62377]:focus{background:#030303e6;box-shadow:inset 0 0 0 2px #6366f133}.ds-editor-output[data-v-17f62377]::-moz-placeholder,.ds-editor-textarea[data-v-17f62377]::-moz-placeholder{color:#71717a}.ds-editor-output[data-v-17f62377]::placeholder,.ds-editor-textarea[data-v-17f62377]::placeholder{color:#71717a}.ds-editor-output[data-v-17f62377]{overflow-y:auto;white-space:pre}.ds-line-numbers[data-v-17f62377]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#18181b99;border-right:1px solid hsla(0,0%,100%,.05);bottom:0;color:#71717a;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;left:0;line-height:1.75;overflow-x:hidden;overflow-y:auto;padding-bottom:1rem;padding-right:.25rem;padding-top:1rem;pointer-events:none;position:absolute;scrollbar-width:none;text-align:right;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px}.ds-line-numbers[data-v-17f62377]::-webkit-scrollbar{display:none}.ds-line-number[data-v-17f62377]{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;line-height:1.75;position:relative}.ds-line-number.ds-line-error[data-v-17f62377]{background-color:#ef444426;color:#ef4444;font-weight:700}.ds-error-panel[data-v-17f62377]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ef44440d,#ef44441a);border:2px solid rgba(239,68,68,.4);border-radius:1rem;box-shadow:0 4px 12px #ef444426;overflow:hidden;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ds-error-panel[data-v-17f62377]:hover{box-shadow:0 8px 24px #ef444433;transform:translateY(-2px)}.ds-error-header[data-v-17f62377]{align-items:center;background:#ef444426;border-bottom:1px solid rgba(239,68,68,.3);display:flex;gap:1rem;padding:1rem 1.5rem}.ds-error-title[data-v-17f62377]{color:#ef4444;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:700}.ds-error-content[data-v-17f62377]{padding:1.5rem}.ds-error-message[data-v-17f62377]{color:#ef4444;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.ds-error-location[data-v-17f62377]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem}.ds-error-location-item[data-v-17f62377]{align-items:center;background:#ef444414;border-radius:.5rem;color:#fafafa;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;gap:.25rem;padding:.25rem .5rem}.ds-error-location-item.ds-error-char[data-v-17f62377]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444;font-weight:700}.ds-usage-guide .ds-usage-title[data-v-17f62377]{align-items:center;color:#fafafa;display:flex;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:600;gap:.5rem;margin-bottom:1rem}.ds-usage-guide .ds-usage-content ul[data-v-17f62377]{list-style:none;margin:0;padding:0}.ds-usage-guide .ds-usage-content ul li[data-v-17f62377]{color:#a1a1aa;font-size:.875rem;line-height:1.75;padding:.5rem 0}.ds-usage-guide .ds-usage-content ul li[data-v-17f62377]:before{color:#6366f1;content:"›";margin-right:.5rem}.ds-usage-guide .ds-usage-content ul li code[data-v-17f62377],.ds-usage-guide .ds-usage-content ul li kbd[data-v-17f62377]{background:#27272a;border-radius:.5rem;color:#6366f1;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.75rem;padding:2px 6px}.ds-form-grid[data-v-17f62377]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:640px){.ds-form-grid[data-v-17f62377]{gap:.5rem;grid-template-columns:1fr}}.ds-form-grid-json[data-v-17f62377]{align-items:end;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.ds-form-grid-json[data-v-17f62377]{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ds-form-grid-json[data-v-17f62377]{gap:1rem;grid-template-columns:1fr}.ds-form-grid-json .ds-form-item-button[data-v-17f62377]{margin-top:.5rem}}.ds-form-item[data-v-17f62377]{display:flex;flex-direction:column;gap:.25rem}.ds-form-label[data-v-17f62377]{color:#a1a1aa;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;font-weight:500}.ds-form-checkbox[data-v-17f62377]{align-items:center;flex-direction:row;gap:.5rem}.ds-form-checkbox .ds-form-label[data-v-17f62377]{margin-bottom:0}.ds-animate-fade-in[data-v-17f62377]{animation:ds-fade-in-17f62377 .6s cubic-bezier(.25,.46,.45,.94) forwards}.ds-animate-slide-in-up[data-v-17f62377]{animation:ds-slide-in-up-17f62377 .8s cubic-bezier(.25,.46,.45,.94) forwards}.ds-animate-slide-in-down[data-v-17f62377]{animation:ds-slide-in-down-17f62377 .8s cubic-bezier(.25,.46,.45,.94) forwards}.ds-animate-glow[data-v-17f62377]{animation:ds-glow-17f62377 2s cubic-bezier(.455,.03,.515,.955) infinite}.ds-animate-pulse[data-v-17f62377]{animation:ds-pulse-17f62377 2s infinite}.ds-animate-float[data-v-17f62377]{animation:ds-float-17f62377 3s ease-in-out infinite}.ds-delay-100[data-v-17f62377]{animation-delay:.1s}.ds-delay-200[data-v-17f62377]{animation-delay:.2s}.ds-delay-300[data-v-17f62377]{animation-delay:.3s}.ds-delay-400[data-v-17f62377]{animation-delay:.4s}.ds-delay-500[data-v-17f62377]{animation-delay:.5s}.ds-sr-only[data-v-17f62377]{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.ds-sr-only[data-v-17f62377],.ds-text-truncate[data-v-17f62377]{overflow:hidden;white-space:nowrap}.ds-text-truncate[data-v-17f62377]{text-overflow:ellipsis}.ds-text-gradient[data-v-17f62377]{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ds-mono[data-v-17f62377]{font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace!important}@media(max-width:640px){.ds-hidden-mobile[data-v-17f62377]{display:none!important}}@media(max-width:768px){.ds-hidden-tablet[data-v-17f62377]{display:none!important}}.ds-visible-mobile[data-v-17f62377]{display:none!important}@media(max-width:640px){.ds-visible-mobile[data-v-17f62377]{display:block!important}}.ds-visible-tablet[data-v-17f62377]{display:none!important}@media(max-width:768px){.ds-visible-tablet[data-v-17f62377]{display:block!important}}.diff-page[data-v-17f62377]{background-color:#000;min-height:100vh;overflow-x:hidden;padding:6rem 1.5rem 3rem;position:relative}@media(max-width:768px){.diff-page[data-v-17f62377]{padding:5rem 1rem 2rem}}.mesh-backdrop[data-v-17f62377]{background-color:#000;background-image:radial-gradient(circle at 50% 0,rgba(10,132,255,.15),transparent 45%),radial-gradient(circle at 10% 40%,rgba(48,209,88,.05),transparent 35%),radial-gradient(circle at 90% 60%,rgba(10,132,255,.08),transparent 40%);inset:0;pointer-events:none;position:fixed;z-index:0}.glow-gradient[data-v-17f62377]{animation:pulse-slow-17f62377 8s ease-in-out infinite;border-radius:50%;filter:blur(140px);mix-blend-mode:screen;opacity:.3;position:absolute}.glow-gradient--primary[data-v-17f62377]{background:#0a84ff1a;height:600px;left:20%;top:-10%;width:600px}.glow-gradient--secondary[data-v-17f62377]{animation-delay:-4s;background:#3b82f60d;height:800px;right:-10%;top:40%;width:800px}.glow-gradient--accent[data-v-17f62377]{animation-delay:-6s;background:#30d1580d;bottom:10%;height:400px;left:30%;width:400px}@keyframes pulse-slow-17f62377{0%,to{opacity:.3}50%{opacity:.6}}.diff-container[data-v-17f62377]{gap:1.5rem;margin:0 auto;max-width:1600px;z-index:1}.diff-container[data-v-17f62377],.diff-header[data-v-17f62377]{display:flex;flex-direction:column;position:relative}.diff-header[data-v-17f62377]{align-items:center;justify-content:center;margin-bottom:2.5rem;z-index:20}.title-glow-effect[data-v-17f62377]{background:#0a84ff33;border-radius:9999px;filter:blur(60px);height:60px;left:50%;opacity:.3;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}.title-capsule[data-v-17f62377]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:0 8px 32px #0003,inset 0 1px 1px #ffffff1a,inset 0 0 20px #ffffff03;cursor:default;display:flex;gap:1.25rem;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .5s ease}.title-capsule[data-v-17f62377]:hover{background:#ffffff0d;box-shadow:0 15px 40px #0000004d,inset 0 1px 1px #fff3;transform:translateY(-4px)}.title-shine[data-v-17f62377]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07),transparent);inset:0;pointer-events:none;position:absolute;transform:translate(-150%) skew(-20deg);transition:transform 1s ease-in-out}.title-capsule:hover .title-shine[data-v-17f62377]{transform:translate(150%) skew(-20deg)}.title-icon-wrapper[data-v-17f62377]{align-items:center;background:linear-gradient(135deg,hsla(0,0%,100%,.1),transparent);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;box-shadow:inset 0 1px 1px #ffffff1a;display:flex;height:2.25rem;justify-content:center;transition:transform .5s ease;width:2.25rem}.title-icon-wrapper .material-symbols-outlined[data-v-17f62377]{color:#ffffffe6;filter:drop-shadow(0 0 5px rgba(255,255,255,.3));font-size:20px}.title-capsule:hover .title-icon-wrapper[data-v-17f62377]{transform:scale(1.1)}.title-divider[data-v-17f62377]{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.2),transparent);height:1.25rem;width:1px}.diff-title[data-v-17f62377]{background:linear-gradient(90deg,#fff,#ffffffe6 50%,#fff9);background-clip:text;-webkit-background-clip:text;font-size:1.5rem;font-weight:300;letter-spacing:.2em;text-transform:uppercase;-webkit-text-fill-color:transparent;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.diff-actions[data-v-17f62377]{display:flex;justify-content:center;position:relative;z-index:30}.action-capsule[data-v-17f62377]{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0006;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:0 25px 50px -12px #000000b3;display:inline-flex;gap:.5rem;padding:.375rem;transition:all .3s ease}.action-capsule[data-v-17f62377]:hover{transform:scale(1.02)}.action-btn[data-v-17f62377]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.05);border-radius:9999px;color:#fff9;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2.25rem;padding:0 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.action-btn .material-symbols-outlined[data-v-17f62377]{font-size:1.125rem;transition:transform .5s ease}.action-btn .material-symbols-outlined.icon-rotate[data-v-17f62377]{transition:transform .5s cubic-bezier(.4,0,.2,1)}.action-btn[data-v-17f62377]:hover{background:#ffffff26;box-shadow:0 4px 12px #0003;color:#fff;transform:translateY(-1px)}.action-btn:hover .icon-rotate[data-v-17f62377]{transform:rotate(180deg)}.action-btn[data-v-17f62377]:active{background:#ffffff1a;transform:translateY(0)}.action-btn--primary[data-v-17f62377]{background:linear-gradient(135deg,#0a84ff,#0071e3);border:none;box-shadow:0 4px 15px #0a84ff4d;color:#fff}.action-btn--primary[data-v-17f62377]:hover{background:linear-gradient(135deg,#2094ff,#007fff);box-shadow:0 6px 20px #0a84ff66}@media(max-width:640px){.action-btn[data-v-17f62377]{padding:0 1rem}.action-btn span[data-v-17f62377]:not(.material-symbols-outlined){display:none}}.action-divider[data-v-17f62377]{background:#ffffff1a;height:1rem;margin:0 .25rem;width:1px}.diff-split-editors[data-v-17f62377]{display:flex;gap:1.5rem;height:750px}@media(max-width:1024px){.diff-split-editors[data-v-17f62377]{flex-direction:column;height:auto}}.editor-panel[data-v-17f62377]{display:flex;flex:1;flex-direction:column;max-width:50%;min-width:0;transition:all .5s ease}@media(max-width:1024px){.editor-panel[data-v-17f62377]{max-width:100%}}.editor-panel:hover .editor-window[data-v-17f62377]{box-shadow:0 25px 60px #0009}.editor-panel:hover .window-controls[data-v-17f62377]{filter:grayscale(0);gap:.625rem;opacity:1}.editor-window[data-v-17f62377]{-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);background:#1e1e1e66;border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a,inset 0 0 20px #ffffff05;display:flex;flex:1;flex-direction:column;overflow:hidden;transition:all .5s ease}.window-header[data-v-17f62377]{align-items:center;background:linear-gradient(180deg,#ffffff0d,#fff0);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;height:3rem;padding:0 1.25rem}.window-controls[data-v-17f62377]{display:flex;filter:grayscale(.3);gap:.5rem;opacity:.6;transition:all .3s ease}.window-dot[data-v-17f62377]{border:1px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 1px 2px #0000001a;height:.75rem;width:.75rem}.window-dot--red[data-v-17f62377]{background:#ff5f57}.window-dot--yellow[data-v-17f62377]{background:#febc2e}.window-dot--green[data-v-17f62377]{background:#28c840}.window-divider[data-v-17f62377]{background:#ffffff1a;height:1rem;margin:0 .75rem 0 .5rem;width:1px}.window-title[data-v-17f62377]{color:#ffffff80;flex:1;font-size:.75rem;font-weight:500}.window-badge[data-v-17f62377],.window-title[data-v-17f62377]{letter-spacing:.1em;text-transform:uppercase}.window-badge[data-v-17f62377]{border-radius:9999px;font-size:.625rem;font-weight:700;padding:.125rem .5rem}.window-badge--added[data-v-17f62377]{background:#30d1581a;border:1px solid rgba(48,209,88,.2);box-shadow:0 0 10px #30d15833;color:#30d158}.window-badge--removed[data-v-17f62377]{background:#ff453a1a;border:1px solid rgba(255,69,58,.2);box-shadow:0 0 10px #ff453a33;color:#ff453a}.edit-btn[data-v-17f62377]{align-items:center;background:#0a84ff26;border:1px solid rgba(10,132,255,.3);border-radius:9999px;color:#ffffffb3;cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:500;gap:.25rem;margin-left:auto;padding:.25rem .625rem;transition:all .2s ease}.edit-btn .material-icon[data-v-17f62377]{font-size:.875rem}.edit-btn[data-v-17f62377]:hover{background:#0a84ff40;border-color:#0a84ff80;box-shadow:0 0 12px #0a84ff4d;color:#fffffff2}.edit-btn[data-v-17f62377]:active{transform:scale(.95)}.editor-body[data-v-17f62377]{padding:.25rem}.editor-body[data-v-17f62377],.textarea-with-lines[data-v-17f62377]{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.textarea-with-lines[data-v-17f62377]{background:#0003;border:1px solid hsla(0,0%,100%,.03);border-radius:1rem;box-shadow:inset 0 2px 6px #00000080}.textarea-with-lines[data-v-17f62377]:focus-within{background:#0000004d;border-color:#0a84ff4d;box-shadow:inset 0 2px 6px #00000080,0 0 0 2px #0a84ff1a}.line-numbers[data-v-17f62377]{background:#0000004d;border-right:1px solid hsla(0,0%,100%,.05);flex-shrink:0;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.8125rem;line-height:1.6;overflow-x:hidden;overflow-y:auto;padding:1rem 0;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.line-numbers[data-v-17f62377]::-webkit-scrollbar{width:0}.line-numbers .line-num[data-v-17f62377]{color:#ffffff4d;font-variant-numeric:tabular-nums;height:1.3rem;padding:0 .5rem}.editor-textarea[data-v-17f62377]{background:transparent;border:none;color:#ffffffe6;flex:1;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.8125rem;line-height:1.6;min-width:0;outline:none;overflow-wrap:normal;overflow-x:scroll;overflow-y:auto;padding:1rem;position:relative;resize:none;transition:all .3s ease;white-space:pre;z-index:1}.editor-textarea[data-v-17f62377]::-moz-placeholder{color:#ffffff4d}.editor-textarea[data-v-17f62377]::placeholder{color:#ffffff4d}.editor-textarea[data-v-17f62377]::-webkit-scrollbar{height:6px;width:6px}.editor-textarea[data-v-17f62377]::-webkit-scrollbar-track{background:transparent}.editor-textarea[data-v-17f62377]::-webkit-scrollbar-thumb{background:#ffffff1a;background-clip:content-box;border:1px solid transparent;border-radius:10px}.editor-textarea[data-v-17f62377]::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box}.textarea-wrapper[data-v-17f62377]{display:flex;flex:1;min-width:0;overflow:hidden;position:relative}.diff-highlight-overlay[data-v-17f62377]{font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.8125rem;inset:0;line-height:1.6;overflow:hidden;padding:1rem;pointer-events:none;position:absolute;white-space:pre;z-index:2}.diff-highlight-overlay[data-v-17f62377]::-webkit-scrollbar{display:none}.highlight-line[data-v-17f62377]{align-items:center;border-radius:.25rem;display:flex;height:1.3rem;margin:0;min-height:1.3rem;padding:0}.highlight-line--added[data-v-17f62377]{background:#30d15814;border-left:3px solid rgba(48,209,88,.4)}.highlight-line--removed[data-v-17f62377]{background:#ff453a14;border-left:3px solid rgba(255,69,58,.4)}.highlight-line--changed[data-v-17f62377]{background:#0a84ff14;border-left:3px solid rgba(10,132,255,.4)}.highlight-line--empty[data-v-17f62377]{background:transparent}.highlight-content[data-v-17f62377]{color:transparent;flex:1;overflow-wrap:normal;padding:0 .75rem;white-space:pre;word-break:keep-all}.highlight-content[data-v-17f62377] .char-added{background:#30d15840;border-radius:.125rem;color:transparent;padding:.125rem .25rem}.highlight-content[data-v-17f62377] .char-removed{background:#ff453a40;border-radius:.125rem;color:transparent;padding:.125rem .25rem}.diff-result-view[data-v-17f62377]{background:transparent;color:#ffffffe6;cursor:text;flex:1;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.8125rem;line-height:1.6;min-width:0;overflow-x:auto;overflow-y:auto;padding:1rem;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.diff-result-view[data-v-17f62377] ::selection{background:#0a84ff66;color:#fff}.diff-result-view[data-v-17f62377] ::-moz-selection{background:#0a84ff66;color:#fff}.diff-result-view[data-v-17f62377]::-webkit-scrollbar{height:6px;width:6px}.diff-result-view[data-v-17f62377]::-webkit-scrollbar-track{background:transparent}.diff-result-view[data-v-17f62377]::-webkit-scrollbar-thumb{background:#ffffff1a;background-clip:content-box;border:1px solid transparent;border-radius:10px}.diff-result-view[data-v-17f62377]::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box}.diff-result-inner[data-v-17f62377]{display:inline-block;min-width:100%;white-space:nowrap}.result-line[data-v-17f62377]{align-items:center;border-radius:.25rem;display:flex;flex-shrink:0;height:1.3rem;margin:0;min-height:1.3rem;padding:0}.result-line--added[data-v-17f62377]{background:#30d15826;border-left:3px solid rgba(48,209,88,.6)}.result-line--removed[data-v-17f62377]{background:#ff453a26;border-left:3px solid rgba(255,69,58,.6)}.result-line--changed[data-v-17f62377]{background:#0a84ff26;border-left:3px solid rgba(10,132,255,.6)}.result-line--empty[data-v-17f62377]{background:#8080800d;border-left:3px solid hsla(0,0%,50%,.2)}.result-line--unchanged[data-v-17f62377]{background:transparent;border-left:3px solid transparent}.result-content[data-v-17f62377]{min-width:0;overflow:visible;padding:0 .75rem;white-space:pre;word-break:keep-all}.result-content[data-v-17f62377] .char-added{background:#30d15859;border-radius:.125rem;color:#30d158;padding:.125rem .25rem}.result-content[data-v-17f62377] .char-removed{background:#ff453a59;border-radius:.125rem;color:#ff453a;padding:.125rem .25rem}.inline-editor[data-v-17f62377]{background:#0003;border:1px solid hsla(0,0%,100%,.03);border-radius:1rem;box-shadow:inset 0 2px 6px #00000080;cursor:text;flex:1;outline:none;overflow-x:auto;overflow-y:auto;padding:.5rem;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.inline-editor[data-v-17f62377]:focus{border-color:#0a84ff4d;box-shadow:inset 0 2px 6px #00000080,0 0 0 2px #0a84ff1a}.inline-editor[data-v-17f62377] ::selection{background:#0a84ff66;color:#fff}.inline-editor[data-v-17f62377] ::-moz-selection{background:#0a84ff66;color:#fff}.inline-editor[data-v-17f62377]::-webkit-scrollbar{height:6px;width:6px}.inline-editor[data-v-17f62377]::-webkit-scrollbar-track{background:transparent}.inline-editor[data-v-17f62377]::-webkit-scrollbar-thumb{background:#ffffff1a;background-clip:content-box;border:1px solid transparent;border-radius:10px}.inline-editor[data-v-17f62377]::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box}.editor-line[data-v-17f62377]{border-radius:.25rem;display:flex;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.8125rem;height:1.3rem;line-height:1.6;margin:0;min-height:1.3rem;padding:0;transition:background .3s ease}.editor-line[data-v-17f62377]:hover{background:#ffffff08}.editor-line--added[data-v-17f62377]{background:#30d15814;border-left:3px solid rgba(48,209,88,.4)}.editor-line--added[data-v-17f62377]:hover{background:#30d1581f}.editor-line--removed[data-v-17f62377]{background:#ff453a14;border-left:3px solid rgba(255,69,58,.4)}.editor-line--removed[data-v-17f62377]:hover{background:#ff453a1f}.editor-line--changed[data-v-17f62377]{background:#0a84ff14;border-left:3px solid rgba(10,132,255,.4)}.editor-line--changed[data-v-17f62377]:hover{background:#0a84ff1f}.editor-line--empty[data-v-17f62377]{background:transparent;height:1.3rem;min-height:1.3rem}.line-number[data-v-17f62377]{font-variant-numeric:tabular-nums;padding:0 .5rem;width:2.5rem}.line-content[data-v-17f62377]{color:#ffffffe6;outline:none;overflow-wrap:normal;padding:0 .75rem;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;word-break:keep-all}.line-content[data-v-17f62377] .char-added{background:#30d15840;border-radius:.125rem;color:#30d158;font-weight:600;padding:.125rem .25rem}.line-content[data-v-17f62377] .char-removed{background:#ff453a40;border-radius:.125rem;color:#ff453a;font-weight:600;padding:.125rem .25rem;text-decoration:line-through}.diff-options[data-v-17f62377]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media(max-width:640px){.diff-options[data-v-17f62377]{gap:1rem}}.option-item[data-v-17f62377]{align-items:center;cursor:pointer;display:flex;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.option-checkbox[data-v-17f62377]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border:1.5px solid hsla(0,0%,100%,.2);border-radius:.3125rem;cursor:pointer;flex-shrink:0;height:1.125rem;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:1.125rem}.option-checkbox[data-v-17f62377]:checked{background:linear-gradient(135deg,#0a84ff,#007fff);border-color:#0a84ff;box-shadow:0 0 0 2px #0a84ff1a,inset 0 1px 2px #fff3}.option-checkbox[data-v-17f62377]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.5625rem;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.3125rem}.option-checkbox[data-v-17f62377]:hover{background:#ffffff1f;border-color:#ffffff4d;transform:scale(1.05)}.option-checkbox[data-v-17f62377]:checked:hover{background:linear-gradient(135deg,#2094ff,#0a84ff);box-shadow:0 0 0 3px #0a84ff26,inset 0 1px 2px #fff3}.option-checkbox[data-v-17f62377]:active{transform:scale(.95)}.option-label[data-v-17f62377]{color:#ffffffb3;font-size:.8125rem;transition:color .2s ease}.option-item:hover .option-label[data-v-17f62377]{color:#fff}.diff-result[data-v-17f62377]{display:flex;flex-direction:column;gap:1rem}.result-split[data-v-17f62377]{display:flex;gap:1.5rem;min-height:500px}@media(max-width:1024px){.result-split[data-v-17f62377]{flex-direction:column}}.result-side[data-v-17f62377]{-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);background:#1e1e1e66;border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a,inset 0 0 20px #ffffff05;display:flex;flex:1;flex-direction:column;overflow:hidden;transition:all .5s ease}.result-side[data-v-17f62377]:hover{box-shadow:0 25px 60px #0009}.result-label[data-v-17f62377]{align-items:center;background:linear-gradient(180deg,#ffffff0d,#fff0);border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffff80;display:flex;font-size:.6875rem;font-weight:500;height:2.5rem;letter-spacing:.1em;padding:0 1rem;text-transform:uppercase}.result-content[data-v-17f62377]{flex:1;overflow-x:auto;overflow-y:auto;padding:.5rem}.result-content[data-v-17f62377]::-webkit-scrollbar{height:6px;width:6px}.result-content[data-v-17f62377]::-webkit-scrollbar-track{background:transparent}.result-content[data-v-17f62377]::-webkit-scrollbar-thumb{background:#ffffff1a;background-clip:content-box;border:1px solid transparent;border-radius:10px}.result-content[data-v-17f62377]::-webkit-scrollbar-thumb:hover{background:#fff3;background-clip:content-box}.code-line[data-v-17f62377]{border-radius:.125rem;display:flex;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.8125rem;line-height:1.6;min-height:1.375rem;transition:background-color .3s ease}.code-line[data-v-17f62377]:hover{background:#ffffff08}.code-line--added[data-v-17f62377]{background:linear-gradient(90deg,#30d15833,#30d1580d);border-left:3px solid #30d158}.code-line--added .line-content[data-v-17f62377]{color:#ffffffe6}.code-line--removed[data-v-17f62377]{background:linear-gradient(90deg,#ff453a33,#ff453a0d);border-left:3px solid #ff453a}.code-line--removed .line-content[data-v-17f62377]{color:#ffffffe6}.code-line--changed[data-v-17f62377]{background:linear-gradient(90deg,#0a84ff33,#0a84ff0d);border-left:3px solid #0a84ff}.code-line--empty[data-v-17f62377]{opacity:.5}.line-number[data-v-17f62377]{color:#ffffff4d;display:inline-block;flex-shrink:0;font-size:.6875rem;padding:0 .75rem;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem}.line-content[data-v-17f62377]{color:#fffc;flex:1;overflow:visible;padding-right:1rem;white-space:pre;word-break:break-all}.line-content[data-v-17f62377] .char-add{background:#30d1584d;color:#fff}.line-content[data-v-17f62377] .char-remove{background:#ff453a4d;color:#fff}.stats-float[data-v-17f62377]{bottom:2.5rem;left:50%;pointer-events:auto;position:fixed;transform:translate(-50%);z-index:50}.stats-capsule[data-v-17f62377]{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#0009;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:0 10px 40px -10px #000c;display:flex;gap:1.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.stats-capsule[data-v-17f62377]:hover{border-color:#fff3;transform:translateY(-2px)}.stats-indicator[data-v-17f62377]{align-items:center;display:flex;gap:.625rem}.indicator-pulse[data-v-17f62377]{display:flex;height:.5rem;position:relative;width:.5rem}.indicator-pulse[data-v-17f62377]:before{animation:ping-17f62377 2s cubic-bezier(0,0,.2,1) infinite;opacity:.75;position:absolute}.indicator-pulse[data-v-17f62377]:after,.indicator-pulse[data-v-17f62377]:before{background:#30d158;border-radius:50%;content:"";height:100%;width:100%}.indicator-pulse[data-v-17f62377]:after{box-shadow:0 0 8px #30d15899;display:inline-flex;position:relative}@keyframes ping-17f62377{75%,to{opacity:0;transform:scale(2)}}.indicator-text[data-v-17f62377]{color:#fff;font-size:.8125rem;font-weight:500;letter-spacing:.02em}.stats-divider[data-v-17f62377]{background:#ffffff1a;height:1rem;width:1px}.stats-items[data-v-17f62377]{display:flex;font-family:JetBrains Mono,Menlo,Monaco,Courier New,monospace;font-size:.8125rem;gap:1.25rem}.stats-item[data-v-17f62377]{align-items:center;cursor:default;display:flex;gap:.375rem}.stats-item:hover .stats-dot[data-v-17f62377]{box-shadow:0 0 5px currentColor}.stats-dot[data-v-17f62377]{border-radius:50%;height:.375rem;transition:box-shadow .2s ease;width:.375rem}.stats-item--added .stats-dot[data-v-17f62377]{background:#30d158}.stats-item--removed .stats-dot[data-v-17f62377]{background:#ff453a}.stats-item--changed .stats-dot[data-v-17f62377]{background:#0a84ff}.stats-value[data-v-17f62377]{color:#fff;font-weight:500}.stats-label[data-v-17f62377]{color:#fff9;font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase}.slide-up-enter-active[data-v-17f62377],.slide-up-leave-active[data-v-17f62377]{transition:all .5s ease}.slide-up-enter-from[data-v-17f62377],.slide-up-leave-to[data-v-17f62377]{opacity:0;transform:translate(-50%) translateY(2rem)}.fade-slide-enter-active[data-v-17f62377],.fade-slide-leave-active[data-v-17f62377]{transition:all .3s ease}.fade-slide-enter-from[data-v-17f62377]{opacity:0;transform:translateY(20px)}.fade-slide-leave-to[data-v-17f62377]{opacity:0;transform:translateY(-20px)}.counter-layout[data-v-17f62377]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media(max-width:1024px){.counter-layout[data-v-17f62377]{grid-template-columns:1fr}}.counter-editor[data-v-17f62377]{min-height:400px}.counter-stats[data-v-17f62377],.editor-glass[data-v-17f62377]{display:flex;flex-direction:column}.editor-glass[data-v-17f62377]{-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);background:#1e1e1e66;border:1px solid hsla(0,0%,100%,.08);border-radius:1.5rem;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff1a,inset 0 0 20px #ffffff05;height:100%;overflow:hidden}.editor-header[data-v-17f62377]{background:linear-gradient(180deg,#ffffff0d,#fff0);border-bottom:1px solid hsla(0,0%,100%,.05);justify-content:space-between;padding:.75rem 1rem}.editor-header[data-v-17f62377],.editor-title[data-v-17f62377]{align-items:center;display:flex}.editor-title[data-v-17f62377]{color:#fafafa;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.editor-title .material-icon[data-v-17f62377]{color:#fff9;font-size:16px}.stats-grid[data-v-17f62377]{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.stats-grid[data-v-17f62377]{grid-template-columns:1fr}}.stat-card[data-v-17f62377]{align-items:flex-start;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:1rem;display:flex;gap:1rem;padding:1.25rem;transition:all .3s ease}.stat-card[data-v-17f62377]:hover{border-color:#db277733;transform:translateY(-2px)}.stat-icon[data-v-17f62377]{align-items:center;background:#db27771a;border-radius:.75rem;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.stat-icon .material-icon[data-v-17f62377]{color:#db2777;font-size:22px}.stat-info[data-v-17f62377]{display:flex;flex-direction:column}.stat-value[data-v-17f62377]{color:#fafafa;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:700}.stat-label[data-v-17f62377]{letter-spacing:.05em;text-transform:uppercase}.stat-detail[data-v-17f62377],.stat-label[data-v-17f62377]{color:#71717a;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.6875rem}.stat-detail[data-v-17f62377]{margin-top:auto}.case-layout[data-v-17f62377]{display:grid;gap:1.5rem;grid-template-columns:1fr 1.5fr}@media(max-width:1024px){.case-layout[data-v-17f62377]{grid-template-columns:1fr}}.case-input[data-v-17f62377]{min-height:300px}.case-results[data-v-17f62377]{display:flex;flex-direction:column}.case-grid[data-v-17f62377]{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.case-grid[data-v-17f62377]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.case-grid[data-v-17f62377]{grid-template-columns:1fr}}.case-card[data-v-17f62377]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:1rem;cursor:pointer;padding:1rem;transition:all .3s ease}.case-card[data-v-17f62377]:hover{background:#db27770d;border-color:#db27774d}.case-card:hover .copy-icon[data-v-17f62377]{color:#db2777;opacity:1}.case-header[data-v-17f62377]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.case-name[data-v-17f62377]{color:#71717a;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.copy-icon[data-v-17f62377]{color:#71717a;font-size:14px;opacity:0;transition:all .2s ease}.case-value[data-v-17f62377]{color:#fafafa;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.4;word-break:break-all}
