@keyframes premium-fade-in-deaa08ee{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-slide-up-deaa08ee{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes premium-scale-in-deaa08ee{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes premium-glow-pulse-deaa08ee{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes premium-float-deaa08ee{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(1deg)}75%{transform:translateY(5px) rotate(-1deg)}}@keyframes premium-shimmer-deaa08ee{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gradient-shift-deaa08ee{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes border-glow-deaa08ee{0%,to{border-color:#6366f14d;box-shadow:0 0 20px #6366f11a}50%{border-color:#8b5cf680;box-shadow:0 0 30px #8b5cf633}}.premium-container[data-v-deaa08ee]{margin:0 auto;max-width:1400px;padding:0 1.5rem;width:100%}@media(max-width:767px){.premium-container[data-v-deaa08ee]{padding:0 1rem}}.premium-container-narrow[data-v-deaa08ee]{max-width:1000px}.premium-container-wide[data-v-deaa08ee]{max-width:1600px}.premium-grid[data-v-deaa08ee]{display:grid;gap:1.5rem}.premium-grid.grid-2[data-v-deaa08ee]{grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.premium-grid.grid-2[data-v-deaa08ee]{grid-template-columns:1fr}}.premium-grid.grid-3[data-v-deaa08ee]{grid-template-columns:repeat(3,1fr)}@media(min-width:768px)and (max-width:1023px){.premium-grid.grid-3[data-v-deaa08ee]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.premium-grid.grid-3[data-v-deaa08ee]{grid-template-columns:1fr}}.premium-grid.grid-4[data-v-deaa08ee]{grid-template-columns:repeat(4,1fr)}@media(min-width:768px)and (max-width:1023px){.premium-grid.grid-4[data-v-deaa08ee]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.premium-grid.grid-4[data-v-deaa08ee]{grid-template-columns:1fr}}.premium-grid.grid-auto[data-v-deaa08ee]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}[data-v-deaa08ee]:root{--premium-primary:#6366f1;--premium-primary-light:#818cf8;--premium-primary-dark:#4f46e5;--premium-accent:#f97316;--premium-success:#10b981;--premium-error:#ef4444;--premium-warning:#f59e0b;--premium-bg-base:#0a0a0b;--premium-bg-elevated:#111113;--premium-bg-surface:#18181b;--premium-text-primary:#f4f4f5;--premium-text-secondary:#a1a1aa;--premium-text-muted:#71717a;--premium-border:hsla(0,0%,100%,.08);--premium-border-hover:hsla(0,0%,100%,.15);--premium-shadow-glow:0 0 40px rgba(99,102,241,.3),0 0 80px rgba(139,92,246,.2);--premium-ease:cubic-bezier(.4,0,.2,1);--premium-duration:.3s}.regex-page[data-v-deaa08ee]{background-color:#000;min-height:100vh;overflow-x:hidden;padding:6rem 1.5rem 3rem;position:relative}@media(max-width:767px){.regex-page[data-v-deaa08ee]{padding:5rem 1rem 2rem}}.background-effects[data-v-deaa08ee]{background-color:#000;inset:0;pointer-events:none;position:fixed;z-index:0}.glow-orb[data-v-deaa08ee]{animation:pulse-slow-deaa08ee 8s cubic-bezier(.4,0,.6,1) infinite;border-radius:50%;filter:blur(150px);mix-blend-mode:screen;position:absolute}.glow-orb--blue[data-v-deaa08ee]{background:#0a84ff26;height:600px;left:20%;top:-20%;width:600px}.glow-orb--purple[data-v-deaa08ee]{animation-delay:-3s;background:#8a2be21f;bottom:-20%;height:500px;right:20%;width:500px}.glow-orb--cyan[data-v-deaa08ee]{animation-delay:-5s;background:#32ade61a;height:400px;right:10%;top:40%;width:400px}.grid-overlay[data-v-deaa08ee]{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:40px 40px;inset:0;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000,transparent);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000,transparent);position:absolute}@keyframes pulse-slow-deaa08ee{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.6;transform:translateY(-10px)}}.regex-container[data-v-deaa08ee]{gap:1.5rem;margin:0 auto;max-width:1400px;z-index:1}.regex-container[data-v-deaa08ee],.regex-header[data-v-deaa08ee]{display:flex;flex-direction:column;position:relative}.regex-header[data-v-deaa08ee]{align-items:center;margin-bottom:1rem;z-index:20}.title-glow-effect[data-v-deaa08ee]{background:#0a84ff33;border-radius:9999px;filter:blur(60px);height:70px;left:50%;opacity:.35;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}.title-capsule[data-v-deaa08ee]{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;box-shadow:0 8px 32px #0003;display:flex;gap:1.25rem;line-height:1;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .5s ease}.title-capsule[data-v-deaa08ee]:hover{background:#ffffff0d;transform:translateY(-4px)}.title-capsule:hover .title-shine[data-v-deaa08ee]{animation:title-shine-pass-deaa08ee 1s ease-in-out}.title-shine[data-v-deaa08ee]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.07),transparent);inset:0;position:absolute;transform:translate(-150%) skew(-20deg)}@keyframes title-shine-pass-deaa08ee{0%{transform:translate(-150%) skew(-20deg)}to{transform:translate(150%) skew(-20deg)}}.title-icon-wrapper[data-v-deaa08ee]{background:linear-gradient(135deg,rgba(10,132,255,.2),transparent);border:1px solid rgba(10,132,255,.2);border-radius:50%;height:2.25rem;width:2.25rem}.title-icon-wrapper[data-v-deaa08ee],.title-icon-wrapper span[data-v-deaa08ee]{align-items:center;display:flex;justify-content:center}.title-icon-wrapper span[data-v-deaa08ee]{color:#0a84ff;font-size:1.25rem}.title-divider[data-v-deaa08ee]{background:#ffffff1a;height:1.5rem;width:1px}.regex-title[data-v-deaa08ee]{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:.05em;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.3)}.regex-actions[data-v-deaa08ee]{display:flex;justify-content:center;margin-bottom:1rem}.action-capsule[data-v-deaa08ee]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:9999px;box-shadow:0 4px 20px #0003;padding:.5rem}.action-btn[data-v-deaa08ee],.action-capsule[data-v-deaa08ee]{align-items:center;display:flex;gap:.5rem}.action-btn[data-v-deaa08ee]{background:transparent;border:none;border-radius:9999px;color:#ffffffb3;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:all .2s ease}.action-btn span.material-symbols-outlined[data-v-deaa08ee]{align-items:center;display:flex;font-size:1.25rem;justify-content:center}.action-btn[data-v-deaa08ee]:hover{background:#ffffff0d;color:#fff}.action-btn--primary[data-v-deaa08ee]{background:#0a84ff;color:#fff}.action-btn--primary[data-v-deaa08ee]:hover{background:#0070e3;transform:scale(1.02)}.action-divider[data-v-deaa08ee]{background:#ffffff1a;height:1.25rem;margin:0 .25rem;width:1px}.icon-rotate[data-v-deaa08ee]{transition:transform .5s ease}.action-btn:hover .icon-rotate[data-v-deaa08ee]{transform:rotate(180deg)}.regex-split-layout[data-v-deaa08ee]{display:flex;gap:1.5rem;height:750px}@media(max-width:767px){.regex-split-layout[data-v-deaa08ee]{flex-direction:column;height:auto}}.editor-panel[data-v-deaa08ee]{display:flex;flex:1;flex-direction:column;min-width:0}.result-panel[data-v-deaa08ee]{display:flex;flex:1.2;flex-direction:column;min-width:0}.window[data-v-deaa08ee]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0f99;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 20px 40px #0006;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.window-header[data-v-deaa08ee]{align-items:center;background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;height:3.5rem;padding:0 1.25rem}.window-controls[data-v-deaa08ee]{display:flex;gap:.5rem}.window-dot[data-v-deaa08ee]{border-radius:50%;height:.75rem;width:.75rem}.window-dot--red[data-v-deaa08ee]{background:#ff5f56}.window-dot--yellow[data-v-deaa08ee]{background:#ffbd2e}.window-dot--green[data-v-deaa08ee]{background:#27c93f}.window-divider[data-v-deaa08ee]{background:#ffffff1a;height:1.25rem;margin:0 1.25rem;width:1px}.window-title[data-v-deaa08ee]{color:#ffffff80;font-size:.875rem;font-weight:500;letter-spacing:.05em}.window-actions[data-v-deaa08ee]{align-items:center;display:flex;gap:.75rem;margin-left:auto}.window-badge[data-v-deaa08ee]{background:#0a84ff1a;border:1px solid rgba(10,132,255,.2);border-radius:9999px;color:#0a84ff;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.window-body[data-v-deaa08ee]{display:flex;flex:1;flex-direction:column;gap:1.5rem;min-height:0;overflow:hidden;padding:1.5rem}.window-tabs[data-v-deaa08ee]{background:#ffffff08;border-radius:.75rem;padding:.25rem}.win-tab[data-v-deaa08ee],.window-tabs[data-v-deaa08ee]{display:flex;gap:.5rem}.win-tab[data-v-deaa08ee]{align-items:center;background:transparent;border:none;border-radius:.6rem;color:#fff6;cursor:pointer;font-size:.8125rem;font-weight:500;padding:.4rem 1rem;transition:all .2s ease}.win-tab span.material-symbols-outlined[data-v-deaa08ee]{font-size:1.1rem}.win-tab[data-v-deaa08ee]:hover{color:#fffc}.win-tab.active[data-v-deaa08ee]{background:#0a84ff26;color:#0a84ff}.window-action-btn[data-v-deaa08ee]{align-items:center;background:transparent;border:none;border-radius:.5rem;color:#fff6;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.window-action-btn[data-v-deaa08ee]:hover{background:#ffffff0d;color:#fff}.window-action-btn span[data-v-deaa08ee]{font-size:1.2rem}.regex-input-section[data-v-deaa08ee]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;padding:1.25rem}.regex-input-container[data-v-deaa08ee]{align-items:center;color:#ff79c6;display:flex;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:1.25rem;gap:.5rem;margin-bottom:1.25rem}.regex-input-container input[data-v-deaa08ee]{background:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.1);color:#f1fa8c;font-family:inherit;outline:none;padding:.25rem 0}.regex-input-container input[data-v-deaa08ee]:focus{border-bottom-color:#0a84ff}.regex-input-container .regex-main-input[data-v-deaa08ee]{flex:1}.regex-input-container .regex-flags-input[data-v-deaa08ee]{color:#bd93f9;width:4.5rem}.flags-chips[data-v-deaa08ee]{display:flex;flex-wrap:wrap;gap:.5rem}.flag-chip[data-v-deaa08ee]{align-items:flex-start;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:.5rem;color:#ffffff80;cursor:pointer;display:flex;flex-direction:column;padding:.4rem .8rem;transition:all .2s ease}.flag-chip .flag-label[data-v-deaa08ee]{font-size:.875rem;font-weight:600}.flag-chip .flag-desc[data-v-deaa08ee]{font-size:.6875rem;opacity:.5}.flag-chip[data-v-deaa08ee]:hover{background:#ffffff0f;border-color:#ffffff1a}.flag-chip.active[data-v-deaa08ee]{background:#0a84ff1a;border-color:#0a84ff4d;color:#0a84ff}.flag-chip.active .flag-desc[data-v-deaa08ee]{opacity:.8}.test-text-section[data-v-deaa08ee]{display:flex;flex:1;flex-direction:column;gap:.75rem;min-height:0}.section-head[data-v-deaa08ee]{align-items:center;color:#fff6;display:flex;gap:.5rem}.section-head .material-symbols-outlined[data-v-deaa08ee]{font-size:1.2rem}.section-head .section-title[data-v-deaa08ee]{font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.section-head .size-info[data-v-deaa08ee]{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.75rem;margin-left:auto;opacity:.6}.textarea-wrapper[data-v-deaa08ee]{flex:1;min-height:0;position:relative}.test-textarea[data-v-deaa08ee]{background:#0003;border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;color:#ffffffe6;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.875rem;height:100%;line-height:1.6;outline:none;padding:1.25rem;resize:none;transition:all .3s ease;width:100%}.test-textarea[data-v-deaa08ee]:focus{background:#0000004d;border-color:#0a84ff4d;box-shadow:0 0 20px #0a84ff0d}.test-textarea[data-v-deaa08ee]::-webkit-scrollbar{width:6px}.test-textarea[data-v-deaa08ee]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.result-body[data-v-deaa08ee]{overflow-y:auto;padding:1.5rem}.matches-list[data-v-deaa08ee]{display:flex;flex-direction:column;gap:1rem}.match-card[data-v-deaa08ee]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;overflow:hidden;transition:all .2s ease}.match-card[data-v-deaa08ee]:hover{background:#ffffff08;border-color:#ffffff1a}.match-card-header[data-v-deaa08ee]{background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.03);justify-content:space-between;padding:.75rem 1rem}.match-card-header[data-v-deaa08ee],.match-info[data-v-deaa08ee]{align-items:center;display:flex}.match-info[data-v-deaa08ee]{gap:1rem}.match-info .match-tag[data-v-deaa08ee]{color:#50fa7b;font-size:.8125rem;font-weight:600}.match-info .match-pos[data-v-deaa08ee]{color:#ffffff4d;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.75rem}.group-copy[data-v-deaa08ee],.mini-copy-btn[data-v-deaa08ee]{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#ffffff4d;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.group-copy[data-v-deaa08ee]:hover,.mini-copy-btn[data-v-deaa08ee]:hover{background:#ffffff0d;color:#fff}.group-copy span[data-v-deaa08ee],.mini-copy-btn span[data-v-deaa08ee]{font-size:1rem}.match-content[data-v-deaa08ee]{padding:1rem}.match-content code[data-v-deaa08ee]{color:#f1fa8c;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.875rem;white-space:pre-wrap;word-break:break-all}.capture-groups[data-v-deaa08ee]{background:#0000001a;border-top:1px solid hsla(0,0%,100%,.03);padding:.75rem 1rem}.capture-groups .groups-label[data-v-deaa08ee]{color:#ffffff4d;font-size:.625rem;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.group-row[data-v-deaa08ee]{align-items:center;display:flex;gap:.75rem;padding:.3rem 0}.group-row .group-key[data-v-deaa08ee]{color:#8be9fd;font-size:.8125rem;font-weight:600;width:2.5rem}.group-row .group-val[data-v-deaa08ee]{color:#fff9;flex:1;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-paper[data-v-deaa08ee]{background:#0003;border-radius:.75rem;color:#fffc;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.875rem;line-height:1.8;padding:1.5rem;white-space:pre-wrap;word-break:break-all}.highlight-paper[data-v-deaa08ee] .highlight-mark{background:#0a84ff33;border-bottom:1.5px solid rgba(10,132,255,.5);color:#0a84ff;padding:.1rem 0}.result-placeholder[data-v-deaa08ee]{align-items:center;color:#ffffff26;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center}.result-placeholder .placeholder-icon[data-v-deaa08ee]{font-size:3.5rem}.result-placeholder .placeholder-text[data-v-deaa08ee]{font-size:.875rem;letter-spacing:.05em}.usage-guide[data-v-deaa08ee]{margin-top:1rem}.usage-details[data-v-deaa08ee]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:1rem;overflow:hidden}.usage-summary[data-v-deaa08ee]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding:1.25rem 1.5rem;transition:background .3s ease}.usage-summary[data-v-deaa08ee]:hover{background:#ffffff05}.usage-summary[data-v-deaa08ee]::-webkit-details-marker{display:none}.usage-summary-left[data-v-deaa08ee]{align-items:center;color:#fffc;display:flex;font-weight:500;gap:.75rem}.usage-summary-left span.material-symbols-outlined[data-v-deaa08ee]{color:#0a84ff}.usage-summary-right[data-v-deaa08ee]{align-items:center;display:flex;gap:1rem}.usage-summary-right .usage-hint[data-v-deaa08ee]{color:#ffffff4d;font-size:.75rem}.usage-summary-right .usage-chevron[data-v-deaa08ee]{color:#fff3;transition:transform .3s ease}.usage-details[open] .usage-chevron[data-v-deaa08ee]{transform:rotate(180deg)}.usage-content[data-v-deaa08ee]{padding:0 1.5rem 1.5rem}.guide-grid[data-v-deaa08ee]{align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 1fr}@media(max-width:767px){.guide-grid[data-v-deaa08ee]{gap:1.5rem;grid-template-columns:1fr}}.guide-section .section-head[data-v-deaa08ee]{align-items:center;display:flex;gap:.6rem;margin-bottom:1rem}.guide-section .section-head .section-icon[data-v-deaa08ee]{align-items:center;color:#0a84ff99;display:flex;font-size:1.25rem;justify-content:center}.guide-section .section-head .section-title[data-v-deaa08ee]{color:#fff;font-size:.9rem;font-weight:600;margin:0}.examples-list[data-v-deaa08ee]{gap:.75rem}.example-pill[data-v-deaa08ee],.examples-list[data-v-deaa08ee]{display:flex;flex-direction:column}.example-pill[data-v-deaa08ee]{align-items:flex-start;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;cursor:pointer;padding:.75rem 1rem;transition:all .2s ease}.example-pill .ex-name[data-v-deaa08ee]{color:#fffc;font-size:.8125rem;font-weight:500;margin-bottom:.25rem}.example-pill .ex-code[data-v-deaa08ee]{color:#f1fa8c;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.75rem;opacity:.6}.example-pill[data-v-deaa08ee]:hover{background:#0a84ff0d;border-color:#0a84ff33;transform:translate(4px)}.reference-compact-grid[data-v-deaa08ee]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.reference-compact-grid .ref-item[data-v-deaa08ee]{align-items:center;background:#ffffff03;border-radius:.5rem;display:flex;font-size:.75rem;gap:.75rem;padding:.4rem .75rem}.reference-compact-grid .ref-item code[data-v-deaa08ee]{background:#ffffff0d;border-radius:.25rem;color:#ff79c6;min-width:1.5rem;padding:.1rem .4rem;text-align:center}.reference-compact-grid .ref-item span[data-v-deaa08ee]{color:#fff6}.error-glass-panel[data-v-deaa08ee]{align-items:center;background:#ff5f561a;border:1px solid rgba(255,95,86,.2);border-radius:.75rem;color:#ff5f56;display:flex;gap:.75rem;margin-top:1rem;padding:.8rem 1.25rem}.error-glass-panel .error-msg[data-v-deaa08ee]{flex:1;font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:.8125rem}.error-glass-panel .error-close[data-v-deaa08ee]{background:transparent;border:none;color:inherit;cursor:pointer;opacity:.6}.error-glass-panel .error-close[data-v-deaa08ee]:hover{opacity:1}
