@keyframes fxwk2G_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fxwk2G_float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes fxwk2G_scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fxwk2G_scrollIcons{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes fxwk2G_pixelateExit{to{opacity:0;filter:contrast(200%)brightness(150%)blur(1.5px);transform:scale(.2)}}@keyframes fxwk2G_fillClip{to{clip-path:inset(0)}}@keyframes fxwk2G_draw{to{stroke-dashoffset:0}}@keyframes fxwk2G_wave{0%{transform:rotate(0)}20%{transform:rotate(-20deg)}40%{transform:rotate(25deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(15deg)}to{transform:rotate(0)}}@keyframes fxwk2G_animateSpinner{to{stroke-dashoffset:250%}}.fxwk2G_btn{text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:0;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s,background .35s,color .35s}.fxwk2G_btn:hover{background:0 0}.fxwk2G_btn-outline-primary{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.85);background:#060e0c47 linear-gradient(155deg,#ffffff29 0%,#ffffff0d 42%,#1890762e 100%);border:1px solid #fff3;border-radius:0;position:relative;box-shadow:0 12px 40px #00000052,0 0 0 1px #8deca90f,inset 0 1px #ffffff47,inset 0 -1px #18907633}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fxwk2G_btn-outline-primary{background-color:#081210eb}}@media (prefers-reduced-transparency:reduce){.fxwk2G_btn-outline-primary{-webkit-backdrop-filter:none;background-color:#081210eb}}.fxwk2G_btn-outline-primary{color:#fff;border:1px solid #1890768c;transition:box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,color .4s;box-shadow:0 0 #18907600,0 0 #fff0,0 0 #18907600,0 0 #18907600,inset 0 1px #ffffff47,inset 0 -1px #18907633}.fxwk2G_btn-outline-primary:hover,.fxwk2G_btn-outline-primary:focus-visible{color:#fff;background:linear-gradient(155deg,#fff3 0%,#18907638 100%);border-color:#189076d9;box-shadow:6px 6px #1890769e,6px 6px 0 1px #ffffff47,6px 6px 28px #18907661,0 0 22px #18907629,inset 0 1px #fff6,inset 0 -1px #18907647}.fxwk2G_btn-outline-primary:active{box-shadow:6px 6px #ffffff7a,6px 6px 0 1px #ffffff2e,6px 6px 22px #ffffff47,0 0 #fff0,inset 0 1px #ffffff47,inset 0 -1px #ffffff38}.fxwk2G_btn-outline-secondary{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.85);background:#060e0c47 linear-gradient(155deg,#ffffff29 0%,#ffffff0d 42%,#8deca92e 100%);border:1px solid #fff3;border-radius:0;position:relative;box-shadow:0 12px 40px #00000052,0 0 0 1px #8deca90f,inset 0 1px #ffffff47,inset 0 -1px #18907633}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fxwk2G_btn-outline-secondary{background-color:#081210eb}}@media (prefers-reduced-transparency:reduce){.fxwk2G_btn-outline-secondary{-webkit-backdrop-filter:none;background-color:#081210eb}}.fxwk2G_btn-outline-secondary{color:#fff;border:1px solid #8deca98c;transition:box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,color .4s;box-shadow:0 0 #8deca900,0 0 #fff0,0 0 #8deca900,0 0 #8deca900,inset 0 1px #ffffff47,inset 0 -1px #8deca933}.fxwk2G_btn-outline-secondary:hover,.fxwk2G_btn-outline-secondary:focus-visible{color:#fff;background:linear-gradient(155deg,#fff3 0%,#8deca938 100%);border-color:#8deca9d9;box-shadow:6px 6px #8deca99e,6px 6px 0 1px #ffffff47,6px 6px 28px #8deca961,0 0 22px #8deca929,inset 0 1px #fff6,inset 0 -1px #8deca947}.fxwk2G_btn-outline-secondary:active{box-shadow:6px 6px #ffffff7a,6px 6px 0 1px #ffffff2e,6px 6px 22px #ffffff47,0 0 #fff0,inset 0 1px #ffffff47,inset 0 -1px #ffffff38}.fxwk2G_btn-outline-success{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.85);background:#060e0c47 linear-gradient(155deg,#ffffff29 0%,#ffffff0d 42%,#2ecc712e 100%);border:1px solid #fff3;border-radius:0;position:relative;box-shadow:0 12px 40px #00000052,0 0 0 1px #8deca90f,inset 0 1px #ffffff47,inset 0 -1px #18907633}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fxwk2G_btn-outline-success{background-color:#081210eb}}@media (prefers-reduced-transparency:reduce){.fxwk2G_btn-outline-success{-webkit-backdrop-filter:none;background-color:#081210eb}}.fxwk2G_btn-outline-success{color:#fff;border:1px solid #2ecc718c;transition:box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,color .4s;box-shadow:0 0 #2ecc7100,0 0 #fff0,0 0 #2ecc7100,0 0 #2ecc7100,inset 0 1px #ffffff47,inset 0 -1px #2ecc7133}.fxwk2G_btn-outline-success:hover,.fxwk2G_btn-outline-success:focus-visible{color:#fff;background:linear-gradient(155deg,#fff3 0%,#2ecc7138 100%);border-color:#2ecc71d9;box-shadow:6px 6px #2ecc719e,6px 6px 0 1px #ffffff47,6px 6px 28px #2ecc7161,0 0 22px #2ecc7129,inset 0 1px #fff6,inset 0 -1px #2ecc7147}.fxwk2G_btn-outline-success:active{box-shadow:6px 6px #ffffff7a,6px 6px 0 1px #ffffff2e,6px 6px 22px #ffffff47,0 0 #fff0,inset 0 1px #ffffff47,inset 0 -1px #ffffff38}.fxwk2G_btn-outline-danger{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.85);background:#060e0c47 linear-gradient(155deg,#ffffff29 0%,#ffffff0d 42%,#bf4b4b2e 100%);border:1px solid #fff3;border-radius:0;position:relative;box-shadow:0 12px 40px #00000052,0 0 0 1px #8deca90f,inset 0 1px #ffffff47,inset 0 -1px #18907633}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fxwk2G_btn-outline-danger{background-color:#081210eb}}@media (prefers-reduced-transparency:reduce){.fxwk2G_btn-outline-danger{-webkit-backdrop-filter:none;background-color:#081210eb}}.fxwk2G_btn-outline-danger{color:#fff;border:1px solid #bf4b4b8c;transition:box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,color .4s;box-shadow:0 0 #bf4b4b00,0 0 #fff0,0 0 #bf4b4b00,0 0 #bf4b4b00,inset 0 1px #ffffff47,inset 0 -1px #bf4b4b33}.fxwk2G_btn-outline-danger:hover,.fxwk2G_btn-outline-danger:focus-visible{color:#fff;background:linear-gradient(155deg,#fff3 0%,#bf4b4b38 100%);border-color:#bf4b4bd9;box-shadow:6px 6px #bf4b4b9e,6px 6px 0 1px #ffffff47,6px 6px 28px #bf4b4b61,0 0 22px #bf4b4b29,inset 0 1px #fff6,inset 0 -1px #bf4b4b47}.fxwk2G_btn-outline-danger:active{box-shadow:6px 6px #ffffff7a,6px 6px 0 1px #ffffff2e,6px 6px 22px #ffffff47,0 0 #fff0,inset 0 1px #ffffff47,inset 0 -1px #ffffff38}.fxwk2G_btn-outline-warning{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.85);background:#060e0c47 linear-gradient(155deg,#ffffff29 0%,#ffffff0d 42%,#eca6452e 100%);border:1px solid #fff3;border-radius:0;position:relative;box-shadow:0 12px 40px #00000052,0 0 0 1px #8deca90f,inset 0 1px #ffffff47,inset 0 -1px #18907633}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fxwk2G_btn-outline-warning{background-color:#081210eb}}@media (prefers-reduced-transparency:reduce){.fxwk2G_btn-outline-warning{-webkit-backdrop-filter:none;background-color:#081210eb}}.fxwk2G_btn-outline-warning{color:#fff;border:1px solid #eca6458c;transition:box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,color .4s;box-shadow:0 0 #eca64500,0 0 #fff0,0 0 #eca64500,0 0 #eca64500,inset 0 1px #ffffff47,inset 0 -1px #eca64533}.fxwk2G_btn-outline-warning:hover,.fxwk2G_btn-outline-warning:focus-visible{color:#fff;background:linear-gradient(155deg,#fff3 0%,#eca64538 100%);border-color:#eca645d9;box-shadow:6px 6px #eca6459e,6px 6px 0 1px #ffffff47,6px 6px 28px #eca64561,0 0 22px #eca64529,inset 0 1px #fff6,inset 0 -1px #eca64547}.fxwk2G_btn-outline-warning:active{box-shadow:6px 6px #ffffff7a,6px 6px 0 1px #ffffff2e,6px 6px 22px #ffffff47,0 0 #fff0,inset 0 1px #ffffff47,inset 0 -1px #ffffff38}.fxwk2G_btn-outline-info{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.85);background:#060e0c47 linear-gradient(155deg,#ffffff29 0%,#ffffff0d 42%,#4db0db2e 100%);border:1px solid #fff3;border-radius:0;position:relative;box-shadow:0 12px 40px #00000052,0 0 0 1px #8deca90f,inset 0 1px #ffffff47,inset 0 -1px #18907633}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.fxwk2G_btn-outline-info{background-color:#081210eb}}@media (prefers-reduced-transparency:reduce){.fxwk2G_btn-outline-info{-webkit-backdrop-filter:none;background-color:#081210eb}}.fxwk2G_btn-outline-info{color:#fff;border:1px solid #4db0db8c;transition:box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,color .4s;box-shadow:0 0 #4db0db00,0 0 #fff0,0 0 #4db0db00,0 0 #4db0db00,inset 0 1px #ffffff47,inset 0 -1px #4db0db33}.fxwk2G_btn-outline-info:hover,.fxwk2G_btn-outline-info:focus-visible{color:#fff;background:linear-gradient(155deg,#fff3 0%,#4db0db38 100%);border-color:#4db0dbd9;box-shadow:6px 6px #4db0db9e,6px 6px 0 1px #ffffff47,6px 6px 28px #4db0db61,0 0 22px #4db0db29,inset 0 1px #fff6,inset 0 -1px #4db0db47}.fxwk2G_btn-outline-info:active{box-shadow:6px 6px #ffffff7a,6px 6px 0 1px #ffffff2e,6px 6px 22px #ffffff47,0 0 #fff0,inset 0 1px #ffffff47,inset 0 -1px #ffffff38}.fxwk2G_list{flex-direction:column;gap:1rem;display:flex}.fxwk2G_addPanel{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1.25rem;display:flex}.fxwk2G_addToggle{align-self:center}.fxwk2G_addSubmit{align-self:flex-start}.fxwk2G_addForm{background:#ffffff08;border:1px solid #ffffff1f;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.fxwk2G_addField{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;flex-direction:column;gap:.35rem;margin:0;font-size:.75rem;font-weight:700;display:flex}.fxwk2G_addError{text-transform:none;letter-spacing:0;color:#ff8f8f;margin:0;font-size:.85rem;font-weight:600}.fxwk2G_deleteButton{align-self:flex-start}.fxwk2G_spot{--bs-card-border-radius:0;--bs-card-inner-border-radius:0;--bs-border-radius:0;transform:translate(-3px);border-radius:0!important}.fxwk2G_spot.fxwk2G_seen{opacity:.72}.fxwk2G_spot,.fxwk2G_spot:after{border-radius:0!important}.fxwk2G_spot .accordion-button{border-radius:0!important}.fxwk2G_spot .accordion-button:not(.fxwk2G_collapsed){border-radius:0!important}.fxwk2G_header{z-index:2;align-items:stretch;width:100%;transition:background .2s;display:flex;position:relative}.fxwk2G_headerOpen{background:linear-gradient(155deg,#ffffff1f,#18907647)}.fxwk2G_check{z-index:3;flex-shrink:0;align-items:center;padding:0 0 0 .9rem;display:flex;position:relative}.fxwk2G_checkInput{cursor:pointer;flex-shrink:0;width:1.2rem;height:1.2rem;margin:0}.fxwk2G_toggle{text-transform:none;flex:1;align-items:center;gap:.5rem;width:auto;min-width:0;padding:.55rem 1rem .55rem .75rem;background:0 0!important}.fxwk2G_toggle .accordion-icon{flex-shrink:0;width:22px;height:10px}.fxwk2G_titleBlock{text-align:left;flex:1;align-items:baseline;gap:.5rem;min-width:0;margin-right:.5rem;display:flex}.fxwk2G_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;line-height:1.2;overflow:hidden}.fxwk2G_seenName{-webkit-text-decoration:line-through #8deca98c;text-decoration:line-through #8deca98c}.fxwk2G_location{letter-spacing:.04em;text-transform:uppercase;color:#8deca9;opacity:.85;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:42%;margin:0;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.fxwk2G_rating{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#8deca9;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1}.fxwk2G_ratingEmpty{font-variant-numeric:tabular-nums;color:#fff6;flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1}.fxwk2G_ratingStars{align-items:center;gap:.15rem;line-height:1;display:inline-flex}.fxwk2G_star{color:#ffffff47;font-size:.95rem}.fxwk2G_starFilled{color:#8deca9}.fxwk2G_collapse{overflow:hidden}.fxwk2G_body{flex-direction:column;gap:.85rem;display:flex}.fxwk2G_copyRow{flex-direction:column;gap:.15rem;max-width:100%;display:flex}.fxwk2G_copyLabel{letter-spacing:.08em;text-transform:uppercase;color:#8deca9;opacity:.75;font-size:.7rem;font-weight:700}.fxwk2G_copyValueRow{align-items:center;gap:.3rem;max-width:100%;display:inline-flex}.fxwk2G_copyValue{color:#ffffffe0;word-break:break-word;font-size:.92rem;line-height:1.35}.fxwk2G_copyButton{color:#ffffffa6;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin:0;padding:0;display:inline-flex}.fxwk2G_copyButton:hover,.fxwk2G_copyButton:focus-visible{color:#8deca9;outline:none}.fxwk2G_comment{flex-direction:column;gap:.35rem;display:flex}.fxwk2G_commentHeader{letter-spacing:.04em;text-transform:uppercase;color:#8deca9;margin:0;font-size:.8rem;font-weight:700}.fxwk2G_maps{align-self:flex-start}.fxwk2G_routeActions{flex-wrap:wrap;gap:.5rem;display:flex}.fxwk2G_mapGallery{aspect-ratio:16/10;background:#00000040;border:1px solid #ffffff1f;width:100%;position:relative;overflow:hidden}.fxwk2G_mapLoader{z-index:1;background:#060e0cb8;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.fxwk2G_mapLoaderText{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;font-size:.75rem;font-weight:600}.fxwk2G_mapFrame{opacity:0;border:0;width:100%;height:100%;transition:opacity .25s;display:block}.fxwk2G_mapFrameReady{opacity:1}.fxwk2G_sectionLabel{letter-spacing:.12em;text-transform:uppercase;color:#8deca9;opacity:.7;margin:.5rem 0 0;font-size:.75rem;font-weight:700}.fxwk2G_progress{font-variant-numeric:tabular-nums}
