.fjord-image-fade-enter-active,.fjord-image-fade-leave-active{transition:opacity .12s ease}.fjord-image-fade-enter-from,.fjord-image-fade-leave-to{opacity:0}.fjord-tooltip-trigger,.fjord-tooltip-trigger *{cursor:help}.fjord-tooltip-trigger--interactive,.fjord-tooltip-trigger--interactive *{cursor:inherit}.fjord-tooltip-trigger{display:inline-flex}.fjord-tooltip-enter-active{transition:opacity .12s ease-out}.fjord-tooltip-leave-active{transition:opacity 80ms ease-in}.fjord-tooltip-enter-from,.fjord-tooltip-leave-to{opacity:0}.fjord-arrow-top{clip-path:polygon(100% 0%,100% 100%,0% 100%)}.fjord-arrow-bottom{clip-path:polygon(0% 0%,100% 0%,0% 100%)}.fjord-arrow-left{clip-path:polygon(0% 0%,100% 0%,100% 100%)}.fjord-arrow-right{clip-path:polygon(0% 0%,100% 100%,0% 100%)}.f-press{--f-press-color: color-mix(in oklab, var(--color-surface, #e5e7eb) 72%, black);box-shadow:0 3px 1px 0 var(--f-press-color),0 1px 0 -2px var(--f-press-color)}.f-press:hover:not(:disabled),.f-press:focus-visible:not(:disabled){transform:translateY(2px);box-shadow:none}.f-press:active:not(:disabled){transform:translateY(3px);box-shadow:none}.f-press--primary{--f-press-color: color-mix(in oklab, var(--color-primary) 68%, black)}.f-press--secondary{--f-press-color: color-mix(in oklab, var(--color-secondary) 68%, black)}.f-press--danger{--f-press-color: color-mix(in oklab, var(--color-error) 68%, black)}.f-press--success{--f-press-color: color-mix(in oklab, var(--color-success) 68%, black)}.f-press--warning{--f-press-color: color-mix(in oklab, var(--color-warning) 68%, black)}.f-press--outline,.f-press--ghost,.f-press--link{--f-press-color: color-mix(in oklab, var(--color-surface, #e5e7eb) 72%, black)}.f-btn--slide,.f-btn--puff{position:relative;--f-btn-t: 1}.f-btn--slide{--f-btn-dir: -1;overflow:hidden}.f-btn--slide.f-btn--ltr{--f-btn-dir: 1}.f-btn__face{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%}.f-btn__trailing{display:inline-flex;flex:none}.f-btn__loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.f-btn__puff{position:absolute;inset:0;pointer-events:none;overflow:visible}.f-btn__puff i{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:currentColor;opacity:0}@keyframes f-btn-face-out{0%{transform:translate(0);opacity:1}26%{transform:translate(calc(-7px * var(--f-btn-dir)));opacity:1}to{transform:translate(calc(190% * var(--f-btn-dir)));opacity:0}}@keyframes f-btn-face-in{0%{transform:translate(calc(-190% * var(--f-btn-dir)));opacity:0}72%{transform:translate(calc(-5px * var(--f-btn-dir)));opacity:1}to{transform:translate(0);opacity:1}}@keyframes f-btn-loader-in{0%{transform:translate(calc(-80% * var(--f-btn-dir))) scale(.7);opacity:0}64%{transform:translate(calc(6% * var(--f-btn-dir))) scale(1.1);opacity:1}to{transform:translate(0) scale(1);opacity:1}}@keyframes f-btn-loader-out{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(150% * var(--f-btn-dir))) scale(.8);opacity:0}}.f-btn--slide.f-btn--busy .f-btn__face{animation:f-btn-face-out calc(.34s * var(--f-btn-t)) cubic-bezier(.55,-.35,.7,1) forwards}.f-btn--slide.f-btn--busy .f-btn__loader{animation:f-btn-loader-in calc(.3s * var(--f-btn-t)) cubic-bezier(.3,1.5,.5,1) forwards;animation-delay:calc(.2s * var(--f-btn-t))}.f-btn--slide.f-btn--settling .f-btn__face{animation:f-btn-face-in calc(.34s * var(--f-btn-t)) cubic-bezier(.3,1.4,.5,1) forwards;animation-delay:calc(.14s * var(--f-btn-t))}.f-btn--slide.f-btn--settling .f-btn__loader{animation:f-btn-loader-out calc(.22s * var(--f-btn-t)) cubic-bezier(.55,-.2,.8,1) forwards}@keyframes f-btn-puff{0%{transform:translate(0) scale(.25);opacity:0}22%{opacity:.55}to{transform:translate(calc(var(--f-btn-px) * 1px),calc(var(--f-btn-py) * 1px)) scale(1.55);opacity:0}}@keyframes f-btn-face-puff{0%{transform:scale(1);opacity:1;filter:blur(0)}38%{transform:scale(1.09);opacity:.75;filter:blur(.4px)}to{transform:scale(.5);opacity:0;filter:blur(2.5px)}}@keyframes f-btn-face-unpuff{0%{transform:scale(.5);opacity:0;filter:blur(2.5px)}62%{transform:scale(1.07);opacity:1;filter:blur(0)}to{transform:scale(1);opacity:1;filter:blur(0)}}@keyframes f-btn-loader-pop{0%{transform:scale(.45);opacity:0}58%{transform:scale(1.14);opacity:1}to{transform:scale(1);opacity:1}}@keyframes f-btn-loader-unpop{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}.f-btn--puff.f-btn--busy .f-btn__face{animation:f-btn-face-puff calc(.22s * var(--f-btn-t)) cubic-bezier(.5,0,.75,.4) forwards}.f-btn--puff.f-btn--busy .f-btn__loader{animation:f-btn-loader-pop calc(.3s * var(--f-btn-t)) cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:calc(.16s * var(--f-btn-t))}.f-btn--puff.f-btn--settling .f-btn__face{animation:f-btn-face-unpuff calc(.3s * var(--f-btn-t)) cubic-bezier(.3,1.5,.5,1) forwards;animation-delay:calc(.1s * var(--f-btn-t))}.f-btn--puff.f-btn--settling .f-btn__loader{animation:f-btn-loader-unpop calc(.18s * var(--f-btn-t)) ease-in forwards}.f-btn--puff.f-btn--busy .f-btn__puff i,.f-btn--puff.f-btn--settling .f-btn__puff i{animation:f-btn-puff calc(.44s * var(--f-btn-t)) ease-out forwards;animation-delay:calc(var(--f-btn-d) * var(--f-btn-t))}@media(prefers-reduced-motion:reduce){.f-btn--slide .f-btn__face,.f-btn--puff .f-btn__face,.f-btn--slide .f-btn__loader,.f-btn--puff .f-btn__loader,.f-btn--puff .f-btn__puff i{animation:none!important}.f-btn__puff{display:none}.f-btn--busy .f-btn__face{opacity:0}.f-btn--busy .f-btn__loader{opacity:1}}.window-minimized[data-v-b069d201]{position:fixed!important;left:-10000px!important;top:-10000px!important;opacity:0!important;pointer-events:none!important}.f-tag-hex[data-v-60516a4c]{background-color:var(--f-tag-bg);color:var(--f-tag-fg);border:1px solid var(--f-tag-bd)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .f-tag-hex[data-v-60516a4c]{background-color:var(--f-tag-bg-dark);color:var(--f-tag-fg-dark);border-color:var(--f-tag-bd-dark)}}:root[data-theme=dark] .f-tag-hex[data-v-60516a4c],[data-theme=dark] .f-tag-hex[data-v-60516a4c]{background-color:var(--f-tag-bg-dark);color:var(--f-tag-fg-dark);border-color:var(--f-tag-bd-dark)}:root[data-theme=light] .f-tag-hex[data-v-60516a4c],[data-theme=light] .f-tag-hex[data-v-60516a4c]{background-color:var(--f-tag-bg);color:var(--f-tag-fg);border-color:var(--f-tag-bd)}.fjord-fade-enter-active[data-v-552d2643],.fjord-fade-leave-active[data-v-552d2643]{transition:opacity .12s ease}.fjord-fade-enter-from[data-v-552d2643],.fjord-fade-leave-to[data-v-552d2643]{opacity:0}.f-group-mark[data-v-0e0d964a]{position:relative;display:inline-flex;flex-shrink:0}.f-group-mark__badge[data-v-0e0d964a]{position:absolute;right:-4px;bottom:-3px;z-index:1;display:grid;place-items:center;border-radius:9999px;line-height:1;background:var(--color-card, #ffffff);box-shadow:0 0 0 2px var(--color-background, #ffffff),0 1px 3px #00000026}.ek-gc[data-v-34e67725]{position:relative;display:flex;flex-direction:column;border-radius:26px;background:var(--grp-card);border:1px solid var(--grp-edge);box-shadow:var(--grp-lift);color:var(--grp-ink);overflow:hidden;min-width:0}.ek-gc__main[data-v-34e67725]{position:relative;z-index:1;flex:1;min-width:0}.ek-gc__main--row[data-v-34e67725]{display:flex;align-items:flex-start;gap:12px;padding:14px}.ek-gc__main--stack[data-v-34e67725]{display:flex;flex-direction:column}.ek-gc__main--split[data-v-34e67725]{display:flex;align-items:stretch}.ek-gc__link[data-v-34e67725]{position:absolute;inset:0;z-index:2;border-radius:inherit}.ek-gc__slot[data-v-34e67725]{position:relative;z-index:2;padding:0 14px 14px}.ek-gc--picture .ek-gc__slot[data-v-34e67725]{padding-top:2px}.ek-gc__text[data-v-34e67725]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start}.ek-gc__title[data-v-34e67725]{display:flex;align-items:baseline;gap:6px;min-width:0;max-width:100%}.ek-gc__line[data-v-34e67725]{display:flex;align-items:center;gap:10px;padding:13px 14px}.ek-gc__line--split[data-v-34e67725]{justify-content:space-between;padding-top:0}.ek-gc__name[data-v-34e67725]{min-width:0;font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--grp-ink);margin:0;max-width:100%}.ek-gc__stat[data-v-34e67725]{font-size:11px;margin:2px 0 0;color:var(--grp-ink-soft);max-width:100%}.ek-gc__mark[data-v-34e67725]{flex-shrink:0;display:grid;place-items:center;color:var(--grp-mark-ink);font-size:16px;font-weight:800;letter-spacing:-.03em;box-shadow:0 0 0 2px var(--grp-mark-ring)}.ek-gc__mark--pin[data-v-34e67725]{border-radius:9999px;background:radial-gradient(70% 70% at 32% 26%,color-mix(in srgb,var(--grp-deep) 55%,#fff),var(--grp-deep))}.ek-gc__faces[data-v-34e67725]{display:inline-flex;align-items:center;margin-top:10px;padding:3px 9px 3px 3px;border-radius:9999px;background:var(--grp-pill)}.ek-gc__faces[data-v-34e67725] .ek-gc__face{position:relative;display:flex;border-radius:9999px;margin-left:-6px}.ek-gc__faces[data-v-34e67725] .ek-gc__face:first-child{margin-left:0}.ek-gc__faces[data-v-34e67725] .ek-gc__count{margin-left:6px;font-size:10px;font-weight:800;color:var(--grp-pill-ink)}.ek-gc__more[data-v-34e67725]{position:relative;z-index:1;padding:10px 14px 12px;background:var(--color-card, #ffffff);color:var(--color-foreground);border-top:1px solid var(--grp-edge)}.ek-gc__happening[data-v-34e67725]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ek-gc__happen[data-v-34e67725]{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.ek-gc__happen-icon[data-v-34e67725]{flex:none;width:20px;text-align:center;font-size:14px;line-height:1}.ek-gc__happen-name[data-v-34e67725]{flex:1;min-width:0}.ek-gc__happen-when[data-v-34e67725]{flex:none;font-size:12px;font-weight:700;color:var(--grp-accent)}.ek-gc__happen-none[data-v-34e67725]{margin:0;font-size:12px;color:var(--color-muted-foreground)}.ek-gc__more-foot[data-v-34e67725]{display:flex;align-items:center;justify-content:space-between}.ek-gc--washed .ek-gc__main[data-v-34e67725]{background:radial-gradient(120% 100% at 100% 0%,color-mix(in srgb,var(--grp-deep) 26%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--grp-deep) 16%,var(--grp-card)) 0%,var(--grp-card) 100%)}.ek-gc--washed .ek-gc__more[data-v-34e67725],.ek-gc__band+.ek-gc__main+.ek-gc__more[data-v-34e67725]{border-top-color:transparent}.ek-gc__band[data-v-34e67725]{position:absolute;inset:0 0 auto;height:170px;z-index:0;pointer-events:none}.ek-gc__band+.ek-gc__main[data-v-34e67725]{padding-top:104px!important}.ek-gc__more-stats[data-v-34e67725]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--grp-deep) 14%,transparent)}.ek-gc__more-stats .ek-gc__nums i[data-v-34e67725]{color:var(--color-muted-foreground)}.ek-gc--feature[data-v-34e67725]{border-radius:30px}.ek-gc--feature .ek-gc__main--row[data-v-34e67725],.ek-gc--feature .ek-gc__line[data-v-34e67725]{padding:22px 18px 18px;gap:14px}.ek-gc--feature .ek-gc__line--split[data-v-34e67725]{padding-top:0}.ek-gc--feature .ek-gc__name[data-v-34e67725]{font-size:20px}.ek-gc--feature .ek-gc__stat[data-v-34e67725]{font-size:13px;white-space:normal;overflow:visible}.ek-gc--feature .ek-gc__word[data-v-34e67725]{font-size:46px}.ek-gc--feature .ek-gc__more[data-v-34e67725]{padding:14px 18px 16px}.ek-gc--feature .ek-gc__happening[data-v-34e67725]{gap:9px}.ek-gc--feature .ek-gc__happen[data-v-34e67725]{font-size:15px}.ek-gc--feature .ek-gc__happen-icon[data-v-34e67725]{width:24px;font-size:17px}.ek-gc--feature .ek-gc__pic[data-v-34e67725]{height:160px}.ek-gc--crest .ek-gc__main[data-v-34e67725]{overflow:hidden}.ek-gc--crest.ek-gc--feature .ek-gc__main[data-v-34e67725]{overflow:visible}.ek-gc--crest.ek-gc--feature .ek-gc__main[data-v-34e67725]:after{display:none}.ek-gc--crest .ek-gc__main[data-v-34e67725]:after{-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%);content:"";position:absolute;right:-38px;top:-26px;bottom:0;width:150px;border-radius:34% 34% 46% 46%/30% 30% 62% 62%;background:var(--grp-ghost);pointer-events:none;z-index:-1}.ek-gc--pastel[data-v-34e67725],.ek-gc--duotone[data-v-34e67725]{border-color:transparent;color:var(--grp-fill-ink)}.ek-gc--pastel[data-v-34e67725]{background:var(--grp-fill)}.ek-gc--duotone[data-v-34e67725]{background:var(--grp-fill-lit)}.ek-gc--pastel .ek-gc__name[data-v-34e67725],.ek-gc--duotone .ek-gc__name[data-v-34e67725]{color:var(--grp-fill-ink)}.ek-gc--pastel .ek-gc__stat[data-v-34e67725],.ek-gc--duotone .ek-gc__stat[data-v-34e67725]{color:var(--grp-fill-ink-soft)}.ek-gc__kit[data-v-34e67725]{width:84px;flex:none}.ek-gc--kit .ek-gc__main--split .ek-gc__text[data-v-34e67725]{padding:14px}.ek-gc--feature.ek-gc--kit .ek-gc__main--split .ek-gc__text[data-v-34e67725]{padding:18px}.ek-kit--stripe[data-v-34e67725]{background:repeating-linear-gradient(90deg,var(--grp-deep) 0 12px,var(--grp-pastel) 12px 24px)}.ek-kit--hoop[data-v-34e67725]{background:repeating-linear-gradient(180deg,var(--grp-deep) 0 11px,var(--grp-pastel) 11px 22px)}.ek-kit--sash[data-v-34e67725]{background:linear-gradient(112deg,var(--grp-pastel) 0 34%,var(--grp-deep) 34% 62%,var(--grp-pastel) 62% 100%)}.ek-kit--half[data-v-34e67725]{background:linear-gradient(90deg,var(--grp-deep) 0 50%,var(--grp-pastel) 50% 100%)}.ek-kit--chevron[data-v-34e67725]{background:repeating-linear-gradient(135deg,var(--grp-deep) 0 10px,var(--grp-pastel) 10px 20px)}.ek-gc--patch[data-v-34e67725]{border:3px solid var(--grp-deep);border-radius:22px;background:var(--grp-fill);color:var(--grp-fill-ink);transform:rotate(-1.1deg)}.ek-gc--patch .ek-gc__name[data-v-34e67725]{color:var(--grp-fill-ink)}.ek-gc--patch .ek-gc__stat[data-v-34e67725]{color:var(--grp-fill-ink-soft)}.ek-gc--patch .ek-gc__main[data-v-34e67725]:before{content:"";position:absolute;inset:5px;border-radius:16px;border:2px dashed color-mix(in srgb,var(--grp-deep) 46%,transparent);pointer-events:none}.ek-gc--ticket[data-v-34e67725]{border-radius:20px;background:var(--grp-fill);color:var(--grp-fill-ink)}.ek-gc--ticket .ek-gc__name[data-v-34e67725]{color:var(--grp-fill-ink)}.ek-gc--ticket .ek-gc__stat[data-v-34e67725]{color:var(--grp-fill-ink-soft)}.ek-gc__body[data-v-34e67725]{flex:1;min-width:0}.ek-gc__stub[data-v-34e67725]{width:66px;flex:none;display:grid;place-items:center;text-align:center;background:color-mix(in srgb,var(--grp-deep) 88%,#000);color:#fff;border-left:2px dashed color-mix(in srgb,var(--grp-fill) 80%,#fff)}.ek-gc__stub b[data-v-34e67725]{display:block;font-size:20px;font-weight:800;line-height:1}.ek-gc__stub i[data-v-34e67725]{display:block;font-style:normal;font-size:7px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:2px}.ek-gc--ticket .ek-gc__main[data-v-34e67725]:before,.ek-gc--ticket .ek-gc__main[data-v-34e67725]:after{content:"";position:absolute;right:58px;width:16px;height:16px;border-radius:9999px;background:var(--color-background);z-index:2}.ek-gc--ticket .ek-gc__main[data-v-34e67725]:before{top:-8px}.ek-gc--ticket .ek-gc__main[data-v-34e67725]:after{bottom:-8px}.ek-gc--wordmark[data-v-34e67725]{background:var(--grp-fill)}.ek-gc--wordmark .ek-gc__main[data-v-34e67725]{padding:16px 14px 12px}.ek-gc--feature.ek-gc--wordmark .ek-gc__main[data-v-34e67725]{padding:22px 18px 16px}.ek-gc__word[data-v-34e67725]{margin:0;font-size:34px;font-weight:800;line-height:.88;letter-spacing:-.045em;text-transform:uppercase;color:var(--grp-accent);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ek-gc__foot[data-v-34e67725]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:10.5px;font-weight:600;color:var(--grp-fill-ink-soft)}.ek-gc__lvl[data-v-34e67725]{flex:none;font-weight:800;color:var(--grp-accent)}.ek-gc__chip[data-v-34e67725]{flex:none;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:9999px;background:var(--grp-pill);color:var(--grp-accent)}.ek-gc__nums[data-v-34e67725]{display:flex;gap:14px;font-variant-numeric:tabular-nums}.ek-gc__nums span[data-v-34e67725]{display:flex;flex-direction:column}.ek-gc__nums b[data-v-34e67725]{font-size:17px;font-weight:800;line-height:1;letter-spacing:-.02em}.ek-gc--feature .ek-gc__nums b[data-v-34e67725]{font-size:22px}.ek-gc__nums i[data-v-34e67725]{font-style:normal;font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--grp-ink-soft);margin-top:3px}.ek-gc__pulse[data-v-34e67725]{display:flex;align-items:flex-end;gap:3px;height:26px}.ek-gc__pulse i[data-v-34e67725]{display:block;width:6px;border-radius:2px;background:color-mix(in srgb,var(--grp-deep) 30%,transparent)}.ek-gc__pulse i.on[data-v-34e67725]{background:var(--grp-accent)}.ek-gc__pic[data-v-34e67725]{position:relative;height:118px;margin:0 8px 8px;border-radius:20px;overflow:hidden;background:radial-gradient(80% 60% at 20% 15%,color-mix(in srgb,var(--grp-pastel) 88%,#fff),transparent 70%),radial-gradient(70% 80% at 85% 80%,color-mix(in srgb,var(--grp-deep) 90%,#000),transparent 65%),linear-gradient(140deg,var(--grp-deep),color-mix(in srgb,var(--grp-deep) 40%,#1b1420))}.ek-gc__scrim[data-v-34e67725]{position:absolute;inset:auto 0 0;height:76px;background:linear-gradient(transparent,#0a080ecc)}.ek-gc__cap[data-v-34e67725]{position:absolute;left:12px;right:12px;bottom:10px;color:#fff}.ek-gc__cap-title[data-v-34e67725]{margin:0;font-size:12px;font-weight:800}.ek-gc__cap-sub[data-v-34e67725]{margin:1px 0 0;font-size:10px;opacity:.85}.ek-gc__when[data-v-34e67725]{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;padding:3px 9px;border-radius:9999px;font-size:10px;font-weight:700;background:var(--color-warning);color:#21150c}.ek-gc__when i[data-v-34e67725]{width:5px;height:5px;border-radius:9999px;background:currentColor}.ek-gc--living[data-v-34e67725]:not(.ek-gc--quiet){border-color:color-mix(in srgb,var(--color-warning) 55%,transparent);box-shadow:0 8px 26px -14px color-mix(in srgb,var(--color-warning) 70%,transparent)}.ek-gc--quiet[data-v-34e67725]{filter:saturate(.55)}[data-v-34e67725] .ek-gc__badge{flex-shrink:0;background:var(--grp-badge);color:var(--grp-badge-ink)}[data-v-34e67725] .ek-gc__badge--door,[data-v-34e67725] .ek-gc__badge--dashed{display:grid;place-items:center;width:64px;min-height:64px;border-radius:18px;align-self:stretch}[data-v-34e67725] .ek-gc__badge--dashed{background:transparent;border:2px dashed color-mix(in srgb,var(--grp-badge) 55%,transparent);color:var(--grp-accent)}[data-v-34e67725] .ek-gc__badge--door b,[data-v-34e67725] .ek-gc__badge--dashed b{display:block;font-size:26px;font-weight:900;line-height:1;text-align:center}[data-v-34e67725] .ek-gc__badge--door span,[data-v-34e67725] .ek-gc__badge--dashed span{display:block;font-size:7px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;opacity:.75;margin-top:2px}[data-v-34e67725] .ek-gc__badge--in-picture.ek-gc__badge--door,[data-v-34e67725] .ek-gc__badge--in-picture.ek-gc__badge--dashed{width:44px;min-height:44px;align-self:auto;border-radius:14px}[data-v-34e67725] .ek-gc__badge--in-picture.ek-gc__badge--door b,[data-v-34e67725] .ek-gc__badge--in-picture.ek-gc__badge--dashed b{font-size:18px}[data-v-34e67725] .ek-gc__badge--circle{display:grid;place-items:center;width:36px;height:36px;border-radius:9999px;font-size:15px;font-weight:900;align-self:center}[data-v-34e67725] .ek-gc__badge--pill,[data-v-34e67725] .ek-gc__badge--chip{display:inline-block;border-radius:9999px;font-weight:800;white-space:nowrap;align-self:center}[data-v-34e67725] .ek-gc__badge--pill{font-size:11px;padding:6px 12px}[data-v-34e67725] .ek-gc__badge--chip{font-size:10px;font-weight:700;padding:5px 10px}@media(prefers-reduced-motion:reduce){.ek-gc--patch[data-v-34e67725]{transform:none}}.f-range-thumb[data-v-072874c2]{position:absolute;inset:0;width:100%;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;margin:0}.f-range-thumb--vertical[data-v-072874c2]{writing-mode:vertical-lr;direction:rtl}.f-range-thumb[data-v-072874c2]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:9999px;background:var(--color-background, #ffffff);border:2px solid var(--color-primary, #6366f1);box-shadow:0 1px 3px #00000040;cursor:pointer}.f-range-thumb[data-v-072874c2]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:9999px;background:var(--color-background, #ffffff);border:2px solid var(--color-primary, #6366f1);box-shadow:0 1px 3px #00000040;cursor:pointer}.f-range-thumb--lg[data-v-072874c2]::-webkit-slider-thumb{width:26px;height:26px;border:1px solid var(--color-border, #d1d5db);box-shadow:0 1px 4px #0003}.f-range-thumb--lg[data-v-072874c2]::-moz-range-thumb{width:26px;height:26px;border:1px solid var(--color-border, #d1d5db);box-shadow:0 1px 4px #0003}.f-range-thumb[data-v-072874c2]:disabled::-webkit-slider-thumb{pointer-events:none;cursor:default}.f-range-thumb[data-v-072874c2]:disabled::-moz-range-thumb{pointer-events:none;cursor:default}.f-slider-thumb[data-v-e2e2aecb]{position:absolute;inset:0;width:100%;appearance:none;-webkit-appearance:none;background:transparent;margin:0}.f-slider-thumb[data-v-e2e2aecb]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:9999px;background:var(--color-background, #ffffff);border:2px solid var(--color-primary, #6366f1);box-shadow:0 1px 3px #00000040;cursor:pointer}.f-slider-thumb[data-v-e2e2aecb]::-moz-range-thumb{width:16px;height:16px;border-radius:9999px;background:var(--color-background, #ffffff);border:2px solid var(--color-primary, #6366f1);box-shadow:0 1px 3px #00000040;cursor:pointer}.f-slider-thumb--lg[data-v-e2e2aecb]::-webkit-slider-thumb{width:26px;height:26px;border:1px solid var(--color-border, #d1d5db);box-shadow:0 1px 4px #0003}.f-slider-thumb--lg[data-v-e2e2aecb]::-moz-range-thumb{width:26px;height:26px;border:1px solid var(--color-border, #d1d5db);box-shadow:0 1px 4px #0003}.f-slider-thumb[data-v-e2e2aecb]:disabled::-webkit-slider-thumb{cursor:default}.f-slider-thumb[data-v-e2e2aecb]:disabled::-moz-range-thumb{cursor:default}.fjord-color-input[data-v-8540032f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;overflow:hidden}.fjord-color-input[data-v-8540032f]::-webkit-color-swatch-wrapper{padding:0;border:none;border-radius:inherit}.fjord-color-input[data-v-8540032f]::-webkit-color-swatch{padding:0;border:none;border-radius:inherit}.fjord-color-input[data-v-8540032f]::-moz-color-swatch{padding:0;border:none;border-radius:inherit}@media(max-width:639.98px){.fjord-sidebar.fjord-sidebar-offset-top{top:var(--fjord-sidebar-top-offset, var(--fjord-topbar-offset, 0px));height:calc(100vh - var(--fjord-sidebar-top-offset, var(--fjord-topbar-offset, 0px)));height:calc(100dvh - var(--fjord-sidebar-top-offset, var(--fjord-topbar-offset, 0px)))}.fjord-sidebar-offset-top:not(.fjord-sidebar){top:var(--fjord-sidebar-top-offset, var(--fjord-topbar-offset, 0px))}.fjord-sidebar.fjord-sidebar-mobile-full{width:100%!important;max-width:100%;border-radius:0!important;border:0!important;box-shadow:none!important}}.fjord-sidebar-backdrop-enter-active,.fjord-sidebar-backdrop-leave-active{transition:opacity .2s ease}.fjord-sidebar-backdrop-enter-from,.fjord-sidebar-backdrop-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.fjord-sidebar-backdrop-enter-active,.fjord-sidebar-backdrop-leave-active{transition:none}}.fjord-sidebar-hint-enter-active,.fjord-sidebar-hint-leave-active{transition:opacity .12s ease,transform .12s ease}.fjord-sidebar-hint-enter-from,.fjord-sidebar-hint-leave-to{opacity:0;transform:translate(-4px)}@media(prefers-reduced-motion:reduce){.fjord-sidebar-hint-enter-active,.fjord-sidebar-hint-leave-active{transition:none}}.fsidebar-gradient{background:linear-gradient(135deg,#1a1a1f,#1e1e24,color-mix(in oklch,var(--color-primary) 8%,#1a1a1f),#1e1e24,color-mix(in oklch,var(--color-primary) 12%,#1a1a1f),#1e1e24 75%,color-mix(in oklch,var(--color-primary) 6%,#1a1a1f) 85%,#1a1a1f);background-size:600% 600%;animation:fsidebar-gradient-flow 12s ease-in-out infinite}@keyframes fsidebar-gradient-flow{0%{background-position:0% 20%}25%{background-position:100% 40%}50%{background-position:80% 80%}75%{background-position:20% 60%}to{background-position:0% 20%}}@media(prefers-reduced-motion:reduce){.fsidebar-gradient{animation:none}}@media(prefers-color-scheme:light){.fsidebar-gradient{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6,#e9ecef,#ced4da,#f8f9fa);animation:none}}.fsidebar-dark{color-scheme:dark;--color-background: #0b0d11;--color-foreground: #f1f5f9;--color-muted: #1e293b;--color-muted-foreground: #94a3b8;--color-border: #263042;--color-surface: #1e293b;--color-card: #111827;--color-card-foreground: #f1f5f9;--color-avatar: #334155;--color-avatar-foreground: #f1f5f9;background-color:var(--color-background);--fjord-rail-active-bg: #ffffff;--fjord-rail-active-fg: #0b0d11}.nav-item .icon-accent,[data-active=true] .icon-accent{transition:fill .15s ease,stroke .15s ease}.nav-item:hover .icon-accent,[data-active=true] .icon-accent,.nav-item:focus-visible .icon-accent{fill:var(--color-primary)!important;stroke:var(--color-primary)!important}.fjord-group-grid[data-v-ad8c6ecf]{display:grid;overflow:hidden}.fjord-group-content[data-v-ad8c6ecf]{min-height:0;min-width:0}.fjord-group-enter-active[data-v-ad8c6ecf],.fjord-group-leave-active[data-v-ad8c6ecf]{transition:grid-template-rows .25s ease-out,opacity .25s ease-out}.fjord-group-enter-from[data-v-ad8c6ecf],.fjord-group-leave-to[data-v-ad8c6ecf]{grid-template-rows:0fr;opacity:0}.fjord-group-enter-to[data-v-ad8c6ecf],.fjord-group-leave-from[data-v-ad8c6ecf]{grid-template-rows:1fr;opacity:1}.fdock-rail-dark{color-scheme:dark;--color-background: #0b0d11;--color-foreground: #f1f5f9;--color-muted: #1e293b;--color-muted-foreground: #94a3b8;--color-border: #263042;--color-surface: #1e293b;--color-card: #111827;--color-card-foreground: #f1f5f9;--color-avatar: #334155;--color-avatar-foreground: #f1f5f9;background-color:var(--color-background);--fjord-rail-active-bg: #ffffff;--fjord-rail-active-fg: #0b0d11}.fdock-rail-light{--fjord-rail-active-bg: var(--color-primary);--fjord-rail-active-fg: var(--color-primary-foreground, #ffffff)}.fdock-bar-root[data-v-95ecd84b]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;pointer-events:none}.fdock-bar-root--bottom[data-v-95ecd84b]{justify-content:flex-end}.fdock-bar-root--top[data-v-95ecd84b]{justify-content:flex-start;flex-direction:column-reverse}.fdock-bar__panel[data-v-95ecd84b],.fdock-bar__bar[data-v-95ecd84b]{pointer-events:auto;background:var(--color-background);border:1px solid var(--color-border)}.fdock-bar__panel[data-v-95ecd84b]{display:flex;flex-direction:column;min-height:0}.fdock-bar-root--bottom .fdock-bar__panel[data-v-95ecd84b]{border-bottom:0;box-shadow:0 -6px 24px #0000001a}.fdock-bar-root--top .fdock-bar__panel[data-v-95ecd84b]{border-top:0;box-shadow:0 6px 24px #0000001a}.fdock-bar__panel-head[data-v-95ecd84b]{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.fdock-bar__panel-foot[data-v-95ecd84b]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:.5rem 1rem;border-top:1px solid var(--color-border);flex-shrink:0}.fdock-bar__panel-head-actions[data-v-95ecd84b]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.fdock-bar__panel-body[data-v-95ecd84b]{padding:.875rem 1rem;overflow-y:auto;min-height:0}.fdock-bar__bar[data-v-95ecd84b]{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;flex-shrink:0;overflow-x:auto}.fdock-bar__tab[data-v-95ecd84b]{display:flex;align-items:center;gap:.4375rem;padding:.4375rem .75rem;border-radius:.625rem;font-size:.8125rem;color:var(--color-muted-foreground);cursor:pointer;transition:background-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.fdock-bar__tab[data-v-95ecd84b]:hover{background:var(--color-muted);color:var(--color-foreground)}.fdock-bar__tab.is-active[data-v-95ecd84b]{background:var(--color-primary);color:var(--color-primary-foreground, #fff)}.fdock-bar__count[data-v-95ecd84b]{font-size:.625rem;font-weight:600;padding:0 .3125rem;border-radius:9999px;background:color-mix(in oklch,currentColor 18%,transparent)}@media(max-width:860px){.fdock-bar__tab-label[data-v-95ecd84b]{display:none}}@media(prefers-reduced-motion:reduce){.fdock-bar__panel[data-v-95ecd84b]{transition:none}}.fjord-layout-content[data-v-ebf1edd7]{margin-left:0}@media(min-width:640px){.fjord-layout-content[data-v-ebf1edd7]{margin-left:var(--fjord-sidebar-offset, 200px)}}.fstat-card-gradient{background-color:var(--color-primary);background-image:linear-gradient(155deg,color-mix(in oklch,var(--color-primary) 88%,white) 0%,var(--color-primary) 45%,color-mix(in oklch,var(--color-primary) 82%,black) 100%)}.fjord-htl-fade-enter-active{transition:opacity .1s ease-out}.fjord-htl-fade-leave-active{transition:opacity 80ms ease-in}.fjord-htl-fade-enter-from,.fjord-htl-fade-leave-to{opacity:0}.f-save-bar[data-v-33e0c007]{z-index:30}.f-save-bar--sticky[data-v-33e0c007]{position:sticky;bottom:calc(var(--f-save-bar-clearance, 0px) + var(--f-save-bar-offset, .75rem))}.f-save-bar--fixed[data-v-33e0c007]{position:fixed;left:1rem;right:1rem;max-width:40rem;margin-inline:auto;bottom:calc(env(safe-area-inset-bottom,0px) + var(--f-save-bar-clearance, 0px) + var(--f-save-bar-offset, .75rem))}input[type=checkbox].checkbox-primary[data-v-e2b02a25]{accent-color:var(--color-primary)}input[type=checkbox].checkbox-secondary[data-v-e2b02a25]{accent-color:var(--color-secondary)}input[type=checkbox].checkbox-accent[data-v-e2b02a25]{accent-color:var(--color-accent)}@supports not (accent-color: var(--color-primary)){input[type=checkbox].checkbox-primary[data-v-e2b02a25]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-8.5 8.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 .708-.708L5 10.293l8.146-8.147a.5.5 0 0 1 .708.708z'/%3e%3c/svg%3e")}input[type=checkbox].checkbox-secondary[data-v-e2b02a25]:checked{background-color:var(--color-secondary);border-color:var(--color-secondary);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-8.5 8.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 .708-.708L5 10.293l8.146-8.147a.5.5 0 0 1 .708.708z'/%3e%3c/svg%3e")}input[type=checkbox].checkbox-accent[data-v-e2b02a25]:checked{background-color:var(--color-accent);border-color:var(--color-accent);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m13.854 3.646-8.5 8.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 0 1 .708-.708L5 10.293l8.146-8.147a.5.5 0 0 1 .708.708z'/%3e%3c/svg%3e")}input[type=checkbox].checkbox-primary[data-v-e2b02a25]:indeterminate{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3e%3crect x='4' y='9' width='12' height='2'/%3e%3c/svg%3e")}input[type=checkbox].checkbox-secondary[data-v-e2b02a25]:indeterminate{background-color:var(--color-secondary);border-color:var(--color-secondary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3e%3crect x='4' y='9' width='12' height='2'/%3e%3c/svg%3e")}input[type=checkbox].checkbox-accent[data-v-e2b02a25]:indeterminate{background-color:var(--color-accent);border-color:var(--color-accent);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3e%3crect x='4' y='9' width='12' height='2'/%3e%3c/svg%3e")}}input[type=checkbox].checkbox-primary[data-v-e2b02a25]:indeterminate{background-color:var(--color-primary);border-color:var(--color-primary)}input[type=checkbox].checkbox-secondary[data-v-e2b02a25]:indeterminate{background-color:var(--color-secondary);border-color:var(--color-secondary)}input[type=checkbox].checkbox-accent[data-v-e2b02a25]:indeterminate{background-color:var(--color-accent);border-color:var(--color-accent)}input[type=checkbox].checkbox-primary[data-v-e2b02a25]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary),transparent 80%)}input[type=checkbox].checkbox-secondary[data-v-e2b02a25]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-secondary),transparent 80%)}input[type=checkbox].checkbox-accent[data-v-e2b02a25]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent),transparent 80%)}input[type=checkbox].checkbox-primary[data-v-e2b02a25]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary),transparent 30%)}input[type=checkbox].checkbox-secondary[data-v-e2b02a25]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-secondary),transparent 30%)}input[type=checkbox].checkbox-accent[data-v-e2b02a25]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent),transparent 30%)}@keyframes fjord-chat-pulse-anim{0%,to{opacity:1}50%{opacity:.5}}.fjord-chat-pulse{animation:fjord-chat-pulse-anim 2s ease-in-out infinite}.f-chat-row[data-v-97378e6d]{background:var(--chat-row);color:var(--color-foreground)}.f-chat-row--unread[data-v-97378e6d]{background:var(--chat-row-unread)}.f-chat-row--group[data-v-97378e6d]{border-left:3px solid var(--chat-rail)}.f-chat-about[data-v-97378e6d]{color:var(--chat-rail, var(--color-muted-foreground))}.f-chat-badge[data-v-97378e6d]{background:var(--chat-badge, var(--color-primary));color:var(--chat-badge-ink, var(--color-primary-foreground))}.fjord-typing-dot{width:.375rem;height:.375rem;border-radius:9999px;background-color:var(--color-muted-foreground);animation:fjord-typing-bounce 1.4s ease-in-out infinite}.fjord-typing-dot-2{animation-delay:.2s}.fjord-typing-dot-3{animation-delay:.4s}@keyframes fjord-typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.f-fab-dial-enter-active[data-v-c7a2e8c1],.f-fab-dial-leave-active[data-v-c7a2e8c1]{transition:opacity .18s ease,transform .18s ease}.f-fab-dial-enter-from[data-v-c7a2e8c1],.f-fab-dial-leave-to[data-v-c7a2e8c1]{opacity:0;transform:translateY(10px) scale(.95)}.f-fab-scrim-enter-active[data-v-c7a2e8c1],.f-fab-scrim-leave-active[data-v-c7a2e8c1]{transition:opacity .18s ease}.f-fab-scrim-enter-from[data-v-c7a2e8c1],.f-fab-scrim-leave-to[data-v-c7a2e8c1]{opacity:0}.sortable-fallback{opacity:.9!important;box-shadow:0 8px 25px -5px #00000026,0 4px 10px -6px #0000001a!important;transform:rotate(1.5deg);cursor:grabbing!important}.fjord-kanban-column-with-gap[data-v-e55f9b7a]:before{content:"";position:absolute;top:0;bottom:0;left:-1rem;width:1rem;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent 0 2px,color-mix(in srgb,var(--color-foreground) 40%,transparent) 2px 3px)}.f-trust-score[data-v-42d6af9f]{display:flex;flex-direction:column;gap:.75rem}.f-trust-score__header[data-v-42d6af9f]{display:flex;align-items:center;gap:.75rem}.f-trust-score__score-ring[data-v-42d6af9f]{display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;border:3px solid var(--color-border)}.f-trust-score--sm .f-trust-score__score-ring[data-v-42d6af9f]{width:2.5rem;height:2.5rem;font-size:.75rem}.f-trust-score--md .f-trust-score__score-ring[data-v-42d6af9f]{width:3.5rem;height:3.5rem;font-size:1rem}.f-trust-score--lg .f-trust-score__score-ring[data-v-42d6af9f]{width:4.5rem;height:4.5rem;font-size:1.25rem}.f-trust-score__score-ring--expert[data-v-42d6af9f]{border-color:var(--color-primary);color:var(--color-primary)}.f-trust-score__score-ring--trusted[data-v-42d6af9f]{border-color:var(--color-success);color:var(--color-success)}.f-trust-score__score-ring--standard[data-v-42d6af9f]{border-color:var(--color-muted-foreground);color:var(--color-muted-foreground)}.f-trust-score__info[data-v-42d6af9f]{display:flex;flex-direction:column;gap:.125rem}.f-trust-score__tier-badge[data-v-42d6af9f]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.f-trust-score__tier-badge--expert[data-v-42d6af9f]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}.f-trust-score__tier-badge--trusted[data-v-42d6af9f]{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.f-trust-score__tier-badge--standard[data-v-42d6af9f]{background:var(--color-muted);color:var(--color-muted-foreground)}.f-trust-score__satisfaction[data-v-42d6af9f]{font-size:.8125rem;color:var(--color-muted-foreground)}.f-trust-score__stats[data-v-42d6af9f]{display:flex;gap:1rem;padding-top:.5rem;border-top:1px solid var(--color-border)}.f-trust-score__stat[data-v-42d6af9f]{display:flex;flex-direction:column;align-items:center;gap:.125rem}.f-trust-score__stat-value[data-v-42d6af9f]{font-weight:600;font-size:.9375rem;color:var(--color-foreground)}.f-trust-score__stat-label[data-v-42d6af9f]{font-size:.6875rem;color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.05em}.f-recommendation-card[data-v-8731a8cd]{display:flex;flex-direction:column;gap:.625rem;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);cursor:pointer;transition:border-color .15s}.f-recommendation-card[data-v-8731a8cd]:not(.f-recommendation-card--loading):hover{border-color:var(--color-primary)}.f-recommendation-card--loading[data-v-8731a8cd]{cursor:default}.f-recommendation-card__header[data-v-8731a8cd]{display:flex;align-items:center;justify-content:space-between}.f-recommendation-card__curator[data-v-8731a8cd]{display:flex;align-items:center;gap:.5rem}.f-recommendation-card__avatar[data-v-8731a8cd]{width:2rem;height:2rem;border-radius:9999px;object-fit:cover}.f-recommendation-card__avatar--placeholder[data-v-8731a8cd]{display:flex;align-items:center;justify-content:center;background:var(--color-muted);color:var(--color-muted-foreground);font-weight:600;font-size:.75rem}.f-recommendation-card__curator-info[data-v-8731a8cd]{display:flex;flex-direction:column}.f-recommendation-card__curator-name[data-v-8731a8cd]{font-weight:500;font-size:.875rem;color:var(--color-foreground)}.f-recommendation-card__curator-tier[data-v-8731a8cd]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.f-recommendation-card__curator-tier--expert[data-v-8731a8cd]{color:var(--color-primary)}.f-recommendation-card__curator-tier--trusted[data-v-8731a8cd]{color:var(--color-success)}.f-recommendation-card__curator-tier--standard[data-v-8731a8cd]{color:var(--color-muted-foreground)}.f-recommendation-card__rating[data-v-8731a8cd]{display:flex;gap:.125rem}.f-recommendation-card__star[data-v-8731a8cd]{width:1rem;height:1rem;color:var(--color-border)}.f-recommendation-card__star--filled[data-v-8731a8cd]{color:#f59e0b}.f-recommendation-card__product[data-v-8731a8cd]{display:flex;align-items:center;gap:.375rem}.f-recommendation-card__product-label[data-v-8731a8cd]{font-size:.6875rem;color:var(--color-success);font-weight:500}.f-recommendation-card__product-name[data-v-8731a8cd]{font-size:.8125rem;color:var(--color-muted-foreground)}.f-recommendation-card__title[data-v-8731a8cd]{font-weight:600;font-size:.9375rem;color:var(--color-foreground);margin:0}.f-recommendation-card__body[data-v-8731a8cd]{font-size:.8125rem;color:var(--color-muted-foreground);line-height:1.5;margin:0}.f-recommendation-card__footer[data-v-8731a8cd]{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;border-top:1px solid var(--color-border)}.f-recommendation-card__meta[data-v-8731a8cd]{display:flex;flex-direction:column;gap:.125rem}.f-recommendation-card__conversions[data-v-8731a8cd],.f-recommendation-card__satisfaction[data-v-8731a8cd],.f-recommendation-card__date[data-v-8731a8cd]{font-size:.75rem;color:var(--color-muted-foreground)}.f-discovery-lever[data-v-c471e1da]{display:flex;flex-direction:column;gap:.625rem}.f-discovery-lever__header[data-v-c471e1da]{display:flex;align-items:center;justify-content:space-between}.f-discovery-lever__label[data-v-c471e1da]{font-weight:500;font-size:.875rem;color:var(--color-foreground)}.f-discovery-lever__value[data-v-c471e1da]{font-weight:700;font-size:1rem;color:var(--color-primary)}.f-discovery-lever__track-wrapper[data-v-c471e1da]{display:flex;flex-direction:column;gap:.25rem}.f-discovery-lever__input[data-v-c471e1da]{width:100%;height:.5rem;border-radius:9999px;appearance:none;background:var(--color-muted);outline:none;cursor:pointer}.f-discovery-lever__input[data-v-c471e1da]::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-primary);border:2px solid var(--color-background);box-shadow:0 1px 3px #0003;cursor:pointer}.f-discovery-lever__input[data-v-c471e1da]::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-primary);border:2px solid var(--color-background);box-shadow:0 1px 3px #0003;cursor:pointer}.f-discovery-lever__track-labels[data-v-c471e1da]{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--color-muted-foreground)}.f-discovery-lever__breakdown[data-v-c471e1da]{display:flex;gap:.5rem}.f-discovery-lever__segment[data-v-c471e1da]{display:flex;flex-direction:column;gap:.25rem;flex:1}.f-discovery-lever__segment-bar[data-v-c471e1da]{height:.25rem;border-radius:9999px;min-width:.25rem}.f-discovery-lever__segment--opted .f-discovery-lever__segment-bar[data-v-c471e1da]{background:var(--color-success)}.f-discovery-lever__segment--discovery .f-discovery-lever__segment-bar[data-v-c471e1da]{background:var(--color-primary)}.f-discovery-lever__segment-label[data-v-c471e1da]{font-size:.75rem;color:var(--color-muted-foreground)}.f-discovery-lever__help[data-v-c471e1da]{font-size:.75rem;color:var(--color-muted-foreground);line-height:1.4;margin:0}.f-adventure-lever[data-v-c465d343]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);transition:opacity .15s}.f-adventure-lever--disabled[data-v-c465d343]{opacity:.5;pointer-events:none}.f-adventure-lever__header[data-v-c465d343]{display:flex;align-items:center;justify-content:space-between}.f-adventure-lever__title[data-v-c465d343]{display:flex;align-items:center;gap:.5rem}.f-adventure-lever__icon[data-v-c465d343]{width:1.125rem;height:1.125rem;color:var(--color-muted-foreground)}.f-adventure-lever__label[data-v-c465d343]{font-weight:500;font-size:.875rem;color:var(--color-foreground)}.f-adventure-lever__value[data-v-c465d343]{font-weight:600;font-size:.875rem;color:var(--color-primary);min-width:2.5rem;text-align:right}.f-adventure-lever__track-wrapper[data-v-c465d343]{display:flex;flex-direction:column;gap:.125rem}.f-adventure-lever__input[data-v-c465d343]{width:100%;height:.375rem;border-radius:9999px;appearance:none;background:linear-gradient(to right,var(--color-primary),var(--color-warning));outline:none;cursor:pointer}.f-adventure-lever__input[data-v-c465d343]::-webkit-slider-thumb{appearance:none;width:1rem;height:1rem;border-radius:9999px;background:var(--color-foreground);border:2px solid var(--color-background);box-shadow:0 1px 3px #0003;cursor:pointer}.f-adventure-lever__input[data-v-c465d343]::-moz-range-thumb{width:1rem;height:1rem;border-radius:9999px;background:var(--color-foreground);border:2px solid var(--color-background);box-shadow:0 1px 3px #0003;cursor:pointer}.f-adventure-lever__track-labels[data-v-c465d343]{display:flex;justify-content:space-between;font-size:.625rem;color:var(--color-muted-foreground)}.f-adventure-lever__scout[data-v-c465d343]{padding-top:.375rem;border-top:1px solid var(--color-border)}.f-adventure-lever__scout-toggle[data-v-c465d343]{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.f-adventure-lever__scout-checkbox[data-v-c465d343]{margin-top:.125rem;border-radius:.25rem;border-color:var(--color-border);color:var(--color-primary);cursor:pointer}.f-adventure-lever__scout-content[data-v-c465d343]{display:flex;flex-direction:column;gap:.125rem}.f-adventure-lever__scout-label[data-v-c465d343]{font-size:.8125rem;font-weight:500;color:var(--color-foreground)}.f-adventure-lever__scout-help[data-v-c465d343]{font-size:.6875rem;color:var(--color-muted-foreground);line-height:1.3}.f-discovery-profile[data-v-77d81ed7]{display:flex;flex-direction:column;gap:1.5rem}.f-discovery-profile__global[data-v-77d81ed7]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background)}.f-discovery-profile__global-header[data-v-77d81ed7]{display:flex;align-items:flex-start;justify-content:space-between}.f-discovery-profile__global-label[data-v-77d81ed7]{font-weight:600;font-size:.9375rem;color:var(--color-foreground);margin:0}.f-discovery-profile__global-help[data-v-77d81ed7]{font-size:.75rem;color:var(--color-muted-foreground);margin:.25rem 0 0;line-height:1.4}.f-discovery-profile__global-value[data-v-77d81ed7]{font-weight:700;font-size:1.25rem;color:var(--color-primary);min-width:3rem;text-align:right}.f-discovery-profile__global-track[data-v-77d81ed7]{display:flex;flex-direction:column;gap:.25rem}.f-discovery-profile__global-input[data-v-77d81ed7]{width:100%;height:.5rem;border-radius:9999px;appearance:none;background:linear-gradient(to right,var(--color-primary),var(--color-warning));outline:none;cursor:pointer}.f-discovery-profile__global-input[data-v-77d81ed7]::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-foreground);border:2px solid var(--color-background);box-shadow:0 1px 3px #0003;cursor:pointer}.f-discovery-profile__global-input[data-v-77d81ed7]::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--color-foreground);border:2px solid var(--color-background);box-shadow:0 1px 3px #0003;cursor:pointer}.f-discovery-profile__global-labels[data-v-77d81ed7]{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--color-muted-foreground)}.f-discovery-profile__categories-header[data-v-77d81ed7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.f-discovery-profile__categories-label[data-v-77d81ed7]{font-weight:600;font-size:.875rem;color:var(--color-foreground);margin:0}.f-discovery-profile__reset[data-v-77d81ed7]{font-size:.75rem;color:var(--color-primary);background:none;border:none;cursor:pointer;padding:0;font-weight:500}.f-discovery-profile__reset[data-v-77d81ed7]:hover{text-decoration:underline}.f-discovery-profile__grid[data-v-77d81ed7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem}.f-discovery-profile__summary[data-v-77d81ed7]{padding:.75rem;border-radius:.5rem;background:var(--color-muted)}.f-discovery-profile__summary-text[data-v-77d81ed7]{font-size:.8125rem;color:var(--color-muted-foreground);margin:0;line-height:1.5}.f-curator-badge[data-v-5845da04]{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;font-weight:600;white-space:nowrap}.f-curator-badge--sm[data-v-5845da04]{padding:.125rem .375rem;font-size:.6875rem}.f-curator-badge--md[data-v-5845da04]{padding:.1875rem .5rem;font-size:.75rem}.f-curator-badge--lg[data-v-5845da04]{padding:.25rem .625rem;font-size:.8125rem}.f-curator-badge--expert[data-v-5845da04]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}.f-curator-badge--trusted[data-v-5845da04]{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.f-curator-badge--standard[data-v-5845da04]{background:var(--color-muted);color:var(--color-muted-foreground)}.f-curator-badge__icon[data-v-5845da04]{flex-shrink:0}.f-curator-badge--sm .f-curator-badge__icon[data-v-5845da04]{width:.75rem;height:.75rem}.f-curator-badge--md .f-curator-badge__icon[data-v-5845da04]{width:.875rem;height:.875rem}.f-curator-badge--lg .f-curator-badge__icon[data-v-5845da04]{width:1rem;height:1rem}.f-curator-badge__score[data-v-5845da04]{opacity:.8;font-weight:700}.f-reward-card[data-v-64976fb9]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card)}.f-reward-card--redeemed[data-v-64976fb9]{opacity:.6}.f-reward-card--expired[data-v-64976fb9]{opacity:.4}.f-reward-card__header[data-v-64976fb9]{display:flex;align-items:center;justify-content:space-between}.f-reward-card__type-badge[data-v-64976fb9]{display:inline-flex;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.f-reward-card__type-badge--discount[data-v-64976fb9]{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.f-reward-card__type-badge--milestone[data-v-64976fb9]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}.f-reward-card__type-badge--early-access[data-v-64976fb9]{background:color-mix(in srgb,var(--color-warning) 15%,transparent);color:var(--color-warning)}.f-reward-card__type-badge--satisfaction[data-v-64976fb9]{background:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.f-reward-card__type-badge--points[data-v-64976fb9]{background:var(--color-muted);color:var(--color-muted-foreground)}.f-reward-card__expiry[data-v-64976fb9]{font-size:.75rem;color:var(--color-muted-foreground)}.f-reward-card__body[data-v-64976fb9]{display:flex;flex-direction:column;gap:.25rem}.f-reward-card__value[data-v-64976fb9]{font-size:1.5rem;font-weight:700;color:var(--color-foreground)}.f-reward-card__description[data-v-64976fb9]{font-size:.8125rem;color:var(--color-muted-foreground);margin:0;line-height:1.4}.f-reward-card__store[data-v-64976fb9]{font-size:.75rem;color:var(--color-muted-foreground);margin:0}.f-reward-card__footer[data-v-64976fb9]{display:flex;align-items:center;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--color-border)}.f-reward-card__redeem-btn[data-v-64976fb9]{display:inline-flex;align-items:center;padding:.375rem 1rem;border-radius:.375rem;font-size:.8125rem;font-weight:500;background:var(--color-primary);color:var(--color-primary-foreground);border:none;cursor:pointer;transition:opacity .15s}.f-reward-card__redeem-btn[data-v-64976fb9]:hover{opacity:.9}.f-reward-card__status[data-v-64976fb9]{font-size:.75rem;font-weight:500}.f-reward-card__status--redeemed[data-v-64976fb9]{color:var(--color-success)}.f-reward-card__status--expired[data-v-64976fb9]{color:var(--color-destructive)}.f-review-vote-button[data-v-03f78923]{display:inline-flex;align-items:center;gap:.25rem}.f-review-vote-button__btn[data-v-03f78923]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--color-border);background:transparent;color:var(--color-muted-foreground);font-size:.75rem;cursor:pointer;transition:all .15s ease}.f-review-vote-button__btn[data-v-03f78923]:hover:not(:disabled){background:var(--color-muted);color:var(--color-foreground)}.f-review-vote-button__btn[data-v-03f78923]:disabled{opacity:.5;cursor:not-allowed}.f-review-vote-button__btn--active.f-review-vote-button__btn--helpful[data-v-03f78923]{background:color-mix(in oklch,var(--color-success) 15%,transparent);border-color:var(--color-success);color:var(--color-success)}.f-review-vote-button__btn--active.f-review-vote-button__btn--not-helpful[data-v-03f78923]{background:color-mix(in oklch,var(--color-destructive) 15%,transparent);border-color:var(--color-destructive);color:var(--color-destructive)}.f-review-vote-button__icon[data-v-03f78923]{width:1rem;height:1rem}.f-review-vote-button__count[data-v-03f78923]{font-weight:500}.f-tester-badge[data-v-36c9f88a]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:500;line-height:1.25rem;white-space:nowrap}.f-tester-badge__icon[data-v-36c9f88a]{width:.75rem;height:.75rem}.f-tester-badge__score[data-v-36c9f88a]{font-weight:600;opacity:.8}.f-tester-badge--novice[data-v-36c9f88a]{background:var(--color-muted);color:var(--color-muted-foreground)}.f-tester-badge--community[data-v-36c9f88a]{background:color-mix(in oklch,var(--color-primary) 15%,transparent);color:var(--color-primary)}.f-tester-badge--trusted[data-v-36c9f88a]{background:color-mix(in oklch,var(--color-success) 15%,transparent);color:var(--color-success)}.f-tester-badge--lab_verified[data-v-36c9f88a]{background:color-mix(in oklch,var(--color-warning) 20%,transparent);color:var(--color-warning)}.f-spinner[data-v-2b3e472a]{display:inline-flex;align-items:center;gap:.5rem;color:inherit}.f-spinner--centered[data-v-2b3e472a]{display:flex;flex:1;align-items:center;justify-content:center;padding-block:2rem}.f-spinner__svg[data-v-2b3e472a]{flex:none;animation:f-spinner-rotate-2b3e472a .8s linear infinite}.f-spinner__track[data-v-2b3e472a]{opacity:.25}.f-spinner__label[data-v-2b3e472a]{font-size:.875rem}@keyframes f-spinner-rotate-2b3e472a{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.f-spinner__svg[data-v-2b3e472a]{animation-duration:2.4s}}.f-map-marker:hover{z-index:10}.w-full[data-v-bad86120]>.fixed>div{min-width:100%!important;width:100%!important}.f-media-carousel__track[data-v-322b6da3]{scrollbar-width:none;overscroll-behavior-x:contain}.f-media-carousel__track[data-v-322b6da3]::-webkit-scrollbar{display:none}.f-color-swatch__gloss[data-v-52a8a4e7]{background:radial-gradient(circle at 30% 22%,#ffffff73,#fff0 55%)}.fjord-emoji-fade-enter-active,.fjord-emoji-fade-leave-active{transition:opacity .12s ease}.fjord-emoji-fade-enter-from,.fjord-emoji-fade-leave-to{opacity:0}.f-mention[data-v-90abf6b5]{position:relative}.f-mention__input[data-v-90abf6b5]{width:100%;padding:8px 12px;font:inherit;font-size:14px;line-height:1.5;border:1px solid var(--color-border, #e5e7eb);border-radius:8px;resize:none;background:var(--color-background, #fff);color:var(--color-foreground, #111827)}.f-mention__input[data-v-90abf6b5]:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary, #2563eb) 50%,transparent)}.f-mention__menu[data-v-90abf6b5]{position:absolute;z-index:30;top:100%;left:0;margin:4px 0 0;padding:4px;min-width:200px;max-width:100%;max-height:220px;overflow-y:auto;list-style:none;border-radius:12px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-card, #fff);box-shadow:0 8px 24px #0000001f}.f-mention__option[data-v-90abf6b5]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:inherit;min-height:36px}.f-mention__option[data-v-90abf6b5]:hover,.f-mention__option--active[data-v-90abf6b5]{background:color-mix(in srgb,var(--color-primary, #2563eb) 12%,transparent)}.f-mention__face[data-v-90abf6b5]{flex:none}.f-mention__name[data-v-90abf6b5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-reaction-pill[data-v-381feb8b],.f-reaction-add[data-v-381feb8b],.f-reaction-choice[data-v-381feb8b]{border:1px solid var(--color-border, #e5e7eb);background:var(--color-background, #fff);color:inherit;font:inherit;cursor:pointer;min-height:28px}.f-reaction-pill[data-v-381feb8b]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 9px;font-size:12px;line-height:1.5}.f-reaction-pill--mine[data-v-381feb8b]{border-color:color-mix(in srgb,var(--color-primary, #2563eb) 45%,transparent);background:color-mix(in srgb,var(--color-primary, #2563eb) 12%,transparent);font-weight:600}.f-reaction-pill__count[data-v-381feb8b]{font-variant-numeric:tabular-nums}.f-reaction-add[data-v-381feb8b]{border-radius:999px;padding:2px 9px;font-size:12px;line-height:1.5;color:var(--color-muted-foreground, #6b7280)}.f-reaction-tray[data-v-381feb8b]{position:absolute;bottom:100%;left:0;margin-bottom:4px;z-index:20;display:flex;flex-wrap:wrap;gap:2px;max-width:220px;border-radius:12px;padding:4px;border:1px solid var(--color-border, #e5e7eb);background:var(--color-background, #fff);box-shadow:0 8px 24px #0000001f}.f-reaction-choice[data-v-381feb8b]{border:0;background:none;border-radius:8px;padding:4px 6px;font-size:16px}.f-reaction-choice--mine[data-v-381feb8b]{background:color-mix(in srgb,var(--color-primary, #2563eb) 16%,transparent)}.f-reaction-who[data-v-381feb8b]{position:absolute;bottom:100%;left:0;margin-bottom:6px;z-index:30;max-width:220px;width:max-content;border-radius:8px;padding:5px 8px;font-size:12px;line-height:1.35;background:var(--color-foreground, #111827);color:var(--color-background, #fff);box-shadow:0 6px 20px #0000002e;pointer-events:none}.fjord-auth-shape-1{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--color-primary) 14%,transparent))}.fjord-auth-shape-2{filter:drop-shadow(0 15px 28px color-mix(in srgb,var(--color-primary) 9%,transparent))}.fjord-auth-shape-3{filter:drop-shadow(0 5px 11px color-mix(in srgb,var(--color-primary) 22%,transparent))}.fjord-auth-shape-4{filter:drop-shadow(0 11px 22px color-mix(in srgb,var(--color-primary) 12%,transparent))}.fjord-auth-shape-5{filter:drop-shadow(0 4px 9px color-mix(in srgb,var(--color-primary) 26%,transparent))}.fjord-auth-shape-6{filter:drop-shadow(0 13px 20px color-mix(in srgb,var(--color-primary) 16%,transparent))}.fjord-auth-drift .fjord-auth-shape{transform-box:fill-box;transform-origin:center;animation-name:var(--fjord-rise, fjord-auth-rise),var(--fjord-morph, fjord-auth-morph-38);animation-duration:var(--fjord-rise-dur, 30s),var(--fjord-morph-dur, 12s);animation-delay:var(--fjord-rise-delay, 0s),var(--fjord-morph-delay, 0s);animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite;will-change:transform,opacity}.fjord-auth-drift .fjord-auth-shape-1{--fjord-rise: fjord-auth-rise;--fjord-rise-dur: 30s;--fjord-rise-delay: -17s;--fjord-morph: fjord-auth-morph-38;--fjord-morph-dur: 9s;--fjord-morph-delay: -2s}.fjord-auth-drift .fjord-auth-shape-2{--fjord-rise: fjord-auth-rise-alt;--fjord-rise-dur: 48s;--fjord-rise-delay: -31s;--fjord-morph: fjord-auth-morph-50;--fjord-morph-dur: 17s;--fjord-morph-delay: -8s}.fjord-auth-drift .fjord-auth-shape-3{--fjord-rise: fjord-auth-rise;--fjord-rise-dur: 38s;--fjord-rise-delay: -9s;--fjord-morph: fjord-auth-morph-50;--fjord-morph-dur: 7s;--fjord-morph-delay: -5s}.fjord-auth-drift .fjord-auth-shape-4{--fjord-rise: fjord-auth-rise-alt;--fjord-rise-dur: 58s;--fjord-rise-delay: -44s;--fjord-morph: fjord-auth-morph-38;--fjord-morph-dur: 13s;--fjord-morph-delay: -11s}.fjord-auth-drift .fjord-auth-shape-5{--fjord-rise: fjord-auth-rise;--fjord-rise-dur: 42s;--fjord-rise-delay: -23s;--fjord-morph: fjord-auth-morph-32;--fjord-morph-dur: 22s;--fjord-morph-delay: -3s}.fjord-auth-drift .fjord-auth-shape-6{--fjord-rise: fjord-auth-rise-alt;--fjord-rise-dur: 26s;--fjord-rise-delay: -6s;--fjord-morph: fjord-auth-morph-32;--fjord-morph-dur: 11s;--fjord-morph-delay: -15s}@keyframes fjord-auth-morph-50{0%,to{rx:25px;ry:25px}50%{rx:8px;ry:8px}}@keyframes fjord-auth-morph-38{0%,to{rx:19px;ry:19px}50%{rx:6px;ry:6px}}@keyframes fjord-auth-morph-32{0%,to{rx:16px;ry:16px}50%{rx:5px;ry:5px}}.fjord-auth-drift .fjord-auth-wave{transform-box:fill-box;transform-origin:center;animation:fjord-auth-wave 34s ease-in-out infinite alternate;will-change:transform}.fjord-auth-drift .fjord-auth-wave-2{animation-name:fjord-auth-wave-alt;animation-duration:47s;animation-delay:-12s}.fjord-auth-drift .fjord-auth-wave-3{animation-duration:61s;animation-delay:-28s}.fjord-auth-drift .fjord-auth-wave-4{animation-name:fjord-auth-wave-alt;animation-duration:39s;animation-delay:-5s}.fjord-auth-drift .fjord-auth-wave-5{animation-duration:53s;animation-delay:-19s}@keyframes fjord-auth-wave{0%{transform:translate(-30px,9px) skewY(-.5deg)}to{transform:translate(30px,-9px) skewY(.5deg)}}@keyframes fjord-auth-wave-alt{0%{transform:translate(26px,-7px) skewY(.4deg)}to{transform:translate(-26px,7px) skewY(-.4deg)}}@keyframes fjord-auth-rise{0%{transform:translateY(420px) rotate(0);opacity:0}10%{opacity:1}12.5%{transform:translate(22px,255px) rotate(3deg)}25%{transform:translate(30px,90px) rotate(5deg)}37.5%{transform:translate(14px,-75px) rotate(2deg)}50%{transform:translate(-18px,-240px) rotate(-3deg)}62.5%{transform:translate(-30px,-405px) rotate(-5deg)}75%{transform:translate(-12px,-570px) rotate(-2deg)}87.5%{transform:translate(16px,-735px) rotate(3deg)}90%{opacity:1}to{transform:translateY(-900px) rotate(0);opacity:0}}@keyframes fjord-auth-rise-alt{0%{transform:translateY(420px) rotate(0);opacity:0}10%{opacity:1}12.5%{transform:translate(-20px,255px) rotate(-3deg)}25%{transform:translate(-28px,90px) rotate(-4deg)}37.5%{transform:translate(-12px,-75px) rotate(-2deg)}50%{transform:translate(20px,-240px) rotate(4deg)}62.5%{transform:translate(32px,-405px) rotate(5deg)}75%{transform:translate(14px,-570px) rotate(2deg)}87.5%{transform:translate(-18px,-735px) rotate(-3deg)}90%{opacity:1}to{transform:translateY(-900px) rotate(0);opacity:0}}@media(prefers-reduced-motion:reduce){.fjord-auth-drift .fjord-auth-shape,.fjord-auth-drift .fjord-auth-wave{animation:none}}.f-map-compass[data-v-b1e33eec]{position:absolute;z-index:10;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;filter:drop-shadow(0 1px 3px rgba(0,0,0,.2))}.f-map-compass--top-right[data-v-b1e33eec]{top:110px;right:10px}.f-map-compass--top-left[data-v-b1e33eec]{top:10px;left:10px}.f-map-compass--bottom-right[data-v-b1e33eec]{bottom:40px;right:10px}.f-map-compass--bottom-left[data-v-b1e33eec]{bottom:40px;left:10px}.f-map-compass svg[data-v-b1e33eec]{width:100%;height:100%;transition:transform .15s ease-out}.f-map-compass__face[data-v-b1e33eec]{fill:color-mix(in srgb,var(--color-background, #ffffff) 92%,transparent);stroke:var(--color-border, #e5e7eb);stroke-width:1}.f-map-compass__letter[data-v-b1e33eec]{font-size:8px;font-weight:600;fill:var(--color-muted-foreground, #6b7280)}.f-map-compass__letter--north[data-v-b1e33eec]{fill:var(--color-foreground, #111827)}.f-map-compass__needle-south[data-v-b1e33eec]{fill:var(--color-muted-foreground, #9ca3af)}.f-map-compass__needle-north[data-v-b1e33eec]{fill:#dc2626}.f-map-compass__pivot[data-v-b1e33eec]{fill:var(--color-background, #ffffff);stroke:var(--color-foreground, #111827);stroke-width:.8}.f-map-popup{z-index:3}.f-map-popup .maplibregl-popup-content{background:var(--color-card);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a;padding:.75rem}.f-map-popup.maplibregl-popup-anchor-top .maplibregl-popup-tip,.f-map-popup.maplibregl-popup-anchor-top-left .maplibregl-popup-tip,.f-map-popup.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--color-card)}.f-map-popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip,.f-map-popup.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,.f-map-popup.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--color-card)}.f-map-popup.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--color-card)}.f-map-popup.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--color-card)}.f-map-popup .maplibregl-popup-close-button{color:var(--color-muted-foreground);font-size:1.125rem;padding:0 .4rem;border-radius:.5rem;background:transparent}.f-map-popup .maplibregl-popup-close-button:hover{color:var(--color-foreground);background:var(--color-muted)}.f-progressive-marker:hover{z-index:10}.kronk-lever{display:block;height:1.15em;width:auto;overflow:visible;flex:none}.kronk-lever__arm{transform-box:view-box;transform-origin:13px 29px;transform:rotate(0);transition:transform .26s cubic-bezier(.34,1.45,.5,1)}:where(button,a):hover .kronk-lever__arm,:where(button,a):active .kronk-lever__arm,.f-btn--busy .kronk-lever__arm,.busy-label--busy .kronk-lever__arm{transform:rotate(46deg)}@media(prefers-reduced-motion:reduce){.kronk-lever__arm{transition:none}}.f-btn__loader .jump-rope,.busy-label__loader .jump-rope{height:1.15em;width:auto}
