@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;display:flex;gap:.5em}.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"));font-size:.875em;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.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.7027027027%;--color-dark-l:14.5098039216%;--color-dark-r:38;--color-dark-g:36;--color-dark-b:36;--color-dark-text:color-mix(in srgb,#fff 75%,#262424);--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:color-mix(in srgb,#000 75%,#fff);--color-light-contrast-text:var(--color-dark);--color-accent-dark:#514d4d;--color-accent-dark-h:0deg;--color-accent-dark-s:2.5316455696%;--color-accent-dark-l:30.9803921569%;--color-accent-dark-r:81;--color-accent-dark-g:77;--color-accent-dark-b:77;--color-accent-dark-text:color-mix(in srgb,#fff 75%,#514d4d);--color-accent-dark-contrast-text:var(--color-light);--color-accent-light:#edf2f5;--color-accent-light-h:202.5deg;--color-accent-light-s:28.5714285714%;--color-accent-light-l:94.5098039216%;--color-accent-light-r:237;--color-accent-light-g:242;--color-accent-light-b:245;--color-accent-light-text:color-mix(in srgb,#000 75%,#edf2f5);--color-accent-light-contrast-text:var(--color-dark);--color-primary:#f2b225;--color-primary-h:41.2682926829deg;--color-primary-s:88.7445887446%;--color-primary-l:54.7058823529%;--color-primary-r:242;--color-primary-g:178;--color-primary-b:37;--color-primary-text:color-mix(in srgb,#000 75%,#f2b225);--color-primary-contrast-text:var(--color-dark);--color-secondary:#06e100;--color-secondary-h:118.4deg;--color-secondary-s:100%;--color-secondary-l:44.1176470588%;--color-secondary-r:6;--color-secondary-g:225;--color-secondary-b:0;--color-secondary-text:color-mix(in srgb,#000 75%,#06e100);--color-secondary-contrast-text:var(--color-dark);--color-tertiary:#79bcd4;--color-tertiary-h:195.8241758242deg;--color-tertiary-s:51.4124293785%;--color-tertiary-l:65.2941176471%;--color-tertiary-r:121;--color-tertiary-g:188;--color-tertiary-b:212;--color-tertiary-text:color-mix(in srgb,#000 75%,#79bcd4);--color-tertiary-contrast-text:var(--color-dark);--color-quaternary:#bb75a7;--color-quaternary-h:317.1428571429deg;--color-quaternary-s:33.9805825243%;--color-quaternary-l:59.6078431373%;--color-quaternary-r:187;--color-quaternary-g:117;--color-quaternary-b:167;--color-quaternary-text:color-mix(in srgb,#000 75%,#bb75a7);--color-quaternary-contrast-text:var(--color-dark);--color-quinary:#4f332d;--color-quinary-h:10.5882352941deg;--color-quinary-s:27.4193548387%;--color-quinary-l:24.3137254902%;--color-quinary-r:79;--color-quinary-g:51;--color-quinary-b:45;--color-quinary-text:color-mix(in srgb,#fff 75%,#4f332d);--color-quinary-contrast-text:var(--color-light);--color-success:#4fcf4f;--color-success-h:120deg;--color-success-s:57.1428571429%;--color-success-l:56.0784313725%;--color-success-r:79;--color-success-g:207;--color-success-b:79;--color-success-text:color-mix(in srgb,#000 75%,#4fcf4f);--color-success-contrast-text:var(--color-dark);--color-warning:#f6a53a;--color-warning-h:34.1489361702deg;--color-warning-s:91.2621359223%;--color-warning-l:59.6078431373%;--color-warning-r:246;--color-warning-g:165;--color-warning-b:58;--color-warning-text:color-mix(in srgb,#000 75%,#f6a53a);--color-warning-contrast-text:var(--color-dark);--color-error:#ff4d5e;--color-error-h:354.2696629213deg;--color-error-s:100%;--color-error-l:65.0980392157%;--color-error-r:255;--color-error-g:77;--color-error-b:94;--color-error-text:color-mix(in srgb,#fff 75%,#ff4d5e);--color-error-contrast-text:var(--color-light);--color-info:#7bcdff;--color-info-h:202.7272727273deg;--color-info-s:100%;--color-info-l:74.1176470588%;--color-info-r:123;--color-info-g:205;--color-info-b:255;--color-info-text:color-mix(in srgb,#000 75%,#7bcdff);--color-info-contrast-text:var(--color-dark);--color-patronage-pink:#cc2e8f;--color-patronage-pink-h:323.164556962deg;--color-patronage-pink-s:63.2%;--color-patronage-pink-l:49.0196078431%;--color-patronage-pink-r:204;--color-patronage-pink-g:46;--color-patronage-pink-b:143;--color-patronage-pink-text:color-mix(in srgb,#fff 75%,#cc2e8f);--color-patronage-pink-contrast-text:var(--color-light);--color-follow-blue:#335b96;--color-follow-blue-h:215.7575757576deg;--color-follow-blue-s:49.2537313433%;--color-follow-blue-l:39.4117647059%;--color-follow-blue-r:51;--color-follow-blue-g:91;--color-follow-blue-b:150;--color-follow-blue-text:color-mix(in srgb,#fff 75%,#335b96);--color-follow-blue-contrast-text:var(--color-light);--color-purple:#bb75a7;--color-purple-h:317.1428571429deg;--color-purple-s:33.9805825243%;--color-purple-l:59.6078431373%;--color-purple-r:187;--color-purple-g:117;--color-purple-b:167;--color-purple-text:color-mix(in srgb,#000 75%,#bb75a7);--color-purple-contrast-text:var(--color-dark);--color-blue:#79bcd4;--color-blue-h:195.8241758242deg;--color-blue-s:51.4124293785%;--color-blue-l:65.2941176471%;--color-blue-r:121;--color-blue-g:188;--color-blue-b:212;--color-blue-text:color-mix(in srgb,#000 75%,#79bcd4);--color-blue-contrast-text:var(--color-dark);--color-green:#06e100;--color-green-h:118.4deg;--color-green-s:100%;--color-green-l:44.1176470588%;--color-green-r:6;--color-green-g:225;--color-green-b:0;--color-green-text:color-mix(in srgb,#000 75%,#06e100);--color-green-contrast-text:var(--color-dark);--color-lime:#8aff84;--color-lime-h:117.0731707317deg;--color-lime-s:100%;--color-lime-l:75.8823529412%;--color-lime-r:138;--color-lime-g:255;--color-lime-b:132;--color-lime-text:color-mix(in srgb,#000 75%,#8aff84);--color-lime-contrast-text:var(--color-dark);--color-yellow:#f2b225;--color-yellow-h:41.2682926829deg;--color-yellow-s:88.7445887446%;--color-yellow-l:54.7058823529%;--color-yellow-r:242;--color-yellow-g:178;--color-yellow-b:37;--color-yellow-text:color-mix(in srgb,#000 75%,#f2b225);--color-yellow-contrast-text:var(--color-dark);--color-orange:#f6a53a;--color-orange-h:34.1489361702deg;--color-orange-s:91.2621359223%;--color-orange-l:59.6078431373%;--color-orange-r:246;--color-orange-g:165;--color-orange-b:58;--color-orange-text:color-mix(in srgb,#000 75%,#f6a53a);--color-orange-contrast-text:var(--color-dark);--color-red:#ff4d5e;--color-red-h:354.2696629213deg;--color-red-s:100%;--color-red-l:65.0980392157%;--color-red-r:255;--color-red-g:77;--color-red-b:94;--color-red-text:color-mix(in srgb,#fff 75%,#ff4d5e);--color-red-contrast-text:var(--color-light);--color-pink:#ff69b4;--color-pink-h:330deg;--color-pink-s:100%;--color-pink-l:70.5882352941%;--color-pink-r:255;--color-pink-g:105;--color-pink-b:180;--color-pink-text:color-mix(in srgb,#000 75%,#ff69b4);--color-pink-contrast-text:var(--color-dark);--color-brown:#4f332d;--color-brown-h:10.5882352941deg;--color-brown-s:27.4193548387%;--color-brown-l:24.3137254902%;--color-brown-r:79;--color-brown-g:51;--color-brown-b:45;--color-brown-text:color-mix(in srgb,#fff 75%,#4f332d);--color-brown-contrast-text:var(--color-light);--color-gray:#b0b0b0;--color-gray-h:0deg;--color-gray-s:0%;--color-gray-l:69.0196078431%;--color-gray-r:176;--color-gray-g:176;--color-gray-b:176;--color-gray-text:color-mix(in srgb,#000 75%,#b0b0b0);--color-gray-contrast-text:var(--color-dark);--color-black:#111;--color-black-h:0deg;--color-black-s:0%;--color-black-l:6.6666666667%;--color-black-r:17;--color-black-g:17;--color-black-b:17;--color-black-text:color-mix(in srgb,#fff 75%,#111);--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:color-mix(in srgb,#000 75%,#fff);--color-white-contrast-text:var(--color-dark);--color-turquoise:#63d4c7;--color-turquoise-h:173.0973451327deg;--color-turquoise-s:56.783919598%;--color-turquoise-l:60.9803921569%;--color-turquoise-r:99;--color-turquoise-g:212;--color-turquoise-b:199;--color-turquoise-text:color-mix(in srgb,#000 75%,#63d4c7);--color-turquoise-contrast-text:var(--color-dark);--color-cyan:#baf0ff;--color-cyan-h:193.0434782609deg;--color-cyan-s:100%;--color-cyan-l:86.4705882353%;--color-cyan-r:186;--color-cyan-g:240;--color-cyan-b:255;--color-cyan-text:color-mix(in srgb,#000 75%,#baf0ff);--color-cyan-contrast-text:var(--color-dark);--color-indigo:#571ab4;--color-indigo-h:263.7662337662deg;--color-indigo-s:74.7572815534%;--color-indigo-l:40.3921568627%;--color-indigo-r:87;--color-indigo-g:26;--color-indigo-b:180;--color-indigo-text:color-mix(in srgb,#fff 75%,#571ab4);--color-indigo-contrast-text:var(--color-light);--color-violet:#dfbaff;--color-violet-h:272.1739130435deg;--color-violet-s:100%;--color-violet-l:86.4705882353%;--color-violet-r:223;--color-violet-g:186;--color-violet-b:255;--color-violet-text:color-mix(in srgb,#000 75%,#dfbaff);--color-violet-contrast-text:var(--color-dark);--color-magenta:#e524b5;--color-magenta-h:314.9222797927deg;--color-magenta-s:78.7755102041%;--color-magenta-l:51.9607843137%;--color-magenta-r:229;--color-magenta-g:36;--color-magenta-b:181;--color-magenta-text:color-mix(in srgb,#fff 75%,#e524b5);--color-magenta-contrast-text:var(--color-light);--color-rose:#ff7dff;--color-rose-h:300deg;--color-rose-s:100%;--color-rose-l:74.5098039216%;--color-rose-r:255;--color-rose-g:125;--color-rose-b:255;--color-rose-text:color-mix(in srgb,#000 75%,#ff7dff);--color-rose-contrast-text:var(--color-dark);--color-coral:#ff7d7d;--color-coral-h:0deg;--color-coral-s:100%;--color-coral-l:74.5098039216%;--color-coral-r:255;--color-coral-g:125;--color-coral-b:125;--color-coral-text:color-mix(in srgb,#000 75%,#ff7d7d);--color-coral-contrast-text:var(--color-dark);--color-gold:gold;--color-gold-h:50.5882352941deg;--color-gold-s:100%;--color-gold-l:50%;--color-gold-r:255;--color-gold-g:215;--color-gold-b:0;--color-gold-text:color-mix(in srgb,#000 75%,gold);--color-gold-contrast-text:var(--color-dark);--color-silver:silver;--color-silver-h:0deg;--color-silver-s:0%;--color-silver-l:75.2941176471%;--color-silver-r:192;--color-silver-g:192;--color-silver-b:192;--color-silver-text:color-mix(in srgb,#000 75%,silver);--color-silver-contrast-text:var(--color-dark);--color-bronze:#cd7f32;--color-bronze-h:29.8064516129deg;--color-bronze-s:60.7843137255%;--color-bronze-l:50%;--color-bronze-r:205;--color-bronze-g:127;--color-bronze-b:50;--color-bronze-text:color-mix(in srgb,#000 75%,#cd7f32);--color-bronze-contrast-text:var(--color-dark);--color-platinum:#e5e4e2;--color-platinum-h:40deg;--color-platinum-s:5.4545454545%;--color-platinum-l:89.2156862745%;--color-platinum-r:229;--color-platinum-g:228;--color-platinum-b:226;--color-platinum-text:color-mix(in srgb,#000 75%,#e5e4e2);--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.5316455696%;--color-accent-l:30.9803921569%}}@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.5714285714%;--color-accent-l:94.5098039216%}}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.5316455696%;--color-accent-l:30.9803921569%}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.5714285714%;--color-accent-l:94.5098039216%}*{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{font-weight:300;margin-top:.5em;opacity:.5;padding-left:var(--space)}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);border-radius:50%;display:block;height:var(--dot-size,.5em);width:var(--dot-size,.5em)}hr{background-color:var(--color-accent);border:none;color:var(--color-accent);height:2px;width:100%}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{font-family:Courier New,Courier,monospace;font-size:.8em;line-height:1.5;margin:0;padding:0;white-space:pre-wrap}table{border-collapse:collapse;border-radius:var(--border-radius);width:100%}table td,table th{border:1px solid var(--color-accent);padding:.5em;text-align:left}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:ICON_ADD_LINE_Y 2s ease-in-out infinite}:has(>.icon--add.icon--animated):hover .icon--add.icon--animated svg line:nth-child(2){animation:ICON_ADD_LINE_X 2s ease-in-out infinite}@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{animation:ICON_ARROW_UP .3s ease-in-out forwards}:has(>.icon--arrow-thick-up.icon--animated):hover .icon--arrow-thick-up.icon--animated svg{animation:ICON_ARROW_UP .3s ease-in-out forwards}@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{animation:ICON_ARROW_DOWN .3s ease-in-out forwards}:has(>.icon--arrow-thick-down.icon--animated):hover .icon--arrow-thick-down.icon--animated svg{animation:ICON_ARROW_DOWN .3s ease-in-out forwards}@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{animation:ICON_GRAPH_UP_LINES 1s linear forwards;stroke-dasharray:2em;stroke-dashoffset:2em}@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{animation:ICON_GRAPH_UP_ARROW 1s linear forwards;stroke-dasharray:5em;stroke-dashoffset:5em}@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){animation:ICON_TEMPLE_PILARS .5s ease-in-out forwards;color:red;fill:#00f}@keyframes ICON_TEMPLE_PILARS{50%{stroke-dasharray:2em;stroke-dashoffset:-2em}0%,to{stroke-dasharray:2em;stroke-dashoffset:0em}}:has(>.icon--temple.icon--animated):hover .icon--temple.icon--animated svg path{animation:ICON_TEMPLE_ROOF .5s ease-in-out forwards}@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:ICON_CHIP 1s ease-in-out infinite}@keyframes ICON_CHIP{0%{transform:rotate(0)}25%,to{transform:rotate(90deg)}}:has(>.icon--star.icon--animated):hover .icon--star.icon--animated svg{animation:ICON_STAR 1s ease-in-out forwards}:has(>.icon--star-m.icon--animated):hover .icon--star-m.icon--animated svg{animation:ICON_STAR 1s ease-in-out forwards}@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:ICON_LUGGAGE 1s ease-in-out forwards}@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{animation:ICON_ROCKET 1s ease-in-out forwards;opacity:0}@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:scale(0);transform-box:fill-box;transform-origin:50% 50%}:has(>.icon--three-dots-horizontal.icon--animated):hover .icon--three-dots-horizontal.icon--animated svg circle:first-child{animation:THREE_DOTS_HORIZONTAL_ANIMATION 1s .33s infinite}:has(>.icon--three-dots-horizontal.icon--animated):hover .icon--three-dots-horizontal.icon--animated svg circle:nth-child(2){animation:THREE_DOTS_HORIZONTAL_ANIMATION 1s .66s infinite}:has(>.icon--three-dots-horizontal.icon--animated):hover .icon--three-dots-horizontal.icon--animated svg circle:nth-child(3){animation:THREE_DOTS_HORIZONTAL_ANIMATION 1s .99s infinite}@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:ICON_ALARM_BELL .3s ease-in-out infinite}@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{animation:ICON_SEARCH 1s ease-in-out infinite;--icon-fill:var(--color-primary-rgb)}@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{animation:ICON_MUSIC_NOTE 1s ease-in-out infinite;--icon-fill:var(--color-primary-rgb)}@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{animation:ICON_COMPASS_POINTER 1s infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes ICON_COMPASS_POINTER{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ICONS_SETTINGS_LINE1{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:30}}@keyframes ICONS_SETTINGS_LINE2{0%{stroke-dashoffset:15}25%{stroke-dashoffset:30}75%{stroke-dashoffset:0}to{stroke-dashoffset:15}}@keyframes ICONS_SETTINGS_LINE3{0%,to{stroke-dashoffset:30}50%{stroke-dashoffset:0}}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg line:first-child{animation:ICONS_SETTINGS_LINE1 1.5s linear infinite}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg line:nth-of-type(2){animation:ICONS_SETTINGS_LINE2 1.5s linear infinite}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg line:nth-of-type(3){animation:ICONS_SETTINGS_LINE3 1.5s linear infinite}@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:ICONS_SETTINGS_CIRCLE1 1.5s linear infinite}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg g:nth-of-type(2) circle{animation:ICONS_SETTINGS_CIRCLE2 1.5s linear infinite}:has(>.icon--settings5.icon--animated):hover .icon--settings5.icon--animated svg g:nth-of-type(3) circle{animation:ICONS_SETTINGS_CIRCLE3 1.5s linear infinite}:has(>.icon--heart.icon--animated):hover .icon--heart.icon--animated svg{animation:ICON_HEARTBEAT 1.2s ease-in-out infinite}:has(>.icon--heart-m.icon--animated):hover .icon--heart-m.icon--animated svg{animation:ICON_HEARTBEAT 1.2s ease-in-out infinite}@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);background-size:100% 100%;color:var(--color-foreground);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;margin:0;padding:0;scroll-behavior:smooth;-ms-overflow-style:-ms-autohiding-scrollbar;height:100svh;overflow:hidden;width:100vw}@media screen and (max-width:66em){.hide-mobile{display:none}}.icon{overflow:visible;--icon-infill:var(--color-background)}.icon svg{aspect-ratio:1/1;height:100%;width:100%}.icon svg circle,.icon svg ellipse,.icon svg line,.icon svg path,.icon svg polygon,.icon svg polyline,.icon svg rect{fill:currentColor;stroke:currentColor}[tooltip]:hover .tool-tip{opacity:1;transition-delay:var(--tooltip-delay,.5s)}.tool-tip{background-color:var(--color-foreground);border-radius:var(--border-radius);color:var(--color-background);font-size:var(--tooltip-font-size,.75em);opacity:0;padding:var(--space-s) calc(var(--space)/3*2);pointer-events:none;position:absolute;transform:scale(0) translate(-50%) translateY(50%);transition:all .2s ease-in-out;transition-delay:0s;white-space:nowrap;z-index:20}.tool-tip--bottom{left:50%;top:100%;transform:scale(1) translate(var(--context-tooltip-x,-50%)) translateY(var(--context-tooltip-y,50%))}.tool-tip--bottom:before{border-top-right-radius:.25em;left:50%;top:0;transform:translateY(-50%) translate(-50%) rotate(-45deg)}.tool-tip--top{bottom:100%;left:50%;transform:scale(1) translate(var(--context-tooltip-x,-50%)) translateY(var(--context-tooltip-y,0))}.tool-tip--top:before{background-color:#00f;border-top-right-radius:.25em;bottom:0;left:50%;transform:translateY(50%) translate(-50%) rotate(135deg)}.tool-tip--right{left:100%;top:50%;transform:scale(1) translate(var(--context-tooltip-x,10%)) translateY(var(--context-tooltip-y,-50%))}.tool-tip--right:before{border-top-left-radius:.25em;left:0;top:50%;transform:translateY(-50%) translate(-50%) rotate(-45deg)}.tool-tip:before{background-color:inherit;content:"";display:block;height:.75em;position:absolute;width:.75em}.tool-tip__text{display:block;position:relative;width:-moz-fit-content;width:fit-content;z-index:2}.chip{background-color:var(--chip-background,none);border:1px solid transparent;border-radius:calc(var(--border-radius)*3);color:var(--chip-text-color,currentColor);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;min-width:2em;padding:calc(var(--space)/4) calc(var(--space)/2);position:relative;transition:background-color .2s;width:-moz-fit-content;width:fit-content;--chip-background:color-mix(in srgb,var(--chip-color),transparent 50%);--chip-text-color:color-mix(in srgb,var(--chip-color),var(--color-foreground) 50%);--chip-border-color:color-mix(in srgb,var(--chip-color),var(--color-foreground) 0%);--chip-count-background:color-mix(in srgb,var(--chip-color),var(--color-background) 100%);--chip-count-color:color-mix(in srgb,var(--chip-color),var(--color-foreground) 50%)}[data-contrast-mode] .chip{--chip-background:var(--color-background);--chip-border-color:var(var(--chip-color));--chip-text-color:var(--color-foreground);--chip-count-background:color-mix(in srgb,var(var(--chip-color)),var(--color-background) 20%);--chip-count-text:var(--color-foreground)}.chip{--alpha:.1;border-color:var(--chip-border-color,color-mix(in srgb,var(--color-background),currentColor 10%))}.chip--has-icon{padding:calc(var(--space)/4) calc(var(--space)/3*2) calc(var(--space)/4) calc(var(--space)/4)}[data-color-mode=dark] .chip{--chip-text-lightness:60%}[data-color-mode=light] .chip{--chip-text-lightness:40%}@media screen and (width<=40em){.chip--label-hide-mobile .chip__label{display:none}}@media screen and (width>=40em)and (width<=66em){.chip--label-hide-tablet .chip__label{display:none}}@media screen and (width>=40em){.chip--label-hide-desktop .chip__label{display:none}}@media screen and (width<=40em){.chip--icon-hide-mobile .chip__icon{display:none}}@media screen and (width>=40em)and (width<=66em){.chip--icon-hide-tablet .chip__icon{display:none}}@media screen and (width>=40em){.chip--icon-hide-desktop .chip__icon{display:none}}.chip__content{align-items:center;display:flex;gap:calc(var(--space)/2);justify-content:center}.chip__icon{color:var(--chip-icon-color,color-mix(in srgb,var(--color-background),currentColor 50%));font-size:1.5em;line-height:.75em}.chip__count{background-color:var(--chip-count-background);border-radius:.75em;color:var(--chip-count-text);font-weight:700;height:1.5em;line-height:1.5;min-width:1.5em;padding:0 .5em;text-align:center}.dots-loader{font-size:3em}.dots-loader svg circle{--icon-line-color:var(--loader-color,var(--color-primary));--time:3s;--total:3;--delay:0s;animation:show var(--time) var(--delay) infinite}.dots-loader svg circle:first-child{--delay:calc(var(--time)/var(--total)*0)}.dots-loader svg circle:nth-child(2){--delay:calc(var(--time)/var(--total)*1)}.dots-loader svg circle:nth-child(3){--delay:calc(var(--time)/var(--total)*2)}@keyframes show{0%{r:0}50%{r:5}to{r:0}}[data-v-da937d4f]:root{--media-max-width:34em}.round-loader[data-v-da937d4f]{animation:spin-da937d4f 1s linear infinite;border:3px solid;border-bottom:3px solid transparent;border-radius:50%;font-size:1.5em;height:1em;width:1em}@keyframes spin-da937d4f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button{--button-background-color:color-mix(in srgb,var(--button-color),var(--color-background) 10%);--button-text-color:var(--text-color);--button-border-color:var(--button-color);--button-background-color--hover:color-mix(in srgb,var(--button-color),transparent 25%);--button-text-color--hover:var(--text-color)}[data-contrast-mode=true] .button{--button-border-color:var(--color-foreground);--button-text-color:var(--text-color-contrast)}.button{background-color:transparent;border:none;border-radius:calc(var(--border-radius)/2);color:var(--button-text-color,inherit);cursor:pointer;display:block;font-size:var(--button-font-size,1em);position:relative;transition:background-color .2s ease-in-out;white-space:nowrap;width:var(--button-width,-moz-fit-content);width:var(--button-width,fit-content)}.button--ghost{--button-border-color:transparent;--button-text-color:color-mix(in srgb,var(--button-color),var(--color-foreground) 50%);--button-text-color--hover:color-mix(in srgb,var(--button-color),var(--color-foreground) 75%);--button-background-color:transparent;--button-background-color--hover:color-mix(in srgb,var(--button-color),transparent 50%)}.button--outline{--button-border-color:var(--button-color);--button-text-color:var(--button-color);--button-background-color:transparent;--button-background-color--hover:color-mix(in srgb,var(--button-color),var(--color-background) 50%)}.button:before{background-color:var(--button-background-color,transparent);border:1px solid var(--button-border-color);border-radius:calc(var(--border-radius)/2);content:"";height:100%;left:50%;opacity:var(--button-opacity);position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--button-background-scale,1));transition:all .3s ease-in-out;width:100%}.button--has-icon .button__container{padding-left:var(--space-s)}.button--has-icon .button__container--direction-reverse{padding-right:var(--space-s)}.button[disabled]:not([disabled=false]){--button-opacity:.5;cursor:not-allowed;opacity:.5;pointer-events:none}.button--shadow{box-shadow:var(--drop-shadow)}.button:focus{outline:none}.button__container{align-items:center;border-radius:calc(var(--border-radius)/2);display:flex;font-weight:600;gap:var(--space-s);justify-content:var(--button-container-justify,center);overflow:hidden;padding:var(--space-s) var(--space);position:relative;transition:background-color .3s var(--bezier);z-index:3}.button__container--direction-reverse{flex-direction:row-reverse}.button__container:before{background-image:radial-gradient(circle at var(--button-hover-x,0) var(--button-hover-y,0),var(--button-color) 0,var(--button-background-color--hover) 100%);content:"";height:300%;left:var(--button-hover-x,0);opacity:0;position:absolute;top:var(--button-hover-y,0);transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:300%}.button__container:hover:before{opacity:1}.button:hover:before{background-color:transparent}.button__count{position:absolute;right:0;top:0;transform:translate(50%,-50%);z-index:2}@media screen and (width<=40em){.button__count{--chip-background:var(--chip-color);--chip-count-background:color-mix(in srgb,var(--chip-color),var(--color-background) 40%);--chip-border-color:color-mix(in srgb,var(--chip-color),var(--color-foreground) 50%);--chip-text-color:var(--color-foreground);--chip-count-color:var(--color-foreground);min-width:0;opacity:1;padding:.1em;right:var(--space);top:var(--space-s);width:-moz-fit-content;width:fit-content;z-index:1000}}.button__text{align-items:center;display:flex;gap:var(--space);position:relative;z-index:1}@media screen and (width<=40em){.button--hide-label-mobile .button__text{display:none}}@media screen and (width>=66em){.button--hide-label-desktop .button__text{display:none}}.button--hide-label-all .button__text{display:none}.button:focus-visible{border-radius:calc(var(--border-radius)/2);outline:2px dotted var(--color-primary);outline-offset:3px}.button--small{--button-font-size:.75em}.button--medium{--button-font-size:1em}.button--large{--button-font-size:1.125em}.button__icon{color:var(--button-icon-color,inherit);font-size:var(--button-icon-size,1.25em);height:1em;position:relative;transition:transform .3s var(--bezier);width:1em}.button__icon .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .25s var(--bezier)}.button__icon svg{height:1em;width:1em}.button__icon svg path{fill:currentColor}.button__icon .icon:first-child{transform:translate(-50%,-50%) scale(1)}.button__icon .icon:nth-child(2){transform:translate(-50%,-50%) scale(0)}.button:hover:has(.icon:nth-child(2)) .icon:first-child{transform:translate(-50%,-50%) scale(0)}.button:hover:has(.icon:nth-child(2)) .icon:nth-child(2){transform:translate(-50%,-50%) scale(1)}.button--icon-only{align-items:center;display:flex;gap:.5em;justify-content:center;position:relative}.button--icon-only .button__container{padding:var(--space-s)}.button--status-error .button__container,.button--status-error-alt .button__container,.button--status-loading .button__container,.button--status-loading-alt .button__container,.button--status-success .button__container,.button--status-success-alt .button__container{opacity:0;transition:.3s opacity var(--bezier)}.button--status-error .button__status,.button--status-error-alt .button__status,.button--status-loading .button__status,.button--status-loading-alt .button__status,.button--status-success .button__status,.button--status-success-alt .button__status{--loader-color:var(--color-foreground);align-items:center;color:var(--color-foreground);display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.button--status-error .button__status .icon,.button--status-error-alt .button__status .icon,.button--status-loading .button__status .icon,.button--status-loading-alt .button__status .icon,.button--status-success .button__status .icon,.button--status-success-alt .button__status .icon{animation:popInStatus .5s var(--bezier) forwards;font-size:2em}@keyframes popInStatus{0%{opacity:0;transform:translateY(-100%) scale(0)}to{opacity:1;transform:translateY(0) scale(1)}}.button--status-success,.button--status-success-alt{--button-color-text:var(--success);--button-background-color:color-mix(in srgb,var(--success),var(--color-background) 50%)}.button--status-error,.button--status-error-alt{--button-color-text:var(--error);--button-background-color:color-mix(in srgb,var(--error),var(--color-background) 50%)}.button--status-error-alt,.button--status-loading-alt,.button--status-success-alt{aspect-ratio:1/1;transition:all .5s var(--bezier);width:3em}.button--status-error-alt:before,.button--status-loading-alt:before,.button--status-success-alt:before{border-radius:50%!important}.button--idle .button__container{opacity:1;transition:.3s opacity var(--bezier)}.button__tooltip{position:absolute;z-index:200;--context-tooltip-y:0%}.button-group{display:flex;flex-wrap:wrap;gap:calc(var(--space)/2);width:var(--button-group-width,-moz-fit-content);width:var(--button-group-width,fit-content)}.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{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.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{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.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{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.button-group--nowrap-mobile>*{scroll-snap-align:start}}.button-group--row{align-items:center;flex-direction:var(--button-group-direction,row);justify-content:flex-start}.button-group--row.button-group--stack{gap:0}.button-group--row.button-group--stack .button:first-child:before{border-bottom-right-radius:0;border-top-right-radius:0}.button-group--row.button-group--stack .button:last-child:before{border-bottom-left-radius:0;border-top-left-radius:0}.button-group--column{align-items:flex-start;display:flex;flex-direction:var(--button-group-direction,column);justify-content:flex-start}.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%);align-items:center;animation:ToastfadeIn .25s ease-in-out forwards;background-color:var(--toast-background-color,color-mix(in srgb,var(--color-foreground-rgb),.05));border:1px solid transparent;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);display:flex;gap:var(--space);margin:1em;max-width:100%;padding:var(--space);position:fixed;text-align:var(--toast-text-align,left);transform:translateY(--toast-translate-y-initial,0) translateX(--toast-translate-x-initial,0);width:-moz-fit-content;width:fit-content;z-index:9999}@keyframes ToastfadeIn{to{border:1px solid red;opacity:1;transform:translateY(var(--toast-translate-y-to,var(--toast-translate-y-initial,0))) translate(var(--toast-translate-x-to,var(--toast-translate-x-initial,0)))}}.toast--top{left:50%;top:0;--toast-translate-y-initial:50%;--toast-translate-y-to:0%;--toast-translate-x-initial:-50%;--toast-translate-x-to:-50%}.toast--bottom{bottom:0;left:50%;--toast-translate-y-initial:-50%;--toast-translate-y-to:0%;--toast-translate-x-initial:-50%;--toast-translate-x-to:-50%}.toast--top-left{left:0;top:0}.toast--top-right{right:0;top: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{align-items:center;color:var(--toast-text-color);display:grid;gap:var(--space);grid-template-columns:auto 1fr}.toast__icon{color:var(--toast-color);font-size:1.5em;margin-right:var(--space)}.toast__title{font-weight:700;margin-bottom:calc(var(--space)/2)}.toast__close{flex-shrink:0}[data-v-82bc250c]:root{--media-max-width:34em}.popup[data-v-82bc250c]{background-color:transparent;height:calc(100vh + 2em);margin:0 auto;position:fixed;inset:0;width:calc(100vw + 2em);z-index:100}@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%);height:100vh;position:fixed;inset:0;width:100vw}.popup__wrapper[data-v-82bc250c]{align-items:flex-end;display:flex;height:-moz-fit-content;height:fit-content;justify-content:flex-end;margin:auto;margin:var(--spacing);overflow:scroll;overflow:visible;width:100vw}@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));height:-moz-fit-content;height:fit-content;margin:auto;max-width:960px;opacity:0;position:relative;transform:scale(.75) translateY(var(--spacing));width:-moz-fit-content;width:fit-content;z-index:var(--popup-container-z-index,6)}.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]{position:absolute;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)}.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]{align-items:center;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;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;gap:var(--space);padding:var(--popup-padding,var(--space));position:sticky;top:0;z-index:10}.popup__header[data-v-82bc250c]:has(.popup__close){padding-right:var(--space-xl)}.popup__description[data-v-82bc250c]{align-items:center;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-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;gap:var(--space);padding-bottom:var(--space-xs);padding-left:var(--space);padding-top:var(--space-xs);position:sticky;top:0;z-index:10}.popup__header-title[data-v-82bc250c]{color:var(--color-tertiary);font-size:1em;font-weight:600}.popup__footer[data-v-82bc250c]{align-items:center;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%);border-top-left-radius:0;border-top-right-radius:0;display:flex;gap:var(--space);padding:var(--popup-padding,var(--space));position:sticky;top:0;z-index:10}.popup__footer[data-v-82bc250c]:has(.popup__close){padding-right:var(--space-xl)}.popup--closing .popup__container[data-v-82bc250c]{animation:containerGoAway-82bc250c 1s ease-in-out forwards}.popup--closing .popup__background[data-v-82bc250c]{animation:backgroundFadeOut-82bc250c .5s ease-in-out forwards;pointer-events:none}@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-background);color:var(--color-foreground);display:block;left:calc(var(--space)*2);margin:0;padding:var(--space);position:fixed}.user-presence__status{flex-direction:column}.user-presence__status,.user-presence__status-item{display:flex;gap:var(--space-s)}.user-presence__status-icon{font-size:1.5em}.user-presence__toggle{bottom:0;box-shadow:3px 3px 10px color-mix(in srgb,var(--color-dark-rgb),.25);left:0;margin:var(--space-s);position:fixed}.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);font-family:monospace;padding:var(--space)}
