.ShapePreview_light__vkkAp,[data-theme=cream] .ShapePreview_dark__RsMzU{display:none}[data-theme=cream] .ShapePreview_light__vkkAp{display:inline}.PuzzleLoader_root__mD36M{--mark-square:#4ade80;--mark-circle:#60a5fa;--mark-triangle:#facc15;--phase:0ms}[data-theme=cream] .PuzzleLoader_root__mD36M{--mark-square:#16a34a;--mark-circle:#2563eb;--mark-triangle:#ca8a04}.PuzzleLoader_content__9fvf4{display:flex;flex-direction:column;align-items:center;animation:PuzzleLoader_appear__3IBWr .3s ease-out calc(.15s + var(--phase)) both}@keyframes PuzzleLoader_appear__3IBWr{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.PuzzleLoader_mark__0sb_I{margin-bottom:24px}.PuzzleLoader_bar__0ufQs{position:relative;width:160px;height:4px;margin-top:20px;border-radius:9999px;background:var(--bg-tertiary);overflow:hidden}.PuzzleLoader_bar__0ufQs:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--mark-square),var(--mark-circle),var(--mark-triangle));transform-origin:left;transform:scaleX(0);animation:PuzzleLoader_fill-bar__WIgWK 9s cubic-bezier(.08,.7,.25,1) var(--phase) forwards}@keyframes PuzzleLoader_fill-bar__WIgWK{to{transform:scaleX(.95)}}.PuzzleLoader_slow__08ni2{visibility:hidden;animation:PuzzleLoader_show__6WGR9 0s linear calc(6s + var(--phase)) forwards}body:has([data-profile-error-banner]) .PuzzleLoader_slow__08ni2{visibility:hidden!important}@keyframes PuzzleLoader_show__6WGR9{to{visibility:visible}}@media (prefers-reduced-motion:reduce){.PuzzleLoader_content__9fvf4{animation:none}.PuzzleLoader_bar__0ufQs:after{transform:scaleX(1);animation:PuzzleLoader_pulse__wvic0 2s ease-in-out var(--phase) infinite}}@keyframes PuzzleLoader_pulse__wvic0{0%,to{opacity:.25}50%{opacity:.7}}.LogoMark_logo__XydZk{--mark-square:#4ade80;--mark-circle:#60a5fa;--mark-triangle:#facc15;overflow:visible;animation:LogoMark_settle__U9wR9 .5s ease-out calc(1.05s + var(--phase, 0s)) both,LogoMark_wait__qCK5k 1.8s ease-in-out calc(1.9s + var(--phase, 0s)) infinite}[data-theme=cream] .LogoMark_logo__XydZk{--mark-square:#16a34a;--mark-circle:#2563eb;--mark-triangle:#ca8a04}@keyframes LogoMark_settle__U9wR9{0%,to{transform:scale(1)}45%{transform:scale(1.06)}}@keyframes LogoMark_wait__qCK5k{0%,to{translate:0 0}50%{translate:0 -6px}}.LogoMark_shape__DE1XN{transform-box:fill-box;transform-origin:center;animation:LogoMark_gather__u7iSV .95s cubic-bezier(.2,.8,.2,1) calc(var(--delay) + var(--phase, 0s)) both}.LogoMark_square__5bsdO{color:var(--mark-square);--from:translate(-16px,-12px) rotate(-25deg);--delay:0s}.LogoMark_circle__GGVEo{color:var(--mark-circle);--from:translate(16px,-12px);--delay:0.12s}.LogoMark_triangle__dCazQ{color:var(--mark-triangle);--from:translate(0,16px) rotate(20deg);--delay:0.24s}@keyframes LogoMark_gather__u7iSV{0%{transform:var(--from) scale(.6);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}.LogoMark_outline__hO1pC{fill:none;stroke:currentColor;stroke-width:5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100 120;stroke-dashoffset:104;animation:LogoMark_draw__b_AXf .8s ease-in-out calc(var(--delay) + var(--phase, 0s)) forwards}@keyframes LogoMark_draw__b_AXf{to{stroke-dashoffset:0}}.LogoMark_fill__6xgGO{fill:currentColor;opacity:0;animation:LogoMark_fill-in__c4HCM .45s ease-out calc(.8s + var(--delay) + var(--phase, 0s)) forwards}@keyframes LogoMark_fill-in__c4HCM{to{opacity:.16}}@media (prefers-reduced-motion:reduce){.LogoMark_logo__XydZk,.LogoMark_shape__DE1XN{animation:none}.LogoMark_outline__hO1pC{animation:none;stroke-dashoffset:0}.LogoMark_fill__6xgGO{animation:none;opacity:.16}}