.modal-overlay.svelte-32v57s{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.svelte-32v57s{width:100%;max-width:500px;max-height:90vh;overflow-y:auto;background:linear-gradient(135deg,#1c1c1cfa,#0c0c0cf5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:18px;box-shadow:0 40px 80px #0009}.modal.wide.svelte-32v57s{max-width:70vw;height:80vh;overflow:hidden}.modal.full.svelte-32v57s{max-width:95vw;width:95vw;height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal.full.svelte-32v57s .modal-body:where(.svelte-32v57s){flex:1;overflow-y:auto;padding:var(--space-4) calc(var(--space-4) + var(--space-2))}.modal-header.svelte-32v57s{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--space-4) + var(--space-1)) calc(var(--space-4) + var(--space-2));border-bottom:1px solid rgba(255,255,255,.06)}.modal-title.svelte-32v57s{font-size:1.25rem;font-weight:600;color:#f5f5f5;margin:0}.close-btn.svelte-32v57s{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#ffffff80;border-radius:8px;cursor:pointer;transition:all .15s ease}.close-btn.svelte-32v57s:hover{background:#ffffff1a;color:#fffc}.modal-body.svelte-32v57s{padding:calc(var(--space-4) + var(--space-2))}.modal-footer.svelte-32v57s{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) calc(var(--space-4) + var(--space-2));border-top:1px solid rgba(255,255,255,.06)}.modal.svelte-32v57s::-webkit-scrollbar{width:8px}.modal.svelte-32v57s::-webkit-scrollbar-track{background:#0003;border-radius:4px}.modal.svelte-32v57s::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:4px}.modal.svelte-32v57s::-webkit-scrollbar-thumb:hover{background:#d4af3780}.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:9999px;cursor:pointer;transition:all .15s ease;border:none;outline:none}.btn-sm.svelte-1xko78n{padding:calc(var(--space-1) + var(--space-0)) var(--space-3);font-size:var(--text-sm)}.btn-md.svelte-1xko78n{padding:var(--space-2) var(--space-4);font-size:var(--text-base)}.btn-lg.svelte-1xko78n{padding:var(--space-3) calc(var(--space-4) + var(--space-2));font-size:var(--text-lg)}.btn.svelte-1xko78n:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn.svelte-1xko78n:active{transform:translateY(0);filter:brightness(.98)}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed;transform:none;filter:none}.btn-primary.svelte-1xko78n{background:linear-gradient(135deg,#c8102e,#8b0000);color:#fff;box-shadow:0 8px 20px #c8102e4d,0 0 #c8102e00}.btn-primary.svelte-1xko78n:hover{box-shadow:0 12px 28px #c8102e66,0 0 20px #c8102e33}.btn-gold.svelte-1xko78n{background:linear-gradient(135deg,#d4af37,#b8941f);color:#1a1a1a;box-shadow:0 8px 20px #d4af3740,0 0 #d4af3700}.btn-gold.svelte-1xko78n:hover{box-shadow:0 12px 28px #d4af3759,0 0 25px #d4af3740}.btn-orange.svelte-1xko78n{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;box-shadow:0 8px 20px #f9731640,0 0 #f9731600}.btn-orange.svelte-1xko78n:hover{box-shadow:0 12px 28px #f9731659,0 0 20px #f9731633}.btn-ghost.svelte-1xko78n{background:transparent;border:1px solid rgba(255,255,255,.12);color:#ffffffb3}.btn-ghost.svelte-1xko78n:hover{background:#ffffff0d;border-color:#fff3;box-shadow:0 0 15px #ffffff0d}.btn-danger.svelte-1xko78n{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 8px 20px #ef444440,0 0 #ef444400}.btn-danger.svelte-1xko78n:hover{box-shadow:0 12px 28px #ef444459,0 0 20px #ef444433}.btn.svelte-1xko78n:focus-visible{outline:2px solid rgba(212,175,55,.8);outline-offset:2px}.input-wrapper.svelte-138axrz{display:flex;flex-direction:column;gap:var(--space-2)}.input-label.svelte-138axrz{font-size:var(--text-lg);font-weight:500;color:#ffffffb3}.input-field.svelte-138axrz{width:100%;padding:calc(var(--space-2) + var(--space-0)) calc(var(--space-3) + var(--space-0));font-size:var(--text-xl);color:#f5f5f5;background-color:#12121acc;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;transition:all .15s ease}.input-field.svelte-138axrz::placeholder{color:#ffffff80}.sr-only.svelte-138axrz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.input-field.svelte-138axrz:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726;transform:scale(1.01)}.input-field.has-error.svelte-138axrz{border-color:#ef4444}.feedback-space.svelte-138axrz{min-height:1.25rem;display:flex;flex-direction:column;gap:var(--space-1)}.input-hint.svelte-138axrz{font-size:var(--text-sm);color:#ffffff80}.input-error.svelte-138axrz{font-size:var(--text-sm);color:#ef4444}.required-indicator.svelte-138axrz{color:#ef4444;font-weight:600;margin-left:var(--space-1)}.has-error.svelte-138axrz .input-field:where(.svelte-138axrz){border-color:#ef4444;border-left:3px solid #ef4444;padding-left:calc(var(--space-3) + var(--space-0) - 2px)}.has-error.svelte-138axrz .input-field:where(.svelte-138axrz):focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.input-field.svelte-138axrz:disabled{opacity:.5;cursor:not-allowed;background:#12121a80}.add-sku-form.svelte-1dnx5io{display:flex;flex-direction:column;gap:var(--space-4)}.form-field.svelte-1dnx5io{display:flex;flex-direction:column;gap:var(--space-1)}.form-label.svelte-1dnx5io{font-size:var(--text-sm);font-weight:500;color:#ffffffb3}.form-select.svelte-1dnx5io{width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:#f5f5f5;background-color:#12121acc;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;cursor:pointer;transition:all .15s ease}.form-select.svelte-1dnx5io:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af3726}.form-select.svelte-1dnx5io option:where(.svelte-1dnx5io){background:#1a1a1a;color:#f5f5f5}.form-select.svelte-1dnx5io optgroup:where(.svelte-1dnx5io){font-weight:600;color:#ffffff80}.dialog-actions.svelte-1dnx5io{display:flex;justify-content:flex-end;gap:var(--space-2);width:100%}.checkbox-wrapper.svelte-zlg8mq{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-wrapper.disabled.svelte-zlg8mq{cursor:not-allowed;opacity:.5}.checkbox-input.svelte-zlg8mq{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.checkbox-input.svelte-zlg8mq input:where(.svelte-zlg8mq){position:absolute;opacity:0;width:100%;height:100%;cursor:inherit}.checkbox-control.svelte-zlg8mq{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#12121acc;border:1px solid rgba(255,255,255,.4);border-radius:2px;transition:all .15s ease;flex-shrink:0}.checkbox-control.svelte-zlg8mq svg:where(.svelte-zlg8mq){width:10px;height:10px;color:#1a1a1a}.checkbox-control.checked.svelte-zlg8mq,.checkbox-control.indeterminate.svelte-zlg8mq{background:#d4af37;border-color:#d4af37}.checkbox-wrapper.svelte-zlg8mq:not(.disabled):hover .checkbox-control:where(.svelte-zlg8mq){border-color:#fff6}.checkbox-wrapper.svelte-zlg8mq:not(.disabled):hover .checkbox-control.checked:where(.svelte-zlg8mq),.checkbox-wrapper.svelte-zlg8mq:not(.disabled):hover .checkbox-control.indeterminate:where(.svelte-zlg8mq){border-color:#e5c55a;background:#e5c55a}.checkbox-input.svelte-zlg8mq input:where(.svelte-zlg8mq):focus-visible+.checkbox-control:where(.svelte-zlg8mq){outline:2px solid #d4af37;outline-offset:2px;box-shadow:0 0 0 4px #d4af3733}.checkbox-label.svelte-zlg8mq{font-size:.875rem;color:#ffffffe6}.companies-content.svelte-1x463sr{display:flex;flex-direction:column;gap:.75rem;height:350px}.search-container.svelte-1x463sr{flex-shrink:0}.search-input.svelte-1x463sr{width:100%;padding:.5rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f5f5f5;font-size:.8125rem;transition:all .2s ease}.search-input.svelte-1x463sr::placeholder{color:#ffffff80}.search-input.svelte-1x463sr:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af3726}.companies-list.svelte-1x463sr{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem;padding-right:.25rem}.companies-list.svelte-1x463sr::-webkit-scrollbar{width:6px}.companies-list.svelte-1x463sr::-webkit-scrollbar-track{background:#0003;border-radius:3px}.companies-list.svelte-1x463sr::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:3px}.companies-list.svelte-1x463sr::-webkit-scrollbar-thumb:hover{background:#d4af3780}.company-row.svelte-1x463sr{display:flex;align-items:center;gap:.5rem;padding:.125rem;border-radius:8px;transition:background .15s ease}.company-row.svelte-1x463sr:hover{background:#ffffff08}.company-row.active.svelte-1x463sr{background:#d4af3714}.company-name-btn.svelte-1x463sr{flex:1;display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;background:transparent;border:none;border-radius:6px;color:#ffffffd9;font-size:.8125rem;text-align:left;cursor:pointer;transition:all .15s ease}.company-name-btn.svelte-1x463sr:hover{background:#ffffff0f;color:#f5f5f5}.company-row.active.svelte-1x463sr .company-name-btn:where(.svelte-1x463sr){color:var(--color-solidcam-gold, #d4af37)}.company-name.svelte-1x463sr{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.current-badge.svelte-1x463sr{flex-shrink:0;padding:.125rem .375rem;background:#d4af3733;border-radius:4px;font-size:.625rem;font-weight:600;color:var(--color-solidcam-gold, #d4af37);text-transform:uppercase;letter-spacing:.03em}.company-actions.svelte-1x463sr{display:flex;gap:.25rem;flex-shrink:0;opacity:0;transition:opacity .15s ease}.company-row.svelte-1x463sr:hover .company-actions:where(.svelte-1x463sr),.company-row.svelte-1x463sr:focus-within .company-actions:where(.svelte-1x463sr){opacity:1}.action-btn.svelte-1x463sr{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff9;cursor:pointer;transition:all .15s ease}.action-btn.svelte-1x463sr:hover:not(:disabled){background:#ffffff1a;color:#ffffffe6;border-color:#fff3}.action-btn.svelte-1x463sr:disabled{opacity:.3;cursor:not-allowed}.action-btn--danger.svelte-1x463sr:hover:not(:disabled){background:#ef444426;color:#ef4444;border-color:#ef44444d}.action-btn.svelte-1x463sr svg:where(.svelte-1x463sr){width:14px;height:14px}.no-results.svelte-1x463sr{padding:2rem 1rem;text-align:center;color:#fff6;font-size:.8125rem}.modal-footer-content.svelte-1x463sr{display:flex;align-items:center;justify-content:space-between;width:100%}.footer-left.svelte-1x463sr{flex:1;display:flex;align-items:center;min-width:0}.new-company-form.svelte-1x463sr{display:flex;align-items:center;gap:.5rem;width:100%}.new-company-input.svelte-1x463sr{flex:1;min-width:120px;padding:.4rem .6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f5f5f5;font-size:.75rem}.new-company-input.svelte-1x463sr:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af3726}.new-company-actions.svelte-1x463sr{display:flex;gap:.35rem}.new-company-btn.svelte-1x463sr{padding:.5rem 1rem;background:linear-gradient(145deg,#e8c547,#d4af37,#b8941f);border:none;border-radius:8px;color:#1a1a1a;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #d4af374d,inset 0 1px #ffffff40}.new-company-btn.svelte-1x463sr:hover{transform:translateY(-1px);box-shadow:0 4px 16px #d4af3766,inset 0 1px #ffffff4d}.new-company-btn--ghost.svelte-1x463sr{background:#ffffff14;color:#fffc;box-shadow:none}.new-company-btn--ghost.svelte-1x463sr:hover{transform:none;box-shadow:none;background:#ffffff1f;color:#f5f5f5}.company-count.svelte-1x463sr{font-size:.75rem;color:#fff6}.company-edit.svelte-1x463sr{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;padding:.25rem .5rem}.edit-input.svelte-1x463sr{flex:1;min-width:120px;padding:.4rem .6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#f5f5f5;font-size:.75rem}.edit-input.svelte-1x463sr:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af3726}.edit-actions.svelte-1x463sr{display:flex;gap:.25rem}.action-btn--text.svelte-1x463sr{width:auto;height:auto;padding:.3rem .5rem;font-size:.7rem}.action-btn--confirm.svelte-1x463sr{background:#d4af3733;color:#d4af37;border-color:#d4af374d}.confirm-actions.svelte-1x463sr{opacity:1}.tabs-container.svelte-1k15iyl{display:flex;flex-wrap:wrap;gap:.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:1rem}.tab-btn.svelte-1k15iyl{padding:.5rem .875rem;font-size:.75rem;font-weight:500;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.tab-btn.svelte-1k15iyl:hover{background:#ffffff1a;color:#ffffffe6}.tab-btn.active.svelte-1k15iyl{background:#d4af3733;color:#d4af37;border-color:#d4af3766}.tab-content.svelte-1k15iyl{max-height:60vh;overflow-y:auto;padding-right:.5rem}.section.svelte-1k15iyl{margin-bottom:1.25rem}.section.svelte-1k15iyl:last-child{margin-bottom:0}.section-title.svelte-1k15iyl{font-size:.8125rem;font-weight:600;color:#d4af37;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .625rem;padding-bottom:.375rem;border-bottom:1px solid rgba(212,175,55,.3)}.data-table.svelte-1k15iyl{display:flex;flex-direction:column;gap:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.table-row.svelte-1k15iyl{display:grid;grid-template-columns:1fr 1fr 2fr;gap:.75rem;padding:.5rem .75rem;font-size:.75rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}.table-row.svelte-1k15iyl:last-child{border-bottom:none}.table-header.svelte-1k15iyl{background:#ffffff0d;font-weight:600;color:#ffffffb3;text-transform:uppercase;font-size:.6875rem;letter-spacing:.05em}.table-row.svelte-1k15iyl code:where(.svelte-1k15iyl){background:#c8102e33;color:#f87171;padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono,monospace}.table-row.svelte-1k15iyl strong:where(.svelte-1k15iyl){color:#fffffff2}.price.svelte-1k15iyl{color:#4ade80!important}.code-grid.svelte-1k15iyl{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.375rem}.code-item.svelte-1k15iyl{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:.75rem}.code-item.svelte-1k15iyl code:where(.svelte-1k15iyl){background:#c8102e33;color:#f87171;padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono,monospace}.code-item.svelte-1k15iyl span:where(.svelte-1k15iyl){color:#ffffffb3}.note.svelte-1k15iyl{font-size:.75rem;color:#ffffff80;margin:.375rem 0 .625rem;font-style:italic}.note.svelte-1k15iyl code:where(.svelte-1k15iyl){background:#c8102e33;color:#f87171;padding:.125rem .25rem;border-radius:3px;font-size:.6875rem;font-style:normal}.module-list.svelte-1k15iyl{display:flex;flex-direction:column;gap:.5rem}.module-item.svelte-1k15iyl{padding:.625rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px}.module-item--compact.svelte-1k15iyl{padding:.5rem .75rem}.module-header.svelte-1k15iyl{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.module-header.svelte-1k15iyl strong:where(.svelte-1k15iyl){color:#fffffff2;font-size:.8125rem}.module-header.svelte-1k15iyl code:where(.svelte-1k15iyl){background:#c8102e33;color:#f87171;padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono,monospace}.module-item.svelte-1k15iyl p:where(.svelte-1k15iyl){margin:.375rem 0 0;font-size:.75rem;color:#fff9;line-height:1.4}.sku-pair.svelte-1k15iyl{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#ffffff80}.discount-info.svelte-1k15iyl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.625rem}.discount-block.svelte-1k15iyl{padding:.625rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px}.discount-block.svelte-1k15iyl strong:where(.svelte-1k15iyl){font-size:.8125rem;color:#ffffffe6}.discount-block.svelte-1k15iyl p:where(.svelte-1k15iyl){margin:.25rem 0 0;font-size:.75rem;color:#fff9}.tier-info.svelte-1k15iyl{margin-top:.75rem;padding:.625rem .75rem;background:#4ade8014;border:1px solid rgba(74,222,128,.2);border-radius:8px;font-size:.75rem}.tier-info.svelte-1k15iyl strong:where(.svelte-1k15iyl){color:#4ade80}.tier-info.svelte-1k15iyl ul:where(.svelte-1k15iyl){margin:.375rem 0 0 1rem;padding:0;color:#ffffffb3}.tier-info.svelte-1k15iyl li:where(.svelte-1k15iyl){margin:.125rem 0}.tab-content.svelte-1k15iyl::-webkit-scrollbar{width:6px}.tab-content.svelte-1k15iyl::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.tab-content.svelte-1k15iyl::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.tab-content.svelte-1k15iyl::-webkit-scrollbar-thumb:hover{background:#d4af3766}.sales-tax-content.svelte-xl8oh{display:flex;flex-direction:column;gap:1.25rem}.tax-section.svelte-xl8oh{display:flex;flex-direction:column;gap:.5rem}.section-title.svelte-xl8oh{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.375rem;border-bottom:1px solid rgba(255,255,255,.1);margin:0}.section-title--required.svelte-xl8oh{color:#4ade80;border-bottom-color:#4ade804d}.section-title--exempt.svelte-xl8oh{color:#60a5fa;border-bottom-color:#60a5fa4d}.section-title--exception.svelte-xl8oh{color:#fbbf24;border-bottom-color:#fbbf244d}.states-grid.svelte-xl8oh{display:flex;flex-wrap:wrap;gap:.375rem}.state-tag.svelte-xl8oh{padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:500;transition:all .15s ease}.state-tag--required.svelte-xl8oh{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.state-tag--required.svelte-xl8oh:hover{background:#4ade8040}.state-tag--exempt.svelte-xl8oh{background:#60a5fa26;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.state-tag--exempt.svelte-xl8oh:hover{background:#60a5fa40}.exception-note.svelte-xl8oh{padding:.625rem .875rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.25);border-radius:8px;font-size:.8125rem;color:#ffffffe6}.exception-note.svelte-xl8oh strong:where(.svelte-xl8oh){color:#fbbf24}.info-note.svelte-xl8oh{margin:0;font-size:.8125rem;color:#ffffffb3;line-height:1.5}.skeleton.svelte-19f3yks{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:svelte-19f3yks-shimmer 1.5s ease-in-out infinite}.text.svelte-19f3yks{border-radius:4px}.circular.svelte-19f3yks{border-radius:50%}.rectangular.svelte-19f3yks{border-radius:8px}@keyframes svelte-19f3yks-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton.svelte-19f3yks{animation:none;background:#ffffff0f}}.smoked-glass.svelte-1p148pa{background:linear-gradient(135deg,#1c1c1cf0,#0c0c0ceb);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.04);box-shadow:0 25px 50px #0006,0 10px 20px #0003,inset 0 1px #ffffff08}.smoked-glass.svelte-1p148pa:focus-visible{outline:2px solid var(--color-solidcam-gold, #d4af37);outline-offset:2px}.toast-container.svelte-16oeye1{position:fixed;bottom:1.5rem;right:1.5rem;z-index:10000;display:flex;flex-direction:column;gap:.75rem;max-width:400px}.toast.svelte-16oeye1{position:relative;display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:linear-gradient(145deg,#202026fa,#18181efa);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 8px 24px #00000059,0 2px 8px #0003,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.toast-icon.svelte-16oeye1{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0}.toast-icon.svelte-16oeye1 svg:where(.svelte-16oeye1){width:16px;height:16px}.toast-success.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){background:#22c55e1f;color:#22c55e}.toast-error.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){background:#ef44441f;color:#ef4444}.toast-warning.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){background:#f973161f;color:#f97316}.toast-info.svelte-16oeye1 .toast-icon:where(.svelte-16oeye1){background:#d4af371f;color:#d4af37}.toast-message.svelte-16oeye1{flex:1;font-size:.9rem;color:#ffffffe6;line-height:1.4}.toast-close.svelte-16oeye1{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.toast-close.svelte-16oeye1 svg:where(.svelte-16oeye1){width:14px;height:14px}.toast-close.svelte-16oeye1:hover{background:#ffffff1a;color:#ffffffe6;transform:scale(1.1)}.toast-close.svelte-16oeye1:active{transform:scale(.95)}.toast-progress.svelte-16oeye1{position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffffff0d;overflow:hidden}.toast-progress-fill.svelte-16oeye1{height:100%;width:100%;transform-origin:left;animation:svelte-16oeye1-progressShrink linear forwards}@keyframes svelte-16oeye1-progressShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-progress-success.svelte-16oeye1{background:linear-gradient(90deg,#22c55eb3,#4ade80b3)}.toast-progress-error.svelte-16oeye1{background:linear-gradient(90deg,#ef4444b3,#f87171b3)}.toast-progress-warning.svelte-16oeye1{background:linear-gradient(90deg,#f59e0bb3,#fbbf24b3)}.toast-progress-info.svelte-16oeye1{background:linear-gradient(90deg,#d4af37b3,#e8c547b3)}@media(max-width:480px){.toast-container.svelte-16oeye1{left:1rem;right:1rem;bottom:1rem;max-width:none}}.toast.svelte-16oeye1:hover .toast-progress-fill:where(.svelte-16oeye1),.toast.svelte-16oeye1:focus-within .toast-progress-fill:where(.svelte-16oeye1){animation-play-state:paused}.toast-paused .toast-progress-fill.svelte-16oeye1{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.toast-progress-fill.svelte-16oeye1{animation:none;transform:scaleX(1)}}.company-page-bar.svelte-ysel6a{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:.3rem .625rem;background:linear-gradient(145deg,#18181ed9,#121218e6);border:1px solid rgba(255,255,255,.06);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0003,inset 0 1px #ffffff08;overflow:hidden}.company-page-bar.svelte-ysel6a:before{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.15) 25%,rgba(200,16,46,.1) 50%,rgba(212,175,55,.15) 75%,transparent 100%);background-size:200% 100%;animation:svelte-ysel6a-barBorderShimmer 20s linear infinite;border-radius:inherit;z-index:0;opacity:.4;pointer-events:none}@keyframes svelte-ysel6a-barBorderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.company-dropdown.svelte-ysel6a{position:relative;z-index:1}.company-trigger.svelte-ysel6a{display:flex;align-items:center;gap:.375rem;padding:.35rem .625rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#f5f5f5;font-size:var(--text-base);font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.company-trigger.svelte-ysel6a:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff1a}.company-name.svelte-ysel6a{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-dot.svelte-ysel6a{font-size:var(--text-sm);animation:svelte-ysel6a-statusPulse 2s ease-in-out infinite}@keyframes svelte-ysel6a-statusPulse{0%,to{opacity:.8}50%{opacity:1}}.chevron.svelte-ysel6a{width:16px;height:16px;opacity:.6;transition:transform .25s cubic-bezier(.4,0,.2,1)}.chevron.open.svelte-ysel6a{transform:rotate(180deg)}.dropdown-menu.svelte-ysel6a{position:fixed;display:flex;flex-direction:column;min-width:220px;max-height:320px;background:linear-gradient(145deg,#202026fa,#18181efa);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 12px 32px #0006,0 4px 12px #0003,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;animation:svelte-ysel6a-dropdownFadeIn .2s cubic-bezier(.4,0,.2,1)}@keyframes svelte-ysel6a-dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header.svelte-ysel6a{flex-shrink:0;padding:.5rem;border-bottom:1px solid rgba(255,255,255,.06)}.dropdown-list.svelte-ysel6a{flex:1;overflow-y:auto;min-height:0}.dropdown-list.svelte-ysel6a::-webkit-scrollbar{width:5px}.dropdown-list.svelte-ysel6a::-webkit-scrollbar-track{background:transparent}.dropdown-list.svelte-ysel6a::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.dropdown-list.svelte-ysel6a::-webkit-scrollbar-thumb:hover{background:#ffffff40}.search-input.svelte-ysel6a{width:100%;padding:.4rem .6rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#f5f5f5;font-size:var(--text-sm);transition:all .2s ease}.search-input.svelte-ysel6a::placeholder{color:#ffffff80}.search-input.svelte-ysel6a:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af3726}.dropdown-section.svelte-ysel6a{padding:.35rem;border-bottom:1px solid rgba(255,255,255,.06)}.section-title.svelte-ysel6a{padding:.15rem .4rem;font-size:var(--text-2xs);font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.05em}.company-item.svelte-ysel6a{display:block;width:100%;padding:.4rem .5rem;background:transparent;border:none;border-radius:6px;color:#fffc;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:all .15s ease}.company-item.svelte-ysel6a:hover{background:#ffffff14;color:#f5f5f5;padding-left:.75rem}.company-item.active.svelte-ysel6a{background:#d4af3726;color:var(--color-solidcam-gold, #d4af37)}.no-results.svelte-ysel6a{padding:.75rem;text-align:center;color:#fff6;font-size:var(--text-sm)}.dropdown-footer.svelte-ysel6a{flex-shrink:0;display:flex;align-items:center;gap:.25rem;padding:.35rem;border-top:1px solid rgba(255,255,255,.06)}.footer-btn.svelte-ysel6a{padding:.3rem .5rem;border:none;border-radius:5px;font-size:var(--text-2xs);font-weight:500;cursor:pointer;transition:all .15s ease}.footer-btn--new.svelte-ysel6a{display:flex;align-items:center;justify-content:center;width:24px;background:linear-gradient(145deg,#e8c547,#d4af37);color:#1a1a1a;font-weight:700}.footer-btn--new.svelte-ysel6a:hover{transform:scale(1.05);box-shadow:0 2px 8px #d4af3766}.footer-btn--view.svelte-ysel6a{flex:1;background:#ffffff0f;color:#ffffffb3}.footer-btn--view.svelte-ysel6a:hover{background:#ffffff1a;color:#f5f5f5}.divider.svelte-ysel6a{width:1px;height:20px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);z-index:1}.page-tabs.svelte-ysel6a{display:flex;align-items:center;gap:var(--space-1);flex:1;overflow-x:auto;padding:0;z-index:1}.page-tabs.svelte-ysel6a::-webkit-scrollbar{height:4px}.page-tabs.svelte-ysel6a::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.page-tab.svelte-ysel6a{padding:.25rem .5rem;background:transparent;border:1px solid transparent;border-radius:8px;color:#fff9;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.page-tab.svelte-ysel6a:hover{background:#ffffff0f;color:#ffffffe6;border-color:#ffffff14}.page-tab.active.svelte-ysel6a{background:#d4af3726;border-color:#d4af374d;color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 12px #d4af371a}.page-tab.add-tab.svelte-ysel6a{color:#fff6;font-size:var(--text-lg);padding:.25rem .5rem}.page-tab.add-tab.svelte-ysel6a:hover{color:var(--color-solidcam-gold, #d4af37);background:#d4af371a}.page-tab-input.svelte-ysel6a{padding:.375rem .625rem;background:#ffffff1a;border:1px solid var(--color-solidcam-gold, #d4af37);border-radius:8px;color:#f5f5f5;font-size:var(--text-base);width:70px;box-shadow:0 0 0 3px #d4af3726}.page-tab-input.svelte-ysel6a:focus{outline:none}.edit-controls.svelte-ysel6a{display:flex;align-items:center;gap:var(--space-1);z-index:1;flex-shrink:0}.context-menu.svelte-ysel6a{position:fixed;min-width:140px;background:linear-gradient(145deg,#202026fa,#18181efa);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 12px 40px #00000080,0 4px 12px #0000004d,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2000;overflow:hidden;animation:svelte-ysel6a-contextMenuFadeIn .15s ease}@keyframes svelte-ysel6a-contextMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.context-menu.svelte-ysel6a button:where(.svelte-ysel6a){display:block;width:100%;padding:.625rem 1rem;background:transparent;border:none;color:#fffc;font-size:var(--text-base);text-align:left;cursor:pointer;transition:all .15s ease}.context-menu.svelte-ysel6a button:where(.svelte-ysel6a):hover{background:#ffffff14;padding-left:1.25rem}.context-menu.svelte-ysel6a button:where(.svelte-ysel6a):not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.context-menu.svelte-ysel6a button.danger:where(.svelte-ysel6a):hover{background:#ef444426;color:#ef4444}.dialog-form.svelte-ysel6a{display:flex;flex-direction:column;gap:var(--space-2)}.dialog-message.svelte-ysel6a{margin:0;font-size:var(--text-base);color:#fffc;line-height:1.4}.dialog-actions.svelte-ysel6a{display:flex;justify-content:flex-end;gap:var(--space-2);width:100%}.company-trigger.svelte-ysel6a:focus-visible,.page-tab.svelte-ysel6a:focus-visible,.company-item.svelte-ysel6a:focus-visible{outline:2px solid var(--color-solidcam-gold, #d4af37);outline-offset:2px}@media(max-width:900px){.company-page-bar.svelte-ysel6a{gap:.35rem;padding:.25rem .5rem}.company-trigger.svelte-ysel6a{padding:.25rem .5rem;font-size:.75rem}.company-name.svelte-ysel6a{max-width:140px}.page-tab.svelte-ysel6a{padding:.2rem .4rem;font-size:.7rem}}@media(max-width:768px){.company-page-bar.svelte-ysel6a{gap:.25rem;padding:.2rem .35rem}.company-trigger.svelte-ysel6a{padding:.2rem .35rem;font-size:.65rem;gap:.25rem}.company-name.svelte-ysel6a{max-width:100px}.chevron.svelte-ysel6a{width:14px;height:14px}.page-tab.svelte-ysel6a{padding:.15rem .3rem;font-size:.6rem;border-radius:6px}.divider.svelte-ysel6a{height:14px}}@media(max-width:640px){.company-page-bar.svelte-ysel6a{gap:.15rem;padding:.1rem .15rem;border-radius:8px}.company-trigger.svelte-ysel6a{padding:.15rem .25rem;font-size:.55rem;border-radius:6px;min-height:24px}.company-name.svelte-ysel6a{max-width:70px}.chevron.svelte-ysel6a{width:16px;height:16px}.status-dot.svelte-ysel6a{font-size:.5rem}.page-tab.svelte-ysel6a{padding:.1rem .2rem;font-size:.5rem;border-radius:4px}.page-tab.add-tab.svelte-ysel6a{font-size:.65rem;padding:.1rem .3rem}.divider.svelte-ysel6a{height:12px}.edit-controls.svelte-ysel6a .btn{min-height:24px;padding:.2rem .45rem;font-size:.65rem}}@media(prefers-reduced-motion:reduce){.company-page-bar.svelte-ysel6a:before,.status-dot.svelte-ysel6a,.dropdown-menu.svelte-ysel6a,.context-menu.svelte-ysel6a{animation:none}.company-trigger.svelte-ysel6a,.page-tab.svelte-ysel6a,.company-item.svelte-ysel6a,.footer-btn.svelte-ysel6a{transition:none}}.logo-container.svelte-1gtkikg{width:clamp(150px,18vw,240px);display:flex;align-items:center;justify-content:center;padding:clamp(.3rem,.8vw,.5rem);border-radius:14px;position:relative}.logo-container.svelte-1gtkikg:after{content:"";position:absolute;bottom:5%;left:0%;right:-20%;height:35%;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(200,16,46,.8) 0%,rgba(200,16,46,.4) 40%,transparent 70%);filter:blur(12px);animation:svelte-1gtkikg-glow-breathe 3s ease-in-out infinite;pointer-events:none}@keyframes svelte-1gtkikg-glow-breathe{0%,to{opacity:.7;transform:scaleY(.95)}50%{opacity:1;transform:scaleY(1.05)}}.logo.svelte-1gtkikg{width:100%;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5)) drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .2s ease;mix-blend-mode:lighten}.logo-container.svelte-1gtkikg:hover .logo:where(.svelte-1gtkikg){transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.logo-container.svelte-1gtkikg:after{animation:none}}.user-container.svelte-13ey45{position:relative;display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:10px;background:#2020264d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a,inset 0 1px #ffffff0a;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.user-container.svelte-13ey45:hover{background:#28283080;transform:translateY(-2px);box-shadow:0 8px 20px #0003,0 2px 6px #00000026,0 0 20px #d4af371a,inset 0 1px #ffffff0f}.user-container.status-connected.svelte-13ey45{box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a,0 0 0 1px #d4af3726,inset 0 1px #ffffff0a}.user-container.status-syncing.svelte-13ey45{animation:svelte-13ey45-containerPulse 2s ease-in-out infinite}.user-container.status-error.svelte-13ey45{box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a,0 0 0 1px #c8102e4d,inset 0 1px #ffffff0a}.user-container.status-disconnected.svelte-13ey45{opacity:.7}@keyframes svelte-13ey45-containerPulse{0%,to{box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a,0 0 0 1px #d4af3726,inset 0 1px #ffffff0a}50%{box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a,0 0 0 2px #d4af3740,0 0 12px #d4af3726,inset 0 1px #ffffff0a}}.user-avatar.svelte-13ey45{position:relative;width:32px;height:32px;flex-shrink:0}.avatar-ring.svelte-13ey45{position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,#d4af37,#c8102e,#d4af37);animation:svelte-13ey45-avatarRingSpin 8s linear infinite;opacity:.6;transition:opacity .3s ease}.status-connected.svelte-13ey45 .avatar-ring:where(.svelte-13ey45){opacity:.8}.status-syncing.svelte-13ey45 .avatar-ring:where(.svelte-13ey45){animation:svelte-13ey45-avatarRingSpin 3s linear infinite;opacity:.9}.status-disconnected.svelte-13ey45 .avatar-ring:where(.svelte-13ey45){opacity:.3;animation-play-state:paused}.status-error.svelte-13ey45 .avatar-ring:where(.svelte-13ey45){background:conic-gradient(from 0deg,#c8102e,#8b0000,#c8102e);opacity:.8}@keyframes svelte-13ey45-avatarRingSpin{to{transform:rotate(360deg)}}.avatar-inner.svelte-13ey45{position:relative;width:100%;height:100%;background:linear-gradient(145deg,#1e1e23,#141419);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffb3;transition:color .2s ease,transform .2s ease}.status-connected.svelte-13ey45 .avatar-inner:where(.svelte-13ey45){animation:svelte-13ey45-avatarBreathe 4s ease-in-out infinite}.user-container.svelte-13ey45:hover .avatar-inner:where(.svelte-13ey45){color:#d4af37e6;transform:scale(1.02)}@keyframes svelte-13ey45-avatarBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.avatar-inner.svelte-13ey45 svg:where(.svelte-13ey45){width:18px;height:18px;transition:filter .2s ease}.user-container.svelte-13ey45:hover .avatar-inner:where(.svelte-13ey45) svg:where(.svelte-13ey45){filter:drop-shadow(0 0 4px rgba(212,175,55,.4))}.user-details.svelte-13ey45{display:flex;flex-direction:column;gap:0;overflow:hidden}.user-name.svelte-13ey45{font-size:.8rem;font-weight:600;color:#f5f5f5;line-height:1.3;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-link.svelte-13ey45{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;color:#fff6;background:none;border:none;cursor:pointer;padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:4px;transition:color .15s ease,background .15s ease,max-height .15s ease,opacity .15s ease;max-height:0;opacity:0;overflow:hidden}.user-container.svelte-13ey45:hover .change-link:where(.svelte-13ey45){max-height:1.5rem;opacity:1}.change-link.svelte-13ey45:hover{color:#d4af37;background:#d4af371a}.change-link.svelte-13ey45:active{transform:scale(.95)}.change-link.svelte-13ey45 svg:where(.svelte-13ey45){width:10px;height:10px;transition:transform .15s ease}.change-link.svelte-13ey45:hover svg:where(.svelte-13ey45){transform:translate(2px)}.user-actions.svelte-13ey45{display:flex;flex-direction:column;gap:.125rem}.settings-button.svelte-13ey45{display:inline-flex;align-items:center;gap:.25rem;font-size:.65rem;color:#fff6;background:none;border:none;cursor:pointer;padding:.125rem .25rem;margin:-.125rem -.25rem;border-radius:4px;transition:color .15s ease,background .15s ease,max-height .15s ease,opacity .15s ease;max-height:0;opacity:0;overflow:hidden}.user-container.svelte-13ey45:hover .settings-button:where(.svelte-13ey45),.user-container.actions-visible.svelte-13ey45 .settings-button:where(.svelte-13ey45){max-height:1.5rem;opacity:1}.user-container.actions-visible.svelte-13ey45 .change-link:where(.svelte-13ey45){max-height:1.5rem;opacity:1}.settings-button.svelte-13ey45:hover{color:#d4af37;background:#d4af371a}.settings-button.svelte-13ey45:active{transform:scale(.95)}.settings-button.svelte-13ey45 svg:where(.svelte-13ey45){width:10px;height:10px;transition:transform .15s ease}.settings-button.svelte-13ey45:hover svg:where(.svelte-13ey45){transform:rotate(45deg)}.settings-panel.svelte-13ey45{position:absolute;top:100%;right:0;margin-top:.5rem;min-width:180px;padding:.75rem;background:#1c1c22f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 8px 24px #0000004d,0 2px 8px #0003,inset 0 1px #ffffff0a;z-index:1000;animation:svelte-13ey45-panelSlideIn .15s ease}@keyframes svelte-13ey45-panelSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.settings-header.svelte-13ey45{font-size:.7rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.625rem}.settings-toggle.svelte-13ey45{display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer}.toggle-label.svelte-13ey45{font-size:.8rem;color:#fffc}.toggle-switch.svelte-13ey45{position:relative;width:36px;height:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease;padding:0}.toggle-switch.active.svelte-13ey45{background:#d4af374d;border-color:#d4af3766}.toggle-thumb.svelte-13ey45{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#ffffffb3;border-radius:50%;transition:transform .15s ease}.toggle-switch.active.svelte-13ey45 .toggle-thumb:where(.svelte-13ey45){transform:translate(16px);background:#d4af37}.sync-indicator.svelte-13ey45{margin-left:.25rem;flex-shrink:0;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.sync-indicator.visible.svelte-13ey45{opacity:1;transform:scale(1)}.sync-spinner.svelte-13ey45{width:14px;height:14px;border:2px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:svelte-13ey45-spin 1s linear infinite;box-shadow:0 0 8px #d4af3733}@keyframes svelte-13ey45-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.avatar-ring.svelte-13ey45,.sync-spinner.svelte-13ey45{animation:none}.status-connected.svelte-13ey45 .avatar-inner:where(.svelte-13ey45){animation:none}.user-container.svelte-13ey45,.avatar-inner.svelte-13ey45,.change-link.svelte-13ey45,.sync-indicator.svelte-13ey45,.settings-button.svelte-13ey45,.settings-panel.svelte-13ey45,.toggle-switch.svelte-13ey45,.toggle-thumb.svelte-13ey45{transition:none}.user-container.svelte-13ey45:hover{transform:none}.user-container.status-syncing.svelte-13ey45,.settings-panel.svelte-13ey45{animation:none}}.header{position:relative;z-index:100}.header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.4rem,1.5vw,.75rem);align-items:center;padding:clamp(.2rem,.5vw,.4rem)}.header:before{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,transparent 0%,rgba(212,175,55,.2) 25%,rgba(200,16,46,.15) 50%,rgba(212,175,55,.2) 75%,transparent 100%);background-size:200% 100%;animation:svelte-hv3zzy-borderShimmer 25s linear infinite;border-radius:inherit;z-index:-1;opacity:.35}@keyframes svelte-hv3zzy-borderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.header-logo.svelte-hv3zzy{display:flex;align-items:center}.header-content.svelte-hv3zzy{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.title-container.svelte-hv3zzy{position:relative;display:flex;align-items:center;justify-content:center}.title-glow.svelte-hv3zzy{position:absolute;inset:-20px -40px;background:radial-gradient(ellipse at center,rgba(212,175,55,.1) 0%,transparent 70%);pointer-events:none;opacity:.6}.header-title.svelte-hv3zzy{font-size:var(--text-xl);font-weight:700;color:#f5f5f5;margin:0;text-align:center;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#e8d59a,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;z-index:1}.header-nav.svelte-hv3zzy{display:flex;flex-direction:column;gap:var(--space-1);align-items:center}.nav-row.svelte-hv3zzy{display:flex;flex-wrap:wrap;gap:var(--space-0-5);align-items:center;justify-content:center}.nav-link.svelte-hv3zzy{display:inline-flex;align-items:center;gap:var(--space-0-5);padding:.15rem .4rem;font-size:var(--text-xs);font-weight:500;border-radius:6px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;cursor:pointer;position:relative;overflow:hidden}.nav-link.svelte-hv3zzy:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .2s ease}.nav-link.svelte-hv3zzy:hover:before{opacity:1}.nav-icon.svelte-hv3zzy{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.nav-icon.svelte-hv3zzy svg:where(.svelte-hv3zzy){width:12px;height:12px}.nav-label.svelte-hv3zzy{position:relative}.nav-external.svelte-hv3zzy{display:flex;align-items:center;opacity:0;transform:translate(-4px);transition:all .2s ease}.nav-external.svelte-hv3zzy svg:where(.svelte-hv3zzy){width:10px;height:10px}.nav-link.svelte-hv3zzy:hover .nav-external:where(.svelte-hv3zzy){opacity:.6;transform:translate(0)}.nav-red.svelte-hv3zzy{background:#c8102e1f;color:#ef4444;border-color:#c8102e26}.nav-red.svelte-hv3zzy:hover{background:#c8102e38;border-color:#c8102e59;box-shadow:0 4px 20px #c8102e33,inset 0 1px #ffffff1a;transform:translateY(-2px)}.nav-purple.svelte-hv3zzy{background:#9333ea1f;color:#a855f7;border-color:#9333ea26}.nav-purple.svelte-hv3zzy:hover{background:#9333ea38;border-color:#9333ea59;box-shadow:0 4px 20px #9333ea33,inset 0 1px #ffffff1a;transform:translateY(-2px)}.nav-blue.svelte-hv3zzy{background:#3b82f61f;color:#3b82f6;border-color:#3b82f626}.nav-blue.svelte-hv3zzy:hover{background:#3b82f638;border-color:#3b82f659;box-shadow:0 4px 20px #3b82f633,inset 0 1px #ffffff1a;transform:translateY(-2px)}.nav-orange.svelte-hv3zzy{background:#f973161f;color:#f97316;border-color:#f9731626}.nav-orange.svelte-hv3zzy:hover{background:#f9731638;border-color:#f9731659;box-shadow:0 4px 20px #f9731633,inset 0 1px #ffffff1a;transform:translateY(-2px)}.nav-gray.svelte-hv3zzy{background:#ffffff0f;color:#ffffffbf;border-color:#ffffff14}.nav-gray.svelte-hv3zzy:hover{background:#ffffff1a;border-color:#ffffff2e;box-shadow:0 4px 20px #ffffff0d,inset 0 1px #ffffff1a;transform:translateY(-2px)}.nav-gray.active.svelte-hv3zzy{background:#d4af3726;border-color:#d4af374d;color:#d4af37}.operations-dropdown.svelte-hv3zzy,.cf-tools-dropdown.svelte-hv3zzy{position:relative}.operations-btn.svelte-hv3zzy,.cf-tools-btn.svelte-hv3zzy{display:inline-flex;align-items:center;gap:.3rem}.dropdown-arrow.svelte-hv3zzy{width:12px;height:12px;transition:transform .25s cubic-bezier(.4,0,.2,1);opacity:.6}.dropdown-arrow.open.svelte-hv3zzy{transform:rotate(180deg)}.header-user.svelte-hv3zzy{flex-shrink:0}.nav-link.svelte-hv3zzy:focus-visible{outline:2px solid var(--color-solidcam-gold, #d4af37);outline-offset:2px}@media(max-width:900px){.header{gap:.4rem;padding:.25rem .35rem}.header-title.svelte-hv3zzy{font-size:.95rem}.nav-link.svelte-hv3zzy{font-size:.65rem;padding:.15rem .35rem}.nav-icon.svelte-hv3zzy svg:where(.svelte-hv3zzy){width:11px;height:11px}.nav-label.svelte-hv3zzy{display:none}}@media(max-width:768px){.header{gap:.3rem;padding:.2rem .25rem}.header-title.svelte-hv3zzy{font-size:.85rem}.nav-row.svelte-hv3zzy{gap:.15rem}.nav-link.svelte-hv3zzy{font-size:.6rem;padding:.125rem .25rem;border-radius:6px}.nav-icon.svelte-hv3zzy svg:where(.svelte-hv3zzy){width:10px;height:10px}.dropdown-arrow.svelte-hv3zzy{width:10px;height:10px}}@media(max-width:680px){.header{gap:.2rem;padding:.15rem .2rem}.header-title.svelte-hv3zzy{font-size:.75rem}.header-content.svelte-hv3zzy{gap:.15rem}.header-nav.svelte-hv3zzy{gap:.2rem}.nav-link.svelte-hv3zzy{font-size:.55rem;padding:.1rem .2rem}.nav-row.svelte-hv3zzy{gap:.1rem}.nav-icon.svelte-hv3zzy{width:12px;height:12px}.nav-icon.svelte-hv3zzy svg:where(.svelte-hv3zzy){width:9px;height:9px}.nav-external.svelte-hv3zzy{display:none}}@media(prefers-reduced-motion:reduce){.header:before,.title-glow.svelte-hv3zzy{animation:none}}.login-screen.svelte-hs697s{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative;overflow:hidden}.ambient-glow.svelte-hs697s{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none}.ambient-1.svelte-hs697s{width:400px;height:400px;background:radial-gradient(circle,rgba(212,175,55,.3) 0%,transparent 70%);top:-100px;left:-100px;animation:svelte-hs697s-ambientFloat 20s ease-in-out infinite}.ambient-2.svelte-hs697s{width:300px;height:300px;background:radial-gradient(circle,rgba(200,16,46,.25) 0%,transparent 70%);bottom:-50px;right:-50px;animation:svelte-hs697s-ambientFloat 25s ease-in-out infinite reverse}.ambient-3.svelte-hs697s{width:250px;height:250px;background:radial-gradient(circle,rgba(212,175,55,.2) 0%,transparent 70%);top:40%;right:10%;animation:svelte-hs697s-ambientFloat 18s ease-in-out infinite 5s}@keyframes svelte-hs697s-ambientFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(20px,-30px) scale(1.1)}50%{transform:translate(-10px,20px) scale(.95)}75%{transform:translate(30px,10px) scale(1.05)}}.particles.svelte-hs697s{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle.svelte-hs697s{position:absolute;width:4px;height:4px;background:#d4af3780;border-radius:50%;left:var(--x);bottom:-10px;animation:svelte-hs697s-particleRise var(--duration) ease-out infinite;animation-delay:var(--delay)}@keyframes svelte-hs697s-particleRise{0%{transform:translateY(0) scale(0);opacity:0}10%{opacity:1;transform:scale(1)}90%{opacity:.5}to{transform:translateY(-100vh) scale(.5);opacity:0}}.offline-banner.svelte-hs697s{position:absolute;top:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.8rem;animation:svelte-hs697s-slideDown .3s ease;z-index:10}.offline-banner.svelte-hs697s svg:where(.svelte-hs697s){width:16px;height:16px;flex-shrink:0}@keyframes svelte-hs697s-slideDown{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.logo-top.svelte-hs697s{position:absolute;top:2rem;left:50%;transform:translate(-50%) translateY(-20px);opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);width:clamp(187px,22vw,300px);display:flex;align-items:center;justify-content:center;padding:clamp(.4rem,1vw,.6rem);border-radius:14px}.logo-top.svelte-hs697s:after{content:"";position:absolute;bottom:5%;left:0%;right:-20%;height:35%;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(200,16,46,.8) 0%,rgba(200,16,46,.4) 40%,transparent 70%);filter:blur(12px);animation:svelte-hs697s-glow-breathe 3s ease-in-out infinite;pointer-events:none}@keyframes svelte-hs697s-glow-breathe{0%,to{opacity:.7;transform:scaleY(.95)}50%{opacity:1;transform:scaleY(1.05)}}.logo-top.mounted.svelte-hs697s{opacity:1;transform:translate(-50%) translateY(0)}.logo-img.svelte-hs697s{width:100%;height:auto;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5)) drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:transform .2s ease;mix-blend-mode:lighten}.logo-top.svelte-hs697s:hover .logo-img:where(.svelte-hs697s){transform:scale(1.02)}.login-container.svelte-hs697s{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:420px;opacity:0;transform:translateY(30px) scale(.95);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.login-container.mounted.svelte-hs697s{opacity:1;transform:translateY(0) scale(1)}.login-card{width:100%;position:relative}.login-content.svelte-hs697s{display:flex;flex-direction:column;gap:1.75rem}.header-decoration.svelte-hs697s{display:flex;align-items:center;justify-content:center;gap:1rem}.deco-line.svelte-hs697s{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3))}.deco-line.right.svelte-hs697s{background:linear-gradient(90deg,rgba(212,175,55,.3),transparent)}.deco-icon.svelte-hs697s{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#d4af3726,#d4af370d);border:1px solid rgba(212,175,55,.2);border-radius:12px;color:#d4af37;animation:svelte-hs697s-iconFloat 3s ease-in-out infinite}.deco-icon.svelte-hs697s svg:where(.svelte-hs697s){width:24px;height:24px}@keyframes svelte-hs697s-iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.title-group.svelte-hs697s{text-align:center}.login-title.svelte-hs697s{font-size:1.75rem;font-weight:700;color:#f5f5f5;margin:0 0 .5rem;background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.login-subtitle.svelte-hs697s{font-size:.95rem;color:#ffffff8c;margin:0}.login-form.svelte-hs697s{display:flex;flex-direction:column;gap:1.25rem}.input-row.svelte-hs697s{display:flex;align-items:flex-start;gap:.75rem}.input-wrapper.svelte-hs697s{flex:1;position:relative}.remember-checkbox.svelte-hs697s{padding-top:.65rem;flex-shrink:0}.input-row.has-error.svelte-hs697s{animation:svelte-hs697s-shake .3s ease}@keyframes svelte-hs697s-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.submit-btn{width:100%;min-width:160px;position:relative;overflow:hidden;justify-content:center}.arrow-icon.svelte-hs697s,.loading-spinner.svelte-hs697s,.success-icon.svelte-hs697s{width:18px;height:18px;flex-shrink:0}.arrow-icon.svelte-hs697s{transition:transform .2s ease}.success-icon.svelte-hs697s{color:#000;animation:svelte-hs697s-successPop .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes svelte-hs697s-successPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.submit-btn.success{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e}.submit-btn:hover .arrow-icon.svelte-hs697s{transform:translate(4px)}.loading-spinner.svelte-hs697s{border:2px solid rgba(0,0,0,.2);border-top-color:currentColor;border-radius:50%;animation:svelte-hs697s-spin .8s linear infinite}@keyframes svelte-hs697s-spin{to{transform:rotate(360deg)}}.footer-decoration.svelte-hs697s{display:flex;justify-content:center;padding-top:.5rem}.footer-dots.svelte-hs697s{display:flex;gap:6px}.footer-dots.svelte-hs697s span:where(.svelte-hs697s){width:4px;height:4px;background:#d4af374d;border-radius:50%}.footer-dots.svelte-hs697s span:where(.svelte-hs697s):nth-child(2){background:#d4af3780}.bottom-brand.svelte-hs697s{position:absolute;bottom:1.5rem;opacity:0;transform:translateY(10px);transition:all .8s cubic-bezier(.4,0,.2,1) .4s}.bottom-brand.mounted.svelte-hs697s{opacity:1;transform:translateY(0)}.brand-text.svelte-hs697s{font-size:.75rem;color:#ffffff80;letter-spacing:.05em}@media(max-width:480px){.login-screen.svelte-hs697s{padding:1.5rem}.logo-top.svelte-hs697s{top:1.5rem}.login-title.svelte-hs697s{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.ambient-glow.svelte-hs697s,.particle.svelte-hs697s,.deco-icon.svelte-hs697s,.logo-top.svelte-hs697s:after{animation:none}.logo-top.svelte-hs697s,.login-container.svelte-hs697s,.bottom-brand.svelte-hs697s{transition:none}}
