.swl{--loader-color:#861d2f;box-sizing:border-box;vertical-align:middle;flex:none;display:inline-block;position:relative}.swl--sm{--swl-thick:2px;--swl-head:3px;--swl-glow:4px;width:16px;height:16px}.swl--md{--swl-thick:3px;--swl-head:4px;--swl-glow:6px;width:24px;height:24px}.swl--lg{--swl-thick:4.8px;--swl-head:6px;--swl-glow:9px;width:40px;height:40px}.swl .swl-orbit,.swl .swl-tail{margin:0;display:block;position:absolute;inset:0}.swl .swl-tail{background:conic-gradient(color-mix(in srgb, var(--loader-color) 0.1%, transparent) 0deg 198deg, color-mix(in srgb, var(--loader-color) 18%, transparent) 262deg, var(--loader-color) 360deg);-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--swl-thick) - .5px), #000 calc(100% - var(--swl-thick) + .5px));-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - var(--swl-thick) - .5px), #000 calc(100% - var(--swl-thick) + .5px));mask:radial-gradient(farthest-side, #0000 calc(100% - var(--swl-thick) - .5px), #000 calc(100% - var(--swl-thick) + .5px));border-radius:50%}.swl .swl-head{top:calc((var(--swl-thick) - var(--swl-head)) / 2);left:calc(50% - var(--swl-head) / 2);width:var(--swl-head);height:var(--swl-head);background:color-mix(in srgb, var(--loader-color) 30%, #fdfaf2);box-shadow:0 0 var(--swl-glow) calc(var(--swl-glow) / 4) var(--loader-color);border-radius:50%;position:absolute}.swl .swl-orbit{animation:1.2s linear infinite swl-turn}@keyframes swl-turn{to{transform:rotate(360deg)}}@keyframes swl-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.swl .swl-orbit{animation-duration:2.4s}.swl .swl-head{animation:2.4s ease-in-out infinite swl-breathe}}html[data-reduced-motion=true] .swl .swl-orbit{animation-duration:2.4s!important;animation-iteration-count:infinite!important}html[data-reduced-motion=true] .swl .swl-head{animation:2.4s ease-in-out infinite swl-breathe!important}@media (forced-colors:active){.swl{--loader-color:CanvasText}.swl .swl-head{forced-color-adjust:none;background:canvastext}}.swl:not(.swl--start){--loader-color:#861d2f}:root[data-app-theme=night] .swl:not(.swl--start):not([data-tone]),.swl[data-tone=onDark]{--loader-color:#eeca77}.swl--lg:not(.swl--start):not([data-tone]){--loader-color:var(--house-main,#861d2f)}:root[data-app-theme=night] .swl--lg:not(.swl--start):not([data-tone]){--loader-color:var(--house-main,#eeca77)}.swl[data-tone=onGold]{--loader-color:#5f111e}.swl[data-tone=onWine]{--loader-color:#fcf8ed}.swl-slot{visibility:hidden}.swl[data-state=shown]{animation:.15s cubic-bezier(.2,.7,.2,1) both swl-fade-in}.swl.swl--held{animation:none}.swl[data-state=leaving]{opacity:0;animation:.15s ease-in both swl-fade-out}@keyframes swl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes swl-fade-out{0%{opacity:1}to{opacity:0}}.swl-in-button{pointer-events:none;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.swl-page{justify-content:center;align-items:center;display:flex}.swl-page--full{background:hsl(var(--background));min-height:100dvh}.swl-page--area{min-height:62vh;padding:3rem 0}.swl-page--start{align-items:flex-start;padding-top:calc(50vh + 44px)}.sw-skeleton{position:relative;overflow:hidden}.sw-skeleton:after{content:"";background:linear-gradient(100deg, hsl(var(--leaf) / 0) 25%, hsl(var(--leaf) / .14) 50%, hsl(var(--leaf) / 0) 75%);pointer-events:none;animation:1.8s ease-in-out infinite sw-skeleton-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sw-skeleton-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sw-skeleton:after{opacity:0;animation:none}}.sw-route-pending{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:55;background:hsl(var(--card));border:1px solid hsl(var(--border));width:56px;height:56px;box-shadow:0 6px 18px -10px hsl(var(--shadow,26 45% 18%) / .55);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}.sw-route-pending[data-state=shown]{animation:.15s cubic-bezier(.2,.7,.2,1) both swl-fade-in}.sw-route-pending[data-state=leaving]{opacity:0;animation:.15s ease-in both swl-fade-out}
