:root[data-app-mode]:not([data-app-speech]) :is(.dawson-tours,.dawson-tour-guide)[data-listen]{display:none}:is(.dawson-tours,.dawson-tour-guide) :is(p,h2,h3,h4,li,span,strong,small,button,a):is(:lang(ko),:lang(ja)){word-break:keep-all;overflow-wrap:anywhere}.dawson-tours{margin-block:var(--section-space) 0}.dawson-tours__heading{max-width:640px;margin-bottom:24px}.dawson-tours__heading h2{font-size:var(--text-section);letter-spacing:var(--tracking-heading);font-weight:600;line-height:1.12}.dawson-tours__heading h2:focus:not(:focus-visible){outline:none}.dawson-tours__heading p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin-top:10px}.dawson-tours__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}.dawson-tours__tour{border:1px solid var(--rule);border-radius:var(--surface-radius);background:var(--paper);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.dawson-tours__image{background:var(--stone);border-radius:8px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.dawson-tours__image img{object-fit:contain;width:100%;height:100%;padding:8px}.dawson-tours__body{gap:8px;min-width:0;display:grid}.dawson-tours__body h3{font-size:var(--text-card);letter-spacing:var(--tracking-heading);font-weight:600;line-height:1.2}.dawson-tours__body>p{color:var(--muted);font-size:var(--text-label);line-height:1.5}.dawson-tours__stops summary{width:fit-content;min-width:44px;min-height:44px;color:var(--ink);font-size:var(--text-label);cursor:pointer;text-underline-offset:4px;align-items:center;text-decoration:underline;display:flex}.dawson-tours__stops ol{font-size:var(--text-label);gap:6px;margin:4px 0 8px;padding-left:20px;line-height:1.4;display:grid}.dawson-tours__stops li span{color:var(--ink);display:block}.dawson-tours__stops li small{color:var(--muted);font-size:13px;display:block}.dawson-tours__start{width:fit-content;min-height:var(--control-height-compact);border:1px solid var(--theme-control-border);border-radius:var(--control-radius);color:var(--ink);font:500 var(--text-control)/1.4 var(--sans);justify-content:center;align-items:center;gap:10px;padding:9px 16px;text-decoration:none;display:inline-flex}.dawson-tours__start:hover{background:var(--theme-control-hover)}.dawson-tours__start:focus-visible,.dawson-tours__stops summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dawson-tours__start svg{width:18px;height:18px}@media (width<=1060px){.dawson-tours__list{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.dawson-tours__tour{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.dawson-tours__image{width:64px;height:64px}.dawson-tours__image img{padding:6px}}.walk-page .walk-main>.museum-navigation>.dawson-tour-guide{grid-area:3/1/auto/-1;justify-self:start}@media (width>=1100px){.walk-page .walk-main>.museum-navigation>.dawson-tour-guide{grid-area:1/2}}.dawson-tour-guide{gap:8px;width:min(380px,100%);min-width:0;display:grid}.dawson-tour-guide[hidden],.dawson-tour-guide [hidden]{display:none}.museum-navigation:has(#museum-gallery-menu[open])>.dawson-tour-guide{visibility:hidden}.dawson-tour-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dawson-tour-offer__toggle,.dawson-tour-choices,.dawson-tour-card{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(12px);color:var(--ink)}.dawson-tour-offer__toggle{border-radius:var(--control-radius);min-height:44px;font:500 var(--text-control)/1.3 var(--sans);border:0;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.dawson-tour-offer__toggle svg{width:20px;height:20px}.dawson-tour-offer__toggle:hover,.dawson-tour-offer__toggle[aria-expanded=true]{background:color-mix(in srgb, var(--paper) 96%, var(--ink))}.dawson-tour-choices{border-radius:var(--surface-radius);margin-top:8px;padding:12px}.dawson-tour-choices>p{color:var(--muted);margin:0 4px 8px;font-size:13px;line-height:1.45}.dawson-tour-choices ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dawson-tour-choices button{border-radius:var(--control-radius);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.dawson-tour-choices button:hover{background:var(--theme-control-hover)}.dawson-tour-choices button>span{gap:2px;min-width:0;display:grid}.dawson-tour-choices strong{font-size:15px;font-weight:600;line-height:1.3}.dawson-tour-choices small{color:var(--muted);font-size:13px}.dawson-tour-choices svg{width:18px;height:18px;color:var(--muted);flex:none}.dawson-tour-card{border-radius:var(--surface-radius);gap:10px;padding:12px;display:grid}.dawson-tour-card__progress{color:var(--muted);font-size:13px;line-height:1.4}.dawson-tour-card__end{border-radius:var(--control-radius);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:start;place-items:center;margin:-6px -6px 0 0;padding:0;display:grid}.dawson-tour-card__end:hover{background:var(--theme-control-hover)}.dawson-tour-card__end svg{width:20px;height:20px}.dawson-tour-card__stop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dawson-tour-card__stop img{background:var(--stone);object-fit:contain;border-radius:8px;width:52px;height:52px;padding:4px}.dawson-tour-card__stop>div{grid-column:2;min-width:0}.dawson-tour-card__stop>.dawson-tour-card__end{grid-column:3}.dawson-tour-card__title{text-wrap:pretty;margin-top:1px;font-size:15px;font-weight:600;line-height:1.3}.dawson-tour-card__artist{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}.dawson-tour-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dawson-tour-card__actions button{border-radius:var(--control-radius);min-height:44px;font:500 var(--text-control)/1.3 var(--sans);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.dawson-tour-card__actions svg{width:18px;height:18px}.dawson-tour-card__actions>.dawson-tour-card__listen{background:var(--action-background);border-color:var(--action-background);color:var(--action-foreground)}.dawson-tour-card__actions>.dawson-tour-card__listen:hover{background:var(--action-hover);border-color:var(--action-hover)}.dawson-tour-card__actions>.dawson-tour-card__next{border-color:var(--theme-control-border);color:var(--ink);background:0 0}.dawson-tour-card__actions>.dawson-tour-card__next:hover{background:var(--theme-control-hover)}.dawson-tour-card__actions>.dawson-tour-card__read{color:var(--ink);text-underline-offset:4px;background:0 0;text-decoration:underline}.dawson-tour-card__actions>.dawson-tour-card__read:hover{background:var(--theme-control-hover)}:is(.dawson-tour-card,.dawson-tour-choices,.dawson-tour-offer) :is(button,a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dawson-tour-card__status:empty{display:none}.dawson-tour-card__status{color:var(--muted);font-size:13px;line-height:1.4}.dawson-tour-card__transcript{overscroll-behavior:contain;gap:10px;max-height:min(24dvh,220px);padding-right:4px;font-size:15px;line-height:1.6;display:grid;overflow:auto}.dawson-tour-card__transcript [data-tour-text] p+p{margin-top:10px}.dawson-tour-card__transcript a{color:var(--ink)}.dawson-tour-card__sources summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;font-size:13px;display:flex}.dawson-tour-card__sources ul{gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.4;display:grid}.dawson-tour-card__retry{border:1px solid var(--theme-control-border);border-radius:var(--control-radius);min-height:44px;color:var(--ink);font:inherit;background:0 0;justify-self:start;padding:8px 14px}@media (width<=760px){.dawson-tour-guide{width:100%}.dawson-tour-card{gap:8px;padding:10px 10px 10px 12px}.dawson-tour-card__stop img{width:44px;height:44px}}.dawson-tour-card__looking{font-size:var(--text-control);gap:6px;line-height:1.5;display:grid}.dawson-tour-card__looking p:last-child{color:var(--muted)}.dawson-tour-recap{overscroll-behavior:contain;border:1px solid var(--rule);border-radius:var(--surface-radius);background:var(--paper);max-height:min(66dvh,640px);color:var(--ink);scrollbar-color:var(--rule) var(--paper);gap:16px;padding:16px;display:grid;overflow:auto}:root:has(.dawson-tour-recap:not([hidden])) [data-dawson-dock]>:is(.dawson-launcher,.dawson-launcher-hint){display:none}.walk-main:has(.dawson-tour-recap:not([hidden])) .museum-help{visibility:hidden}.walk-page .walk-main:has(.dawson-tour-recap:not([hidden]))>.museum-navigation{bottom:calc(var(--museum-sheet) + 20px);grid-template-rows:auto auto minmax(0,1fr)}.walk-page .walk-main>.museum-navigation>.dawson-tour-guide:not([hidden]):has(>.dawson-tour-recap:not([hidden])){flex-direction:column;min-height:0;max-height:100%;display:flex}.dawson-tour-guide>.dawson-tour-recap{flex:0 auto;min-height:0}@media (width<=760px){.walk-page .walk-main:has(.dawson-tour-recap:not([hidden]))>.museum-navigation{bottom:calc(var(--museum-sheet) + 12px)}}@media (pointer:coarse) and (width<=900px),(pointer:coarse) and (height<=900px){.walk-page .walk-main:has(.dawson-tour-recap:not([hidden]))>.museum-navigation{bottom:calc(var(--museum-sheet) + 76px)}}.walk-page .walk-main:has(.museum-dock[hidden]):has(.dawson-tour-recap:not([hidden]))>.museum-navigation{bottom:76px}.dawson-tour-recap__heading{align-items:start;gap:12px;display:flex}.dawson-tour-recap__heading h3{min-width:0;font-size:var(--text-card);letter-spacing:var(--tracking-heading);flex:1;font-weight:600;line-height:1.2}.dawson-tour-recap__heading h3:focus:not(:focus-visible){outline:none}.dawson-tour-recap__heading button{flex:none}.dawson-tour-recap__intro{color:var(--muted);font-size:var(--text-control);margin-top:-8px;line-height:1.5}.dawson-tour-recap__works{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dawson-tour-recap__works h4{font-size:var(--text-body);font-weight:600;line-height:1.4}.dawson-tour-recap__works p{color:var(--muted);font-size:var(--text-control);margin-top:4px;line-height:1.55}.dawson-tour-recap__question{font-size:var(--text-body);font-weight:500;line-height:1.5}.dawson-tour-recap__cue{color:var(--muted);font-size:var(--text-control);margin-top:6px;line-height:1.55}.dawson-tour-recap__actions{justify-items:start;gap:6px;display:grid}.dawson-tour-recap__actions button,.dawson-tour-recap__actions a{min-height:44px;font:500 var(--text-control)/1.4 var(--sans);align-items:center;gap:8px;display:inline-flex}.dawson-tour-recap__actions button{border:1px solid var(--theme-control-border);border-radius:var(--control-radius);color:var(--ink);text-align:start;cursor:pointer;background:0 0;padding:9px 14px}.dawson-tour-recap__actions button:hover{background:var(--theme-control-hover)}.dawson-tour-recap__actions a{color:var(--ink);text-underline-offset:4px}.dawson-tour-recap__actions svg{flex:none;width:18px;height:18px}.dawson-tour-recap :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=1061px){.dawson-tours__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
