*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin-block:0 .666667em;font-size:clamp(2rem,2.25vw,2.75rem)}h2{margin-block:0 .833333em;font-size:clamp(1.5rem,2vw,2.25rem)}h3{margin-block:0 .75em;font-size:clamp(1.25rem,1.625vw,2rem)}h4{margin-block:0 .75em;font-size:clamp(1rem,1.5vw,1.75rem)}h5{margin-block:0 .75em;font-size:clamp(.875rem,1.5vw,1.5rem)}h6{margin-block:0 1em;font-size:clamp(.75rem,2vw,1.25rem)}ul,ol{margin-block:0;padding-inline-start:0;list-style:none}p{margin-block:0 1em;font-size:clamp(.75rem,2vw,1.25rem)}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img,video,picture{border-style:none;max-width:100%;max-height:100%;display:block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}label[for]{cursor:pointer}label:has(*){cursor:pointer}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{resize:vertical;overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none!important}.carousel{--img-background:rgb(var(--background));--transition-duration:.6s;min-height:100px;container-type:size}.carousel img,.carousel picture,.carousel video{object-fit:cover;background-color:var(--img-background);width:100%;height:100%;display:block}.carousel.reverse .item{left:100%}.carousel.reverse .item.prev{transition-property:left;left:-100%}.carousel .items{width:100%;height:100cqh;position:relative;overflow:hidden}.carousel .item{transition-property:none;transition-duration:var(--transition-duration);width:100%;height:100%;margin:0;transition-timing-function:linear;display:block;position:absolute;top:0;left:-100%}.carousel .item.next{z-index:1;transition-property:left;left:0}.carousel .item.active{z-index:2;transition-property:left;position:relative;left:0}.carousel .item.prev{transition-property:left;left:100%}@media (prefers-reduced-motion:reduce){.carousel .item{opacity:0;left:0}.carousel .item.next{opacity:1;transition:none}.carousel .item.active{opacity:1;transition-property:opacity}.carousel .item.prev{opacity:0;transition-property:opacity;left:0}}.carousel.fade .item{opacity:0;transition-property:opacity;left:0}.carousel.fade .item.next{opacity:1;transition:none}.carousel.fade .item.active{opacity:1}.carousel.fade .item.prev{opacity:0;left:0}.carousel .control{color:#fff;z-index:10;opacity:0;background:#00000080;border:1px solid;border-radius:.25rem;outline:1px solid #00000080;width:1.875rem;height:1.875rem;font-size:1rem;transition:opacity .6s,transform .6s;position:absolute;top:calc(50% - .9375rem);right:1.5rem;transform:translate(-.5rem)}.carousel .control.prev{left:1.5rem;right:auto;transform:translate(.5rem)}.carousel:hover .control,.carousel .control:not(.hover){opacity:1;transform:translate(0)}.carousel .indicators{z-index:5;--active-color:255,255,255;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:1rem;left:0;right:0}.carousel .indicators>li{cursor:pointer;border-radius:.25rem;width:3rem;height:3rem;margin:0 .25rem;transition:box-shadow .3s;overflow:hidden}.carousel .indicators>li.active{box-shadow:0 0 3px rgba(var(--foreground),.9)}.carousel .indicators>li:empty{width:1.5rem;height:1.5rem;margin:0;padding:.4375rem}.carousel .indicators>li:empty:after{content:" ";border:1px solid rgb(var(--active-color));background-color:#0000;border-radius:50%;width:100%;height:100%;transition:background-color .3s;display:block}.carousel .indicators>li:empty:hover:after{background-color:rgba(var(--active-color),.75)}.carousel .indicators>li:empty.active:after{background-color:rgb(var(--active-color))}.carousel .indicators>li :not(img,picture){display:none}.collapse{--padding-x:1rem;--padding-y:1rem;box-sizing:content-box;padding:var(--padding-y)var(--padding-x);transition:padding-top .6s,padding-bottom .6s,height .6s;overflow:hidden}@supports (height:calc-size(auto, size)){.collapse{height:0!important}.collapse.open{height:calc-size(auto,size)!important}}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-menu{z-index:10000;opacity:0;background-color:rgb(var(--background));pointer-events:none;border-radius:.25rem;min-width:100%;margin:0;padding:0;list-style:none;transition:opacity .3s;position:absolute;box-shadow:0 .5rem 1rem #00000026}.dropdown .dropdown-menu.active{opacity:1;pointer-events:all}.dropdown .dropdown-menu li>*{padding:.5rem 1rem;display:block}.dropdown .dropdown-menu li>:hover,.dropdown .dropdown-menu li>.active{background-color:#f0f0f0}.dropdown .toggler{text-align:left;justify-content:space-between;display:flex}.dropdown .toggler .caret{line-height:inherit}.dropdown.down .dropdown-menu{top:100%}.dropdown.up .dropdown-menu{bottom:100%}.dropdown.up .toggler .caret:after{transform:rotate(180deg)}.dropdown.left .dropdown-menu{right:100%}.dropdown.left .toggler .caret:after{transform:rotate(90deg)}.dropdown.right .dropdown-menu{left:100%}.dropdown.right .toggler .caret:after{transform:rotate(-90deg)}.label{color:rgba(var(--foreground),.9);overflow-wrap:break-word;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;font-size:.875rem;line-height:1.57143;display:block}label,.input-box{gap:calc(var(--gap-y,1rem)*.5)1.5625rem;flex-direction:column;display:flex}label.inline,.input-box.inline{flex-direction:row;align-items:center}label.inline input,.input-box.inline input{flex:1 1 0;border-style:none none solid!important;border-radius:0!important}label.required .label:after,.input-box.required .label:after{content:"*";color:rgb(var(--danger));margin-left:.125rem}label:has(:required) .label:after{content:"*";color:rgb(var(--danger));margin-left:.125rem}.input-box:has(:required) .label:after{content:"*";color:rgb(var(--danger));margin-left:.125rem}label:has([type=radio],[type=checkbox],.inline,.img-picker){flex-flow:wrap;align-items:center}.input-box:has([type=radio],[type=checkbox],.inline,.img-picker){flex-flow:wrap;align-items:center}label:has([type=radio],[type=checkbox],.inline,.img-picker) .label{flex:0 0 100%;max-width:100%}.input-box:has([type=radio],[type=checkbox],.inline,.img-picker) .label{flex:0 0 100%;max-width:100%}label:has([type=radio],[type=checkbox],.inline,.img-picker) svg{margin:0 .125rem}.input-box:has([type=radio],[type=checkbox],.inline,.img-picker) svg{margin:0 .125rem}label:has(>div+div){flex-flow:wrap;align-items:flex-start!important}.input-box:has(>div+div){flex-flow:wrap;align-items:flex-start!important}label:has(>[type=radio],>[type=checkbox]){gap:.5rem}.input-box:has(>[type=radio],>[type=checkbox]){gap:.5rem}label .comment,.input-box .comment{width:100%;margin:calc(var(--gap-y,1rem)*.5)0 0;color:rgba(var(--foreground),.4);flex:0 0 100%;font-size:.75rem;line-height:1.25rem}label .label+.comment,.input-box .label+.comment{margin-top:calc(var(--gap-y,1rem)*-.5)}input:not([type=radio],[type=checkbox]),textarea,select{color:rgba(var(--foreground),.9);background-color:rgb(var(--background));border:1px solid rgb(var(--border-light));border-radius:.1875rem;outline:none;min-width:0;padding:.357143em .571429em;font-size:.875rem;line-height:1.57143;transition-property:border-color,color,box-shadow;transition-duration:.3s}input:not([type=radio],[type=checkbox])::placeholder,textarea::placeholder,select::placeholder{color:rgba(var(--foreground),.4);opacity:1}input:not([type=radio],[type=checkbox]):hover,textarea:hover,select:hover{border-color:rgb(var(--primary))}input:not([type=radio],[type=checkbox]):focus-visible,textarea:focus-visible,select:focus-visible{border-color:rgb(var(--primary));box-shadow:0 0 0 2px #d9e1ff}input:not([type=radio],[type=checkbox]):disabled,textarea:disabled,select:disabled{color:#00000042;background-color:#eee}.input-group{--border-color:#dcdcdc;border:1px solid var(--border-color);border-radius:.1875rem;display:flex}.input-group input,.input-group textarea,.input-group select{flex:1 1 0;box-shadow:none!important;border-style:none!important}.input-group button{--btn-border-color:var(--border-color);flex:none}.input-group span{flex:none;padding:.357143em .571429em;font-size:.875rem;line-height:1.57143}.input-group>:not(:first-child){border-left:1px solid var(--border-color)!important}.input-group:has(:hover){border-color:rgb(var(--primary))}.input-group:has(:focus-visible){--border-color:rgb(var(--primary));box-shadow:0 0 0 2px #d9e1ff}.was-validated input:not([type=radio],[type=checkbox]):invalid,.was-validated textarea:invalid,.was-validated select:invalid{border-color:rgb(var(--danger));color:rgb(var(--danger));box-shadow:0 0 0 2px #ffddd9}.was-validated .input-group:has(:invalid){border-color:rgb(var(--danger));box-shadow:0 0 0 2px #ffddd9}.img-picker{border:1px dashed rgb(var(--border-light));background-color:rgb(var(--sub-bg));flex-direction:column;justify-content:center;align-items:center;width:7.5rem;height:7.5rem;transition:border-color .3s;display:flex;position:relative}@media (max-width:991.98px){.img-picker{width:6rem;height:6rem}}.img-picker:hover{border-color:rgb(var(--primary))}.img-picker:hover button{opacity:1;pointer-events:all}.img-picker:before{content:" ";z-index:10;opacity:0;pointer-events:none;background-color:#0009;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.img-picker:has(button){flex-direction:row}.img-picker:has(button):hover:before{opacity:1}.img-picker img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.img-picker .img{width:60%;height:60%;display:block;position:absolute;top:20%;left:20%}.img-picker button{color:#fff;z-index:20;opacity:0;pointer-events:none;background:0 0;border:none;flex:1 1 0;font-size:1rem;transition:opacity .3s;position:relative}.img-picker button+button:before{content:" ";background:currentColor;width:1px;height:1em;display:block;position:absolute;top:calc(50% - .5em);left:0}.img-picker svg{font-size:1.5rem}.img-picker .hint{color:rgba(var(--foreground),.4);font-size:.75rem;line-height:1.25rem}.img-picker{min-height:3rem;font-size:2rem;line-height:1.5}.input-group .inputs>span{white-space:nowrap}.lightbox{z-index:10010;width:100vw;height:100vh;position:fixed;top:0;left:0}.lightbox .dismiss{z-index:10020;color:#fff;position:absolute;top:.75rem;right:1.5rem}.lightbox .carousel{--img-background:transparent;width:100%;height:100%}.lightbox .carousel .item{padding:4.5em}.lightbox .title,.lightbox .description{color:#fff;text-align:center;background-color:#00000040;width:100%;padding:.75em 1.5em;position:absolute;top:0;left:0}.lightbox .description{top:auto;bottom:0}.modal{--padding-x:.75rem;--padding-y:.75rem;z-index:10010;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;display:flex;position:fixed;top:0;left:0;overflow:auto}.modal.top{align-items:flex-start}.modal-content{pointer-events:all;background-color:rgb(var(--background));transform-origin:top;opacity:0;border-radius:.5rem;min-width:20rem;max-width:100%;min-height:1.5rem;transition:transform .6s,opacity .6s;position:relative;overflow:hidden;transform:rotateX(-90deg);box-shadow:0 .5rem 1rem #00000026}@media (prefers-reduced-motion:reduce){.modal-content{opacity:1;transform:rotateX(0)}}.modal-content.fade{opacity:1;transform:rotateX(0)}.modal-content .dismiss{top:var(--padding-y);right:var(--padding-x);z-index:10020;position:absolute}.modal-content>*{padding:var(--padding-y)var(--padding-x)}.modal-content>header{border-bottom:1px solid var(--border-color)}.modal-content>footer{border-top:1px solid var(--border-color);justify-content:flex-end;column-gap:var(--padding-x);display:flex}.swiper{--transition-duration:.6s;position:relative;overflow:hidden}.swiper ul{transition:transform var(--transition-duration);margin:0;padding:0;list-style:none;transform:translate(0)}.swiper ul li{flex-grow:0;flex-shrink:0}.swiper ul img,.swiper ul picture,.swiper ul video{object-fit:contain;width:100%;height:100%}.swiper .control{color:#fff;z-index:10;opacity:0;background:#00000080;border:1px solid;border-radius:.25rem;outline:1px solid #00000080;width:1.875rem;height:1.875rem;font-size:1rem;transition:opacity .6s,transform .6s;position:absolute;top:calc(50% - .9375rem);right:1.5rem;transform:translate(-.5rem)}.swiper .control.prev{left:1.5rem;right:auto;transform:translate(.5rem)}.swiper:hover .control,.swiper .control:not(.hover){opacity:1;transform:translate(0)}.tabs .content{position:relative}.tabs .content .pane{opacity:0;pointer-events:none;width:100%;transition:opacity .3s;position:absolute;top:0;left:0}.tabs .content .pane.active{opacity:1;pointer-events:all;transition:opacity .3s .3s;position:static}.toast{z-index:100000;color:#fff;pointer-events:none;background-color:#00000080;border-radius:.25rem;max-width:80%;padding:.25rem .75rem;position:fixed;left:50%;transform:translate(-50%)}.toast.top{top:15%}.toast.bottom{bottom:15%}.toast.center{top:50%;transform:translate(-50%,-50%)}.toast svg{margin:.5rem auto;font-size:3rem;display:block}.toast ul{flex-direction:column;row-gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.toast li{text-align:center;opacity:0;line-height:1;transition:opacity .6s}.toast .fade{opacity:1}.tooltip{cursor:pointer;position:relative}.tooltip .tooltip-content{z-index:10000;opacity:0;color:#fff;background-color:#00000080;border-radius:.25rem;padding:.25em .5em;transition:opacity .3s;position:absolute;box-shadow:0 .5rem 1rem #00000026}.tooltip.up .tooltip-content{bottom:100%}.tooltip.down .tooltip-content{top:100%}.tooltip.left .tooltip-content{right:100%}.tooltip.right .tooltip-content{left:100%}.tooltip:hover .tooltip-content,.tooltip:focus .tooltip-content{opacity:1}.zoom{position:relative;overflow:hidden}.zoom img{object-fit:contain;max-width:100%;max-height:100%}.zoom .zoomed{z-index:10;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;display:none;position:absolute;height:auto!important}.badge{--badge-padding-x:.65em;--badge-padding-y:.35em;--badge-font-size:.75em;--badge-color:#fff;--badge-border-radius:.27rem;padding:var(--badge-padding-y)var(--badge-padding-x);font-size:var(--badge-font-size);color:var(--badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.badge.rounded{--badge-border-radius:100rem}.badge.dot{--badge-font-size:0;--badge-border-radius:100rem;--badge-padding-x:.3125rem;--badge-padding-y:.3125rem}.breadcrumb{--separator:"/";--separator-margin:4px;list-style:none;display:flex}.breadcrumb>li+li:before{content:var(--separator);margin:0 var(--separator-margin)}.btn{--link-color:#000;--btn-padding-x:.75rem;--btn-padding-y:.375rem;--btn-font-size:1rem;--btn-font-weight:normal;--btn-line-height:1.5;--btn-color:#fff;--btn-bg:transparent;--btn-border-width:1px;--btn-border-color:transparent;--btn-border-radius:.25rem;--btn-hover-border-color:transparent;--btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--btn-disabled-opacity:.65;--btn-focus-box-shadow:0 0 0 .25rem rgba(var(--btn-focus-shadow-rgb),.5);padding:var(--btn-padding-y)var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;border:var(--btn-border-width)solid var(--btn-border-color);border-radius:var(--btn-border-radius);background-color:var(--btn-bg);box-shadow:var(--btn-box-shadow);white-space:nowrap;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.btn:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);text-decoration:none}.btn:focus-visible{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);box-shadow:var(--btn-box-shadow),var(--btn-focus-box-shadow);outline:0}.btn:first-child:active,.btn.active,.btn.show{color:var(--btn-active-color);background-color:var(--btn-active-bg);border-color:var(--btn-active-border-color);box-shadow:var(--btn-active-shadow)}.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--btn-active-shadow),var(--btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity);box-shadow:none}.btn-primary{--btn-color:#fff;--btn-bg:#12bcff;--btn-border-color:#12bcff;--btn-hover-color:#fff;--btn-hover-bg:#0fa0d9;--btn-hover-border-color:#0e96cc;--btn-focus-shadow-rgb:53.55,198.05,255;--btn-active-color:#fff;--btn-active-bg:#0e96cc;--btn-active-border-color:#0e8dbf;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#12bcff;--btn-disabled-border-color:#12bcff}.btn-secondary{--btn-color:#333;--btn-bg:#e7e7e7;--btn-border-color:#e7e7e7;--btn-hover-color:#12bcff;--btn-hover-bg:#ebebeb;--btn-hover-border-color:#e9e9e9;--btn-focus-shadow-rgb:204,204,204;--btn-active-color:#12bcff;--btn-active-bg:#ececec;--btn-active-border-color:#e9e9e9;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#e7e7e7;--btn-disabled-border-color:#e7e7e7}.btn-success{--btn-color:#fff;--btn-bg:#3c6;--btn-border-color:#3c6;--btn-hover-color:#fff;--btn-hover-bg:#2bad57;--btn-hover-border-color:#29a352;--btn-focus-shadow-rgb:81.6,211.65,124.95;--btn-active-color:#fff;--btn-active-bg:#29a352;--btn-active-border-color:#26994d;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#3c6;--btn-disabled-border-color:#3c6}.btn-info{--btn-color:#fff;--btn-bg:#3ce;--btn-border-color:#3ce;--btn-hover-color:#fff;--btn-hover-bg:#2badca;--btn-hover-border-color:#29a3be;--btn-focus-shadow-rgb:81.6,211.65,240.55;--btn-active-color:#fff;--btn-active-bg:#29a3be;--btn-active-border-color:#2699b3;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#3ce;--btn-disabled-border-color:#3ce}.btn-warning{--btn-color:#fff;--btn-bg:#ffc107;--btn-border-color:#ffc107;--btn-hover-color:#fff;--btn-hover-bg:#d9a406;--btn-hover-border-color:#cc9a06;--btn-focus-shadow-rgb:255,202.3,44.2;--btn-active-color:#fff;--btn-active-bg:#cc9a06;--btn-active-border-color:#bf9105;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#ffc107;--btn-disabled-border-color:#ffc107}.btn-danger{--btn-color:#fff;--btn-bg:#d91900;--btn-border-color:#d91900;--btn-hover-color:#fff;--btn-hover-bg:#b81500;--btn-hover-border-color:#ae1400;--btn-focus-shadow-rgb:222.7,59.5,38.25;--btn-active-color:#fff;--btn-active-bg:#ae1400;--btn-active-border-color:#a31300;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#d91900;--btn-disabled-border-color:#d91900}.btn-light{--btn-color:#333;--btn-bg:#f8f9fa;--btn-border-color:#f8f9fa;--btn-hover-color:#12bcff;--btn-hover-bg:#f9fafb;--btn-hover-border-color:#f9fafb;--btn-focus-shadow-rgb:218.45,219.3,220.15;--btn-active-color:#12bcff;--btn-active-bg:#f9fafb;--btn-active-border-color:#f9fafb;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#f8f9fa;--btn-disabled-border-color:#f8f9fa}.btn-dark{--btn-color:#fff;--btn-bg:#212529;--btn-border-color:#212529;--btn-hover-color:#fff;--btn-hover-bg:#1c1f23;--btn-hover-border-color:#1a1e21;--btn-focus-shadow-rgb:66.3,69.7,73.1;--btn-active-color:#fff;--btn-active-bg:#1a1e21;--btn-active-border-color:#191c1f;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#fff;--btn-disabled-bg:#212529;--btn-disabled-border-color:#212529}.btn-outline-primary{--btn-color:#12bcff;--btn-border-color:#12bcff;--btn-hover-color:#fff;--btn-hover-bg:#12bcff;--btn-hover-border-color:#12bcff;--btn-focus-shadow-rgb:to-rgb(#12bcff);--btn-active-color:#000;--btn-active-bg:#12bcff;--btn-active-border-color:#12bcff;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#12bcff;--btn-disabled-bg:transparent;--btn-disabled-border-color:#12bcff;--gradient:none}.btn-outline-secondary{--btn-color:#e7e7e7;--btn-border-color:#e7e7e7;--btn-hover-color:#333;--btn-hover-bg:#e7e7e7;--btn-hover-border-color:#e7e7e7;--btn-focus-shadow-rgb:to-rgb(#e7e7e7);--btn-active-color:#000;--btn-active-bg:#e7e7e7;--btn-active-border-color:#e7e7e7;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#e7e7e7;--btn-disabled-bg:transparent;--btn-disabled-border-color:#e7e7e7;--gradient:none}.btn-outline-success{--btn-color:#3c6;--btn-border-color:#3c6;--btn-hover-color:#fff;--btn-hover-bg:#3c6;--btn-hover-border-color:#3c6;--btn-focus-shadow-rgb:to-rgb(#3c6);--btn-active-color:#000;--btn-active-bg:#3c6;--btn-active-border-color:#3c6;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#3c6;--btn-disabled-bg:transparent;--btn-disabled-border-color:#3c6;--gradient:none}.btn-outline-info{--btn-color:#3ce;--btn-border-color:#3ce;--btn-hover-color:#fff;--btn-hover-bg:#3ce;--btn-hover-border-color:#3ce;--btn-focus-shadow-rgb:to-rgb(#3ce);--btn-active-color:#000;--btn-active-bg:#3ce;--btn-active-border-color:#3ce;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#3ce;--btn-disabled-bg:transparent;--btn-disabled-border-color:#3ce;--gradient:none}.btn-outline-warning{--btn-color:#ffc107;--btn-border-color:#ffc107;--btn-hover-color:#fff;--btn-hover-bg:#ffc107;--btn-hover-border-color:#ffc107;--btn-focus-shadow-rgb:to-rgb(#ffc107);--btn-active-color:#000;--btn-active-bg:#ffc107;--btn-active-border-color:#ffc107;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#ffc107;--btn-disabled-bg:transparent;--btn-disabled-border-color:#ffc107;--gradient:none}.btn-outline-danger{--btn-color:#d91900;--btn-border-color:#d91900;--btn-hover-color:#fff;--btn-hover-bg:#d91900;--btn-hover-border-color:#d91900;--btn-focus-shadow-rgb:to-rgb(#d91900);--btn-active-color:#fff;--btn-active-bg:#d91900;--btn-active-border-color:#d91900;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#d91900;--btn-disabled-bg:transparent;--btn-disabled-border-color:#d91900;--gradient:none}.btn-outline-light{--btn-color:#f8f9fa;--btn-border-color:#f8f9fa;--btn-hover-color:#333;--btn-hover-bg:#f8f9fa;--btn-hover-border-color:#f8f9fa;--btn-focus-shadow-rgb:to-rgb(#f8f9fa);--btn-active-color:#000;--btn-active-bg:#f8f9fa;--btn-active-border-color:#f8f9fa;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#f8f9fa;--btn-disabled-bg:transparent;--btn-disabled-border-color:#f8f9fa;--gradient:none}.btn-outline-dark{--btn-color:#212529;--btn-border-color:#212529;--btn-hover-color:#fff;--btn-hover-bg:#212529;--btn-hover-border-color:#212529;--btn-focus-shadow-rgb:to-rgb(#212529);--btn-active-color:#fff;--btn-active-bg:#212529;--btn-active-border-color:#212529;--btn-active-shadow:inset 0 3px 5px #00000020;--btn-disabled-color:#212529;--btn-disabled-bg:transparent;--btn-disabled-border-color:#212529;--gradient:none}.btn-link{--btn-font-weight:normal;--btn-color:var(--link-color);--btn-bg:transparent;--btn-border-color:transparent;--btn-hover-color:var(--link-hover-color);--btn-hover-border-color:transparent;--btn-active-color:var(--link-hover-color);--btn-active-border-color:transparent;--btn-disabled-color:#6c757d;--btn-disabled-border-color:transparent;--btn-box-shadow:none;--btn-focus-shadow-rgb:15.3,159.8,216.75;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{text-decoration:underline}.btn-link:focus-visible{color:var(--btn-color)}.btn-link:hover{color:var(--btn-hover-color)}.btn-lg{--btn-padding-y:.5rem;--btn-padding-x:1rem;--btn-border-radius:.375rem;--btn-font-size:1.25rem}.btn-sm{--btn-padding-y:.25rem;--btn-padding-x:.5rem;--btn-border-radius:.25rem;--btn-font-size:.875rem}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--gap-x:.75rem;--gap-y:0px;width:100%;padding:var(--gap-y)var(--gap-x);margin-inline:auto}.container-size{container-type:size}.container-inline-size{container-type:inline-size}@media (min-width:576px){.container-sm,.container{max-width:540px}}@media (min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1152px}}@media (min-width:1600px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1460px}}.grid{--gap-x:.75rem;--gap-y:0px;gap:var(--gap-y)var(--gap-x);display:grid}.grid.cols-1{grid-template-columns:repeat(1,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.grid.cols-5{grid-template-columns:repeat(5,1fr)}.grid.cols-6{grid-template-columns:repeat(6,1fr)}.grid.cols-7{grid-template-columns:repeat(7,1fr)}.grid.cols-8{grid-template-columns:repeat(8,1fr)}.grid.cols-9{grid-template-columns:repeat(9,1fr)}.grid.cols-10{grid-template-columns:repeat(10,1fr)}.grid.cols-11{grid-template-columns:repeat(11,1fr)}.grid.cols-12{grid-template-columns:repeat(12,1fr)}@media (min-width:576px){.grid.cols-sm-1{grid-template-columns:repeat(1,1fr)}.grid.cols-sm-2{grid-template-columns:repeat(2,1fr)}.grid.cols-sm-3{grid-template-columns:repeat(3,1fr)}.grid.cols-sm-4{grid-template-columns:repeat(4,1fr)}.grid.cols-sm-5{grid-template-columns:repeat(5,1fr)}.grid.cols-sm-6{grid-template-columns:repeat(6,1fr)}.grid.cols-sm-7{grid-template-columns:repeat(7,1fr)}.grid.cols-sm-8{grid-template-columns:repeat(8,1fr)}.grid.cols-sm-9{grid-template-columns:repeat(9,1fr)}.grid.cols-sm-10{grid-template-columns:repeat(10,1fr)}.grid.cols-sm-11{grid-template-columns:repeat(11,1fr)}.grid.cols-sm-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:768px){.grid.cols-md-1{grid-template-columns:repeat(1,1fr)}.grid.cols-md-2{grid-template-columns:repeat(2,1fr)}.grid.cols-md-3{grid-template-columns:repeat(3,1fr)}.grid.cols-md-4{grid-template-columns:repeat(4,1fr)}.grid.cols-md-5{grid-template-columns:repeat(5,1fr)}.grid.cols-md-6{grid-template-columns:repeat(6,1fr)}.grid.cols-md-7{grid-template-columns:repeat(7,1fr)}.grid.cols-md-8{grid-template-columns:repeat(8,1fr)}.grid.cols-md-9{grid-template-columns:repeat(9,1fr)}.grid.cols-md-10{grid-template-columns:repeat(10,1fr)}.grid.cols-md-11{grid-template-columns:repeat(11,1fr)}.grid.cols-md-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:992px){.grid.cols-lg-1{grid-template-columns:repeat(1,1fr)}.grid.cols-lg-2{grid-template-columns:repeat(2,1fr)}.grid.cols-lg-3{grid-template-columns:repeat(3,1fr)}.grid.cols-lg-4{grid-template-columns:repeat(4,1fr)}.grid.cols-lg-5{grid-template-columns:repeat(5,1fr)}.grid.cols-lg-6{grid-template-columns:repeat(6,1fr)}.grid.cols-lg-7{grid-template-columns:repeat(7,1fr)}.grid.cols-lg-8{grid-template-columns:repeat(8,1fr)}.grid.cols-lg-9{grid-template-columns:repeat(9,1fr)}.grid.cols-lg-10{grid-template-columns:repeat(10,1fr)}.grid.cols-lg-11{grid-template-columns:repeat(11,1fr)}.grid.cols-lg-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:1200px){.grid.cols-xl-1{grid-template-columns:repeat(1,1fr)}.grid.cols-xl-2{grid-template-columns:repeat(2,1fr)}.grid.cols-xl-3{grid-template-columns:repeat(3,1fr)}.grid.cols-xl-4{grid-template-columns:repeat(4,1fr)}.grid.cols-xl-5{grid-template-columns:repeat(5,1fr)}.grid.cols-xl-6{grid-template-columns:repeat(6,1fr)}.grid.cols-xl-7{grid-template-columns:repeat(7,1fr)}.grid.cols-xl-8{grid-template-columns:repeat(8,1fr)}.grid.cols-xl-9{grid-template-columns:repeat(9,1fr)}.grid.cols-xl-10{grid-template-columns:repeat(10,1fr)}.grid.cols-xl-11{grid-template-columns:repeat(11,1fr)}.grid.cols-xl-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:1600px){.grid.cols-xxl-1{grid-template-columns:repeat(1,1fr)}.grid.cols-xxl-2{grid-template-columns:repeat(2,1fr)}.grid.cols-xxl-3{grid-template-columns:repeat(3,1fr)}.grid.cols-xxl-4{grid-template-columns:repeat(4,1fr)}.grid.cols-xxl-5{grid-template-columns:repeat(5,1fr)}.grid.cols-xxl-6{grid-template-columns:repeat(6,1fr)}.grid.cols-xxl-7{grid-template-columns:repeat(7,1fr)}.grid.cols-xxl-8{grid-template-columns:repeat(8,1fr)}.grid.cols-xxl-9{grid-template-columns:repeat(9,1fr)}.grid.cols-xxl-10{grid-template-columns:repeat(10,1fr)}.grid.cols-xxl-11{grid-template-columns:repeat(11,1fr)}.grid.cols-xxl-12{grid-template-columns:repeat(12,1fr)}}ul.grid,ul.flex,ol.grid,ol.flex{list-style:none}:not(.grid).cols-1{column-count:1}:not(.grid).cols-2{column-count:2}:not(.grid).cols-3{column-count:3}:not(.grid).cols-4{column-count:4}:not(.grid).cols-5{column-count:5}:not(.grid).cols-6{column-count:6}:not(.grid).cols-7{column-count:7}:not(.grid).cols-8{column-count:8}:not(.grid).cols-9{column-count:9}:not(.grid).cols-10{column-count:10}:not(.grid).cols-11{column-count:11}:not(.grid).cols-12{column-count:12}@media (min-width:576px){:not(.grid).cols-sm-1{column-count:1}:not(.grid).cols-sm-2{column-count:2}:not(.grid).cols-sm-3{column-count:3}:not(.grid).cols-sm-4{column-count:4}:not(.grid).cols-sm-5{column-count:5}:not(.grid).cols-sm-6{column-count:6}:not(.grid).cols-sm-7{column-count:7}:not(.grid).cols-sm-8{column-count:8}:not(.grid).cols-sm-9{column-count:9}:not(.grid).cols-sm-10{column-count:10}:not(.grid).cols-sm-11{column-count:11}:not(.grid).cols-sm-12{column-count:12}}@media (min-width:768px){:not(.grid).cols-md-1{column-count:1}:not(.grid).cols-md-2{column-count:2}:not(.grid).cols-md-3{column-count:3}:not(.grid).cols-md-4{column-count:4}:not(.grid).cols-md-5{column-count:5}:not(.grid).cols-md-6{column-count:6}:not(.grid).cols-md-7{column-count:7}:not(.grid).cols-md-8{column-count:8}:not(.grid).cols-md-9{column-count:9}:not(.grid).cols-md-10{column-count:10}:not(.grid).cols-md-11{column-count:11}:not(.grid).cols-md-12{column-count:12}}@media (min-width:992px){:not(.grid).cols-lg-1{column-count:1}:not(.grid).cols-lg-2{column-count:2}:not(.grid).cols-lg-3{column-count:3}:not(.grid).cols-lg-4{column-count:4}:not(.grid).cols-lg-5{column-count:5}:not(.grid).cols-lg-6{column-count:6}:not(.grid).cols-lg-7{column-count:7}:not(.grid).cols-lg-8{column-count:8}:not(.grid).cols-lg-9{column-count:9}:not(.grid).cols-lg-10{column-count:10}:not(.grid).cols-lg-11{column-count:11}:not(.grid).cols-lg-12{column-count:12}}@media (min-width:1200px){:not(.grid).cols-xl-1{column-count:1}:not(.grid).cols-xl-2{column-count:2}:not(.grid).cols-xl-3{column-count:3}:not(.grid).cols-xl-4{column-count:4}:not(.grid).cols-xl-5{column-count:5}:not(.grid).cols-xl-6{column-count:6}:not(.grid).cols-xl-7{column-count:7}:not(.grid).cols-xl-8{column-count:8}:not(.grid).cols-xl-9{column-count:9}:not(.grid).cols-xl-10{column-count:10}:not(.grid).cols-xl-11{column-count:11}:not(.grid).cols-xl-12{column-count:12}}@media (min-width:1600px){:not(.grid).cols-xxl-1{column-count:1}:not(.grid).cols-xxl-2{column-count:2}:not(.grid).cols-xxl-3{column-count:3}:not(.grid).cols-xxl-4{column-count:4}:not(.grid).cols-xxl-5{column-count:5}:not(.grid).cols-xxl-6{column-count:6}:not(.grid).cols-xxl-7{column-count:7}:not(.grid).cols-xxl-8{column-count:8}:not(.grid).cols-xxl-9{column-count:9}:not(.grid).cols-xxl-10{column-count:10}:not(.grid).cols-xxl-11{column-count:11}:not(.grid).cols-xxl-12{column-count:12}}.flex{--gap-x:.75rem;--gap-y:0px;flex-wrap:wrap;padding-inline:0;display:flex}.flex>*{width:100%;padding-inline:var(--gap-x);margin-top:calc(var(--gap-y)*2);flex-grow:0;flex-shrink:0}.flex>.col{flex:1 1 0}.flex>.col-auto{flex:0 1 0}.flex>.col-1{flex-basis:8.33333%;max-width:8.33333%}.flex>.col-2{flex-basis:16.6667%;max-width:16.6667%}.flex>.col-3{flex-basis:25%;max-width:25%}.flex>.col-4{flex-basis:33.3333%;max-width:33.3333%}.flex>.col-5{flex-basis:41.6667%;max-width:41.6667%}.flex>.col-6{flex-basis:50%;max-width:50%}.flex>.col-7{flex-basis:58.3333%;max-width:58.3333%}.flex>.col-8{flex-basis:66.6667%;max-width:66.6667%}.flex>.col-9{flex-basis:75%;max-width:75%}.flex>.col-10{flex-basis:83.3333%;max-width:83.3333%}.flex>.col-11{flex-basis:91.6667%;max-width:91.6667%}.flex>.col-12{flex-basis:100%;max-width:100%}@media (min-width:576px){.flex>.col-sm{flex:1 1 0}.flex>.col-sm-auto{flex:0 1 0}.flex>.col-sm-1{flex-basis:8.33333%;max-width:8.33333%}.flex>.col-sm-2{flex-basis:16.6667%;max-width:16.6667%}.flex>.col-sm-3{flex-basis:25%;max-width:25%}.flex>.col-sm-4{flex-basis:33.3333%;max-width:33.3333%}.flex>.col-sm-5{flex-basis:41.6667%;max-width:41.6667%}.flex>.col-sm-6{flex-basis:50%;max-width:50%}.flex>.col-sm-7{flex-basis:58.3333%;max-width:58.3333%}.flex>.col-sm-8{flex-basis:66.6667%;max-width:66.6667%}.flex>.col-sm-9{flex-basis:75%;max-width:75%}.flex>.col-sm-10{flex-basis:83.3333%;max-width:83.3333%}.flex>.col-sm-11{flex-basis:91.6667%;max-width:91.6667%}.flex>.col-sm-12{flex-basis:100%;max-width:100%}}@media (min-width:768px){.flex>.col-md{flex:1 1 0}.flex>.col-md-auto{flex:0 1 0}.flex>.col-md-1{flex-basis:8.33333%;max-width:8.33333%}.flex>.col-md-2{flex-basis:16.6667%;max-width:16.6667%}.flex>.col-md-3{flex-basis:25%;max-width:25%}.flex>.col-md-4{flex-basis:33.3333%;max-width:33.3333%}.flex>.col-md-5{flex-basis:41.6667%;max-width:41.6667%}.flex>.col-md-6{flex-basis:50%;max-width:50%}.flex>.col-md-7{flex-basis:58.3333%;max-width:58.3333%}.flex>.col-md-8{flex-basis:66.6667%;max-width:66.6667%}.flex>.col-md-9{flex-basis:75%;max-width:75%}.flex>.col-md-10{flex-basis:83.3333%;max-width:83.3333%}.flex>.col-md-11{flex-basis:91.6667%;max-width:91.6667%}.flex>.col-md-12{flex-basis:100%;max-width:100%}}@media (min-width:992px){.flex>.col-lg{flex:1 1 0}.flex>.col-lg-auto{flex:0 1 0}.flex>.col-lg-1{flex-basis:8.33333%;max-width:8.33333%}.flex>.col-lg-2{flex-basis:16.6667%;max-width:16.6667%}.flex>.col-lg-3{flex-basis:25%;max-width:25%}.flex>.col-lg-4{flex-basis:33.3333%;max-width:33.3333%}.flex>.col-lg-5{flex-basis:41.6667%;max-width:41.6667%}.flex>.col-lg-6{flex-basis:50%;max-width:50%}.flex>.col-lg-7{flex-basis:58.3333%;max-width:58.3333%}.flex>.col-lg-8{flex-basis:66.6667%;max-width:66.6667%}.flex>.col-lg-9{flex-basis:75%;max-width:75%}.flex>.col-lg-10{flex-basis:83.3333%;max-width:83.3333%}.flex>.col-lg-11{flex-basis:91.6667%;max-width:91.6667%}.flex>.col-lg-12{flex-basis:100%;max-width:100%}}@media (min-width:1200px){.flex>.col-xl{flex:1 1 0}.flex>.col-xl-auto{flex:0 1 0}.flex>.col-xl-1{flex-basis:8.33333%;max-width:8.33333%}.flex>.col-xl-2{flex-basis:16.6667%;max-width:16.6667%}.flex>.col-xl-3{flex-basis:25%;max-width:25%}.flex>.col-xl-4{flex-basis:33.3333%;max-width:33.3333%}.flex>.col-xl-5{flex-basis:41.6667%;max-width:41.6667%}.flex>.col-xl-6{flex-basis:50%;max-width:50%}.flex>.col-xl-7{flex-basis:58.3333%;max-width:58.3333%}.flex>.col-xl-8{flex-basis:66.6667%;max-width:66.6667%}.flex>.col-xl-9{flex-basis:75%;max-width:75%}.flex>.col-xl-10{flex-basis:83.3333%;max-width:83.3333%}.flex>.col-xl-11{flex-basis:91.6667%;max-width:91.6667%}.flex>.col-xl-12{flex-basis:100%;max-width:100%}}@media (min-width:1600px){.flex>.col-xxl{flex:1 1 0}.flex>.col-xxl-auto{flex:0 1 0}.flex>.col-xxl-1{flex-basis:8.33333%;max-width:8.33333%}.flex>.col-xxl-2{flex-basis:16.6667%;max-width:16.6667%}.flex>.col-xxl-3{flex-basis:25%;max-width:25%}.flex>.col-xxl-4{flex-basis:33.3333%;max-width:33.3333%}.flex>.col-xxl-5{flex-basis:41.6667%;max-width:41.6667%}.flex>.col-xxl-6{flex-basis:50%;max-width:50%}.flex>.col-xxl-7{flex-basis:58.3333%;max-width:58.3333%}.flex>.col-xxl-8{flex-basis:66.6667%;max-width:66.6667%}.flex>.col-xxl-9{flex-basis:75%;max-width:75%}.flex>.col-xxl-10{flex-basis:83.3333%;max-width:83.3333%}.flex>.col-xxl-11{flex-basis:91.6667%;max-width:91.6667%}.flex>.col-xxl-12{flex-basis:100%;max-width:100%}}.flex-1{flex:1 1 0}.flex-2{flex:2 1 0}.flex-3{flex:3 1 0}@media (min-width:576px){.flex-sm-1{flex:1 1 0}.flex-sm-2{flex:2 1 0}.flex-sm-3{flex:3 1 0}}@media (min-width:768px){.flex-md-1{flex:1 1 0}.flex-md-2{flex:2 1 0}.flex-md-3{flex:3 1 0}}@media (min-width:992px){.flex-lg-1{flex:1 1 0}.flex-lg-2{flex:2 1 0}.flex-lg-3{flex:3 1 0}}@media (min-width:1200px){.flex-xl-1{flex:1 1 0}.flex-xl-2{flex:2 1 0}.flex-xl-3{flex:3 1 0}}@media (min-width:1600px){.flex-xxl-1{flex:1 1 0}.flex-xxl-2{flex:2 1 0}.flex-xxl-3{flex:3 1 0}}.loading:not(.line,.lines,.price,.img){z-index:10000;color:#fff;background-color:#00000040;border-radius:.5rem;padding:1rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loading>*{z-index:10001;position:relative}.loading.img{z-index:10000;background-color:#fff;width:100%;height:100%;padding:20%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading.img img{opacity:.25;width:100%;height:100%;object-fit:contain!important}.loading.line:not(ul,ol,dl,table):empty,.loading.line>li:empty,.loading.line>dt:empty,.loading.line>dd:empty,.loading.line th:empty,.loading.line td:empty{color:#00000040;white-space:nowrap;overflow:hidden}.loading.line:not(ul,ol,dl,table):empty:after,.loading.line>li:empty:after,.loading.line>dt:empty:after,.loading.line>dd:empty:after,.loading.line th:empty:after,.loading.line td:empty:after{content:"■■■■■■■■"}.loading.lines:after{content:"■■■■■■■■■■■\a ■■■■\a ■■■■■■■■■";white-space:pre}.loading.price>*{font-size:0}.loading.price:after{color:#00000040;content:"$$$$";font-size:inherit}.mask{z-index:9999;width:100vw;height:100vh;position:fixed;top:0;left:0}.underline{--width:100%;--height:.166667em;--color:currentColor;--origin:center;text-decoration:none;display:inline-block;position:relative}.underline:after{content:" ";width:var(--width);height:var(--height);background-color:var(--color);left:calc(50% - var(--width)/2);bottom:calc(0px - var(--height)/2);transform-origin:var(--origin)0;border-radius:100px;transition:transform .3s;display:block;position:absolute;transform:rotateY(90deg)}.underline.active:after,.underline:hover:after,.underline:focus:after,.underline.current:after{transform:rotateY(0)}.modal .confirm{flex-direction:column;min-width:20rem;display:flex}.modal .confirm .title{margin:0 0 var(--padding-y);font-size:1.25rem}.modal .confirm .message{color:#999;margin:0 0 var(--padding-y);font-size:1rem}.modal .confirm input{margin:0 0 var(--padding-y);border:none;border-bottom:1px solid;padding:.5em 0}.modal .confirm .btns{justify-content:flex-end;column-gap:var(--padding-x);display:flex}.list-none{list-style:none}.rounded{border-radius:50%;overflow:hidden}.caret{line-height:1;display:inline-block}.caret:after{content:" ";vertical-align:middle;border:.25em solid #0000;border-top-color:currentColor;border-bottom-width:0;width:0;height:0;display:inline-block}.f-left{float:left}.f-right{float:right}.sr-only,.clearfix:after{visibility:hidden;width:0;height:0;display:block;overflow:hidden}.clearfix:after{content:" ";clear:both}.sr-only{position:absolute;top:-1000vh;left:-1000vw}.w-100{width:100%}.h-100{height:100%}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.text-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.text-nowrap{white-space:nowrap}.d-none{display:none}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-stretch{align-self:stretch}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.position-fixed{position:fixed!important}.mx-auto{margin-inline:auto}.m-0,.mx-0,.ms-0{margin-inline-start:0!important}.m-0,.mx-0,.me-0{margin-inline-end:0!important}.m-0,.my-0,.mt-0{margin-block-start:0!important}.m-0,.my-0,.mb-0{margin-block-end:0!important}.p-0,.px-0,.ps-0{padding-inline-start:0!important}.p-0,.px-0,.pe-0{padding-inline-end:0!important}.p-0,.py-0,.pt-0{padding-block-start:0!important}.p-0,.py-0,.pb-0{padding-block-end:0!important}.g-0,.gx-0{column-gap:0}.g-0,.gy-0{row-gap:0}.gap-0,.gapx-0{--gap-x:0}.gap-0,.gapy-0{--gap-y:0}.m-1,.mx-1,.ms-1{margin-inline-start:.25rem!important}.m-1,.mx-1,.me-1{margin-inline-end:.25rem!important}.m-1,.my-1,.mt-1{margin-block-start:.25rem!important}.m-1,.my-1,.mb-1{margin-block-end:.25rem!important}.p-1,.px-1,.ps-1{padding-inline-start:.25rem!important}.p-1,.px-1,.pe-1{padding-inline-end:.25rem!important}.p-1,.py-1,.pt-1{padding-block-start:.25rem!important}.p-1,.py-1,.pb-1{padding-block-end:.25rem!important}.g-1,.gx-1{column-gap:.25rem}.g-1,.gy-1{row-gap:.25rem}.gap-1,.gapx-1{--gap-x:.25rem}.gap-1,.gapy-1{--gap-y:.25rem}.m-2,.mx-2,.ms-2{margin-inline-start:.5rem!important}.m-2,.mx-2,.me-2{margin-inline-end:.5rem!important}.m-2,.my-2,.mt-2{margin-block-start:.5rem!important}.m-2,.my-2,.mb-2{margin-block-end:.5rem!important}.p-2,.px-2,.ps-2{padding-inline-start:.5rem!important}.p-2,.px-2,.pe-2{padding-inline-end:.5rem!important}.p-2,.py-2,.pt-2{padding-block-start:.5rem!important}.p-2,.py-2,.pb-2{padding-block-end:.5rem!important}.g-2,.gx-2{column-gap:.5rem}.g-2,.gy-2{row-gap:.5rem}.gap-2,.gapx-2{--gap-x:.5rem}.gap-2,.gapy-2{--gap-y:.5rem}.m-3,.mx-3,.ms-3{margin-inline-start:1rem!important}.m-3,.mx-3,.me-3{margin-inline-end:1rem!important}.m-3,.my-3,.mt-3{margin-block-start:1rem!important}.m-3,.my-3,.mb-3{margin-block-end:1rem!important}.p-3,.px-3,.ps-3{padding-inline-start:1rem!important}.p-3,.px-3,.pe-3{padding-inline-end:1rem!important}.p-3,.py-3,.pt-3{padding-block-start:1rem!important}.p-3,.py-3,.pb-3{padding-block-end:1rem!important}.g-3,.gx-3{column-gap:1rem}.g-3,.gy-3{row-gap:1rem}.gap-3,.gapx-3{--gap-x:1rem}.gap-3,.gapy-3{--gap-y:1rem}.m-4,.mx-4,.ms-4{margin-inline-start:2rem!important}.m-4,.mx-4,.me-4{margin-inline-end:2rem!important}.m-4,.my-4,.mt-4{margin-block-start:2rem!important}.m-4,.my-4,.mb-4{margin-block-end:2rem!important}.p-4,.px-4,.ps-4{padding-inline-start:2rem!important}.p-4,.px-4,.pe-4{padding-inline-end:2rem!important}.p-4,.py-4,.pt-4{padding-block-start:2rem!important}.p-4,.py-4,.pb-4{padding-block-end:2rem!important}.g-4,.gx-4{column-gap:2rem}.g-4,.gy-4{row-gap:2rem}.gap-4,.gapx-4{--gap-x:2rem}.gap-4,.gapy-4{--gap-y:2rem}.m-5,.mx-5,.ms-5{margin-inline-start:3rem!important}.m-5,.mx-5,.me-5{margin-inline-end:3rem!important}.m-5,.my-5,.mt-5{margin-block-start:3rem!important}.m-5,.my-5,.mb-5{margin-block-end:3rem!important}.p-5,.px-5,.ps-5{padding-inline-start:3rem!important}.p-5,.px-5,.pe-5{padding-inline-end:3rem!important}.p-5,.py-5,.pt-5{padding-block-start:3rem!important}.p-5,.py-5,.pb-5{padding-block-end:3rem!important}.g-5,.gx-5{column-gap:3rem}.g-5,.gy-5{row-gap:3rem}.gap-5,.gapx-5{--gap-x:3rem}.gap-5,.gapy-5{--gap-y:3rem}@media (min-width:576px){.text-sm-center{text-align:center}.text-sm-start{text-align:start}.text-sm-end{text-align:end}.text-sm-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.text-sm-nowrap{white-space:nowrap}.d-sm-none{display:none}.d-sm-inline{display:inline}.d-sm-inline-block{display:inline-block}.d-sm-block{display:block}.d-sm-flex{display:flex}.d-sm-inline-flex{display:inline-flex}.d-sm-grid{display:grid}.flex-sm-column{flex-direction:column}.flex-sm-row{flex-direction:row}.justify-content-sm-start{justify-content:flex-start}.justify-content-sm-end{justify-content:flex-end}.justify-content-sm-center{justify-content:center}.justify-content-sm-between{justify-content:space-between}.justify-content-sm-around{justify-content:space-around}.align-items-sm-start{align-items:flex-start}.align-items-sm-end{align-items:flex-end}.align-items-sm-center{align-items:center}.align-items-sm-stretch{align-items:stretch}.align-self-sm-start{align-self:flex-start}.align-self-sm-end{align-self:flex-end}.align-self-sm-center{align-self:center}.align-self-sm-stretch{align-self:stretch}.position-sm-static{position:static!important}.position-sm-relative{position:relative!important}.position-sm-absolute{position:absolute!important}.position-sm-sticky{position:sticky!important}.position-sm-fixed{position:fixed!important}.mx-sm-auto{margin-inline:auto}.m-sm-0,.mx-sm-0,.ms-sm-0{margin-inline-start:0!important}.m-sm-0,.mx-sm-0,.me-sm-0{margin-inline-end:0!important}.m-sm-0,.my-sm-0,.mt-sm-0{margin-block-start:0!important}.m-sm-0,.my-sm-0,.mb-sm-0{margin-block-end:0!important}.p-sm-0,.px-sm-0,.ps-sm-0{padding-inline-start:0!important}.p-sm-0,.px-sm-0,.pe-sm-0{padding-inline-end:0!important}.p-sm-0,.py-sm-0,.pt-sm-0{padding-block-start:0!important}.p-sm-0,.py-sm-0,.pb-sm-0{padding-block-end:0!important}.g-sm-0,.gx-sm-0{column-gap:0}.g-sm-0,.gy-sm-0{row-gap:0}.gap-sm-0,.gapx-sm-0{--gap-x:0}.gap-sm-0,.gapy-sm-0{--gap-y:0}.m-sm-1,.mx-sm-1,.ms-sm-1{margin-inline-start:.25rem!important}.m-sm-1,.mx-sm-1,.me-sm-1{margin-inline-end:.25rem!important}.m-sm-1,.my-sm-1,.mt-sm-1{margin-block-start:.25rem!important}.m-sm-1,.my-sm-1,.mb-sm-1{margin-block-end:.25rem!important}.p-sm-1,.px-sm-1,.ps-sm-1{padding-inline-start:.25rem!important}.p-sm-1,.px-sm-1,.pe-sm-1{padding-inline-end:.25rem!important}.p-sm-1,.py-sm-1,.pt-sm-1{padding-block-start:.25rem!important}.p-sm-1,.py-sm-1,.pb-sm-1{padding-block-end:.25rem!important}.g-sm-1,.gx-sm-1{column-gap:.25rem}.g-sm-1,.gy-sm-1{row-gap:.25rem}.gap-sm-1,.gapx-sm-1{--gap-x:.25rem}.gap-sm-1,.gapy-sm-1{--gap-y:.25rem}.m-sm-2,.mx-sm-2,.ms-sm-2{margin-inline-start:.5rem!important}.m-sm-2,.mx-sm-2,.me-sm-2{margin-inline-end:.5rem!important}.m-sm-2,.my-sm-2,.mt-sm-2{margin-block-start:.5rem!important}.m-sm-2,.my-sm-2,.mb-sm-2{margin-block-end:.5rem!important}.p-sm-2,.px-sm-2,.ps-sm-2{padding-inline-start:.5rem!important}.p-sm-2,.px-sm-2,.pe-sm-2{padding-inline-end:.5rem!important}.p-sm-2,.py-sm-2,.pt-sm-2{padding-block-start:.5rem!important}.p-sm-2,.py-sm-2,.pb-sm-2{padding-block-end:.5rem!important}.g-sm-2,.gx-sm-2{column-gap:.5rem}.g-sm-2,.gy-sm-2{row-gap:.5rem}.gap-sm-2,.gapx-sm-2{--gap-x:.5rem}.gap-sm-2,.gapy-sm-2{--gap-y:.5rem}.m-sm-3,.mx-sm-3,.ms-sm-3{margin-inline-start:1rem!important}.m-sm-3,.mx-sm-3,.me-sm-3{margin-inline-end:1rem!important}.m-sm-3,.my-sm-3,.mt-sm-3{margin-block-start:1rem!important}.m-sm-3,.my-sm-3,.mb-sm-3{margin-block-end:1rem!important}.p-sm-3,.px-sm-3,.ps-sm-3{padding-inline-start:1rem!important}.p-sm-3,.px-sm-3,.pe-sm-3{padding-inline-end:1rem!important}.p-sm-3,.py-sm-3,.pt-sm-3{padding-block-start:1rem!important}.p-sm-3,.py-sm-3,.pb-sm-3{padding-block-end:1rem!important}.g-sm-3,.gx-sm-3{column-gap:1rem}.g-sm-3,.gy-sm-3{row-gap:1rem}.gap-sm-3,.gapx-sm-3{--gap-x:1rem}.gap-sm-3,.gapy-sm-3{--gap-y:1rem}.m-sm-4,.mx-sm-4,.ms-sm-4{margin-inline-start:2rem!important}.m-sm-4,.mx-sm-4,.me-sm-4{margin-inline-end:2rem!important}.m-sm-4,.my-sm-4,.mt-sm-4{margin-block-start:2rem!important}.m-sm-4,.my-sm-4,.mb-sm-4{margin-block-end:2rem!important}.p-sm-4,.px-sm-4,.ps-sm-4{padding-inline-start:2rem!important}.p-sm-4,.px-sm-4,.pe-sm-4{padding-inline-end:2rem!important}.p-sm-4,.py-sm-4,.pt-sm-4{padding-block-start:2rem!important}.p-sm-4,.py-sm-4,.pb-sm-4{padding-block-end:2rem!important}.g-sm-4,.gx-sm-4{column-gap:2rem}.g-sm-4,.gy-sm-4{row-gap:2rem}.gap-sm-4,.gapx-sm-4{--gap-x:2rem}.gap-sm-4,.gapy-sm-4{--gap-y:2rem}.m-sm-5,.mx-sm-5,.ms-sm-5{margin-inline-start:3rem!important}.m-sm-5,.mx-sm-5,.me-sm-5{margin-inline-end:3rem!important}.m-sm-5,.my-sm-5,.mt-sm-5{margin-block-start:3rem!important}.m-sm-5,.my-sm-5,.mb-sm-5{margin-block-end:3rem!important}.p-sm-5,.px-sm-5,.ps-sm-5{padding-inline-start:3rem!important}.p-sm-5,.px-sm-5,.pe-sm-5{padding-inline-end:3rem!important}.p-sm-5,.py-sm-5,.pt-sm-5{padding-block-start:3rem!important}.p-sm-5,.py-sm-5,.pb-sm-5{padding-block-end:3rem!important}.g-sm-5,.gx-sm-5{column-gap:3rem}.g-sm-5,.gy-sm-5{row-gap:3rem}.gap-sm-5,.gapx-sm-5{--gap-x:3rem}.gap-sm-5,.gapy-sm-5{--gap-y:3rem}}@media (min-width:768px){.text-md-center{text-align:center}.text-md-start{text-align:start}.text-md-end{text-align:end}.text-md-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.text-md-nowrap{white-space:nowrap}.d-md-none{display:none}.d-md-inline{display:inline}.d-md-inline-block{display:inline-block}.d-md-block{display:block}.d-md-flex{display:flex}.d-md-inline-flex{display:inline-flex}.d-md-grid{display:grid}.flex-md-column{flex-direction:column}.flex-md-row{flex-direction:row}.justify-content-md-start{justify-content:flex-start}.justify-content-md-end{justify-content:flex-end}.justify-content-md-center{justify-content:center}.justify-content-md-between{justify-content:space-between}.justify-content-md-around{justify-content:space-around}.align-items-md-start{align-items:flex-start}.align-items-md-end{align-items:flex-end}.align-items-md-center{align-items:center}.align-items-md-stretch{align-items:stretch}.align-self-md-start{align-self:flex-start}.align-self-md-end{align-self:flex-end}.align-self-md-center{align-self:center}.align-self-md-stretch{align-self:stretch}.position-md-static{position:static!important}.position-md-relative{position:relative!important}.position-md-absolute{position:absolute!important}.position-md-sticky{position:sticky!important}.position-md-fixed{position:fixed!important}.mx-md-auto{margin-inline:auto}.m-md-0,.mx-md-0,.ms-md-0{margin-inline-start:0!important}.m-md-0,.mx-md-0,.me-md-0{margin-inline-end:0!important}.m-md-0,.my-md-0,.mt-md-0{margin-block-start:0!important}.m-md-0,.my-md-0,.mb-md-0{margin-block-end:0!important}.p-md-0,.px-md-0,.ps-md-0{padding-inline-start:0!important}.p-md-0,.px-md-0,.pe-md-0{padding-inline-end:0!important}.p-md-0,.py-md-0,.pt-md-0{padding-block-start:0!important}.p-md-0,.py-md-0,.pb-md-0{padding-block-end:0!important}.g-md-0,.gx-md-0{column-gap:0}.g-md-0,.gy-md-0{row-gap:0}.gap-md-0,.gapx-md-0{--gap-x:0}.gap-md-0,.gapy-md-0{--gap-y:0}.m-md-1,.mx-md-1,.ms-md-1{margin-inline-start:.25rem!important}.m-md-1,.mx-md-1,.me-md-1{margin-inline-end:.25rem!important}.m-md-1,.my-md-1,.mt-md-1{margin-block-start:.25rem!important}.m-md-1,.my-md-1,.mb-md-1{margin-block-end:.25rem!important}.p-md-1,.px-md-1,.ps-md-1{padding-inline-start:.25rem!important}.p-md-1,.px-md-1,.pe-md-1{padding-inline-end:.25rem!important}.p-md-1,.py-md-1,.pt-md-1{padding-block-start:.25rem!important}.p-md-1,.py-md-1,.pb-md-1{padding-block-end:.25rem!important}.g-md-1,.gx-md-1{column-gap:.25rem}.g-md-1,.gy-md-1{row-gap:.25rem}.gap-md-1,.gapx-md-1{--gap-x:.25rem}.gap-md-1,.gapy-md-1{--gap-y:.25rem}.m-md-2,.mx-md-2,.ms-md-2{margin-inline-start:.5rem!important}.m-md-2,.mx-md-2,.me-md-2{margin-inline-end:.5rem!important}.m-md-2,.my-md-2,.mt-md-2{margin-block-start:.5rem!important}.m-md-2,.my-md-2,.mb-md-2{margin-block-end:.5rem!important}.p-md-2,.px-md-2,.ps-md-2{padding-inline-start:.5rem!important}.p-md-2,.px-md-2,.pe-md-2{padding-inline-end:.5rem!important}.p-md-2,.py-md-2,.pt-md-2{padding-block-start:.5rem!important}.p-md-2,.py-md-2,.pb-md-2{padding-block-end:.5rem!important}.g-md-2,.gx-md-2{column-gap:.5rem}.g-md-2,.gy-md-2{row-gap:.5rem}.gap-md-2,.gapx-md-2{--gap-x:.5rem}.gap-md-2,.gapy-md-2{--gap-y:.5rem}.m-md-3,.mx-md-3,.ms-md-3{margin-inline-start:1rem!important}.m-md-3,.mx-md-3,.me-md-3{margin-inline-end:1rem!important}.m-md-3,.my-md-3,.mt-md-3{margin-block-start:1rem!important}.m-md-3,.my-md-3,.mb-md-3{margin-block-end:1rem!important}.p-md-3,.px-md-3,.ps-md-3{padding-inline-start:1rem!important}.p-md-3,.px-md-3,.pe-md-3{padding-inline-end:1rem!important}.p-md-3,.py-md-3,.pt-md-3{padding-block-start:1rem!important}.p-md-3,.py-md-3,.pb-md-3{padding-block-end:1rem!important}.g-md-3,.gx-md-3{column-gap:1rem}.g-md-3,.gy-md-3{row-gap:1rem}.gap-md-3,.gapx-md-3{--gap-x:1rem}.gap-md-3,.gapy-md-3{--gap-y:1rem}.m-md-4,.mx-md-4,.ms-md-4{margin-inline-start:2rem!important}.m-md-4,.mx-md-4,.me-md-4{margin-inline-end:2rem!important}.m-md-4,.my-md-4,.mt-md-4{margin-block-start:2rem!important}.m-md-4,.my-md-4,.mb-md-4{margin-block-end:2rem!important}.p-md-4,.px-md-4,.ps-md-4{padding-inline-start:2rem!important}.p-md-4,.px-md-4,.pe-md-4{padding-inline-end:2rem!important}.p-md-4,.py-md-4,.pt-md-4{padding-block-start:2rem!important}.p-md-4,.py-md-4,.pb-md-4{padding-block-end:2rem!important}.g-md-4,.gx-md-4{column-gap:2rem}.g-md-4,.gy-md-4{row-gap:2rem}.gap-md-4,.gapx-md-4{--gap-x:2rem}.gap-md-4,.gapy-md-4{--gap-y:2rem}.m-md-5,.mx-md-5,.ms-md-5{margin-inline-start:3rem!important}.m-md-5,.mx-md-5,.me-md-5{margin-inline-end:3rem!important}.m-md-5,.my-md-5,.mt-md-5{margin-block-start:3rem!important}.m-md-5,.my-md-5,.mb-md-5{margin-block-end:3rem!important}.p-md-5,.px-md-5,.ps-md-5{padding-inline-start:3rem!important}.p-md-5,.px-md-5,.pe-md-5{padding-inline-end:3rem!important}.p-md-5,.py-md-5,.pt-md-5{padding-block-start:3rem!important}.p-md-5,.py-md-5,.pb-md-5{padding-block-end:3rem!important}.g-md-5,.gx-md-5{column-gap:3rem}.g-md-5,.gy-md-5{row-gap:3rem}.gap-md-5,.gapx-md-5{--gap-x:3rem}.gap-md-5,.gapy-md-5{--gap-y:3rem}}@media (min-width:992px){.text-lg-center{text-align:center}.text-lg-start{text-align:start}.text-lg-end{text-align:end}.text-lg-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.text-lg-nowrap{white-space:nowrap}.d-lg-none{display:none}.d-lg-inline{display:inline}.d-lg-inline-block{display:inline-block}.d-lg-block{display:block}.d-lg-flex{display:flex}.d-lg-inline-flex{display:inline-flex}.d-lg-grid{display:grid}.flex-lg-column{flex-direction:column}.flex-lg-row{flex-direction:row}.justify-content-lg-start{justify-content:flex-start}.justify-content-lg-end{justify-content:flex-end}.justify-content-lg-center{justify-content:center}.justify-content-lg-between{justify-content:space-between}.justify-content-lg-around{justify-content:space-around}.align-items-lg-start{align-items:flex-start}.align-items-lg-end{align-items:flex-end}.align-items-lg-center{align-items:center}.align-items-lg-stretch{align-items:stretch}.align-self-lg-start{align-self:flex-start}.align-self-lg-end{align-self:flex-end}.align-self-lg-center{align-self:center}.align-self-lg-stretch{align-self:stretch}.position-lg-static{position:static!important}.position-lg-relative{position:relative!important}.position-lg-absolute{position:absolute!important}.position-lg-sticky{position:sticky!important}.position-lg-fixed{position:fixed!important}.mx-lg-auto{margin-inline:auto}.m-lg-0,.mx-lg-0,.ms-lg-0{margin-inline-start:0!important}.m-lg-0,.mx-lg-0,.me-lg-0{margin-inline-end:0!important}.m-lg-0,.my-lg-0,.mt-lg-0{margin-block-start:0!important}.m-lg-0,.my-lg-0,.mb-lg-0{margin-block-end:0!important}.p-lg-0,.px-lg-0,.ps-lg-0{padding-inline-start:0!important}.p-lg-0,.px-lg-0,.pe-lg-0{padding-inline-end:0!important}.p-lg-0,.py-lg-0,.pt-lg-0{padding-block-start:0!important}.p-lg-0,.py-lg-0,.pb-lg-0{padding-block-end:0!important}.g-lg-0,.gx-lg-0{column-gap:0}.g-lg-0,.gy-lg-0{row-gap:0}.gap-lg-0,.gapx-lg-0{--gap-x:0}.gap-lg-0,.gapy-lg-0{--gap-y:0}.m-lg-1,.mx-lg-1,.ms-lg-1{margin-inline-start:.25rem!important}.m-lg-1,.mx-lg-1,.me-lg-1{margin-inline-end:.25rem!important}.m-lg-1,.my-lg-1,.mt-lg-1{margin-block-start:.25rem!important}.m-lg-1,.my-lg-1,.mb-lg-1{margin-block-end:.25rem!important}.p-lg-1,.px-lg-1,.ps-lg-1{padding-inline-start:.25rem!important}.p-lg-1,.px-lg-1,.pe-lg-1{padding-inline-end:.25rem!important}.p-lg-1,.py-lg-1,.pt-lg-1{padding-block-start:.25rem!important}.p-lg-1,.py-lg-1,.pb-lg-1{padding-block-end:.25rem!important}.g-lg-1,.gx-lg-1{column-gap:.25rem}.g-lg-1,.gy-lg-1{row-gap:.25rem}.gap-lg-1,.gapx-lg-1{--gap-x:.25rem}.gap-lg-1,.gapy-lg-1{--gap-y:.25rem}.m-lg-2,.mx-lg-2,.ms-lg-2{margin-inline-start:.5rem!important}.m-lg-2,.mx-lg-2,.me-lg-2{margin-inline-end:.5rem!important}.m-lg-2,.my-lg-2,.mt-lg-2{margin-block-start:.5rem!important}.m-lg-2,.my-lg-2,.mb-lg-2{margin-block-end:.5rem!important}.p-lg-2,.px-lg-2,.ps-lg-2{padding-inline-start:.5rem!important}.p-lg-2,.px-lg-2,.pe-lg-2{padding-inline-end:.5rem!important}.p-lg-2,.py-lg-2,.pt-lg-2{padding-block-start:.5rem!important}.p-lg-2,.py-lg-2,.pb-lg-2{padding-block-end:.5rem!important}.g-lg-2,.gx-lg-2{column-gap:.5rem}.g-lg-2,.gy-lg-2{row-gap:.5rem}.gap-lg-2,.gapx-lg-2{--gap-x:.5rem}.gap-lg-2,.gapy-lg-2{--gap-y:.5rem}.m-lg-3,.mx-lg-3,.ms-lg-3{margin-inline-start:1rem!important}.m-lg-3,.mx-lg-3,.me-lg-3{margin-inline-end:1rem!important}.m-lg-3,.my-lg-3,.mt-lg-3{margin-block-start:1rem!important}.m-lg-3,.my-lg-3,.mb-lg-3{margin-block-end:1rem!important}.p-lg-3,.px-lg-3,.ps-lg-3{padding-inline-start:1rem!important}.p-lg-3,.px-lg-3,.pe-lg-3{padding-inline-end:1rem!important}.p-lg-3,.py-lg-3,.pt-lg-3{padding-block-start:1rem!important}.p-lg-3,.py-lg-3,.pb-lg-3{padding-block-end:1rem!important}.g-lg-3,.gx-lg-3{column-gap:1rem}.g-lg-3,.gy-lg-3{row-gap:1rem}.gap-lg-3,.gapx-lg-3{--gap-x:1rem}.gap-lg-3,.gapy-lg-3{--gap-y:1rem}.m-lg-4,.mx-lg-4,.ms-lg-4{margin-inline-start:2rem!important}.m-lg-4,.mx-lg-4,.me-lg-4{margin-inline-end:2rem!important}.m-lg-4,.my-lg-4,.mt-lg-4{margin-block-start:2rem!important}.m-lg-4,.my-lg-4,.mb-lg-4{margin-block-end:2rem!important}.p-lg-4,.px-lg-4,.ps-lg-4{padding-inline-start:2rem!important}.p-lg-4,.px-lg-4,.pe-lg-4{padding-inline-end:2rem!important}.p-lg-4,.py-lg-4,.pt-lg-4{padding-block-start:2rem!important}.p-lg-4,.py-lg-4,.pb-lg-4{padding-block-end:2rem!important}.g-lg-4,.gx-lg-4{column-gap:2rem}.g-lg-4,.gy-lg-4{row-gap:2rem}.gap-lg-4,.gapx-lg-4{--gap-x:2rem}.gap-lg-4,.gapy-lg-4{--gap-y:2rem}.m-lg-5,.mx-lg-5,.ms-lg-5{margin-inline-start:3rem!important}.m-lg-5,.mx-lg-5,.me-lg-5{margin-inline-end:3rem!important}.m-lg-5,.my-lg-5,.mt-lg-5{margin-block-start:3rem!important}.m-lg-5,.my-lg-5,.mb-lg-5{margin-block-end:3rem!important}.p-lg-5,.px-lg-5,.ps-lg-5{padding-inline-start:3rem!important}.p-lg-5,.px-lg-5,.pe-lg-5{padding-inline-end:3rem!important}.p-lg-5,.py-lg-5,.pt-lg-5{padding-block-start:3rem!important}.p-lg-5,.py-lg-5,.pb-lg-5{padding-block-end:3rem!important}.g-lg-5,.gx-lg-5{column-gap:3rem}.g-lg-5,.gy-lg-5{row-gap:3rem}.gap-lg-5,.gapx-lg-5{--gap-x:3rem}.gap-lg-5,.gapy-lg-5{--gap-y:3rem}}@media (min-width:1200px){.text-xl-center{text-align:center}.text-xl-start{text-align:start}.text-xl-end{text-align:end}.text-xl-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.text-xl-nowrap{white-space:nowrap}.d-xl-none{display:none}.d-xl-inline{display:inline}.d-xl-inline-block{display:inline-block}.d-xl-block{display:block}.d-xl-flex{display:flex}.d-xl-inline-flex{display:inline-flex}.d-xl-grid{display:grid}.flex-xl-column{flex-direction:column}.flex-xl-row{flex-direction:row}.justify-content-xl-start{justify-content:flex-start}.justify-content-xl-end{justify-content:flex-end}.justify-content-xl-center{justify-content:center}.justify-content-xl-between{justify-content:space-between}.justify-content-xl-around{justify-content:space-around}.align-items-xl-start{align-items:flex-start}.align-items-xl-end{align-items:flex-end}.align-items-xl-center{align-items:center}.align-items-xl-stretch{align-items:stretch}.align-self-xl-start{align-self:flex-start}.align-self-xl-end{align-self:flex-end}.align-self-xl-center{align-self:center}.align-self-xl-stretch{align-self:stretch}.position-xl-static{position:static!important}.position-xl-relative{position:relative!important}.position-xl-absolute{position:absolute!important}.position-xl-sticky{position:sticky!important}.position-xl-fixed{position:fixed!important}.mx-xl-auto{margin-inline:auto}.m-xl-0,.mx-xl-0,.ms-xl-0{margin-inline-start:0!important}.m-xl-0,.mx-xl-0,.me-xl-0{margin-inline-end:0!important}.m-xl-0,.my-xl-0,.mt-xl-0{margin-block-start:0!important}.m-xl-0,.my-xl-0,.mb-xl-0{margin-block-end:0!important}.p-xl-0,.px-xl-0,.ps-xl-0{padding-inline-start:0!important}.p-xl-0,.px-xl-0,.pe-xl-0{padding-inline-end:0!important}.p-xl-0,.py-xl-0,.pt-xl-0{padding-block-start:0!important}.p-xl-0,.py-xl-0,.pb-xl-0{padding-block-end:0!important}.g-xl-0,.gx-xl-0{column-gap:0}.g-xl-0,.gy-xl-0{row-gap:0}.gap-xl-0,.gapx-xl-0{--gap-x:0}.gap-xl-0,.gapy-xl-0{--gap-y:0}.m-xl-1,.mx-xl-1,.ms-xl-1{margin-inline-start:.25rem!important}.m-xl-1,.mx-xl-1,.me-xl-1{margin-inline-end:.25rem!important}.m-xl-1,.my-xl-1,.mt-xl-1{margin-block-start:.25rem!important}.m-xl-1,.my-xl-1,.mb-xl-1{margin-block-end:.25rem!important}.p-xl-1,.px-xl-1,.ps-xl-1{padding-inline-start:.25rem!important}.p-xl-1,.px-xl-1,.pe-xl-1{padding-inline-end:.25rem!important}.p-xl-1,.py-xl-1,.pt-xl-1{padding-block-start:.25rem!important}.p-xl-1,.py-xl-1,.pb-xl-1{padding-block-end:.25rem!important}.g-xl-1,.gx-xl-1{column-gap:.25rem}.g-xl-1,.gy-xl-1{row-gap:.25rem}.gap-xl-1,.gapx-xl-1{--gap-x:.25rem}.gap-xl-1,.gapy-xl-1{--gap-y:.25rem}.m-xl-2,.mx-xl-2,.ms-xl-2{margin-inline-start:.5rem!important}.m-xl-2,.mx-xl-2,.me-xl-2{margin-inline-end:.5rem!important}.m-xl-2,.my-xl-2,.mt-xl-2{margin-block-start:.5rem!important}.m-xl-2,.my-xl-2,.mb-xl-2{margin-block-end:.5rem!important}.p-xl-2,.px-xl-2,.ps-xl-2{padding-inline-start:.5rem!important}.p-xl-2,.px-xl-2,.pe-xl-2{padding-inline-end:.5rem!important}.p-xl-2,.py-xl-2,.pt-xl-2{padding-block-start:.5rem!important}.p-xl-2,.py-xl-2,.pb-xl-2{padding-block-end:.5rem!important}.g-xl-2,.gx-xl-2{column-gap:.5rem}.g-xl-2,.gy-xl-2{row-gap:.5rem}.gap-xl-2,.gapx-xl-2{--gap-x:.5rem}.gap-xl-2,.gapy-xl-2{--gap-y:.5rem}.m-xl-3,.mx-xl-3,.ms-xl-3{margin-inline-start:1rem!important}.m-xl-3,.mx-xl-3,.me-xl-3{margin-inline-end:1rem!important}.m-xl-3,.my-xl-3,.mt-xl-3{margin-block-start:1rem!important}.m-xl-3,.my-xl-3,.mb-xl-3{margin-block-end:1rem!important}.p-xl-3,.px-xl-3,.ps-xl-3{padding-inline-start:1rem!important}.p-xl-3,.px-xl-3,.pe-xl-3{padding-inline-end:1rem!important}.p-xl-3,.py-xl-3,.pt-xl-3{padding-block-start:1rem!important}.p-xl-3,.py-xl-3,.pb-xl-3{padding-block-end:1rem!important}.g-xl-3,.gx-xl-3{column-gap:1rem}.g-xl-3,.gy-xl-3{row-gap:1rem}.gap-xl-3,.gapx-xl-3{--gap-x:1rem}.gap-xl-3,.gapy-xl-3{--gap-y:1rem}.m-xl-4,.mx-xl-4,.ms-xl-4{margin-inline-start:2rem!important}.m-xl-4,.mx-xl-4,.me-xl-4{margin-inline-end:2rem!important}.m-xl-4,.my-xl-4,.mt-xl-4{margin-block-start:2rem!important}.m-xl-4,.my-xl-4,.mb-xl-4{margin-block-end:2rem!important}.p-xl-4,.px-xl-4,.ps-xl-4{padding-inline-start:2rem!important}.p-xl-4,.px-xl-4,.pe-xl-4{padding-inline-end:2rem!important}.p-xl-4,.py-xl-4,.pt-xl-4{padding-block-start:2rem!important}.p-xl-4,.py-xl-4,.pb-xl-4{padding-block-end:2rem!important}.g-xl-4,.gx-xl-4{column-gap:2rem}.g-xl-4,.gy-xl-4{row-gap:2rem}.gap-xl-4,.gapx-xl-4{--gap-x:2rem}.gap-xl-4,.gapy-xl-4{--gap-y:2rem}.m-xl-5,.mx-xl-5,.ms-xl-5{margin-inline-start:3rem!important}.m-xl-5,.mx-xl-5,.me-xl-5{margin-inline-end:3rem!important}.m-xl-5,.my-xl-5,.mt-xl-5{margin-block-start:3rem!important}.m-xl-5,.my-xl-5,.mb-xl-5{margin-block-end:3rem!important}.p-xl-5,.px-xl-5,.ps-xl-5{padding-inline-start:3rem!important}.p-xl-5,.px-xl-5,.pe-xl-5{padding-inline-end:3rem!important}.p-xl-5,.py-xl-5,.pt-xl-5{padding-block-start:3rem!important}.p-xl-5,.py-xl-5,.pb-xl-5{padding-block-end:3rem!important}.g-xl-5,.gx-xl-5{column-gap:3rem}.g-xl-5,.gy-xl-5{row-gap:3rem}.gap-xl-5,.gapx-xl-5{--gap-x:3rem}.gap-xl-5,.gapy-xl-5{--gap-y:3rem}}@media (min-width:1600px){.text-xxl-center{text-align:center}.text-xxl-start{text-align:start}.text-xxl-end{text-align:end}.text-xxl-justify{text-align:justify;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}.text-xxl-nowrap{white-space:nowrap}.d-xxl-none{display:none}.d-xxl-inline{display:inline}.d-xxl-inline-block{display:inline-block}.d-xxl-block{display:block}.d-xxl-flex{display:flex}.d-xxl-inline-flex{display:inline-flex}.d-xxl-grid{display:grid}.flex-xxl-column{flex-direction:column}.flex-xxl-row{flex-direction:row}.justify-content-xxl-start{justify-content:flex-start}.justify-content-xxl-end{justify-content:flex-end}.justify-content-xxl-center{justify-content:center}.justify-content-xxl-between{justify-content:space-between}.justify-content-xxl-around{justify-content:space-around}.align-items-xxl-start{align-items:flex-start}.align-items-xxl-end{align-items:flex-end}.align-items-xxl-center{align-items:center}.align-items-xxl-stretch{align-items:stretch}.align-self-xxl-start{align-self:flex-start}.align-self-xxl-end{align-self:flex-end}.align-self-xxl-center{align-self:center}.align-self-xxl-stretch{align-self:stretch}.position-xxl-static{position:static!important}.position-xxl-relative{position:relative!important}.position-xxl-absolute{position:absolute!important}.position-xxl-sticky{position:sticky!important}.position-xxl-fixed{position:fixed!important}.mx-xxl-auto{margin-inline:auto}.m-xxl-0,.mx-xxl-0,.ms-xxl-0{margin-inline-start:0!important}.m-xxl-0,.mx-xxl-0,.me-xxl-0{margin-inline-end:0!important}.m-xxl-0,.my-xxl-0,.mt-xxl-0{margin-block-start:0!important}.m-xxl-0,.my-xxl-0,.mb-xxl-0{margin-block-end:0!important}.p-xxl-0,.px-xxl-0,.ps-xxl-0{padding-inline-start:0!important}.p-xxl-0,.px-xxl-0,.pe-xxl-0{padding-inline-end:0!important}.p-xxl-0,.py-xxl-0,.pt-xxl-0{padding-block-start:0!important}.p-xxl-0,.py-xxl-0,.pb-xxl-0{padding-block-end:0!important}.g-xxl-0,.gx-xxl-0{column-gap:0}.g-xxl-0,.gy-xxl-0{row-gap:0}.gap-xxl-0,.gapx-xxl-0{--gap-x:0}.gap-xxl-0,.gapy-xxl-0{--gap-y:0}.m-xxl-1,.mx-xxl-1,.ms-xxl-1{margin-inline-start:.25rem!important}.m-xxl-1,.mx-xxl-1,.me-xxl-1{margin-inline-end:.25rem!important}.m-xxl-1,.my-xxl-1,.mt-xxl-1{margin-block-start:.25rem!important}.m-xxl-1,.my-xxl-1,.mb-xxl-1{margin-block-end:.25rem!important}.p-xxl-1,.px-xxl-1,.ps-xxl-1{padding-inline-start:.25rem!important}.p-xxl-1,.px-xxl-1,.pe-xxl-1{padding-inline-end:.25rem!important}.p-xxl-1,.py-xxl-1,.pt-xxl-1{padding-block-start:.25rem!important}.p-xxl-1,.py-xxl-1,.pb-xxl-1{padding-block-end:.25rem!important}.g-xxl-1,.gx-xxl-1{column-gap:.25rem}.g-xxl-1,.gy-xxl-1{row-gap:.25rem}.gap-xxl-1,.gapx-xxl-1{--gap-x:.25rem}.gap-xxl-1,.gapy-xxl-1{--gap-y:.25rem}.m-xxl-2,.mx-xxl-2,.ms-xxl-2{margin-inline-start:.5rem!important}.m-xxl-2,.mx-xxl-2,.me-xxl-2{margin-inline-end:.5rem!important}.m-xxl-2,.my-xxl-2,.mt-xxl-2{margin-block-start:.5rem!important}.m-xxl-2,.my-xxl-2,.mb-xxl-2{margin-block-end:.5rem!important}.p-xxl-2,.px-xxl-2,.ps-xxl-2{padding-inline-start:.5rem!important}.p-xxl-2,.px-xxl-2,.pe-xxl-2{padding-inline-end:.5rem!important}.p-xxl-2,.py-xxl-2,.pt-xxl-2{padding-block-start:.5rem!important}.p-xxl-2,.py-xxl-2,.pb-xxl-2{padding-block-end:.5rem!important}.g-xxl-2,.gx-xxl-2{column-gap:.5rem}.g-xxl-2,.gy-xxl-2{row-gap:.5rem}.gap-xxl-2,.gapx-xxl-2{--gap-x:.5rem}.gap-xxl-2,.gapy-xxl-2{--gap-y:.5rem}.m-xxl-3,.mx-xxl-3,.ms-xxl-3{margin-inline-start:1rem!important}.m-xxl-3,.mx-xxl-3,.me-xxl-3{margin-inline-end:1rem!important}.m-xxl-3,.my-xxl-3,.mt-xxl-3{margin-block-start:1rem!important}.m-xxl-3,.my-xxl-3,.mb-xxl-3{margin-block-end:1rem!important}.p-xxl-3,.px-xxl-3,.ps-xxl-3{padding-inline-start:1rem!important}.p-xxl-3,.px-xxl-3,.pe-xxl-3{padding-inline-end:1rem!important}.p-xxl-3,.py-xxl-3,.pt-xxl-3{padding-block-start:1rem!important}.p-xxl-3,.py-xxl-3,.pb-xxl-3{padding-block-end:1rem!important}.g-xxl-3,.gx-xxl-3{column-gap:1rem}.g-xxl-3,.gy-xxl-3{row-gap:1rem}.gap-xxl-3,.gapx-xxl-3{--gap-x:1rem}.gap-xxl-3,.gapy-xxl-3{--gap-y:1rem}.m-xxl-4,.mx-xxl-4,.ms-xxl-4{margin-inline-start:2rem!important}.m-xxl-4,.mx-xxl-4,.me-xxl-4{margin-inline-end:2rem!important}.m-xxl-4,.my-xxl-4,.mt-xxl-4{margin-block-start:2rem!important}.m-xxl-4,.my-xxl-4,.mb-xxl-4{margin-block-end:2rem!important}.p-xxl-4,.px-xxl-4,.ps-xxl-4{padding-inline-start:2rem!important}.p-xxl-4,.px-xxl-4,.pe-xxl-4{padding-inline-end:2rem!important}.p-xxl-4,.py-xxl-4,.pt-xxl-4{padding-block-start:2rem!important}.p-xxl-4,.py-xxl-4,.pb-xxl-4{padding-block-end:2rem!important}.g-xxl-4,.gx-xxl-4{column-gap:2rem}.g-xxl-4,.gy-xxl-4{row-gap:2rem}.gap-xxl-4,.gapx-xxl-4{--gap-x:2rem}.gap-xxl-4,.gapy-xxl-4{--gap-y:2rem}.m-xxl-5,.mx-xxl-5,.ms-xxl-5{margin-inline-start:3rem!important}.m-xxl-5,.mx-xxl-5,.me-xxl-5{margin-inline-end:3rem!important}.m-xxl-5,.my-xxl-5,.mt-xxl-5{margin-block-start:3rem!important}.m-xxl-5,.my-xxl-5,.mb-xxl-5{margin-block-end:3rem!important}.p-xxl-5,.px-xxl-5,.ps-xxl-5{padding-inline-start:3rem!important}.p-xxl-5,.px-xxl-5,.pe-xxl-5{padding-inline-end:3rem!important}.p-xxl-5,.py-xxl-5,.pt-xxl-5{padding-block-start:3rem!important}.p-xxl-5,.py-xxl-5,.pb-xxl-5{padding-block-end:3rem!important}.g-xxl-5,.gx-xxl-5{column-gap:3rem}.g-xxl-5,.gy-xxl-5{row-gap:3rem}.gap-xxl-5,.gapx-xxl-5{--gap-x:3rem}.gap-xxl-5,.gapy-xxl-5{--gap-y:3rem}}.bg-primary{background-color:#12bcff!important}.text-primary{color:#12bcff!important}.pill-primary{color:#12bcff!important;background-color:#e7f8ff!important}.bg-secondary{background-color:#e7e7e7!important}.text-secondary{color:#e7e7e7!important}.pill-secondary{color:#e7e7e7!important;background-color:#fdfdfd!important}.bg-success{background-color:#3c6!important}.text-success{color:#3c6!important}.pill-success{color:#3c6!important;background-color:#ebfaf0!important}.bg-info{background-color:#3ce!important}.text-info{color:#3ce!important}.pill-info{color:#3ce!important;background-color:#ebfafd!important}.bg-warning{background-color:#ffc107!important}.text-warning{color:#ffc107!important}.pill-warning{color:#ffc107!important;background-color:#fff9e6!important}.bg-danger{background-color:#d91900!important}.text-danger{color:#d91900!important}.pill-danger{color:#d91900!important;background-color:#fbe8e6!important}.bg-light{background-color:#f8f9fa!important}.text-light{color:#f8f9fa!important}.pill-light{color:#f8f9fa!important;background-color:#191919!important}.bg-dark{background-color:#212529!important}.text-dark{color:#212529!important}.pill-dark{color:#212529!important;background-color:#e9e9ea!important}.nav{--nav-item-padding-x:.5rem;--nav-item-padding-y:.5rem;flex-direction:row;padding:0;list-style:none;display:flex}.nav li{padding-inline:var(--nav-item-padding-x);position:relative}.nav li>a{padding:var(--nav-item-padding-y)var(--nav-item-padding-x);display:block}.nav ul{opacity:0;pointer-events:none;padding:0;list-style:none;transition:opacity .3s;position:absolute;top:100%;left:0;box-shadow:0 .5rem 1rem #00000026}.nav.hover li:hover>ul,.nav:not(.hover) li.active>ul{opacity:1;pointer-events:all}.navbar{--burger-width:61.8vw;--burger-min-width:17.5rem;--burger-max-width:35rem;--content-padding-x:1.5rem;--content-padding-y:1.5rem}.navbar>.content{z-index:-1;background-color:rgb(var(--background));opacity:0;width:100vw;height:100vh;padding:var(--content-padding-y)var(--content-padding-x);pointer-events:none;flex-direction:column;transition:opacity .6s;display:flex;position:fixed;top:0;left:0;overflow:auto}.navbar>.content.active{z-index:10010;opacity:1;pointer-events:all}.navbar>.content .nav{flex-direction:column}.navbar>.content .nav ul{top:0;left:100%}.navbar.burger>.content{z-index:10010;opacity:1;width:var(--burger-width);min-width:var(--burger-min-width);max-width:var(--burger-max-width);transform:translateX(calc(0vw - var(--burger-width) - var(--content-padding-x)*2));transition:transform .6s}.navbar.burger>.content.active{transform:translate(0);box-shadow:0 .5rem 1rem #00000026}.navbar .dismiss{top:calc(var(--content-padding-y) - .5rem);right:calc(var(--content-padding-x) - .5rem);z-index:10010;border:none;font-size:1.5rem;transition:transform .3s;position:absolute}.navbar .dismiss:hover,.navbar .dismiss:focus{transform:rotate(180deg)}.navbar>.toggler{border:1px solid var(--border-color);border-radius:.25rem}.navbar>.toggler,.navbar .dismiss{background:0 0;padding:.5rem;line-height:1}.navbar.expand-xs>.content{opacity:1;pointer-events:all;flex-direction:row;width:auto;min-width:0;max-width:none;height:auto;padding:0;position:static;overflow:visible;transform:none}.navbar.expand-xs>.content .nav{flex-direction:row}.navbar.expand-xs>.content .nav ul{top:100%;left:0}.navbar.expand-xs>.toggler,.navbar.expand-xs .dismiss{display:none}@media (min-width:576px){.navbar.expand-sm>.content{opacity:1;pointer-events:all;flex-direction:row;width:auto;min-width:0;max-width:none;height:auto;padding:0;position:static;overflow:visible;transform:none}.navbar.expand-sm>.content .nav{flex-direction:row}.navbar.expand-sm>.content .nav ul{top:100%;left:0}.navbar.expand-sm>.toggler,.navbar.expand-sm .dismiss{display:none}}@media (min-width:768px){.navbar.expand-md>.content{opacity:1;pointer-events:all;flex-direction:row;width:auto;min-width:0;max-width:none;height:auto;padding:0;position:static;overflow:visible;transform:none}.navbar.expand-md>.content .nav{flex-direction:row}.navbar.expand-md>.content .nav ul{top:100%;left:0}.navbar.expand-md>.toggler,.navbar.expand-md .dismiss{display:none}}@media (min-width:992px){.navbar.expand-lg>.content{opacity:1;pointer-events:all;flex-direction:row;width:auto;min-width:0;max-width:none;height:auto;padding:0;position:static;overflow:visible;transform:none}.navbar.expand-lg>.content .nav{flex-direction:row}.navbar.expand-lg>.content .nav ul{top:100%;left:0}.navbar.expand-lg>.toggler,.navbar.expand-lg .dismiss{display:none}}@media (min-width:1200px){.navbar.expand-xl>.content{opacity:1;pointer-events:all;flex-direction:row;width:auto;min-width:0;max-width:none;height:auto;padding:0;position:static;overflow:visible;transform:none}.navbar.expand-xl>.content .nav{flex-direction:row}.navbar.expand-xl>.content .nav ul{top:100%;left:0}.navbar.expand-xl>.toggler,.navbar.expand-xl .dismiss{display:none}}@media (min-width:1600px){.navbar.expand-xxl>.content{opacity:1;pointer-events:all;flex-direction:row;width:auto;min-width:0;max-width:none;height:auto;padding:0;position:static;overflow:visible;transform:none}.navbar.expand-xxl>.content .nav{flex-direction:row}.navbar.expand-xxl>.content .nav ul{top:100%;left:0}.navbar.expand-xxl>.toggler,.navbar.expand-xxl .dismiss{display:none}}.pagination{--pagination-border-color:#ccc;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.pagination>li{border:1px solid var(--pagination-border-color);border-left-color:#0000}.pagination>li:first-child{border-left-color:var(--pagination-border-color);border-radius:4px 0 0 4px}.pagination>li:last-child{border-radius:0 4px 4px 0}.pagination .page-link{text-align:center;min-width:1.875em;padding:0 1ch;line-height:1.875em;display:block}.pagination .page-link.pager{padding:0}.pagination .page-link.disabled{color:#999;cursor:not-allowed}table{--bg:transparent;--accent-bg:transparent;--striped-color:rgba(var(--foreground),.9);--striped-bg:#00000005;--hover-color:rgba(var(--foreground),.9);--hover-bg:#0000000d;--cell-padding-x:.5rem;--cell-padding-y:.5rem;vertical-align:middle;border-color:var(--border-color);border-collapse:collapse;border-spacing:0;caption-side:top;width:100%}table>:not(caption)>*>*{padding:var(--cell-padding-y)var(--cell-padding-x);background-color:var(--bg);border:0 solid var(--border-color);box-shadow:inset 0 0 0 9999px var(--accent-bg);border-bottom-width:1px}table.sm{--cell-padding-x:.25rem;--cell-padding-y:.25rem}table.bordered>:not(caption)>*>*{border-width:1px}table.borderless>:not(caption)>*>*{border-style:none}table.striped>tbody>tr:nth-child(odd),table.striped-columns>:not(caption)>tr>:nth-child(2n){--accent-bg:var(--striped-bg);color:var(--striped-color)}table.hover>tbody>tr:hover>*{--accent-bg:var(--hover-bg);color:var(--hover-color)}.wave{z-index:999;pointer-events:none;touch-action:none;opacity:.5;background-image:radial-gradient(circle,#fff3 0%,#ffffff4d 40%,#fff6 50%,#ffffff80 60%,#fff0 70%);background-repeat:no-repeat;border-radius:50%;width:150%;height:150%;transition:transform .6s,opacity .6s .3s;position:absolute;top:-25%;left:-25%;transform:scale(0)}:root{--background:255,255,255;--sub-bg:247,247,247;--foreground:0,0,0;--border-color:51,51,51;--border-light:226,226,226;--subtitle:51,51,51;--subtext:102,102,102;--primary:18,188,255;--primary-btn:255,255,255;--secondary:231,231,231;--success:51,204,102;--danger:217,25,0;--info:51,204,238;--warning:255,193,7;--light:248,249,250;--dark:33,37,41;--gray-light:204,204,204;--gradient-stop:219,245,255;--radiation:#e1e1e1;height:100%;overflow:hidden}body{color:rgba(var(--foreground),.9);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--header-height:3.75rem;background:#f3f3f3;min-width:320px;height:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;overflow:auto}@media (max-width:767.98px){body{--header-height:2.5rem}}[lang|=en] .monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[lang|=zh] body{font-family:-apple-system,BlinkMacSystemFont,Microsoft Yahei,SimHei,PingFang SC,STHeiti,sans-serif}[lang=zh-TW] body{font-family:-apple-system,BlinkMacSystemFont,Microsoft JhengHei,PingFang TC,sans-serif}[lang=zh-HK] body{font-family:-apple-system,BlinkMacSystemFont,Microsoft JhengHei,PingFang HK,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}p{color:rgb(var(--subtext));font-size:.875rem;line-height:1.57143}.svg-inline--fa{height:1em}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-spin{animation:2s linear infinite fa-spin}.btn:disabled{background-color:#d6d6d6!important}picture>img{object-fit:inherit;width:100%;height:100%}.btn-none{background:0 0;border:none;outline:none}.header{z-index:9000;width:100%;color:rgb(var(--subtitle));background-color:rgb(var(--background));border-bottom:1px solid rgb(var(--border-light));align-items:center;padding:1rem 3.125vw;font-size:clamp(.75rem,1.28571vw,1.125rem);display:flex;position:sticky;top:0;left:0}.header .underline:after{bottom:-1rem}.header .logo{max-width:15.3125rem;color:inherit;flex:0 0 15.3125vw}.header .logo svg{width:100%;height:100%;max-height:var(--header-height);object-fit:contain}.header>.btn{z-index:110;width:2.625rem;height:2rem;padding:0;position:relative}.header>.btn svg{margin-inline:auto}.header .account{flex:none;align-items:center;column-gap:clamp(.5rem,1vw,1.375rem);line-height:1.44444;display:flex}.header .account button{background:0 0;border:none}.header .account .settle{padding:0 0 0 5px;position:relative}.header .account .settle picture{z-index:2;max-height:var(--header-height,3.75rem);max-width:var(--header-height,3.75rem);width:3.33333em;height:3.33333em;position:absolute;bottom:-5px;left:5px}.header .account .settle span{padding-inline:calc(var(--header-height,3.75rem) + 7px)1em;line-height:calc(var(--header-height,3.75rem) - 1.25rem);line-height:calc(min(var(--header-height,3.75rem),3.33333em) - 1.25rem);color:rgb(var(--primary-btn));background:linear-gradient(90deg,#0197f8,#30c4ff);border-radius:3.75rem;padding-inline-start:calc(min(var(--header-height,3.75rem),3.33333em) + 7px)}.header .account .avatar{border-radius:50%}.header .account .currency{align-items:center;display:flex}.header .account .currency span{border-inline-start:1px solid rgb(var(--border-light));margin-inline-start:.5rem;padding-inline-start:.5rem}.header .account .links{align-items:center;display:flex}.header .account .links img,.header .account .links svg{width:auto;margin-inline-end:.5rem}.header .account .links button{margin-inline-start:.5rem}.header .locale{white-space:nowrap}.header .locale .toggler{box-shadow:none;color:inherit;background:0 0;margin:0}.header .locale .toggler .caret{display:none}@media (max-width:1199.98px){.header .logo{flex:0 0 16.5vw}}@media (max-width:767.98px){.header{justify-content:space-between;font-size:1.125rem}.header .underline:after{bottom:.25em}.header .logo{flex:0 0 12.375rem}.header .nav-container{pointer-events:none;z-index:100;background-color:rgb(var(--background));width:80%;max-width:20rem;height:100vh;box-shadow:0 0 1rem rgba(var(--foreground),.15);flex-direction:column;padding:5rem 0 1rem;transition:transform .3s;position:fixed;top:0;left:100%}.header .nav-container.active{pointer-events:all;transform:translate(-100%)}.header .nav-container.active~.btn>.fa-xmark{display:block}.header .nav-container.active~.btn>.fa-bars{display:none}.header .nav-container .nav{flex-direction:column}.header .nav-container .nav a{line-height:3}.header .account{flex-wrap:wrap;justify-content:space-between;padding:0 2rem}.header .account .settle{--header-height:3.75rem;flex:0 0 100%;max-width:100%;margin:0 0 1rem;padding:0}.header .fa-xmark{vertical-align:-.175em;font-size:125%}}.logo-w{color:#303030}.modal-i18n .modal-content,.modal-creature .modal-content{--padding-x:1.5rem;--padding-y:1.5rem;flex-direction:column;width:90%;max-width:53.75rem;height:50%;min-height:20rem;display:flex}.modal-i18n .modal-content .dismiss,.modal-creature .modal-content .dismiss{text-align:right;border:none;padding:1.5rem 1.5rem 0;font-size:1.125rem;line-height:1;position:static}.modal-i18n .flex,.modal-creature .flex{--gap-y:.6875rem;--gap-x:.6875rem;margin-inline:0}.modal-i18n .tabs{flex-direction:column;flex:0 0 calc(100% - 2.625rem);max-height:calc(100% - 2.625rem);display:flex}.modal-i18n .tabs .content{flex:1 1 0;max-height:100%}.modal-i18n .tabs .pane{height:100%;overflow:auto}.modal-i18n button{text-align:center;width:100%;height:2.5rem;color:rgb(var(--foreground));background:0 0;border:1px solid #999;border-radius:.25rem;padding:.25rem 1em;font-size:.75rem;line-height:1rem;transition-property:color,border-color,background-color;transition-duration:.3s;display:block}.modal-i18n button.active{border-color:rgb(var(--primary));background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.modal-creature .flex{padding:0 var(--gap-x);overflow:auto}.modal-creature label span{text-align:center;width:100%;color:rgba(var(--foreground),.75);border:1px solid;border-radius:.25rem;line-height:2.5;transition:border-color .3s,color .3s,background-color .3s;display:block}.modal-creature label :checked+span{border-color:rgb(var(--primary));background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.modal-creature .btn{align-self:center;margin-block:1.25rem .625rem;padding-inline:2rem}.modal-contact .modal-content{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;max-width:30rem;display:grid}.modal-contact h6,.modal-contact p{grid-column:1/3;margin:0}.modal-contact figure h6{text-align:center;margin:0 0 1em}.modal-publish .modal-content{width:90%;max-width:76.5625rem;position:relative}.modal-publish .tabs{padding:1.5rem}.nav-container{flex:1 1 0;justify-content:space-between;display:flex}.nav-container .nav{flex:1 1 0;column-gap:clamp(.625rem,2vw,4rem);padding-inline:clamp(.625rem,1.75vw,3.25rem)}.nav-container .nav a{font-size:inherit;line-height:var(--header-height,3.75rem);white-space:nowrap;color:inherit;align-items:center;padding:0;display:flex}.nav-container .nav a svg{width:1.25em;height:1em;margin-inline-end:.333333em}.nav-container .nav a.current{color:rgb(var(--primary))}@media (max-width:767.98px){.nav-container{pointer-events:none;z-index:100;background-color:rgb(var(--background));width:80%;max-width:20rem;height:100vh;box-shadow:0 0 1rem rgba(var(--foreground),.15);flex-direction:column;padding:5rem 0 1rem;transition:transform .3s;position:fixed;top:0;left:100%}.nav-container.active{pointer-events:all;transform:translate(-100%)}.nav-container.active~.btn>.fa-xmark{display:block}.nav-container.active~.btn>.fa-bars{display:none}.nav-container .nav{flex-direction:column}.nav-container .nav a{line-height:3}.nav-container .account{justify-content:space-between;padding:0 2rem}}.footer{z-index:10;background:linear-gradient(#e5f8ff,#eff9ff);flex-wrap:wrap;justify-content:space-between;column-gap:1rem;width:100%;padding:2.875rem 3.125vw 3.625rem;padding-block:clamp(1rem,4.25926vh,2.875rem) clamp(1.5rem,5.37037vh,3.625rem);font-size:clamp(.875rem,1.40625vw,1.125rem);line-height:1.57143;display:flex;bottom:0;left:0}.footer>*{flex:none;display:flex}.footer .label{font-size:inherit;flex:0 0 100%;margin:0 0 .333333em;font-weight:400;line-height:1.22222}.footer figure{text-align:center;flex:0 0 6.88889em;max-width:6.88889em}.footer figure span{background-color:rgb(var(--background));border-radius:.5rem;padding:.625rem;display:block}.footer figure img{aspect-ratio:1;width:100%;height:100%;display:block}.footer .email{max-width:16.875rem}.footer .email .input-box{gap:0}.footer .email label{border-bottom:1px solid rgb(var(--border-color));color:rgb(var(--subtext));flex-flow:wrap;gap:0;margin-bottom:clamp(.625rem,2.40741vh,1.625rem)}.footer .email label button{color:inherit;background:0 0;border:none;padding-bottom:.375em;font-size:1rem;line-height:1.4375}.footer .email label a{flex:1 1 0}.footer .email .input-group{border:none}.footer .email .input-group .btn{border-radius:0 .5rem .5rem 0;font-size:88.8889%}.footer .email input{color:#666;background-color:#fff;border-radius:.5rem 0 0 .5rem}.footer .logo-w{width:15.3125vw;max-width:15.3125rem;height:auto}.footer .links{color:rgb(var(--subtitle));justify-content:flex-start;column-gap:1rem;line-height:2.55556;list-style:none;display:flex}.footer .copyright{color:#999;text-align:start;font-size:77.7778%;font-style:normal}@media (max-width:991.98px){.footer{flex-direction:column-reverse;row-gap:1rem;font-size:.75rem}.footer>*{width:100%}.footer .logo{display:none}.footer .email{flex-direction:row-reverse;flex:0 0 calc(100% - 4.75rem);align-items:center;gap:.5rem;max-width:calc(100% - 4.75rem);display:flex}.footer .email~*{flex:0 0 1.875rem;width:1.875rem;overflow:hidden}.footer .email label{border:none;margin:0}.footer .email label button,.footer .email label .label{display:none}.footer .email .input-box{flex-direction:row;flex:0 0 calc(100% - 2.375rem);align-items:center;gap:1rem;max-width:calc(100% - 2.375rem)}.footer .email .input-box .label{flex:none}.footer .email .input-box .input-group{flex:1 1 0}}:is(body:has(.main-content>.fullscreen) .main-content,body:has(.main-content>.fullscreen) .fullscreen){height:100%}:is(body:has(.main-content>.fullscreen) .header,body:has(.main-content>.fixed-header) .header),:is(body:has(.main-content>.fullscreen) .footer,body:has(.main-content>.fixed-footer) .footer){position:fixed}body:has(.main-content>.fullscreen.revert) .header{color:rgb(var(--background));background:0 0}body:has(.main-content>.fullscreen.revert) .footer{color:rgb(var(--background));background:0 0}body:has(.main-content>.no-header) .header{display:none}body:has(.main-content>.no-footer) .footer{display:none}body:has(.copyright-only) .footer{padding:2.1875rem 1rem;background:0 0;padding-block:min(3.24074vh,2.1875rem)}:is(body:has(.copyright-only) .footer .logo,body:has(.copyright-only) .footer .links,body:has(.copyright-only) .footer .social){display:none}body:has(.copyright-only) .footer .main{flex:1 1 0;justify-content:center;align-items:center!important}body:has(.main-content>.h-100:only-child){flex-direction:column;display:flex}:is(body:has(.main-content>.h-100:only-child) .header,body:has(.main-content>.h-100:only-child) .footer){flex:none}body:has(.main-content>.h-100:only-child) .main-content{flex:1;overflow:auto}a.more svg{margin-left:.25rem;transition:transform .3s}a.more:not(:has(svg)):after{content:">";margin-left:.25rem;transition:transform .3s}a.more:hover svg{transform:translate(.25rem)}a.more:hover:not(:has(svg)):after{transform:translate(.25rem)}img.captcha{cursor:pointer;z-index:100;transition:transform .3s;position:relative}img.captcha:hover{transform:scale(1.25)}.login{flex-direction:column;justify-content:center;align-items:center;display:flex}.login>.container{align-items:center;height:100%;display:flex}.login header{align-items:center;width:100%;padding-inline:clamp(1rem,10vw,10rem);position:fixed;top:1.0625rem;left:0}.login header h2{color:rgb(var(--background));margin:0;border-inline-start:1px solid;margin-inline-start:.722222em;padding-inline-start:.722222em;font-size:1.875rem;font-weight:400;line-height:1.33333}.login-panel{background:rgb(var(--background));border-radius:1rem;width:100%;max-height:min(100% - 2rem,46.5rem);padding:0;display:flex;overflow:hidden}.login-panel>picture{object-fit:cover;flex:0 0 50%;order:2}.login-panel>picture img{object-fit:cover;width:100%;height:100%}@media (orientation:portrait){.login-panel>picture{display:none}}.login-panel .title{margin:0;font-size:clamp(1.25rem,3vh,2.25rem);font-weight:400;line-height:1.22222}.login-panel .subtitle{margin:.666667em 0 1.75em;font-size:clamp(1rem,2.5vh,1.5rem);font-weight:400;line-height:1.20833}.login-panel .desc{margin:.5rem 0 3.3125em;margin-bottom:clamp(1.5em,8.83333vh,3.3125em);font-size:clamp(.75rem,2vh,1rem);line-height:2}.login-panel .input-group{border:none;gap:1rem}.login-panel .input-group input{border-style:solid!important}.login-panel .input-group .btn{padding-inline:clamp(.75rem,2.875vw,1.4375rem)}.login-panel form{padding:3.625rem 5rem 4.8rem;flex:1 1 0;width:100%;margin:0 auto;padding:clamp(1.5rem,5.37037vh,3.625rem) clamp(2rem,6.66667%,5rem) clamp(3rem,9.6vh,4.8rem);font-size:clamp(1rem,min(1.75vw,2.59259vh),1.75rem);position:relative}.login-panel form>*{width:100%}.login-panel form .group{column-gap:1.625rem;display:flex}.login-panel form .group img{width:auto;height:1.92857em}.login-panel form>input+input,.login-panel form>input+.input-group,.login-panel form .input-group+input,.login-panel form .input-group+.input-group{margin-top:clamp(1rem,3.75vh,1.5rem)}.login-panel form input{padding:.5em .4375em;font-size:1rem;line-height:1.5}.login-panel form .btn-submit{margin-top:clamp(1.5em,5.37037vh,3.625em);padding-block:.4375em}.login-panel form .agreement{text-align:center;padding:0 1rem;font-size:.875rem;line-height:1.57143;position:absolute;bottom:clamp(1rem,3.98148vh,2.6875rem);left:50%;transform:translate(-50%)}.login-panel form .agreement label{display:inline-block}.login-panel form .agreement a{color:rgb(var(--primary))}.login-panel form .agreement a:hover{text-decoration:underline}@media (max-width:575.98px){.login-panel form .agreement{font-size:.75rem}}.login-panel form [type=checkbox]{vertical-align:-.125em;width:1em;height:1em;margin-right:.5em}.login-panel .links{text-align:center;color:rgba(var(--foreground),.6);margin-top:1rem;font-size:.875rem;line-height:1.57143}.login-panel .links a{color:rgba(var(--foreground),.9);margin-left:.5rem}@media screen and (max-height:680px){.login-panel .title:not(:first-child){margin-bottom:clamp(1.5rem,5.37037vh,3.3125rem)}.login-panel .desc{display:none}}@media screen and (max-height:540px){.login-panel .title{margin-bottom:3.33333vh}.login-panel .title:not(:first-child){display:none}.login-panel form .btn-submit{margin-top:3.33333vh}}.role-panel{padding:5.4375rem 9.1875rem 8.3125rem;padding:min(8.05556vh,5.4375rem) min(7.65625vw,9.1875rem) min(12.3148vh,8.3125rem);container-type:inline-size}.role-panel .title{margin-bottom:0!important}.role-panel .title,.role-panel .subtitle{text-align:center}.role-panel .options{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,min(3.7037vh,2.08333vw),2.5rem);font-size:clamp(1rem,2cqw,1.5rem);line-height:1.20833;display:grid}.role-panel .options a{padding:1.5rem;color:#000;border-radius:1rem;padding:clamp(.625rem,2cqw,1.5rem);display:block}.role-panel .options a:hover svg,.role-panel .options a:focus-visible svg{color:#000000e6;transform:translate(0)}.role-panel .options picture,.role-panel .options img{object-fit:contain;width:clamp(2.5rem,7.5cqw,5.625rem);height:clamp(2.5rem,8.33333vh,5.625rem);display:block}.role-panel .options picture{margin-bottom:.75rem}.role-panel .options svg{color:#666;float:right;transition:transform .3s,color .3s;transform:translate(-1em)}@media (max-width:540px) or (max-height:560px){.role-panel{padding-block:1.5rem}.role-panel .title{display:none}.role-panel .subtitle{margin-bottom:1.25rem}.role-panel .options svg{display:none}}.captcha-modal svg.captcha{align-self:center;border:none!important}.captcha-modal .btns{border-top:1px solid var(--border-light);justify-content:flex-end;gap:.75rem;display:flex}.feedback-fixed{z-index:1000;background:rgb(var(--background));box-shadow:0 .25rem .25rem rgba(var(--foreground),.03);border-radius:.5rem 0 0 .5rem;flex-direction:column;align-items:center;row-gap:.4375rem;padding:.125rem .5rem .75rem;display:flex;position:fixed;bottom:16.0736%;right:0}.feedback-fixed .title{min-width:3.75rem;color:rgb(var(--subtext));text-align:center;border-bottom:1px solid #f4f4f4;font-size:.75rem;line-height:2.71429;display:block}:has(.required-placeholder){position:relative}:has(.required-placeholder) .required-placeholder{pointer-events:none;opacity:0;position:absolute;inset:0}.map-pick{flex:1 1 0;min-height:10rem;position:relative}.map-pick .svg-inline--fa{z-index:2147483647;color:rgb(var(--primary));pointer-events:none;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map{position:relative}.map .unavailable{z-index:1000;background:rgba(var(--foreground),.5);width:100%;height:100%;color:rgb(var(--background));flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;display:none;position:absolute;top:0;left:0}.map .unavailable>*{margin:0}.loading-end{text-align:center;line-height:3}.profile.edit .save,.msg-box+button{background-color:rgb(var(--background));min-width:3rem;height:3rem;box-shadow:0 0 7px rgba(var(--foreground),.15);border:none;border-radius:.25rem 0 0 .25rem;justify-content:center;align-items:center;padding-inline:.5rem;font-size:1.25rem;transition:background-color .3s;display:flex;position:fixed;bottom:clamp(10rem,20%,15rem);right:0}.profile.edit .save .badge,.msg-box+button .badge{background-color:rgb(var(--primary));transform-origin:0 100%;position:absolute;bottom:60%;left:60%;transform:scale(.5)}.profile.edit .save:hover,.msg-box+button:hover{background-color:#f0f0f0}.msg-box{z-index:8000;background-color:rgb(var(--background));width:20rem;height:30rem;box-shadow:0 0 7px rgba(var(--foreground),.15);transform-origin:0 100%;scroll-behavior:smooth;border-radius:.5rem .5rem .5rem 0;align-items:flex-start;transition:transform .3s .3s;display:flex;position:fixed;bottom:clamp(10rem,20%,15rem);left:3.5rem;overflow:hidden;transform:scale(0)}.msg-box>*{opacity:0;transition:opacity .3s}.msg-box.active{transition:transform .3s;transform:scale(1)}.msg-box.active>*{opacity:1;transition:opacity .3s .3s}.msg-box+button{z-index:8000;border-radius:0 .25rem .25rem 0;left:0;right:auto}.msg-box .conversations{flex-direction:column;flex:0 0 100%;justify-content:flex-start;align-items:stretch;list-style:none;display:flex}.msg-box .conversations .item{cursor:pointer;grid-template-rows:1fr 1fr;grid-template-columns:3.25rem 1fr 1rem;gap:.25rem;padding:.75rem 1rem;transition:background-color .3s;display:grid;position:relative}.msg-box .conversations .item+.item{border-top:1px solid #eee}.msg-box .conversations .item img{border-radius:.25rem;grid-area:1/1/3/2;width:3.25rem;height:3.25rem}.msg-box .conversations .item strong{grid-area:1/2/2/3}.msg-box .conversations .item .badge{background-color:rgb(var(--primary));transform-origin:100% 0;grid-area:1/3/2/4;place-self:flex-start flex-end;transform:scale(.75)}.msg-box .conversations .item .content{grid-area:2/2/3/4;justify-content:space-between;align-items:flex-end;gap:.25rem;display:flex}.msg-box .conversations .item p{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;margin:0;overflow:hidden}.msg-box .conversations .item .time{white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:12px;overflow:hidden}.msg-box .conversations .item:hover{background-color:#f5f5f5}.msg-box .conversations .empty{flex:1;justify-content:center;align-items:center;display:flex}.msg-box .conversation{flex-direction:column;flex:0 0 100%;height:100%;display:flex}.msg-box .conversation header{border-bottom:1px solid var(--border-light);line-height:3;display:flex}.msg-box .conversation header button{background:0 0;border:none;padding:.75em 1em}.msg-box .conversation .msgs{background-color:#f5f5f5;flex:1 1 0;overflow:auto}.msg-box .conversation .msgs ul{flex-direction:column-reverse;padding:.25em 0;list-style:none;display:flex}.msg-box .conversation .msgs ul li{--bubble:rgb(var(--background));--bubble-text:rgb(var(--subtitle));justify-content:flex-start;align-items:flex-end;padding:.25em 2.25em .25em .25em;display:flex}.msg-box .conversation .msgs ul li:before{content:" ";border:.125em solid var(--bubble);border-block-start-color:#0000;border-inline-start-color:#0000;width:0;height:0;display:block}.msg-box .conversation .msgs ul li .bubble{background-color:var(--bubble);color:var(--bubble-text);box-shadow:0 0 7px rgba(var(--foreground),.15);border-radius:.25rem .25rem .25rem 0;padding:.325em .75em}.msg-box .conversation .msgs ul li .bubble .time{text-align:end;zoom:.75;margin-left:.5em;font-size:.625em;display:block}.msg-box .conversation .msgs ul li.self{--bubble:rgb(var(--primary));--bubble-text:rgb(var(--background));flex-direction:row-reverse;padding:.25em .25em .25em 2.25em}.msg-box .conversation .msgs ul li.self .bubble{border-bottom-right-radius:0;border-bottom-left-radius:.25rem}.msg-box .conversation .msgs ul li.self:before{border-inline-start-color:var(--bubble);border-inline-end-color:#0000}.msg-box .conversation form{border-top:1px solid var(--border-light);padding:.5em 1em;position:relative}.px-60,.homepage .px,.shop-list,.header,.footer{padding-inline:min(3.125vw,3.75rem)}.homepage .map-fallback .marker span{white-space:nowrap;color:#000;text-shadow:0 0 7px rgba(var(--primary),.75);opacity:0;pointer-events:none;font-size:max(.75rem,min(3vw,3vh,1.5rem));line-height:1.5;transition:opacity .3s;display:block;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.main-map gmp-advanced-marker[title]:has(img.dolphin):before{white-space:nowrap;color:#000;text-shadow:0 0 7px rgba(var(--primary),.75);opacity:0;pointer-events:none;font-size:max(.75rem,min(3vw,3vh,1.5rem));line-height:1.5;transition:opacity .3s;display:block;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.main-map gmp-advanced-marker[title]:has(img.dolphin):before{content:attr(title)}.main-map gmp-advanced-marker[title]:has(img.dolphin):hover:before{opacity:1}.main-map gmp-advanced-marker[title]:has(img.dolphin):focus-visible:before{opacity:1}.homepage .map-container{height:calc(100vh - 2rem - var(--header-height));padding-block:clamp(1rem,4.07407vh,2.75rem) clamp(2.4rem,9.16667vh,6.1875rem);display:flex;position:relative;overflow:hidden}.homepage .map-fallback{flex:1 1 0;order:1;position:relative;overflow:visible}.homepage .map-fallback .compass{width:7.82339%;position:absolute;top:0;left:0}.homepage .map-fallback .content{z-index:10;height:100%;position:relative}.homepage .map-fallback .map-img{object-fit:contain;width:100%;height:100%;margin:0 auto;display:block}.homepage .map-fallback .marker{width:2rem;height:auto;padding:0 .5rem;display:block;position:absolute;bottom:100%;right:100%;transform:translate(1rem)}.homepage .map-fallback .marker img{display:block}.homepage .map-fallback .marker:hover,.homepage .map-fallback .marker:focus-visible{z-index:100}.homepage .map-fallback .marker:hover span,.homepage .map-fallback .marker:focus-visible span{opacity:1}.homepage .map-fallback:before{content:" ";background:-webkit-image-set(url(https://res.funreserve.com/bg-map.webp) 1x type("image/webp"),url(https://res.funreserve.com/bg-map.png) 1x type("image/png")) 50%/auto 100% no-repeat;background:image-set("https://res.funreserve.com/bg-map.webp" 1x type("image/webp"),"https://res.funreserve.com/bg-map.png" 1x type("image/png")) 50%/auto 100% no-repeat;width:calc(100% + 6.25vw);max-width:calc(100% + 7.5rem);height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homepage .map-fallback .title{z-index:20;letter-spacing:-.03em;margin:0;font-size:max(3rem,min(6.25rem,6.25vw,12.5vh));line-height:1.5;position:absolute;bottom:12.3711%;left:2.22481%}.homepage .map-fallback .controls{z-index:20;position:absolute;bottom:calc(12.3711% - 1.5em);left:calc(2.22481% + .625rem)}.homepage .map-fallback .loading{background:0 0;position:absolute}.homepage .controls{color:rgb(var(--foreground));align-items:center;gap:.625rem;font-size:1.125rem;line-height:1.5;display:inline-flex}.homepage .controls button{color:rgb(var(--subtext));background:0 0;border:1px solid;border-radius:1rem;padding:.3125rem .59375rem;font-size:.5rem;line-height:1;transition:color .3s,background-color .3s,border-color .3s}.homepage .controls button:hover,.homepage .controls button:focus-visible{border-color:rgb(var(--primary));background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.homepage .photos{background-color:rgb(var(--background));text-align:center;border-radius:2rem 2rem 0 0;padding-block:clamp(2rem,9.62963vh,6.5rem) clamp(2.5rem,10.463vh,7.0625rem);position:relative;overflow:hidden}.homepage .photos .title{background:url(https://res.funreserve.com/home-photos-lb.png) no-repeat -34px 134%/auto 65.4009%,url(https://res.funreserve.com/home-photos-rb.png) no-repeat 85.3604% bottom/auto 27.0042%,linear-gradient(to top,rgb(var(--primary)),#00c9ff40);border-radius:14.8125rem;margin:0;padding:1.2em 3.1em 1.05em;font-size:clamp(.75rem,min(5.20833vh,3.33333vw),2.5rem);line-height:1;display:inline-block;position:relative}.homepage .photos .title:before,.homepage .photos .title:after{content:" ";background:url(https://res.funreserve.com/home-photos-fig.png) 0 100%/contain no-repeat;width:29.0179%;height:100%;display:block;position:absolute;bottom:0;right:-11.8304%}.homepage .photos .title:before{background-position:0 .625rem;width:35.7143%;inset:0 auto auto -16.2946%;transform:rotateY(180deg)}.homepage .photos .title span{color:rgb(var(--primary-btn));background-color:rgb(var(--primary));border-radius:1em;padding:0 .40625em;font-size:160%;line-height:1.25;display:inline-block}.homepage .photos .line{pointer-events:none;margin:6.6875rem 0 -6.6875rem;width:100%;margin-block:min(11.0185vh,6.6875rem) max(-11.0185vh,-6.6875rem);position:relative;overflow:visible;container-type:inline-size}.homepage .photos .line:before{content:" ";border:1px solid #939393;border-radius:50%;width:800cqw;height:800cqw;max-height:15360px;display:block;position:absolute;bottom:0;left:-350cqw}@media (min-width:1279.8px) and (max-width:1919.8px){.homepage .photos .line:before{width:15360px;height:15360px;left:calc(50cqw - 7680px)}}.homepage .photos .box{width:100%;transition:transform .6s linear;position:relative;overflow:visible;container-type:inline-size}.homepage .photos .prev,.homepage .photos .next{z-index:100;background-color:rgba(var(--foreground),.47);width:2.44444em;height:2.44444em;color:rgb(var(--background));text-align:center;border:none;border-radius:50%;font-size:1.125rem;line-height:2.44444;transition:background-color .3s;position:absolute;top:calc(50% - 1.22222em);left:min(3.125vw,3.75rem)}.homepage .photos .prev:hover,.homepage .photos .next:hover{background:rgb(var(--foreground))}.homepage .photos .next{left:auto;right:min(3.125vw,3.75rem)}.homepage .photos ul{padding:6.6875rem 0 0;margin:0;padding-top:min(11.0185vh,6.6875rem);list-style:none;display:flex}.homepage .photos ul li{padding:1.25rem 2.25rem 2.1875rem;transform-origin:50% 0;flex:0 0 20%;padding-inline:clamp(.625rem,2vw,2.25rem);transition:transform .6s linear;position:relative}@media (min-width:1279.8px){.homepage .photos ul li{min-width:23.25rem;padding-inline:0}.homepage .photos ul li figure{width:19.5625rem;margin:0 auto}}.homepage .photos ul li svg{z-index:10;position:absolute;top:-14px;left:calc(50% - 12.5px)}.homepage .photos ul figure{background-color:rgb(var(--background));padding:1rem 1rem 2.875rem;border:1px solid #bebebe;border-radius:1.5rem;padding-bottom:clamp(1rem,4vh,2.875rem);box-shadow:0 2.1875rem 1.25rem #d1dee8}.homepage .photos ul figure img{aspect-ratio:280/230;object-fit:cover;border-radius:1rem;width:100%;margin-bottom:clamp(1rem,6vh,2rem)}.homepage .photos ul figure h5{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:max(1rem,min(1.75vw,3.5vh,2rem));font-weight:500;line-height:1.5;overflow:hidden}.homepage .photos ul figure h6{margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.homepage .photos .more{margin-top:min(2.5rem,6vh)}.homepage .shops{background-color:rgb(var(--background));text-align:center;overflow:hidden}.homepage .shops .box{background:linear-gradient(to top,rgb(var(--primary)),#00c9ff40);border-radius:clamp(4rem,10.4167vw,12.5rem);padding-bottom:min(3.375vw,6.75vh,3.375rem);position:relative}.homepage .shops .box:before,.homepage .shops .box:after{content:" ";aspect-ratio:1;background:url(https://res.funreserve.com/home-shops.png) 0 0/contain no-repeat;width:45.6771%;display:block;position:absolute;top:-3.40136%;right:-8.85417%}.homepage .shops .box:before{left:-8.85417%;right:auto;transform:rotateY(180deg)}.homepage .shops .title{margin:0;padding-block:1.20313em .78125em;font-size:clamp(1.5rem,min(4vw,8vh),4rem);line-height:1.20313}.homepage .shops ul{z-index:20;margin:4.6875rem 0 4.875rem;align-items:flex-start;gap:clamp(1rem,3.5vw,2.625rem);margin-block:max(1.5rem,min(4.6875vw,9.375vh,4.6875rem)) max(1.5rem,min(4.875vw,9.75vh,4.875rem));list-style:none;transition:opacity .3s;display:flex;position:relative}.homepage .shops ul li{background:rgb(var(--background));border-radius:1.5rem;flex:0 0 calc(25% - clamp(.75rem,2.625vw,1.96875rem));max-width:calc(25% - clamp(1rem,3.5vw,2.625rem)/1.33333);padding:7px 7px .9375rem}.homepage .shops ul .thumbnail{aspect-ratio:1;object-fit:cover;border-radius:.75rem;width:100%;display:block}.homepage .shops ul .cert{text-align:start;color:#017afd;margin:7px .75rem -3px;font-size:.875rem;font-weight:600;line-height:1.5}.homepage .shops ul .name{height:3em;color:rgb(var(--subtitle));text-align:start;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 .75rem;font-size:max(1rem,min(1.75vw,3.5vh,1.75rem));font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.homepage .shops ul .location{color:#999;text-align:start;margin:0 .75rem 1.64286em;font-size:.875rem;line-height:1.5}.homepage .shops ul .location svg{margin-inline-end:.5em}.homepage .shops ul .misc{grid-template-columns:2.625rem auto 1fr;align-items:center;column-gap:1.25rem;padding:0 .75rem;display:grid}.homepage .shops ul .misc .verified{color:#333333b3;white-space:nowrap;font-size:.75rem;line-height:1.25}.homepage .shops ul .misc .verified img{width:1.125rem;height:1.125rem;margin:0 auto;display:block}.homepage .shops ul .misc .price{color:rgb(var(--primary));text-align:end;font-size:1.5rem;font-weight:500;line-height:1.5}.homepage .shops ul .misc .price .prefix{color:#999;margin-inline-end:2px;font-size:1rem;line-height:1.1875}.homepage .shops .more{color:rgb(var(--background))}@media (max-width:767.98px){.homepage .shops ul{flex-wrap:wrap}.homepage .shops ul li{flex-basis:100%;max-width:100%}.homepage .shops ul li a{grid-template-rows:repeat(4,auto);grid-template-columns:10rem 1fr;display:grid}.homepage .shops ul li .thumbnail{grid-area:1/1/5/2}}@media (max-width:575.98px){.homepage .shops ul .misc .verified{font-size:0;position:absolute;top:14px;right:14px}}.homepage .rating{--color:rgb(var(--warning));font-size:7.2px}.homepage .rating .score{color:rgb(var(--subtitle));margin-bottom:.1875em;font-size:1rem;line-height:1.1875}.homepage .liveaboard{background-color:rgb(var(--background));text-align:center;padding-block:min(7.5rem,7.5vw,15vh) min(5.29125rem,5.29125vw,10.5825vh)}.homepage .liveaboard .title{background:url(https://res.funreserve.com/wave.svg) no-repeat 100% 100%/77.6171% auto,linear-gradient(to top,rgb(var(--primary)),#afe8ff,#f0fbff);border-radius:2.2em;padding:1.15625em 1.46875em 1.34375em 1.54688em;font-size:clamp(1.5rem,min(8.33333vh,5.33333vw),4rem);line-height:1.20313;display:inline-block;position:relative}.homepage .liveaboard .title:before{content:" ";aspect-ratio:308/302;background:url(https://res.funreserve.com/home-lb-fig.png) 0 0/contain no-repeat;height:127.426%;display:block;position:absolute;bottom:-10%;left:-35.3604%}.homepage .liveaboard .title:after{content:" ";aspect-ratio:148.73/177.15;background:url(https://res.funreserve.com/home-lbr-fig.png) 0 0/contain no-repeat;height:74.7468%;display:block;position:absolute;top:-26%;right:-5%;transform:rotate(-8.99deg)}.homepage .liveaboard ul{grid-template-rows:repeat(2,calc(16.6667cqw - 1.35417rem));grid-template-columns:1fr 1fr 1fr;gap:1.875rem 1.25rem;list-style:none;display:grid;container-type:size}.homepage .liveaboard ul>:first-child{color:rgb(var(--background));grid-area:1/1/3/2;position:relative}.homepage .liveaboard ul>:first-child .info{width:100%;padding:0 1.5rem 1.625rem;position:absolute;bottom:0;left:0}.homepage .liveaboard ul>:first-child .location{color:inherit;opacity:.7;margin-bottom:1.1875rem}.homepage .liveaboard ul>:first-child .name{font-size:2rem;font-weight:400}.homepage .liveaboard ul>:first-child .price{color:inherit;margin-left:-.3125rem}.homepage .liveaboard ul>:first-child .rating{--color:inherit;color:inherit;float:right}.homepage .liveaboard ul>:first-child .rating .score{color:var(--color)}.homepage .liveaboard .thumbnail{aspect-ratio:1;object-fit:cover;height:100%;display:block}.homepage .liveaboard li{border:1px solid var(--radiation);border-radius:1rem;overflow:hidden}.homepage .liveaboard li a{text-align:start;column-gap:1.25rem;height:100%;display:flex}.homepage .liveaboard .info{z-index:10;padding-right:1rem;flex:1 1 0;padding-block:1.125rem;position:relative;overflow:hidden}.homepage .liveaboard .name{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;margin:0;font-size:max(1rem,min(1.75vw,3.5vh,1.75rem));line-height:max(1em,min(2.29167vw,4.07407vh,2.75rem));display:-webkit-box;overflow:hidden}.homepage .liveaboard .location{color:#999;margin:0 0 .625rem;font-size:1rem;line-height:1.4375}.homepage .liveaboard .price{color:rgb(var(--primary));font-size:max(1.25rem,min(2.5rem,2.08333vw,3.7037vh));line-height:1.75;display:block}.homepage .liveaboard .price .suffix{color:rgb(var(--foreground));vertical-align:text-bottom;margin-left:.416667em;font-size:60%;display:inline-block}.homepage .liveaboard .rating{font-size:.9375rem;display:block}.homepage .liveaboard .rating .score{font-size:1.5rem}.homepage .liveaboard li+li .rating{margin-left:3.1875rem}.homepage .liveaboard li+li .rating .score{text-align:left;width:3rem;margin:0;position:absolute;top:50%;right:calc(100% + .1875rem);transform:translateY(-50%)}.homepage .liveaboard .more{margin-top:min(5.08375vw,10.1675vh,5.08375rem)}@media (max-width:1199.98px){.homepage .liveaboard ul{grid-template-rows:repeat(2,10rem);grid-template-columns:1fr 1fr}.homepage .liveaboard ul>:first-child{display:none}.homepage .liveaboard .price{font-size:1.75rem}.homepage .liveaboard .name{white-space:nowrap;display:block}}@media (max-width:767.98px){.homepage .liveaboard ul{grid-template-rows:repeat(4,10rem);grid-template-columns:1fr}.homepage .liveaboard .price{font-size:1.5rem}.homepage .liveaboard .name{font-size:1.125rem;line-height:1.5}}.homepage .more{color:rgb(var(--subtext));font-size:1.125rem;line-height:1.5;display:inline-block}.homepage .more svg{vertical-align:.25em;margin-left:.5em;font-size:50%}.not-found{background-color:rgb(var(--background));justify-content:center;align-items:center;display:flex;container-type:size}.not-found .inner{background-color:#e3f4ff;border-radius:50%;width:min(90cqh,90cqw,715px);max-width:715px;height:min(90cqh,90cqw,715px);max-height:715px}.not-found svg{width:89.6504%;height:auto;margin:-10px auto 10px;display:block}.not-found h6{color:rgb(var(--subtext));text-align:center;margin:0 0 .645833em;font-size:max(1rem,min(6cqw,6cqh,3rem));font-weight:500;line-height:1.20833}.not-found img{object-fit:contain;object-position:center bottom;flex:none;width:100%;height:auto;display:block}.insurance{background-color:rgb(var(--background))}.insurance .container{justify-content:flex-end;padding-block:min(2.5rem,5vh) min(3.5rem,7vh);display:flex;position:relative}.insurance .sheild{left:var(--gap-x);text-align:center;width:38.1085%;position:absolute;top:min(2.5rem,5vh);container-type:inline-size}.insurance .sheild svg{width:100%;height:auto}.insurance .sheild .desc{width:75%;color:rgb(var(--subtext));font-size:clamp(.75rem,2.91971cqw,1rem);position:absolute;top:16.96%;left:12.5%}.insurance .sheild .title{color:rgb(var(--subtitle));margin:0;font-size:clamp(1.5rem,8.75912cqw,3rem);line-height:1.39583}.insurance .sheild p{font-size:inherit;margin:0}.insurance .content{background-color:rgb(var(--sub-bg));border-radius:100vh;flex:0 0 78.0946%;max-width:78.0946%;padding:5.75rem 12.3783% 9.25rem 22.3922%;padding-block:min(5.75rem,11.5vh) min(18.5vh,9.25rem);font-size:clamp(1rem,4.5vh,1.625rem)}.insurance .flow{align-items:center;gap:.8125rem;margin:0 0 1em;display:flex}.insurance .flow .img{background-color:rgb(var(--background));border-radius:50%;justify-content:center;align-items:center;width:2.07692em;height:2.07692em;display:inline-flex}.insurance .flow .img img,.insurance .flow .img svg{width:auto;height:1em;display:block}.insurance .subtitle{margin:0 0 1em;font-size:.96em}.insurance .disclaimer{color:rgb(var(--foreground));margin:0;font-size:.875rem;line-height:1.64}.insurance h5.disclaimer{color:rgb(var(--primary));font-weight:400}.insurance .btn{margin:3.6em 0 0;display:inline-block}@media (max-width:991.98px){.insurance .sheild{display:none}.insurance .content{border-radius:2rem;flex:0 0 100%;max-width:100%;padding:2rem}}.coming{background-color:rgb(var(--background));padding:3.5625rem 3.75rem;padding:clamp(1.5rem,5.27778vh,3.5625rem) min(3.125vw,3.75rem)}.coming .inner{background:url(https://res.funreserve.com/soon.png) no-repeat 42% 100%/91%,linear-gradient(to top,rgb(var(--primary)),rgb(var(--gradient-stop)));background:image-set(url(https://res.funreserve.com/soon.webp) type("image/webp"),url(https://res.funreserve.com/soon.png) type("image/png"))no-repeat 42% 100%/91%,linear-gradient(to top,rgb(var(--primary)),rgb(var(--gradient-stop)));aspect-ratio:1795/850;border-radius:26.5625rem;width:100%;max-height:53.125rem;position:relative}.coming .board{transform-origin:83.3333% 0;background-color:rgb(var(--background));width:36.7688%;max-width:41.25rem;color:rgba(var(--foreground),.9);border-radius:1.5rem;padding:3rem;font-size:max(1.5rem,min(3vw,6vh,4rem));position:absolute;top:11.7647%;right:13.9276%;transform:rotate(-6deg)}.coming .board .pin{width:50px;height:50px;position:absolute;top:0;left:83.3333%;transform:translateY(-50%)}.coming .board h2{font-size:inherit;margin:0;line-height:1.4}.coming .board h2+svg{width:2.5em;height:auto}.coming .board p{color:inherit;border-bottom:1px dashed;margin:0 0 .25em;font-size:37.5%;line-height:2.33333}.coming .board .sign{float:right;width:auto;height:.75em;margin-top:.75em}.coming .board path[fill]{fill:currentColor}.coming .board path[stroke]{stroke:currentColor}.coming .board:after{content:" ";clear:right;width:0;height:0;display:block;overflow:hidden}@media (max-width:767.98px){.coming .inner{border-radius:2rem;max-height:100%;padding-bottom:100%}.coming .board{width:80%;max-width:24rem}}.map-filter{background-color:rgb(var(--background));z-index:100;pointer-events:all;border-radius:1.5rem;width:calc(7*clamp(1.5rem,6vw,4rem) + 2*clamp(1rem,2.08333vw,2.5rem));height:100%;margin-right:3.5%;padding:clamp(.875rem,1.77083vw,2.125rem) clamp(1rem,2.08333vw,2.5rem);font-size:clamp(.875rem,2vw,1.125rem);transition:width .3s,height .3s,padding .3s;position:relative}.map-filter>*{opacity:1;transition:opacity .3s .3s}.map-filter .dismiss{color:rgb(var(--subtext));background:0 0;border:none;font-size:2.5rem;transition:color .3s,transform .3s;display:none;position:absolute;top:clamp(.875rem,1.77083vw,2.125rem);right:clamp(1rem,2.08333vw,2.5rem)}.map-filter .dismiss:hover{color:rgb(var(--subtitle));transform:rotate(90deg)}.map-filter .title{color:rgb(var(--subtitle));letter-spacing:-.03px;margin:0 0 .310469em;font-size:max(1.5rem,min(4vw,6vh,4rem));font-weight:500;line-height:1.375}.map-filter .desc{font-size:inherit;color:rgb(var(--subtitle));letter-spacing:-.03px;margin:0 0 clamp(1.33333em,4vh,4.33333em);font-weight:500;line-height:1}.map-filter .type{margin-bottom:1.33333em;display:flex}.map-filter .type label{text-align:center;font-size:inherit;border:1px solid #dcdcdc;border-left-style:none;flex:1 1 0;line-height:clamp(1.5em,4vh,3.77778em);display:block;overflow:hidden}.map-filter .type label:first-child{border-left-style:solid;border-radius:.5rem 0 0 .5rem}.map-filter .type label:last-child{border-radius:0 .5rem .5rem 0}.map-filter .type label span{padding:0;transition:color .3s,background-color .3s;display:block}.map-filter .type label :checked+span{background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.map-filter label{position:relative}.map-filter label svg{font-size:133.333%;position:absolute;top:calc(50% - .5em);left:1em}.map-filter input[type=search]{font-size:inherit;padding-block:0;border-radius:.5rem;padding-left:3.05556em;line-height:clamp(1.5em,6.2963vh,3.77778em)}.map-filter .creature{width:100%;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;height:clamp(1.5em,6.2963vh,3.77778em);color:rgb(var(--subtext));background-color:rgb(var(--background));border:1px solid rgb(var(--border-light));text-align:start;border-radius:.5rem;margin-top:1.33333em;padding-inline:1.33333em 2.16667em;position:relative;overflow:hidden}.map-filter .creature .value{color:rgb(var(--foreground))}.map-filter .creature svg{font-size:50%;position:absolute;top:calc(50% - .5em);right:2em}.map-filter .btn{border:none;border-radius:.5em;width:100%;margin:clamp(1.33333em,4vh,3.70833em) 0 0;padding:0 1em;font-size:133.333%;line-height:clamp(1.5em,6.48148vh,2.91667em);transition:transform .3s}.map-filter .btn:hover,.map-filter .btn:focus-visible{transform:scale(1.1)}.map-filter .btn:active{transform:scale(.98)}.map-filter-toggler{z-index:100;text-align:center;background-color:rgb(var(--primary));width:4rem;height:4rem;color:rgb(var(--primary-btn));border:none;border-radius:2rem;font-size:1.75rem;line-height:4rem;display:none}.map-filter-toggler,.with-google .map-filter{position:absolute;top:clamp(1rem,4.07407vh,2.75rem);left:min(3.125vw,3.75rem)}@media (max-width:991.98px){.map-filter-toggler{display:block}.map-filter{z-index:200;height:calc(100% - clamp(1rem,4.07407vh,2.75rem) - clamp(2.4rem,9.16667vh,6.1875rem));position:absolute;top:clamp(1rem,4.07407vh,2.75rem);left:min(3.125vw,3.75rem)}.map-filter .dismiss{display:block}.map-filter:not(.active){pointer-events:none;width:0;height:0;padding:0;transition:width .3s .3s,height .3s .3s,padding .3s .3s}.map-filter:not(.active)>*{opacity:0;transition:opacity .3s}}.shop{background-color:rgb(var(--background));padding-bottom:clamp(1.5rem,7vh,3.5rem)}.shop .breadcrumb{--separator:">";color:#999;border-bottom:1px solid #eee;margin:1.16667em 0;padding-bottom:1em;font-size:1.5rem;line-height:1}.shop .breadcrumb>:last-child{color:rgba(var(--foreground),.9)}.shop .media{align-self:flex-start;position:relative;container-type:inline-size}.shop .media .items{border-radius:.5rem;height:100cqw;overflow:hidden}.shop .media .indicators{scroll-behavior:smooth;justify-content:flex-start;gap:.625rem;margin-top:.6975rem;position:static;overflow:hidden}.shop .media .indicators li{border-radius:.5rem;flex:0 0 calc(20cqw - .5rem);width:calc(20cqw - .5rem);height:calc(20cqw - .5rem);margin:0;overflow:hidden}.shop .media .indicators:before,.shop .media .indicators:after{content:" ";z-index:2;background:linear-gradient(to right,rgba(var(--background),.75),transparent);pointer-events:none;width:15cqw;height:calc(20cqw - .5rem);position:absolute;bottom:0;left:0}.shop .media .indicators:after{background:linear-gradient(to right,transparent,rgba(var(--background),.75));left:auto;right:0}.shop .essential{position:relative}.shop .essential>.collect{border:1px solid rgb(var(--border-light));color:rgb(var(--subtext));background:0 0;border-radius:1.125rem;align-items:center;gap:.3125rem;padding:.375rem .875rem;font-size:.75rem;line-height:1.5;transition:box-shadow .3s;display:flex;position:absolute;top:1rem;right:1rem}.shop .essential>.collect svg{color:#999}.shop .essential>.collect:hover,.shop .essential>.collect:focus-visible{box-shadow:0 0 7px rgba(var(--foreground),.2)}.shop .name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.75rem;font-size:max(1.5rem,min(2.5rem,2.5vw,5vh));line-height:1.425;overflow:hidden}.shop .cert{flex-wrap:wrap;gap:.75rem;list-style:none;display:flex}.shop .cert li{color:rgb(var(--primary));background-color:#0197f81a;border-radius:1rem;padding:0 1.28571em;font-size:.875rem;line-height:2.14286}.shop .info{margin:1.5rem 0;color:rgba(var(--subtitle),.7);flex-wrap:wrap;justify-content:space-between;gap:.4375rem;margin-block:clamp(.75rem,3vh,1.5rem);font-size:.75rem;line-height:1.25;list-style:none;display:flex}.shop .info li{flex:none}.shop .info svg{vertical-align:text-bottom;margin-inline-end:.25rem}.shop .info .address{flex:0 0 100%;max-width:100%}.shop .review-quick{padding:1.5rem 0;border-block:1px dashed rgb(var(--border-light));text-align:center;align-items:center;padding-block:clamp(.75rem,3vh,1.5rem)}.shop .review-quick .rating{color:rgb(var(--subtitle));--color:rgb(var(--subtitle));font-size:1.125rem}.shop .review-quick .rating .score{margin-bottom:.75rem;font-size:2rem;line-height:1.4375}.shop .review-quick .verified span{margin-top:.625rem;font-size:.875rem;line-height:1.21429;display:block}.shop .circle:before{content:" ";border:1px solid var(--circle,rgb(var(--primary)));vertical-align:baseline;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.4375rem;display:inline-block}.shop .essential{container-type:inline-size}.shop .essential>.btn{margin-top:clamp(.75rem,3vh,1.5rem)}.shop .services{color:rgba(var(--foreground),.9);margin-top:clamp(.75rem,3vh,1.5rem);font-size:.875rem;line-height:1.57143}.shop .services .title{font-size:inherit;line-height:inherit;margin:0 0 .75rem}.shop .services ul{flex-wrap:wrap;gap:1.125rem;list-style:none;display:flex}.shop .services li{background:linear-gradient(#a3d9ff,#e6f5ff,#e6f5ff);border-radius:1.125rem;flex-direction:column;flex:0 0 calc(33.3333% - .75rem);gap:.625rem;max-width:min(33.3333% - .75rem,12.1875rem);padding:1.125rem;display:flex}.shop .services .price{color:rgb(var(--primary));font-size:clamp(100%,4.44444cqw,171.429%)}.shop .nav-detail{z-index:9001;color:rgb(var(--subtext));background-color:rgb(var(--background));padding-block:.625em 2.16667em;font-size:1.5rem;line-height:2.16667;position:sticky;top:0}.shop .nav-detail>.container{container-type:inline-size}.shop .nav-detail ul{gap:min(3.33333em,4cqw);font-size:clamp(.75rem,3cqw,1.5rem);list-style:none;display:flex}.shop .nav-detail li{display:block;position:relative}.shop .nav-detail li.active{color:rgba(var(--foreground),.9)}.shop .nav-detail li:after{content:" ";background:currentColor;border-radius:1px;width:57.2917%;height:2px;transition:transform .3s;display:block;position:absolute;bottom:-1px;left:21.3542%;transform:rotateY(90deg)}.shop .nav-detail li:focus-visible:after,.shop .nav-detail li:hover:after,.shop .nav-detail li.active:after{transform:rotateY(0)}.shop .details section{flex-wrap:wrap;gap:.625rem 1.5rem;scroll-margin-top:7.5rem;display:flex}.shop .details section+section{margin-top:3.875rem}.shop .details section .title{text-align:center;flex:0 0 100%;margin-bottom:1em;font-size:clamp(1rem,2vw,2rem);font-weight:400;line-height:1.4375}.shop .details .course{border:1px solid rgba(var(--foreground),.4);border-radius:3rem;flex:0 0 calc(50% - .75rem);max-width:calc(50% - .75rem);padding:1.5rem 1.5rem 1.875rem}.shop .details .course:after{content:" ";clear:both;width:0;height:0;display:block;overflow:hidden}.shop .details .course.scuba,.shop .details .course.free,.shop .details .course.special{border:none;flex-basis:100%;max-width:100%}.shop .details .course.scuba{background:linear-gradient(#a3d9ff,#e6f5ff,#e6f5ff)}.shop .details .course.free{background:linear-gradient(#aff,#e7fcff)}.shop .details .course.special{background:linear-gradient(#ffc58a,#fff7ef)}.shop .details .course .title{text-align:start;margin-bottom:.75em;font-size:1.5rem;line-height:1.5}.shop .details .course .title+svg{width:auto;height:.875rem;margin:0 0 1rem;display:block}.shop .details .course>img{float:inline-start;object-fit:contain;width:9.5rem;height:9.5rem;margin-inline-start:2.8125rem}.shop .details .course>img+*{float:inline-end;width:calc(100% - 14.25rem)}@media (max-width:767.98px){.shop .details .course>img{display:none}.shop .details .course>img+*{float:none;width:100%}}.shop .details .course .price-list{flex-wrap:wrap;row-gap:1em;font-size:18px;list-style:none;display:flex}.shop .details .course .price-list dt{max-width:calc(100% - 10rem);color:rgba(var(--foreground),.9);border-bottom:1px dashed #b7c8d3;flex:0 0 calc(100% - 10rem);line-height:2.33333}.shop .details .course .price-list dd{text-align:end;max-width:10rem;color:rgb(var(--subtitle));border-bottom:1px dashed #b7c8d3;flex:0 0 10rem;font-size:111.111%;line-height:2.1}.shop .details .course .price-list li{flex:1 1 0;padding-inline-start:1em;font-size:.875rem}.shop .details .course .group{background-color:rgb(var(--background));border-radius:1rem;padding:1.5rem 1.25rem}.shop .details .course .group>span{border-bottom:1px solid #ededed;margin:0 0 1rem;padding:0 0 1rem;display:block}.shop .details .course .group .price-list{row-gap:.4375rem;font-size:.875rem}.shop .details .course .group .price-list dt,.shop .details .course .group .price-list dd{--circle:currentColor;border:none;line-height:1.375rem}.shop .details .course .group+.group{margin-top:1.5rem}.shop .details .course .service-list{flex-wrap:wrap;list-style:none;display:flex}.shop .details .course .service-list li{text-align:center;min-width:9.375rem;color:rgba(var(--foreground),.9);flex:none;padding:0 0 2rem;font-size:1.125rem;line-height:2.375rem}.shop .details .course .service-list li svg{color:rgb(var(--primary));font-size:55.5556%}.shop .details .spot{background:linear-gradient(#a3d9ff,#e6f5ff,#e6f5ff);border-radius:3rem;flex:0 0 calc(50% - .75rem);max-width:calc(50% - .75rem);padding:1.5rem 1.5rem 3.4375rem}.shop .details .spot:before{content:" ";float:left;aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:5.625rem;display:block}.shop .details .spot:nth-of-type(4n+1):before{background-image:url(https://res.funreserve.com/spot-1.png)}.shop .details .spot:nth-of-type(4n+2):before{background-image:url(https://res.funreserve.com/spot-2.png)}.shop .details .spot:nth-of-type(4n+3):before{background-image:url(https://res.funreserve.com/spot-3.png)}.shop .details .spot:nth-of-type(4n):before{background-image:url(https://res.funreserve.com/spot-4.png)}.shop .details .spot .name,.shop .details .spot .special{float:right;width:calc(100% - 6.75rem);margin:0}.shop .details .spot .name{font-size:1.5rem;line-height:1.875}.shop .details .spot .special{color:rgb(var(--primary));gap:.9375rem;list-style:none;display:flex}.shop .details .spot .special svg{display:block}.shop .details .spot .tags{clear:both;color:rgb(var(--subtitle));flex-wrap:wrap;gap:1.25rem;padding-top:1.5rem;font-size:.875rem;line-height:2.28571;display:flex}.shop .details .spot .tags dt{color:rgba(var(--foreground),.9)}.shop .details .spot .tags dt:before{content:" ";background-color:rgb(var(--primary));border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.357143em;display:inline-block}.shop .details .spot .tags dd{background-color:rgb(var(--background));border-radius:1rem;padding:0 1rem}.shop .details #vessel{gap:0}.shop .details #vessel .gallery{border-top:1px solid rgb(var(--border-light));flex:0 0 100%;grid-template-rows:1fr;gap:1.5rem;padding-top:1.625rem;list-style:none;display:grid;container-type:inline-size}.shop .details #vessel .gallery li{aspect-ratio:1;border-radius:3rem;max-height:50cqw;overflow:hidden}.shop .details #vessel .gallery img{object-fit:cover;width:100%;height:100%}.shop .details #vessel .gallery-1{grid-template-columns:1fr}.shop .details #vessel .gallery-1 li{aspect-ratio:auto}.shop .details #vessel .gallery-2{grid-template-columns:repeat(2,1fr)}.shop .details #vessel .gallery-3,.shop .details #vessel .gallery-6{grid-template-columns:repeat(3,1fr)}.shop .details #vessel .gallery-4,.shop .details #vessel .gallery-5,.shop .details #vessel .gallery-7,.shop .details #vessel .gallery-8{grid-template-columns:repeat(4,1fr)}.shop .details #vessel .gallery-5,.shop .details #vessel .gallery-6,.shop .details #vessel .gallery-7,.shop .details #vessel .gallery-8{grid-template-rows:repeat(2,1fr)}.shop .details #vessel .gallery-5 li:first-child{grid-area:1/1/3/3}.shop .details #vessel .gallery-7 li:first-child{aspect-ratio:auto;grid-area:1/1/3/2}.shop .details #vessel>*{flex:0 0 100%;max-width:100%}.shop .details #vessel .name{margin-block:1.625rem 1.5rem;font-size:2.5rem;line-height:1.425}.shop .details #vessel .detail{border-block:1px dashed rgb(var(--border-light));color:rgb(var(--subtitle));text-align:center;grid-template-rows:.6875em 1.4375em;grid-template-columns:repeat(3,1fr);gap:.625rem;padding:1.5rem 3.375rem;font-size:2rem;display:grid}.shop .details #vessel .detail dt{grid-row:1/2;font-size:43.75%;line-height:1.57143}.shop .details #vessel .detail dd{grid-row:2/3;line-height:1.4375}.shop .details #vessel>div{margin:1.5rem 0 0}.shop .details #vessel>:last-child{border-bottom:1px solid rgb(var(--border-light));padding-bottom:4.5rem}.shop .details .tabs{background-color:rgb(var(--sub-bg));padding:.9375rem 2.625rem 2.9375rem;padding-inline:clamp(1rem,2.625vw,2.625rem);border-radius:3rem;flex:0 0 100%;width:100%;padding-bottom:clamp(.9375rem,5.875vh,2.9375rem)}.shop .details .tabs .nav{color:rgb(var(--subtext));font-size:1.5rem;line-height:1.5}.shop .details .tabs .nav .active{color:rgb(var(--subtitle))}.shop .details .tabs .nav .active:after{display:none}.shop .details .tabs .pane{grid-template-rows:.875rem 1fr minmax(15rem,auto);grid-template-columns:15.625rem 1fr;align-items:stretch;column-gap:3.1746%;display:grid}.shop .details .tabs svg{width:auto;height:.875rem}.shop .details .tabs .figure{object-fit:contain;object-position:top;grid-area:2/1/4/2}.shop .details .tabs .info{background-color:rgb(var(--background));border-radius:2.4375rem;grid-area:3/1/4/2;margin:0;padding:8.4% 8% 8.4% 13.2%;display:block}.shop .details .tabs .info dt{color:rgba(var(--foreground),.9);margin-bottom:.75rem;font-size:.875rem;line-height:1.57143}.shop .details .tabs .info dd{font-size:3rem;line-height:1.20833}.shop .details .tabs .info dd:first-of-type{color:#017afd}.shop .details .tabs .info dd+dt{margin-top:.875rem}.shop .details .tabs .coaches{grid-row:1/4;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5625rem 1.3125rem;display:grid}.shop .details .tabs .coaches+.pager{position:absolute;bottom:calc(100% + .625rem);right:0}.shop .details .tabs .coaches .coach{background:url(https://res.funreserve.com/coach.svg) 0 0/100% 100% no-repeat;grid-template-rows:3.75rem 1.875rem 1fr;grid-template-columns:1fr 5.625rem;padding:3.125rem 1.875rem 2.25rem;display:grid}.shop .details .tabs .coaches .coach .name{color:rgb(var(--subtitle));align-self:flex-end;margin:0;font-size:2rem;line-height:1.375}.shop .details .tabs .coaches .coach .year{color:rgb(var(--subtext));align-self:flex-start;margin:0;font-size:.875rem;line-height:1.57143}.shop .details .tabs .coaches .coach .avatar{aspect-ratio:1;object-fit:cover;grid-area:1/2/3/3}.shop .details .tabs .coaches .coach .intro:not(:empty){color:rgb(var(--subtext));-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;grid-area:3/1/4/3;padding-top:1.0625rem;font-size:.875rem;line-height:1.57143;display:-webkit-box;overflow:hidden}@media (max-width:991.98px){.shop .details .tabs .pane{grid-template-columns:1fr}.shop .details .tabs .pane>*{grid-area:auto}.shop .details .tabs .figure{display:none}.shop .details .tabs .info{grid-template-rows:1fr 1fr;grid-template-columns:auto auto;align-items:center;padding:1rem 2rem;display:grid}.shop .details .tabs .info dt{margin:0!important}.shop .details .tabs .info dd{text-align:end}}@media (max-width:767.98px){.shop .details .tabs .coaches{flex-direction:column;display:flex}.shop .details .course,.shop .details .spot{flex-basis:100%;max-width:100%}}.btn-approval{background:rgb(var(--gray-light));color:rgb(var(--subtext));opacity:.5;border:none;border-radius:.25rem;padding:.25rem .5rem;transition:opacity .3s}.btn-approval.status-1{background:rgb(var(--success));color:rgb(var(--background))}.btn-approval.status--1{background:rgb(var(--danger));color:rgb(var(--background))}.btn-approval:hover,.btn-approval:focus-visible{opacity:1}.shop-list{background-color:rgb(var(--background));padding:1.25rem 3.75rem clamp(1.5rem,5.25vh,2.625rem)}.shop-list .search{padding:4.3125rem 23.3333% 3.5625rem;background:url(https://res.funreserve.com/search-l.png) no-repeat 2.66667% bottom/auto 79.661%,url(https://res.funreserve.com/search-r.png) no-repeat 97.8333% bottom/auto 78.3898%,linear-gradient(to bottom,#dbf5ff,rgb(var(--primary)));border-radius:3rem;padding-block:clamp(1.5rem,8.625vh,4.3125rem) clamp(1rem,7.135vh,3.5625rem);display:block}.shop-list .search input,.shop-list .search select,.shop-list .search button,.shop-list .search .input-group{box-shadow:none;background:0 0;border:none;border-radius:0;padding-block:0}.shop-list .search span+.input-group,.shop-list .search button{border-left:none!important}.shop-list .search span{color:rgb(var(--subtext));padding:0 .25rem 0 0;font-size:.875rem;line-height:2.5}.shop-list .search select{border:none;flex:none;padding:0;font-size:clamp(1rem,2vw,1.5rem)}.shop-list .search select+select{border-left:1px solid;margin-inline-start:.333333em;padding-inline-start:.333333em}.shop-list .search>.input-group{background-color:rgb(var(--background));border:none;border-radius:2.125rem;padding:1rem 0 1rem 1.75rem}.shop-list .search button{color:rgb(var(--primary));padding:0 1.875rem 0 1rem}.shop-list .search button svg{display:block}.shop-list .search .feature{color:rgb(var(--background));margin-top:1.22222em;font-size:1.125rem;line-height:1.22222}@media (max-width:767.98px){.shop-list .search{padding-inline:1rem}}.shop-list .filter{border-bottom:1px dashed rgba(var(--foreground),.2);justify-content:space-between;row-gap:1rem;padding:2.5em 0 2.42857em;font-size:.875rem;line-height:1.57143;display:flex}.shop-list .filter .btn{--btn-padding-x:1.3125rem;--btn-padding-y:.5rem;--btn-font-size:inherit;--btn-line-height:inherit;color:rgb(var(--subtitle));background:0 0;border-color:#cacaca;border-radius:1.25rem;justify-content:center;min-width:6.25rem}.shop-list .filter .btn:focus-visible,.shop-list .filter .btn:hover,.shop-list .filter .btn.active{border-color:rgb(var(--primary));color:rgb(var(--primary))}.shop-list .filter .btn .caret{display:none}.shop-list .filter .btn.btn-outline-primary{border-color:rgb(var(--primary));color:rgb(var(--primary))}.shop-list .filter .btn.btn-outline-primary:focus-visible,.shop-list .filter .btn.btn-outline-primary:hover{background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.shop-list .filter .dropdown:not(:first-child),.shop-list .filter .btn:not(:first-child){margin-inline-start:1.3125rem}.shop-list .sort{color:rgb(var(--foreground));margin-top:2.1875em;font-size:1rem;line-height:1.375}.shop-list .sort a+a:before{content:" / ";color:rgb(var(--foreground))}.shop-list .sort .active{color:rgb(var(--primary))}.shop-list .list{--gap-x:clamp(.5rem,1.8125vw,1.8125rem);--gap-y:clamp(.5rem,3vh,1.5rem);margin-inline:calc(-1*clamp(.5rem,1.8125vw,1.8125rem));margin-top:calc(2.125rem - 2*clamp(.5rem,3vh,1.5rem));list-style:none}.shop-list .list li{position:relative}.shop-list .list li .btn-approval{top:.625rem;right:calc(.625rem + var(--gap-x));position:absolute}.shop-list footer{justify-content:space-between;align-items:center;margin-top:clamp(1.5rem,5.25vh,2.625rem);padding:1rem 0;display:flex}.shop-list footer .pagination{gap:.5rem}.shop-list footer .pagination li{background-color:rgb(var(--background));color:rgba(var(--foreground),.9);border:1px solid #dcdcdc;border-radius:3px;transition:background-color .3s,color .3s,border-color .3s}.shop-list footer .pagination .active{border-color:rgb(var(--primary));background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.shop-list footer .pagination .angle{border:none}.shop-list footer .pagination .page-link{padding:0 calc(1.07143em - .5ch);font-size:.875rem;line-height:2.14286}@media (max-width:767.98px){.shop-list .filter{flex-direction:column}.shop-list .filter .btns{align-self:flex-end}.shop-list .filter .dropdown:not(:first-child),.shop-list .filter .btn:not(:first-child){margin-inline-start:.625rem}.shop-list footer{justify-content:center}}.shop-item{display:block;position:relative}.shop-item.inline{grid-template-rows:calc(4.5px + 2.25rem) 1.5rem calc(4.5px + 2.0625rem);grid-template-columns:6.3125rem 1fr auto;column-gap:1.6875rem;display:grid}.shop-item.inline .thumbnail{border:1px solid rgb(var(--background))}.shop-item.inline .name{margin:4.5px 0 0;font-size:1.5rem}.shop-item.inline .cert{font-size:1rem}.shop-item.inline .rating{border-radius:1rem;align-self:center;padding:5.5px 12.3px;position:static}.shop-item.inline .rating svg{color:currentColor}.shop-item:hover .thumbnail{transform:scale(1.1)}.shop-item .thumbnail{aspect-ratio:1;object-fit:cover;border-radius:1rem;grid-area:1/1/4/2;width:100%;transition:transform .3s;display:block}.shop-item .rating{background-color:var(--item-color,#0c0c0c70);color:rgb(var(--primary-btn));border-radius:.625rem;grid-area:1/3/4/4;padding:7.5px 8px 7.5px 7px;font-size:1rem;font-weight:500;line-height:1.1875;position:absolute;top:.6875rem;left:.625rem}.shop-item .rating svg{color:rgb(var(--warning));margin-inline-end:.125rem}.shop-item .name{color:rgb(var(--subtitle));white-space:nowrap;text-overflow:ellipsis;grid-area:1/2/2/3;margin:.625rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.5;overflow:hidden}.shop-item .cert{color:var(--item-color,rgb(var(--primary)));grid-area:2/2/3/3;font-size:.875rem;font-weight:600;line-height:1.5}.shop-item .address{color:#999;grid-area:3/2/4/3;align-self:flex-end;margin:0 0 4.5px;font-size:.875rem;line-height:1.5}.shop-item .address svg{color:rgba(var(--foreground),.21);margin-inline-end:.5em}.shop-item .price{color:rgb(var(--primary));font-size:2rem;font-weight:500;line-height:1.5}.shop-item .price .prefix{color:rgb(var(--subtext));vertical-align:text-bottom;font-size:56.25%}.with-google .map-container{padding:0!important}.with-google .map-filter{z-index:100;height:calc(100% - clamp(1rem,4.07407vh,2.75rem) - clamp(2.4rem,9.16667vh,6.1875rem))}.with-google .map-fallback,.with-google .google-fallback,.no-google .main-map,.no-google .site-map,.no-google .map>:not(.unavailable){display:none}.no-google .map .unavailable{display:flex}.no-google .google-needed{display:none}.customer-account{justify-content:space-between;row-gap:clamp(1rem,3.25vh,1.625rem);padding-block:clamp(1rem,3.25vh,1.625rem) clamp(1rem,4.125vh,2.0625rem);display:flex}.customer-account .profile{background:url(https://res.funreserve.com/profile-fish.png) 12.1681% 99.4338%/83.6283% no-repeat;flex-direction:column;flex:0 0 28.25rem;align-items:center;max-width:28.25rem;padding:6.5625rem 1.25rem;padding-block:clamp(1rem,13.125vh,6.5625rem);display:flex}.customer-account .collect{flex:0 0 calc(100% - 29.375rem);max-width:calc(100% - 29.375rem)}.customer-account .profile,.customer-account .collect{background-color:rgb(var(--background));box-shadow:0 0 19.7px rgba(var(--foreground),.11);border-radius:1.5rem}.customer-account .avatar{width:40.1889%;max-width:6.625rem;position:relative}.customer-account .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.customer-account .gender{border-radius:50%;justify-content:center;align-items:center;width:35.8491%;height:35.8491%;font-size:1rem;display:flex;position:absolute;top:0;right:0}.customer-account .gender.m{color:#12bcff;background-color:#e0f3ff}.customer-account .gender.f{color:#ffbcbc;background-color:#fff3f3}.customer-account .nickname{color:rgb(var(--subtitle));margin:1.5em 0 .166667em;font-size:1.5rem;font-weight:600;line-height:1}.customer-account .location,.customer-account .email{color:rgb(var(--subtext));font-size:.75rem;line-height:1.5}.customer-account .edit{color:rgba(var(--foreground),.9);border:1px solid #888;border-radius:.75rem;margin-top:clamp(1rem,4vh,2rem);padding:1em 1.5em;font-size:.75rem;transition:background-color .3s,color .3s,border-color .3s}.customer-account .edit:hover,.customer-account .edit:focus-visible{border-color:rgb(var(--primary));background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.customer-account .edit svg{vertical-align:top}.customer-account .tags{text-align:center;border-top:1px dashed #cecece;width:100%;margin-top:clamp(1rem,5.75vh,2.875rem);padding-top:clamp(1rem,4.5vh,2.25rem)}.customer-account .tags h4{color:rgb(var(--foreground));margin:0 0 clamp(1rem,3.75vh,1.875rem);font-size:.875rem;font-weight:300;line-height:1.57143}.customer-account .tags ul{color:rgb(var(--foreground));grid-template-columns:repeat(3,1fr);gap:1.25rem .875rem;font-size:.75rem;line-height:1.5;list-style:none;display:grid}.customer-account .tags li{background-color:#e9f6ff;border-radius:.3125rem;padding:.5rem 1.125rem}.customer-account .collect{padding:1.6875rem 1.75rem 2rem;flex-direction:column;padding-inline:clamp(.75rem,5.25vw,1.75rem);display:flex}.customer-account .collect .nav{z-index:2;column-gap:2.6875rem;margin-bottom:1.875rem;position:relative}.customer-account .collect .nav li{--width:1.8125rem;--height:3px;padding:0}.customer-account .collect .nav li a{color:inherit;padding:0 0 .5rem;font-size:1.125rem;line-height:1.22222}.customer-account .collect .nav li.active{color:#017afd}.customer-account .collect .list{--gap-y:1.5rem;--gap-x:3.27314%;margin:calc(var(--gap-y)*-2)calc(var(--gap-x)*-1)0}.customer-account .collect .empty{text-align:center;padding:20% 1rem}.customer-account .collect .fa-spinner{margin:20% auto;display:block}@media (max-width:991.98px){.customer-account{flex-direction:column}.customer-account .profile,.customer-account .collect{width:100%;max-width:none}}.forum-nav{justify-content:center;column-gap:1em;margin-block:1rem;font-size:1.25rem;line-height:2;display:flex;position:relative}.forum-nav a{padding-inline:.5em;transition:color .3s}.forum-nav .current{color:rgb(var(--primary))}.forum-nav .publish{position:absolute;right:0}.forum-nav .publish:hover{color:rgb(var(--primary))}.forum{list-style:none;position:relative}.forum>li{padding:.5rem}.forum .item{break-inside:avoid;background-color:rgb(var(--background));box-shadow:0 0 .5rem rgba(var(--foreground),.1);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;padding:1rem;transition:box-shadow .3s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.forum .item:hover{box-shadow:0 0 1rem rgba(var(--foreground),.15)}.forum .item a{display:block}.forum .item .thumbnail{flex:0 0 100%}.forum .item .thumbnail img{width:100%;height:auto}.forum .item .title{flex:0 0 100%;margin:.5em 0}.forum .item .profile{flex:1 1 0;align-items:center;display:flex}.forum .item .activity{font-size:.75rem}.forum .loading-end{width:100%;position:absolute;bottom:0;left:0}.emoji.dropdown{position:static}.emoji.dropdown .toggler .caret{display:none}.emoji.dropdown .dropdown-menu{inset:auto 0 100%!important}.emoji.dropdown .dropdown-menu button{background:0 0;border:none;outline:none;padding:.25em}img.avatar{box-shadow:0 0 7px rgba(var(--foreground),.15);border-radius:50%}.post-detail .comment-input .input-box,.msg-box .conversation form .input-box{background-color:#f5f5f5;border:none;border-radius:3rem;display:flex}.post-detail .comment-input .input-box input,.msg-box .conversation form .input-box input{flex:1 1 0;padding:.25rem 1rem}.post-detail .comment-input .input-box input,.msg-box .conversation form .input-box input,.post-detail .comment-input .input-box .toggler,.msg-box .conversation form .input-box .toggler,.post-detail .comment-input .input-box>button,.msg-box .conversation form .input-box>button{box-shadow:none;color:currentColor;background:0 0;border:none;border-radius:0;outline:none}.post-detail .comment-input .input-box .toggler,.msg-box .conversation form .input-box .toggler,.post-detail .comment-input .input-box>button,.msg-box .conversation form .input-box>button{padding:var(--btn-padding-y)calc(var(--btn-padding-x)/2)}.post-detail .comment-input .input-box>button:last-child,.msg-box .conversation form .input-box>button:last-child{padding-right:var(--btn-padding-x)}.post-detail .activity,.forum .item .activity{z-index:100;background-color:rgb(var(--primary));color:rgb(var(--primary-btn));margin:0;padding:.25em 1em;font-size:75%;position:absolute;top:2rem;left:0}.post-detail{border:1px solid var(--border-light);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;padding:4rem 0 4.5rem;font-size:1rem;display:flex;position:relative;overflow:auto}.post-detail .activity{opacity:.8;font-size:87.5%;top:calc(5% + 4rem)}.post-detail .media{flex:0 0 100%;height:30vh;position:relative}.post-detail .media img,.post-detail .media picture,.post-detail .media video{object-fit:contain;width:100%;height:100%}.post-detail .profile{justify-content:space-between;align-items:center;width:100%;height:clamp(4rem,7.40741vh,5rem);padding:0 1rem;display:flex;position:absolute;top:0;left:0;container-type:size}.post-detail .profile a{align-items:center;column-gap:.75rem;display:flex}.post-detail .profile .avatar{aspect-ratio:1;object-fit:cover;width:50cqh;height:50cqh;display:block}.post-detail .profile .follow{background-color:rgb(var(--primary));color:rgb(var(--primary-btn));border:none;border-radius:3em;padding:.5em 1em;font-size:60%}.post-detail .profile .follow:hover,.post-detail .profile .follow:focus-visible{opacity:.8}.post-detail .location{color:rgb(var(--subtext));justify-content:space-between;margin:.875rem 0;font-size:87.5%;display:flex}.post-detail .location svg{margin-inline-end:.25rem}.post-detail .anchor>button{padding-block:.5rem;padding-inline:0 1rem}.post-detail .comment-input{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;width:100%;height:4.5rem;padding:1rem;display:flex;position:absolute;bottom:0;left:0}.post-detail .comment-input.active{height:7rem}.post-detail .comment-input.active .btns{opacity:1}.post-detail .comment-input .reference,.post-detail .comment-input .btns{flex:0 0 100%}.post-detail .comment-input .input-box{flex:1 1 0}.post-detail .comment-input .input-box input{flex-basis:calc(100% - 1.75rem);width:calc(100% - 1.75rem);min-width:0}.post-detail .comment-input.active .input-box~.tools{pointer-events:none;opacity:0;width:0;margin-left:0;transition:opacity .3s,margin-left .3s .3s,width .3s .3s}.post-detail .comment-input .input-box:has(input:focus-visible,input:not(:empty))~.tools{pointer-events:none;opacity:0;width:0;margin-left:0;transition:opacity .3s,margin-left .3s .3s,width .3s .3s}.post-detail .comment-input .tools{width:calc-size(min-content,size);flex:none;column-gap:1rem;margin-left:1rem;transition:opacity .3s .3s,margin-left .3s,width .3s;display:flex}.post-detail .comment-input .tools button{white-space:nowrap;background:0 0;border:none;height:100%}.post-detail .comment-input .btns{opacity:0;justify-content:flex-end;column-gap:.75rem;margin-top:.75rem;transition:opacity .3s;display:flex}.post-detail .details{border-top:1px solid var(--border-light);flex-direction:column;flex:0 0 100%;height:calc(100% - 30vh);padding:1rem;overflow:auto}.post-detail.edit .details{flex-direction:column;row-gap:1rem;display:flex}.post-detail.edit textarea{resize:vertical;height:20em}.post-detail.edit .tags li:not(:last-child){cursor:pointer;opacity:1;transition:opacity .3s}.post-detail.edit .tags:has(li:not(:last-child):hover) li:not(:last-child,:hover){opacity:.5}.post-detail.edit .tags li:last-child{align-items:center;column-gap:.25em;display:flex}.post-detail.edit .tags input{border:none;border-bottom:1px solid var(--border-light);flex:1 1 0;line-height:2.5}.post-detail.edit .activity{white-space:nowrap;text-overflow:ellipsis;text-align:start;background:0 0;border:none;overflow:hidden}.post-detail.edit .activity svg{height:1em;margin-inline-end:.25em;display:inline-block}.post-detail.edit .media{align-items:flex-start}.post-detail.edit .media>*{position:relative}.post-detail.edit .media>:hover .btn-remove,.post-detail.edit .media>:hover .btn-poster{opacity:1}.post-detail.edit .media img,.post-detail.edit .media picture,.post-detail.edit .media video,.post-detail.edit .media .add svg{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.post-detail.edit .media .meta{width:100%;color:rgb(var(--background));mix-blend-mode:difference;position:absolute;top:0;left:0;overflow:hidden}.post-detail.edit .media .poster[src^="data:image/svg+xml"],.post-detail.edit .media .add{padding:25%;display:block}.post-detail.edit .media .btn-remove{opacity:0;background:0 0;border:none;padding:.625rem .25rem .25rem .625rem;font-size:1.5rem;transition:opacity .3s;position:absolute;bottom:0;right:0}.post-detail.edit .media .btn-poster{opacity:0;padding:.625rem .625rem .25rem .25rem;font-size:1.25rem;transition:opacity .3s;position:absolute;bottom:0;left:0}.post-detail.edit .media>.origin{z-index:10;column-gap:.25em;padding:.5em;display:flex;position:absolute;bottom:0;right:0}.post-detail.edit .media>.origin .tooltip-content{max-width:18rem}.post-detail .subject{margin:0 0 .5em;font-size:125%;line-height:1.4}.post-detail .content{margin:0;font-size:100%;line-height:1.5}.post-detail .tags{font-size:100%;line-height:1.5;list-style:none}.post-detail .tags li{margin-inline-end:.5em;display:inline}.post-detail .tags a{color:rgb(var(--primary));--height:2px}.post-detail .reviews{border-top:1px solid rgb(var(--gray-light));list-style:none}.post-detail .reviews>li{padding:.75em 0 .75em 3.5em;position:relative}.post-detail .reviews>li .avatar{width:2.5em;height:2.5em;position:absolute;top:.75em;left:0}.post-detail .reviews>li .nickname{color:#999;margin:0;font-size:100%;line-height:1.28571}.post-detail .reviews>li .content{color:rgb(var(--subtitle));margin:.25em 0 0;font-size:100%;line-height:1.4}.post-detail .reviews>li .time{color:#999;column-gap:1em;font-size:87.5%;line-height:2;display:flex}.post-detail .reviews>li .btns{margin:.25rem 0}.post-detail .reviews>li button{background:0 0;border:none}@media (min-width:1200px){.post-detail{padding:0;overflow:hidden}.post-detail .activity{top:5%}.post-detail .media{flex:0 0 calc(100% - 25rem);max-width:calc(100% - 25rem);height:100%}.post-detail .details{padding:4rem 0 4.5rem;border-top:none;border-left:1px solid var(--border-light);flex:0 0 25rem;height:100%;padding-top:clamp(4rem,7.40741vh,5rem);position:relative;overflow:hidden}.post-detail .details:has(.comment-input.active){padding-block-end:7rem}.post-detail .details .scroll{height:100%;padding:0 1rem;overflow:auto}.post-detail.edit .details{padding:1rem}}.activities .modal-content{max-height:100%;padding:1rem;overflow:auto}.activities ul{flex:0 0 100%;max-width:100%;list-style:none}.activities ul li{grid-template-rows:1fr 1fr;grid-template-columns:1fr auto;column-gap:.625em;font-size:1rem;font-weight:700;display:grid}.activities ul li.loading-end{display:block}.activities ul li+li{margin-top:.75em}.activities ul li .time{font-size:75%;font-weight:400}.activities ul li .btn{grid-area:1/2/3/3}.forum .like,.forum .comment,.post .like,.post .comment{background:0 0;border:none;flex:none;padding-inline-start:1rem;transition:color .3s}.forum .like.liked,.post .like.liked{color:rgb(var(--primary))}.forum .avatar,.post .avatar{object-fit:cover;border-radius:50%;margin-inline-end:.5rem}.main-map,.main-cards{flex:1 1 0}.main-cards{flex-direction:column;padding-top:4.25rem;display:flex}.main-cards .title{margin:0;font-size:clamp(1rem,2.77778vh,1.875rem);line-height:1}.main-cards .more{color:rgb(var(--primary));font-size:clamp(.75rem,2.22222vh,1.5rem)}.main-cards .subtitle{color:rgb(var(--primary));margin:0 0 .875em;font-size:clamp(.75rem,1.48148vh,1rem);font-weight:400;line-height:2}.main-cards .name{color:rgb(var(--background));margin:0 0 1rem;font-size:clamp(1rem,2.77778vh,1.875rem)}.main-cards .name a{display:flex}.main-cards .name img,.main-cards .name svg{vertical-align:middle;flex:0 0 1.46667em;width:1.46667em;height:1.8em;margin-right:.75rem}.main-cards .name span{flex:1;line-height:1.8em}.main-cards .name small{font-size:64%;font-weight:400;line-height:2}.main-cards .tags{column-gap:2.25em;font-size:clamp(.75rem,1.6037vh,1.0825rem);list-style:none;display:flex}.main-cards .tags li>a{border:1px solid rgb(var(--background));color:rgb(var(--background));font-size:inherit;background-color:#0000;border-radius:1.125rem;padding:0 1em;line-height:2.125;transition:background-color .3s,color .3s,border-color .3s;display:block}.main-cards .tags li>a:hover{background-color:rgb(var(--background));color:rgb(var(--primary));border-color:rgb(var(--primary))}.main-cards .images{flex:1 1 0;align-items:center;column-gap:1.125rem;display:flex;overflow:hidden}.main-cards .images img,.main-cards .images video{object-fit:contain;border-radius:.25rem;flex:0 0 calc(25% - .84375rem);max-width:calc(25% - .84375rem);height:64%}.main-cards .cards{flex:1 1 0}.main-cards .cards>ul{height:100%;position:relative}.main-cards .cards>ul>li{transform-origin:50% 100%;cursor:pointer;background:linear-gradient(to bottom,rgb(var(--primary)),rgb(var(--background)));border-radius:.25rem;flex-direction:column;width:58%;height:100%;padding:1.25rem 2.25rem 0;transition:transform .3s,opacity .3s,left .3s;display:flex;position:absolute;top:0;left:21%}.main-cards .cards>ul>li>*{opacity:0;transition:opacity .3s}.main-cards .cards>ul>li.active>*{opacity:1;transition:opacity .3s .3s}.quick-search{z-index:1000;box-shadow:0 7px 7px rgba(var(--foreground),.15);border:1px solid;border-radius:3rem;height:2.5em;margin:-1.25em auto;padding:0;font-size:clamp(.75rem,2.22222vh,1.5rem);display:flex;position:relative}.quick-search>svg{color:#939395;font-size:90%;position:absolute;top:50%;left:1em;transform:translateY(-50%)}.quick-search input{border:none;border-radius:1.875rem 0 0 1.875rem;outline:none;flex:1 1 0;min-width:0;padding-inline:2em 1em}.quick-search .btn{font-size:inherit;border:none;border-radius:0 1.875rem 1.875rem 0;margin:-1px -1px -1px 0;padding:.75em 1.91667em .75rem 1.66667em;line-height:1}.quick-search .btn svg{margin-right:.416667em}label.edit-file{color:rgb(var(--background));width:var(--size,2.5em);font-size:1rem;line-height:var(--size,2.5em);text-align:center;background-color:#0000;border-top-left-radius:.25em;transition:color .3s,background-color .3s;position:absolute;bottom:0;right:0}label.edit-file.rounded{border-radius:50%}label.edit-file:hover,label.edit-file:focus-visible{color:rgb(var(--primary));background-color:rgb(var(--background))}.profile{font-size:clamp(1.5rem,2vh,2.5rem)}.profile .bg{position:relative}.profile .bg img,.profile .bg picture{object-fit:cover;width:100%;height:auto;min-height:15rem;max-height:min(608px,30.4vh);display:block}.profile .title{margin:0;padding-inline-start:.4em;font-size:100%;line-height:1;position:relative}.profile .title:before{content:" ";background-color:rgb(var(--primary));border-radius:.05em;width:.1em;height:100%;display:block;position:absolute;top:0;left:0}.profile .title .edit,.profile .title .more{z-index:2;color:rgb(var(--primary));background:0 0;border:none;padding-block:0;padding-inline-start:1.5625em;font-size:64%;font-weight:400;line-height:1.5625;position:absolute;top:0;right:0}.profile .info{flex-direction:column;row-gap:1em;padding-top:1.15em;display:flex}.l:before{content:" ";border:1px solid rgb(var(--primary));box-sizing:border-box;vertical-align:.025em;border-radius:.25rem;width:.5rem;height:.5rem;margin-inline-end:.3125rem;display:inline-block}.account{display:flex}.account .nav-container{background-color:rgb(var(--background));flex:0 0 14.375rem;max-width:14.375rem}.account .nav-container .nav{flex-direction:column;gap:2rem;padding-block:clamp(.625rem,3.02782vh,2.3125rem);padding-inline:.625rem}.account .nav-container .nav li{padding:0}.account .nav-container .nav a{border-radius:.25rem;padding-block:.4375rem;font-size:1rem;line-height:1.5}.account .nav-container .nav a svg{width:2.5rem;height:1rem;margin:0}.account .nav-container .nav a.current{background-color:#dfedfc80}.account img{aspect-ratio:1;object-fit:cover;border-radius:.25rem;width:7rem}.account .figures{flex-wrap:wrap;gap:.75rem;display:flex}.account figure{border-radius:.5rem;flex:0 0 calc(33.3333% - .5rem);max-width:calc(33.3333% - .5rem);position:relative;overflow:hidden}.account figure img{aspect-ratio:1;width:100%}.account figure figcaption{background-color:rgb(var(--primary));width:100%;color:rgb(var(--primary-btn));text-align:center;border-radius:.5rem;padding:.464286em;font-size:.875rem;line-height:1.57143;position:absolute;bottom:0;left:0}.account figure figcaption svg{margin-inline-end:.5rem}.account .label{margin-bottom:.75rem}.account .value{font-size:1.5rem;line-height:1}.account .value svg{margin-inline-end:.5rem}.account .options{flex-wrap:wrap;gap:1.125rem;list-style:none;display:flex}.account .option{background-color:#f3f3f3;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;gap:.125rem .5rem;min-width:9.07143em;padding:.25rem .75rem;font-size:.875rem;line-height:2rem;display:grid}.account .option :only-child{text-align:center;grid-column:1/3}.account .option:has(.value){color:#333333b3;grid-template-rows:1fr 1fr;padding:.375rem .75rem;line-height:1.375rem}.account .option:has(.value) svg{grid-row:1/3}.account .option .value{color:rgb(var(--subtitle));grid-area:2/2/3/3;font-size:1.125rem;line-height:1.375rem}.account .gallery{flex-wrap:wrap;gap:.75rem;display:flex}.account .gallery img{width:clamp(7rem,16vw,12.5rem)}.account .btn-edit{min-width:7rem;margin-left:var(--gap-x,0px)}.account .content{flex:1 1 0;padding:1.5rem;overflow:auto}.account .content form{background-color:rgb(var(--background));padding:calc(2rem - var(--gap-y,0px))calc(2rem - var(--gap-x,0px));padding:calc(clamp(1rem,2.61866vh,2rem) - var(--gap-y,0px))calc(clamp(1rem,1.66667vw,2rem) - var(--gap-x,0px));border-radius:.5rem}.account .title{margin:0;font-size:1.5rem;line-height:1}.account .subtitle{margin:0;font-size:1.25rem;line-height:1.4}.account .address{white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--subtext));align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;line-height:1.57143;display:flex;overflow:hidden}.account .carousel{width:100%;height:auto;container-type:normal}.account .carousel .items{height:100cqw}.account .carousel img{border-radius:.5rem;width:100%;height:100%}.account .carousel .indicators{justify-content:flex-start;gap:.625rem;margin:.6875rem 0 0;position:static;overflow:auto}.account .carousel .indicators li{flex:0 0 calc(20cqw - .5rem);width:calc(20cqw - .5rem);height:calc(20cqw - .5rem);margin:0}.account .carousel .indicators .active{box-shadow:none}.account hr{height:1px;width:calc(100% - var(--gap-x,0px)*2);background-color:#ebebeb;border:none;margin:1.5rem auto 1.75rem;padding:0;max-width:calc(100% - var(--gap-x,0px)*2)!important}.account .mt{margin-top:1.75rem}.account .mb{margin-bottom:1.75rem}.account .empty{background-color:rgb(var(--sub-bg));width:calc(100% - var(--gap-x,0px)*2);text-align:center;color:rgb(var(--subtext));border-radius:.5rem;flex-direction:column;align-items:center;margin:0 auto;padding:7.5rem 0;padding-block:min(10vh,7.5rem);font-size:.875rem;line-height:1.57143;display:flex;max-width:calc(100% - var(--gap-x,0px)*2)!important}.account .empty svg{margin:1.3125rem 0 1.0625rem}.account .empty .btn{margin:2.375rem 0 0}.account .group{border:1px solid #dcdcdc;border-radius:.25rem;flex-direction:column;padding:1rem;display:flex}.profile .basic{grid-template-rows:1.84444em .711111em .2em;grid-template-columns:2.75556em 1fr auto;column-gap:.444444em;font-size:112.5%;display:grid}.profile .basic button{color:rgb(var(--primary));text-align:center;background-color:#0000;border:1px solid;border-radius:50%;outline:none;width:2em;font-size:50%;line-height:2;transition:background-color .3s,color .3s}.profile .basic button:hover,.profile .basic button:focus-visible{background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.profile .basic .avatar{grid-area:1/1/4/2;position:relative}.profile .basic .avatar img{border-radius:50%;width:100%;height:100%}.profile .basic .avatar .follow{width:1.4em;color:rgb(var(--primary-btn));background-color:rgb(var(--primary));border:none;font-size:44.4444%;line-height:1.4;position:absolute;bottom:.45em;right:0}.profile .basic .nickname{color:rgb(var(--primary));font-size:inherit;grid-area:1/2/2/3;margin:0;font-weight:600;line-height:1.84444}.profile .basic .nickname input,.profile .basic .nickname span{font-size:inherit;font-weight:inherit}.profile .basic .nickname .gender-f{color:rgb(var(--danger))}.profile .basic .nickname button{border:none}.profile .basic .cert{grid-area:2/2/3/3;margin:0;font-size:50%;line-height:1.42222}.profile .basic .cert span:not(:empty){color:rgb(var(--primary-btn));background-color:rgb(var(--primary));border-radius:.444444em;padding:0 .4em;display:inline-block}.profile .basic .tools{grid-area:1/3/4/4;align-items:center;column-gap:.5em;display:flex}.profile .desc p,.profile .desc textarea{white-space:pre-line;word-break:break-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:#909090;margin-block-start:1.16667em;font-size:max(.875rem,50%);line-height:1.29167}.profile .service ul{margin:0;padding:.15em 0 0;list-style:none}.profile .service ul li{background-color:rgb(var(--secondary));border-radius:1em;margin:.475em .4em 0 0;padding:0 2em;font-size:max(.875rem,60%);line-height:1.66667;display:inline-block}.profile .service textarea{margin-block-start:.625em;font-size:max(.875rem,60%);line-height:1.66667}.profile .friend ul{flex-wrap:wrap;margin:.725em 0 0;list-style:none;display:flex}.profile .friend ul li{flex-direction:column;flex:1 1 0;min-width:2.5em;display:flex}.profile .friend ul li .avatar{object-fit:cover;border-radius:1.25em;flex:0 0 2.5em;width:2.5em;height:2.5em}.profile .friend ul li .nickname{white-space:nowrap;text-overflow:ellipsis;font-size:60%;line-height:1.5;overflow:hidden}.profile .empty{text-align:center;margin:3em 0;font-size:.875rem;display:block}.profile.edit input,.profile.edit textarea{border:1px solid #f5f5f5;border-radius:.25rem;transition:border-color .3s}.profile.edit input:hover,.profile.edit textarea:hover{border-color:#eee}.profile.edit input:focus-visible,.profile.edit textarea:focus-visible{border-color:rgb(var(--primary))}.profile.edit textarea{width:100%}.rating{color:rgb(var(--primary));--color:rgb(var(--primary));vertical-align:middle;display:inline-block;position:relative}.rating span{white-space:nowrap;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.rating .value{color:var(--color);position:absolute;bottom:0;left:0}.rating .score{text-align:center;display:block}.site .essential .tags,.area .essential .content .tags{flex-wrap:wrap;align-self:flex-start;align-items:flex-start;gap:.5em 1em;min-height:5.42857em;list-style:none;display:flex}.site .essential .tags li,.area .essential .content .tags li{background-color:rgb(var(--gradient-stop));border-radius:.375em;padding:.625em 1.5em;line-height:1.21429}.site .title,.area .title{text-align:center;color:rgb(var(--foreground));margin:1.0625em 0 0;font-size:clamp(2rem,8vh,4rem);line-height:1.5}.site .title+svg,.area .title+svg{width:100%;height:1.125rem;margin-bottom:clamp(1.5rem,7vh,3.5rem);display:block}.site .tabs .nav,.area .tabs .nav{column-gap:2.875rem}.site .tabs .nav li,.area .tabs .nav li{--width:1.8125rem;--height:3px;padding:.5625rem 0}.site .tabs .nav li a,.area .tabs .nav li a{color:inherit;transform-origin:0 100%;padding:0;font-size:1.125rem;line-height:1;transition:transform .3s}.site .tabs .nav li.active a,.area .tabs .nav li.active a{transform:scale(1.33333)}.site .tabs .list,.area .tabs .list{--gap-x:min(1.53125vw,1.8375rem);--gap-y:.96875rem;margin:0 calc(var(--gap-x)*-1)}.site .tabs .empty,.area .tabs .empty{text-align:center;padding-block:20%}.area{background-color:rgb(var(--background));padding-block:1.1875rem clamp(1.1875rem,11.2037vh,7.5625rem)}.area .title{margin-top:min(6rem,12vh)}.area .essential{padding:3rem 2.3125rem 2.875rem;padding:clamp(1rem,6vh,3rem) clamp(1rem,2.3125vw,2.3125rem) clamp(1rem,5.75vh,2.875rem);position:relative}.area .essential .thumbnail{object-fit:cover;border-radius:1.3125rem;width:100%;height:100%;position:absolute;top:0;left:0}.area .essential .content{z-index:2;max-width:30.6875rem;color:rgb(var(--foreground));background-color:#fff;border-radius:1.3125rem;padding:1.5rem;position:relative}.area .essential .content .label{color:rgb(var(--subtext));margin:0;font-size:.875rem;line-height:1.21429}.area .essential .content .label:first-child{font-size:1.5rem;line-height:1.5}.area .essential .content .label+div{margin-bottom:1.25rem;font-size:1.5rem;line-height:1.5}.area .essential .content .name{margin:0;font-size:max(1.5rem,min(2.5rem,5vw,5vh));line-height:1.5}.area .essential .content .desc{color:rgb(var(--subtext));margin:0;font-size:.875rem;line-height:1.21429}.area .essential .content .count{text-align:center;grid-template-rows:1.5em 2.66667em;grid-template-columns:auto auto;column-gap:6.875rem;margin:1.5625rem 0 .9375rem;font-size:1.125rem;line-height:1.5;display:inline-grid}.area .essential .content .count dt{color:rgb(var(--subtext));grid-row:1/2}.area .essential .content .count dd{grid-row:2/3;font-size:2rem}.area .essential .content .count+*{border-top:1px dashed rgb(var(--foreground));margin-top:0;padding-top:1.875rem}.area .essential .content .tags{margin-top:.9375rem;font-size:.875rem}.area .nearby{justify-content:space-between;display:flex}.area .nearby a{transform-origin:top;border:1px solid #bebebe;border-radius:1.5rem;flex:0 0 16.3021vw;max-width:min(313px,16.3021vw);padding:.75rem .75rem 1rem;position:relative;box-shadow:0 35px 19.9px #d1dee8}.area .nearby a:first-of-type{transform:translateY(44px)rotate(-8deg)}.area .nearby a:first-of-type:after{content:" ";aspect-ratio:258/246;background:url(https://res.funreserve.com/area-figure-1.png) 0 0/cover no-repeat;width:41.2141%;position:absolute;bottom:0;left:0;transform:translate(-50%,20%)rotate(8deg)}.area .nearby a:nth-of-type(2){transform:translate(39px,70px)rotate(7.19deg)}.area .nearby a:nth-of-type(3){transform:translateY(19px)rotate(-5.72deg)}.area .nearby a:nth-of-type(3):before{content:" ";aspect-ratio:186/332;background:url(https://res.funreserve.com/area-figure-2.png) 0 0/cover no-repeat;width:19%;position:absolute;top:0;left:0;transform:translate(-78%,-68%)rotate(5.72deg)}.area .nearby a:nth-of-type(4){transform:translate(30px,55px)rotate(3.78deg)}.area .nearby a:nth-of-type(5){transform:translate(0)rotate(-5.19deg)}.area .nearby a:nth-of-type(5):after{content:" ";aspect-ratio:352/384;background:url(https://res.funreserve.com/area-figure-3.png) 0 0/cover no-repeat;width:56.23%;position:absolute;bottom:0;left:0;transform:translate(-45%,22%)rotate(5.19deg)}.area .nearby .pin{width:12.4601%;height:auto;position:absolute;bottom:calc(100% - .5rem);left:50%}.area .nearby .thumbnail{aspect-ratio:1;object-fit:cover;border-radius:1rem;width:100%;display:block}.area .nearby .name{white-space:nowrap;text-overflow:ellipsis;text-align:center;z-index:2;margin:.75rem 0 0;font-size:max(1rem,min(2rem,2vw,4vh));line-height:1.5;display:block;position:relative;overflow:hidden}@media (max-width:767.98px){.area .nearby{flex-wrap:wrap;gap:3.4375rem 1rem}.area .nearby a{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem);transform:none!important}.area .nearby a:last-child{display:none}}.area .top{gap:min(3.125vw,3.75rem);display:flex}.area .top:not(:empty){margin-top:clamp(3.4375rem,12.963vh,8.75rem)}.area .top>*{border-radius:clamp(1rem,4.16667vw,5rem);flex:1 1 0;padding:clamp(1rem,2.5vw,3rem) clamp(1rem,2.5vw,3rem) clamp(1rem,3.125vw,3.75rem)}.area .top .shops{--item-color:#0197f8;background:url(https://res.funreserve.com/area-figure-4.png) 93.4483% 3.03371%/22.1839% no-repeat,linear-gradient(#8bcfff,#e7f5ff)}.area .top .liveaboards{--item-color:#d09b27;background:url(https://res.funreserve.com/area-figure-5.png) 93.4483% 3.03371%/29.8795% no-repeat,linear-gradient(#ffb162,#fff7ef)}.area .top .title{text-align:start;margin:0;font-size:max(1.5rem,min(3vw,3rem,6vh));font-weight:400;line-height:1.5}.area .top .title+svg{width:auto;height:13.58px;margin-bottom:min(3.58875rem,3.58875vw,7.1775vh)}.area .top .list{flex-direction:column;gap:2rem;list-style:none;display:flex}.area .tabs{margin-top:min(4.75rem,9.5vh)}.area .tabs .nav .active{--color:rgb(var(--primary));color:rgb(var(--primary))}.site{background-color:rgb(var(--background));padding-bottom:clamp(2rem,13.75vh,6.875rem)}.site .essential{color:rgb(var(--foreground));grid-template-rows:5rem clamp(3rem,6vw,6rem) 4.25rem 10.5rem;grid-template-columns:1fr 51.6111%;gap:.625rem;padding-block:4.0625rem 6.8125rem;font-size:.875rem;line-height:1.21429;display:grid;position:relative}.site .essential:after{content:" ";aspect-ratio:1;background:linear-gradient(to top,#ecf7fb,rgb(var(--primary)));border-radius:50%;grid-area:1/2/5/3;place-self:flex-start flex-end;height:62.6966%;display:block;transform:translateY(-2.25rem)}.site .essential .thumbnail{object-fit:cover;aspect-ratio:874/445;z-index:2;border-radius:15rem;grid-area:1/2/5/3;place-self:center flex-start;height:100%;position:relative}.site .essential .name{color:rgb(var(--subtitle));grid-area:2/1/3/2;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.5}.site .essential .desc{font-size:inherit;line-height:inherit;color:inherit;grid-area:3/1/4/2;margin:0}.site .essential .tags{grid-area:4/1/5/2}@media (max-width:767.98px){.site .essential{grid-template-columns:1fr}.site .essential:after{display:none}.site .essential .thumbnail{border-radius:.625rem;grid-column:1/2}.site .essential .name,.site .essential .desc,.site .essential .tags{z-index:3;padding-inline:1rem;position:relative}.site .essential .name,.site .essential .desc{color:rgb(var(--background));mix-blend-mode:difference}}.site .map{border-radius:3rem;height:45.375rem;max-height:70vh;overflow:hidden}.site .nearby{padding:6.75rem 9.375rem 3.6875rem;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr) 27.6042% repeat(2,1fr);padding:clamp(3rem,13.5vh,6.75rem) min(7.8125vw,9.375rem) clamp(1rem,7.375vh,3.6875rem);display:grid;position:relative;overflow:hidden}.site .nearby:before,.site .nearby:after{content:" ";aspect-ratio:1;border:1px solid var(--radiation);border-radius:50%;width:786px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site .nearby:after{width:1324px}.site .nearby>*{z-index:2;position:relative}.site .nearby .center{grid-area:1/3/3/4;justify-content:center;align-items:center;display:flex}.site .nearby .center:before,.site .nearby .center:after{content:" ";aspect-ratio:1;background-color:#67d4ff0f;border-radius:50%;width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site .nearby .center:after{background-color:#12bcff0f;width:83.5849%}.site .nearby .center .inner{aspect-ratio:1;background:linear-gradient(to top,#b3eaff,rgb(var(--primary)));width:54.717%;color:rgb(var(--primary-btn));text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-size:max(1rem,min(3rem,2.5vw,6vh));font-weight:500;line-height:1.2;display:flex}.site .nearby .center .inner svg{font-size:154.167%}.site .nearby .center .inner:after{content:" ";border:1px solid var(--radiation);border-radius:50%;width:1838px;height:1838px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site .nearby a:first-of-type{grid-area:1/2/2/3;justify-self:flex-end;width:10.4375rem}.site .nearby a:nth-of-type(2){grid-area:1/4/2/5;justify-self:flex-start;width:10.25rem;transform:translateY(1.125rem)}.site .nearby a:nth-of-type(3){grid-area:1/1/3/2;place-self:center;width:10.5625rem}.site .nearby a:nth-of-type(4){grid-area:1/5/3/6;place-self:center;width:11.1875rem}.site .nearby a:nth-of-type(5){grid-area:2/2/3/3;place-self:flex-end flex-start;width:11.875rem}.site .nearby a:nth-of-type(6){grid-area:2/4/3/5;place-self:flex-end;width:11.5rem;transform:translateY(1.1875rem)}.site .nearby .thumbnail{aspect-ratio:1;border-radius:50%;width:100%;margin-bottom:.875rem;display:block}.site .nearby .name,.site .nearby .distance{text-align:center;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.125rem;font-weight:500;line-height:1.5;display:block;overflow:hidden}.site .nearby .distance{color:rgb(var(--primary))}@media (max-width:1199.98px){.site .nearby{padding-inline:0}}@media (max-width:991.98px){.site .nearby{flex-wrap:wrap;gap:1rem;padding-inline:1rem;display:flex}.site .nearby .center{display:none}.site .nearby a{flex:0 0 calc(50% - .5rem);grid-template-rows:1fr 1fr;grid-template-columns:4rem 1fr;column-gap:.625rem;width:calc(50% - .5rem);display:grid;transform:none!important}.site .nearby .thumbnail{border-radius:.625rem;grid-row:1/3}.site .nearby .name,.site .nearby .distance{text-align:start;line-height:2rem}}@media (max-width:575.98px){.site .nearby a{flex:0 0 100%;width:100%}}.site .tabs{background:linear-gradient(#12bcffcc,#ecf7fbcc);border-radius:max(.625rem,min(6rem,6vw,12vh));padding-block:3.75rem 6.4375rem}.calendar{background:linear-gradient(#68e0cf,#209cff);padding-block:2rem 5rem}.calendar>.container-fluid{background:url(https://res.funreserve.com/bg-calendar.png) no-repeat left bottom/contain rgb(var(--background));max-width:calc(100% - 2rem);color:rgb(var(--subtitle));border-radius:.75rem;grid-template-rows:11.2676vh 2.5rem repeat(6,1fr);grid-template-columns:repeat(7,1fr);padding:3.52113vh 4.16667vw;display:grid;position:relative;overflow:auto}@media (min-width:1200px){.calendar>.container-fluid{max-width:83.3333%}}.calendar>.container-fluid .switch{grid-column:1/8;justify-content:space-between;align-items:center;display:flex}.calendar>.container-fluid .switch .btn{color:rgb(var(--primary));height:2.5rem;box-shadow:none;background:0 0;border:none;outline:none}.calendar>.container-fluid .switch .dropdown-menu{white-space:nowrap}.calendar>.container-fluid .switch .toggler{column-gap:.25em;height:auto;padding:0;font-size:clamp(1.5rem,3.75vw,4.5rem);line-height:8.33333vw}.calendar>.container-fluid .switch .dropdown+.dropdown{margin-left:clamp(1rem,3.125vw,4rem)}.calendar>.container-fluid .head{grid-column:1/8;display:flex}.calendar>.container-fluid .head h6{text-align:center;border-style:solid;border-width:1px;border-color:rgb(var(--primary))#0000 #0000 rgb(var(--primary));flex:1 1 0;margin:0;line-height:2.375rem}.calendar>.container-fluid .head h6:last-child{border-right-color:rgb(var(--primary))}.calendar>.container-fluid>div{--border:rgb(var(--primary));border-style:solid;border-width:1px;border-color:#0000 #0000 var(--border)var(--border);padding:0 1rem 1rem;position:relative;overflow:hidden;container-type:size}.calendar>.container-fluid>div:nth-of-type(7n){border-right-color:var(--border)}.calendar>.container-fluid>div:nth-of-type(-n+7){border-top-color:var(--border)}.calendar>.container-fluid>div>*{transition:opacity .3s}.calendar>.container-fluid>div .day{justify-content:space-between;font-size:1.25rem;line-height:2;display:flex}.calendar>.container-fluid>div .day .btn{color:#999;opacity:0;background:0 0;border:1px solid;border-radius:50%;transition:opacity .3s;transform:scale(.75)}.calendar>.container-fluid>div .day .btn:hover{color:rgb(var(--primary))}.calendar>.container-fluid>div:hover .day .btn{opacity:1}.calendar>.container-fluid>div ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.calendar>.container-fluid>div ul h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:400;line-height:1.5;overflow:hidden}.calendar>.container-fluid>div ul h3 a:hover{text-decoration:underline}.calendar>.container-fluid>div ul>li{display:none}@container not (max-height:3.5rem){.calendar>.container-fluid>div ul>li:nth-child(-n+1){display:block}}@container not (max-height:5rem){.calendar>.container-fluid>div ul>li:nth-child(-n+2){display:block}}@container not (max-height:6.5rem){.calendar>.container-fluid>div ul>li:nth-child(-n+3){display:block}}@container not (max-height:8rem){.calendar>.container-fluid>div ul>li:nth-child(-n+4){display:block}}@container not (max-height:9.5rem){.calendar>.container-fluid>div ul>li:nth-child(-n+5){display:block}}.calendar>.container-fluid .day{color:inherit}.calendar>.container-fluid .next{color:#999}.calendar>.container-fluid .disabled{color:rgb(var(--gray-light))}.calendar>.container-fluid .has:not(.disabled):not(.next) .day{color:rgb(var(--foreground));font-weight:700}.calendar>.container-fluid:has(>div:hover)>div:not(:hover)>*{opacity:.5}@media (max-width:768px) or (max-height:768px){.calendar>.container-fluid>div{padding:0}.calendar>.container-fluid>div .day{justify-content:center;align-items:center;height:100%}.calendar>.container-fluid>div .day .btn.add{display:none}.calendar>.container-fluid>div .day .btn.more{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:none}.calendar>.container-fluid>div ul{display:none}}.calendar>.container-fluid .list{background-color:rgb(var(--background));z-index:1000;pointer-events:none;width:100%;height:100%;padding:1rem;font-size:clamp(.75rem,2vw,1rem);transition:transform .3s .3s;position:absolute;top:0;left:0;overflow:auto;transform:scale(0)}.calendar>.container-fluid .list>*{opacity:0;transition:opacity .3s}.calendar>.container-fluid .list.active{pointer-events:all;transition:transform .3s;transform:scale(1)}.calendar>.container-fluid .list.active>*{opacity:1;transition:opacity .3s .3s}.calendar>.container-fluid .list>h6{border-bottom:1px solid rgb(var(--gray-light));padding-bottom:1rem;font-size:1rem}.calendar>.container-fluid .list .dismiss{box-shadow:none;background:0 0;border:none;position:absolute;top:.5rem;right:1rem}.calendar>.container-fluid .list li{background:rgb(var(--secondary));opacity:1;border-radius:1.25rem;flex-wrap:wrap;align-items:center;padding:max(1rem,1.40845vh) max(1rem,2.8125vw);list-style:none;transition:opacity .3s;display:flex}.calendar>.container-fluid .list li+li{margin-top:clamp(1rem,2.60417vw,3rem)}.calendar>.container-fluid .list:has(li:hover) li:not(:hover){opacity:.5}.calendar>.container-fluid .list .title{flex:1 1 0;justify-content:flex-start;align-items:center;margin:0;font-size:125%;font-weight:500;display:flex}.calendar>.container-fluid .list .title span{background-color:rgb(var(--primary));color:rgb(var(--primary-btn));border-radius:.25em;margin-inline-end:.5em;padding:.375em .5em;font-size:75%;display:block}.calendar>.container-fluid .list dl{flex:0 0 100%;grid-template-columns:1.25em auto;gap:.75em .375em;margin:.75em 0 0;display:grid}.calendar>.container-fluid .list dl a{word-break:break-all}.calendar>.container-fluid .list dl a:hover,.calendar>.container-fluid .list dl a:focus-visible{text-underline-offset:.25em;text-decoration:underline}.calendar>.container-fluid .list .price{color:rgb(var(--primary));flex:none;margin:0;font-size:100%;font-weight:700}.calendar>.container-fluid .list .add{margin:1em auto 0;display:block}.settle-toast h6{text-align:center}.settle-toast ul{padding:0 0 var(--padding-y)2rem;font-size:1rem;line-height:1.5;list-style:outside}.settle-toast div{padding:var(--padding-y)0 0;text-transform:uppercase;border-top:1px solid #cacaca;justify-content:center;gap:.625rem;display:flex}.settle-form{--gap-y:1rem;opacity:1;transition:opacity .6s;overflow:hidden}.settle-form .col{flex:1 1 0;max-width:none}.settle-form .section{background-color:rgb(var(--background));border-radius:1rem;flex-wrap:wrap;flex:1 1 0;gap:0 2rem;height:100%;padding:1.625rem 1.3125rem 1.75rem 1.5625rem;display:none;overflow:auto}.settle-form .section.active{display:flex}.settle-form .section>*{max-width:calc(50% - 1rem);margin-top:var(--gap-y);flex:0 0 calc(50% - 1rem)}.settle-form .section .col-3{flex:0 0 calc(25% - 1.5rem);max-width:calc(25% - 1.5rem)}.settle-form .section .col-4{flex:0 0 calc(33.3333% - 1.33333rem);max-width:calc(33.3333% - 1.33333rem)}.settle-form .section .col-12,.settle-form .section .group,.settle-form .section .title,.settle-form .section .subtitle,.settle-form .section .desc,.settle-form .section hr{flex:0 0 100%;max-width:100%}.settle-form .section hr{margin-top:.25rem!important}.settle-form .section>:first-child,.settle-form .section :first-child:is(.title,.subtitle,.desc),.settle-form .section :is(.title,.desc)+:is(.title,.desc){margin-top:0}.settle-form .section .group{border:1px solid #dcdcdc;border-radius:.25rem;flex-wrap:wrap;gap:0 2rem;padding:1rem 1.125rem 1.25rem 1rem;display:flex;position:relative}.settle-form .section .group>:not(.title,.subtitle,.desc,hr,.col-12,.col-4,.col-3,.col){flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem);margin-top:1rem}.settle-form .section .group .title{font-size:1rem;line-height:1.375}.settle-form .section .group>.remove{background:0 0;border:none;height:100%;margin:0;padding:0 0 0 .5rem;position:absolute;top:0;right:0}.settle-form .section .group:has(>.remove){flex:0 0 calc(100% - 1.5rem);width:calc(100% - 1.5rem)}.settle-form .section .group:has(>.remove) .remove{right:-1.5rem}.settle-form .section .group.coach ul{background:#f8f8f8;flex-direction:column;flex:0 0 100%;row-gap:.75rem;max-width:100%;padding:.75rem;list-style:none;display:flex}.settle-form .section .group.coach ul:empty{display:none}.settle-form .section .group.coach ul>li{grid-template-rows:1fr 1fr auto;grid-template-columns:5rem 1fr 3rem 3rem;align-items:center;column-gap:.6875rem;display:grid}.settle-form .section .group.coach ul button{background:0 0;border:none;grid-row:1/4;height:100%}.settle-form .section .group.coach .avatar{aspect-ratio:1;object-fit:cover;border-radius:.25rem;grid-area:1/1/4/2}.settle-form .section .group.coach .name{grid-area:1/2/2/3;margin:0;font-size:1rem;line-height:1.375}.settle-form .section .group.coach p{color:rgb(var(--subtext));grid-area:2/2/3/3;margin:0;font-size:.875rem;line-height:1.375rem}.settle-form .section .group.coach .intro{grid-row:3/4}.settle-form .section .group.coach .btn{flex:none;margin-top:.928571em;padding:.321429em 1.92857em;font-size:.875rem}.settle-form .title{margin:calc(var(--gap-y)*1.875)0 0;font-size:1.25rem;font-weight:500;line-height:1.4;position:relative}.settle-form .title button{box-shadow:none;background:0 0;border:none;outline:none;height:100%;padding-inline-start:3rem;font-size:60%;transition:color .3s;position:absolute;top:0;right:0}.settle-form .title button svg{transition:transform .3s;transform:rotate(180deg)}.settle-form .title.active button{color:rgb(var(--primary))}.settle-form .title.active button svg{transform:rotate(0)}.settle-form .input-box .subtitle{color:rgb(var(--foreground));font-size:.875rem;margin:0!important}.settle-form .input-box .subtitle:before{content:"· "}.settle-form .collapse{--padding-x:0;--padding-y:0}.settle-form .rows{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem .625rem;display:flex}.settle-form .rows label{flex:0 0 calc(100% - 10rem);align-items:center;max-width:calc(100% - 10rem);line-height:2.125rem}.settle-form .rows label [type=checkbox]{margin:0 .25em 0 0}.settle-form .rows .input-group{flex:0 0 9rem;max-width:9rem}.settle-form .desc{color:#999;margin-bottom:0;font-size:.75rem;line-height:2.33333}.settle-form .subtitle{margin-bottom:.5625em;font-size:1rem;line-height:1.375}.settle-form .subtitle:not(:first-child){margin-top:1em}.settle-form hr{background-color:#cecece;border:none;height:1px}.settle-form>.btns{z-index:1000;width:100%;padding:calc(var(--gap-y)*2.125)0 calc(var(--gap-y)*2);background-color:rgb(var(--background));box-shadow:0 -1px 4px rgba(var(--foreground),.05);position:fixed;bottom:0;left:0}.settle-form>.btns .container{flex-wrap:wrap;align-items:center;row-gap:.625rem;display:flex}.settle-form>.btns .btn{--btn-padding-x:1.07143em;--btn-padding-y:.571429em;font-size:clamp(.75rem,1.8vw,.875rem);line-height:1}.settle-form>.btns .btn[type=submit]{--btn-padding-x:2.0625em;--btn-padding-y:.6875em;margin-left:clamp(.9em,3.28125vw,3.9375rem);font-size:clamp(.75rem,2vw,1rem)}.settle-form .agreement{color:rgba(var(--foreground),.9);align-items:center;gap:.5em;font-size:clamp(.75rem,1.8vw,.875rem);line-height:1;display:inline-flex}.settle-form .agreement input{margin:0}.settle-form .agreement span{line-height:.928571}.settle-form .list-tags{align-items:stretch;gap:1.25rem;display:flex}.settle-form .list-tags li{border:1px solid #dcdcdc;border-radius:3px;padding:0 1.14286em;font-size:.875rem;line-height:2;position:relative}.settle-form .list-tags li:has(.btn){border:none;padding:0}.settle-form .list-tags li button:not(.btn){background-color:rgb(var(--background));color:#333333e6;border:none;border-radius:50%;outline:none;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.settle-form .btn-add{flex:none}.settle-form .tags{display:flex}.settle-form .tags label span{background-color:rgb(var(--background));color:rgba(var(--foreground),.9);border:1px solid #dcdcdc;border-radius:3px;padding:.357143em 1.14286em;font-size:.875rem;transition:border-color .3s,color .3s,background-color .3s;display:block;position:relative;overflow:hidden}.settle-form .tags label :checked+span{border-color:rgb(var(--primary));background-color:rgb(var(--primary));color:rgb(var(--primary-btn))}.settle-form .tags label :checked+span:after{content:" ";background-color:rgb(var(--background));z-index:2;border-radius:0 .125rem 0 .25rem;width:.75rem;height:.75rem;display:block;position:absolute;top:0;right:0}.settle-form .tags label :checked+span:before{content:" ";z-index:3;border-style:solid;border-width:0 0 2px 2px;border-color:rgb(var(--primary));border-radius:2px;width:6px;height:4px;display:block;position:absolute;top:2px;right:2px;transform:rotate(-45deg)}.profile-basic{border-bottom:1px dashed #cecece;flex-direction:column;align-items:center;row-gap:1rem;margin-bottom:.3125rem;padding-block:2.0625rem 1.8125rem;display:flex}.profile-basic input{text-align:center;border:none;padding:0;font-size:1.125rem;line-height:1.22222}.profile-basic .img-picker{border-radius:50%}.main-content:has(.settle-form)~.footer{padding-bottom:6.5rem!important}.settle-lagend{text-align:center;z-index:10;padding:.825em .625rem 1.5375rem;font-size:clamp(1rem,min(4vh,6vw),2.5rem);transition:transform .6s}.settle-lagend h3{margin:0;font-size:100%;line-height:1.5}.settle-lagend p{margin:.5em 0 0;font-size:.875rem;line-height:1.25rem}.settle-lagend.start{will-change:transform;position:relative;transform:translateY(100%)}.settle-brochure{background-color:rgb(var(--background));width:90%;max-width:40rem;color:rgb(var(--foreground));text-align:center;border-radius:1rem;margin:0 auto;padding:1rem}.settle-brochure .label{text-align:start}.settle-splash{opacity:0;background:rgb(var(--background));border-radius:1rem;flex-direction:column;align-items:center;min-height:min(62.1296vh,41.9375rem);padding:0 1.25rem 1.25rem;transition:opacity .6s .6s;display:flex;position:relative}.settle-splash+.settle-form{opacity:0}.settle-splash.active{opacity:1}.settle-splash.active+.settle-form{display:none}.settle-splash .cards{gap:1px;width:100%;margin-top:calc(4.475rem + 1.825*clamp(1rem,min(4vh,6vw),2.5rem));margin-bottom:6.14286em;padding:1px;font-size:.875rem;list-style:none;display:flex}.settle-splash .cards li{border:1px solid #dcdcdc;border-left-style:none;flex-direction:column;flex:1 1 0;align-items:center;min-height:17.1429em;padding:3.78571em 1em 1em;display:flex}.settle-splash .cards li picture,.settle-splash .cards li img{width:4.57143em;height:4.57143em;margin:0 0 1.71429em}.settle-splash .cards li h5,.settle-splash .cards li p{font-size:inherit;margin:0;font-weight:400;line-height:1.42857}.settle-splash .cards li:first-child{border-left-style:solid;border-radius:.5625rem 0 0 .5625rem}.settle-splash .cards li:last-child{border-radius:0 .5625rem .5625rem 0}.settle-splash .btn{--btn-padding-y:.4375rem;min-width:clamp(8rem,18vw,13.75rem);margin-inline:auto;display:block}.settle-splash .upload{color:rgb(var(--subtext));position:absolute;bottom:1.25rem;right:1.25rem}.progress{white-space:nowrap;overflow:auto}.progress ol{margin-bottom:.6875rem;list-style:none;display:flex}.progress li{color:rgba(var(--foreground),.4);text-align:center;cursor:pointer;flex:1 1 0;padding:1rem .5rem;font-size:1rem;line-height:1.5;transition:color .3s;position:relative}.progress li .circle{z-index:10;border:2px solid #c5c5c5;border-radius:50%;width:.5rem;height:.5rem;transition:border-color .3s;display:block;position:absolute;top:0;left:calc(50% - .25rem)}.progress li:not(:first-child):before,.progress li:not(:first-child):after{content:" ";z-index:10;background-color:#dcdcdc;width:calc(100% - 1rem);height:2px;display:block;position:absolute;top:calc(.25rem - 1px);right:calc(50% + .5rem)}.progress li:not(:first-child):after{z-index:20;background-color:rgb(var(--primary));transform-origin:0;transition:transform .3s .3s;transform:rotateY(90deg)}.progress li.active{color:rgb(var(--primary));transition:color .3s .3s}.progress li.active .circle{border-color:rgb(var(--primary));transition:border-color .3s .3s}.progress li.active:not(:first-child):after{transition:transform .3s;transform:rotate(0)}@media screen and (max-width:991.98px){.settle-splash .cards{flex:1 1 0;margin-bottom:1.25rem}.settle-splash .cards li{border:1px solid #dcdcdc;border-top-style:none;min-height:0;padding-top:1em}.settle-splash .cards li:first-child{border-top-style:solid;border-radius:.5625rem .5625rem 0 0}.settle-splash .cards li:last-child{border-radius:0 0 .5625rem .5625rem}.settle-form{--gap-y:.75rem}.settle-form .section{padding:1.125rem 1rem 1.9375rem}.settle-form .section>*{flex:0 0 100%!important;max-width:100%!important}}.about{background-color:rgb(var(--background));color:rgb(var(--foreground));padding-top:1.25em;font-size:max(2rem,min(4vw,8vh,4rem))}.about .slogan{background:linear-gradient(to top,rgb(var(--gradient-stop)),rgb(var(--primary)));float:right;width:74.0556%;color:rgb(var(--primary-btn));border-radius:20rem;padding:10.8333vh 0 17.037vh;position:relative;overflow:hidden}.about .slogan h3{margin-bottom:.541667em;font-size:75%;line-height:1.5}.about .slogan p{font-size:inherit;color:inherit;margin-bottom:.84375em;line-height:1.5}.about .slogan .origin{color:#000;z-index:2;background-color:#f8fcff;border-radius:0 .75em .75em;align-items:center;padding:1em;font-size:37.5%;display:flex;position:relative}.about .slogan .origin img{height:3.33333em;margin-inline-end:1.29167em}.about .slogan>:not(img){width:40.2851%;margin-inline:auto}.about .slogan+img{object-fit:contain;width:calc(48.2177% - 2em);height:calc(100% + .75em);max-height:none;display:block;position:absolute;top:0;left:min(3.125vw,3.75rem)}.about .slogan>img{width:38.1845%;position:absolute;bottom:-.28125em;right:-14.1785%}.about .actuality{margin:0 0 2.5em;padding:0 min(6.40625vw,7.6875rem)}.about .actuality h3{text-align:center;margin:2em 0 1.85417em;font-size:75%}.about .actuality ul{align-items:stretch;row-gap:1.5em}.about .actuality ul .inner{width:71.8966%;height:100%;color:rgb(var(--subtitle));text-align:center;transform-origin:50% 38px;border-radius:3.33333em;margin:0 auto;padding:2em 1.75em 3.25em;font-size:37.5%;line-height:1.5;position:relative}.about .actuality ul .inner svg{width:2.125em;height:2.125em;position:absolute;top:-.541667em;left:50%}.about .actuality ul .inner img{width:50.303%;margin:0 auto}.about .actuality ul li:first-child .inner{background:linear-gradient(#77c7ff,#e7f5ff);transform:rotate(2.03deg)}.about .actuality ul li:nth-child(2) .inner{background:linear-gradient(#ffb162,#fff7ef)}.about .actuality ul li:nth-child(3) .inner{background:linear-gradient(#70ffff,#e7fcff);transform:rotate(-3deg)}.about .actuality .plans{--gap-x:1.5em;color:rgb(var(--subtitle));font-size:37.5%;line-height:1.5}.about .actuality .plans .outer{background:linear-gradient(270deg,#54d7ff,#0197f8);border-radius:10em;align-items:center;padding:1em 12.0773% .666667em 1.54167em;display:flex;position:relative}.about .actuality .plans .outer:before{content:" ";background-color:rgb(var(--sub-bg));border-radius:10em;position:absolute;inset:4px}.about .actuality .plans .outer>*{z-index:2;position:relative}.about .actuality .plans .outer img{flex:0 0 24.4573%;max-width:24.4573%}.about .prefix-desc{text-align:center;color:rgb(var(--foreground));margin:0 0 2.45833em;font-size:75%;font-weight:500;line-height:1.5}.about .team{background:linear-gradient(to top,#ecf7fb,rgb(var(--primary)));border-radius:2.59375em;margin:0 0 2.64063em;padding:min(9.62963vh,6.5rem) min(10vw,12rem) min(15.7407vh,10.625rem)}.about .team h3,.about .team h4{text-align:center;color:rgb(var(--subtitle));margin:0 0 .958333em;font-size:75%;line-height:1.5}.about .team h4{margin:1.45833em 0 .2em}.about .team h4+svg{color:#b2e9ff;height:1em;margin:0 auto .5em;display:block;transform:scaleX(4)}.about .team ul{--gap-y:.265625em;--gap-x:.335938em}.about .team ul .inner{color:rgb(var(--subtitle));background-color:rgb(var(--background));border-radius:7.5em;align-items:center;gap:1.5em;padding:1.25em 1.66667em 1.25em 1.25em;font-size:37.5%;font-weight:500;display:flex}.about .team ul .inner img{background-color:rgb(var(--primary));border-radius:50%;width:5em;height:5em}.about .team ul li:last-child .inner{text-align:center;color:rgb(var(--primary));padding:.9375em 1.25em .9375em .9375em;font-size:50%}.about .team ul li:last-child .inner img{background:linear-gradient(to left,#50dcff,rgb(var(--primary)));width:3.75em;height:3.75em;padding:.25em}.about .team ol{--gap-x:.9375em;color:rgb(var(--foreground));row-gap:1.41667em;font-size:37.5%;font-weight:500;line-height:1.5}.about .team ol .inner{background-color:rgb(var(--background));border-radius:5em;align-items:center;gap:1.33333em;padding:1.66667em 2.16667em 1.66667em 1.33333em;display:flex}.about .team ol .inner .marker{color:rgb(var(--subtitle));text-align:center;border-radius:50%;flex:0 0 2.65625em;width:2.65625em;font-size:133.333%;line-height:2.65625;display:block}.about .team .summary{color:rgb(var(--subtitle));text-align:center;margin:2.22917em 0 0;font-size:75%;font-weight:500;line-height:1.5}.about .doing{justify-content:center;gap:1.5625em;display:flex}.about .doing h3{text-align:center;color:rgb(var(--subtitle));box-shadow:0 .583333em .663333em rgb(var(--gradient-stop));transform-origin:50% 0;border:1px solid #bebebe;border-radius:.8em;flex:0 0 27.4922%;padding:.541667em;font-size:75%;position:relative;transform:rotate(6deg)}.about .doing h3 .pin{width:1.0625em;height:1.0625em;position:absolute;top:-.53125em;left:50%}.about .doing h3 .earth{background-color:rgb(var(--primary));object-fit:contain;border-radius:.4em;width:100%;height:6.56958em;margin-top:.125em;padding:.684792em}.about .doing h3 .logo{height:1.5em;position:absolute;bottom:calc(50% - .75em);left:50%;transform:translate(-50%,50%)}.about .doing ul{color:rgb(var(--foreground));flex:0 0 35.1042%;padding-left:1.03125em;font-size:50%;line-height:1.5;list-style-type:circle}.about .doing ul li+li{margin-top:1.9375em}.about .doing ul ::marker{color:rgb(var(--primary))}.about .trying{margin:-1.40359em 0 -3.60938em}.about .trying .inner{background-color:rgb(var(--sub-bg));border-radius:2.59375em;flex-wrap:wrap;gap:.875em 11.7222%;padding:4.5em 6.88889% 4.60938em;display:flex}.about .trying .inner>svg{flex:0 0 100%;width:100%;height:auto}.about .trying h3{color:rgb(var(--subtitle));flex:none;margin:0;font-size:87.5%;line-height:1.5}.about .trying ul{color:rgb(var(--subtitle));flex:1 1 0;font-size:1.128rem;line-height:1.5}.about .trying ul li+li{border-top:1px dashed #d0d0d0;margin-top:1.33333em;padding-top:1.33333em}.about .trying ul svg{color:rgb(var(--primary));margin-inline-end:.833333em}.about .vision{flex-wrap:wrap;align-items:flex-end;margin:0 0 2.67188em;display:flex}.about .vision picture,.about .vision img{flex:0 0 63.2394%;max-width:1200px}.about .vision dl{transform-origin:50% 0;color:rgb(var(--primary-btn));background:#ff750ba6;border-radius:.328125em;flex:0 0 36.6561%;margin:0 0 .25em -.25em;padding:1em 1.25em 3em;position:relative;transform:rotate(-6deg)}.about .vision dl dd{border-bottom:1px dashed;padding:.8925em 0;font-size:37.5%;line-height:1.5}.about .vision svg{display:block}.about .vision .tape{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){.about .slogan{border-radius:2rem;width:100%;padding:2rem}.about .slogan>:not(img){width:100%;margin-inline:auto}.about .slogan+img{display:none}.about .actuality{font-size:clamp(2rem,6vw,4rem)}.about .doing{flex-wrap:wrap}.about .doing h3,.about .doing ul{flex:0 0 80%}.about .trying{margin-top:1em}.about .trying .inner{padding-top:2em}.about .trying h3{white-space:nowrap;flex:0 0 100%}.about .vision{justify-content:center}.about .vision picture{display:none}.about .vision dl{flex:0 0 90%}}.about .prefix,.cooperation .prefix{text-align:center;margin:0 0 .8125em;font-size:50%;line-height:1.5;position:relative}.about .prefix+svg,.cooperation .prefix+svg{width:auto;height:.212188em;margin:0 auto .647188em;display:block}.about .prefix:after,.cooperation .prefix:after{content:" ";aspect-ratio:198/147;background:url(https://res.funreserve.com//coop_vision.png) 0/contain no-repeat;width:6.1875em;position:absolute;top:50%;left:calc(50% + 6.03125em);transform:translateY(-50%)}.cooperation{background-color:rgb(var(--background));color:rgb(var(--foreground));padding-top:1.25em;font-size:max(2rem,min(4vw,8vh,4rem))}.cooperation .slogan{background:linear-gradient(to top,rgb(var(--gradient-stop)),rgb(var(--primary)));border-radius:20rem;margin:0 0 1.5em;padding:15.9259vh 14.8438% 22.037vh;position:relative}.cooperation .slogan h3{font-size:inherit;z-index:10;color:rgb(var(--primary-btn));text-align:center;margin:0;line-height:1.5;display:inline-block;position:relative}.cooperation .slogan h3:before,.cooperation .slogan h3:after{content:"\"";position:absolute;bottom:calc(100% - .2em);right:calc(100% + .515625em)}.cooperation .slogan h3:after{inset:100% auto auto calc(100% + .75em)}.cooperation .slogan img{object-fit:contain;object-position:right bottom;width:auto;max-width:45%;height:85%;position:absolute;bottom:-.15625em;right:0}.cooperation .title{text-align:center;margin:0 0 1.76563em;font-size:75%;line-height:1.5}.cooperation .tenet{flex-wrap:wrap;margin:0 0 1.76563em;display:flex}.cooperation .tenet h4{text-align:center;max-width:100%;color:inherit;flex:0 0 100%;margin:0 0 2.60417em;font-size:75%;font-weight:500;line-height:1.5}.cooperation .tenet p{background:linear-gradient(to top,#d9f4ff33,rgba(var(--primary),.2));max-width:50%;color:inherit;transform-origin:0 0;border-radius:20rem;flex:0 0 50%;margin:0;padding:3.125em 12.5% 3.75em;font-size:35.0832%;transform:scale(1.06889)}.cooperation .tenet p+p{transform-origin:100% 0;background:#d3f8e266}.cooperation .radiation{background-color:rgb(var(--sub-bg));color:#000;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 5.73438em 1fr 1fr;align-items:center;row-gap:.9375em;padding:1.0625em 8.33333%;display:grid;position:relative;overflow:hidden}.cooperation .radiation :before,.cooperation .radiation :after{aspect-ratio:1;border:1px solid var(--radiation);z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cooperation .radiation .center{color:rgb(var(--primary-btn));background:linear-gradient(to top,#d9f4ff,rgb(var(--primary)));aspect-ratio:1;text-align:center;border-radius:50%;grid-area:1/3/3/4;justify-content:center;align-items:center;width:100%;padding:.5em 1.5em;font-size:75%;display:flex}.cooperation .radiation .center:before{content:" ";width:1324px}.cooperation .radiation .center:after{content:" ";width:1838px}.cooperation .radiation .center .inner:before{content:" ";width:516px}.cooperation .radiation .center .inner:after{content:" ";width:786px}.cooperation .radiation .item{aspect-ratio:1;text-align:center;z-index:2;border-radius:50%;grid-template-rows:55.914% 1fr;gap:.777778em;width:60.7856%;min-width:10em;padding-block:1.38889em;font-size:1.125rem;display:grid;position:relative}.cooperation .radiation .item:first-of-type{grid-area:1/2/2/3;justify-self:flex-end}.cooperation .radiation .item:nth-of-type(2){grid-area:1/4/2/5;justify-self:flex-start;transform:translateY(.671875em)}.cooperation .radiation .item:nth-of-type(3){grid-area:1/1/3/2;justify-self:center}.cooperation .radiation .item:nth-of-type(4){grid-area:1/5/3/6;justify-self:flex-start;transform:translateY(.5625em)}.cooperation .radiation .item:nth-of-type(5){grid-area:2/2/3/3;justify-self:flex-start;transform:translateY(-.296875em)}.cooperation .radiation .item:nth-of-type(6){grid-area:2/4/3/5;justify-self:flex-end}.cooperation .radiation .thumbnail{place-self:center;max-width:5.88889em}.cooperation .form{flex-wrap:wrap;display:flex}.cooperation .form .subtitle{text-align:center;font-size:inherit;color:inherit;flex:0 0 100%;margin:1em 0 1.40625em}.cooperation .form h5{z-index:2;color:rgb(var(--primary-btn));background:image-set(url(https://res.funreserve.com/bg-coop_form.webp) type("image/webp"),url(https://res.funreserve.com/bg-coop_form.png) type("image/png"))no-repeat center calc(100% + .78125em)/auto 39.3939% rgb(var(--primary));border-radius:20rem;flex:0 0 49.6667%;padding:4.225em 6.33333% 7.775em 8.72222%;font-size:62.5%;line-height:1.5;position:relative}.cooperation .form ol{counter-reset:form;flex-direction:column;flex:1 1 0;justify-content:center;padding:.9375em 11.1111% .9375rem 3.88889%;list-style:inside decimal-leading-zero;display:flex;position:relative}.cooperation .form ol:after{content:" ";background-color:rgb(var(--sub-bg));border-radius:20rem;width:123.815%;height:100%;position:absolute;top:0;right:0}.cooperation .form ol li{counter-increment:form;z-index:2;border-bottom:1px dashed #d0d0d0;grid-template-rows:auto auto;grid-template-columns:1.15625em 1fr;padding:.4375em 0;display:grid;position:relative}.cooperation .form ol li:before{content:"0" counter(form);color:rgb(var(--primary));grid-area:1/1/3/2;font-size:62.5%;line-height:1.5}.cooperation .form ol strong{font-size:37.5%;font-weight:500;line-height:1.5;display:block}.cooperation .form ol span{color:rgb(var(--subtext));font-size:21.875%;line-height:1.5;display:block}.cooperation .sda{background-color:rgb(var(--gradient-stop));border-radius:2.59375em;flex-wrap:wrap;margin:1.625em 0 2.125em;padding-block:1.125em 1em;display:flex}.cooperation .sda .subtitle{text-align:center;flex:0 0 100%;max-width:100%;margin:0;font-size:75%}.cooperation .sda .subdesc{text-align:center;flex:0 0 100%;max-width:100%;margin:0 0 3.20833em;font-size:37.5%}.cooperation .sda .content{max-width:43.3333%;color:rgb(var(--primary-btn));background-color:rgb(var(--primary));text-align:end;border-radius:2.75em 0 0 2.75em;flex:0 0 43.3333%;padding:2.5em 2em .5em;font-size:50%}.cooperation .sda .content p{font-size:inherit;color:inherit;text-align:start;margin:0 0 1em;font-weight:500;line-height:1.5}.cooperation .sda .content img{width:53.5897%;margin-top:.5em;display:inline-block}.cooperation .sda .details{background-color:rgb(var(--background));border-radius:0 3.66667em 3.66667em 0;flex:0 0 56.6667%;max-width:56.6667%;padding:2.33333em 5.25em 3.875em 1.95833em;font-size:37.5%}.cooperation .sda li{align-items:center;display:flex}.cooperation .sda li img{object-fit:contain;object-position:0 50%;width:5.125em;height:2.41667em}.cooperation .sda li+li{border-top:1px dashed #d0d0d0;margin-top:.875em;padding-top:.875em}.cooperation .sda .badges-title{font-size:inherit;margin:2.16667em 0 1.54167em;line-height:1.5}.cooperation .sda .badges{text-align:center;grid-template-rows:5.8125em 1.5em;grid-template-columns:repeat(3,1fr);grid-auto-flow:column;justify-content:space-between;gap:.875em .625em;font-size:66.6667%;display:grid}.cooperation .sda .badges dt{background-color:#d9d9d9;border-radius:1.5625rem;justify-self:center;width:5.8125em;height:5.8125em}@media (max-width:991.98px){.cooperation .radiation{grid-template-rows:1fr 5.73438em 1fr;grid-template-columns:1fr 5.73438em 1fr}.cooperation .radiation .center{grid-area:2/2/3/3}.cooperation .radiation .item:first-of-type{grid-area:1/1/2/2}.cooperation .radiation .item:nth-of-type(2){grid-area:1/3/2/4}.cooperation .radiation .item:nth-of-type(3){grid-area:2/1/3/2;justify-self:flex-start}.cooperation .radiation .item:nth-of-type(4){grid-area:2/3/3/4;justify-self:flex-end}.cooperation .radiation .item:nth-of-type(5){grid-area:3/1/4/2;justify-self:flex-end}.cooperation .radiation .item:nth-of-type(6){grid-area:3/3/4/4;justify-self:flex-start}}@media (max-width:767.98px){.cooperation .slogan{text-align:center;border-radius:2rem;padding:4rem 2rem}.cooperation .tenet p{border-radius:2rem;flex:0 0 100%;max-width:100%;padding:2rem 8%;font-size:1rem;transform:none}.cooperation .tenet p+p{margin:2em 0 0}.cooperation .radiation{grid-template-rows:auto 1fr 1fr 1fr;grid-template-columns:1fr 1fr}.cooperation .radiation .center{aspect-ratio:auto;border-radius:2rem;grid-area:1/1/2/3;padding:2rem}.cooperation .radiation .item{font-size:clamp(.75rem,2.66667vw,1rem);transform:none;grid-area:auto!important;justify-self:center!important;align-items:center!important}.cooperation .form h5{border-radius:2rem;flex:0 0 100%}.cooperation .form ol:after{border-radius:2rem;width:100%}.cooperation .sda .content{border-radius:2rem 2rem 0 0;flex:0 0 100%;grid-template-rows:auto auto;grid-template-columns:1fr auto;max-width:100%;padding-bottom:2rem;display:grid}.cooperation .sda .content p{margin:0}.cooperation .sda .content img{grid-area:1/2/3/3;height:4.2em;margin:0;display:block}.cooperation .sda .details{border-radius:0 0 2rem 2rem;flex:0 0 100%;max-width:100%}}section.contact{background:linear-gradient(to top,rgb(var(--primary)),rgb(var(--gradient-stop)));text-align:center;color:rgb(var(--subtext));border-radius:8.64583vw 8.64583vw 0 0;padding:clamp(1.5rem,5.625vh,2.8125rem) clamp(1.5rem,4.375vw,4.375rem) clamp(1.5rem,9.625vh,4.8125rem);font-size:clamp(1.5rem,3vw,3rem);line-height:1.5}section.contact .title{font-size:inherit;line-height:inherit;color:rgb(var(--subtitle));margin:0}section.contact p{font-size:50%;line-height:inherit;color:inherit;margin:0}section.contact .slogan{color:rgb(var(--primary-btn));border:1px solid rgba(var(--primary-btn),.25);box-shadow:0 0 1.5rem rgba(var(--primary-btn),.25)inset;background:0 0;border-radius:2em;margin-top:1.72917em;padding:.520833em 1em .333333em}section.contact .slogan h6{font-size:inherit;line-height:inherit;margin:.104167em 0 0}section.contact .methods{grid-template-rows:1fr 1fr;grid-template-columns:28.2022% 1fr 1fr;align-items:center;gap:1.128rem 1.25rem;margin:.479167em 0 .354167em;display:grid}section.contact .methods img{object-fit:contain;grid-area:1/1/3/2}section.contact .method{background-color:rgb(var(--background));color:rgb(var(--foreground));text-align:start;word-break:break-all;border-radius:2.23958vw;grid-template-rows:auto auto;grid-template-columns:1fr;gap:.25em;min-height:147px;padding:1rem 1.5rem 1rem 2.5rem;font-size:1rem;line-height:1.5;display:grid}section.contact .method:has(img){grid-template-columns:1fr auto}section.contact .method img{aspect-ratio:1;grid-area:1/2/3/3;align-self:center;max-height:7.1875rem}section.contact .method span{align-self:flex-end}section.contact .method a{align-self:flex-start;font-size:150%}@media (max-width:991.98px){section.contact .methods{grid-template-columns:1fr 1fr}}@media (max-width:767.98px){section.contact .methods{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;align-items:stretch}section.contact .method img{height:min(7.1875rem,23vw)}}.site-editor{flex-direction:column;row-gap:.625rem;max-width:50rem;padding:.25rem 1.25rem .625rem;display:flex}.site-editor h6{border-bottom:1px solid #f5f5f5;margin:0 -1.25rem;padding:0 1.25rem;line-height:2}.site-editor .btns{border-top:1px solid #f5f5f5;justify-content:center;gap:.625rem;margin:0 -1.25rem;padding:.625rem 1.25rem 0;display:flex}@media screen and (max-width:575.98px){input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.settle-form{margin-inline:calc(var(--gap-x)*-1)}.settle-form .section{border-radius:0}.settle-form .btns{padding:1rem 0 .75rem}.settle-form .agreement{flex:0 0 100%;order:-1;justify-content:flex-end;max-width:100%}.settle-form .rows{column-gap:.5rem}.settle-form .rows label{flex:0 0 calc(100% - 7.5rem);max-width:calc(100% - 7.5rem)}.settle-form .rows .input-group{flex:0 0 7rem;max-width:7rem}.settle-form .rows .input-group span,.settle-form .rows .input-group input{padding-inline:.25rem}}.modal .settle-form{padding:0}.modal .settle-form .section{padding:1rem}.modal .settle-form>.btns{padding:calc(var(--gap-y)*1.5625)calc(var(--gap-y)*1.5)var(--gap-y);background-color:#f6f6f6;justify-content:flex-end;display:flex;position:static}@media (prefers-color-scheme:dark){:root{--background:15,31,58;--sub-bg:11,23,44;--foreground:255,255,255;--border-color:204,204,204;--border-light:2,8,22;--subtitle:255,255,255;--subtext:255,255,255;--gray-light:51,51,51;--gradient-stop:19,37,67;--radiation:#1c3258}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:rgba(var(--foreground),.6);background-color:#050e1c}.logo-w{color:#fff}.footer{background:linear-gradient(#08152a,#142e59)}.btn-outline-dark{--btn-color:#fff}.shop .services li{background:rgb(var(--gradient-stop))}.shop .details .course{background-color:rgb(var(--gradient-stop))}.shop .details .course .group{background-color:#ffffff4d}.shop .details .course.scuba{background:linear-gradient(to top,rgb(var(--gradient-stop)),#3e5d91,#a3d9ff)}.shop .details .course.free{background:linear-gradient(to top,rgb(var(--gradient-stop)),#225b6a,#64e1e1)}.shop .details .course.special{background:linear-gradient(to top,rgb(var(--gradient-stop)),#614c3d,#c29262)}.shop .details .spot{background:linear-gradient(#254c92,#0b172c,#0b172c)}.shop .details .tabs .coaches .coach{background-image:url(https://res.funreserve.com/coach-dark.svg)}#paint0_linear_3416_2478 stop[offset]{stop-color:rgb(var(--gradient-stop))}.not-found .inner,.customer-account .tags li{background-color:rgb(var(--gradient-stop))}.about .actuality ul li:first-child .inner{background:linear-gradient(to top,rgb(var(--gradient-stop)),rgb(var(--gradient-stop))50%,#3e5d91,#a3d9ff)}.about .actuality ul li:nth-child(2) .inner{background:linear-gradient(to top,rgb(var(--gradient-stop)),rgb(var(--gradient-stop))50%,#614c3d,#c29262)}.about .actuality ul li:nth-child(3) .inner{background:linear-gradient(to top,rgb(var(--gradient-stop)),rgb(var(--gradient-stop))50%,#225b6a,#64e1e1)}.cooperation .tenet p{background:linear-gradient(to top,#d9f4ff80,rgba(var(--primary),.5))}.cooperation .tenet p+p{background:#d3f8e299}.area .essential .content{background-color:#162a4c}.area .nearby a{border:1px solid #ffffff3b;box-shadow:0 35px 19.9px #060b13cc}.area .top .shops{background:url(https://res.funreserve.com/area-figure-4.png) 93.4483% 3.03371%/22.1839% no-repeat,linear-gradient(#2686c8,#0f1f3a 30%,#0f1f3a)}.area .top .liveaboards{background:url(https://res.funreserve.com/area-figure-5.png) 93.4483% 3.03371%/29.8795% no-repeat,linear-gradient(#cc9155bf,#0f1f3a 30%,#0f1f3a)}.site .tabs,.about .team{background:linear-gradient(-13.6857deg,rgb(var(--gradient-stop)),rgb(var(--gradient-stop))75%,rgb(var(--primary)))}}
