@keyframes svelte-1mw25y-dictationGlow{0%,to{box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633}50%{box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf64d}}.dictation-glow.svelte-1mw25y{animation:svelte-1mw25y-dictationGlow 2s ease-in-out infinite}@keyframes svelte-1mw25y-soundBar{0%,to{height:4px}50%{height:14px}}.sound-bar.svelte-1mw25y{animation:svelte-1mw25y-soundBar .7s ease-in-out infinite;height:4px}@keyframes svelte-1mw25y-recordingPulse{0%,to{box-shadow:0 0 12px #ef444480,0 4px 20px #ef44444d}50%{box-shadow:0 0 24px #ef4444b3,0 4px 28px #ef444466}}.recording-btn.svelte-1mw25y{animation:svelte-1mw25y-recordingPulse 1.6s ease-in-out infinite}.cm-intelliprompt-hl{background:#fbbf2438;border-radius:2px;outline:1px solid rgba(251,191,36,.4)}.cm-report-editor.svelte-1t3orc0{width:100%}.cm-unfilled-measurement{border-bottom:2px solid #fbbf24;background:#fbbf2426;color:#fbbf24;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-variable{border-bottom:2px solid #34d399;background:#34d39926;color:#34d399;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-alternative{border-bottom:2px solid #c084fc;background:#c084fc26;color:#c084fc;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-units-unconfirmed{border-bottom:2px solid #f59e0b;background:#f59e0b26;color:#f59e0b;cursor:pointer;padding:0 1px;border-radius:2px}.cm-unfilled-section-widget{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 0;background:linear-gradient(135deg,#fbbf2414,#f59e0b0a);border:1px solid rgba(251,191,36,.2);border-radius:5px;cursor:pointer;transition:all .2s ease;vertical-align:middle;overflow:hidden;-webkit-user-select:none;user-select:none;max-width:100%}@media(min-width:640px){.cm-unfilled-section-widget{gap:8px;padding:4px 10px 4px 0;border-radius:6px}}.cm-unfilled-section-widget:hover{background:linear-gradient(135deg,#fbbf2424,#f59e0b14);border-color:#fbbf2466;transform:translateY(-1px);box-shadow:0 2px 8px #fbbf241f}.cm-usw-accent{display:inline-block;width:2px;height:100%;min-height:18px;background:linear-gradient(180deg,#fbbf24,#f59e0b);border-radius:0 2px 2px 0;flex-shrink:0;align-self:stretch}@media(min-width:640px){.cm-usw-accent{width:3px;min-height:22px}}.cm-usw-icon{color:#f59e0b;display:flex;align-items:center;flex-shrink:0;opacity:.9}.cm-usw-icon svg{width:10px;height:10px}@media(min-width:640px){.cm-usw-icon svg{width:12px;height:12px}}.cm-usw-body{display:inline-flex;align-items:center;gap:4px;min-width:0}@media(min-width:640px){.cm-usw-body{gap:6px}}.cm-usw-tag{font-size:.5em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#f59e0b;background:#f59e0b26;padding:1px 4px;border-radius:2px;border:1px solid rgba(245,158,11,.25);white-space:nowrap}@media(min-width:640px){.cm-usw-tag{font-size:.6em;letter-spacing:.08em;padding:2px 6px;border-radius:3px}}.cm-usw-name{font-weight:700;color:#fef3c7;font-size:.7em;letter-spacing:.03em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:640px){.cm-usw-name{font-size:.8em;letter-spacing:.04em}}.cm-usw-cta{color:#fbbf2466;display:none;align-items:center;transition:color .2s;flex-shrink:0}@media(min-width:640px){.cm-usw-cta{display:flex}}.cm-unfilled-section-widget:hover .cm-usw-cta{color:#fbbf24cc}.cm-report-editor .cm-editor,.cm-report-editor .cm-editor.cm-focused{outline:none!important}.cm-audit-flag{border-bottom:2px dotted #f43f5e;background:#f43f5e1a;cursor:pointer;padding:0 1px;border-radius:2px;transition:background .2s,border-color .2s}.cm-audit-flag:hover{background:#f43f5e33}.cm-audit-warning{border-bottom:2px dotted #f59e0b;background:#f59e0b1a;cursor:pointer;padding:0 1px;border-radius:2px;transition:background .2s,border-color .2s}.cm-audit-warning:hover{background:#f59e0b33}.cm-audit-stale{opacity:.5;filter:saturate(.3)}.cm-audit-stale.cm-audit-flag{border-color:#f43f5e66;background:#f43f5e0d}.cm-audit-stale.cm-audit-warning{border-color:#f59e0b66;background:#f59e0b0d}.audit-panel.svelte-1jarcno{background:#0a0a12}.custom-scrollbar.svelte-1jarcno{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.custom-scrollbar.svelte-1jarcno::-webkit-scrollbar{width:3px}.custom-scrollbar.svelte-1jarcno::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1jarcno::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.criterion-active-pulse{animation:svelte-1jarcno-criterionPulse 1.2s ease-out forwards}@keyframes svelte-1jarcno-criterionPulse{0%{box-shadow:0 0 #a855f766}40%{box-shadow:0 0 0 4px #a855f733}to{box-shadow:0 0 #a855f700}}.sticky-save-bar.svelte-c4sysc{padding:0 .75rem .75rem}@media(min-width:640px){.sticky-save-bar.svelte-c4sysc{padding:0 1rem 1rem}}.sticky-save-inner.svelte-c4sysc{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:#0f0c19d1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(168,85,247,.25);border-radius:.75rem;box-shadow:0 0 0 1px #a855f714,0 8px 32px #00000080,0 0 20px #a855f714}@media(min-width:640px){.sticky-save-inner.svelte-c4sysc{padding:.75rem 1rem;gap:.75rem}}@keyframes svelte-c4sysc-save-glow-pulse{0%,to{box-shadow:0 0 #a855f780,0 0 #a855f733}50%{box-shadow:0 0 10px 3px #a855f78c,0 0 22px 7px #a855f72e}}.save-btn-glow.svelte-c4sysc{animation:svelte-c4sysc-save-glow-pulse 2s ease-in-out infinite}.save-btn-glow.svelte-c4sysc:hover{animation:none;box-shadow:0 0 14px 4px #a855f799}@keyframes svelte-1cpok13-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up.svelte-1cpok13{animation:svelte-1cpok13-slide-up .3s ease-out}@keyframes svelte-19xs1nb-pulse-once{0%{box-shadow:0 0 #f59e0b80}60%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.animate-pulse-once.svelte-19xs1nb{animation:svelte-19xs1nb-pulse-once 1s ease-out forwards}@keyframes svelte-19xs1nb-shimmer{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.skeleton-shimmer.svelte-19xs1nb{animation:svelte-19xs1nb-shimmer 1.6s ease-in-out infinite}@keyframes svelte-tcphp3-shimmer{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.skeleton-shimmer.svelte-tcphp3{animation:svelte-tcphp3-shimmer 1.6s ease-in-out infinite}details[open].svelte-g8s0sj summary:where(.svelte-g8s0sj) .arrow-icon:where(.svelte-g8s0sj){transform:rotate(90deg)}.katex-block-container{overflow-x:auto;overflow-y:hidden;max-width:100%;margin:1rem 0;padding:.5rem 0}.katex-block-container .katex{display:block;white-space:nowrap}.katex-inline-container{display:inline-block;max-width:100%;overflow-x:auto;word-break:break-word;vertical-align:middle}.katex-inline-container .katex{display:inline-block;white-space:nowrap}.prose .katex-block-container{margin:1rem 0}.prose .katex-inline-container{margin:0 .2em}@keyframes svelte-lshxov-slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.animate-slideDown.svelte-lshxov{animation:svelte-lshxov-slideDown .3s ease-out forwards}input[type=checkbox].svelte-lshxov:disabled:checked{opacity:1;background-color:#9333ea;border-color:#9333ea}input[type=checkbox].svelte-lshxov:disabled:checked:after{content:"";display:block;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;left:6px;top:2px}.contrast-pill.svelte-lshxov,.phase-pill.svelte-lshxov{display:inline-block}.pill-btn.svelte-lshxov{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#ffffffb3;transition:all .2s ease;white-space:nowrap}.pill-btn.svelte-lshxov:hover{background:#ffffff1a;border-color:#8b5cf666;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #8b5cf633}.pill-btn.selected.svelte-lshxov{background:#8b5cf64d;border-color:#8b5cf6;color:#fff;font-weight:500;box-shadow:0 2px 8px #8b5cf64d}.pill-btn-small.svelte-lshxov{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#ffffffb3;transition:all .2s ease;white-space:nowrap}.pill-btn-small.svelte-lshxov:hover{background:#ffffff1a;border-color:#3b82f666;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f633}.pill-btn-small.selected.svelte-lshxov{background:#3b82f64d;border-color:#3b82f6;color:#fff;font-weight:500;box-shadow:0 2px 8px #3b82f64d}.pill-icon.svelte-lshxov{font-size:1rem;line-height:1}.pill-label.svelte-lshxov{font-size:.8125rem;line-height:1}.control-group.svelte-zbu7bw{margin-bottom:1.5rem}.control-label.svelte-zbu7bw{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;color:#e5e7eb}.label-icon.svelte-zbu7bw{font-size:1.1rem}.label-text.svelte-zbu7bw{letter-spacing:.025em}.option-grid.svelte-zbu7bw{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}.option-card.svelte-zbu7bw{position:relative;padding:1.5rem 1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.625rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.875rem;min-height:140px}.option-card.svelte-zbu7bw input:where(.svelte-zbu7bw){position:absolute;opacity:0;width:0;height:0}.option-card.svelte-zbu7bw:hover{background:#ffffff0d;border-color:#8b5cf680;transform:translateY(-3px);box-shadow:0 8px 16px #0000004d,0 0 0 1px #8b5cf633}.option-card.selected.svelte-zbu7bw{background:linear-gradient(135deg,#8b5cf626,#8b5cf614);border-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf64d,inset 0 1px 2px #ffffff1a}.option-card.selected.svelte-zbu7bw:hover{transform:translateY(-3px);box-shadow:0 8px 20px #8b5cf666,inset 0 1px 2px #ffffff26}.option-icon.svelte-zbu7bw{font-size:2.25rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.option-content.svelte-zbu7bw{flex:1;display:flex;flex-direction:column;justify-content:center}.option-title.svelte-zbu7bw{font-size:.9375rem;font-weight:600;color:#f3f4f6;margin-bottom:.375rem;letter-spacing:.01em}.option-desc.svelte-zbu7bw{font-size:.8125rem;color:#d1d5db;line-height:1.4}.example-container.svelte-zbu7bw{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.625rem;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default}.example-container.svelte-zbu7bw:hover{background:#ffffff0d;border-color:#8b5cf659;box-shadow:0 4px 12px #0003}.example-header.svelte-zbu7bw{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.example-icon.svelte-zbu7bw{font-size:.875rem}.example-label.svelte-zbu7bw{color:#a78bfa}.example-hint.svelte-zbu7bw{margin-left:auto;color:#6b7280;font-style:italic;font-weight:400;text-transform:none;letter-spacing:0}.example-desc.svelte-zbu7bw{margin-top:.5rem;font-size:.75rem;color:#9ca3af;line-height:1.4}.example-text.svelte-zbu7bw{margin-top:.875rem;padding:1rem;background:#00000040;border:1px solid rgba(255,255,255,.05);border-radius:.5rem;font-size:.8125rem;line-height:1.65;color:#e5e7eb;animation:svelte-zbu7bw-fadeIn .3s ease-out}@keyframes svelte-zbu7bw-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.select-input.svelte-zbu7bw{width:100%;padding:.75rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e7eb;font-size:.875rem;cursor:pointer;transition:all .2s ease}.select-input.svelte-zbu7bw:hover{background:#ffffff0a;border-color:#8b5cf666}.select-input.svelte-zbu7bw:focus{outline:none;border-color:#8b5cf6;background:#ffffff0a}.toggle-group.svelte-zbu7bw{display:flex;gap:.5rem}.toggle-option.svelte-zbu7bw{flex:1;padding:.75rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.toggle-option.svelte-zbu7bw input:where(.svelte-zbu7bw){display:none}.toggle-option.svelte-zbu7bw:hover{background:#ffffff0a;border-color:#8b5cf666}.toggle-option.selected.svelte-zbu7bw{background:#8b5cf626;border-color:#8b5cf6}.toggle-icon.svelte-zbu7bw{font-size:1rem}.toggle-label.svelte-zbu7bw{font-size:.875rem;font-weight:500;color:#e5e7eb}.checkbox-grid.svelte-zbu7bw{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.checkbox-item.svelte-zbu7bw{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.8125rem;color:#e5e7eb}.checkbox-item.svelte-zbu7bw input:where(.svelte-zbu7bw){display:none}.checkbox-item.svelte-zbu7bw:hover{background:#ffffff0a;border-color:#8b5cf666}.checkbox-box-small.svelte-zbu7bw{flex-shrink:0;width:1rem;height:1rem;border:1px solid rgba(255,255,255,.3);border-radius:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox-item.svelte-zbu7bw input:where(.svelte-zbu7bw):checked+.checkbox-box-small:where(.svelte-zbu7bw){background:#8b5cf6;border-color:#8b5cf6}.textarea-input.svelte-zbu7bw{width:100%;padding:.75rem 1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e7eb;font-size:.875rem;font-family:inherit;resize:vertical;transition:all .2s ease}.textarea-input.svelte-zbu7bw:hover{background:#ffffff0a;border-color:#8b5cf666}.textarea-input.svelte-zbu7bw:focus{outline:none;border-color:#8b5cf6;background:#ffffff0a}.textarea-input.svelte-zbu7bw::placeholder{color:#6b7280}.template-fidelity-section.svelte-zbu7bw{position:relative;padding:1.25rem;background:linear-gradient(135deg,#8b5cf614,#8b5cf60a);border:1px solid rgba(139,92,246,.3);border-radius:.75rem;box-shadow:0 4px 12px #8b5cf626}.toggle-switch-container.svelte-zbu7bw{display:flex;align-items:center;gap:1rem;padding:1rem;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:.625rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.toggle-switch-container.svelte-zbu7bw:hover{background:#00000040;border-color:#8b5cf666;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf633}.toggle-switch-input.svelte-zbu7bw{position:absolute;opacity:0;width:0;height:0}.toggle-switch-track.svelte-zbu7bw{position:relative;width:3rem;height:1.5rem;background:#ffffff1a;border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.toggle-switch-input.svelte-zbu7bw:checked~.toggle-switch-track:where(.svelte-zbu7bw){background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 0 12px #8b5cf680,inset 0 1px 2px #fff3}.toggle-switch-thumb.svelte-zbu7bw{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #0000004d}.toggle-switch-input.svelte-zbu7bw:checked~.toggle-switch-track:where(.svelte-zbu7bw) .toggle-switch-thumb:where(.svelte-zbu7bw){transform:translate(1.5rem);box-shadow:0 2px 6px #0006}.toggle-switch-content.svelte-zbu7bw{flex:1;display:flex;flex-direction:column;gap:.25rem}.toggle-switch-label.svelte-zbu7bw{font-size:.9375rem;font-weight:600;color:#f3f4f6;letter-spacing:.01em}.toggle-switch-desc.svelte-zbu7bw{font-size:.8125rem;color:#d1d5db;line-height:1.4}.toggle-switch-container.svelte-zbu7bw:hover .toggle-switch-track:where(.svelte-zbu7bw){animation:svelte-zbu7bw-pulse-glow 2s ease-in-out infinite}@keyframes svelte-zbu7bw-pulse-glow{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 8px #8b5cf64d}}.range-slider.svelte-179848g{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#a855f7cc 0% 50%,#ffffff1a 50% 100%);outline:none;border-radius:8px;height:8px}.range-slider.svelte-179848g::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#8b5cf6);cursor:pointer;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #a855f766;transition:all .2s ease}.range-slider.svelte-179848g::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #a855f799}.range-slider.svelte-179848g::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#8b5cf6);cursor:pointer;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #a855f766;transition:all .2s ease}.range-slider.svelte-179848g::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #a855f799}.range-slider.svelte-179848g::-moz-range-track{background:#ffffff1a;border-radius:8px;height:8px}.range-slider.svelte-179848g::-moz-range-progress{background:#a855f7cc;border-radius:8px;height:8px}.contrast-pill.svelte-tqo6c,.phase-pill.svelte-tqo6c{display:inline-block}.pill-btn.svelte-tqo6c{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#ffffffb3;transition:all .2s ease;white-space:nowrap}.pill-btn.svelte-tqo6c:hover{background:#ffffff1a;border-color:#8b5cf666;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #8b5cf633}.pill-btn.selected.svelte-tqo6c{background:#8b5cf64d;border-color:#8b5cf6;color:#fff;font-weight:500;box-shadow:0 2px 8px #8b5cf64d}.pill-btn-small.svelte-tqo6c{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;color:#ffffffb3;transition:all .2s ease;white-space:nowrap}.pill-btn-small.svelte-tqo6c:hover{background:#ffffff1a;border-color:#3b82f666;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px #3b82f633}.pill-btn-small.selected.svelte-tqo6c{background:#3b82f64d;border-color:#3b82f6;color:#fff;font-weight:500;box-shadow:0 2px 8px #3b82f64d}.pill-icon.svelte-tqo6c{font-size:1rem;line-height:1}.pill-label.svelte-tqo6c{font-size:.8125rem;line-height:1}@keyframes svelte-osf88x-slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:200px;transform:translateY(0)}}.animate-slideDown.svelte-osf88x{animation:svelte-osf88x-slideDown .3s ease-out forwards}.style-card.svelte-1rrdzh5{transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.highlight-measurement{color:#fbbf24}.highlight-variable{color:#34d399}.highlight-instruction{color:#60a5fa}.highlight-alternative{color:#c084fc}.translate-x-full{transform:translate(100%)}.unfilled-hover-popup.svelte-26vsyv{position:fixed;z-index:99999;background:#000000b3;backdrop-filter:blur(2rem);-webkit-backdrop-filter:blur(2rem);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #8b5cf61a;min-width:280px;max-width:400px;transform:translate(-50%,-100%);margin-top:-8px;animation:svelte-26vsyv-popupFadeIn .2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}@keyframes svelte-26vsyv-popupFadeIn{0%{opacity:0;transform:translate(-50%,-100%) scale(.9) translateY(4px)}to{opacity:1;transform:translate(-50%,-100%) scale(1) translateY(0)}}.popup-header.svelte-26vsyv{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(to bottom,rgba(0,0,0,.4),transparent)}.popup-type-badge.svelte-26vsyv{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;color:#d1d5db}.popup-close.svelte-26vsyv{background:none;border:none;color:#9ca3af;font-size:1.25rem;line-height:1;cursor:pointer;padding:.25rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s}.popup-close.svelte-26vsyv:hover{background:#ffffff1a;color:#fff}.popup-content.svelte-26vsyv{padding:1rem}.popup-input-group.svelte-26vsyv{margin-bottom:.75rem}.popup-label.svelte-26vsyv{display:block;font-size:.75rem;font-weight:500;color:#d1d5db;margin-bottom:.5rem}.popup-unit.svelte-26vsyv{color:#9ca3af;font-weight:400}.popup-input.svelte-26vsyv,.popup-select.svelte-26vsyv{width:100%;background:#00000080;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);border:1px solid rgba(255,255,255,.15);border-radius:.5rem;padding:.5rem .75rem;color:#fff;font-size:.875rem;transition:all .2s}.popup-input.svelte-26vsyv:focus,.popup-select.svelte-26vsyv:focus{outline:none;border-color:#a855f780;box-shadow:0 0 0 3px #a855f71a}.popup-select.svelte-26vsyv{cursor:pointer}.popup-actions.svelte-26vsyv{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid rgba(255,255,255,.1);background:#0003}.popup-btn.svelte-26vsyv{display:inline-flex;align-items:center;justify-content:center;flex:1;padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.popup-btn-primary.svelte-26vsyv{background:linear-gradient(to right,#9333ea,#a855f7);color:#fff;box-shadow:0 10px 15px -3px #9333ea4d,0 4px 6px -2px #9333ea33}.popup-btn-primary.svelte-26vsyv:hover:not(:disabled){background:linear-gradient(to right,#7e22ce,#9333ea);box-shadow:0 10px 15px -3px #9333ea80,0 4px 6px -2px #9333ea66}.popup-btn-primary.svelte-26vsyv:disabled{opacity:.5;cursor:not-allowed;background:#374151;box-shadow:none}.popup-btn-secondary.svelte-26vsyv{background:#ffffff1a;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);border:1px solid rgba(255,255,255,.1);color:#d1d5db}.popup-btn-secondary.svelte-26vsyv:hover:not(:disabled){background:#fff3;color:#fff}.popup-btn-secondary.svelte-26vsyv:disabled{opacity:.5;cursor:not-allowed}.popup-section-actions.svelte-26vsyv{margin-bottom:0}.popup-section-message.svelte-26vsyv{font-size:.8125rem;color:#d1d5db;margin:0;line-height:1.5}.popup-btn-danger.svelte-26vsyv{background:#ef4444e6;color:#fff}.popup-btn-danger.svelte-26vsyv:hover:not(:disabled){background:#dc2626}
