.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:9999px;cursor:pointer;transition:background .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo),transform .15s var(--ease-out-quart),filter .15s var(--ease-out-quart);border:none}.btn.svelte-1xko78n:focus-visible{outline:2px solid var(--color-solidcam-gold, #d4af37);outline-offset:2px;box-shadow:0 0 0 4px #d4af3733}.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:var(--gradient-red);color:#fff;box-shadow:0 8px 20px #c8102e4d,inset 0 1px #fff3}.btn-primary.svelte-1xko78n:hover{box-shadow:0 12px 28px #c8102e66,0 0 20px #c8102e33,inset 0 1px #ffffff40}.btn-gold.svelte-1xko78n{background:var(--gradient-gold);color:var(--color-on-gold);box-shadow:0 8px 20px #d4af3740,inset 0 1px #ffffff47}.btn-gold.svelte-1xko78n:hover{box-shadow:0 12px 28px #d4af3759,0 0 25px #d4af3740,inset 0 1px #ffffff52}.btn-orange.svelte-1xko78n{background:var(--gradient-orange);color:#fff;box-shadow:0 8px 20px #f9731640,inset 0 1px #ffffff38}.btn-orange.svelte-1xko78n:hover{box-shadow:0 12px 28px #f9731659,0 0 20px #f9731633,inset 0 1px #ffffff42}.btn-ghost.svelte-1xko78n{background:transparent;border:1px solid var(--border-strong);color:#ffffffd9}.btn-ghost.svelte-1xko78n:hover{background:var(--glass-t2);border-color:#fff3;box-shadow:0 0 15px #ffffff0d}.btn-danger.svelte-1xko78n{background:var(--gradient-danger);color:#fff;box-shadow:0 8px 20px #ef444440,inset 0 1px #ffffff38}.btn-danger.svelte-1xko78n:hover{box-shadow:0 12px 28px #ef444459,0 0 20px #ef444433,inset 0 1px #ffffff42}.collapse-wrapper.svelte-4ozamp{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--collapse-duration) var(--ease-out-expo);overflow:hidden}.collapse-wrapper.open.svelte-4ozamp{grid-template-rows:1fr}.collapse-inner.svelte-4ozamp{min-height:0}.modal-overlay.svelte-32v57s{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:radial-gradient(ellipse at center,#000000a6,#000000d9);backdrop-filter:blur(10px) saturate(.55);-webkit-backdrop-filter:blur(10px) saturate(.55)}.modal.svelte-32v57s{width:100%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background:var(--modal-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow),var(--elev-3)}.modal-body.svelte-32v57s{flex:1 1 auto;overflow-y:auto;min-height:0}.modal.wide.svelte-32v57s{max-width:min(70vw,720px);max-height:min(85vh,900px)}@media(max-width:768px){.modal.wide.svelte-32v57s{max-width:96vw;max-height:92vh}}.modal.full.svelte-32v57s{max-width:95vw;width:95vw;max-height:90vh}.modal.full.svelte-32v57s .modal-body:where(.svelte-32v57s){padding:var(--space-4) calc(var(--space-4) + var(--space-2))}.modal-header.svelte-32v57s{position:relative;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--space-4) + var(--space-1)) calc(var(--space-4) + var(--space-2));background:var(--tile-header-bg);border-bottom:var(--tile-header-border);flex-shrink:0}.modal-header.svelte-32v57s:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--gold-a30),var(--gold-a05) 40%,transparent 70%);pointer-events:none}.modal-title.svelte-32v57s{font-size:var(--modal-title-size);font-weight:var(--modal-title-weight);letter-spacing:var(--modal-title-tracking);color:var(--tile-title-color);text-shadow:var(--text-engraved);margin:0}.close-btn.svelte-32v57s{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;background:var(--chip-bg);color:#ffffff8c;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart),color .15s var(--ease-out-quart),transform .15s var(--ease-out-quart)}.close-btn.svelte-32v57s:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.close-btn.svelte-32v57s:hover{background:var(--red-a20);border-color:var(--red-a30);color:#fca5a5;transform:rotate(90deg)}.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));background:var(--tile-header-bg);border-top:var(--tile-header-border);flex-shrink:0}.modal-footer-actions.svelte-14hasxq{display:flex;gap:var(--space-3);justify-content:flex-end}.paste-section.svelte-14hasxq{display:flex;flex-direction:column;gap:var(--space-3)}.note.svelte-14hasxq{padding:var(--space-2) var(--space-3);background:#00000038;border:1px solid rgba(255,255,255,.06);border-left-width:3px;border-radius:8px}.note-neutral.svelte-14hasxq{border-left-color:#ffffff40}.note-gold.svelte-14hasxq{border-left-color:var(--color-solidcam-gold, #d4af37);background:#d4af370a}.note-purple.svelte-14hasxq{border-left-color:#a855f799;background:#a855f70a}.note-red.svelte-14hasxq{border-left-color:#dc2626a6;background:#dc26260a}.note-head.svelte-14hasxq{display:flex;align-items:center;gap:var(--space-2);margin-bottom:6px}.note-step.svelte-14hasxq{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:.7rem;font-weight:700;color:#ffffffd9;flex-shrink:0}.note-icon.svelte-14hasxq{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:.95rem;line-height:1;flex-shrink:0}.note-gold.svelte-14hasxq .note-icon:where(.svelte-14hasxq){color:var(--color-solidcam-gold, #d4af37)}.note-purple.svelte-14hasxq .note-icon:where(.svelte-14hasxq){color:#d8b4fef2}.note-red.svelte-14hasxq .note-icon:where(.svelte-14hasxq){color:#fca5a5f2}.note-title.svelte-14hasxq{font-size:.85rem;font-weight:700;color:#fffffff2;letter-spacing:.01em}.note-gold.svelte-14hasxq .note-title:where(.svelte-14hasxq){color:#fcd34df2}.note-purple.svelte-14hasxq .note-title:where(.svelte-14hasxq){color:#d8b4fefa}.note-red.svelte-14hasxq .note-title:where(.svelte-14hasxq){color:#fca5a5fa}.note-sub.svelte-14hasxq{font-size:.7rem;color:#ffffff80;letter-spacing:.02em}.note-body.svelte-14hasxq{margin:0;padding-left:30px;font-size:.8rem;line-height:1.55;color:#ffffffc7}.note-body.svelte-14hasxq strong:where(.svelte-14hasxq){color:#fffffff2;font-weight:600}.how-to-steps.svelte-14hasxq{margin:0;padding:0 0 0 30px;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:.8rem;line-height:1.55;color:#ffffffc7;counter-reset:how-step}.how-to-steps.svelte-14hasxq li:where(.svelte-14hasxq){display:flex;align-items:center;flex-wrap:wrap;gap:6px}.how-to-steps.svelte-14hasxq li:where(.svelte-14hasxq):before{counter-increment:how-step;content:counter(how-step) ".";flex-shrink:0;font-size:.72rem;font-weight:700;color:#ffffff73;min-width:14px}.how-to-steps.svelte-14hasxq strong:where(.svelte-14hasxq){color:#fffffff2;font-weight:600}.how-to-steps.svelte-14hasxq kbd:where(.svelte-14hasxq){display:inline-block;padding:1px 6px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.72rem;color:#ffffffe6}.paste-field.svelte-14hasxq{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.paste-label.svelte-14hasxq{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff9}.paste-textarea.svelte-14hasxq{width:100%;min-height:180px;padding:var(--space-3);background:#00000059;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.8rem;line-height:1.5;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.paste-textarea.svelte-14hasxq:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af371f}.paste-textarea.svelte-14hasxq::placeholder{color:#ffffff52}.paste-textarea.has-error.svelte-14hasxq{border-color:var(--color-error, #ef4444);box-shadow:0 0 0 3px #ef44441f}.error-message.svelte-14hasxq{margin:0;color:var(--accent-rose);font-size:var(--text-sm)}.scan-stage.svelte-14hasxq{display:flex;flex-direction:column;gap:var(--space-3);min-height:220px}.scan-window.svelte-14hasxq{position:relative;height:150px;overflow:hidden;background:#00000059;border:1px solid var(--border-mid);border-radius:var(--radius-sm)}.scan-text.svelte-14hasxq{margin:0;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:.6rem;line-height:1.5;color:#ffffff4d;white-space:pre-wrap;word-break:break-all}.scan-line.svelte-14hasxq{position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(180deg,transparent 0%,var(--gold-a10) 70%,var(--gold-a45) 100%);border-bottom:2px solid var(--color-solidcam-gold);box-shadow:0 2px 16px #d4af378c;animation:svelte-14hasxq-scanSweep .7s var(--ease-smooth-curve) 2}@keyframes svelte-14hasxq-scanSweep{0%{transform:translateY(-40px)}to{transform:translateY(150px)}}.scan-steps.svelte-14hasxq{list-style:none;margin:0;padding:0 var(--space-1);display:flex;flex-direction:column;gap:var(--space-1)}.scan-step.svelte-14hasxq{position:relative;padding-left:18px;font-size:var(--text-sm);color:#ffffffbf;opacity:0;animation:svelte-14hasxq-stepIn .3s var(--ease-out-quart) forwards;animation-delay:calc(var(--step-i) * .42s + .15s)}.scan-step.svelte-14hasxq:before{content:"✓";position:absolute;left:0;color:var(--color-solidcam-gold);opacity:0;animation:svelte-14hasxq-stepIn .2s var(--ease-out-quart) forwards;animation-delay:calc(var(--step-i) * .42s + .42s)}@keyframes svelte-14hasxq-stepIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.preview-section.svelte-14hasxq .reveal:where(.svelte-14hasxq){opacity:0;animation:svelte-14hasxq-fieldReveal .38s var(--ease-out-quart) forwards;animation-delay:calc(var(--reveal-i, 0) * .11s)}.preview-section.svelte-14hasxq .field:where(.svelte-14hasxq){opacity:0;animation:svelte-14hasxq-fieldReveal .32s var(--ease-out-quart) forwards}.preview-section.svelte-14hasxq .field:where(.svelte-14hasxq):nth-child(1){animation-delay:.24s}.preview-section.svelte-14hasxq .field:where(.svelte-14hasxq):nth-child(2){animation-delay:.33s}.preview-section.svelte-14hasxq .field:where(.svelte-14hasxq):nth-child(3){animation-delay:.42s}.preview-section.svelte-14hasxq .field:where(.svelte-14hasxq):nth-child(4){animation-delay:.51s}.preview-section.svelte-14hasxq .field:where(.svelte-14hasxq):nth-child(5){animation-delay:.6s}.preview-section.svelte-14hasxq .field:where(.svelte-14hasxq):nth-child(6){animation-delay:.69s}@keyframes svelte-14hasxq-fieldReveal{0%{opacity:0;transform:translateY(6px)}55%{opacity:1;transform:translateY(0);box-shadow:0 0 14px #d4af3738}to{opacity:1;transform:translateY(0);box-shadow:none}}.loading-state.svelte-14hasxq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;gap:var(--space-4)}.loading-text.svelte-14hasxq{margin:0;font-size:var(--text-sm);color:#fff9}.spinner.svelte-14hasxq{width:36px;height:36px;border:3px solid rgba(255,255,255,.08);border-top-color:var(--color-solidcam-gold, #d4af37);border-radius:50%;animation:spin 1s linear infinite}.preview-section.svelte-14hasxq{display:flex;flex-direction:column;gap:var(--space-3)}.link-banner.svelte-14hasxq{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);background:#60a5fa14;border:1px solid rgba(96,165,250,.3);border-radius:8px}.link-banner-label.svelte-14hasxq{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#60a5faf2}.link-banner-value.svelte-14hasxq{font-size:var(--text-sm);color:#ffffffe0}.hero.svelte-14hasxq{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:12px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#0006,#0003);position:relative}.hero-sc.svelte-14hasxq{border-left:3px solid var(--color-solidcam-gold, #d4af37)}.hero-sw.svelte-14hasxq{border-left:3px solid rgba(220,38,38,.65)}.hero-icon.svelte-14hasxq{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;font-size:1.4rem;flex-shrink:0}.hero-sc.svelte-14hasxq .hero-icon:where(.svelte-14hasxq){background:#d4af372e;color:var(--color-solidcam-gold, #d4af37);border:1px solid rgba(212,175,55,.35)}.hero-sw.svelte-14hasxq .hero-icon:where(.svelte-14hasxq){background:#dc26262e;color:#fca5a5f2;border:1px solid rgba(220,38,38,.35)}.hero-text.svelte-14hasxq{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hero-eyebrow.svelte-14hasxq{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.hero-sc.svelte-14hasxq .hero-eyebrow:where(.svelte-14hasxq){color:#d4af37d9}.hero-sw.svelte-14hasxq .hero-eyebrow:where(.svelte-14hasxq){color:#fca5a5d9}.hero-title.svelte-14hasxq{font-size:1.05rem;font-weight:600;color:#fffffff2;line-height:1.25;word-wrap:break-word}.hero-title-input.svelte-14hasxq{font-size:1.05rem;font-weight:600;color:#fffffff2;line-height:1.25;background:#0000004d;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:4px 8px;width:100%;max-width:360px}.hero-title-input.svelte-14hasxq:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af3726}.hero-title-input.required-empty.svelte-14hasxq{border-color:var(--color-error, #ef4444);background:#ef44441a}.hero-sub.svelte-14hasxq{font-size:.78rem;color:#ffffff8c}.hero-sub.mono.svelte-14hasxq{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;word-break:break-all}.hero-flags.svelte-14hasxq{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}@media(max-width:640px){.hero.svelte-14hasxq{flex-wrap:wrap}.hero-flags.svelte-14hasxq{width:100%;margin-top:var(--space-1)}}.chip.svelte-14hasxq{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.7rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.chip-blue.svelte-14hasxq{background:#3b82f62e;color:#93c5fdf2;border:1px solid rgba(59,130,246,.35)}.chip-purple.svelte-14hasxq{background:#a855f72e;color:#d8b4fef2;border:1px solid rgba(168,85,247,.35)}.chip-amber.svelte-14hasxq{background:#f59e0b2e;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.field-grid.svelte-14hasxq{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-3);padding:var(--space-3);background:#00000038;border:1px solid rgba(255,255,255,.05);border-radius:10px}.field.svelte-14hasxq{display:flex;flex-direction:column;gap:4px;min-width:0}.field-label.svelte-14hasxq{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.field-value.svelte-14hasxq{font-size:var(--text-sm);color:#ffffffeb;line-height:1.4}.field-value.mono.svelte-14hasxq{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.78rem;word-break:break-all}.field-value.dim.svelte-14hasxq{color:#ffffff8c}.field-input.svelte-14hasxq{padding:5px 8px;background:#0000004d;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#ffffffeb;font-size:var(--text-sm);width:100%}.field-input.svelte-14hasxq:focus{outline:none;border-color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 0 3px #d4af3726}.field-input.required-empty.svelte-14hasxq{border-color:var(--color-error, #ef4444);background:#ef44441a}.inherited-hint.svelte-14hasxq{display:inline-block;margin-left:6px;padding:0 6px;background:#60a5fa1f;border:1px solid rgba(96,165,250,.25);border-radius:4px;color:#93c5fdf2;font-size:.62rem;font-style:italic;font-weight:500;text-transform:none;letter-spacing:0;vertical-align:middle}.action-banner.svelte-14hasxq{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:8px;font-size:var(--text-sm);line-height:1.4}.action-icon.svelte-14hasxq{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.82rem;font-weight:700;flex-shrink:0}.action-banner.action-positive.svelte-14hasxq{background:#22c55e14;border:1px solid rgba(34,197,94,.3);color:#ffffffd9}.action-positive.svelte-14hasxq .action-icon:where(.svelte-14hasxq){background:#22c55e40;color:#4ade80}.action-banner.action-info.svelte-14hasxq{background:#f59e0b14;border:1px solid rgba(245,158,11,.3);color:#ffffffd9}.action-info.svelte-14hasxq .action-icon:where(.svelte-14hasxq){background:#f59e0b40;color:#fbbf24}.action-banner.action-warn.svelte-14hasxq{background:#ef444414;border:1px solid rgba(239,68,68,.3);color:#ffffffd9}.action-warn.svelte-14hasxq .action-icon:where(.svelte-14hasxq){background:#ef444440;color:#fca5a5}.action-text.svelte-14hasxq strong:where(.svelte-14hasxq){color:#fffffffa}.features-section.svelte-14hasxq{padding:var(--space-2) var(--space-3);background:#0000002e;border:1px solid rgba(255,255,255,.05);border-radius:8px}.collapsible-toggle.svelte-14hasxq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-1) 0;background:none;border:none;color:#ffffffc7;font-size:var(--text-sm);cursor:pointer}.collapsible-toggle.svelte-14hasxq:hover{color:#fff}.collapsible-label.svelte-14hasxq{font-weight:500}.collapsible-icon.svelte-14hasxq{font-size:.65rem;color:#ffffff80;transition:transform .15s ease}.collapsible-icon.open.svelte-14hasxq{transform:rotate(90deg)}.collapsible-list.svelte-14hasxq{margin:var(--space-2) 0 0;padding-left:var(--space-4);color:#ffffffb3;font-size:.78rem;line-height:1.6;max-height:200px;overflow-y:auto}.collapsible-list.mono.svelte-14hasxq{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.78rem}.collapsible-list.svelte-14hasxq li:where(.svelte-14hasxq){margin-bottom:2px}.results-section.svelte-14hasxq{display:flex;flex-direction:column;gap:var(--space-3)}.result-hero.svelte-14hasxq{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:12px}.result-success.svelte-14hasxq{background:#22c55e14;border:1px solid rgba(34,197,94,.25)}.result-success.result-sw.svelte-14hasxq{background:#dc262614;border-color:#dc26264d}.result-error.svelte-14hasxq{background:#ef444414;border:1px solid rgba(239,68,68,.3)}.result-hero-icon.svelte-14hasxq{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;flex-shrink:0}.result-hero-icon.svelte-14hasxq svg{flex-shrink:0}.result-success.svelte-14hasxq .result-hero-icon:where(.svelte-14hasxq){background:#22c55e2e;color:#4ade80}.result-success.result-sw.svelte-14hasxq .result-hero-icon:where(.svelte-14hasxq){background:#dc262633;color:#fca5a5f2}.result-error.svelte-14hasxq .result-hero-icon:where(.svelte-14hasxq){background:#ef44442e;color:var(--accent-rose)}.result-hero-text.svelte-14hasxq{flex:1;min-width:0}.result-hero-title.svelte-14hasxq{margin:0;font-size:1.05rem;font-weight:600;color:#fffffff2}.result-hero-company.svelte-14hasxq{margin:2px 0 0;font-size:var(--text-sm);color:#ffffffa6;word-wrap:break-word}.stats-grid.svelte-14hasxq{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.stats-grid.stats-grid-2.svelte-14hasxq{grid-template-columns:repeat(2,1fr)}@media(max-width:480px){.stats-grid.svelte-14hasxq,.stats-grid.stats-grid-2.svelte-14hasxq{grid-template-columns:1fr}}.stat-card.svelte-14hasxq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3) var(--space-2);background:#00000040;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.stat-value.svelte-14hasxq{font-size:1.5rem;font-weight:700;color:#fffffff2;line-height:1}.stat-label.svelte-14hasxq{margin-top:4px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c}.errors-section.svelte-14hasxq{padding:var(--space-3);background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:8px}.errors-title.svelte-14hasxq{margin-bottom:var(--space-2);font-size:.78rem;font-weight:600;color:var(--accent-rose)}.errors-list.svelte-14hasxq{margin:0;padding-left:var(--space-4);color:#f87171f2;font-size:.8rem;line-height:1.5}.errors-list.svelte-14hasxq li:where(.svelte-14hasxq){margin-bottom:2px}.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{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:radial-gradient(circle at 50% 35%,#1c1c22,#0d0d11 80%);border:1px solid rgba(255,255,255,.22);border-radius:50%;box-shadow:inset 0 2px 4px #000000b3,inset 0 -1px #ffffff0f,0 1px #ffffff12;transition:all .15s ease;flex-shrink:0;pointer-events:none}.checkbox-control.svelte-zlg8mq:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.checkbox-control.svelte-zlg8mq svg:where(.svelte-zlg8mq){width:10px;height:10px;color:var(--color-on-gold)}.checkbox-control.checked.svelte-zlg8mq,.checkbox-control.indeterminate.svelte-zlg8mq{background:radial-gradient(circle at 50% 38%,#ffe9a8,#e3c258 38%,#b8941f);border-color:#ffe9a8b3;box-shadow:0 0 10px #d4af37a6,0 0 4px #d4af3780,inset 0 1px 2px #ffffff8c,inset 0 -2px 3px #785a0a80;animation:svelte-zlg8mq-checkPop .28s var(--ease-spring)}@keyframes svelte-zlg8mq-checkPop{0%{transform:scale(.8)}55%{transform:scale(1.14)}to{transform:scale(1)}}.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;filter:brightness(1.1)}.checkbox-input.svelte-zlg8mq input:where(.svelte-zlg8mq):focus-visible+.checkbox-control:where(.svelte-zlg8mq){outline:2px solid var(--color-solidcam-gold);outline-offset:2px;box-shadow:0 0 0 4px #d4af3733}.checkbox-label.svelte-zlg8mq{font-size:var(--text-lg);color:#ffffffe6}@media(max-width:768px){.checkbox-input.svelte-zlg8mq{width:18px;height:18px}.checkbox-control.svelte-zlg8mq{width:14px;height:14px}.checkbox-control.svelte-zlg8mq svg:where(.svelte-zlg8mq){width:8px;height:8px}}@media(max-width:640px){.checkbox-input.svelte-zlg8mq{width:14px;height:14px}.checkbox-control.svelte-zlg8mq{width:12px;height:12px;border-radius:2px}.checkbox-control.svelte-zlg8mq svg:where(.svelte-zlg8mq){width:7px;height:7px;stroke-width:2.5}}.companies-content.svelte-1x463sr{display:flex;flex-direction:column;gap:.75rem;min-height:250px;max-height:60vh}.search-container.svelte-1x463sr{position:relative;flex-shrink:0;display:flex;align-items:center}.search-container.svelte-1x463sr .search-icon{position:absolute;left:.7rem;color:#fff6;pointer-events:none;transition:color .2s var(--ease-out-quart)}.search-container.svelte-1x463sr:focus-within .search-icon{color:var(--color-solidcam-gold)}.search-input.svelte-1x463sr{width:100%;padding:.5rem .75rem .5rem 2.1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--color-text-primary);font-size:.8125rem;transition:border-color .2s var(--ease-out-quart),background .2s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo)}.search-input.svelte-1x463sr::placeholder{color:#ffffff73}.search-input.svelte-1x463sr:focus{outline:none;background:#ffffff0f;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}.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:var(--color-text-primary)}.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:var(--color-error);border-color:#ef44444d}.action-btn.svelte-1x463sr svg{width:14px;height:14px}.no-results.svelte-1x463sr{padding:var(--space-4) var(--space-2);text-align:center;color:#fff6;font-size:var(--text-sm);font-style:italic}.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:var(--color-text-primary);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:var(--gradient-gold);border:none;border-radius:8px;color:var(--color-on-gold);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:var(--color-text-primary)}.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:var(--color-text-primary);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:var(--color-solidcam-gold);border-color:#d4af374d}.confirm-actions.svelte-1x463sr{opacity:1}.tabs-container.svelte-1k15iyl{display:flex;flex-wrap:wrap;gap:.3rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1rem}.tab-btn.svelte-1k15iyl{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.75rem;font-weight:540;letter-spacing:-.005em;color:#fff9;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:background .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),color .18s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo)}.tab-btn.svelte-1k15iyl:hover{background:#ffffff0f;color:#ffffffeb;border-color:#ffffff24}.tab-btn.active.svelte-1k15iyl{background:var(--gold-a20);color:var(--color-solidcam-gold);border-color:var(--gold-a30);box-shadow:0 0 14px #d4af372e,inset 0 1px #ffffff0f}.tab-btn.active.svelte-1k15iyl:after{content:"";position:absolute;left:12%;right:12%;bottom:-7px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--color-solidcam-gold),transparent);box-shadow:0 0 8px #d4af3773}.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:var(--color-solidcam-gold);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .625rem;padding-bottom:.375rem;border-bottom:1px solid var(--gold-a30)}.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:var(--gold-a10);border:1px solid var(--gold-a30);color:var(--color-solidcam-gold, #d4af37);padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono Variable,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:var(--gold-a10);border:1px solid var(--gold-a30);color:var(--color-solidcam-gold, #d4af37);padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono Variable,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:#d4af371f;color:var(--color-solidcam-gold, #d4af37);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:var(--gold-a10);border:1px solid var(--gold-a30);color:var(--color-solidcam-gold, #d4af37);padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono Variable,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}.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:var(--color-text-primary);caret-color:var(--color-solidcam-gold);background-color:#12121acc;border:1px solid var(--border-mid);border-radius:var(--radius-sm);transition:border-color .2s var(--ease-out-quart),background-color .2s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo)}.input-field.svelte-138axrz::placeholder{color:#ffffff73;transition:color .2s var(--ease-out-quart),opacity .2s var(--ease-out-quart)}.input-field.svelte-138axrz:focus::placeholder{color:#ffffff52;opacity:.6}.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:var(--color-solidcam-gold, #d4af37);background-color:#16161ed9;box-shadow:0 0 0 3px #d4af3726,0 0 24px -4px #d4af3733}.input-field.has-error.svelte-138axrz{border-color:var(--color-error)}.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{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-sm);color:var(--color-error)}.input-error.svelte-138axrz .input-error-icon{flex-shrink:0}.required-indicator.svelte-138axrz{color:var(--color-error);font-weight:600;margin-left:var(--space-1)}.has-error.svelte-138axrz .input-field:where(.svelte-138axrz){border-color:var(--color-error)}.has-error.svelte-138axrz .input-field:where(.svelte-138axrz):focus{border-color:var(--color-error);box-shadow:0 0 0 3px #ef444426}.input-field.svelte-138axrz:disabled{opacity:.5;cursor:not-allowed;background:#12121a80}.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{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding-bottom:.375rem;border-bottom:1px solid rgba(255,255,255,.1);margin:0;color:#ffffffb3}.state-count.svelte-xl8oh{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 .4rem;margin-left:auto;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:9999px;color:#ffffffa6}.section-title--required.svelte-xl8oh{color:#4ade80;border-bottom-color:#4ade804d}.section-title--required.svelte-xl8oh .state-count:where(.svelte-xl8oh){background:#4ade801f;border-color:#4ade804d;color:#4ade80}.section-title--exempt.svelte-xl8oh{color:var(--accent-sky);border-bottom-color:#60a5fa4d}.section-title--exempt.svelte-xl8oh .state-count:where(.svelte-xl8oh){background:#60a5fa1f;border-color:#60a5fa4d;color:var(--accent-sky)}.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:background .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart)}.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:var(--accent-sky);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}}.smoked-glass.svelte-1p148pa{position:relative;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,var(--elev-2)}.smoked-glass.svelte-1p148pa:focus-visible{outline:2px solid var(--color-solidcam-gold, #d4af37);outline-offset:2px}.smoked-glass--hero.svelte-1p148pa{border:none;background:linear-gradient(135deg,#161616f2,#080808ed);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 60px -20px #0000008c,0 12px 28px -8px #00000059,0 0 120px -50px var(--gold-a20),inset 0 1px #ffffff14,inset 0 -1px #0000004d,inset 0 0 24px #ffffff04}@property --hero-border-angle{syntax: "<angle>"; initial-value: 135deg; inherits: false;}.smoked-glass--hero.svelte-1p148pa:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(var(--hero-border-angle, 135deg),rgba(212,175,55,.55) 0%,rgba(255,255,255,.08) 35%,rgba(255,255,255,.02) 65%,rgba(200,16,46,.35) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:svelte-1p148pa-heroBorderSweep 14s linear infinite}@keyframes svelte-1p148pa-heroBorderSweep{to{--hero-border-angle: 495deg}}.smoked-glass--hero.svelte-1p148pa:after{content:"";position:absolute;inset:0;border-radius:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0   0 0 0 0 0   0 0 0 0 0   0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.035;mix-blend-mode:overlay;pointer-events:none}.toast-container.svelte-16oeye1{position:fixed;bottom:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.375rem;max-width:260px}.toast.svelte-16oeye1{position:relative;display:flex;align-items:center;gap:.5rem;padding:.45rem .625rem;background:var(--menu-bg);border:var(--menu-border);border-radius:var(--radius-sm);box-shadow:var(--menu-shadow);overflow:hidden}.toast-icon.svelte-16oeye1{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;flex-shrink:0}.toast-icon.svelte-16oeye1 svg{flex-shrink:0}.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:var(--text-sm);color:#ffffffe6;line-height:1.3}.toast-close.svelte-16oeye1{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;transition:background .2s var(--ease-out-quart),color .2s var(--ease-out-quart),transform .2s var(--ease-out-quart);flex-shrink:0}.toast-close.svelte-16oeye1:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}.toast-close.svelte-16oeye1:hover{background:#ffffff1a;color:#ffffffe6;transform:rotate(90deg)}.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,#22c55ed9,#4ade80d9)}.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}.tooltip-trigger.svelte-bgl7um{position:relative;display:inline-flex}.empty-state.svelte-16n5j77{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:2.25rem var(--space-2) 1.5rem}.empty-state.svelte-16n5j77 .empty-icon{color:var(--gold-a45);margin-bottom:.25rem}.empty-title.svelte-16n5j77{margin:0;font-size:1rem;font-weight:580;color:#ffffffeb;letter-spacing:-.012em}.empty-sub.svelte-16n5j77{margin:0;font-size:.8125rem;color:#ffffff8c;max-width:36ch;line-height:1.45}.upgrade-content.svelte-16n5j77{max-height:60vh;overflow-y:auto;padding-right:.5rem}.upgrade-group.svelte-16n5j77{margin-bottom:1.25rem}.upgrade-group.svelte-16n5j77:last-of-type{margin-bottom:.75rem}.group-title.svelte-16n5j77{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;color:var(--color-solidcam-gold);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .625rem;padding-bottom:.375rem;border-bottom:1px solid var(--gold-a30)}.group-count.svelte-16n5j77{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 .4rem;margin-left:auto;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:.6875rem;font-weight:600;letter-spacing:0;text-transform:none;background:var(--gold-a10);border:1px solid var(--gold-a30);border-radius:9999px;color:var(--color-solidcam-gold)}.item-list.svelte-16n5j77{display:flex;flex-direction:column;gap:.5rem}.upgrade-item.svelte-16n5j77{padding:.65rem .8rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;transition:background .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart)}.upgrade-item.svelte-16n5j77:hover{background:#ffffff0d;border-color:#ffffff24}.item-header.svelte-16n5j77{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.item-name.svelte-16n5j77{font-size:.8125rem;font-weight:580;letter-spacing:-.005em;color:#fffffff2}.item-meta.svelte-16n5j77{display:flex;align-items:center;gap:.5rem}.item-sku.svelte-16n5j77{background:var(--gold-a10);color:var(--color-solidcam-gold);padding:.18rem .45rem;border-radius:4px;font-size:.6875rem;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;border:1px solid var(--gold-a30);cursor:pointer;transition:background .15s var(--ease-out-quart),border-color .15s var(--ease-out-quart)}.item-sku.svelte-16n5j77:hover{background:var(--gold-a20);border-color:var(--gold-a45)}.item-price.svelte-16n5j77{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:600;color:#ffffffd9;white-space:nowrap}.item-desc.svelte-16n5j77{margin:.4rem 0 0;font-size:.75rem;color:#ffffff8c;line-height:1.45}.total-bar.svelte-16n5j77{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;margin-top:.65rem;background:linear-gradient(135deg,#d4af3724,#d4af370d);border:1px solid var(--gold-a30);border-radius:var(--radius-sm);box-shadow:0 0 18px #d4af3724,inset 0 1px #ffffff0d}.total-label.svelte-16n5j77{font-size:.8125rem;font-weight:600;color:var(--color-solidcam-gold, #d4af37);text-transform:uppercase;letter-spacing:.08em}.total-price.svelte-16n5j77{font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;color:var(--color-solidcam-gold, #d4af37);letter-spacing:-.01em;text-shadow:0 0 12px rgba(212,175,55,.3)}.company-page-bar.svelte-ysel6a{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:.3rem .625rem;background:var(--tile-bg);border:var(--tile-border);border-radius:var(--tile-radius);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--tile-shadow)}.company-dropdown.svelte-ysel6a{position:relative;z-index:1}.company-trigger.svelte-ysel6a{display:flex;align-items:center;gap:.4rem;padding:.35rem .625rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--color-text-primary);font-size:var(--text-base);font-weight:500;cursor:pointer;transition:background .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart),box-shadow .28s var(--ease-out-expo),transform .2s var(--ease-out-quart)}.company-trigger.svelte-ysel6a:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d,0 0 22px #d4af371f,inset 0 1px #ffffff14}.company-name.svelte-ysel6a{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:540;letter-spacing:-.01em}.status-dot.svelte-ysel6a{display:flex;align-items:center;flex-shrink:0}.status-dot.svelte-ysel6a .status-spinner{animation:svelte-ysel6a-status-spin .85s linear infinite}@keyframes svelte-ysel6a-status-spin{to{transform:rotate(360deg)}}.chevron.svelte-ysel6a{display:inline-flex;align-items:center;justify-content:center;opacity:.55;transition:transform .25s var(--ease-out-expo)}.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:var(--menu-bg);border:var(--menu-border);border-radius:var(--radius-sm);box-shadow:var(--menu-shadow);z-index:1000;animation:svelte-ysel6a-dropdownFadeIn .15s 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-wrap.svelte-ysel6a{position:relative;display:flex;align-items:center}.search-wrap.svelte-ysel6a .search-icon{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none;transition:color .2s var(--ease-out-quart)}.search-wrap.svelte-ysel6a:focus-within .search-icon{color:var(--color-solidcam-gold)}.search-input.svelte-ysel6a{width:100%;padding:.4rem .6rem .4rem 1.85rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--color-text-primary);font-size:var(--text-sm);transition:border-color .2s var(--ease-out-quart),background .2s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo)}.search-input.svelte-ysel6a::placeholder{color:#ffffff73}.search-input.svelte-ysel6a:focus{outline:none;background:#ffffff0f;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-xs);font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.05em}.company-item.svelte-ysel6a{display:block;width:100%;padding:.4rem .5rem .4rem .6rem;background:transparent;border:none;border-left:2px solid transparent;border-radius:6px;color:#ffffffc7;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background .15s var(--ease-out-quart),color .15s var(--ease-out-quart),border-left-color .2s var(--ease-out-expo)}.company-item.svelte-ysel6a:hover{background:#ffffff0f;color:var(--color-text-primary);border-left-color:var(--gold-a45)}.company-item.active.svelte-ysel6a{background:var(--gold-a20);color:var(--color-solidcam-gold, #d4af37);border-left-color:var(--color-solidcam-gold)}.no-results.svelte-ysel6a{padding:var(--space-4) var(--space-2);text-align:center;color:#fff6;font-size:var(--text-sm);font-style:italic}.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-xs);font-weight:500;cursor:pointer;transition:all .15s ease}.footer-btn--new.svelte-ysel6a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;background:var(--gradient-gold);color:var(--color-on-gold);box-shadow:inset 0 1px #fff6;transition:transform .18s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo)}.footer-btn--new.svelte-ysel6a:hover{transform:translateY(-1px);box-shadow:0 4px 12px #d4af3766,inset 0 1px #fff6}.footer-btn--view.svelte-ysel6a{flex:1;background:#ffffff0f;color:#ffffffb3}.footer-btn--view.svelte-ysel6a:hover{background:#ffffff1a;color:var(--color-text-primary)}.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;overflow-y:hidden;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}.tab-type.svelte-ysel6a{display:inline-block;padding:0 4px;margin-right:4px;font-size:.55rem;font-weight:700;letter-spacing:.05em;line-height:1.5;border-radius:3px;border:1px solid;vertical-align:1px}.tab-type--hwd.svelte-ysel6a,.tab-type--hw.svelte-ysel6a{color:var(--color-solidcam-gold);background:var(--gold-a10);border-color:var(--gold-a30)}.tab-type--nwd.svelte-ysel6a{color:var(--accent-sky);background:#60a5fa1a;border-color:#60a5fa4d}.tab-type--npk.svelte-ysel6a{color:var(--accent-violet);background:#c084fc1a;border-color:#c084fc4d}.tab-type--spk.svelte-ysel6a{color:#4ade80;background:#4ade801a;border-color:#4ade804d}.tab-type--p.svelte-ysel6a{color:var(--accent-amber);background:#fb923c1a;border-color:#fb923c52}.page-tab.svelte-ysel6a{position:relative;padding:.28rem .55rem;background:transparent;border:1px solid transparent;border-radius:8px;color:#fff9;font-size:var(--text-sm);font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .18s var(--ease-out-quart),color .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo);white-space:nowrap}.page-tab.svelte-ysel6a:hover{background:#ffffff0d;color:#ffffffeb;border-color:#ffffff14}.page-tab.active.svelte-ysel6a{background:var(--gold-a20);border-color:var(--gold-a30);color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 14px #d4af372e,inset 0 1px #ffffff0f}.page-tab.active.svelte-ysel6a:after{content:"";position:absolute;left:12%;right:12%;bottom:-3px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--color-solidcam-gold),transparent);box-shadow:0 0 8px #d4af3773}.page-tab.sw-tab.svelte-ysel6a{color:#f87171d9;border-left:2px solid rgba(220,38,38,.45);padding-left:.5rem}.page-tab.sw-tab.svelte-ysel6a:hover{background:#dc262614;color:#fca5a5f2;border-color:#dc262633;border-left-color:#dc2626b3}.page-tab.sw-tab.active.svelte-ysel6a{background:#dc262629;border-color:#dc262652;border-left:2px solid rgba(220,38,38,.85);color:#fca5a5;box-shadow:0 0 14px #dc26262e,inset 0 1px #ffffff0f}.page-tab.sw-tab.active.svelte-ysel6a:after{background:linear-gradient(90deg,transparent,rgba(220,38,38,1),transparent);box-shadow:0 0 8px #dc262680}.page-tab-group.svelte-ysel6a{display:flex;align-items:center;position:relative}.page-tab-menu-btn.svelte-ysel6a{position:relative;display:inline-flex;align-items:center;justify-content:center;opacity:0;padding:.1rem .15rem;margin-left:-.15rem;line-height:1;color:#ffffff73;background:none;border:none;border-radius:4px;cursor:pointer;transition:opacity .15s var(--ease-out-quart)}@media(hover:none){.page-tab-menu-btn.svelte-ysel6a:after{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.page-tab-group.svelte-ysel6a:hover .page-tab-menu-btn:where(.svelte-ysel6a),.page-tab-group.svelte-ysel6a:focus-within .page-tab-menu-btn:where(.svelte-ysel6a){opacity:.6}.page-tab-menu-btn.svelte-ysel6a:hover,.page-tab-menu-btn.svelte-ysel6a:focus-visible{opacity:1!important;color:var(--color-solidcam-gold, #d4af37)}.page-tab-menu-btn.svelte-ysel6a:focus-visible{outline:2px solid var(--color-solidcam-gold, #d4af37);outline-offset:1px;border-radius:4px}@media(hover:none){.page-tab-menu-btn.svelte-ysel6a{opacity:.5}}.page-tab.add-tab.svelte-ysel6a{display:inline-flex;align-items:center;justify-content:center;color:#fff6;padding:.28rem .45rem}.page-tab.add-tab.svelte-ysel6a:hover{color:var(--color-solidcam-gold, #d4af37);background:var(--gold-a10);border-color:var(--gold-a20)}.quick-actions.svelte-ysel6a{display:flex;gap:.25rem;flex-shrink:0}.quick-action-btn.svelte-ysel6a{display:inline-flex;align-items:center;gap:.35rem;height:26px;padding:0 .55rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#ffffff9e;font-size:.7rem;font-weight:540;letter-spacing:.01em;cursor:pointer;transition:background .18s var(--ease-out-quart),border-color .18s var(--ease-out-quart),color .18s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo)}.quick-action-btn.svelte-ysel6a:hover{background:var(--gold-a10);border-color:var(--gold-a30);color:var(--color-solidcam-gold, #d4af37);box-shadow:0 0 14px #d4af372e}.context-menu.svelte-ysel6a{position:fixed;min-width:140px;background:var(--menu-bg);border:var(--menu-border);border-radius:var(--radius-sm);box-shadow:var(--menu-shadow);z-index:2000;overflow:hidden;animation:svelte-ysel6a-contextMenuFadeIn .15s cubic-bezier(.4,0,.2,1)}@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:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .85rem;background:transparent;border:none;border-left:2px solid transparent;color:#ffffffd1;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background .15s var(--ease-out-quart),color .15s var(--ease-out-quart),border-left-color .2s var(--ease-out-expo)}.context-menu.svelte-ysel6a button:where(.svelte-ysel6a) svg{flex-shrink:0;opacity:.7;transition:opacity .15s var(--ease-out-quart)}.context-menu.svelte-ysel6a button:where(.svelte-ysel6a):hover{background:#ffffff0f;border-left-color:var(--gold-a45)}.context-menu.svelte-ysel6a button:where(.svelte-ysel6a):hover svg{opacity:1}.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:#ef44441f;color:var(--color-error);border-left-color:var(--color-error)}.context-menu.svelte-ysel6a .menu-divider:where(.svelte-ysel6a){margin:.25rem 0;border:none;border-top:1px solid rgba(255,255,255,.1)}.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:.6875rem;border-radius:6px;min-height:24px}.company-name.svelte-ysel6a{max-width:70px}.chevron.svelte-ysel6a{width:16px;height:16px}.status-dot.svelte-ysel6a svg{width:10px;height:10px}.page-tab.svelte-ysel6a{padding:.1rem .2rem;font-size:.6875rem;border-radius:4px}.page-tab.add-tab.svelte-ysel6a{font-size:.625rem;padding:.1rem .3rem}.divider.svelte-ysel6a{height:12px}}.logo-container.svelte-1gtkikg{width:clamp(150px,18vw,240px);display:flex;align-items:center;justify-content:center;padding:clamp(.3rem,.8vw,.5rem);border-radius:var(--radius-lg);position:relative}.logo-container.svelte-1gtkikg:after{content:"";position:absolute;bottom:5%;left:50%;width:100%;transform:translate(-50%);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:translate(-50%) scaleY(.95)}50%{opacity:1;transform:translate(-50%) 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 var(--ease-out-quart)}.logo-container.svelte-1gtkikg:hover .logo:where(.svelte-1gtkikg){transform:scale(1.02)}.user-menu.svelte-13ey45{position:relative}@property --user-sync-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.user-trigger.svelte-13ey45{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .6rem .4rem .8rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:999px;cursor:pointer;transition:background .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart)}.user-trigger.svelte-13ey45:hover{background:#ffffff14;border-color:#ffffff29}.user-trigger.svelte-13ey45:focus-visible{outline:2px solid var(--color-solidcam-gold);outline-offset:2px}.user-trigger[aria-expanded=true].svelte-13ey45{background:var(--gold-a10);border-color:var(--gold-a30)}.user-trigger.status-error.svelte-13ey45{border-color:#ef444473}.user-trigger.status-disconnected.svelte-13ey45{opacity:.75}.user-trigger.svelte-13ey45:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--user-sync-angle, 0deg),transparent 0deg,transparent 250deg,rgba(212,175,55,.4) 290deg,rgba(212,175,55,1) 320deg,rgba(212,175,55,.5) 345deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .25s var(--ease-out-quart);filter:drop-shadow(0 0 6px rgba(212,175,55,.45))}.user-trigger.status-syncing.svelte-13ey45:after,.user-trigger.status-connecting.svelte-13ey45:after{opacity:1;animation:svelte-13ey45-userSyncSweep 1.4s linear infinite}@keyframes svelte-13ey45-userSyncSweep{to{--user-sync-angle: 360deg}}.user-name.svelte-13ey45{font-size:.8125rem;font-weight:540;letter-spacing:-.012em;color:var(--color-text-primary);line-height:1.25;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow.svelte-13ey45{display:inline-flex;opacity:.6;transition:transform .25s var(--ease-out-expo)}.dropdown-arrow.open.svelte-13ey45{transform:rotate(180deg)}.user-dropdown.svelte-13ey45{position:absolute;top:calc(100% + .5rem);right:0;min-width:248px;padding:.3rem;background:var(--menu-bg);border:var(--menu-border);border-radius:var(--radius-sm);box-shadow:var(--menu-shadow);z-index:1000;overflow:hidden;animation:svelte-13ey45-userMenuFadeIn .15s var(--ease-out-quart)}@keyframes svelte-13ey45-userMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.menu-header.svelte-13ey45{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem}.menu-header-text.svelte-13ey45{display:flex;flex-direction:column;gap:.1rem;overflow:hidden}.menu-username.svelte-13ey45{font-size:.8125rem;font-weight:560;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-status.svelte-13ey45{font-size:.6875rem;color:#ffffff73}.menu-status-connected.svelte-13ey45{color:var(--color-success)}.menu-status-syncing.svelte-13ey45,.menu-status-connecting.svelte-13ey45{color:var(--color-solidcam-gold)}.menu-status-error.svelte-13ey45{color:var(--color-error)}.menu-divider.svelte-13ey45{margin:.25rem 0;border:none;border-top:1px solid rgba(255,255,255,.1)}.menu-row.svelte-13ey45{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .5rem;font-size:.8125rem;color:#ffffffd9;background:transparent;border:none;border-left:2px solid transparent;border-radius:4px;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,color .15s ease}.menu-row.svelte-13ey45:hover,.menu-row.svelte-13ey45:focus-visible{background:#ffffff0f;border-left-color:var(--gold-a45)}.menu-row.svelte-13ey45:focus-visible{outline:none}.menu-row.danger.svelte-13ey45{justify-content:flex-start}.menu-row.danger.svelte-13ey45:hover,.menu-row.danger.svelte-13ey45:focus-visible{background:#ef44441f;border-left-color:var(--color-error);color:#fca5a5}.toggle-switch.svelte-13ey45{position:relative;flex-shrink:0;width:36px;height:20px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:background .15s ease,border-color .15s ease}.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:var(--color-solidcam-gold)}.sr-only.svelte-13ey45{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{position:relative;z-index:100;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-shell.svelte-hv3zzy .header{background:var(--tile-bg);border:var(--tile-border);border-radius:var(--tile-radius);box-shadow:var(--tile-shadow)}.header:before{content:"";position:absolute;inset:-1px;background:linear-gradient(90deg,transparent 0%,var(--gold-a20) 25%,rgba(200,16,46,.15) 50%,var(--gold-a20) 75%,transparent 100%);background-size:200% 100%;animation:svelte-hv3zzy-borderShimmer 25s linear infinite;border-radius:inherit;z-index:-1;opacity:.35}.header:after{content:"";position:absolute;left:4%;right:4%;bottom:-2px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0%,rgba(200,16,46,.7) 18%,rgba(255,80,100,.9) 50%,rgba(200,16,46,.7) 82%,transparent 100%);box-shadow:0 0 14px #c8102e8c,0 4px 24px #c8102e4d;pointer-events:none;animation:svelte-hv3zzy-brandStripPulse 5s ease-in-out infinite}@keyframes svelte-hv3zzy-brandStripPulse{0%,to{opacity:.75}50%{opacity:1}}@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;flex-direction:column;align-items:center;justify-content:center;gap:0}.header-title.svelte-hv3zzy{font-size:clamp(.85rem,1.5vw,1.25rem);font-weight:640;margin:0;line-height:1.25;text-align:center;letter-spacing:-.012em;background:linear-gradient(105deg,#f1f1f3 0% 42%,#fff 47%,#ffe9a8,#fff 53%,#f1f1f3 58% 100%);background-size:320% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));animation:svelte-hv3zzy-titleGlint 7s var(--ease-smooth-curve) infinite}@keyframes svelte-hv3zzy-titleGlint{0%{background-position:130% 0}22%{background-position:-130% 0}to{background-position:-130% 0}}.title-amp.svelte-hv3zzy{-webkit-text-fill-color:var(--color-solidcam-gold);font-weight:540}.title-underline.svelte-hv3zzy{position:relative;height:1px;width:clamp(80px,38%,180px);margin-top:1px;background:linear-gradient(90deg,transparent,var(--gold-a45),transparent);overflow:visible}.title-underline.svelte-hv3zzy:after{content:"";position:absolute;top:-1px;left:0;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,#ffe9a8,transparent);box-shadow:0 0 8px #d4af37b3;opacity:0;animation:svelte-hv3zzy-underlineComet 7s var(--ease-smooth-curve) infinite}@keyframes svelte-hv3zzy-underlineComet{0%,18%{left:0;opacity:0}24%{opacity:1}42%{left:calc(100% - 34px);opacity:0}to{left:calc(100% - 34px);opacity:0}}.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:.18rem .45rem;font-size:var(--text-xs);font-weight:500;color:#ffffffc7;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;text-decoration:none;transition:background .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart),color .2s var(--ease-out-quart),box-shadow .25s var(--ease-out-expo),transform .2s var(--ease-out-quart);cursor:pointer;position:relative;overflow:hidden}.nav-link.svelte-hv3zzy:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 50%);opacity:0;transition:opacity .2s var(--ease-out-quart);pointer-events:none}.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;transition:transform .2s var(--ease-out-quart)}.nav-link.svelte-hv3zzy:hover .nav-icon:where(.svelte-hv3zzy){transform:scale(1.08)}.nav-label.svelte-hv3zzy{position:relative}.nav-external.svelte-hv3zzy{display:flex;align-items:center;opacity:0;transform:translate(-3px);transition:opacity .2s var(--ease-out-quart),transform .2s var(--ease-out-quart)}.nav-link.svelte-hv3zzy:hover .nav-external:where(.svelte-hv3zzy){opacity:.65;transform:translate(0)}.nav-red.svelte-hv3zzy{background:#c8102e14;border-color:#c8102e2e;box-shadow:inset 0 -1px #c8102e4d}.nav-purple.svelte-hv3zzy{background:#9333ea14;border-color:#9333ea2e;box-shadow:inset 0 -1px #9333ea4d}.nav-blue.svelte-hv3zzy{background:#3b82f614;border-color:#3b82f62e;box-shadow:inset 0 -1px #3b82f64d}.nav-orange.svelte-hv3zzy{background:#f9731614;border-color:#f973162e;box-shadow:inset 0 -1px #f973164d}.nav-red.svelte-hv3zzy .nav-icon:where(.svelte-hv3zzy){color:var(--accent-rose)}.nav-red.svelte-hv3zzy:hover{background:#c8102e2e;border-color:#c8102e52;color:#fca5a5;box-shadow:0 4px 18px #c8102e2e,inset 0 1px #ffffff14;transform:translateY(-2px)}.nav-purple.svelte-hv3zzy .nav-icon:where(.svelte-hv3zzy){color:var(--accent-violet)}.nav-purple.svelte-hv3zzy:hover{background:#9333ea2e;border-color:#9333ea52;color:#d8b4fe;box-shadow:0 4px 18px #9333ea2e,inset 0 1px #ffffff14;transform:translateY(-2px)}.nav-blue.svelte-hv3zzy .nav-icon:where(.svelte-hv3zzy){color:var(--accent-sky)}.nav-blue.svelte-hv3zzy:hover{background:#3b82f62e;border-color:#3b82f652;color:#93c5fd;box-shadow:0 4px 18px #3b82f62e,inset 0 1px #ffffff14;transform:translateY(-2px)}.nav-orange.svelte-hv3zzy .nav-icon:where(.svelte-hv3zzy){color:var(--accent-amber)}.nav-orange.svelte-hv3zzy:hover{background:#f973162e;border-color:#f9731652;color:#fdba74;box-shadow:0 4px 18px #f973162e,inset 0 1px #ffffff14;transform:translateY(-2px)}.nav-gray.svelte-hv3zzy .nav-icon:where(.svelte-hv3zzy){color:#ffffffb3}.nav-gray.svelte-hv3zzy:hover{background:#ffffff14;border-color:#ffffff29;color:#ffffffeb;box-shadow:0 4px 18px #00000047,inset 0 1px #ffffff14;transform:translateY(-2px)}.nav-gray.active.svelte-hv3zzy{background:var(--gold-a20);border-color:var(--gold-a30);color:var(--color-solidcam-gold)}.nav-gray.active.svelte-hv3zzy .nav-icon:where(.svelte-hv3zzy){color:var(--color-solidcam-gold)}.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{display:flex;align-items:center;justify-content:center;transition:transform .25s var(--ease-out-expo);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}.nav-link.svelte-hv3zzy{font-size:.65rem;padding:.15rem .35rem}}@media(max-width:768px){.header{gap:.3rem;padding:.2rem .25rem}.nav-row.svelte-hv3zzy{gap:.15rem}.nav-link.svelte-hv3zzy{font-size:.6rem;padding:.125rem .25rem;border-radius:6px}}@media(max-width:680px){.header{gap:.2rem;padding:.15rem .2rem}.header-content.svelte-hv3zzy{gap:.15rem}.header-nav.svelte-hv3zzy{gap:.2rem}.nav-link.svelte-hv3zzy{font-size:.6875rem;padding:.1rem .2rem}.nav-row.svelte-hv3zzy{gap:.1rem}.nav-icon.svelte-hv3zzy{width:12px;height:12px}.nav-external.svelte-hv3zzy{display:none}}.vignette.svelte-x7e4js{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 55%,rgba(0,0,0,.32) 100%);pointer-events:none}.card-halo.svelte-x7e4js{position:absolute;top:50%;left:50%;width:min(620px,90vw);aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0deg,rgba(212,175,55,.05) 70deg,rgba(212,175,55,.1) 120deg,transparent 200deg,rgba(200,16,46,.04) 280deg,transparent 360deg);border-radius:50%;filter:blur(48px);pointer-events:none;animation:svelte-x7e4js-haloRotate 32s linear infinite;will-change:transform}@keyframes svelte-x7e4js-haloRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ambient-glow.svelte-x7e4js{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;pointer-events:none;will-change:transform}.ambient-1.svelte-x7e4js{width:400px;height:400px;background:radial-gradient(circle,rgba(212,175,55,.3) 0%,transparent 70%);top:-100px;left:-100px;animation:svelte-x7e4js-ambientFloat 20s ease-in-out infinite}.ambient-2.svelte-x7e4js{width:300px;height:300px;background:radial-gradient(circle,rgba(200,16,46,.25) 0%,transparent 70%);bottom:-50px;right:-50px;animation:svelte-x7e4js-ambientFloat 25s ease-in-out infinite reverse}.ambient-3.svelte-x7e4js{width:250px;height:250px;background:radial-gradient(circle,rgba(212,175,55,.2) 0%,transparent 70%);top:40%;right:10%;animation:svelte-x7e4js-ambientFloat 18s ease-in-out infinite 5s}@keyframes svelte-x7e4js-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-x7e4js{position:absolute;inset:0;overflow:hidden;pointer-events:none;will-change:transform,opacity}.particle.svelte-x7e4js{position:absolute;left:var(--x);bottom:-10px;border-radius:50%;animation:svelte-x7e4js-particleRise var(--duration) ease-out infinite;animation-delay:var(--delay)}.particle--l0.svelte-x7e4js{width:2px;height:2px;background:#d4af374d;animation-duration:calc(var(--duration) * 1.4)}.particle--l1.svelte-x7e4js{width:3px;height:3px;background:#d4af3780;box-shadow:0 0 4px #d4af374d}.particle--l2.svelte-x7e4js{width:5px;height:5px;background:#dca046b3;box-shadow:0 0 8px #d4af3780;animation-duration:calc(var(--duration) * .8)}.particle--accent.svelte-x7e4js{background:#dc3c46a6;box-shadow:0 0 8px #c8102e8c}.particle--accent.particle--l0.svelte-x7e4js{background:#c8323c52;box-shadow:none}@keyframes svelte-x7e4js-particleRise{0%{transform:translateY(0) translate(0) scale(0);opacity:0}10%{opacity:1;transform:translateY(-10vh) translate(0) scale(1)}50%{transform:translateY(-50vh) translate(var(--drift)) scale(.9);opacity:.6}90%{opacity:.2}to{transform:translateY(-100vh) translate(calc(var(--drift) * -.5)) scale(.3);opacity:0}}@media(max-width:480px){.particle--l0.svelte-x7e4js,.particle--l1.svelte-x7e4js{display: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}.offline-banner.svelte-hs697s{position:absolute;top:1rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .4rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:9999px;color:#fbbf24;font-size:.78rem;font-weight:500;letter-spacing:-.005em;box-shadow:0 6px 20px -8px #f59e0b59,inset 0 1px #ffffff0d;animation:svelte-hs697s-slideDown .4s var(--ease-out-expo);z-index:10}.offline-icon-wrap.svelte-hs697s{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#f59e0b2e;color:#fbbf24;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:7%;left:50%;transform:translate(-50%) translateY(-20px) scale(.96);opacity:0;transition:all .8s var(--ease-out-expo);width:clamp(296px,35vw,476px);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:50%;width:100%;transform:translate(-50%);height:35%;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(200,16,46,.88) 0%,rgba(200,16,46,.44) 40%,transparent 70%);filter:blur(10px);animation:svelte-hs697s-glow-breathe 3s ease-in-out infinite;pointer-events:none}@keyframes svelte-hs697s-glow-breathe{0%,to{opacity:.7;transform:translate(-50%) scaleY(.95)}50%{opacity:1;transform:translate(-50%) scaleY(1.05)}}.logo-top.mounted.svelte-hs697s{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.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 var(--ease-out-quart)}.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 var(--ease-out-expo) .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;position:relative;z-index:1}.title-group.svelte-hs697s{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.title-rule.svelte-hs697s{height:1px;width:30%;background:linear-gradient(90deg,transparent,var(--gold-a30),transparent)}@property --title-angle{syntax: "<angle>"; initial-value: 135deg; inherits: false;}.login-title.svelte-hs697s{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.125rem);font-weight:580;letter-spacing:-.022em;color:var(--color-text-primary);margin:0;background:linear-gradient(var(--title-angle, 135deg),#ffffff 0%,#f3dc8a 38%,#d4af37 52%,#f3dc8a 66%,#ffffff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.55));animation:svelte-hs697s-titleSheen 9s ease-in-out infinite}@keyframes svelte-hs697s-titleSheen{0%,to{--title-angle: 110deg}50%{--title-angle: 165deg}}.login-subtitle.svelte-hs697s{font-size:.95rem;font-weight:420;letter-spacing:-.005em;color:#ffffff9e;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}.input-row.svelte-hs697s>.checkbox-wrapper{margin-top:11px}.input-row.has-error.svelte-hs697s{animation:shake .3s var(--ease-out-quart)}.submit-btn{width:100%;min-width:160px;position:relative;overflow:hidden;justify-content:center;transition:box-shadow .35s var(--ease-out-expo),transform .2s var(--ease-out-quart),filter .2s var(--ease-out-quart)}.submit-btn.is-ready{box-shadow:0 12px 28px #d4af3761,0 0 28px #d4af3747,inset 0 1px #ffffff73}.submit-btn.is-ready .arrow-icon{transform:translate(2px)}.submit-btn .arrow-icon,.submit-btn .success-icon{flex-shrink:0}.submit-btn .arrow-icon{transition:transform .2s var(--ease-out-quart)}.submit-btn .success-icon{color:#000;animation:svelte-hs697s-successPop .4s var(--ease-spring)}@keyframes svelte-hs697s-successPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.success-ring.svelte-hs697s{position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,transparent 0deg 270deg,rgba(255,255,255,.8) 320deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:svelte-hs697s-ringSweep .6s var(--ease-spring) forwards;pointer-events:none}@keyframes svelte-hs697s-ringSweep{0%{transform:rotate(0);opacity:0}20%{opacity:1}to{transform:rotate(360deg);opacity:0}}.submit-btn:hover .arrow-icon{transform:translate(4px)}.submit-btn .loading-spinner{flex-shrink:0;color:#000000d9;animation:spin .85s linear infinite}.footer-rule.svelte-hs697s{height:1px;width:60%;margin:.25rem auto 0;background:linear-gradient(90deg,transparent,var(--gold-a30),transparent)}.bottom-brand.svelte-hs697s{position:absolute;bottom:1.5rem;display:flex;align-items:center;gap:.75rem;opacity:0;transform:translateY(10px);transition:all .8s var(--ease-out-expo) .4s}.bottom-brand.svelte-hs697s:before,.bottom-brand.svelte-hs697s:after{content:"";height:1px;width:42px;background:linear-gradient(90deg,transparent,var(--gold-a30))}.bottom-brand.svelte-hs697s:after{background:linear-gradient(90deg,var(--gold-a30),transparent)}.bottom-brand.mounted.svelte-hs697s{opacity:1;transform:translateY(0)}.brand-text.svelte-hs697s{font-size:.6875rem;font-weight:520;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}@media(max-width:480px){.login-screen.svelte-hs697s{padding:1.5rem}.logo-top.svelte-hs697s{top:1.5rem}}
