@font-face{font-family:Iekei Kanban;src:url(/fonts/dela-gothic-one-catch.woff2)format("woff2");font-display:optional}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px)}main{max-width:72rem;margin-inline:auto}nav.seo-navigation{max-width:72rem;padding:0 calc(var(--space-4) + var(--safe-area-right,0px)) var(--space-8) calc(var(--space-4) + var(--safe-area-left,0px));margin-inline:auto}#root,#root>main:not([data-mode]):not([data-connection]){min-height:100svh}#root:has(>main[data-connection=failed]){min-height:0}._main_18lud_6{gap:var(--space-5);padding:calc(var(--space-4) + var(--safe-area-top,0px)) calc(var(--space-4) + var(--safe-area-right,0px)) calc(var(--space-4) + var(--safe-area-bottom,0px)) calc(var(--space-4) + var(--safe-area-left,0px));background:var(--color-background-primary);flex-direction:column;min-height:100%;display:flex}._modePanel_18lud_24{gap:var(--space-5);flex-direction:column;display:flex}@media (width<=40rem){._main_18lud_6,._modePanel_18lud_24{gap:var(--space-3)}}._liveLine_18lud_42:empty{position:absolute}._visuallyHidden_18lud_47{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._header_18lud_60{scroll-margin-top:calc(var(--space-4) + var(--safe-area-top,env(safe-area-inset-top,0px)));justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._headerMain_18lud_74{align-items:center;gap:var(--space-3);min-width:0;display:flex}._brandMark_18lud_85{flex-shrink:0;display:grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){._brandMark_18lud_85 [data-chopsticks]{transition:transform var(--duration-transition) var(--easing-standard)}._brandMark_18lud_85:hover [data-chopsticks]{transform:translateY(-3.5px)}}._title_18lud_105{font-size:var(--font-heading-lg-size);line-height:var(--font-heading-lg-line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}._countLine_18lud_122{margin:0}._count_18lud_122{padding:var(--space-1) var(--space-3);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-note);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}._tabs_18lud_153{gap:var(--space-1);background:var(--color-surface-muted);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);flex-wrap:wrap;display:flex}._tab_18lud_153{min-height:40px;padding:var(--space-2) var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-heading-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex:5.5rem}@media (width<=30rem){._tab_18lud_153{flex-basis:calc(50% - var(--space-1))}}._tab_18lud_153:hover:not(._tabActive_18lud_196):not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-strong)}._tab_18lud_153:disabled{cursor:default}._tabActive_18lud_196{background:var(--color-surface);color:var(--color-accent-strong);box-shadow:var(--elevation-1), inset 0 -2px 0 var(--color-accent)}._form_18lud_214{gap:var(--space-3);flex-direction:column;display:flex}._row_18lud_220{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._label_18lud_227{font-size:var(--font-heading-sm-size);font-weight:var(--font-weight-bold);color:var(--color-text-muted);min-width:5.5em}._select_18lud_234,._input_18lud_235{min-width:10rem;min-height:44px;padding:var(--space-2) var(--space-3);border:var(--border-width-regular) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;transition:border-color var(--duration-fast) var(--easing-standard);flex:1}._select_18lud_234:hover,._input_18lud_235:hover{border-color:var(--color-accent)}._chips_18lud_253{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_18lud_253{min-height:36px;padding:var(--space-1) var(--space-3);border:var(--border-width-regular) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-heading-sm-size);letter-spacing:var(--letter-spacing-normal);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard)}._chip_18lud_253:hover:not(._chipActive_18lud_276){border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}._chipActive_18lud_276{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold)}._button_18lud_292{min-height:44px;padding:var(--space-2) var(--space-5);border:var(--border-width-regular) solid transparent;border-radius:var(--radius-md);background:var(--color-accent-fill);color:var(--color-text-on-accent);font:inherit;font-size:var(--font-heading-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._button_18lud_292:hover:not(:disabled){background:var(--color-accent-fill-hover);box-shadow:var(--elevation-1)}._button_18lud_292:active:not(:disabled){box-shadow:none}._button_18lud_292:disabled{opacity:.45;cursor:default}._buttonSecondary_18lud_329{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong);font-weight:var(--font-weight-normal)}._buttonSecondary_18lud_329:hover:not(:disabled),._buttonOn_18lud_350{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-strong)}._buttonDanger_18lud_363{background:var(--color-error-soft);color:var(--color-error);border-color:var(--color-error-border)}._buttonDanger_18lud_363:hover:not(:disabled){background:var(--color-error-soft);border-color:var(--color-error)}._hero_18lud_383{gap:var(--space-2);margin-inline:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);border-block:var(--border-width-strong) solid var(--shoyu-900);background:var(--kanban-yellow);color:var(--shoyu-900);flex-direction:column;display:flex}._heroCatch_18lud_399{font-family:"Iekei Kanban", var(--font-sans);font-size:var(--font-heading-2xl-size);line-height:var(--font-display-line-height);font-weight:var(--font-weight-display);font-synthesis-weight:none;letter-spacing:.02em;margin:0}._heroCatch_18lud_399 em{color:inherit;font-style:normal}._heroLead_18lud_415{font-weight:var(--font-weight-bold);margin:0;line-height:1.6}._heroActions_18lud_421{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=40rem){._heroActions_18lud_421,._heroBreak_18lud_434{display:none}}@media (width<=24rem){._main_18lud_6,._modePanel_18lud_24{gap:var(--space-2)}._heroCatch_18lud_399{font-size:var(--font-heading-xl-size);line-height:1.2}._heroLead_18lud_415{display:none}._hero_18lud_383{padding-block:var(--space-2)}}._heroCaveat_18lud_466{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0}@media (width>=40rem){._hero_18lud_383{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width-strong) solid var(--shoyu-900);border-radius:var(--radius-md);margin-inline:0}._heroCatch_18lud_399{font-size:var(--font-heading-3xl-size)}}._machine_18lud_492{border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface-muted);overflow:hidden}._machineCompact_18lud_500 ._machineTop_18lud_504{display:none}._machineCompact_18lud_500 ._key_18lud_508{min-height:44px}._machineCompact_18lud_500 ._issue_18lud_512{min-height:48px;font-size:var(--font-heading-md-size)}._machineTop_18lud_504{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--border-width-strong) solid var(--color-ink);background:var(--color-surface);display:flex}._machineTitle_18lud_527{font-size:var(--font-heading-md-size);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-normal);margin:0}._machineHint_18lud_534{font-size:var(--font-size-note);color:var(--color-text-muted)}._machinePanel_18lud_539{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}._machineGroup_18lud_546{margin:0 0 var(--space-2);font-size:var(--font-size-note);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}._keys_18lud_553{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._key_18lud_508{min-height:56px;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 18px);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-text-md-size);font-weight:var(--font-weight-bold);text-align:left;box-shadow:0 4px 0 var(--color-ink);cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);line-height:1.3;position:relative}._key_18lud_508 small{font-size:var(--font-size-note);font-weight:var(--font-weight-normal);color:var(--color-text-muted);display:block}._key_18lud_508:before{content:"";left:var(--space-3);border:var(--border-width-strong) solid currentcolor;border-radius:var(--radius-full);width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}._key_18lud_508[aria-pressed=true]{background:var(--color-accent-fill);color:var(--color-text-on-accent)}._key_18lud_508[aria-pressed=true] small{color:var(--color-text-on-accent)}._key_18lud_508[aria-pressed=true]:before{background:currentColor}._key_18lud_508:active{box-shadow:0 0 0 var(--color-ink);transform:translateY(4px)}._keyLink_18lud_621{padding-left:var(--space-3)}._keyLink_18lud_621:before{display:none}._keySelect_18lud_635{gap:var(--space-1);padding-left:var(--space-3);cursor:default;flex-direction:column;display:flex}._keySelect_18lud_635:before{display:none}._keySelectLabel_18lud_650{align-items:center;gap:var(--space-1);display:flex}._keySelectLabel_18lud_650:before{content:"";border:var(--border-width-strong) solid currentcolor;border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}._keySelectOn_18lud_665{background:var(--color-accent-fill);color:var(--color-text-on-accent)}._keySelectOn_18lud_665 ._keySelectLabel_18lud_650:before{background:currentColor}._keySelectInput_18lud_676{border:var(--border-width-regular) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-note);font-weight:var(--font-weight-normal)}._issue_18lud_512{border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-accent-fill);min-height:64px;color:var(--color-text-on-accent);font:inherit;font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-display);box-shadow:0 5px 0 var(--color-ink);cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}._issue_18lud_512 small{font-size:var(--font-size-note);font-weight:var(--font-weight-normal);display:block}._issue_18lud_512:active:not(:disabled){box-shadow:0 0 0 var(--color-ink);transform:translateY(5px)}._issue_18lud_512:disabled{opacity:.45;cursor:default}._machineSlot_18lud_722{height:14px;margin:0 var(--space-4);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-ink)}._decideStage_18lud_730{gap:var(--space-5);flex-direction:column;display:flex}._decideOut_18lud_736{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){._decideStage_18lud_730{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;display:grid}._decideStage_18lud_730>._machine_18lud_492{top:var(--space-4);grid-area:1/1;position:sticky}._decideStage_18lud_730>._decideOut_18lud_736{grid-area:1/2}}._decideHead_18lud_764{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._decideTitle_18lud_772{font-size:var(--font-heading-xl-size);font-weight:var(--font-weight-display);margin:0}._modeLinks_18lud_779{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}._modeLink_18lud_779{min-height:44px;color:var(--color-accent-strong);font:inherit;font-size:var(--font-heading-sm-size);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}._modeLink_18lud_779[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-bold);text-decoration:none}@media (width<=40rem){._featureLink_18lud_808{display:none}._modeLinks_18lud_779{border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}._modeLinks_18lud_779>._modeLink_18lud_779{padding:0 var(--space-1);color:var(--color-text-primary);font-size:var(--font-heading-sm-size);justify-content:center;text-decoration:none}._modeLinks_18lud_779>._modeLink_18lud_779+._modeLink_18lud_779{border-left:var(--border-width-regular) solid var(--color-border-strong)}._modeLinks_18lud_779>._modeLink_18lud_779[aria-current=page]{background:var(--color-accent-fill);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold)}._modeLinks_18lud_779>._modeLink_18lud_779:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--color-focus-edge)}}._modeLink_18lud_779:disabled{opacity:.45;cursor:default}._list_18lud_863{gap:var(--space-2);max-height:26rem;padding:var(--space-1);margin:calc(var(--space-1) * -1);flex-direction:column;list-style:none;display:flex;overflow-y:auto;container:shop-list/inline-size}._list_18lud_863>li{flex-shrink:0}._card_18lud_888{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);display:flex}._card_18lud_888:hover{border-color:var(--color-ink);box-shadow:var(--elevation-1);transform:translateY(-1px)}._card_18lud_888:active{box-shadow:none;transform:translateY(0)}._rank_18lud_918{text-align:center;min-width:1.75rem;font-size:var(--font-heading-lg-size);line-height:var(--font-heading-lg-line-height);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);color:var(--color-accent);flex-shrink:0}._cardBody_18lud_930{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}@container shop-list (width>=48rem){._cardBody_18lud_930{align-items:baseline;gap:var(--space-4);flex-direction:row}._cardBody_18lud_930>._shopHead_18lud_977{flex:0 auto;min-width:0}._shopHead_18lud_977{flex-wrap:nowrap}._shopHead_18lud_977>._shopWhere_18lud_997{white-space:nowrap;flex:none}._cardBody_18lud_930>._meta_18lud_1002{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}._cardBody_18lud_930>._badges_18lud_1014{flex:none;order:1;margin-left:auto}}._shopName_18lud_977{font-size:var(--font-heading-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}._meta_18lud_1002{font-size:var(--font-size-note);color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.5}._badges_18lud_1014{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._badge_18lud_1014{padding:1px var(--space-2);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--font-size-note);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);white-space:nowrap;align-items:center;display:inline-flex}._badgeMuted_18lud_1060{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border);font-weight:var(--font-weight-normal)}._badgeVisited_18lud_1072{color:var(--color-accent-strong)}._badgeVisited_18lud_1072:before{content:"✓ " / ""}._shopFacts_18lud_1083{align-items:center;gap:var(--space-1);font-size:var(--font-size-note);color:var(--color-text-muted);align-self:center;display:inline-flex}._tasteWord_18lud_1093{color:var(--lightningcss-light,var(--taste-ink))var(--lightningcss-dark,var(--color-ink));font-weight:var(--font-weight-bold)}._tasteMark_18lud_1099{flex-shrink:0;width:1em;height:1em}._distance_18lud_1106{font-size:var(--font-heading-sm-size);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-accent-strong);white-space:nowrap;flex-shrink:0;align-self:flex-start;padding-top:2px}._listItemSelected_18lud_1129{border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface-muted);box-shadow:var(--elevation-1)}._listItemSelected_18lud_1129 ._card_18lud_888,._listItemSelected_18lud_1129 ._card_18lud_888:hover{background:0 0;border-color:#0000;transform:none}._listItemSelected_18lud_1129 ._card_18lud_888:not(:focus-visible),._listItemSelected_18lud_1129 ._card_18lud_888:hover:not(:focus-visible){box-shadow:none}._selected_18lud_1154{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._selectedActions_18lud_1161{gap:var(--space-2);flex-wrap:wrap;display:flex}._selectedSub_18lud_1168{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width-regular) solid var(--color-border);flex-wrap:wrap;display:flex}._resultCaveat_18lud_1177{margin:var(--space-2) 0 0;font-size:var(--font-size-note);color:var(--color-text-muted);line-height:1.6}._selectedNote_18lud_1184{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0;line-height:1.6}._decide_18lud_730{gap:var(--space-4);flex-direction:column;display:flex}._decideBasis_18lud_1207{color:var(--color-text-primary);font-size:var(--font-size-note);margin:0;line-height:1.6}._decide_18lud_730 ._list_18lud_863{max-height:none;overflow:visible}._decideFilter_18lud_1224{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._decideActions_18lud_1231{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._tickets_18lud_1247{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1)}._tickets_18lud_1247 ._card_18lud_888{border:var(--border-width-strong) solid var(--color-ink);padding-block:var(--space-2);padding-left:0;position:relative}._tickets_18lud_1247 ._card_18lud_888:before,._tickets_18lud_1247 ._card_18lud_888:after{content:"";border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-full);background:var(--color-background-primary);width:16px;height:16px;position:absolute;left:calc(4rem - 8px)}._tickets_18lud_1247 ._card_18lud_888:before{clip-path:inset(50% 0 0);top:-9px}._tickets_18lud_1247 ._card_18lud_888:after{clip-path:inset(0 0 50%);bottom:-9px}._tickets_18lud_1247 ._listItemSelected_18lud_1129 ._card_18lud_888{border-color:#0000}._tickets_18lud_1247 ._listItemSelected_18lud_1129 ._card_18lud_888:before,._tickets_18lud_1247 ._listItemSelected_18lud_1129 ._card_18lud_888:after{display:none}._tickets_18lud_1247 ._rank_18lud_918{min-width:4rem;margin:calc(var(--space-2) * -1) 0;border-right:var(--border-width-strong) dashed var(--color-ink);border-radius:calc(var(--radius-md) - var(--border-width-strong)) 0 0 calc(var(--radius-md) - var(--border-width-strong));background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--font-heading-2xl-size);font-weight:var(--font-weight-display);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);align-self:stretch;place-items:center;display:grid}._tickets_18lud_1247 ._rankDistance_18lud_1321{min-width:5.5rem;font-size:var(--font-heading-lg-size);line-height:1.1}._tickets_18lud_1247 ._rankDistance_18lud_1321 small{font-size:var(--font-size-note);font-weight:var(--font-weight-bold);color:var(--color-text-muted);display:block}._tickets_18lud_1247 ._card_18lud_888:has(._rankDistance_18lud_1321):before{left:calc(5.5rem - 8px)}._tickets_18lud_1247 ._card_18lud_888:has(._rankDistance_18lud_1321):after{left:calc(5.5rem - 8px)}._tickets_18lud_1247>li:nth-child(-n+3){animation:_ticket-in_18lud_1 .32s var(--easing-standard) both;animation-delay:calc(var(--ticket-index,0) * .12s)}@keyframes _ticket-in_18lud_1{0%{opacity:0;transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){._tickets_18lud_1247>li:nth-child(-n+3){animation:none}}._decideRound_18lud_1367{color:var(--color-text-muted);font-size:var(--font-size-note);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}._guide_18lud_1377{border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._guideSummary_18lud_1383{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-heading-sm-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);transition:color var(--duration-fast) var(--easing-standard)}._guideSummary_18lud_1383:hover{color:var(--color-accent-strong)}._guideBody_18lud_1397{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}._introLines_18lud_1404{gap:var(--space-1);flex-direction:column;display:flex}._introLines_18lud_1404 p{margin:0}._introLink_18lud_1415{min-height:44px;color:var(--color-accent-strong);align-self:flex-start;align-items:center;display:inline-flex}._introTerms_18lud_1423{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}._introTerms_18lud_1423 dt{font-weight:var(--font-weight-bold)}._introTerms_18lud_1423 dd{margin:0}._guideTable_18lud_1439{border-collapse:collapse;text-align:left;width:100%}._guideTable_18lud_1439 th,._guideTable_18lud_1439 td{padding:var(--space-2) 0;vertical-align:top;border-bottom:var(--border-width-regular) solid var(--color-border)}._guideTable_18lud_1439 thead th{font-size:var(--font-size-note);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}._guideTable_18lud_1439 tbody th{white-space:nowrap;width:7em}._guideTable_18lud_1439 td{display:table-cell}._guideOptions_18lud_1467,._guideChoice_18lud_1468{font-weight:var(--font-weight-bold);display:block}._guideSets_18lud_1473,._guideTips_18lud_1474{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._guideSets_18lud_1473 li{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._guideTips_18lud_1474{gap:var(--space-2)}._guideTips_18lud_1474 li{text-indent:-1em;padding-left:1em}._guideTips_18lud_1474 li:before{content:"・"}._mapStage_18lud_1505{position:relative}._map_18lud_1505{border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);width:100%;height:24rem;position:relative;overflow:hidden}._mapExpanded_18lud_1526{height:70vh}._focusHeadLabel_18lud_1536{color:var(--color-text-muted);font-size:var(--font-size-note)}._focusHead_18lud_1536{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._mapNote_18lud_1550{color:var(--color-text-muted);font-size:var(--font-size-note);margin:0}._mapToolbar_18lud_1556{justify-content:flex-end;display:flex}._mapLayout_18lud_1561{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=64rem){._mapLayout_18lud_1561{align-items:start;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}._mapMain_18lud_1579{top:var(--space-4);grid-row:span 2;position:sticky}}._mapMain_18lud_1579,._mapSide_18lud_1587{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._stateEmpty_18lud_1600{align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);background:var(--color-surface-muted);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex}._stateError_18lud_1619{color:var(--color-error);background:var(--color-error-soft);border-color:var(--color-error-border)}._stateText_18lud_1626{font-weight:var(--font-weight-bold);margin:0;line-height:1.6}._stateHint_18lud_1632{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0;line-height:1.6}._stateMark_18lud_1640{gap:var(--space-1);display:flex}._stateMark_18lud_1640 i{opacity:.6;background:currentColor;border-radius:2px;width:6px;height:18px}._stateLoading_18lud_1614 ._stateMark_18lud_1640 i{animation:_state-nori_18lud_1 .9s var(--easing-standard) infinite}._stateLoading_18lud_1614 ._stateMark_18lud_1640 i:nth-child(2){animation-delay:.15s}._stateLoading_18lud_1614 ._stateMark_18lud_1640 i:nth-child(3){animation-delay:.3s}@keyframes _state-nori_18lud_1{50%{opacity:1}}@media (prefers-reduced-motion:reduce){._stateLoading_18lud_1614 ._stateMark_18lud_1640 i{animation:none}}._error_18lud_1679{padding:var(--space-3) var(--space-4);color:var(--color-error);background:var(--color-error-soft);border:var(--border-width-regular) solid var(--color-error-border);border-radius:var(--radius-lg);font-weight:var(--font-weight-bold);margin:0}._footnote_18lud_1689{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0;line-height:1.6}._footnote_18lud_1689 a{color:inherit}._footer_18lud_1701{gap:var(--space-3);flex-direction:column;display:flex}._definitions_18lud_1707{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 1.25em);font-size:var(--font-size-note);color:var(--color-text-muted);margin:0;line-height:1.6}._route_18lud_1722{gap:var(--space-3);padding:var(--space-4);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}._routeHead_18lud_1732{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._routeTitle_18lud_1740{font-size:var(--font-heading-md-size);line-height:var(--font-heading-md-line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);margin:0}._routeList_18lud_1748{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._routeItem_18lud_1758{align-items:center;gap:var(--space-3);display:flex}._routeOrder_18lud_1754{border-radius:var(--radius-full);background:var(--color-accent-fill);width:1.75rem;height:1.75rem;color:var(--color-text-on-accent);font-size:var(--font-size-note);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._routeBody_18lud_1780{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}._routeTotal_18lud_1790{font-size:var(--font-size-note);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0}._routeActions_18lud_1798{gap:var(--space-2);flex-wrap:wrap;display:flex}._mapCanvas_18lud_1810{width:100%;height:100%}._map_18lud_1505 .shop-pin,._map_18lud_1505 .cluster-pin{z-index:1;border-radius:var(--radius-full);color:#0000;cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0;font-size:0}._map_18lud_1505 .route-stop-pin{z-index:1;pointer-events:none;width:44px;height:44px}._map_18lud_1505 .shop-pin-selected{z-index:2;height:52px;margin-top:-26px}._map_18lud_1505 .shop-pin:focus-visible,._map_18lud_1505 .cluster-pin:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}._map_18lud_1505 .origin-pin{z-index:0;border-radius:var(--radius-full);width:14px;height:14px}._map_18lud_1505 .map-tip .maplibregl-popup-content{color:#22150e;box-shadow:none;background:#fff;border:1.5px solid #22150e;border-radius:8px;gap:2px;padding:6px 10px;font-size:14px;line-height:1.4;display:grid}._map_18lud_1505 .map-tip .maplibregl-popup-content>span{display:grid}._map_18lud_1505 .map-tip .maplibregl-popup-tip{display:none}._visited_18lud_1887{gap:var(--space-4);flex-direction:column;display:flex}._signIn_18lud_1894{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-muted);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._signInLead_18lud_1905{margin:0;line-height:1.6}._progress_18lud_1910{gap:var(--space-2);padding:var(--space-4);background:var(--color-surface);border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._progressHead_18lud_1920{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._progressCount_18lud_1928,._progressPercent_18lud_1929,._progressCell_18lud_1930{font-variant-numeric:tabular-nums}._progressCount_18lud_1928{font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-bold)}._progressPercent_18lud_1929{color:var(--color-accent-strong);font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-bold)}._progressBar_18lud_1945{background:var(--color-surface-muted);border-radius:var(--radius-full);flex:auto;min-width:4rem;height:8px;overflow:hidden}._progressFill_18lud_1954{background:var(--color-accent-fill);border-radius:var(--radius-full);height:100%;display:block}._progressList_18lud_1961{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._progressRow_18lud_1970{align-items:center;gap:var(--space-2);display:flex}._progressName_18lud_1976{font-size:var(--font-size-note);flex:0 0 6rem}._progressCell_18lud_1930{text-align:right;font-size:var(--font-size-note);color:var(--color-text-muted);flex:0 0 4rem}._forget_18lud_1989{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}._forgetActions_18lud_1996{gap:var(--space-2);flex-wrap:wrap;display:flex}._shopHead_18lud_977{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._shopHead_18lud_977>._shopName_18lud_977{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}._shopWhere_18lud_997{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-note);font-weight:var(--font-weight-normal);overflow-wrap:anywhere}._report_18lud_2051{padding:0}._reportSummary_18lud_2056{min-height:44px;padding:var(--space-3) 0;cursor:pointer;color:var(--color-accent-strong);border-radius:var(--radius-md)}._reportForm_18lud_2064,._reportField_18lud_2065{gap:var(--space-2);flex-direction:column;display:flex}._reportForm_18lud_2064{padding:var(--space-3);gap:var(--space-3)}._select_18lud_234:focus-visible,._keySelectInput_18lud_676:focus-visible,._input_18lud_235:focus-visible,._tab_18lud_153:focus-visible,._button_18lud_292:focus-visible,._buttonOn_18lud_350:focus-visible,._key_18lud_508:focus-visible,._issue_18lud_512:focus-visible,._modeLink_18lud_779:focus-visible,._buttonDanger_18lud_363:focus-visible,._chip_18lud_253:focus-visible,._card_18lud_888:focus-visible,._focusHeadLabel_18lud_1536:focus-visible,._guideSummary_18lud_1383:focus-visible,._introLink_18lud_1415:focus-visible,._reportSummary_18lud_2056:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}._selected_18lud_1154{transition:opacity var(--duration-transition) var(--easing-standard)}@starting-style{._selected_18lud_1154{opacity:0}}._decideOut_18lud_736 ul:not(li ul){min-height:var(--tickets-min,auto)}._legendOpener_18lud_2133,._legendClose_18lud_2134{z-index:2;color:#22150e;min-width:44px;height:44px;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;padding:0 4px;position:absolute;top:4px;right:4px}._legendOpener_18lud_2133 span{background:#fff;border:1.5px solid #22150e;border-radius:50%;place-items:center;width:36px;height:36px;margin:auto;font-size:18px;display:grid;box-shadow:0 2px #22150e}._legendClose_18lud_2134{font-size:14px;text-decoration:underline}._legend_18lud_2133{z-index:2;color:#22150e;background:#fff;border:1.5px solid #22150e;border-radius:12px;width:min(280px,100% - 16px);max-height:calc(100% - 16px);padding:12px 14px;font-size:14px;position:absolute;top:8px;right:8px;overflow-y:auto;box-shadow:0 3px #22150e}._legendTitle_18lud_2184{margin:0 0 8px;font-size:15px}._legendList_18lud_2189{gap:2px;margin:0;padding:0;list-style:none;display:grid}._legendItem_18lud_2197{align-items:center;gap:8px;display:flex}._legendItem_18lud_2197 img{object-fit:contain;flex:none;width:36px;height:36px}._legendNote_18lud_2210{margin:4px 0 8px 44px;font-size:14px}._legendOpener_18lud_2133:focus-visible,._legendClose_18lud_2134:focus-visible,._legendTitle_18lud_2184:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}
