.surface-module__PXC1ta__card{box-sizing:border-box;border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);background:var(--ff-color-surface);color:var(--ff-color-text)}.surface-module__PXC1ta__padMd{padding:16px}.surface-module__PXC1ta__padLg{padding:24px}.surface-module__PXC1ta__sunken{background:var(--ff-color-surface-sunken);border-radius:var(--ff-radius-lg);border-color:#0000}.surface-module__PXC1ta__interactive{transition:border-color var(--ff-duration-fast) var(--ff-ease-standard), box-shadow var(--ff-duration-fast) var(--ff-ease-standard)}.surface-module__PXC1ta__interactive:hover{border-color:var(--ff-color-border-strong)}.surface-module__PXC1ta__interactive:focus-within{box-shadow:0 0 0 2px var(--ff-color-focus)}.surface-module__PXC1ta__skeleton{border-radius:var(--ff-radius-sm);background:var(--ff-color-surface-sunken);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ff-color-surface) 55%, transparent) 50%, transparent 100%);animation:surface-module__PXC1ta__shimmer 1.4s var(--ff-ease-standard) infinite;background-size:200% 100%;display:block}@keyframes surface-module__PXC1ta__shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.surface-module__PXC1ta__skeleton{background-image:none;animation:none}}.surface-module__PXC1ta__skeletonRow{border-top:1px solid var(--ff-color-border);gap:10px;padding:16px 20px;display:flex}.surface-module__PXC1ta__skeletonStack{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.surface-module__PXC1ta__empty{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px;display:flex}.surface-module__PXC1ta__emptyCentered{text-align:center;align-items:center}.surface-module__PXC1ta__emptyIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-accent-soft);width:48px;height:48px;color:var(--ff-color-accent);justify-content:center;align-items:center;display:flex}.surface-module__PXC1ta__emptyTitle{font-size:var(--ff-type-heading-size);font-weight:var(--ff-type-heading-weight);line-height:var(--ff-type-heading-lh);text-wrap:balance;margin:0}.surface-module__PXC1ta__emptyBody{max-width:44ch;color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-body);text-wrap:pretty;margin:0}.surface-module__PXC1ta__emptyActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.surface-module__PXC1ta__notice{font-size:14px;line-height:var(--ff-lh-body);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.surface-module__PXC1ta__noticeIcon{flex:none;padding-top:2px;display:inline-flex}.surface-module__PXC1ta__info{background:var(--ff-color-surface-sunken);color:var(--ff-color-text)}.surface-module__PXC1ta__info .surface-module__PXC1ta__noticeIcon{color:var(--ff-color-info)}.surface-module__PXC1ta__warning{background:var(--ff-color-badge-disputed-bg);color:var(--ff-color-badge-disputed-fg)}.surface-module__PXC1ta__error{background:var(--ff-color-danger-soft);color:var(--ff-color-text)}.surface-module__PXC1ta__error .surface-module__PXC1ta__noticeIcon{color:var(--ff-color-danger)}.surface-module__PXC1ta__success{background:var(--ff-color-badge-admin-bg);color:var(--ff-color-badge-admin-fg)}.surface-module__PXC1ta__edge{font:var(--ff-type-edge-weight) var(--ff-type-edge-size) / 1 var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ff-color-text-tertiary)}.surface-module__PXC1ta__spinner{vertical-align:-.125em;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite surface-module__PXC1ta__spin;display:inline-block}@keyframes surface-module__PXC1ta__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.surface-module__PXC1ta__spinner{animation-duration:2.4s}}
.place-search-module__iMhx-q__root{min-width:0;position:relative}.place-search-module__iMhx-q__field{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-bg);cursor:text;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 4px 0 14px;display:flex}.place-search-module__iMhx-q__field:focus-within{border:2px solid var(--ff-color-focus);padding-left:13px}.place-search-module__iMhx-q__hero .place-search-module__iMhx-q__field{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);height:56px;box-shadow:var(--ff-shadow-float)}.place-search-module__iMhx-q__floating .place-search-module__iMhx-q__field{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);height:48px;box-shadow:var(--ff-shadow-float);border:0}.place-search-module__iMhx-q__floating .place-search-module__iMhx-q__field:focus-within{border:2px solid var(--ff-color-focus)}.place-search-module__iMhx-q__searchIcon{color:var(--ff-color-text-secondary);flex:none;display:flex}.place-search-module__iMhx-q__input{min-width:0;height:100%;color:var(--ff-color-text);font:500 16px/1.2 var(--ff-font-sans);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.place-search-module__iMhx-q__root .place-search-module__iMhx-q__input:focus-visible{outline:none}.place-search-module__iMhx-q__input::placeholder{color:var(--ff-color-text-tertiary);font-weight:400}.place-search-module__iMhx-q__input::-webkit-search-cancel-button{display:none}.place-search-module__iMhx-q__clear,.place-search-module__iMhx-q__back{border-radius:var(--ff-radius-md);width:40px;height:40px;color:var(--ff-color-text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.place-search-module__iMhx-q__back{width:44px;height:44px;color:var(--ff-color-text);display:none}.place-search-module__iMhx-q__clear{position:relative}.place-search-module__iMhx-q__clear:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.place-search-module__iMhx-q__clear:hover,.place-search-module__iMhx-q__back:hover{background:var(--ff-color-surface-sunken)}.place-search-module__iMhx-q__trailing{flex:none;display:flex}.place-search-module__iMhx-q__panel{z-index:40;border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);min-width:min(400px,100vw - 32px);box-shadow:var(--ff-shadow-float);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.place-search-module__iMhx-q__list{margin:0;padding:0;list-style:none}.place-search-module__iMhx-q__option{border-top:1px solid var(--ff-color-border);min-height:56px;color:var(--ff-color-text);cursor:pointer;align-items:center;gap:12px;padding:8px 14px;display:flex}.place-search-module__iMhx-q__option:first-child{border-top:0}.place-search-module__iMhx-q__option[aria-selected=true]{background:var(--ff-color-surface-sunken);box-shadow:inset 3px 0 0 var(--ff-color-accent)}.place-search-module__iMhx-q__optionIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-surface-sunken);width:36px;height:36px;color:var(--ff-color-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.place-search-module__iMhx-q__locationIcon{background:var(--ff-color-accent-soft);color:var(--ff-color-accent)}.place-search-module__iMhx-q__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.place-search-module__iMhx-q__optionTitle{font:400 15px/1.25 var(--ff-font-sans)}.place-search-module__iMhx-q__optionTitle b{font-weight:600}.place-search-module__iMhx-q__locationTitle{color:var(--ff-color-accent);font-weight:600}.place-search-module__iMhx-q__optionSub{color:var(--ff-color-text-secondary);font:400 13px/1.25 var(--ff-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.place-search-module__iMhx-q__status{border-top:1px solid var(--ff-color-border);color:var(--ff-color-text-secondary);padding:14px;font-size:14px;line-height:1.4}.place-search-module__iMhx-q__footer{background:var(--ff-color-surface-sunken);color:var(--ff-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 14px;font-size:13px;line-height:1.4;display:flex}.place-search-module__iMhx-q__footer a{min-height:44px;color:var(--ff-color-accent);font:600 14px/1 var(--ff-font-sans);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.place-search-module__iMhx-q__message{margin-top:8px}@media (max-width:719px){.place-search-module__iMhx-q__panel{min-width:0}.place-search-module__iMhx-q__fullscreen.place-search-module__iMhx-q__open{z-index:50;background:var(--ff-color-bg);padding:8px 12px 24px 4px;position:fixed;inset:0;overflow-y:auto}.place-search-module__iMhx-q__fullscreen.place-search-module__iMhx-q__open .place-search-module__iMhx-q__row{align-items:center;gap:4px;display:flex}.place-search-module__iMhx-q__fullscreen.place-search-module__iMhx-q__open .place-search-module__iMhx-q__back{display:flex}.place-search-module__iMhx-q__fullscreen.place-search-module__iMhx-q__open .place-search-module__iMhx-q__field{border:2px solid var(--ff-color-focus);box-shadow:none;flex:1}.place-search-module__iMhx-q__fullscreen.place-search-module__iMhx-q__open .place-search-module__iMhx-q__panel{min-width:0;box-shadow:none;margin:16px 0 0 8px;position:static}}
.logo-module__sXx8KW__logo{flex:none;display:block}.logo-module__sXx8KW__ink{fill:var(--ff-color-logo-ink)}.logo-module__sXx8KW__panel{fill:var(--ff-color-logo-panel)}.logo-module__sXx8KW__pin{fill:var(--ff-color-logo-pin)}
.shell-module__09_bca__shell{background:var(--ff-color-bg);min-height:100dvh;color:var(--ff-color-text);font-family:var(--ff-font-sans);font-size:var(--ff-type-body-size);line-height:var(--ff-lh-body);flex-direction:column;display:flex}:where(.shell-module__09_bca__shell) :focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.shell-module__09_bca__skip{z-index:100;border-radius:var(--ff-radius-md);background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text);padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.shell-module__09_bca__skip:focus{transform:none}.shell-module__09_bca__header{z-index:30;box-sizing:border-box;height:var(--ff-layout-header-mobile);background:var(--ff-color-surface);border-bottom:1px solid var(--ff-color-border);flex:none;align-items:center;gap:4px;padding:0 8px 0 12px;display:flex;position:sticky;top:0}.shell-module__09_bca__brand{min-height:48px;color:var(--ff-color-text);border-radius:var(--ff-radius-md);flex:none;align-items:center;gap:8px;padding-right:8px;text-decoration:none;display:flex}.shell-module__09_bca__brandText{font:600 17px/1 var(--ff-font-latin);letter-spacing:-.01em;white-space:nowrap}.shell-module__09_bca__headerSearch{flex:10 1 0;min-width:0;max-width:560px;display:none}.shell-module__09_bca__headerSpacer{flex:1 1 0;min-width:0}.shell-module__09_bca__nav{align-self:stretch;display:flex}.shell-module__09_bca__navList{gap:2px;margin:0;padding:0;list-style:none;display:flex}.shell-module__09_bca__navList li{display:flex}.shell-module__09_bca__navList li.shell-module__09_bca__navTabletUp,.shell-module__09_bca__brand.shell-module__09_bca__brandTabletUp{display:none}@media (max-width:419px){.shell-module__09_bca__brandText{display:none}}.shell-module__09_bca__navLink{box-sizing:border-box;min-width:44px;height:100%;color:var(--ff-color-text-secondary);font:500 14px/1 var(--ff-font-sans);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:flex}.shell-module__09_bca__navLink:hover{color:var(--ff-color-text)}.shell-module__09_bca__navActive{color:var(--ff-color-text);box-shadow:inset 0 -2px 0 var(--ff-color-accent)}.shell-module__09_bca__navLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell-module__09_bca__language{flex:none;display:flex}.shell-module__09_bca__languageWide{border-radius:var(--ff-radius-md);background:var(--ff-color-surface-sunken);padding:3px;display:none}.shell-module__09_bca__languageOption{height:32px;color:var(--ff-color-text-secondary);font:600 13px/1 var(--ff-font-latin);border-radius:8px;align-items:center;padding:0 10px;text-decoration:none;display:flex;position:relative}.shell-module__09_bca__languageOption:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.shell-module__09_bca__languageJa{font-family:var(--ff-font-ja)}.shell-module__09_bca__languageOption[aria-current=true]{background:var(--ff-color-surface);box-shadow:var(--ff-shadow-float);color:var(--ff-color-text)}.shell-module__09_bca__languageNarrow{border-radius:var(--ff-radius-md);width:44px;height:44px;color:var(--ff-color-text);font:600 13px/1 var(--ff-font-sans);justify-content:center;align-items:center;text-decoration:none;display:flex}.shell-module__09_bca__languageNarrow:hover{background:var(--ff-color-surface-sunken)}@media (min-width:720px){.shell-module__09_bca__header{height:var(--ff-layout-header-desktop);gap:12px;padding:0 16px 0 24px}.shell-module__09_bca__headerSearch{display:block}.shell-module__09_bca__navList li.shell-module__09_bca__navTabletUp,.shell-module__09_bca__brand.shell-module__09_bca__brandTabletUp{display:flex}.shell-module__09_bca__brand.shell-module__09_bca__brandPhone{display:none}.shell-module__09_bca__languageWide{display:flex}.shell-module__09_bca__languageNarrow{display:none}}@media (min-width:1080px){.shell-module__09_bca__brand{margin-right:12px}.shell-module__09_bca__navLink{padding:0 12px}.shell-module__09_bca__navLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.shell-module__09_bca__document{flex-direction:column;flex:1;display:flex}.shell-module__09_bca__documentMain{box-sizing:border-box;flex:1 0 auto;width:100%;max-width:960px;margin:0 auto;padding:24px 16px 64px}.shell-module__09_bca__documentMain:focus{outline:none}.shell-module__09_bca__wide{max-width:var(--ff-layout-page-max)}.shell-module__09_bca__full{max-width:none;padding:0}@media (min-width:720px){.shell-module__09_bca__documentMain{padding:40px 32px 64px}.shell-module__09_bca__full{padding:0}}@media (min-width:1080px){.shell-module__09_bca__documentMain{padding:40px 40px 80px}.shell-module__09_bca__full{padding:0}}.shell-module__09_bca__app{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell-module__09_bca__appMain{flex:1;min-height:0;position:relative;overflow:hidden}.shell-module__09_bca__appMain:focus{outline:none}.shell-module__09_bca__footer{border-top:1px solid var(--ff-color-border);background:var(--ff-color-surface);flex:none}.shell-module__09_bca__footerInner{box-sizing:border-box;max-width:var(--ff-layout-page-max);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;margin:0 auto;padding:24px 16px 32px;display:flex}.shell-module__09_bca__footerBrand{align-items:flex-start;gap:12px;max-width:460px;display:flex}.shell-module__09_bca__footerAbout{color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-body);margin:4px 0 0}.shell-module__09_bca__footerLinks{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.shell-module__09_bca__footerLinks a{min-height:44px;color:var(--ff-color-text);align-items:center;font-size:14px;font-weight:500;display:inline-flex}.shell-module__09_bca__footerEdge{flex-basis:100%;margin:0}@media (min-width:720px){.shell-module__09_bca__footerInner{padding:32px}}
.button-module__lId-HG__button{box-sizing:border-box;min-width:44px;font-family:var(--ff-font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ff-duration-fast) var(--ff-ease-standard), color var(--ff-duration-fast) var(--ff-ease-standard), border-color var(--ff-duration-fast) var(--ff-ease-standard), box-shadow var(--ff-duration-fast) var(--ff-ease-standard);border:0;justify-content:center;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.button-module__lId-HG__button:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.button-module__lId-HG__button:disabled,.button-module__lId-HG__button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button-module__lId-HG__sm:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.button-module__lId-HG__sm{border-radius:var(--ff-radius-md);height:36px;padding:0 12px;font-size:14px}.button-module__lId-HG__md{border-radius:var(--ff-radius-md);height:44px;padding:0 16px;font-size:14px}.button-module__lId-HG__lg{border-radius:12px;height:48px;padding:0 20px;font-size:15px}.button-module__lId-HG__block{width:100%;display:flex}.button-module__lId-HG__primary{background:var(--ff-color-accent);color:var(--ff-color-on-accent)}.button-module__lId-HG__primary:hover:not(:disabled){background:color-mix(in srgb, var(--ff-color-accent) 88%, var(--ff-color-text))}.button-module__lId-HG__secondary{color:var(--ff-color-text);box-shadow:inset 0 0 0 1.5px var(--ff-color-border-strong);background:0 0}.button-module__lId-HG__secondary:hover:not(:disabled){background:var(--ff-color-surface-sunken)}.button-module__lId-HG__ghost{color:var(--ff-color-text);background:0 0}.button-module__lId-HG__ghost:hover:not(:disabled){background:var(--ff-color-surface-sunken)}.button-module__lId-HG__text{min-width:0;color:var(--ff-color-accent);background:0 0;padding-inline:0}.button-module__lId-HG__text:hover:not(:disabled){color:var(--ff-color-text)}.button-module__lId-HG__inverse{border-radius:var(--ff-radius-pill);background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text);box-shadow:var(--ff-shadow-float)}.button-module__lId-HG__float{background:var(--ff-color-surface);color:var(--ff-color-text);box-shadow:var(--ff-shadow-float);border-radius:12px}.button-module__lId-HG__danger{background:var(--ff-color-danger);color:var(--ff-color-surface)}.button-module__lId-HG__icon{flex:none;display:inline-flex}.button-module__lId-HG__iconOnly{width:44px;padding:0}.button-module__lId-HG__iconOnly.button-module__lId-HG__sm{width:36px}.button-module__lId-HG__iconOnly.button-module__lId-HG__lg{width:48px}.button-module__lId-HG__pressed{background:var(--ff-color-accent-soft);color:var(--ff-color-accent)}
.store-map-module__MQ5eba__frame{background:var(--ff-color-map-land);width:100%;height:100%;min-height:200px;position:relative;overflow:hidden}.store-map-module__MQ5eba__canvas{width:100%;height:100%;position:absolute;inset:0}.store-map-module__MQ5eba__placeholder{background:linear-gradient(var(--ff-color-map-road-minor) 0 0) 0 30% / 100% 6px no-repeat, linear-gradient(var(--ff-color-map-road-minor) 0 0) 42% 0 / 6px 100% no-repeat, var(--ff-color-map-land);color:var(--ff-color-map-label);font:500 11px/1 var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.store-map-module__MQ5eba__problem{z-index:3;background:var(--ff-color-surface);max-width:420px;box-shadow:var(--ff-shadow-float);color:var(--ff-color-text);border-radius:12px;margin:0 auto;padding:10px 14px;font-size:14px;line-height:1.4;position:absolute;bottom:12px;left:12px;right:12px}.store-map-module__MQ5eba__controls{z-index:2;flex-direction:column;gap:8px;display:flex;position:absolute}.store-map-module__MQ5eba__zoomGroup{background:var(--ff-color-surface);box-shadow:var(--ff-shadow-float);border-radius:12px;flex-direction:column;display:none;overflow:hidden}@media (min-width:720px){.store-map-module__MQ5eba__zoomGroup{display:flex}}.store-map-module__MQ5eba__control{background:var(--ff-color-surface);width:44px;height:44px;color:var(--ff-color-text);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.store-map-module__MQ5eba__zoomGroup .store-map-module__MQ5eba__control+.store-map-module__MQ5eba__control{border-top:1px solid var(--ff-color-border)}.store-map-module__MQ5eba__control:hover{background:var(--ff-color-surface-sunken)}.store-map-module__MQ5eba__control:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:-2px}.store-map-module__MQ5eba__locate{box-shadow:var(--ff-shadow-float);color:var(--ff-color-pin-user);border-radius:12px}.store-map-module__MQ5eba__pin{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.store-map-module__MQ5eba__pin:after{content:"";width:44px;height:44px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.store-map-module__MQ5eba__head{box-sizing:border-box;border:2px solid var(--ff-color-pin-open-bg);border-radius:var(--ff-radius-pill);background:var(--ff-color-pin-open-bg);width:30px;height:30px;color:var(--ff-color-pin-open-fg);box-shadow:var(--ff-shadow-pin);font:600 12px/1 var(--ff-font-mono);transition:transform var(--ff-duration-fast) var(--ff-ease-standard);justify-content:center;align-items:center;display:flex}.store-map-module__MQ5eba__stem{background:var(--ff-color-pin-open-bg);width:2px;height:8px}.store-map-module__MQ5eba__closed .store-map-module__MQ5eba__head{border-style:dashed;border-color:var(--ff-color-pin-closed-border);background:var(--ff-color-pin-closed-bg);color:var(--ff-color-pin-closed-fg)}.store-map-module__MQ5eba__closed .store-map-module__MQ5eba__stem{background:var(--ff-color-pin-closed-border)}.store-map-module__MQ5eba__unknown .store-map-module__MQ5eba__head{border-color:var(--ff-color-pin-closed-border);background:var(--ff-color-pin-closed-bg);color:var(--ff-color-pin-closed-fg)}.store-map-module__MQ5eba__unknown .store-map-module__MQ5eba__stem{background:var(--ff-color-pin-closed-border)}.store-map-module__MQ5eba__hovered .store-map-module__MQ5eba__head{transform:scale(1.15)}.store-map-module__MQ5eba__selected .store-map-module__MQ5eba__head{border-style:solid;border-color:var(--ff-color-pin-selected-bg);background:var(--ff-color-pin-selected-bg);width:40px;height:40px;color:var(--ff-color-pin-selected-fg);font-size:14px;transform:none}.store-map-module__MQ5eba__selected .store-map-module__MQ5eba__stem{background:var(--ff-color-pin-selected-bg);height:10px}.store-map-module__MQ5eba__pin:focus-visible{outline:none}.store-map-module__MQ5eba__pin:focus-visible .store-map-module__MQ5eba__head{outline:2px solid var(--ff-color-focus);outline-offset:2px}.store-map-module__MQ5eba__cluster,.store-map-module__MQ5eba__placeCount{box-sizing:border-box;border:2px solid var(--ff-color-pin-cluster-border);border-radius:var(--ff-radius-pill);background:var(--ff-color-pin-cluster-bg);width:40px;height:40px;color:var(--ff-color-pin-cluster-fg);box-shadow:0 0 0 6px var(--ff-color-pin-cluster-halo);font:600 13px/1 var(--ff-font-mono);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.store-map-module__MQ5eba__cluster:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:8px}.store-map-module__MQ5eba__place{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;display:flex}.store-map-module__MQ5eba__placeCount{width:auto;min-width:40px;transition:transform var(--ff-duration-fast) var(--ff-ease-standard);padding:0 8px}.store-map-module__MQ5eba__place:hover .store-map-module__MQ5eba__placeCount{transform:scale(1.08)}.store-map-module__MQ5eba__placeName{border-radius:var(--ff-radius-pill);background:var(--ff-color-surface);max-width:160px;box-shadow:var(--ff-shadow-float);color:var(--ff-color-text);font:600 12px/1.3 var(--ff-font-sans);text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;overflow:hidden}.store-map-module__MQ5eba__place:focus-visible{outline:none}.store-map-module__MQ5eba__place:focus-visible .store-map-module__MQ5eba__placeCount{outline:2px solid var(--ff-color-focus);outline-offset:8px}.store-map-module__MQ5eba__user{box-sizing:border-box;border:3px solid var(--ff-color-surface);border-radius:var(--ff-radius-pill);background:var(--ff-color-pin-user);width:16px;height:16px;box-shadow:0 0 0 8px color-mix(in srgb, var(--ff-color-pin-user) 18%, transparent);pointer-events:none}
.member-module__nTEAYa__dialog{--member-gap:14px}.member-module__nTEAYa__eyebrow{color:var(--ff-color-accent);font:500 11px/1 var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;display:block}.member-module__nTEAYa__titleText{display:block}.member-module__nTEAYa__form{gap:var(--member-gap,14px);flex-direction:column;display:flex}.member-module__nTEAYa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.member-module__nTEAYa__label{font:500 13px/1.3 var(--ff-font-sans);color:var(--ff-color-text)}.member-module__nTEAYa__input,.member-module__nTEAYa__code{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);width:100%;color:var(--ff-color-text);border-radius:12px}.member-module__nTEAYa__input{height:50px;font:400 16px/1.3 var(--ff-font-sans);padding:0 14px}.member-module__nTEAYa__code{height:60px;font:500 26px/1 var(--ff-font-mono);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;padding:0 14px}.member-module__nTEAYa__input:focus-visible,.member-module__nTEAYa__code:focus-visible{border:2px solid var(--ff-color-focus);outline:none}.member-module__nTEAYa__input::placeholder{color:var(--ff-color-text-tertiary)}.member-module__nTEAYa__input[aria-invalid=true],.member-module__nTEAYa__code[aria-invalid=true]{border:2px solid var(--ff-color-danger)}.member-module__nTEAYa__hint{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.35}.member-module__nTEAYa__error{background:var(--ff-color-danger-soft);color:var(--ff-color-text);font-size:14px;line-height:var(--ff-lh-body);border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:flex}.member-module__nTEAYa__error svg{color:var(--ff-color-danger);flex:none;margin-top:2px}.member-module__nTEAYa__notice{background:var(--ff-color-surface-sunken);font-size:14px;line-height:var(--ff-lh-body);border-radius:12px;margin:0;padding:12px 14px}.member-module__nTEAYa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.member-module__nTEAYa__form>button:last-child,.member-module__nTEAYa__alternatives button{color:var(--ff-color-text-secondary);font-weight:500}.member-module__nTEAYa__alternatives{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.member-module__nTEAYa__countdown{min-height:44px;color:var(--ff-color-text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.member-module__nTEAYa__account{flex:none;align-items:center;display:flex;position:relative}.member-module__nTEAYa__signInWide{display:none}.member-module__nTEAYa__signInIcon{display:inline-flex}@media (min-width:720px){.member-module__nTEAYa__signInWide{display:inline-flex}.member-module__nTEAYa__signInIcon{display:none}}.member-module__nTEAYa__avatar{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.member-module__nTEAYa__avatar>span{background:var(--ff-color-inverse-bg);width:36px;height:36px;color:var(--ff-color-inverse-text);font:600 14px/1 var(--ff-font-sans);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;display:flex}.member-module__nTEAYa__avatar:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.member-module__nTEAYa__avatarLoading>span{background:var(--ff-color-surface-sunken)}.member-module__nTEAYa__menu{z-index:50;border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);min-width:240px;max-width:calc(100vw - 32px);box-shadow:var(--ff-shadow-float);flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.member-module__nTEAYa__menuWho{border-bottom:1px solid var(--ff-color-border);color:var(--ff-color-text-secondary);overflow-wrap:anywhere;margin:0;padding:8px 10px 10px;font-size:13px;line-height:1.35}.member-module__nTEAYa__menuItem{border-radius:var(--ff-radius-md);min-height:44px;color:var(--ff-color-text);font:500 15px/1 var(--ff-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.member-module__nTEAYa__menuItem:hover{background:var(--ff-color-surface-sunken)}.member-module__nTEAYa__menuItem:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:-2px}.member-module__nTEAYa__saved{color:var(--ff-color-accent)}.member-module__nTEAYa__rowSave{color:var(--ff-color-text-secondary)}.member-module__nTEAYa__rowSave.member-module__nTEAYa__saved{color:var(--ff-color-accent)}
.badge-module__qabYjW__badge{box-sizing:border-box;border-radius:var(--ff-radius-sm);min-height:24px;font:500 12px/1.3 var(--ff-font-sans);vertical-align:middle;border:1px solid;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.badge-module__qabYjW__icon{flex:none;display:inline-flex}.badge-module__qabYjW__store{background:var(--ff-color-badge-store-bg);color:var(--ff-color-badge-store-fg);border-color:var(--ff-color-badge-store-border)}.badge-module__qabYjW__admin{background:var(--ff-color-badge-admin-bg);color:var(--ff-color-badge-admin-fg);border-color:var(--ff-color-badge-admin-border)}.badge-module__qabYjW__user{background:var(--ff-color-badge-user-bg);color:var(--ff-color-badge-user-fg);border-color:var(--ff-color-badge-user-border)}.badge-module__qabYjW__unconfirmed{background:var(--ff-color-badge-unconfirmed-bg);color:var(--ff-color-badge-unconfirmed-fg);border-color:var(--ff-color-badge-unconfirmed-border)}.badge-module__qabYjW__disputed{background:var(--ff-color-badge-disputed-bg);color:var(--ff-color-badge-disputed-fg);border-color:var(--ff-color-badge-disputed-border)}.badge-module__qabYjW__tag{background:var(--ff-color-surface-sunken);color:var(--ff-color-text-secondary);border-color:#0000}.badge-module__qabYjW__inHouse{border-color:var(--ff-color-inverse-bg);background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text)}.badge-module__qabYjW__sentOut{border-style:dashed;border-color:var(--ff-color-warning);color:var(--ff-color-warning);background:0 0}
.results-module__XLVR3q__root{background:var(--ff-color-bg);position:absolute;inset:0;overflow:hidden}.results-module__XLVR3q__map{position:absolute;inset:0}@media (max-width:719px){.results-module__XLVR3q__root[data-sheet=half] .results-module__XLVR3q__map .maplibregl-ctrl-bottom-right{bottom:calc(48% + 4px)}.results-module__XLVR3q__root[data-sheet=peek] .results-module__XLVR3q__map .maplibregl-ctrl-bottom-right{bottom:152px}.results-module__XLVR3q__root[data-selected=true] .results-module__XLVR3q__map .maplibregl-ctrl-bottom-right{visibility:hidden;bottom:0}}@media (min-width:720px){.results-module__XLVR3q__map{left:var(--ff-layout-panel-tablet)}}@media (min-width:1080px){.results-module__XLVR3q__map{left:var(--ff-layout-panel-desktop)}}.results-module__XLVR3q__floating{z-index:4;flex-direction:column;gap:10px;display:flex;position:absolute;top:12px;left:12px;right:12px}.results-module__XLVR3q__floating>*{pointer-events:auto}.results-module__XLVR3q__floatingChips{margin:0 -12px;padding:0 12px 6px}@media (min-width:720px){.results-module__XLVR3q__floating{display:none}}.results-module__XLVR3q__sheetFrame{pointer-events:none;position:absolute;inset:0}.results-module__XLVR3q__sheetFrame>*{pointer-events:auto}@media (max-width:719px){.results-module__XLVR3q__root[data-selected=true] .results-module__XLVR3q__sheetFrame{display:none}}@media (min-width:720px){.results-module__XLVR3q__panel{width:var(--ff-layout-panel-tablet);border-right:1px solid var(--ff-color-border);box-shadow:none;border-radius:0;transition:none;right:auto;top:0!important}.results-module__XLVR3q__panel>:first-child>button:first-child{display:none}}@media (min-width:1080px){.results-module__XLVR3q__panel{width:var(--ff-layout-panel-desktop)}}.results-module__XLVR3q__head{flex-direction:column;display:flex}.results-module__XLVR3q__quick{display:none}@media (min-width:720px){.results-module__XLVR3q__quick{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:16px 20px 4px;display:flex}}.results-module__XLVR3q__countRow{justify-content:space-between;align-items:center;gap:12px;padding:2px 20px 12px;display:flex}@media (min-width:720px){.results-module__XLVR3q__countRow{padding-top:12px}}.results-module__XLVR3q__count{min-width:0;font-size:var(--ff-type-heading-size);font-weight:var(--ff-type-heading-weight);line-height:var(--ff-lh-tight);text-wrap:balance;margin:0}.results-module__XLVR3q__sort{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);height:36px;color:var(--ff-color-text);font:500 13px/1 var(--ff-font-sans);white-space:nowrap;cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;display:inline-flex;position:relative}.results-module__XLVR3q__sort:after,.results-module__XLVR3q__textButton:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.results-module__XLVR3q__sort:hover{background:var(--ff-color-surface-sunken)}.results-module__XLVR3q__sort:focus-visible,.results-module__XLVR3q__textButton:focus-visible,.results-module__XLVR3q__filtersButton:focus-visible,.results-module__XLVR3q__filtersIcon:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.results-module__XLVR3q__countActions{flex:none;align-items:center;gap:8px;display:flex}.results-module__XLVR3q__nameToggle{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);width:36px;height:36px;color:var(--ff-color-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.results-module__XLVR3q__nameToggle:after{content:"";position:absolute;inset:-4px}.results-module__XLVR3q__nameToggle:hover{background:var(--ff-color-surface-sunken)}.results-module__XLVR3q__nameToggle:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.results-module__XLVR3q__nameField{padding:0 20px 12px}.results-module__XLVR3q__nameInput{box-sizing:border-box;border:1px solid var(--ff-color-border-control);border-radius:var(--ff-radius-md);background:var(--ff-color-surface);height:44px;color:var(--ff-color-text-secondary);align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.results-module__XLVR3q__nameInput:focus-within{border-color:var(--ff-color-focus);box-shadow:0 0 0 1px var(--ff-color-focus)}.results-module__XLVR3q__nameInput input{min-width:0;height:100%;color:var(--ff-color-text);font:400 16px/1.2 var(--ff-font-sans);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.results-module__XLVR3q__nameInput input::placeholder{color:var(--ff-color-text-tertiary)}.results-module__XLVR3q__nameInput input::-webkit-search-cancel-button{display:none}.results-module__XLVR3q__nameClear{flex:none}.results-module__XLVR3q__radius{padding:0 20px 12px}.results-module__XLVR3q__active{flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 12px;display:flex}.results-module__XLVR3q__textButton{height:32px;color:var(--ff-color-accent);font:600 13px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0 8px;display:inline-flex;position:relative}.results-module__XLVR3q__textButton:hover{color:var(--ff-color-text)}.results-module__XLVR3q__notices{flex-direction:column;gap:8px;padding:0 20px 12px;display:flex}.results-module__XLVR3q__noticeAction{margin-top:6px}.results-module__XLVR3q__list{margin:0;padding:0;list-style:none}.results-module__XLVR3q__row{border-top:1px solid var(--ff-color-border);cursor:pointer;transition:background-color var(--ff-duration-fast) var(--ff-ease-standard);gap:10px;padding:16px 8px 16px 20px;display:flex;position:relative}.results-module__XLVR3q__row[data-hovered=true]{background:var(--ff-color-surface-sunken)}.results-module__XLVR3q__row[data-selected=true]{background:var(--ff-color-accent-soft);box-shadow:inset 3px 0 0 var(--ff-color-accent)}.results-module__XLVR3q__row[data-selected=true] .results-module__XLVR3q__frame{color:color-mix(in srgb, var(--ff-color-accent) 80%, var(--ff-color-text))}.results-module__XLVR3q__frame{width:22px;color:var(--ff-color-accent);font:500 12px/1 var(--ff-font-mono);font-variant-numeric:tabular-nums;flex:none;padding-top:4px}.results-module__XLVR3q__rowBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.results-module__XLVR3q__names{flex-direction:column;gap:2px;display:flex}.results-module__XLVR3q__name{font-size:16px;font-weight:600;line-height:var(--ff-lh-tight);margin:0}.results-module__XLVR3q__name a{color:var(--ff-color-text);border-radius:4px;text-decoration:none}.results-module__XLVR3q__name a:hover{text-underline-offset:3px;text-decoration:underline}.results-module__XLVR3q__secondary{color:var(--ff-color-text-secondary);font-size:13px;line-height:var(--ff-lh-tight);margin:0}.results-module__XLVR3q__meta{color:var(--ff-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13px;line-height:1.3;display:flex}.results-module__XLVR3q__distance{font-variant-numeric:tabular-nums}.results-module__XLVR3q__open,.results-module__XLVR3q__closed,.results-module__XLVR3q__unknown{align-items:center;gap:4px;font-weight:500;display:inline-flex}.results-module__XLVR3q__open{color:var(--ff-color-success)}.results-module__XLVR3q__closed,.results-module__XLVR3q__unknown{color:var(--ff-color-text-secondary)}.results-module__XLVR3q__jobs{color:var(--ff-color-text-secondary);font:500 12px/1.2 var(--ff-font-sans);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.results-module__XLVR3q__jobs li{align-items:center;gap:4px;display:inline-flex}.results-module__XLVR3q__fact{font-size:14px;line-height:var(--ff-lh-body);margin:0}.results-module__XLVR3q__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.results-module__XLVR3q__rowActions{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.results-module__XLVR3q__rowAction{color:var(--ff-color-text-secondary);flex:none}.results-module__XLVR3q__loadingRow{border-top:1px solid var(--ff-color-border)}.results-module__XLVR3q__state{padding:0 0 16px}.results-module__XLVR3q__stateActions{flex-direction:column;align-items:flex-start;gap:4px;margin:-12px 20px 0;padding:0;list-style:none;display:flex}.results-module__XLVR3q__stateHint{color:var(--ff-color-text-secondary);margin:12px 20px 0;font-size:14px}.results-module__XLVR3q__nearest{margin:12px 20px 0}.results-module__XLVR3q__nearestTitle{color:var(--ff-color-text-tertiary);font:var(--ff-type-edge-weight) var(--ff-type-edge-size) / var(--ff-type-edge-lh) var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px}.results-module__XLVR3q__nearestList{margin:0;padding:0;list-style:none}.results-module__XLVR3q__nearestList a{border-bottom:1px solid var(--ff-color-border);min-height:44px;color:var(--ff-color-text);justify-content:space-between;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:flex}.results-module__XLVR3q__nearestList a:hover{color:var(--ff-color-accent)}.results-module__XLVR3q__away{color:var(--ff-color-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.results-module__XLVR3q__suggestCard{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface-sunken);flex-direction:column;align-items:flex-start;gap:6px;margin:8px 20px 24px;padding:14px;display:flex}.results-module__XLVR3q__suggestCard p{color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-body);margin:0}.results-module__XLVR3q__filtersButton{background:var(--ff-color-surface-sunken);height:36px;color:var(--ff-color-text);font:500 14px/1 var(--ff-font-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;margin:0;padding:0 12px;display:flex;position:relative}.results-module__XLVR3q__filtersButton:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.results-module__XLVR3q__filtersIcon{border-radius:var(--ff-radius-md);background:var(--ff-color-surface-sunken);width:44px;height:40px;color:var(--ff-color-text);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.results-module__XLVR3q__filtersIcon:after{content:"";position:absolute;inset:-2px 0}.results-module__XLVR3q__filtersButton[aria-expanded=true],.results-module__XLVR3q__filtersIcon[aria-expanded=true]{background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text)}.results-module__XLVR3q__countBadge{box-sizing:border-box;border-radius:var(--ff-radius-pill);background:var(--ff-color-accent);min-width:18px;height:18px;color:var(--ff-color-on-accent);font:600 10px/1 var(--ff-font-mono);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.results-module__XLVR3q__filtersIcon .results-module__XLVR3q__countBadge{border:2px solid var(--ff-color-surface);position:absolute;top:-4px;right:-4px}.results-module__XLVR3q__preview{z-index:7;box-sizing:border-box;border-radius:var(--ff-radius-xl) var(--ff-radius-xl) 0 0;background:var(--ff-color-surface);max-height:calc(100% - 72px);box-shadow:var(--ff-shadow-sheet);flex-direction:column;gap:12px;padding:12px 20px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.results-module__XLVR3q__preview:focus{outline:none}.results-module__XLVR3q__previewGrabber{justify-content:center;margin-top:-4px;display:flex}.results-module__XLVR3q__previewGrabber span{background:var(--ff-color-border-strong);border-radius:3px;width:36px;height:5px}@media (min-width:720px){.results-module__XLVR3q__preview{left:calc(var(--ff-layout-panel-tablet) + 24px);border-radius:16px;max-width:440px;margin:0 auto;padding-top:18px;bottom:24px;right:24px}.results-module__XLVR3q__previewGrabber{display:none}}@media (min-width:1080px){.results-module__XLVR3q__preview{left:calc(var(--ff-layout-panel-desktop) + 24px)}}.results-module__XLVR3q__previewHead{align-items:flex-start;gap:10px;display:flex}.results-module__XLVR3q__previewHead .results-module__XLVR3q__frame{padding-top:6px}.results-module__XLVR3q__previewName{font-size:20px;font-weight:600;line-height:var(--ff-lh-tight);margin:0}.results-module__XLVR3q__previewSecondary{color:var(--ff-color-text-secondary);font-size:14px;line-height:var(--ff-lh-tight);margin:2px 0 0}.results-module__XLVR3q__previewTitle{flex:1;min-width:0}.results-module__XLVR3q__previewClose{flex:none;margin:-6px -10px 0 0}.results-module__XLVR3q__previewBody{flex-direction:column;gap:10px;padding-left:32px;display:flex}.results-module__XLVR3q__previewBody .results-module__XLVR3q__meta{font-size:14px}.results-module__XLVR3q__previewActions{gap:8px;padding-top:4px;display:flex}.results-module__XLVR3q__previewFoot{color:var(--ff-color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:14px;font-weight:500;display:flex}.results-module__XLVR3q__previewFoot a{align-items:center;gap:4px;min-height:44px;font-weight:600;display:inline-flex}.results-module__XLVR3q__appleLink{color:var(--ff-color-text)}.results-module__XLVR3q__storeLink{color:var(--ff-color-accent);text-decoration:none}.results-module__XLVR3q__storeLink:hover{color:var(--ff-color-text)}.results-module__XLVR3q__mapPill{z-index:8;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (min-width:720px){.results-module__XLVR3q__mapPill{display:none}}.results-module__XLVR3q__filters{z-index:20;background:var(--ff-color-surface);flex-direction:column;display:flex;position:absolute;inset:0}@media (min-width:720px){.results-module__XLVR3q__filters{width:var(--ff-layout-panel-tablet);border-right:1px solid var(--ff-color-border);right:auto}}@media (min-width:1080px){.results-module__XLVR3q__filters{width:var(--ff-layout-panel-desktop)}}.results-module__XLVR3q__filtersHead{border-bottom:1px solid var(--ff-color-border);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex}.results-module__XLVR3q__filtersTitleRow{align-items:center;gap:4px;display:flex}.results-module__XLVR3q__filtersTitle{font-size:var(--ff-type-heading-size);margin:0;font-weight:600;line-height:1}.results-module__XLVR3q__filtersBody{overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 16px;overflow-y:auto}.results-module__XLVR3q__filtersFoot{border-top:1px solid var(--ff-color-border);flex:none;padding:12px 20px 16px}.results-module__XLVR3q__groupLegend{color:var(--ff-color-text-tertiary);font:500 11px/1 var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:18px 0 10px}.results-module__XLVR3q__chipsWrap{flex-wrap:wrap;gap:8px;display:flex}.results-module__XLVR3q__section{border-bottom:1px solid var(--ff-color-border)}.results-module__XLVR3q__sections{border-top:1px solid var(--ff-color-border);margin-top:18px}.results-module__XLVR3q__sectionHeading{margin:0}.results-module__XLVR3q__sectionToggle{width:100%;min-height:56px;color:var(--ff-color-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;display:flex}.results-module__XLVR3q__sectionToggle:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.results-module__XLVR3q__sectionText{flex-direction:column;gap:2px;display:flex}.results-module__XLVR3q__sectionTitle{font:600 15px/1.2 var(--ff-font-sans);align-items:center;gap:8px;display:flex}.results-module__XLVR3q__sectionSub{color:var(--ff-color-text-secondary);font:400 13px/1.2 var(--ff-font-sans)}.results-module__XLVR3q__sectionChevron{color:var(--ff-color-text-secondary);flex:none;display:flex}.results-module__XLVR3q__sectionBody{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.results-module__XLVR3q__sectionBody[hidden]{display:none}.results-module__XLVR3q__field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.results-module__XLVR3q__fieldLabel{color:var(--ff-color-text-secondary);font:500 13px/1.2 var(--ff-font-sans);padding:0}.results-module__XLVR3q__stockSearch{box-sizing:border-box;border:1px solid var(--ff-color-border-control);border-radius:var(--ff-radius-md);background:var(--ff-color-bg);width:100%;height:44px;color:var(--ff-color-text);font:400 16px/1.2 var(--ff-font-sans);padding:0 12px}.results-module__XLVR3q__stockSearch:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:0}.results-module__XLVR3q__muted{color:var(--ff-color-text-secondary);margin:0;font-size:13px}.results-module__XLVR3q__switches{flex-direction:column;padding:8px 0;display:flex}.results-module__XLVR3q__switches>*{min-height:56px}.results-module__XLVR3q__sectionBody .results-module__XLVR3q__switchInline{min-height:44px}
main.store-module__AnL6jG__page{padding-top:0}.store-module__AnL6jG__store{flex-direction:column;display:flex}.store-module__AnL6jG__removed{margin-top:12px}.store-module__AnL6jG__topbar{align-items:center;gap:12px;min-height:60px;display:flex}.store-module__AnL6jG__back{min-height:44px;color:var(--ff-color-text);font:500 14px/1 var(--ff-font-sans);border-radius:10px;flex:none;align-items:center;gap:4px;margin-left:-6px;padding:0 12px 0 6px;text-decoration:none;display:inline-flex}.store-module__AnL6jG__back:hover{background:var(--ff-color-surface-sunken);color:var(--ff-color-text)}.store-module__AnL6jG__crumbs{min-width:0;display:none}.store-module__AnL6jG__crumbs ol{color:var(--ff-color-text-tertiary);font:400 13px/1 var(--ff-font-sans);white-space:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.store-module__AnL6jG__crumbs li{align-items:center;gap:6px;min-width:0;display:flex}.store-module__AnL6jG__crumbs li:first-child:before{content:"/";color:var(--ff-color-border-strong)}.store-module__AnL6jG__crumbs li+li:before{content:"›";color:var(--ff-color-text-tertiary)}.store-module__AnL6jG__crumbs a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.store-module__AnL6jG__crumbs a:hover{color:var(--ff-color-text);text-decoration:underline}.store-module__AnL6jG__crumbs [aria-current]{color:var(--ff-color-text-secondary);text-overflow:ellipsis;overflow:hidden}.store-module__AnL6jG__spacer{flex:1}.store-module__AnL6jG__share{min-width:44px;min-height:44px;color:var(--ff-color-text);font:500 14px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.store-module__AnL6jG__share:hover{background:var(--ff-color-surface-sunken)}.store-module__AnL6jG__shareLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-module__AnL6jG__grid{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:24px;display:grid}.store-module__AnL6jG__head{flex-direction:column;gap:12px;display:flex}.store-module__AnL6jG__edge{color:var(--ff-color-accent);font:500 11px/1.3 var(--ff-font-mono);letter-spacing:.08em;text-transform:uppercase}.store-module__AnL6jG__names{flex-direction:column;gap:6px;display:flex}.store-module__AnL6jG__name{font:600 28px / var(--ff-lh-tight) var(--ff-font-sans);letter-spacing:-.015em;text-wrap:balance}.store-module__AnL6jG__altName{color:var(--ff-color-text-secondary);font:400 16px / var(--ff-lh-tight) var(--ff-font-sans)}.store-module__AnL6jG__jobs{flex-wrap:wrap;gap:6px;margin:0;padding:2px 0 0;list-style:none;display:flex}.store-module__AnL6jG__jobTag{border-radius:var(--ff-radius-sm);background:var(--ff-color-surface-sunken);height:28px;color:var(--ff-color-text);font:500 13px/1 var(--ff-font-sans);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.store-module__AnL6jG__card{border:1px solid var(--ff-color-border);background:var(--ff-color-surface);border-radius:16px;overflow:hidden}.store-module__AnL6jG__miniMap{border-bottom:1px solid var(--ff-color-border);background:var(--ff-color-map-land);height:150px;position:relative;overflow:hidden}.store-module__AnL6jG__sketch{width:100%;height:100%;display:block;position:absolute;inset:0}.store-module__AnL6jG__sketchLand{fill:var(--ff-color-map-land)}.store-module__AnL6jG__sketchPark{fill:var(--ff-color-map-park)}.store-module__AnL6jG__sketchMinor{fill:none;stroke:var(--ff-color-map-road-minor);stroke-width:5px}.store-module__AnL6jG__sketchRoad{fill:none;stroke:var(--ff-color-map-road);stroke-width:10px}.store-module__AnL6jG__sketchPin{flex-direction:column;align-items:center;display:flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-100%)}.store-module__AnL6jG__sketchPin span{border-radius:var(--ff-radius-pill);background:var(--ff-color-pin-selected-bg);width:34px;height:34px;box-shadow:var(--ff-shadow-pin);color:var(--ff-color-pin-selected-fg);font:600 13px/1 var(--ff-font-mono);justify-content:center;align-items:center;display:flex}.store-module__AnL6jG__sketchPin:after{content:"";background:var(--ff-color-pin-selected-bg);width:2px;height:9px}.store-module__AnL6jG__liveMap{position:absolute;inset:0}.store-module__AnL6jG__facts{flex-direction:column;padding:4px 16px 0;display:flex}.store-module__AnL6jG__addressRow{border-bottom:1px solid var(--ff-color-border);gap:12px;padding:12px 0;display:flex}.store-module__AnL6jG__rowIcon{color:var(--ff-color-text-secondary);flex:none;padding-top:2px;display:flex}.store-module__AnL6jG__address{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.store-module__AnL6jG__addressPrimary{font:400 15px / var(--ff-lh-body) var(--ff-font-sans);overflow-wrap:anywhere}.store-module__AnL6jG__addressSecondary{color:var(--ff-color-text-secondary);font:400 13px / var(--ff-lh-body) var(--ff-font-sans);overflow-wrap:anywhere}.store-module__AnL6jG__facts .store-module__AnL6jG__copy{color:var(--ff-color-text-secondary);flex:none;margin:-6px -8px 0 0}.store-module__AnL6jG__hoursRow{border:0;border-bottom:1px solid var(--ff-color-border);width:100%;min-height:48px;color:var(--ff-color-text);text-align:left;background:0 0;align-items:center;gap:12px;margin:0;padding:0;display:flex}.store-module__AnL6jG__hoursButton{cursor:pointer}.store-module__AnL6jG__hoursButton:hover .store-module__AnL6jG__allHours{color:var(--ff-color-text)}.store-module__AnL6jG__hoursIcon{color:var(--ff-color-text-secondary);flex:none;display:flex}.store-module__AnL6jG__hoursIcon.store-module__AnL6jG__openIcon{color:var(--ff-color-success)}.store-module__AnL6jG__hoursText{min-width:0;font:400 15px/1.3 var(--ff-font-sans);flex:1;padding:12px 0}.store-module__AnL6jG__hoursStatus{font-weight:600}.store-module__AnL6jG__hoursStatus.store-module__AnL6jG__openText{color:var(--ff-color-success)}.store-module__AnL6jG__allHours{color:var(--ff-color-text-secondary);font:500 13px/1 var(--ff-font-sans);white-space:nowrap;flex:none;align-items:center;gap:2px;display:flex}.store-module__AnL6jG__week{border-bottom:1px solid var(--ff-color-border);padding:8px 0 10px 30px}.store-module__AnL6jG__week[hidden]{display:none}.store-module__AnL6jG__weekTable{border-collapse:collapse;width:100%;font:400 14px/1.3 var(--ff-font-sans);font-variant-numeric:tabular-nums}.store-module__AnL6jG__weekTable th,.store-module__AnL6jG__weekTable td{font-weight:inherit;text-align:left;vertical-align:baseline;padding:5px 0}.store-module__AnL6jG__weekTable td{text-align:right;padding-left:12px}.store-module__AnL6jG__weekTable .store-module__AnL6jG__today{font-weight:600}.store-module__AnL6jG__weekTable .store-module__AnL6jG__dayMuted{color:var(--ff-color-text-secondary)}.store-module__AnL6jG__special{border-top:1px dashed var(--ff-color-border);font:400 13px/1.4 var(--ff-font-sans);margin-top:8px;padding-top:8px}.store-module__AnL6jG__specialTitle{font-weight:600}.store-module__AnL6jG__special ul{margin:4px 0 0;padding:0;list-style:none}.store-module__AnL6jG__special li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.store-module__AnL6jG__zone{color:var(--ff-color-text-tertiary);font:400 12px/1.4 var(--ff-font-sans);padding-top:6px}.store-module__AnL6jG__actions{flex-direction:column;gap:4px;padding:14px 16px 0;display:flex}.store-module__AnL6jG__actions:last-child{padding-bottom:12px}.store-module__AnL6jG__actionRow{gap:8px;display:flex}.store-module__AnL6jG__actionRow .store-module__AnL6jG__directions{text-align:center;white-space:normal;flex:1;min-width:0;height:auto;min-height:50px;padding-block:8px;line-height:1.2}.store-module__AnL6jG__actionRow .store-module__AnL6jG__save{flex:none;height:auto;min-height:50px;padding:0 16px}.store-module__AnL6jG__altMap{min-height:44px;color:var(--ff-color-text-secondary);font:500 14px/1.2 var(--ff-font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--ff-color-border-strong);text-decoration-color:var(--ff-color-border-strong);text-underline-offset:3px;align-self:flex-start;align-items:center;display:inline-flex}.store-module__AnL6jG__altMap:hover{color:var(--ff-color-text)}.store-module__AnL6jG__contact{border-top:1px solid var(--ff-color-border);margin:0 16px;padding:0;list-style:none}.store-module__AnL6jG__contact li+li{border-top:1px solid var(--ff-color-border)}.store-module__AnL6jG__contactLink{min-height:48px;color:var(--ff-color-text);font:400 15px/1.3 var(--ff-font-sans);align-items:center;gap:12px;padding:6px 0;text-decoration:none;display:flex}.store-module__AnL6jG__contactLink .store-module__AnL6jG__rowIcon{padding-top:0}.store-module__AnL6jG__contactLink:hover{color:var(--ff-color-text)}.store-module__AnL6jG__contactLink:hover .store-module__AnL6jG__contactText{text-decoration:underline}.store-module__AnL6jG__contactText{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1;min-width:0}.store-module__AnL6jG__ext{color:var(--ff-color-text-tertiary);flex:none;display:flex}.store-module__AnL6jG__detailsBadge{color:var(--ff-color-text-secondary);font:400 13px/1.3 var(--ff-font-sans);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px 16px 16px;display:flex}.store-module__AnL6jG__body{flex-direction:column;min-width:0;display:flex}.store-module__AnL6jG__tabs{z-index:3;top:var(--ff-layout-header-mobile);border-bottom:1px solid var(--ff-color-border);background:var(--ff-color-bg);margin:0 -4px;padding:0 4px;position:sticky}.store-module__AnL6jG__tabs ul{scrollbar-width:none;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.store-module__AnL6jG__tabs ul::-webkit-scrollbar{display:none}.store-module__AnL6jG__tab{height:48px;color:var(--ff-color-text-secondary);font:500 14px/1 var(--ff-font-sans);white-space:nowrap;align-items:center;padding:0 12px;text-decoration:none;display:flex}.store-module__AnL6jG__tab:hover{color:var(--ff-color-text)}.store-module__AnL6jG__tab.store-module__AnL6jG__tabActive{box-shadow:inset 0 -2px 0 var(--ff-color-accent);color:var(--ff-color-text)}.store-module__AnL6jG__section{scroll-margin-top:calc(var(--ff-layout-header-mobile) + 56px)}.store-module__AnL6jG__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;padding:36px 0 12px;display:flex}.store-module__AnL6jG__section:first-of-type .store-module__AnL6jG__sectionHead{padding-top:32px}.store-module__AnL6jG__sectionTitle{font:600 21px / var(--ff-lh-tight) var(--ff-font-sans)}.store-module__AnL6jG__sectionEdge{color:var(--ff-color-text-tertiary);font:500 11px/1.3 var(--ff-font-mono);letter-spacing:.08em;text-align:right;text-transform:uppercase;flex:none}.store-module__AnL6jG__stack{flex-direction:column;gap:12px;display:flex}.store-module__AnL6jG__afterList{margin-top:16px}.store-module__AnL6jG__processCard,.store-module__AnL6jG__factCard{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);overflow:hidden}.store-module__AnL6jG__processHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 12px;display:flex}.store-module__AnL6jG__processName{min-width:0;font-weight:inherit;align-items:baseline;gap:10px;display:flex}.store-module__AnL6jG__processCode{font:600 20px/1 var(--ff-font-mono)}.store-module__AnL6jG__processFormats{color:var(--ff-color-text-secondary);font:500 12px/1.2 var(--ff-font-mono)}.store-module__AnL6jG__processHead .store-module__AnL6jG__sourceTag{border-radius:var(--ff-radius-pill);border-width:1.5px;height:28px;padding:0 10px;font-weight:600}.store-module__AnL6jG__rows{border-collapse:collapse;width:calc(100% - 32px);margin:0 16px}.store-module__AnL6jG__rows th,.store-module__AnL6jG__rows td{border-top:1px solid var(--ff-color-border);vertical-align:baseline;padding:10px 0}.store-module__AnL6jG__rows th{width:100%;font:400 15px / var(--ff-lh-tight) var(--ff-font-sans);text-align:left}.store-module__AnL6jG__rows .store-module__AnL6jG__turn{color:var(--ff-color-text-secondary);font:400 14px / var(--ff-lh-tight) var(--ff-font-sans);text-align:right;white-space:nowrap;padding-left:12px}.store-module__AnL6jG__rows .store-module__AnL6jG__price{min-width:64px;font:600 15px/1.2 var(--ff-font-sans);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:12px}.store-module__AnL6jG__processEmpty{color:var(--ff-color-text-secondary);padding:0 16px 12px;font-size:14px}.store-module__AnL6jG__details,.store-module__AnL6jG__factDetails{grid-template-columns:minmax(0,1fr);gap:8px 24px;margin:0;padding:12px 16px;display:grid}.store-module__AnL6jG__details{background:var(--ff-color-surface-sunken)}.store-module__AnL6jG__details div,.store-module__AnL6jG__factDetails div{font:400 13px / var(--ff-lh-body) var(--ff-font-sans);gap:10px;display:flex}.store-module__AnL6jG__factDetails div{font-size:14px}.store-module__AnL6jG__details dt,.store-module__AnL6jG__factDetails dt{width:100px;color:var(--ff-color-text-secondary);flex:none}.store-module__AnL6jG__factDetails dt{width:120px}.store-module__AnL6jG__details dd,.store-module__AnL6jG__factDetails dd{flex:1;min-width:0;margin:0}.store-module__AnL6jG__provenance{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px 14px;display:flex}.store-module__AnL6jG__note{color:var(--ff-color-text-tertiary);font:400 12px/1.4 var(--ff-font-sans)}.store-module__AnL6jG__negative,.store-module__AnL6jG__factRow{border-radius:var(--ff-radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 16px;display:flex}.store-module__AnL6jG__negative{border:1.5px dashed var(--ff-color-border-strong)}.store-module__AnL6jG__factRow{border:1px solid var(--ff-color-border);background:var(--ff-color-surface)}.store-module__AnL6jG__negativeText,.store-module__AnL6jG__factRowText{font:500 15px/1.3 var(--ff-font-sans);align-items:center;gap:10px;display:flex}.store-module__AnL6jG__negativeText svg,.store-module__AnL6jG__factRowText svg{color:var(--ff-color-text-secondary);flex:none}.store-module__AnL6jG__factList{flex-wrap:wrap;gap:8px;margin:0;padding:16px 16px 4px;list-style:none;display:flex}.store-module__AnL6jG__factItem{border:1px solid var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);min-height:32px;font:500 14px/1.2 var(--ff-font-sans);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.store-module__AnL6jG__factItem.store-module__AnL6jG__factNo{color:var(--ff-color-text-secondary);border-style:dashed}.store-module__AnL6jG__filmSearch{border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);max-width:420px;height:44px;color:var(--ff-color-text-tertiary);border-radius:12px;align-items:center;gap:10px;padding:0 4px 0 12px;display:flex}.store-module__AnL6jG__filmSearch:focus-within{outline:2px solid var(--ff-color-focus);outline-offset:1px}.store-module__AnL6jG__filmSearch input{min-width:0;height:100%;color:var(--ff-color-text);font:400 15px/1 var(--ff-font-sans);background:0 0;border:0;outline:none;flex:1;padding:0}.store-module__AnL6jG__filmSearch input::placeholder{color:var(--ff-color-text-tertiary)}.store-module__AnL6jG__filmSearch input::-webkit-search-cancel-button{display:none}.store-module__AnL6jG__clearSearch{width:36px;height:36px;color:var(--ff-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.store-module__AnL6jG__clearSearch:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.store-module__AnL6jG__clearSearch:hover{background:var(--ff-color-surface-sunken)}.store-module__AnL6jG__brands{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:4px 16px;padding-top:4px;display:grid}.store-module__AnL6jG__brand{flex-direction:column;display:flex}.store-module__AnL6jG__brandName{color:var(--ff-color-text-tertiary);font:500 11px/1 var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:16px 0 8px}.store-module__AnL6jG__stockList{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.store-module__AnL6jG__stock{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.store-module__AnL6jG__stock+.store-module__AnL6jG__stock{border-top:1px solid var(--ff-color-border)}.store-module__AnL6jG__stockTop{justify-content:space-between;align-self:stretch;align-items:baseline;gap:12px;display:flex}.store-module__AnL6jG__stockName{font:600 15px/1.25 var(--ff-font-sans)}.store-module__AnL6jG__stockPrices{flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;display:flex}.store-module__AnL6jG__stockPrice{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.store-module__AnL6jG__stockFormat{color:var(--ff-color-text-tertiary);font:500 11px/1 var(--ff-font-mono)}.store-module__AnL6jG__stockAmount{font:600 14px/1 var(--ff-font-sans);font-variant-numeric:tabular-nums}.store-module__AnL6jG__muted{color:var(--ff-color-text-secondary);font-size:13px;font-weight:400}.store-module__AnL6jG__noMatch{color:var(--ff-color-text-secondary);padding-top:16px;font-size:14px}.store-module__AnL6jG__unknown{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:6px 16px;display:flex}.store-module__AnL6jG__unknownText{color:var(--ff-color-text-secondary);font:400 14px/1.3 var(--ff-font-sans);padding:10px 0}.store-module__AnL6jG__addInfo{min-height:44px;color:var(--ff-color-accent);font:600 14px/1.3 var(--ff-font-sans);align-items:center;text-decoration:none;display:inline-flex}.store-module__AnL6jG__addInfo:hover{text-decoration:underline}.store-module__AnL6jG__invite{border:1.5px dashed var(--ff-color-accent);border-radius:var(--ff-radius-lg);background:var(--ff-color-accent-soft);gap:14px;margin-top:24px;padding:16px;display:flex}.store-module__AnL6jG__inviteIcon{color:var(--ff-color-accent);flex:none;padding-top:1px;display:flex}.store-module__AnL6jG__inviteBody{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.store-module__AnL6jG__inviteTitle{font:600 15px/1.3 var(--ff-font-sans)}.store-module__AnL6jG__inviteText{max-width:60ch;font:400 14px / var(--ff-lh-body) var(--ff-font-sans);text-wrap:pretty}.store-module__AnL6jG__feedback{border-top:1px solid var(--ff-color-border);margin-top:44px;padding-top:24px}.store-module__AnL6jG__about{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface-sunken);flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;padding:16px;display:flex}.store-module__AnL6jG__aboutTitle{font:600 13px/1.3 var(--ff-font-sans)}.store-module__AnL6jG__aboutBody{max-width:640px;color:var(--ff-color-text-secondary);font:400 13px / var(--ff-lh-body) var(--ff-font-sans);text-wrap:pretty}.store-module__AnL6jG__closed{flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;padding:24px 0 16px;display:flex}.store-module__AnL6jG__closedIcon{border:1.5px dashed var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);background:var(--ff-color-surface-sunken);width:48px;height:48px;color:var(--ff-color-text-secondary);justify-content:center;align-items:center;display:flex}.store-module__AnL6jG__closedEdge{color:var(--ff-color-text-secondary);font:600 11px/1.3 var(--ff-font-mono);letter-spacing:.1em;text-transform:uppercase}.store-module__AnL6jG__closedBody{max-width:52ch;color:var(--ff-color-text-secondary);font:400 15px / var(--ff-lh-body) var(--ff-font-sans)}.store-module__AnL6jG__closedActions{flex-wrap:wrap;gap:8px 12px;padding-top:8px;display:flex}.store-module__AnL6jG__notFound{padding:48px 0 24px}@media (min-width:720px){.store-module__AnL6jG__crumbs{display:block}.store-module__AnL6jG__shareLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.store-module__AnL6jG__head{padding-top:8px}.store-module__AnL6jG__name{font-size:36px}.store-module__AnL6jG__miniMap{height:170px}.store-module__AnL6jG__tabs{top:var(--ff-layout-header-desktop)}.store-module__AnL6jG__section{scroll-margin-top:calc(var(--ff-layout-header-desktop) + 56px)}.store-module__AnL6jG__sectionHead{padding-top:44px;padding-bottom:14px}.store-module__AnL6jG__sectionTitle{font-size:24px}.store-module__AnL6jG__details{grid-template-columns:repeat(2,minmax(0,1fr))}.store-module__AnL6jG__factDetails dt{width:200px}}@media (min-width:1080px){.store-module__AnL6jG__grid{grid-template-columns:minmax(0,1fr) 380px;column-gap:48px}.store-module__AnL6jG__head{grid-area:1/1}.store-module__AnL6jG__card{top:calc(var(--ff-layout-header-desktop) + 24px);max-height:calc(100dvh - var(--ff-layout-header-desktop) - 48px);overscroll-behavior:contain;grid-area:1/2/span 2;position:sticky;overflow-y:auto}.store-module__AnL6jG__body{grid-area:2/1}}
.chip-module__jIbH-q__chip{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);border-radius:var(--ff-radius-pill);background:var(--ff-color-surface);height:40px;color:var(--ff-color-text);font:500 14px/1 var(--ff-font-sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ff-duration-fast) var(--ff-ease-standard), color var(--ff-duration-fast) var(--ff-ease-standard);flex:none;align-items:center;gap:6px;margin:0;padding:0 14px;display:inline-flex;position:relative}.chip-module__jIbH-q__chip:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.chip-module__jIbH-q__chip:hover:not(.chip-module__jIbH-q__selected){background:var(--ff-color-surface-sunken)}.chip-module__jIbH-q__chip:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}.chip-module__jIbH-q__selected{border-color:var(--ff-color-inverse-bg);background:var(--ff-color-inverse-bg);color:var(--ff-color-inverse-text)}.chip-module__jIbH-q__sm{height:36px;padding:0 12px}.chip-module__jIbH-q__mono{font-family:var(--ff-font-mono)}.chip-module__jIbH-q__float{box-shadow:var(--ff-shadow-float);border-color:#0000}.chip-module__jIbH-q__float.chip-module__jIbH-q__selected{border-color:var(--ff-color-inverse-bg)}.chip-module__jIbH-q__icon{display:inline-flex}.chip-module__jIbH-q__removable{box-sizing:border-box;border-radius:var(--ff-radius-pill);background:var(--ff-color-accent-soft);height:32px;color:var(--ff-color-text);font:500 13px/1 var(--ff-font-sans);white-space:nowrap;align-items:center;gap:4px;padding:0 4px 0 12px;display:inline-flex}.chip-module__jIbH-q__remove{border-radius:var(--ff-radius-pill);width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.chip-module__jIbH-q__remove:after{content:"";position:absolute;inset:-10px}.chip-module__jIbH-q__remove:hover{background:color-mix(in srgb, var(--ff-color-accent) 18%, transparent)}.chip-module__jIbH-q__remove:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:1px}.chip-module__jIbH-q__group{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.chip-module__jIbH-q__scroller{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.chip-module__jIbH-q__scroller::-webkit-scrollbar{display:none}
.suggest-module__BzWiqa__column{max-width:640px;line-height:var(--ff-lh-body);margin:0 auto}.suggest-module__BzWiqa__card{background:var(--ff-color-surface);border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);flex-direction:column;gap:20px;padding:32px;display:flex}.suggest-module__BzWiqa__intro{flex-direction:column;gap:8px;display:flex}.suggest-module__BzWiqa__title{font:600 36px/1.2 var(--ff-font-sans);letter-spacing:-.015em;margin:0}.suggest-module__BzWiqa__lede{color:var(--ff-color-text-secondary);text-wrap:pretty;margin:0;font-size:15px}.suggest-module__BzWiqa__form{flex-direction:column;gap:20px;display:flex}.suggest-module__BzWiqa__field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex;position:relative}.suggest-module__BzWiqa__label{font:500 13px/1.3 var(--ff-font-sans);color:var(--ff-color-text);padding:0}.suggest-module__BzWiqa__optional{color:var(--ff-color-text-tertiary);font-weight:400}.suggest-module__BzWiqa__hint{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.35}.suggest-module__BzWiqa__input,.suggest-module__BzWiqa__textarea{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);width:100%;color:var(--ff-color-text);font:400 16px/1.3 var(--ff-font-sans);border-radius:12px}.suggest-module__BzWiqa__input{height:48px;padding:0 14px}.suggest-module__BzWiqa__textarea{resize:vertical;min-height:96px;padding:12px 14px}.suggest-module__BzWiqa__input::placeholder,.suggest-module__BzWiqa__textarea::placeholder{color:var(--ff-color-text-tertiary)}.suggest-module__BzWiqa__input[aria-invalid=true],.suggest-module__BzWiqa__textarea[aria-invalid=true]{border:2px solid var(--ff-color-danger)}.suggest-module__BzWiqa__inputWrap{position:relative}.suggest-module__BzWiqa__inputWrap .suggest-module__BzWiqa__input{padding-left:40px}.suggest-module__BzWiqa__inputIcon{color:var(--ff-color-text-secondary);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.suggest-module__BzWiqa__error{font:400 13px/1.35 var(--ff-font-sans);color:var(--ff-color-danger);align-items:flex-start;gap:6px;margin:0;display:flex}.suggest-module__BzWiqa__error svg{flex:none;margin-top:1px}.suggest-module__BzWiqa__counter{font:400 12px/1 var(--ff-font-mono);color:var(--ff-color-text-tertiary);align-self:flex-end;margin:0}.suggest-module__BzWiqa__fieldset{border:0;min-width:0;margin:0;padding:0}.suggest-module__BzWiqa__fieldset>legend{margin-bottom:8px}.suggest-module__BzWiqa__fieldset>.suggest-module__BzWiqa__error{margin-top:8px}.suggest-module__BzWiqa__kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:641px){.suggest-module__BzWiqa__kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}.suggest-module__BzWiqa__kind{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);background:var(--ff-color-surface);min-width:0;min-height:48px;font:500 15px/1.2 var(--ff-font-sans);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:relative}.suggest-module__BzWiqa__kind[data-checked=true]{border:1.5px solid var(--ff-color-text)}.suggest-module__BzWiqa__kind[data-invalid=true]{border-color:var(--ff-color-danger)}.suggest-module__BzWiqa__kind:has(input:focus-visible){outline:2px solid var(--ff-color-focus);outline-offset:2px}.suggest-module__BzWiqa__kindInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.suggest-module__BzWiqa__box{box-sizing:border-box;border:1.5px solid var(--ff-color-border-control);width:20px;height:20px;color:var(--ff-color-surface);border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex}.suggest-module__BzWiqa__kind[data-checked=true] .suggest-module__BzWiqa__box{background:var(--ff-color-text);border:none}.suggest-module__BzWiqa__listbox{z-index:10;background:var(--ff-color-surface);border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow-float);margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden}.suggest-module__BzWiqa__option{box-sizing:border-box;border-top:1px solid var(--ff-color-border);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.suggest-module__BzWiqa__option:first-child{border-top:none}.suggest-module__BzWiqa__option[aria-selected=true]{background:var(--ff-color-surface-sunken)}.suggest-module__BzWiqa__optionIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-surface-sunken);width:36px;height:36px;color:var(--ff-color-text-secondary);flex:none;justify-content:center;align-items:center;display:flex}.suggest-module__BzWiqa__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.suggest-module__BzWiqa__optionTitle{font:600 15px/1.25 var(--ff-font-sans)}.suggest-module__BzWiqa__optionLabel{font:400 13px/1.25 var(--ff-font-sans);color:var(--ff-color-text-secondary)}.suggest-module__BzWiqa__status{color:var(--ff-color-text-secondary);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:1.35;display:flex}.suggest-module__BzWiqa__status svg{flex:none;margin-top:1px}.suggest-module__BzWiqa__chosen{color:var(--ff-color-success)}.suggest-module__BzWiqa__actions{flex-wrap:wrap;gap:4px 16px;display:flex}.suggest-module__BzWiqa__textButton{min-height:44px;color:var(--ff-color-accent);font:600 14px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.suggest-module__BzWiqa__textButton:disabled{color:var(--ff-color-text-tertiary);cursor:default}.suggest-module__BzWiqa__mapFrame{border:1px solid var(--ff-color-border-strong);background:var(--ff-color-map-land);border-radius:12px;position:relative;overflow:hidden}.suggest-module__BzWiqa__map{width:100%;height:320px}.suggest-module__BzWiqa__mapPlaceholder{box-sizing:border-box;height:320px;color:var(--ff-color-text-secondary);text-align:center;place-items:center;padding:16px;font-size:14px;display:grid}.suggest-module__BzWiqa__mapOverlay{background:color-mix(in srgb, var(--ff-color-surface) 88%, transparent);color:var(--ff-color-danger);text-align:center;place-items:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}.suggest-module__BzWiqa__pinMarker{cursor:grab;width:28px;height:38px;filter:drop-shadow(var(--ff-shadow-pin))}.suggest-module__BzWiqa__pinMarker:active{cursor:grabbing}.suggest-module__BzWiqa__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.suggest-module__BzWiqa__submitRow{flex-direction:column;gap:12px;display:flex}.suggest-module__BzWiqa__primary{background:var(--ff-color-accent);height:50px;color:var(--ff-color-on-accent);font:600 16px/1 var(--ff-font-sans);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.suggest-module__BzWiqa__primary:disabled{opacity:.7;cursor:progress}.suggest-module__BzWiqa__secondary{height:50px;color:var(--ff-color-text-secondary);font:500 15px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.suggest-module__BzWiqa__notice,.suggest-module__BzWiqa__alert{border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.suggest-module__BzWiqa__notice{background:var(--ff-color-surface-sunken);color:var(--ff-color-text)}.suggest-module__BzWiqa__alert{background:var(--ff-color-danger-soft);color:var(--ff-color-danger)}.suggest-module__BzWiqa__notice svg,.suggest-module__BzWiqa__alert svg{flex:none;margin-top:2px}.suggest-module__BzWiqa__notice p,.suggest-module__BzWiqa__alert p{margin:0}.suggest-module__BzWiqa__noticeBody{flex-direction:column;gap:4px;display:flex}.suggest-module__BzWiqa__spin{animation:1s linear infinite suggest-module__BzWiqa__spin}@keyframes suggest-module__BzWiqa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.suggest-module__BzWiqa__spin{animation:none}}.suggest-module__BzWiqa__done{gap:14px}.suggest-module__BzWiqa__doneIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-badge-store-bg);width:64px;height:64px;color:var(--ff-color-badge-store-fg);justify-content:center;align-items:center;display:flex}.suggest-module__BzWiqa__doneTitle{font:600 28px/1.2 var(--ff-font-sans);text-wrap:balance;margin:0}.suggest-module__BzWiqa__doneTitle:focus{outline:none}.suggest-module__BzWiqa__doneBody{color:var(--ff-color-text-secondary);text-wrap:pretty;margin:0;font-size:15px}.suggest-module__BzWiqa__review{background:var(--ff-color-surface-sunken);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.suggest-module__BzWiqa__reviewTag{font:500 11px/1 var(--ff-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-color-accent)}.suggest-module__BzWiqa__reviewItem{font:400 14px/1.3 var(--ff-font-sans)}.suggest-module__BzWiqa__doneActions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.suggest-module__BzWiqa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.suggest-module__BzWiqa__card{background:0 0;border:none;padding:0}.suggest-module__BzWiqa__title{font-size:28px}.suggest-module__BzWiqa__primary{align-self:stretch}.suggest-module__BzWiqa__map,.suggest-module__BzWiqa__mapPlaceholder{height:280px}.suggest-module__BzWiqa__doneActions{flex-direction:column}}
.home-module__GHSI_G__hero{flex-direction:column;gap:20px;max-width:640px;margin:0 auto;padding-top:8px;display:flex}.home-module__GHSI_G__lockup{margin-bottom:4px}.home-module__GHSI_G__title{font-size:var(--ff-type-display-size);font-weight:var(--ff-type-display-weight);line-height:var(--ff-type-display-lh);letter-spacing:-.015em;text-wrap:balance}.home-module__GHSI_G__tagline{color:var(--ff-color-text-secondary);font-size:17px;line-height:var(--ff-lh-body);text-wrap:pretty}.home-module__GHSI_G__search{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);background:var(--ff-color-surface);flex-direction:column;gap:16px;padding:20px;display:flex}.home-module__GHSI_G__searchLabel{font-size:var(--ff-type-heading-size);font-weight:var(--ff-type-heading-weight);line-height:var(--ff-type-heading-lh)}.home-module__GHSI_G__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.home-module__GHSI_G__jobsLegend{color:var(--ff-color-text-secondary);font:500 13px/1 var(--ff-font-sans);margin-bottom:8px;padding:0}.home-module__GHSI_G__value{color:var(--ff-color-text-secondary);font-size:15px;line-height:var(--ff-lh-body);text-wrap:pretty}.home-module__GHSI_G__suggest{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface-sunken);color:var(--ff-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:14px 16px;font-size:14px;display:flex}.home-module__GHSI_G__nearestBlock{padding:0 20px 20px}.home-module__GHSI_G__nearest{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.home-module__GHSI_G__nearest a{align-items:center;gap:8px;min-height:44px;font-weight:500;display:inline-flex}.home-module__GHSI_G__distance{color:var(--ff-color-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.home-module__GHSI_G__empty{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);background:var(--ff-color-surface)}.home-module__GHSI_G__browse{border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-xl);background:var(--ff-color-surface);flex-direction:column;gap:8px;padding:20px;display:flex}.home-module__GHSI_G__browseTitle{font-size:var(--ff-type-heading-size);font-weight:var(--ff-type-heading-weight);line-height:var(--ff-type-heading-lh)}.home-module__GHSI_G__browseBody{color:var(--ff-color-text-secondary);font-size:15px;line-height:var(--ff-lh-body)}@media (min-width:720px){.home-module__GHSI_G__hero{gap:24px;padding-top:24px}.home-module__GHSI_G__title{font-size:36px;line-height:1.15}.home-module__GHSI_G__search{padding:24px}}
.map-page-module__zUcKLa__overMap{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:76px;left:12px;right:64px}.map-page-module__zUcKLa__overMap>*{pointer-events:auto}@media (min-width:720px){.map-page-module__zUcKLa__overMap{top:16px;left:calc(var(--ff-layout-panel-tablet) + 76px);right:76px}}@media (min-width:1080px){.map-page-module__zUcKLa__overMap{left:calc(var(--ff-layout-panel-desktop) + 76px)}}.map-page-module__zUcKLa__searchArea{box-shadow:var(--ff-shadow-float)}.map-page-module__zUcKLa__hint,.map-page-module__zUcKLa__emptyNote{border-radius:var(--ff-radius-lg);background:var(--ff-color-surface);max-width:400px;box-shadow:var(--ff-shadow-float);color:var(--ff-color-text);text-align:center;text-wrap:balance;margin:0;padding:10px 14px;font-size:14px;line-height:1.4}.map-page-module__zUcKLa__hint{border-radius:var(--ff-radius-pill);color:var(--ff-color-text-secondary);padding:8px 14px;font-size:13px}.map-page-module__zUcKLa__emptyNote a{color:var(--ff-color-accent);text-underline-offset:3px;font-weight:600}.map-page-module__zUcKLa__emptyNote a:hover{color:var(--ff-color-text)}.map-page-module__zUcKLa__tools{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}
.reports-module__x-nvcW__feedback{flex-direction:column;gap:8px;display:flex}.reports-module__x-nvcW__buttons{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.reports-module__x-nvcW__confirm{box-shadow:inset 0 0 0 1.5px var(--ff-color-text)}.reports-module__x-nvcW__report{color:var(--ff-color-text-secondary);font-weight:500}.reports-module__x-nvcW__confirmed{box-sizing:border-box;border:1px solid var(--ff-color-badge-user-border);background:var(--ff-color-badge-user-bg);min-height:48px;color:var(--ff-color-badge-user-fg);font:600 15px/1.3 var(--ff-font-sans);border-radius:12px;align-items:center;gap:8px;margin:0;padding:0 16px;display:inline-flex}.reports-module__x-nvcW__confirmed:focus{outline:none}.reports-module__x-nvcW__confirmed:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}@media (max-width:719px){.reports-module__x-nvcW__buttons{flex-direction:column;align-items:stretch;gap:4px}.reports-module__x-nvcW__confirm,.reports-module__x-nvcW__confirmed{justify-content:center;min-height:50px}}.reports-module__x-nvcW__form{flex-direction:column;gap:18px;display:flex}.reports-module__x-nvcW__kinds{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.reports-module__x-nvcW__legend,.reports-module__x-nvcW__label{font:500 13px/1.3 var(--ff-font-sans);color:var(--ff-color-text);padding:0}.reports-module__x-nvcW__legend{margin-bottom:8px}.reports-module__x-nvcW__mark{color:var(--ff-color-text-tertiary);font-weight:400}.reports-module__x-nvcW__kind{box-sizing:border-box;border:1px solid var(--ff-color-border-strong);background:var(--ff-color-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:56px;padding:12px 14px;display:flex;position:relative}.reports-module__x-nvcW__kind[data-checked=true]{border:1.5px solid var(--ff-color-text);padding:11.5px 13.5px}.reports-module__x-nvcW__kinds[data-invalid=true] .reports-module__x-nvcW__kind{border-color:var(--ff-color-danger)}.reports-module__x-nvcW__kind:has(input:focus-visible){outline:2px solid var(--ff-color-focus);outline-offset:2px}.reports-module__x-nvcW__kindInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.reports-module__x-nvcW__dot{box-sizing:border-box;border:1.5px solid var(--ff-color-border-control);border-radius:var(--ff-radius-pill);background:var(--ff-color-surface);flex:none;width:20px;height:20px;margin-top:1px}.reports-module__x-nvcW__kind[data-checked=true] .reports-module__x-nvcW__dot{border:6px solid var(--ff-color-text)}.reports-module__x-nvcW__kindIcon{color:var(--ff-color-text-secondary);flex:none;margin-top:1px;display:flex}.reports-module__x-nvcW__kindText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.reports-module__x-nvcW__kindTitle{font:600 15px/1.3 var(--ff-font-sans)}.reports-module__x-nvcW__kindHint{color:var(--ff-color-text-secondary);font-size:13px;line-height:1.35}.reports-module__x-nvcW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.reports-module__x-nvcW__select,.reports-module__x-nvcW__textarea{box-sizing:border-box;border:1px solid var(--ff-color-border-control);background:var(--ff-color-surface);width:100%;color:var(--ff-color-text);font:400 16px/1.4 var(--ff-font-sans);border-radius:12px}.reports-module__x-nvcW__select{height:50px;padding:0 12px}.reports-module__x-nvcW__textarea{resize:vertical;min-height:104px;padding:12px 14px}.reports-module__x-nvcW__select:focus-visible,.reports-module__x-nvcW__textarea:focus-visible{border:2px solid var(--ff-color-focus);outline:none}.reports-module__x-nvcW__textarea::placeholder{color:var(--ff-color-text-tertiary)}.reports-module__x-nvcW__textarea[aria-invalid=true]{border:2px solid var(--ff-color-danger)}.reports-module__x-nvcW__noteMeta{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.reports-module__x-nvcW__hint,.reports-module__x-nvcW__count{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.35}.reports-module__x-nvcW__count{font-variant-numeric:tabular-nums;margin-left:auto}.reports-module__x-nvcW__count[data-near=true]{color:var(--ff-color-warning)}.reports-module__x-nvcW__error{background:var(--ff-color-danger-soft);color:var(--ff-color-text);font-size:14px;line-height:var(--ff-lh-body);border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:flex}.reports-module__x-nvcW__error svg{color:var(--ff-color-danger);flex:none;margin-top:2px}.reports-module__x-nvcW__notice{background:var(--ff-color-surface-sunken);font-size:14px;line-height:var(--ff-lh-body);border-radius:12px;margin:0;padding:12px 14px}.reports-module__x-nvcW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.reports-module__x-nvcW__footer{flex-wrap:wrap;gap:8px;width:100%;display:flex}.reports-module__x-nvcW__footer>*{flex:160px}.reports-module__x-nvcW__cancel{color:var(--ff-color-text-secondary);font-weight:500}.reports-module__x-nvcW__done{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.reports-module__x-nvcW__doneIcon{border-radius:var(--ff-radius-pill);background:var(--ff-color-badge-store-bg);width:56px;height:56px;color:var(--ff-color-badge-store-fg);justify-content:center;align-items:center;display:flex}.reports-module__x-nvcW__doneTitle{font:600 22px/1.25 var(--ff-font-sans);text-wrap:balance;margin:0}.reports-module__x-nvcW__doneTitle:focus{outline:none}.reports-module__x-nvcW__doneBody{color:var(--ff-color-text-secondary);font-size:15px;line-height:var(--ff-lh-body);text-wrap:pretty;margin:0}.reports-module__x-nvcW__review{background:var(--ff-color-surface-sunken);border-radius:12px;flex-wrap:wrap;align-self:stretch;align-items:center;gap:10px;padding:12px 14px;display:flex}.reports-module__x-nvcW__reviewTag{font:500 11px/1 var(--ff-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-color-accent)}.reports-module__x-nvcW__reviewItem{font:400 14px/1.3 var(--ff-font-sans)}
.saved-module__Kv3Bqq__page{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:24px 0 64px;display:flex}@media (min-width:720px){.saved-module__Kv3Bqq__page{padding-top:40px}}.saved-module__Kv3Bqq__head{flex-direction:column;gap:6px;display:flex}.saved-module__Kv3Bqq__title{letter-spacing:-.015em;margin:0;font-size:28px;font-weight:600;line-height:1.2}@media (min-width:720px){.saved-module__Kv3Bqq__title{font-size:36px}}.saved-module__Kv3Bqq__summary{color:var(--ff-color-text-secondary);align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.3;display:flex}.saved-module__Kv3Bqq__notice{align-items:center}.saved-module__Kv3Bqq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.saved-module__Kv3Bqq__card{border:1px solid var(--ff-color-border);background:var(--ff-color-surface);border-radius:14px;gap:10px;padding:16px 6px 16px 16px;display:flex;position:relative}.saved-module__Kv3Bqq__card:hover{border-color:var(--ff-color-border-strong)}.saved-module__Kv3Bqq__card:focus-within{outline:2px solid var(--ff-color-focus);outline-offset:2px}.saved-module__Kv3Bqq__skeletonCard{flex-direction:column;gap:10px;padding-right:16px}.saved-module__Kv3Bqq__cardBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.saved-module__Kv3Bqq__names{flex-direction:column;gap:2px;display:flex}.saved-module__Kv3Bqq__name{margin:0;font-size:16px;font-weight:600;line-height:1.25}.saved-module__Kv3Bqq__name a{color:var(--ff-color-text);text-decoration:none}.saved-module__Kv3Bqq__name a:focus-visible{outline:none}.saved-module__Kv3Bqq__stretched:after{content:"";border-radius:14px;position:absolute;inset:0}.saved-module__Kv3Bqq__secondary{color:var(--ff-color-text-secondary);margin:0;font-size:13px;line-height:1.25}.saved-module__Kv3Bqq__meta{color:var(--ff-color-text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:13px;line-height:1.3;display:flex}.saved-module__Kv3Bqq__open,.saved-module__Kv3Bqq__closed,.saved-module__Kv3Bqq__unknown{align-items:center;gap:4px;font-weight:500;display:inline-flex}.saved-module__Kv3Bqq__open{color:var(--ff-color-success)}.saved-module__Kv3Bqq__closed,.saved-module__Kv3Bqq__unknown{color:var(--ff-color-text-secondary)}.saved-module__Kv3Bqq__fact{font-size:14px;line-height:var(--ff-lh-body);margin:0}.saved-module__Kv3Bqq__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.saved-module__Kv3Bqq__remove{z-index:1;color:var(--ff-color-accent);flex:none;position:relative}.saved-module__Kv3Bqq__empty{border:1.5px dashed var(--ff-color-border-strong);border-radius:20px;margin-top:40px;padding:48px 24px}
.controls-module__cTfrBa__segmented{box-sizing:border-box;border-radius:var(--ff-radius-md);background:var(--ff-color-surface-sunken);padding:3px;display:flex}.controls-module__cTfrBa__segment{min-width:0;height:36px;color:var(--ff-color-text-secondary);font:500 13px/1 var(--ff-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex:1 1 0;margin:0;padding:0 6px;position:relative;overflow:hidden}.controls-module__cTfrBa__segment:after{content:"";height:44px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.controls-module__cTfrBa__segment[aria-checked=true]{background:var(--ff-color-surface);box-shadow:var(--ff-shadow-float);color:var(--ff-color-text);font-weight:600}.controls-module__cTfrBa__segment:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:1px}.controls-module__cTfrBa__compact{flex:none}.controls-module__cTfrBa__compact .controls-module__cTfrBa__segment{flex:none;height:32px;padding:0 10px}.controls-module__cTfrBa__switchRow{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.controls-module__cTfrBa__switchText{flex-direction:column;gap:2px;display:flex}.controls-module__cTfrBa__switchLabel{font:500 15px/1.2 var(--ff-font-sans)}.controls-module__cTfrBa__switchDescription{font:400 13px/1.2 var(--ff-font-sans);color:var(--ff-color-text-secondary)}.controls-module__cTfrBa__switch{box-sizing:border-box;border:1px solid var(--ff-color-border-control);border-radius:var(--ff-radius-pill);background:var(--ff-color-surface-sunken);cursor:pointer;width:51px;height:31px;transition:background-color var(--ff-duration-fast) var(--ff-ease-standard);flex:none;margin:0;padding:0;position:relative}.controls-module__cTfrBa__switch:before{content:"";border-radius:var(--ff-radius-pill);width:25px;height:25px;box-shadow:var(--ff-shadow-pin);transition:transform var(--ff-duration-fast) var(--ff-ease-standard);background:#fff;position:absolute;top:2px;left:2px}.controls-module__cTfrBa__switch[aria-checked=true]{border-color:var(--ff-color-accent);background:var(--ff-color-accent)}.controls-module__cTfrBa__switch[aria-checked=true]:before{transform:translate(20px)}.controls-module__cTfrBa__switch:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:2px}
.overlay-module__7dDbVa__sheet{z-index:6;box-sizing:border-box;border-radius:var(--ff-radius-xl) var(--ff-radius-xl) 0 0;background:var(--ff-color-surface);box-shadow:var(--ff-shadow-sheet);transition:top var(--ff-duration-slow) var(--ff-ease-emphasized);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.overlay-module__7dDbVa__sheet[data-snap=full]{border-radius:0}.overlay-module__7dDbVa__sheet[data-dragging=true]{-webkit-user-select:none;user-select:none;transition:none}.overlay-module__7dDbVa__dragZone{flex:none}.overlay-module__7dDbVa__dragZone[data-draggable=true]{touch-action:none}.overlay-module__7dDbVa__grabber{cursor:grab;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;width:100%;height:24px;margin:0;padding:8px 0 6px;display:flex;position:relative}.overlay-module__7dDbVa__grabber:after{content:"";position:absolute;inset:-10px 0 0}.overlay-module__7dDbVa__grabber:active{cursor:grabbing}.overlay-module__7dDbVa__grabber:focus-visible{outline:2px solid var(--ff-color-focus);outline-offset:-4px;border-radius:12px}.overlay-module__7dDbVa__grabberBar{background:var(--ff-color-border-strong);border-radius:3px;width:36px;height:5px}.overlay-module__7dDbVa__sheetBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.overlay-module__7dDbVa__dialog{box-sizing:border-box;border-radius:var(--ff-radius-xl);background:var(--ff-color-surface);width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ff-color-text);box-shadow:var(--ff-shadow-float);border:0;margin:auto;padding:0;overflow:hidden}.overlay-module__7dDbVa__dialog[open]{flex-direction:column;display:flex}.overlay-module__7dDbVa__dialog::backdrop{background:var(--ff-color-scrim)}.overlay-module__7dDbVa__wide{width:min(640px,100vw - 32px)}@media (max-width:719px){.overlay-module__7dDbVa__dialog,.overlay-module__7dDbVa__wide{border-radius:var(--ff-radius-xl) var(--ff-radius-xl) 0 0;width:100%;max-height:92dvh;box-shadow:var(--ff-shadow-sheet);margin:auto 0 0}}.overlay-module__7dDbVa__dialogHeader{align-items:flex-start;gap:8px;padding:20px 12px 0 24px;display:flex}.overlay-module__7dDbVa__dialogTitle{font-size:var(--ff-type-title-size);font-weight:var(--ff-type-title-weight);line-height:var(--ff-type-title-lh);flex:1;margin:10px 0 0}.overlay-module__7dDbVa__dialogDescription{color:var(--ff-color-text-secondary);font-size:15px;line-height:var(--ff-lh-body);margin:8px 24px 0}.overlay-module__7dDbVa__dialogBody{flex:1;min-height:0;padding:16px 24px 24px;overflow-y:auto}.overlay-module__7dDbVa__dialogFooter{border-top:1px solid var(--ff-color-border);flex-wrap:wrap;gap:8px;padding:12px 24px 20px;display:flex}.overlay-module__7dDbVa__toasts{z-index:60;left:50%;bottom:max(24px, env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(440px,100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.overlay-module__7dDbVa__toast{box-sizing:border-box;background:var(--ff-color-inverse-bg);width:100%;min-height:48px;color:var(--ff-color-inverse-text);box-shadow:var(--ff-shadow-float);font:500 14px/1.35 var(--ff-font-sans);pointer-events:auto;animation:overlay-module__7dDbVa__toast-in var(--ff-duration-base) var(--ff-ease-emphasized);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.overlay-module__7dDbVa__toastIcon{flex:none;display:inline-flex}.overlay-module__7dDbVa__toastText{flex:1}.overlay-module__7dDbVa__toastAction{min-height:44px;color:inherit;font:600 14px/1 var(--ff-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;text-decoration:underline}.overlay-module__7dDbVa__toastAction:focus-visible{outline:2px solid var(--ff-color-inverse-text)}@keyframes overlay-module__7dDbVa__toast-in{0%{opacity:0;transform:translateY(8px)}}
