@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_qk5e3_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_qk5e3_24{gap:var(--space-5);flex-direction:column;display:flex}@media (width<=40rem){._main_qk5e3_6,._modePanel_qk5e3_24{gap:var(--space-3)}}._liveLine_qk5e3_42:empty{position:absolute}._visuallyHidden_qk5e3_47{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._header_qk5e3_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_qk5e3_74{align-items:center;gap:var(--space-3);min-width:0;display:flex}._brandMark_qk5e3_85{flex-shrink:0;display:grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){._brandMark_qk5e3_85 [data-chopsticks]{transition:transform var(--duration-transition) var(--easing-standard)}._brandMark_qk5e3_85:hover [data-chopsticks]{transform:translateY(-3.5px)}}._title_qk5e3_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);margin:0}._count_qk5e3_117{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_qk5e3_140{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_qk5e3_140{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_qk5e3_140{flex-basis:calc(50% - var(--space-1))}}._tab_qk5e3_140:hover:not(._tabActive_qk5e3_183):not(:disabled){background:var(--color-accent-soft);color:var(--color-accent-strong)}._tab_qk5e3_140:disabled{cursor:default}._tabActive_qk5e3_183{background:var(--color-surface);color:var(--color-accent-strong);box-shadow:var(--elevation-1), inset 0 -2px 0 var(--color-accent)}._form_qk5e3_201{gap:var(--space-3);flex-direction:column;display:flex}._row_qk5e3_207{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._label_qk5e3_214{font-size:var(--font-heading-sm-size);font-weight:var(--font-weight-bold);color:var(--color-text-muted);min-width:5.5em}._select_qk5e3_221,._input_qk5e3_222{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_qk5e3_221:hover,._input_qk5e3_222:hover{border-color:var(--color-accent)}._chips_qk5e3_240{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_qk5e3_240{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_qk5e3_240:hover:not(._chipActive_qk5e3_263){border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}._chipActive_qk5e3_263{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold)}._button_qk5e3_279{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_qk5e3_279:hover:not(:disabled){background:var(--color-accent-fill-hover);box-shadow:var(--elevation-1)}._button_qk5e3_279:active:not(:disabled){box-shadow:none}._button_qk5e3_279:disabled{opacity:.45;cursor:default}._buttonSecondary_qk5e3_316{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong);font-weight:var(--font-weight-normal)}._buttonSecondary_qk5e3_316:hover:not(:disabled),._buttonOn_qk5e3_337{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-strong)}._buttonDanger_qk5e3_350{background:var(--color-error-soft);color:var(--color-error);border-color:var(--color-error-border)}._buttonDanger_qk5e3_350:hover:not(:disabled){background:var(--color-error-soft);border-color:var(--color-error)}._hero_qk5e3_370{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_qk5e3_386{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_qk5e3_386 em{color:inherit;font-style:normal}._heroLead_qk5e3_402{font-weight:var(--font-weight-bold);margin:0;line-height:1.6}._heroActions_qk5e3_408{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=40rem){._heroActions_qk5e3_408,._heroBreak_qk5e3_421{display:none}}@media (width<=24rem){._main_qk5e3_6,._modePanel_qk5e3_24{gap:var(--space-2)}._heroCatch_qk5e3_386{font-size:var(--font-heading-xl-size);line-height:1.2}._heroLead_qk5e3_402{display:none}._hero_qk5e3_370{padding-block:var(--space-2)}}._heroCaveat_qk5e3_453{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0}@media (width>=40rem){._hero_qk5e3_370{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_qk5e3_386{font-size:var(--font-heading-3xl-size)}}._machine_qk5e3_479{border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-lg);background:var(--color-surface-muted);overflow:hidden}._machineCompact_qk5e3_487 ._machineTop_qk5e3_491{display:none}._machineCompact_qk5e3_487 ._key_qk5e3_495{min-height:44px}._machineCompact_qk5e3_487 ._issue_qk5e3_499{min-height:48px;font-size:var(--font-heading-md-size)}._machineTop_qk5e3_491{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_qk5e3_514{font-size:var(--font-heading-md-size);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-normal);margin:0}._machineHint_qk5e3_521{font-size:var(--font-size-note);color:var(--color-text-muted)}._machinePanel_qk5e3_526{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}._machineGroup_qk5e3_533{margin:0 0 var(--space-2);font-size:var(--font-size-note);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}._keys_qk5e3_540{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._key_qk5e3_495{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_qk5e3_495 small{font-size:var(--font-size-note);font-weight:var(--font-weight-normal);color:var(--color-text-muted);display:block}._key_qk5e3_495: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_qk5e3_495[aria-pressed=true]{background:var(--color-accent-fill);color:var(--color-text-on-accent)}._key_qk5e3_495[aria-pressed=true] small{color:var(--color-text-on-accent)}._key_qk5e3_495[aria-pressed=true]:before{background:currentColor}._key_qk5e3_495:active{box-shadow:0 0 0 var(--color-ink);transform:translateY(4px)}._keyLink_qk5e3_608{padding-left:var(--space-3)}._keyLink_qk5e3_608:before{display:none}._keySelect_qk5e3_622{gap:var(--space-1);padding-left:var(--space-3);cursor:default;flex-direction:column;display:flex}._keySelect_qk5e3_622:before{display:none}._keySelectLabel_qk5e3_637{align-items:center;gap:var(--space-1);display:flex}._keySelectLabel_qk5e3_637:before{content:"";border:var(--border-width-strong) solid currentcolor;border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}._keySelectOn_qk5e3_652{background:var(--color-accent-fill);color:var(--color-text-on-accent)}._keySelectOn_qk5e3_652 ._keySelectLabel_qk5e3_637:before{background:currentColor}._keySelectInput_qk5e3_663{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_qk5e3_499{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_qk5e3_499 small{font-size:var(--font-size-note);font-weight:var(--font-weight-normal);display:block}._issue_qk5e3_499:active:not(:disabled){box-shadow:0 0 0 var(--color-ink);transform:translateY(5px)}._issue_qk5e3_499:disabled{opacity:.45;cursor:default}._machineSlot_qk5e3_709{height:14px;margin:0 var(--space-4);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-ink)}._decideStage_qk5e3_717{gap:var(--space-5);flex-direction:column;display:flex}._decideOut_qk5e3_723{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (width>=64rem){._decideStage_qk5e3_717{grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:start;display:grid}._decideStage_qk5e3_717>._machine_qk5e3_479{top:var(--space-4);grid-area:1/1;position:sticky}._decideStage_qk5e3_717>._decideOut_qk5e3_723{grid-area:1/2}}._decideHead_qk5e3_751{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}._decideTitle_qk5e3_759{font-size:var(--font-heading-xl-size);font-weight:var(--font-weight-display);margin:0}._modeLinks_qk5e3_766{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}._modeLink_qk5e3_766{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_qk5e3_766[aria-current=page]{color:var(--color-text-primary);font-weight:var(--font-weight-bold);text-decoration:none}@media (width<=40rem){._featureLink_qk5e3_795{display:none}._modeLinks_qk5e3_766{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_qk5e3_766>._modeLink_qk5e3_766{padding:0 var(--space-1);color:var(--color-text-primary);font-size:var(--font-heading-sm-size);justify-content:center;text-decoration:none}._modeLinks_qk5e3_766>._modeLink_qk5e3_766+._modeLink_qk5e3_766{border-left:var(--border-width-regular) solid var(--color-border-strong)}._modeLinks_qk5e3_766>._modeLink_qk5e3_766[aria-current=page]{background:var(--color-accent-fill);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold)}._modeLinks_qk5e3_766>._modeLink_qk5e3_766:focus-visible{outline-offset:-3px;box-shadow:inset 0 0 0 6px var(--color-focus-edge)}}._modeLink_qk5e3_766:disabled{opacity:.45;cursor:default}._list_qk5e3_850{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_qk5e3_850>li{flex-shrink:0}._card_qk5e3_875{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_qk5e3_875:hover{border-color:var(--color-ink);box-shadow:var(--elevation-1);transform:translateY(-1px)}._card_qk5e3_875:active{box-shadow:none;transform:translateY(0)}._rank_qk5e3_905{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_qk5e3_917{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}@container shop-list (width>=48rem){._cardBody_qk5e3_917{align-items:baseline;gap:var(--space-4);flex-direction:row}._cardBody_qk5e3_917>._shopHead_qk5e3_964{flex:0 auto;min-width:0}._shopHead_qk5e3_964{flex-wrap:nowrap}._shopHead_qk5e3_964>._shopWhere_qk5e3_984{white-space:nowrap;flex:none}._cardBody_qk5e3_917>._meta_qk5e3_989{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}._cardBody_qk5e3_917>._badges_qk5e3_1001{flex:none;order:1;margin-left:auto}}._shopName_qk5e3_964{font-size:var(--font-heading-md-size);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}._meta_qk5e3_989{font-size:var(--font-size-note);color:var(--color-text-muted);overflow-wrap:anywhere;line-height:1.5}._badges_qk5e3_1001{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._badge_qk5e3_1001{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_qk5e3_1047{background:var(--color-surface-muted);color:var(--color-text-muted);border-color:var(--color-border);font-weight:var(--font-weight-normal)}._badgeVisited_qk5e3_1059{color:var(--color-accent-strong)}._badgeVisited_qk5e3_1059:before{content:"✓ " / ""}._shopFacts_qk5e3_1070{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_qk5e3_1080{color:var(--lightningcss-light,var(--taste-ink))var(--lightningcss-dark,var(--color-ink));font-weight:var(--font-weight-bold)}._tasteMark_qk5e3_1086{flex-shrink:0;width:1em;height:1em}._distance_qk5e3_1093{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_qk5e3_1116{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_qk5e3_1116 ._card_qk5e3_875,._listItemSelected_qk5e3_1116 ._card_qk5e3_875:hover{background:0 0;border-color:#0000;transform:none}._listItemSelected_qk5e3_1116 ._card_qk5e3_875:not(:focus-visible),._listItemSelected_qk5e3_1116 ._card_qk5e3_875:hover:not(:focus-visible){box-shadow:none}._selected_qk5e3_1141{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}._selectedActions_qk5e3_1148{gap:var(--space-2);flex-wrap:wrap;display:flex}._selectedSub_qk5e3_1155{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_qk5e3_1164{margin:var(--space-2) 0 0;font-size:var(--font-size-note);color:var(--color-text-muted);line-height:1.6}._selectedNote_qk5e3_1171{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0;line-height:1.6}._decide_qk5e3_717{gap:var(--space-4);flex-direction:column;display:flex}._decideBasis_qk5e3_1194{color:var(--color-text-primary);font-size:var(--font-size-note);margin:0;line-height:1.6}._decide_qk5e3_717 ._list_qk5e3_850{max-height:none;overflow:visible}._decideFilter_qk5e3_1211{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._decideActions_qk5e3_1218{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}._tickets_qk5e3_1234{padding-block:var(--space-3);margin-block:calc(var(--space-3) * -1)}._tickets_qk5e3_1234 ._card_qk5e3_875{border:var(--border-width-strong) solid var(--color-ink);padding-block:var(--space-2);padding-left:0;position:relative}._tickets_qk5e3_1234 ._card_qk5e3_875:before,._tickets_qk5e3_1234 ._card_qk5e3_875: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_qk5e3_1234 ._card_qk5e3_875:before{clip-path:inset(50% 0 0);top:-9px}._tickets_qk5e3_1234 ._card_qk5e3_875:after{clip-path:inset(0 0 50%);bottom:-9px}._tickets_qk5e3_1234 ._listItemSelected_qk5e3_1116 ._card_qk5e3_875{border-color:#0000}._tickets_qk5e3_1234 ._listItemSelected_qk5e3_1116 ._card_qk5e3_875:before,._tickets_qk5e3_1234 ._listItemSelected_qk5e3_1116 ._card_qk5e3_875:after{display:none}._tickets_qk5e3_1234 ._rank_qk5e3_905{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_qk5e3_1234 ._rankDistance_qk5e3_1308{min-width:5.5rem;font-size:var(--font-heading-lg-size);line-height:1.1}._tickets_qk5e3_1234 ._rankDistance_qk5e3_1308 small{font-size:var(--font-size-note);font-weight:var(--font-weight-bold);color:var(--color-text-muted);display:block}._tickets_qk5e3_1234 ._card_qk5e3_875:has(._rankDistance_qk5e3_1308):before{left:calc(5.5rem - 8px)}._tickets_qk5e3_1234 ._card_qk5e3_875:has(._rankDistance_qk5e3_1308):after{left:calc(5.5rem - 8px)}._tickets_qk5e3_1234>li:nth-child(-n+3){animation:_ticket-in_qk5e3_1 .32s var(--easing-standard) both;animation-delay:calc(var(--ticket-index,0) * .12s)}@keyframes _ticket-in_qk5e3_1{0%{opacity:0;transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){._tickets_qk5e3_1234>li:nth-child(-n+3){animation:none}}._decideRound_qk5e3_1354{color:var(--color-text-muted);font-size:var(--font-size-note);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}._guide_qk5e3_1364{border:var(--border-width-regular) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._guideSummary_qk5e3_1370{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_qk5e3_1370:hover{color:var(--color-accent-strong)}._guideBody_qk5e3_1384{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}._introLines_qk5e3_1391{gap:var(--space-1);flex-direction:column;display:flex}._introLines_qk5e3_1391 p{margin:0}._introTerms_qk5e3_1401{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_qk5e3_1401 dt{font-weight:var(--font-weight-bold)}._introTerms_qk5e3_1401 dd{margin:0}._guideTable_qk5e3_1417{border-collapse:collapse;text-align:left;width:100%}._guideTable_qk5e3_1417 th,._guideTable_qk5e3_1417 td{padding:var(--space-2) 0;vertical-align:top;border-bottom:var(--border-width-regular) solid var(--color-border)}._guideTable_qk5e3_1417 thead th{font-size:var(--font-size-note);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}._guideTable_qk5e3_1417 tbody th{white-space:nowrap;width:7em}._guideTable_qk5e3_1417 td{display:table-cell}._guideOptions_qk5e3_1445,._guideChoice_qk5e3_1446{font-weight:var(--font-weight-bold);display:block}._guideSets_qk5e3_1451,._guideTips_qk5e3_1452{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._guideSets_qk5e3_1451 li{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}._guideTips_qk5e3_1452{gap:var(--space-2)}._guideTips_qk5e3_1452 li{text-indent:-1em;padding-left:1em}._guideTips_qk5e3_1452 li:before{content:"・"}._mapStage_qk5e3_1483{position:relative}._map_qk5e3_1483{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_qk5e3_1504{height:70vh}._focusHeadLabel_qk5e3_1514{color:var(--color-text-muted);font-size:var(--font-size-note)}._focusHead_qk5e3_1514{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._mapNote_qk5e3_1528{color:var(--color-text-muted);font-size:var(--font-size-note);margin:0}._mapToolbar_qk5e3_1534{justify-content:flex-end;display:flex}._mapLayout_qk5e3_1539{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=64rem){._mapLayout_qk5e3_1539{align-items:start;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}._mapMain_qk5e3_1557{top:var(--space-4);grid-row:span 2;position:sticky}}._mapMain_qk5e3_1557,._mapSide_qk5e3_1565{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._stateEmpty_qk5e3_1578{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_qk5e3_1597{color:var(--color-error);background:var(--color-error-soft);border-color:var(--color-error-border)}._stateText_qk5e3_1604{font-weight:var(--font-weight-bold);margin:0;line-height:1.6}._stateHint_qk5e3_1610{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0;line-height:1.6}._stateMark_qk5e3_1618{gap:var(--space-1);display:flex}._stateMark_qk5e3_1618 i{opacity:.6;background:currentColor;border-radius:2px;width:6px;height:18px}._stateLoading_qk5e3_1592 ._stateMark_qk5e3_1618 i{animation:_state-nori_qk5e3_1 .9s var(--easing-standard) infinite}._stateLoading_qk5e3_1592 ._stateMark_qk5e3_1618 i:nth-child(2){animation-delay:.15s}._stateLoading_qk5e3_1592 ._stateMark_qk5e3_1618 i:nth-child(3){animation-delay:.3s}@keyframes _state-nori_qk5e3_1{50%{opacity:1}}@media (prefers-reduced-motion:reduce){._stateLoading_qk5e3_1592 ._stateMark_qk5e3_1618 i{animation:none}}._error_qk5e3_1657{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_qk5e3_1667{font-size:var(--font-size-note);color:var(--color-text-muted);margin:0;line-height:1.6}._footnote_qk5e3_1667 a{color:inherit}._footer_qk5e3_1679{gap:var(--space-3);flex-direction:column;display:flex}._definitions_qk5e3_1685{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_qk5e3_1700{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_qk5e3_1710{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._routeTitle_qk5e3_1718{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_qk5e3_1726{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._routeItem_qk5e3_1736{align-items:center;gap:var(--space-3);display:flex}._routeOrder_qk5e3_1732{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_qk5e3_1758{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}._routeTotal_qk5e3_1768{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_qk5e3_1776{gap:var(--space-2);flex-wrap:wrap;display:flex}._mapCanvas_qk5e3_1788{width:100%;height:100%}._map_qk5e3_1483 .shop-pin,._map_qk5e3_1483 .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_qk5e3_1483 .route-stop-pin{z-index:1;pointer-events:none;width:44px;height:44px}._map_qk5e3_1483 .shop-pin-selected{z-index:2;height:52px;margin-top:-26px}._map_qk5e3_1483 .shop-pin:focus-visible,._map_qk5e3_1483 .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_qk5e3_1483 .origin-pin{z-index:0;border-radius:var(--radius-full);width:14px;height:14px}._map_qk5e3_1483 .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_qk5e3_1483 .map-tip .maplibregl-popup-content>span{display:grid}._map_qk5e3_1483 .map-tip .maplibregl-popup-tip{display:none}._visited_qk5e3_1865{gap:var(--space-4);flex-direction:column;display:flex}._signIn_qk5e3_1872{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_qk5e3_1883{margin:0;line-height:1.6}._progress_qk5e3_1888{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_qk5e3_1898{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._progressCount_qk5e3_1906,._progressPercent_qk5e3_1907,._progressCell_qk5e3_1908{font-variant-numeric:tabular-nums}._progressCount_qk5e3_1906{font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-bold)}._progressPercent_qk5e3_1907{color:var(--color-accent-strong);font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-bold)}._progressBar_qk5e3_1923{background:var(--color-surface-muted);border-radius:var(--radius-full);flex:auto;min-width:4rem;height:8px;overflow:hidden}._progressFill_qk5e3_1932{background:var(--color-accent-fill);border-radius:var(--radius-full);height:100%;display:block}._progressList_qk5e3_1939{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._progressRow_qk5e3_1948{align-items:center;gap:var(--space-2);display:flex}._progressName_qk5e3_1954{font-size:var(--font-size-note);flex:0 0 6rem}._progressCell_qk5e3_1908{text-align:right;font-size:var(--font-size-note);color:var(--color-text-muted);flex:0 0 4rem}._forget_qk5e3_1967{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}._forgetActions_qk5e3_1974{gap:var(--space-2);flex-wrap:wrap;display:flex}._shopHead_qk5e3_964{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._shopHead_qk5e3_964>._shopName_qk5e3_964{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}._shopWhere_qk5e3_984{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-note);font-weight:var(--font-weight-normal);overflow-wrap:anywhere}._report_qk5e3_2029{padding:0}._reportSummary_qk5e3_2034{min-height:44px;padding:var(--space-3) 0;cursor:pointer;color:var(--color-accent-strong);border-radius:var(--radius-md)}._reportForm_qk5e3_2042,._reportField_qk5e3_2043{gap:var(--space-2);flex-direction:column;display:flex}._reportForm_qk5e3_2042{padding:var(--space-3);gap:var(--space-3)}._select_qk5e3_221:focus-visible,._keySelectInput_qk5e3_663:focus-visible,._input_qk5e3_222:focus-visible,._tab_qk5e3_140:focus-visible,._button_qk5e3_279:focus-visible,._buttonOn_qk5e3_337:focus-visible,._key_qk5e3_495:focus-visible,._issue_qk5e3_499:focus-visible,._modeLink_qk5e3_766:focus-visible,._buttonDanger_qk5e3_350:focus-visible,._chip_qk5e3_240:focus-visible,._card_qk5e3_875:focus-visible,._focusHeadLabel_qk5e3_1514:focus-visible,._guideSummary_qk5e3_1370:focus-visible,._reportSummary_qk5e3_2034:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}._selected_qk5e3_1141{transition:opacity var(--duration-transition) var(--easing-standard)}@starting-style{._selected_qk5e3_1141{opacity:0}}._decideOut_qk5e3_723 ul:not(li ul){min-height:var(--tickets-min,auto)}._legendOpener_qk5e3_2110,._legendClose_qk5e3_2111{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_qk5e3_2110 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_qk5e3_2111{font-size:14px;text-decoration:underline}._legend_qk5e3_2110{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_qk5e3_2161{margin:0 0 8px;font-size:15px}._legendList_qk5e3_2166{gap:2px;margin:0;padding:0;list-style:none;display:grid}._legendItem_qk5e3_2174{align-items:center;gap:8px;display:flex}._legendItem_qk5e3_2174 img{object-fit:contain;flex:none;width:36px;height:36px}._legendNote_qk5e3_2187{margin:4px 0 8px 44px;font-size:14px}._legendOpener_qk5e3_2110:focus-visible,._legendClose_qk5e3_2111:focus-visible,._legendTitle_qk5e3_2161:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}
