.animated-badge.svelte-ypi1nz{text-shadow:1px 1px white;margin-left:.5rem;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}:is(.dark.svelte-ypi1nz .animated-badge:where(.svelte-ypi1nz)){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.animated-badge.svelte-ypi1nz{border-width:1px;--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity))}:is(.dark.svelte-ypi1nz .animated-badge:where(.svelte-ypi1nz)){--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.animated-badge.svelte-ypi1nz{position:relative;background:linear-gradient(90deg,#10b9811a,#05966933,#10b9811a);background-size:200% 100%;animation:svelte-ypi1nz-gradient-slide 3s linear infinite}.animated-badge.svelte-ypi1nz:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;box-shadow:0 0 10px #064e3b33;animation:svelte-ypi1nz-glow 2s ease-in-out infinite alternate}.animated-badge.subtle.svelte-ypi1nz{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}:is(.dark.svelte-ypi1nz .animated-badge.subtle:where(.svelte-ypi1nz)){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.animated-badge.subtle.svelte-ypi1nz{border-color:#94a3b880}:is(.dark.svelte-ypi1nz .animated-badge.subtle:where(.svelte-ypi1nz)){border-color:#94a3b899}.animated-badge.subtle.svelte-ypi1nz{background:linear-gradient(90deg,#94a3b814,#64748b2e,#94a3b814);background-size:200% 100%;animation:svelte-ypi1nz-gradient-slide 5s linear infinite}.animated-badge.subtle.svelte-ypi1nz:after{box-shadow:0 0 8px #47556926;animation:svelte-ypi1nz-glow-subtle 3s ease-in-out infinite alternate}@keyframes svelte-ypi1nz-glow-subtle{0%{box-shadow:0 0 4px #4755691a}to{box-shadow:0 0 10px #47556933}}@keyframes svelte-ypi1nz-gradient-slide{0%{background-position:100% 0%}to{background-position:-100% 0%}}@keyframes svelte-ypi1nz-glow{0%{box-shadow:0 0 5px #064e3b26}to{box-shadow:0 0 15px #064e3b40}}html.dark .animated-badge.svelte-ypi1nz{text-shadow:1px 1px black;background:linear-gradient(45deg,#064e3b4d,#05966966,#064e3b4d);background-size:200% 100%;animation:svelte-ypi1nz-gradient-slide 3s linear infinite}html.dark .animated-badge.svelte-ypi1nz:after{box-shadow:0 0 10px #34d3994d;animation:svelte-ypi1nz-glow-dark 1.5s ease-in-out infinite alternate}@keyframes svelte-ypi1nz-glow-dark{0%{box-shadow:0 0 5px #34d39933}to{box-shadow:0 0 15px #34d39966}}html.dark .animated-badge.subtle.svelte-ypi1nz{text-shadow:0 1px 2px rgb(0 0 0 / .6);border-color:#cbd5e1b3;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity));background:linear-gradient(45deg,#475569d9,#64748be6,#475569d9);background-size:200% 100%;animation:svelte-ypi1nz-gradient-slide 5s linear infinite}html.dark .animated-badge.subtle.svelte-ypi1nz:after{box-shadow:0 0 8px #94a3b833;animation:svelte-ypi1nz-glow-subtle-dark 3s ease-in-out infinite alternate}@keyframes svelte-ypi1nz-glow-subtle-dark{0%{box-shadow:0 0 4px #94a3b826}to{box-shadow:0 0 12px #94a3b84d}}@property --mask-mid{syntax: "<percentage>"; inherits: false; initial-value: 25%;}@property --mask-end{syntax: "<percentage>"; inherits: false; initial-value: 70%;}.backdrop.svelte-1nx7wka{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0;color:#0f172a;opacity:.07;--mask-mid: 28%;--mask-end: 74%;transition:opacity .5s cubic-bezier(.22,1,.36,1),--mask-mid .5s cubic-bezier(.22,1,.36,1),--mask-end .5s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(315deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.7) var(--mask-mid),rgba(0,0,0,0) var(--mask-end));mask-image:linear-gradient(315deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.7) var(--mask-mid),rgba(0,0,0,0) var(--mask-end))}html.dark .backdrop.svelte-1nx7wka{color:#f1f5f9;opacity:.1}.tech-card:hover .backdrop.svelte-1nx7wka,.tech-card:focus-within .backdrop.svelte-1nx7wka,.tech-hero:hover .backdrop.svelte-1nx7wka,.tech-hero:focus-within .backdrop.svelte-1nx7wka{opacity:.13;--mask-mid: 36%;--mask-end: 88%}html.dark .tech-card:hover .backdrop.svelte-1nx7wka,html.dark .tech-card:focus-within .backdrop.svelte-1nx7wka,html.dark .tech-hero:hover .backdrop.svelte-1nx7wka,html.dark .tech-hero:focus-within .backdrop.svelte-1nx7wka{opacity:.16}.lattice.svelte-1nx7wka{position:absolute;top:-55%;left:-55%;right:-55%;bottom:-55%;display:flex;flex-direction:column;justify-content:center;gap:1.75rem;transform:rotate(-14deg) scale(var(--lattice-scale, 1));transform-origin:50% 50%;transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform,translate}.tech-card:hover .lattice.svelte-1nx7wka,.tech-card:focus-within .lattice.svelte-1nx7wka,.tech-hero:hover .lattice.svelte-1nx7wka,.tech-hero:focus-within .lattice.svelte-1nx7wka{--lattice-scale: 1.025}.lattice.svelte-1nx7wka{translate:0 calc(var(--parallax, 0) * 9%)}.row.svelte-1nx7wka{display:flex;gap:2.25rem;justify-content:center}.cell.svelte-1nx7wka{display:inline-flex;flex:0 0 auto}.cell-inner.svelte-1nx7wka{display:inline-flex}@media (prefers-reduced-motion: reduce){.backdrop.svelte-1nx7wka,.lattice.svelte-1nx7wka{transition:opacity .2s ease}.lattice.svelte-1nx7wka{transform:rotate(-14deg);animation:none}}.details-dialog.svelte-qv1pph{padding:0;border:0;background:transparent;max-width:100vw;max-height:100vh;width:100%;height:100%;margin:0;top:0;right:0;bottom:0;left:0;overflow:hidden;display:grid;place-items:center;color:inherit}.details-dialog.svelte-qv1pph:not([open]){display:none}.details-dialog.svelte-qv1pph::backdrop{background:radial-gradient(60% 50% at 50% 40%,rgba(16,185,129,.08),transparent 70%),#080c168c;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);opacity:0;animation:svelte-qv1pph-backdrop-in .26s cubic-bezier(.22,1,.36,1) forwards}.details-dialog.is-closing.svelte-qv1pph::backdrop{animation:svelte-qv1pph-backdrop-out .22s cubic-bezier(.22,1,.36,1) forwards}.modal-panel.svelte-qv1pph{opacity:0;transform:translateY(14px) scale(.985);animation:svelte-qv1pph-panel-in .32s cubic-bezier(.22,1,.36,1) 40ms forwards;margin:1rem;filter:drop-shadow(0 30px 60px rgba(0,0,0,.35))}@media (max-width: 640px){.modal-panel.svelte-qv1pph{margin:1.25rem 1rem;max-height:calc(100dvh - 2.5rem)}}.details-dialog.is-closing.svelte-qv1pph .modal-panel:where(.svelte-qv1pph){animation:svelte-qv1pph-panel-out .22s cubic-bezier(.22,1,.36,1) forwards}.glass-tint.svelte-qv1pph{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;pointer-events:none;border-radius:2rem;overflow:hidden;z-index:0}.tint.svelte-qv1pph{position:absolute;display:block;border-radius:50%;filter:blur(60px);opacity:.55}.tint-a.svelte-qv1pph{width:55%;height:55%;left:-10%;top:-10%;background:radial-gradient(circle,#34d399,transparent 65%)}.tint-b.svelte-qv1pph{width:50%;height:50%;right:-8%;top:20%;background:radial-gradient(circle,#60a5fa,transparent 65%)}.tint-c.svelte-qv1pph{width:45%;height:45%;left:20%;bottom:-15%;background:radial-gradient(circle,#f472b6,transparent 65%);opacity:.4}.is-work.svelte-qv1pph .tint-a:where(.svelte-qv1pph){background:radial-gradient(circle,#f59e0b,transparent 65%)}.is-work.svelte-qv1pph .tint-b:where(.svelte-qv1pph){background:radial-gradient(circle,#34d399,transparent 65%)}.is-work.svelte-qv1pph .tint-c:where(.svelte-qv1pph){background:radial-gradient(circle,#818cf8,transparent 65%)}.glass-card.svelte-qv1pph{position:relative;z-index:1;background:#ffffff9e;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #0f172a0a,0 1px #0f172a0a;color:#0f172a}.dark .glass-card.svelte-qv1pph{background:#0a0e188c;border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0006;color:#f1f5f9}.accent-rail.svelte-qv1pph{width:56px;display:flex;flex-direction:column;align-items:center;padding:1.25rem 0 1rem;border-right:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(16,185,129,.12),rgba(16,185,129,.02) 60%,transparent)}.is-work.svelte-qv1pph .accent-rail:where(.svelte-qv1pph){background:linear-gradient(180deg,rgba(245,158,11,.14),rgba(245,158,11,.02) 60%,transparent)}.dark .accent-rail.svelte-qv1pph{border-right-color:#94a3b826}.rail-mark.svelte-qv1pph{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#10b9812e;color:#047857;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.05em}.is-work.svelte-qv1pph .rail-mark:where(.svelte-qv1pph){background:#f59e0b33;color:#92400e}.dark .rail-mark.svelte-qv1pph{background:#34d3992e;color:#6ee7b7}.dark .is-work.svelte-qv1pph .rail-mark:where(.svelte-qv1pph){background:#fbbf2433;color:#fde047}.rail-line.svelte-qv1pph{flex:1;width:1px;margin:.75rem 0;background:linear-gradient(180deg,rgba(15,23,42,.15),transparent)}.dark .rail-line.svelte-qv1pph{background:linear-gradient(180deg,rgba(148,163,184,.35),transparent)}.rail-year.svelte-qv1pph{writing-mode:vertical-rl;transform:rotate(180deg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.2em;color:#64748b;text-transform:uppercase}.dark .rail-year.svelte-qv1pph{color:#94a3b8}.kicker.svelte-qv1pph{display:inline-flex;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#475569}.dark .kicker.svelte-qv1pph{color:#94a3b8}.kicker-dot.svelte-qv1pph{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b9812e}.is-work.svelte-qv1pph .kicker-dot:where(.svelte-qv1pph){background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.modal-title.svelte-qv1pph{margin-top:.5rem;font-size:1.5rem;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#0f172a}.dark .modal-title.svelte-qv1pph{color:#f8fafc}@media (min-width: 640px){.modal-title.svelte-qv1pph{font-size:1.875rem}}.modal-subtitle.svelte-qv1pph{margin-top:.375rem;font-size:.875rem;color:#475569}.dark .modal-subtitle.svelte-qv1pph{color:#94a3b8}.subtitle-strong.svelte-qv1pph{font-weight:600;color:#1e293b}.dark .subtitle-strong.svelte-qv1pph{color:#e2e8f0}.modal-date.svelte-qv1pph{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#475569;background:#0f172a0d;padding:.3rem .55rem;border-radius:999px}.dark .modal-date.svelte-qv1pph{color:#94a3b8;background:#94a3b814}.close-btn.svelte-qv1pph{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:#475569;background:#ffffff80;border:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .16s,color .16s,transform .16s}.close-btn.svelte-qv1pph:hover{background:#0f172a14;color:#0f172a;transform:rotate(90deg)}.dark .close-btn.svelte-qv1pph{color:#94a3b8;background:#0f172a66;border-color:#94a3b833}.dark .close-btn.svelte-qv1pph:hover{background:#94a3b826;color:#f1f5f9}.hero-frame.svelte-qv1pph{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px #ffffff80 inset,0 20px 40px -20px #0f172a40}.dark .hero-frame.svelte-qv1pph{border-color:#94a3b82e}.hero-frame.svelte-qv1pph img:where(.svelte-qv1pph){display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hero-badge.svelte-qv1pph{position:absolute;top:.75rem;left:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .55rem;border-radius:6px;color:#fff;background:#0f172a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.section-label.svelte-qv1pph{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#64748b}.dark .section-label.svelte-qv1pph{color:#94a3b8}.section-index.svelte-qv1pph{color:#10b981;font-weight:700}.is-work.svelte-qv1pph .section-index:where(.svelte-qv1pph){color:#d97706}.dark .is-work.svelte-qv1pph .section-index:where(.svelte-qv1pph){color:#fbbf24}.section-name.svelte-qv1pph{color:#1e293b;font-weight:700}.dark .section-name.svelte-qv1pph{color:#e2e8f0}.section-rule.svelte-qv1pph{flex:1;height:1px;background:linear-gradient(90deg,rgba(15,23,42,.12),transparent)}.dark .section-rule.svelte-qv1pph{background:linear-gradient(90deg,rgba(148,163,184,.25),transparent)}.section-count.svelte-qv1pph{color:#64748b}.media-grid.svelte-qv1pph{display:grid;grid-template-columns:repeat(1,1fr);gap:.65rem}@media (min-width: 640px){.media-grid.svelte-qv1pph{grid-template-columns:repeat(2,1fr)}}.media-tile.svelte-qv1pph{border-radius:12px;overflow:hidden;border:1px solid rgba(15,23,42,.08);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s}.media-tile.svelte-qv1pph:hover{transform:translateY(-2px);box-shadow:0 12px 28px -14px #0f172a66}.dark .media-tile.svelte-qv1pph{border-color:#94a3b82e}.media-tile.svelte-qv1pph img:where(.svelte-qv1pph){display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.description-text.svelte-qv1pph{font-size:.95rem;line-height:1.65;color:#334155;white-space:pre-line;max-width:60ch}.dark .description-text.svelte-qv1pph{color:#cbd5e1}.stack-groups.svelte-qv1pph{display:flex;flex-direction:column;gap:.85rem}.stack-row.svelte-qv1pph{display:grid;grid-template-columns:110px 1fr;gap:.75rem;align-items:start}@media (max-width: 540px){.stack-row.svelte-qv1pph{grid-template-columns:1fr;gap:.4rem}}.stack-cat.svelte-qv1pph{display:inline-flex;align-items:center;gap:.4rem;padding-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#64748b}.dark .stack-cat.svelte-qv1pph{color:#94a3b8}.stack-chips.svelte-qv1pph{display:flex;flex-wrap:wrap;gap:.375rem}.chip.svelte-qv1pph{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem .3rem .55rem;border-radius:999px;font-size:11.5px;font-weight:500;color:#1e293b;background:#fff9;border:1px solid rgba(15,23,42,.1);transition:color .16s,border-color .16s,background .16s,transform .16s}.chip.svelte-qv1pph:hover{color:#047857;border-color:#10b98180;background:#10b98114;transform:translateY(-1px)}.dark .chip.svelte-qv1pph{color:#e2e8f0;background:#0f172a80;border-color:#94a3b833}.dark .chip.svelte-qv1pph:hover{color:#6ee7b7;border-color:#34d3998c;background:#10b98124}.chip-dot.svelte-qv1pph{width:5px;height:5px;border-radius:50%;background:#0f172a4d}.chip.svelte-qv1pph:hover .chip-dot:where(.svelte-qv1pph){background:#10b981}.dark .chip-dot.svelte-qv1pph{background:#94a3b880}.modal-footer.svelte-qv1pph{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;padding:.95rem 1.5rem;border-top:1px solid rgba(15,23,42,.08);background:#ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 640px){.modal-footer.svelte-qv1pph{padding:.95rem 2rem}}.dark .modal-footer.svelte-qv1pph{border-top-color:#94a3b826;background:#0a0e1873}.btn.svelte-qv1pph{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:10px;font-size:.875rem;font-weight:500;transition:transform .16s,background .16s,color .16s,border-color .16s}.btn.svelte-qv1pph:hover{transform:translateY(-1px)}.btn-ghost.svelte-qv1pph{color:#1e293b;background:#ffffffa6;border:1px solid rgba(15,23,42,.1)}.btn-ghost.svelte-qv1pph:hover{background:#ffffffe6;border-color:#0f172a2e}.dark .btn-ghost.svelte-qv1pph{color:#e2e8f0;background:#0f172a8c;border-color:#94a3b838}.dark .btn-ghost.svelte-qv1pph:hover{background:#1e293bb3}.btn-primary.svelte-qv1pph{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:1px solid rgba(5,150,105,.5);box-shadow:0 8px 20px -8px #10b98199}.btn-primary.svelte-qv1pph:hover{background:linear-gradient(135deg,#059669,#047857)}.dark .btn-primary.svelte-qv1pph{color:#022c22;background:linear-gradient(135deg,#34d399,#10b981);border-color:#34d39980}@keyframes svelte-qv1pph-backdrop-in{to{opacity:1}}@keyframes svelte-qv1pph-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-qv1pph-panel-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-qv1pph-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@media (prefers-reduced-motion: reduce){.details-dialog.svelte-qv1pph::backdrop,.modal-panel.svelte-qv1pph,.close-btn.svelte-qv1pph,.media-tile.svelte-qv1pph,.btn.svelte-qv1pph,.chip.svelte-qv1pph{animation:none;transition:none;opacity:1;transform:none}}@property --bg-angle{inherits: false; initial-value: 0deg; syntax: "<angle>";}@keyframes svelte-15jigc5-spin-border{to{--bg-angle: 360deg}}.card-heading.svelte-15jigc5{font-size:clamp(1.05rem,.95rem + .45vw,1.375rem);line-height:1.2}@media (min-width: 640px) and (hover: hover){.details-btn-wrap.svelte-15jigc5{opacity:0;transform:translateY(2px);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.tech-card.svelte-15jigc5:hover .details-btn-wrap:where(.svelte-15jigc5),.tech-card.svelte-15jigc5:focus-within .details-btn-wrap:where(.svelte-15jigc5){opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.details-btn-wrap.svelte-15jigc5{transition:opacity .22s ease;transform:none}}.tech-card.svelte-15jigc5{isolation:isolate;transition:color .3s ease,background-color .3s ease,transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);animation:svelte-15jigc5-card-breathe 9s ease-in-out infinite}@keyframes svelte-15jigc5-card-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.tech-card.svelte-15jigc5:hover,.tech-card.svelte-15jigc5:focus-within{transform:translateY(-2px);animation-play-state:paused;box-shadow:0 1px #0f172a05,0 10px 30px -18px #0f172a2e}html.dark .tech-card.svelte-15jigc5:hover,html.dark .tech-card.svelte-15jigc5:focus-within{box-shadow:0 1px #ffffff05,0 10px 30px -18px #0009}@media (prefers-reduced-motion: reduce){.tech-card.svelte-15jigc5{animation:none}.tech-card.svelte-15jigc5:hover,.tech-card.svelte-15jigc5:focus-within{transform:none}}.idle-border.svelte-15jigc5{border:1px solid rgb(100 116 139 / .2)}html.dark .idle-border.svelte-15jigc5{border-color:#1e293bcc}.active-border.svelte-15jigc5{--ab-edge: rgb(16 185 129 / .1);--ab-mid: rgb(16 185 129 / .9);--ab-duration: 20s;position:relative}.active-border--subtle.svelte-15jigc5{--ab-edge: rgb(148 163 184 / .05);--ab-mid: rgb(148 163 184 / .35);--ab-duration: 30s}html.dark .active-border--subtle.svelte-15jigc5{--ab-edge: rgb(100 116 139 / .05);--ab-mid: rgb(148 163 184 / .3)}.active-border.svelte-15jigc5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;border:1px solid transparent;background:linear-gradient(to bottom,var(--ab-edge),var(--ab-mid),var(--ab-edge)) padding-box,conic-gradient(from var(--bg-angle),var(--ab-edge),var(--ab-mid)) border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:svelte-15jigc5-spin-border var(--ab-duration) linear infinite}
