@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";section{position:relative}body[data-font-size=small]{font-size:12px}body[data-font-size=medium]{font-size:15px}body[data-font-size=large]{font-size:18px}body[data-font-size=xlarge]{font-size:22px}*{font-family:var(--font-family,"Inter"),sans-serif;font-size:var(--font-size,1em)}.heading,h1:not([class]),h2:not([class]),h3:not([class]),h4:not([class]),h5:not([class]),h6:not([class]){--heading-font-family-default:"Inter",sans-serif;color:var(--heading-color,currentColor);font-family:var(--heading-font-family,var(--heading-font-family-default));font-size:var(--heading-font-size,1.5em);font-weight:var(--heading-font-weight,600);line-height:var(--heading-line-height,1.2);margin:0;padding:0}.heading:has(.icon),h1:has(.icon):not([class]),h2:has(.icon):not([class]),h3:has(.icon):not([class]),h4:has(.icon):not([class]),h5:has(.icon):not([class]),h6:has(.icon):not([class]){align-items:center;gap:.5em;display:flex}.heading:has(.icon) .icon,h1:has(.icon):not([class]) .icon,h2:has(.icon):not([class]) .icon,h3:has(.icon):not([class]) .icon,h4:has(.icon):not([class]) .icon,h5:has(.icon):not([class]) .icon,h6:has(.icon):not([class]) .icon{font-size:var(--heading-icon-size,1em)}.heading:has(strong),h1:has(strong):not([class]),h2:has(strong):not([class]),h3:has(strong):not([class]),h4:has(strong):not([class]),h5:has(strong):not([class]),h6:has(strong):not([class]){color:var(--color,var(--color-foreground));font-weight:400}.heading:has(strong) strong,h1:has(strong):not([class]) strong,h2:has(strong):not([class]) strong,h3:has(strong):not([class]) strong,h4:has(strong):not([class]) strong,h5:has(strong):not([class]) strong,h6:has(strong):not([class]) strong{color:var(--color-foreground);font-weight:700}.heading--1,h1:not([class]){font-size:2.5em;line-height:1.2}.heading--2,h2:not([class]){font-size:2em;line-height:1.2}.heading--3,h3:not([class]){font-size:1.5em;line-height:1.2}.heading--4,h4:not([class]){font-size:1.25em;line-height:1.2}.heading--5,h5:not([class]){font-size:1em;line-height:1.2}.heading--6,h6:not([class]){font-family:var(--heading-font-family-h6,var(--heading-font-family,"Inter"));letter-spacing:.1em;text-transform:uppercase;font-size:.875em;line-height:1.2}.button+:not([class]),blockquote+:not([class]),h1+:not([class]),h2+:not([class]),h3+:not([class]),h4+:not([class]),h5+:not([class]),h6+:not([class]),hr+:not([class]),ol:not([class])+:not([class]),p+:not([class]),table+:not([class]),ul:not([class])+:not([class]){margin-top:1em}p{line-height:1.5}:root{--color-dark:#262424;--color-dark-h:0deg;--color-dark-s:2.7027%;--color-dark-l:14.5098%;--color-dark-r:38;--color-dark-g:36;--color-dark-b:36;--color-dark-text:#c9c8c8;--color-dark-contrast-text:var(--color-light);--color-light:#fff;--color-light-h:0deg;--color-light-s:0%;--color-light-l:100%;--color-light-r:255;--color-light-g:255;--color-light-b:255;--color-light-text:#404040;--color-light-contrast-text:var(--color-dark);--color-accent-dark:#514d4d;--color-accent-dark-h:0deg;--color-accent-dark-s:2.53165%;--color-accent-dark-l:30.9804%;--color-accent-dark-r:81;--color-accent-dark-g:77;--color-accent-dark-b:77;--color-accent-dark-text:#d4d3d3;--color-accent-dark-contrast-text:var(--color-light);--color-accent-light:#edf2f5;--color-accent-light-h:202.5deg;--color-accent-light-s:28.5714%;--color-accent-light-l:94.5098%;--color-accent-light-r:237;--color-accent-light-g:242;--color-accent-light-b:245;--color-accent-light-text:#3b3d3d;--color-accent-light-contrast-text:var(--color-dark);--color-primary:#f2b225;--color-primary-h:41.2683deg;--color-primary-s:88.7446%;--color-primary-l:54.7059%;--color-primary-r:242;--color-primary-g:178;--color-primary-b:37;--color-primary-text:#3d2d09;--color-primary-contrast-text:var(--color-dark);--color-secondary:#06e100;--color-secondary-h:118.4deg;--color-secondary-s:100%;--color-secondary-l:44.1177%;--color-secondary-r:6;--color-secondary-g:225;--color-secondary-b:0;--color-secondary-text:#023800;--color-secondary-contrast-text:var(--color-dark);--color-tertiary:#79bcd4;--color-tertiary-h:195.824deg;--color-tertiary-s:51.4124%;--color-tertiary-l:65.2941%;--color-tertiary-r:121;--color-tertiary-g:188;--color-tertiary-b:212;--color-tertiary-text:#1e2f35;--color-tertiary-contrast-text:var(--color-dark);--color-quaternary:#bb75a7;--color-quaternary-h:317.143deg;--color-quaternary-s:33.9806%;--color-quaternary-l:59.6078%;--color-quaternary-r:187;--color-quaternary-g:117;--color-quaternary-b:167;--color-quaternary-text:#2f1d2a;--color-quaternary-contrast-text:var(--color-dark);--color-quinary:#4f332d;--color-quinary-h:10.5882deg;--color-quinary-s:27.4194%;--color-quinary-l:24.3137%;--color-quinary-r:79;--color-quinary-g:51;--color-quinary-b:45;--color-quinary-text:#d3cccb;--color-quinary-contrast-text:var(--color-light);--color-success:#4fcf4f;--color-success-h:120deg;--color-success-s:57.1429%;--color-success-l:56.0784%;--color-success-r:79;--color-success-g:207;--color-success-b:79;--color-success-text:#143414;--color-success-contrast-text:var(--color-dark);--color-warning:#f6a53a;--color-warning-h:34.1489deg;--color-warning-s:91.2621%;--color-warning-l:59.6078%;--color-warning-r:246;--color-warning-g:165;--color-warning-b:58;--color-warning-text:#3e290f;--color-warning-contrast-text:var(--color-dark);--color-error:#ff4d5e;--color-error-h:354.27deg;--color-error-s:100%;--color-error-l:65.098%;--color-error-r:255;--color-error-g:77;--color-error-b:94;--color-error-text:#ffd3d7;--color-error-contrast-text:var(--color-light);--color-info:#7bcdff;--color-info-h:202.727deg;--color-info-s:100%;--color-info-l:74.1176%;--color-info-r:123;--color-info-g:205;--color-info-b:255;--color-info-text:#1f3340;--color-info-contrast-text:var(--color-dark);--color-patronage-pink:#cc2e8f;--color-patronage-pink-h:323.165deg;--color-patronage-pink-s:63.2%;--color-patronage-pink-l:49.0196%;--color-patronage-pink-r:204;--color-patronage-pink-g:46;--color-patronage-pink-b:143;--color-patronage-pink-text:#f2cbe3;--color-patronage-pink-contrast-text:var(--color-light);--color-follow-blue:#335b96;--color-follow-blue-h:215.758deg;--color-follow-blue-s:49.2537%;--color-follow-blue-l:39.4118%;--color-follow-blue-r:51;--color-follow-blue-g:91;--color-follow-blue-b:150;--color-follow-blue-text:#ccd6e5;--color-follow-blue-contrast-text:var(--color-light);--color-purple:#bb75a7;--color-purple-h:317.143deg;--color-purple-s:33.9806%;--color-purple-l:59.6078%;--color-purple-r:187;--color-purple-g:117;--color-purple-b:167;--color-purple-text:#2f1d2a;--color-purple-contrast-text:var(--color-dark);--color-blue:#79bcd4;--color-blue-h:195.824deg;--color-blue-s:51.4124%;--color-blue-l:65.2941%;--color-blue-r:121;--color-blue-g:188;--color-blue-b:212;--color-blue-text:#1e2f35;--color-blue-contrast-text:var(--color-dark);--color-green:#06e100;--color-green-h:118.4deg;--color-green-s:100%;--color-green-l:44.1177%;--color-green-r:6;--color-green-g:225;--color-green-b:0;--color-green-text:#023800;--color-green-contrast-text:var(--color-dark);--color-lime:#8aff84;--color-lime-h:117.073deg;--color-lime-s:100%;--color-lime-l:75.8824%;--color-lime-r:138;--color-lime-g:255;--color-lime-b:132;--color-lime-text:#234021;--color-lime-contrast-text:var(--color-dark);--color-yellow:#f2b225;--color-yellow-h:41.2683deg;--color-yellow-s:88.7446%;--color-yellow-l:54.7059%;--color-yellow-r:242;--color-yellow-g:178;--color-yellow-b:37;--color-yellow-text:#3d2d09;--color-yellow-contrast-text:var(--color-dark);--color-orange:#f6a53a;--color-orange-h:34.1489deg;--color-orange-s:91.2621%;--color-orange-l:59.6078%;--color-orange-r:246;--color-orange-g:165;--color-orange-b:58;--color-orange-text:#3e290f;--color-orange-contrast-text:var(--color-dark);--color-red:#ff4d5e;--color-red-h:354.27deg;--color-red-s:100%;--color-red-l:65.098%;--color-red-r:255;--color-red-g:77;--color-red-b:94;--color-red-text:#ffd3d7;--color-red-contrast-text:var(--color-light);--color-pink:#ff69b4;--color-pink-h:330deg;--color-pink-s:100%;--color-pink-l:70.5882%;--color-pink-r:255;--color-pink-g:105;--color-pink-b:180;--color-pink-text:#401a2d;--color-pink-contrast-text:var(--color-dark);--color-brown:#4f332d;--color-brown-h:10.5882deg;--color-brown-s:27.4194%;--color-brown-l:24.3137%;--color-brown-r:79;--color-brown-g:51;--color-brown-b:45;--color-brown-text:#d3cccb;--color-brown-contrast-text:var(--color-light);--color-gray:#b0b0b0;--color-gray-h:0deg;--color-gray-s:0%;--color-gray-l:69.0196%;--color-gray-r:176;--color-gray-g:176;--color-gray-b:176;--color-gray-text:#2c2c2c;--color-gray-contrast-text:var(--color-dark);--color-black:#111;--color-black-h:0deg;--color-black-s:0%;--color-black-l:6.66667%;--color-black-r:17;--color-black-g:17;--color-black-b:17;--color-black-text:#c4c4c4;--color-black-contrast-text:var(--color-light);--color-white:#fff;--color-white-h:0deg;--color-white-s:0%;--color-white-l:100%;--color-white-r:255;--color-white-g:255;--color-white-b:255;--color-white-text:#404040;--color-white-contrast-text:var(--color-dark);--color-turquoise:#63d4c7;--color-turquoise-h:173.097deg;--color-turquoise-s:56.7839%;--color-turquoise-l:60.9804%;--color-turquoise-r:99;--color-turquoise-g:212;--color-turquoise-b:199;--color-turquoise-text:#193532;--color-turquoise-contrast-text:var(--color-dark);--color-cyan:#baf0ff;--color-cyan-h:193.043deg;--color-cyan-s:100%;--color-cyan-l:86.4706%;--color-cyan-r:186;--color-cyan-g:240;--color-cyan-b:255;--color-cyan-text:#2f3c40;--color-cyan-contrast-text:var(--color-dark);--color-indigo:#571ab4;--color-indigo-h:263.766deg;--color-indigo-s:74.7573%;--color-indigo-l:40.3922%;--color-indigo-r:87;--color-indigo-g:26;--color-indigo-b:180;--color-indigo-text:#d5c6ec;--color-indigo-contrast-text:var(--color-light);--color-violet:#dfbaff;--color-violet-h:272.174deg;--color-violet-s:100%;--color-violet-l:86.4706%;--color-violet-r:223;--color-violet-g:186;--color-violet-b:255;--color-violet-text:#382f40;--color-violet-contrast-text:var(--color-dark);--color-magenta:#e524b5;--color-magenta-h:314.922deg;--color-magenta-s:78.7755%;--color-magenta-l:51.9608%;--color-magenta-r:229;--color-magenta-g:36;--color-magenta-b:181;--color-magenta-text:#f9c8ed;--color-magenta-contrast-text:var(--color-light);--color-rose:#ff7dff;--color-rose-h:300deg;--color-rose-s:100%;--color-rose-l:74.5098%;--color-rose-r:255;--color-rose-g:125;--color-rose-b:255;--color-rose-text:#401f40;--color-rose-contrast-text:var(--color-dark);--color-coral:#ff7d7d;--color-coral-h:0deg;--color-coral-s:100%;--color-coral-l:74.5098%;--color-coral-r:255;--color-coral-g:125;--color-coral-b:125;--color-coral-text:#401f1f;--color-coral-contrast-text:var(--color-dark);--color-gold:gold;--color-gold-h:50.5882deg;--color-gold-s:100%;--color-gold-l:50%;--color-gold-r:255;--color-gold-g:215;--color-gold-b:0;--color-gold-text:#403600;--color-gold-contrast-text:var(--color-dark);--color-silver:silver;--color-silver-h:0deg;--color-silver-s:0%;--color-silver-l:75.2941%;--color-silver-r:192;--color-silver-g:192;--color-silver-b:192;--color-silver-text:#303030;--color-silver-contrast-text:var(--color-dark);--color-bronze:#cd7f32;--color-bronze-h:29.8065deg;--color-bronze-s:60.7843%;--color-bronze-l:50%;--color-bronze-r:205;--color-bronze-g:127;--color-bronze-b:50;--color-bronze-text:#33200d;--color-bronze-contrast-text:var(--color-dark);--color-platinum:#e5e4e2;--color-platinum-h:40deg;--color-platinum-s:5.45455%;--color-platinum-l:89.2157%;--color-platinum-r:229;--color-platinum-g:228;--color-platinum-b:226;--color-platinum-text:#393939;--color-platinum-contrast-text:var(--color-dark);--spacing:clamp(2em,8vw,6em)}@media (prefers-color-scheme:dark){:root{--color-background:var(--color-dark);--color-background-text:var(--color-light);--color-foreground:var(--color-light);--color-foreground-text:var(--color-dark);--color-accent:var(--color-accent-dark);--color-accent-text:var(--color-accent-dark-text);--color-accent-text-alt:var(--color-light);--color-accent-h:0deg;--color-accent-s:2.53165%;--color-accent-l:30.9804%}}@media (prefers-color-scheme:light){:root{--color-background:var(--color-light);--color-background-text:var(--color-dark);--color-foreground:var(--color-dark);--color-foreground-text:var(--color-light);--color-accent:var(--color-accent-light);--color-accent-text:var(--color-accent-light-text);--color-accent-text-alt:var(--color-dark);--color-accent-h:202.5deg;--color-accent-s:28.5714%;--color-accent-l:94.5098%}}html:has([data-color-mode=dark]){--color-background:var(--color-dark);--color-background-text:var(--color-light);--color-foreground:var(--color-light);--color-foreground-text:var(--color-dark);--color-accent:var(--color-accent-dark);--color-accent-text:var(--color-accent-dark-text);--color-accent-text-alt:var(--color-light);--color-accent-h:0deg;--color-accent-s:2.53165%;--color-accent-l:30.9804%}html:has([data-color-mode=light]){--color-background:var(--color-light);--color-background-text:var(--color-dark);--color-foreground:var(--color-dark);--color-foreground-text:var(--color-light);--color-accent:var(--color-accent-light);--color-accent-text:var(--color-accent-light-text);--color-accent-text-alt:var(--color-dark);--color-accent-h:202.5deg;--color-accent-s:28.5714%;--color-accent-l:94.5098%}*{box-sizing:border-box}*,li,ol,ul{margin:0;padding:0}li,ol,ul{list-style:none}blockquote,figure,h1,h2,h3,h4,h5,h6,img,p{margin:0}.content>p{line-height:1.75}.content>p:first-of-type{font-size:1.1em}.content>*+*{margin-top:var(--space)}dl:not([class]){counter-reset:name}dl:not([class]) dd+dt{margin-top:1em}dl:not([class]):has(dt~dt) dt{counter-increment:name}dl:not([class]):has(dt~dt) dt:before{content:counter(name) ".";margin-right:.5em}dl:not([class]):has(dt~dt) dd{opacity:.5;padding-left:var(--space);margin-top:.5em;font-weight:300}ol:not([class]) li,ul:not([class]) li{display:block}ol:not([class]) li+li,ul:not([class]) li+li{margin-top:var(--space-s)}ol:not([class]) li:before,ul:not([class]) li:before{content:"-";margin-right:.5em}a{color:currentColor;text-decoration:none}h1{font-size:calc(var(--spacing)*.75)}.dot{background-color:var(--dot-color,currentColor);height:var(--dot-size,.5em);width:var(--dot-size,.5em);border-radius:50%;display:block}hr{background-color:var(--color-accent);color:var(--color-accent);border:none;width:100%;height:2px}pre:has(code){background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--border-radius);padding:1em}pre:has(code) code{white-space:pre-wrap;margin:0;padding:0;font-family:Courier New,Courier,monospace;font-size:.8em;line-height:1.5}table{border-collapse:collapse;border-radius:var(--border-radius);width:100%}table td,table th{border:1px solid var(--color-accent);text-align:left;padding:.5em}table th{background-color:var(--color-accent);font-size:.8em;font-weight:700}table td,table th{color:var(--color-foreground)}table td{background-color:var(--color-background)}:root{--space:1em;--space-s:calc(var(--space)/2);--space-xs:calc(var(--space)/3);--space-l:calc(var(--space)*2);--space-xl:calc(var(--space)*3);--border-radius:.5em;--spacing:clamp(2em,6vw,6em);--bezier:cubic-bezier(0,.75,.5,1.5);--max-post-width:640px}body{--drop-shadow:0 1px 2px 1px var(--drop-shadow-color,var(--color-accent))}:has(>.icon--add.icon--animated):hover .icon--add.icon--animated svg line:first-child{animation:2s ease-in-out infinite ICON_ADD_LINE_Y}:has(>.icon--add.icon--animated):hover .icon--add.icon--animated svg line:nth-child(2){animation:2s ease-in-out infinite ICON_ADD_LINE_X}@keyframes ICON_ADD_LINE_X{0%{opacity:0;transform:translate(-100%)}20%,80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes ICON_ADD_LINE_Y{0%{opacity:0;transform:translateY(-100%)}20%,80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}:has(>.icon--arrow-up.icon--animated):hover .icon--arrow-up.icon--animated svg,:has(>.icon--arrow-thick-up.icon--animated):hover .icon--arrow-thick-up.icon--animated svg{animation:.3s ease-in-out forwards ICON_ARROW_UP}@keyframes ICON_ARROW_UP{0%{transform:translateY(0)}50%{transform:translateY(-50%)}to{transform:translateY(0)}}:has(>.icon--arrow-down.icon--animated):hover .icon--arrow-down.icon--animated svg,:has(>.icon--arrow-thick-down.icon--animated):hover .icon--arrow-thick-down.icon--animated svg{animation:.3s ease-in-out forwards ICON_ARROW_DOWN}@keyframes ICON_ARROW_DOWN{0%{transform:translateY(0)}50%{transform:translateY(50%)}to{transform:translateY(0)}}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg line{stroke-dasharray:2em;stroke-dashoffset:2em;animation:1s linear forwards ICON_GRAPH_UP_LINES}@keyframes ICON_GRAPH_UP_LINES{0%{stroke-dashoffset:2em}to{stroke-dashoffset:0}}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg line:first-child{animation-delay:.1s}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg line:nth-child(2){animation-delay:.2s}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg line:nth-child(3){animation-delay:.3s}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg line:nth-child(4){animation-delay:.4s}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg line:nth-child(5){animation-delay:.5s}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg line:nth-child(6){animation-delay:.6s}:has(>.icon--graph-up.icon--animated):hover .icon--graph-up.icon--animated svg polyline{stroke-dasharray:5em;stroke-dashoffset:5em;animation:1s linear forwards ICON_GRAPH_UP_ARROW}@keyframes ICON_GRAPH_UP_ARROW{0%{stroke-dashoffset:5em}to{stroke-dashoffset:0}}:has(>.icon--temple.icon--animated):hover .icon--temple.icon--animated svg line:first-child,:has(>.icon--temple.icon--animated):hover .icon--temple.icon--animated svg line:nth-child(2),:has(>.icon--temple.icon--animated):hover .icon--temple.icon--animated svg line:nth-child(3),:has(>.icon--temple.icon--animated):hover .icon--temple.icon--animated svg line:nth-child(4){color:red;fill:#00f;animation:.5s ease-in-out forwards ICON_TEMPLE_PILARS}@keyframes ICON_TEMPLE_PILARS{50%{stroke-dasharray:2em;stroke-dashoffset:-2em}0%,to{stroke-dasharray:2em;stroke-dashoffset:0}}:has(>.icon--temple.icon--animated):hover .icon--temple.icon--animated svg path{animation:.5s ease-in-out forwards ICON_TEMPLE_ROOF}@keyframes ICON_TEMPLE_ROOF{50%{transform:translateY(50%)}0%,to{transform:translateY(0)}}:has(>.icon--chip.icon--animated):hover .icon--chip.icon--animated svg{animation:1s ease-in-out infinite ICON_CHIP}@keyframes ICON_CHIP{0%{transform:rotate(0)}25%,to{transform:rotate(90deg)}}:has(>.icon--star.icon--animated):hover .icon--star.icon--animated svg,:has(>.icon--star-m.icon--animated):hover .icon--star-m.icon--animated svg{animation:1s ease-in-out forwards ICON_STAR}@keyframes ICON_STAR{0%{transform:rotate(0)}25%,to{transform:rotate(72deg)}}:has(>.icon--luggage.icon--animated):hover .icon--luggage.icon--animated{overflow:hidden}:has(>.icon--luggage.icon--animated):hover .icon--luggage.icon--animated svg{animation:1s ease-in-out forwards ICON_LUGGAGE}@keyframes ICON_LUGGAGE{0%{transform:translate(0)}25%,49.9%{transform:translate(200%)}50%{transform:translate(-200%)}to{transform:translate(0)}}:has(>.icon--rocket.icon--animated):hover .icon--rocket.icon--animated svg{opacity:0;animation:1s ease-in-out forwards ICON_ROCKET}@keyframes ICON_ROCKET{0%{opacity:0}5%{opacity:1;transform:translate(-50%,50%)}90%{transform:translate(50%,-50%)}95%{opacity:0;transform:translate(50%,-50%)}to{opacity:1;transform:translate(0)}}:has(>.icon--three-dots-horizontal.icon--animated):hover .icon--three-dots-horizontal.icon--animated svg circle{transform-box:fill-box;transform-origin:50%;transform:scale(0)}:has(>.icon--three-dots-horizontal.icon--animated):hover .icon--three-dots-horizontal.icon--animated svg circle:first-child{animation:1s .33s infinite THREE_DOTS_HORIZONTAL_ANIMATION}:has(>.icon--three-dots-horizontal.icon--animated):hover .icon--three-dots-horizontal.icon--animated svg circle:nth-child(2){animation:1s .66s infinite THREE_DOTS_HORIZONTAL_ANIMATION}:has(>.icon--three-dots-horizontal.icon--animated):hover .icon--three-dots-horizontal.icon--animated svg circle:nth-child(3){animation:1s .99s infinite THREE_DOTS_HORIZONTAL_ANIMATION}@keyframes THREE_DOTS_HORIZONTAL_ANIMATION{0%,to{transform:scale(0)}50%{transform:scale(1)}}:has(>.icon--alarm-bell.icon--animated):hover .icon--alarm-bell.icon--animated svg{animation:.3s ease-in-out infinite ICON_ALARM_BELL}@keyframes ICON_ALARM_BELL{0%{transform:rotate(0)}50%{transform:rotate(-20deg)}to{transform:rotate(0)}}:has(>.icon--search.icon--animated):hover .icon--search.icon--animated svg{--icon-fill:var(--color-primary-rgb);animation:1s ease-in-out infinite ICON_SEARCH}@keyframes ICON_SEARCH{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}:has(>.icon--music-note.icon--animated):hover .icon--music-note.icon--animated svg{--icon-fill:var(--color-primary-rgb);animation:1s ease-in-out infinite ICON_MUSIC_NOTE}@keyframes ICON_MUSIC_NOTE{0%{transform:translateY(0)rotate(0)}20%{transform:translateY(-20%)rotate(-5deg)}40%{transform:translateY(0)rotate(5deg)}60%{transform:translateY(-15%)rotate(-3deg)}80%{transform:translateY(0)rotate(3deg)}to{transform:translateY(0)rotate(0)}}:has(>.icon--compass.icon--animated):hover .icon--compass.icon--animated svg polygon{transform-box:fill-box;transform-origin:50%;animation:1s infinite ICON_COMPASS_POINTER}@keyframes ICON_COMPASS_POINTER{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ICONS_SETTINGS_LINE1{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:30px}}@keyframes ICONS_SETTINGS_LINE2{0%{stroke-dashoffset:15px}25%{stroke-dashoffset:30px}75%{stroke-dashoffset:0}to{stroke-dashoffset:15px}}@keyframes ICONS_SETTINGS_LINE3{0%,to{stroke-dashoffset:30px}50%{stroke-dashoffset:0}}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg line:first-child{animation:1.5s linear infinite ICONS_SETTINGS_LINE1}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg line:nth-of-type(2){animation:1.5s linear infinite ICONS_SETTINGS_LINE2}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg line:nth-of-type(3){animation:1.5s linear infinite ICONS_SETTINGS_LINE3}@keyframes ICONS_SETTINGS_CIRCLE1{0%,to{transform:translate(0)}50%{transform:translate(-40%)}}@keyframes ICONS_SETTINGS_CIRCLE2{0%{transform:translate(-20%)}25%{transform:translate(-40%)}75%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes ICONS_SETTINGS_CIRCLE3{0%,to{transform:translate(-40%)}50%{transform:translate(0)}}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg g:first-of-type circle{animation:1.5s linear infinite ICONS_SETTINGS_CIRCLE1}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg g:nth-of-type(2) circle{animation:1.5s linear infinite ICONS_SETTINGS_CIRCLE2}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg g:nth-of-type(3) circle{animation:1.5s linear infinite ICONS_SETTINGS_CIRCLE3}:has(>.icon--heart.icon--animated):hover .icon--heart.icon--animated svg,:has(>.icon--heart-m.icon--animated):hover .icon--heart-m.icon--animated svg{animation:1.2s ease-in-out infinite ICON_HEARTBEAT}@keyframes ICON_HEARTBEAT{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}to{transform:scale(1)}}body,html{background:var(--color-background);margin:0;overflow:hidden}body{background-attachment:fixed;background-color:var(--color-background);color:var(--color-foreground);scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar;background-size:100% 100%;width:100vw;height:100svh;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;overflow:hidden}@media screen and (width<=66em){.hide-mobile{display:none}}.button-group{gap:calc(var(--space)/2);width:var(--button-group-width,-moz-fit-content);width:var(--button-group-width,fit-content);flex-wrap:wrap;display:flex}.button-group--row{flex-direction:row}.button-group--column{flex-direction:column}.button-group--align-start{align-items:flex-start}.button-group--align-center{align-items:flex-center}.button-group--align-end{align-items:flex-end}.button-group--wrap{flex-wrap:wrap}.button-group--nowrap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.button-group--nowrap>*{scroll-snap-align:start}@media screen and (width>=40em) and (width<=66em){.button-group--row-tablet{flex-direction:row}.button-group--column-tablet{flex-direction:column}.button-group--align-start-tablet{align-items:flex-start}.button-group--align-center-tablet{align-items:flex-center}.button-group--align-end-tablet{align-items:flex-end}.button-group--wrap-tablet{flex-wrap:wrap}.button-group--nowrap-tablet{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.button-group--nowrap-tablet>*{scroll-snap-align:start}}@media screen and (width<=40em){.button-group--row-mobile{flex-direction:row}.button-group--column-mobile{flex-direction:column}.button-group--align-start-mobile{align-items:flex-start}.button-group--align-center-mobile{align-items:flex-center}.button-group--align-end-mobile{align-items:flex-end}.button-group--wrap-mobile{flex-wrap:wrap}.button-group--nowrap-mobile{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.button-group--nowrap-mobile>*{scroll-snap-align:start}}.button-group--row{flex-direction:var(--button-group-direction,row);justify-content:flex-start;align-items:center}.button-group--row.button-group--stack{gap:0}.button-group--row.button-group--stack .button:first-child:before{border-top-right-radius:0;border-bottom-right-radius:0}.button-group--row.button-group--stack .button:last-child:before{border-top-left-radius:0;border-bottom-left-radius:0}.button-group--column{flex-direction:var(--button-group-direction,column);justify-content:flex-start;align-items:flex-start;display:flex}.button-group--column.button-group--stack{gap:0}.button-group--column.button-group--stack .button{border-radius:0;width:100%}.button-group--column.button-group--stack .button:first-child{border-top-left-radius:var(--space);border-top-right-radius:var(--space)}.button-group--column.button-group--stack .button:last-child{border-bottom-left-radius:var(--spacel);border-bottom-right-radius:var(--space)}.button-group--start{justify-content:flex-start}.button-group--center{justify-content:center;width:100%}.button-group--end{justify-content:flex-end}.button-group--align-justify{justify-content:space-between;width:100%}.toast{--toast-border-color:color-mix(in srgb,var(--toast-color),var(--color-background) 50%);--toast-background-color:color-mix(in srgb,var(--toast-color),var(--color-background) 90%);--toast-text-color:color-mix(in srgb,var(--toast-color),var(--color-foreground) 50%);background-color:var(--toast-background-color,color-mix(in srgb,var(--color-foreground-rgb),.05));border:1px solid #0000;border-color:var(--toast-border-color,color-mix(in srgb,var(--color-foreground-rgb),0));border-radius:var(--border-radius);color:var(--toast-text-color,currentColor);align-items:center;gap:var(--space);max-width:100%;padding:var(--space);text-align:var(--toast-text-align,left);transform:translateY(--toast-translate-y-initial,0) translateX(--toast-translate-x-initial,0);z-index:9999;width:fit-content;margin:1em;animation:.25s ease-in-out forwards ToastfadeIn;display:flex;position:fixed}@keyframes ToastfadeIn{to{opacity:1;transform:translateY(var(--toast-translate-y-to,var(--toast-translate-y-initial,0))) translateX(var(--toast-translate-x-to,var(--toast-translate-x-initial,0)));border:1px solid red}}.toast--top{--toast-translate-y-initial:50%;--toast-translate-y-to:0%;--toast-translate-x-initial:-50%;--toast-translate-x-to:-50%;top:0;left:50%}.toast--bottom{--toast-translate-y-initial:-50%;--toast-translate-y-to:0%;--toast-translate-x-initial:-50%;--toast-translate-x-to:-50%;bottom:0;left:50%}.toast--top-left{top:0;left:0}.toast--top-right{top:0;right:0}.toast--bottom-left{bottom:0;left:0}.toast--bottom-right{bottom:0;right:0}.toast--default{--toast-color:var(--color-primary)!important}.toast__content{color:var(--toast-text-color);align-items:center;gap:var(--space);grid-template-columns:auto 1fr;display:grid}.toast__icon{color:var(--toast-color);margin-right:var(--space);font-size:1.5em}.toast__title{margin-bottom:calc(var(--space)/2);font-weight:700}.toast__close{flex-shrink:0}[data-v-82bc250c]:root{--media-max-width:34em}.popup[data-v-82bc250c]{top:0;left:0;z-index:100;background-color:#0000;width:calc(100vw + 2em);height:calc(100vh + 2em);margin:0 auto;position:fixed;inset:0}@media screen and (width<=40em){.popup[data-v-82bc250c]{width:100%}}.popup[data-v-82bc250c]{border:none;display:flex;overflow:scroll}.popup--stack[data-v-82bc250c]{z-index:calc(100 + var(--popup-stack-index,0))}.popup__background[data-v-82bc250c]{animation:backgroundFadeIn-82bc250c .3s var(--bezier) forwards;backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--color-accent-dark),transparent 80%);top:0;width:100vw;height:100vh;position:fixed;inset:0}.popup__wrapper[data-v-82bc250c]{height:fit-content;margin:auto;margin:var(--spacing);justify-content:flex-end;align-items:flex-end;width:100vw;display:flex;overflow:visible}@media screen and (width<=40em){.popup__wrapper[data-v-82bc250c]{padding:var(--space-xs);padding-bottom:calc(var(--spacing)*2 + var(--space));width:100%}}.popup__container[data-v-82bc250c]{animation:containerComeIn-82bc250c .3s var(--bezier) forwards;background:var(--popup-container-background,var(--color-background));border-radius:var(--popup-border-radius,var(--border-radius));color:var(--popup-container-color,var(--color-foreground));opacity:0;max-width:960px;height:fit-content;transform:scale(.75) translateY(var(--spacing));width:fit-content;z-index:var(--popup-container-z-index,6);margin:auto;position:relative}.popup__content[data-v-82bc250c]{padding:var(--popup-padding,var(--space))}@media screen and (width>=66em){.popup__content[data-v-82bc250c]{width:var(--popup-width,-moz-fit-content);width:var(--popup-width,fit-content)}}.popup__close[data-v-82bc250c]{right:calc(var(--popup-padding,var(--space)));top:calc(var(--popup-padding,var(--space)));z-index:5;--button-background-color:transparent;--button-background-color--hover:var(--color-tertiary);position:absolute}.popup--bottom .popup__wrapper[data-v-82bc250c]{align-items:flex-end}.popup--top .popup__wrapper[data-v-82bc250c]{align-items:flex-start}.popup__header[data-v-82bc250c]{background-color:color-mix(in srgb,var(--color-tertiary),var(--color-background) 90%);border-bottom:1px solid color-mix(in srgb,var(--color-tertiary),transparent 80%);border-radius:inherit;align-items:center;gap:var(--space);padding:var(--popup-padding,var(--space));z-index:10;border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex;position:sticky;top:0}.popup__header[data-v-82bc250c]:has(.popup__close){padding-right:var(--space-xl)}.popup__description[data-v-82bc250c]{background-color:color-mix(in srgb,var(--color-tertiary),var(--color-background) 90%);border-bottom:1px solid color-mix(in srgb,var(--color-tertiary),transparent 80%);align-items:center;gap:var(--space);padding-bottom:var(--space-xs);padding-left:var(--space);padding-top:var(--space-xs);z-index:10;border-bottom-right-radius:0;border-bottom-left-radius:0;display:flex;position:sticky;top:0}.popup__header-title[data-v-82bc250c]{color:var(--color-tertiary);font-size:1em;font-weight:600}.popup__footer[data-v-82bc250c]{background-color:color-mix(in srgb,var(--color-tertiary),var(--color-background) 90%);border-radius:inherit;border-top:1px solid color-mix(in srgb,var(--color-tertiary),transparent 80%);align-items:center;gap:var(--space);padding:var(--popup-padding,var(--space));z-index:10;border-top-left-radius:0;border-top-right-radius:0;display:flex;position:sticky;top:0}.popup__footer[data-v-82bc250c]:has(.popup__close){padding-right:var(--space-xl)}.popup--closing .popup__container[data-v-82bc250c]{animation:1s ease-in-out forwards containerGoAway-82bc250c}.popup--closing .popup__background[data-v-82bc250c]{pointer-events:none;animation:.5s ease-in-out forwards backgroundFadeOut-82bc250c}@keyframes backgroundFadeIn-82bc250c{to{opacity:1}}@keyframes backgroundFadeOut-82bc250c{to{opacity:0}}@keyframes containerComeIn-82bc250c{to{opacity:1;transform:scale(1)translateY(0)}}@keyframes containerGoAway-82bc250c{to{opacity:0;transform:scale(.75)translateY(100%)}}.user-presence{background-color:color-mix(in srgb,var(--color-foreground-rgb),.75);border:1px solid var(--color-accent);border-radius:var(--border-radius);bottom:calc(var(--space)*2);color:var(--color-foreground);left:calc(var(--space)*2);padding:var(--space);margin:0;display:block;position:fixed}.user-presence__status{flex-direction:column}.user-presence__status,.user-presence__status-item{gap:var(--space-s);display:flex}.user-presence__status-icon{font-size:1.5em}.user-presence__toggle{box-shadow:3px 3px 10px 0 color-mix(in srgb,var(--color-dark-rgb),.25);margin:var(--space-s);position:fixed;bottom:0;left:0}.user-presence__toggle .icon{font-size:1em}:root{--media-max-width:34em}.error{padding:var(--spacing)}.error__error{background-color:color-mix(in srgb,transparent 87.5%,var(--secondary));border:1px solid color-mix(in srgb,transparent 50%,var(--secondary));border-radius:var(--border-radius);padding:var(--space);font-family:monospace}
