.variant-default .v7-shell .location-chip-row,.variant-default .v7-shell .location-chip,.variant-default .v7-shell .warning-message.location-notice{display:none}.entry-page-name{font-size:var(--font-size-28);line-height:var(--font-line-40);font-weight:700}@font-face{font-family:Pretendard V7;src:url(/assets/Pretendard-v7-subset-CRMWst7n.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--knps-white:#fff;--knps-forest-50:#fdfff7;--knps-forest-100:#eeffe5;--knps-forest-200:#d9ffd1;--knps-forest-600:#057a67;--knps-forest-700:#125c56;--knps-forest-800:#143838;--knps-stone-50:#f7f9f7;--knps-stone-100:#eef2ef;--knps-stone-200:#dde4df;--knps-stone-300:#c4cec9;--knps-stone-400:#9daaa6;--knps-stone-500:#72807e;--knps-stone-600:#546363;--knps-stone-700:#3a474a;--knps-stone-950:#11151c;--knps-text-primary:var(--knps-stone-950);--knps-text-secondary:var(--knps-stone-700);--knps-text-muted:#626f6c;--knps-text-disabled:var(--knps-stone-400);--knps-text-brand:var(--knps-forest-700);--knps-action-primary:var(--knps-forest-700);--knps-action-disabled:var(--knps-stone-100);--knps-action-disabled-strong:var(--knps-stone-500);--knps-background-top:#e9fcde;--knps-background-middle:#f7ffe5;--knps-background-canvas:var(--knps-stone-50);--knps-border-default:var(--knps-stone-100);--knps-border-strong:var(--knps-forest-200);--knps-warning-text:#8a452e;--knps-warning-background:#fff4eb;--knps-warning-border:#e5bca6;--knps-caution-text:#94620b;--knps-caution-background:#fff1d6;--knps-danger-text:#b23f35;--knps-shadow-bubble:#1b2a211f;--knps-shadow-card:#1b2a210b;--knps-entry-background:#f6faec;--knps-entry-top:#edf6e0;--knps-entry-bottom:#fcfaf0;--knps-map-ground:#f1f2ec;--knps-edge-top:var(--knps-background-top);--knps-edge-bottom:var(--knps-background-canvas);--knps-radius-2:2px;--knps-radius-4:4px;--knps-radius-6:6px;--knps-radius-8:8px;--knps-radius-10:10px;--knps-radius-12:12px;--knps-radius-14:14px;--knps-radius-16:16px;--knps-radius-20:20px;--knps-radius-24:24px;--knps-radius-full:9999px;--knps-radius-circle:50%;--knps-nav-height:56px;--knps-font-family:system-ui, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--knps-letter-spacing:-.02em;--knps-letter-spacing-bubble:-.4px;font-family:var(--knps-font-family)}:root:has(.entry-screen){--knps-edge-top:var(--knps-entry-top);--knps-edge-bottom:var(--knps-entry-bottom)}:root:has(.navigation-mode){--knps-edge-top:var(--knps-map-ground)}html.os-windows{--knps-font-family:"Pretendard V7", "Malgun Gothic", sans-serif}:where(body,body *){letter-spacing:var(--knps-letter-spacing)}:where(.batu-message,.user-message,.answer-card,.greeting),:where(.batu-message,.user-message,.answer-card,.greeting) *{letter-spacing:var(--knps-letter-spacing-bubble)}:root{--font-line-14:14px;--font-line-15:15px;--font-line-16:16px;--font-line-18:18px;--font-line-20:20px;--font-line-22:22px;--font-line-26:26px;--font-line-40:40px;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-21:21px;--font-size-22:22px;--font-size-26:26px;--font-size-28:28px;--font-size-8:8px;--font-size-9:9px;--font-tracking-default:-.02em;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--gray-50:#f7f8f9;--gray-100:#eef0f2;--gray-200:#dfe1e6;--gray-300:#c8cbd1;--gray-400:#a8abb3;--gray-500:#80838c;--gray-600:#5c5f6b;--gray-700:#414452;--gray-800:#2a2d3b;--gray-900:#1a1c29;--gray-950:#11151c;--main-50:#f5fcf9;--main-100:#e1faf8;--main-200:#c5e5f0;--main-300:#9dbfe0;--main-400:#5c86cc;--main-500:#1139ad;--main-600:#061a94;--main-700:#161770;--main-800:#211d52;--main-900:#221f3d;--sub-50:#fef9fa;--sub-100:#f9ecef;--sub-200:#f1d7dc;--sub-300:#e3b6c0;--sub-400:#cf909e;--sub-500:#b9687a;--sub-600:#985564;--sub-700:#76434e;--sub-800:#553038;--sub-900:#371f25;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-2:2px;--radius-20:20px;--radius-24:24px;--radius-4:4px;--radius-8:8px;--radius-full:9999px;--size-1:1px;--size-100:100px;--size-120:120px;--size-16:16px;--size-17:17px;--size-18:18px;--size-19:19px;--size-20:20px;--size-200:200px;--size-22:22px;--size-24:24px;--size-240:240px;--size-256:256px;--size-28:28px;--size-294_75:294.75px;--size-3:3px;--size-30:30px;--size-32:32px;--size-34:34px;--size-340:340px;--size-349_195:349.195px;--size-36:36px;--size-38:38px;--size-390:390px;--size-40:40px;--size-42:42px;--size-430:430px;--size-44:44px;--size-48:48px;--size-60:60px;--size-64:64px;--size-72:72px;--size-8:8px;--size-844:844px;--size-88:88px;--size-96:96px;--space-1:1px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-18:18px;--space-2:2px;--space-20:20px;--space-24:24px;--space-28:28px;--space-3:3px;--space-32:32px;--space-4:4px;--space-40:40px;--space-6:6px;--space-68:68px;--space-7:7px;--space-8:8px;--space-9:9px;--stroke-width-1:1px;--stroke-width-2:2px;--stroke-width-3:3px;--white:#fff;--bg-brand-solid:var(--main-700);--bg-brand-weak:var(--main-100);--bg-brand-weak-pressed:var(--main-200);--bg-critical-solid:#a73141;--bg-danger-weak:#fff8fa;--bg-disabled:var(--gray-100);--bg-entry:#f6faec;--bg-neutral-solid:var(--gray-950);--bg-neutral-weak:var(--gray-50);--bg-page-bottom:var(--gray-50);--bg-page-middle:#e1faef;--bg-page-top:var(--main-100);--bg-page-gradient:linear-gradient(to bottom, var(--bg-page-top) 12%, var(--bg-page-middle) 32%, var(--bg-page-bottom) 64%);--bg-selected:var(--main-50);--bg-subtle:var(--gray-100);--bg-surface:var(--white);--fg-brand:var(--main-700);--fg-bubble-link:var(--main-200);--fg-danger:#b23f35;--fg-disabled:var(--gray-500);--fg-error:#a3321f;--fg-muted:#626f6c;--fg-neutral:var(--gray-950);--fg-on-brand-solid:var(--white);--fg-placeholder:var(--gray-400);--fg-secondary:var(--gray-700);--layout-sheet-padding:var(--space-24);--layout-sheet-title-gap:var(--space-20);--shadow-bubble:#1b2a211f;--shadow-medium:#1b2a2114;--shadow-soft:#1b2a210a;--source-link-bg:#f5faf7;--source-link-fg:#246249;--source-link-stroke:#c7dcd1;--stroke-brand:var(--main-700);--stroke-danger-weak:#eadce4;--stroke-input:#c9d3cf;--stroke-subtle:var(--gray-100);--text-body-compact-line:var(--font-line-20);--text-body-compact-size:var(--font-size-14);--text-body-default-line:var(--font-line-22);--text-body-default-size:var(--font-size-16);--text-caption-line:var(--font-line-16);--text-caption-size:var(--font-size-12);--text-label-default-line:var(--font-line-20);--text-label-default-size:var(--font-size-14);--text-meta-line:var(--font-line-18);--text-meta-size:var(--font-size-13);--text-title-section-line:var(--font-line-26);--text-title-section-size:var(--font-size-18);--text-title-sheet-line:var(--font-line-22);--text-title-sheet-size:var(--font-size-16);--bubble-avatar-bg:var(--bg-brand-solid);--bubble-avatar-fg:var(--fg-on-brand-solid);--bubble-padding-x:var(--space-16);--bubble-padding-y:var(--space-8);--bubble-radius:var(--radius-20);--bubble-text-line:var(--font-line-22);--bubble-text-size:var(--font-size-14);--bubble-user-bg:var(--bg-surface);--bubble-user-fg:var(--fg-neutral);--button-large-gap:var(--space-6);--button-large-height:var(--size-48);--button-large-padding-x:var(--space-16);--button-large-padding-y:var(--space-12);--button-large-radius:var(--radius-10);--button-large-text-line:var(--font-line-20);--button-large-text-size:var(--font-size-16);--button-small-text-line:var(--font-line-16);--button-small-text-size:var(--font-size-13);--button-xsmall-text-line:var(--font-line-14);--button-xsmall-text-size:var(--font-size-12);--chip-suggestion-padding-x:var(--space-14);--chip-suggestion-padding-y:var(--space-8);--chip-suggestion-radius:var(--radius-full);--dialog-button-gap:var(--space-10);--dialog-max-width:var(--size-430);--dialog-radius:var(--radius-20);--navigation-bar-height-default:56px;--sheet-close-size:var(--size-38);--sheet-max-width:var(--size-430);--sheet-radius:var(--radius-20);--toggle-height:var(--size-24);--toggle-inset:var(--space-2);--toggle-knob:var(--size-20);--toggle-off-bg:var(--gray-300);--toggle-width:var(--size-40);--badge-padding-x:var(--space-6);--badge-radius:var(--radius-full);--button-small-gap:var(--space-4);--button-small-height:var(--size-32);--button-small-padding-x:var(--space-12);--button-small-padding-y:var(--space-8);--button-small-radius:var(--radius-8);--button-xsmall-gap:var(--space-2);--button-xsmall-height:var(--size-28);--button-xsmall-padding-x:var(--space-12);--button-xsmall-padding-y:var(--space-6);--button-xsmall-radius:var(--radius-full);--callout-gap:var(--space-4);--callout-padding-x:var(--space-12);--callout-padding-y:var(--space-8);--callout-radius:var(--radius-12);--entry-button-height:var(--size-88);--entry-button-radius:var(--radius-20);--icon-button-radius:var(--radius-full);--icon-button-size:var(--size-48);--input-gap:var(--space-6);--input-height:var(--size-48);--input-padding-x:var(--space-14);--input-radius:var(--radius-full);--list-row-height:var(--size-60);--option-row-content-gap:var(--space-12);--option-row-gap:var(--space-10);--option-row-height:var(--size-72);--option-row-padding-x:var(--space-16);--option-row-padding-y:var(--space-12);--option-row-radius:var(--radius-16);--radio-chip-height:var(--size-40);--radio-chip-padding-x:var(--space-14);--radio-chip-radius:var(--radius-20);--voice-mic-size:var(--size-64);--voice-mic-ring-max:var(--size-8);--voice-mic-ring-color:color-mix(in srgb, var(--main-200) 25%, transparent)}@keyframes chat-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes avatar-loading-out{to{opacity:0}}@keyframes avatar-loading-in{to{opacity:1}}@keyframes avatar-loading-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes skeleton-pulse{0%{opacity:1}to{opacity:.5}}@keyframes backdrop-out{to{opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes interrupt-hint-in{0%{opacity:0}}:root{font-synthesis:none;font-size:var(--font-size-16);line-height:1.5;font-weight:var(--font-weight-regular)}*{box-sizing:border-box}body{margin:0}html,body,#root{width:100%;height:100%;overflow:hidden}html,body{overscroll-behavior:none}button,input,select{font:inherit}html{-webkit-tap-highlight-color:transparent}button,a,[role=button],summary{touch-action:manipulation}button{color:inherit;cursor:pointer;min-height:var(--size-44);background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:var(--stroke-width-3) solid var(--stroke-brand);outline-offset:var(--space-3)}@media (hover:hover) and (pointer:fine){button:hover:not(:disabled){filter:brightness(.96)}}h1,h2,h3,p{margin:0}h3{font-size:var(--font-size-22);line-height:1.35;font-weight:var(--font-weight-bold)}p+p{margin-top:var(--space-10)}svg{display:block}.icon{width:var(--size-22);height:var(--size-22);fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon-button{flex:none;justify-content:center;align-items:center;display:inline-flex}.app{height:100dvh;max-width:var(--size-430);isolation:isolate;box-shadow:0 0 80px color-mix(in srgb, var(--main-700) 9.8%, transparent);grid-template-rows:auto auto minmax(0,1fr) auto;margin:0 auto;position:relative}.app-header{justify-content:space-between;gap:var(--space-8)}.brand{flex-direction:column;line-height:1}.avatar{align-items:center}.greeting{text-align:center;font-size:var(--font-size-16);margin-top:var(--space-18);line-height:1.65}.panel-heading{justify-content:space-between;align-items:center;gap:var(--space-8);flex:none;display:flex}.primary,.secondary{justify-content:center;align-items:center;gap:var(--button-large-gap);padding:var(--button-large-padding-y) var(--button-large-padding-x);font-size:var(--button-large-text-size);line-height:var(--button-large-text-line);display:inline-flex}button.primary:disabled,.v7-shell button.primary:disabled{border-color:var(--bg-disabled);background:var(--bg-disabled);color:var(--fg-disabled);opacity:1}.full-width{width:100%}.text-button{color:var(--fg-brand);text-underline-offset:var(--space-3);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);padding:var(--space-8);text-decoration:underline}.course-details{border-top:var(--stroke-width-1) solid var(--stroke-subtle);padding:var(--space-10) 0;font-size:var(--font-size-14)}.course-details summary{cursor:pointer;padding:var(--space-10) 0;min-height:var(--size-44);font-weight:var(--font-weight-medium)}.muted{color:var(--fg-secondary);margin:var(--space-10) 0}.source{color:var(--fg-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line);margin:var(--space-8) 0;overflow-wrap:anywhere}.footer-note{font-size:var(--font-size-9);text-align:center;margin-top:var(--space-10);color:var(--fg-secondary)}.chat-panel>.muted{margin:0 0 var(--space-10);font-size:var(--font-size-11);flex:none}.chat-log{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.batu-message,.user-message{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:var(--space-12)}.user-message{margin-left:auto}.suggestions{gap:var(--space-6);flex:none}.suggestions button{border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-full);min-height:var(--size-34);padding:var(--space-6) var(--space-10);font-size:var(--font-size-11)}.loading{top:var(--space-8);white-space:nowrap;padding:var(--space-8) var(--space-12);border-radius:var(--radius-20);background:color-mix(in srgb, var(--bg-surface) 94.12%, transparent);font-size:var(--font-size-12);z-index:1;box-shadow:0 3px 12px color-mix(in srgb, var(--main-700) 8.24%, transparent);position:absolute;left:50%;transform:translate(-50%)}.fatal{padding:var(--space-32);max-width:var(--size-430);margin:auto}.sr-only{width:var(--size-1);height:var(--size-1);margin:calc(-1 * var(--space-1));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}dialog{max-height:75dvh;margin:auto auto 0;padding:0}dialog[open]{flex-direction:column;display:flex}.modal-body{overscroll-behavior:contain;overflow-y:auto}.scenario-options{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.scenario-options button{background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stroke-subtle);padding:var(--space-8);border-radius:var(--radius-8);font-size:var(--font-size-12)}.scenario-options button[aria-pressed=true]{background:var(--bg-selected);box-shadow:inset 0 0 0 1px var(--main-700)}.location-card strong{margin-bottom:var(--space-8);display:block}.emergency-link{justify-content:center;align-items:center;gap:var(--space-6);background:var(--bg-critical-solid);color:var(--fg-on-brand-solid);border-radius:var(--radius-10);min-height:var(--size-48);padding:var(--space-12) var(--space-16);font-size:var(--button-large-text-size);line-height:var(--button-large-text-line);font-weight:var(--font-weight-medium);text-decoration:none;display:flex}@media (width>=600px){.app{border-left:var(--stroke-width-1) solid color-mix(in srgb, var(--gray-300) 31.37%, transparent);border-right:var(--stroke-width-1) solid color-mix(in srgb, var(--gray-300) 31.37%, transparent)}.avatar-image img{object-position:center 60%}}@media (height<=700px){.app-header{padding-top:var(--space-8);padding-bottom:var(--space-4)}.brand{font-size:var(--font-size-26)}.app-footer{padding:var(--space-8) var(--space-16) calc(var(--space-6) + env(safe-area-inset-bottom))}.footer-note{font-size:var(--font-size-8);margin-top:var(--space-6)}.greeting{margin-top:var(--space-8);font-size:var(--font-size-14);padding:var(--space-10) var(--space-14)}.panel-heading{padding:var(--space-6) var(--space-10) var(--space-4) var(--space-16)}.panel-heading h2{font-size:var(--font-size-16)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.source-statuses p{margin:var(--space-4) 0}.app-header{padding-top:calc(var(--space-6) + env(safe-area-inset-top));padding-bottom:var(--space-2)}.footer-note{font-size:var(--font-size-10);margin-top:var(--space-4)}.chat-mode .context-panel{margin:0 var(--space-6)}@media (height<=700px){.app-footer{padding-top:var(--space-6)}}.bandali-app{max-width:var(--size-430)}.bandali-app .brand{font-size:var(--font-size-21);font-weight:var(--font-weight-bold);letter-spacing:-1px;align-items:flex-start}.bandali-app .app-header>.icon-button{justify-self:end}.bandali-app .stage{flex-direction:column;display:flex;position:relative}.bandali-app .avatar{gap:var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bandali-app .avatar-image{flex:1;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;display:flex;overflow:hidden}.bandali-app .avatar-image img{object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:100%}.bandali-app .greeting{flex:none;position:static;transform:none}.bandali-app .primary{box-shadow:none;min-height:var(--button-large-height)}.bandali-app .secondary{border:var(--stroke-width-1) solid var(--stroke-subtle)}.bandali-app .muted{font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.bandali-app .footer-note{font-size:var(--font-size-9);margin-top:var(--space-6);line-height:1.3}dialog::backdrop{background:color-mix(in srgb, var(--bg-neutral-solid) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bandali-app.chat-mode .context-panel{background:var(--bg-neutral-weak)}@media (height<=720px){.bandali-app .greeting{padding:var(--space-10) var(--space-14)}.bandali-app .footer-note{font-size:var(--font-size-8)}.bandali-app .panel-heading{min-height:var(--size-38);padding:var(--space-8) var(--space-12)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bandali-app .avatar{justify-content:flex-end;margin:0;overflow:hidden}.bandali-app .avatar-image{z-index:0;border-radius:0;inset:auto}.bandali-app .avatar-image img{mix-blend-mode:normal}.bandali-app .greeting{-webkit-backdrop-filter:none;backdrop-filter:none;margin:0}.home-ask input{width:100%}.home-ask button{width:var(--size-34);min-width:var(--size-34);height:var(--size-44);place-items:center;padding:0;display:grid}.home-ask .icon{width:var(--size-19);height:var(--size-19)}.bandali-app{grid-template-columns:minmax(0,1fr);width:100%}.bandali-app .stage,.bandali-app .context-panel,.bandali-app .places-panel,.bandali-app .greeting{min-width:0}.bandali-app .avatar-image{position:relative}.bandali-app .avatar-canvas{opacity:0;width:100%;display:block;position:absolute}.bandali-app .avatar-canvas.shown{opacity:1;transition:opacity .25s}.bandali-app:not(.compact) .avatar-canvas{aspect-ratio:11/10;height:auto;max-height:100%;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.bandali-app .avatar-canvas.shown{transition:none}}.home-ask input:focus-visible,.place-search input:focus-visible{outline:none}:is(.home-ask:has(input:focus-visible),.place-search:has(input:focus-visible)){outline:var(--stroke-width-3) solid var(--stroke-brand);outline-offset:var(--space-2)}.bandali-app.chat-mode .avatar{pointer-events:none;position:absolute;inset:0}.bandali-app.chat-mode:not(.compact) .avatar-canvas{inset:0 0 auto}.bandali-app.chat-mode:not(.compact) .avatar-image img{object-position:center top}.bandali-app.chat-mode .greeting{display:none}.bandali-app.chat-mode .avatar-image{transition:filter .25s}.bandali-app.chat-mode.chat-overflow .avatar-image{filter:blur(8px)}@media (prefers-reduced-motion:reduce){.bandali-app.chat-mode .avatar-image{transition:none}}.bandali-app .chat-stage{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bandali-app .chat-stage[hidden]{display:none}.bandali-app .chat-panel{flex:1}.bandali-app .chat-log{flex-direction:column;min-height:0;display:flex}.bandali-app .chat-log>:first-child{margin-top:auto}.bandali-app .chat-turn{gap:var(--space-10);flex-direction:column;display:flex}.bandali-app .batu-row{align-items:flex-start;gap:var(--space-8);display:flex}.bandali-app .batu-face{width:var(--size-34);height:var(--size-34);border-radius:var(--radius-full);object-fit:cover;object-position:50% 8%;background:var(--bg-surface);border:var(--stroke-width-1) solid var(--white);box-shadow:0 2px 6px color-mix(in srgb, var(--gray-950) 12.16%, transparent);flex:none}.bandali-app .chat-log .batu-message,.bandali-app .chat-log .user-message{margin:0;animation:.2s ease-out chat-rise}.bandali-app .chat-log .batu-message{border-top-left-radius:var(--radius-4);max-width:none}.bandali-app .chat-log .user-message{border-bottom-right-radius:var(--radius-4);align-self:flex-end}.bandali-app .chat-log .suggestions{margin:var(--space-8) 0 0;flex-wrap:wrap}.bandali-app .chat-log .suggestions button{background:var(--bg-surface)}.bandali-app .chat-turn .nearby-results{margin-left:var(--space-40);padding:0}@media (prefers-reduced-motion:reduce){.bandali-app .chat-log .batu-message,.bandali-app .chat-log .user-message,.bandali-app .typing-dots span{animation:none}}.answer-pending{margin-bottom:.5rem;font-size:.9rem;display:block}.answer-links{gap:var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.answer-links a{align-items:center;gap:var(--space-4);padding:.5rem var(--space-10);border:var(--stroke-width-1) solid var(--source-link-stroke);border-radius:var(--radius-10);color:var(--source-link-fg);background:var(--source-link-bg);font-size:.85rem;text-decoration:none;display:inline-flex}.answer-links svg{width:1em;height:1em}.entry-opening>.status-slot,.entry-opening>.stage>:not(.entry-skeleton),.entry-opening>.app-footer>*{visibility:hidden}.entry-skeleton{z-index:5;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-20) var(--space-12);flex-direction:column;display:flex;position:absolute;inset:0}.v7-shell>.stage>.entry-skeleton{bottom:var(--suggest-h)}.entry-skeleton.skeleton-mode-text{padding:0 var(--space-20) var(--space-28);justify-content:flex-end;align-items:stretch}.skeleton-answer{flex-direction:column;display:flex}.skeleton-author{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.skeleton-face{width:var(--size-28);height:var(--size-28);border-radius:var(--radius-full)}.skeleton-name{width:var(--size-42);height:var(--size-16);border-radius:var(--radius-4)}.skeleton-line{height:var(--size-16);margin:var(--space-3) 0;border-radius:var(--radius-4)}.skeleton-line-short{width:40%}.entry-opening>.app-footer>.ai-notice{visibility:visible}.skeleton-block{background:var(--gray-200);flex:none;animation:1.2s ease-in-out infinite alternate skeleton-pulse;display:block}.entry-skeleton.skeleton-mode-avatar{justify-content:center;padding:0}.skeleton-character{min-height:0;width:var(--size-294_75);max-width:100%;height:var(--size-349_195);object-fit:contain;flex:0 auto;max-height:100%;display:block}.answer-card{gap:var(--space-4);padding:var(--space-12);font-size:var(--font-size-14);line-height:var(--font-line-22);color:var(--fg-neutral);display:grid}.answer-more{justify-self:start;align-items:center;gap:var(--button-small-gap);min-height:var(--button-small-height);margin:var(--space-4) var(--space-6);padding:var(--button-small-padding-y) var(--button-small-padding-x);border-radius:var(--button-small-radius);background:var(--bg-subtle);color:var(--fg-brand);font-size:var(--button-small-text-size);line-height:var(--button-small-text-line);font-weight:var(--font-weight-medium);border:0;display:inline-flex;position:relative}.answer-card .answer-more{margin:var(--space-4) 0 0}.answer-more .icon{width:var(--size-16);height:var(--size-16)}.answer-more[aria-expanded=true] .icon{transform:rotate(180deg)}.answer-card .answer-links{margin:var(--space-4) 0 0}.bandali-app .chat-panel{flex-direction:column;min-height:0;display:flex}.bandali-app .chat-panel>.chat-log{flex:1}.v7-shell .chat-log .batu-message{position:relative}.bubble-clamp{display:block;position:relative}.bubble-text.clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble-more{min-height:0;margin:0 0 0 var(--space-4);box-shadow:none;color:var(--fg-bubble-link);font:inherit;font-weight:var(--font-weight-medium);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;display:inline;position:relative}.bubble-more:before{content:"";inset:calc(-1 * var(--space-13)) calc(-1 * var(--space-4));position:absolute}.bubble-more.overlay{padding:0 0 0 var(--space-28);line-height:var(--font-line-22);background:linear-gradient(to right, transparent, var(--bg-brand-solid) 40%);margin:0;position:absolute;bottom:0;right:0}:root{color:var(--fg-neutral);background:var(--bg-page-bottom);-webkit-font-smoothing:antialiased;--knps-edge-top:var(--bg-page-top);--knps-edge-bottom:var(--bg-page-bottom)}body:before,body:after{content:"";z-index:8;pointer-events:none;position:fixed;left:0;right:0}body:before{height:max(env(safe-area-inset-top), var(--size-1));background:var(--knps-edge-top);top:0}body:after{height:max(env(safe-area-inset-bottom), var(--size-1));background:var(--knps-edge-bottom);bottom:0}:root:has(dialog[open]){background:var(--knps-edge-top)}:root:has(dialog.alert[open]){background:var(--knps-edge-bottom)}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline-color:var(--main-600)}.v7-icon{width:var(--size-24);height:var(--size-24);vertical-align:middle;flex:none;display:inline-block;position:relative}.v7-icon:before{content:"";-webkit-mask:var(--v7-art) center / 100% 100% no-repeat;-webkit-mask:var(--v7-art) center / 100% 100% no-repeat;mask:var(--v7-art) center / 100% 100% no-repeat;-webkit-mask:var(--v7-art) center / 100% 100% no-repeat;pointer-events:none;background:currentColor;position:absolute;inset:0}.v7-icon[data-icon=HeaderBack]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='9.58573'%20height='18'%20viewBox='0%200%209.58573%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='arrow%20icon'%3e%3cpath%20id='down'%20d='M8.58573%200.999998L1.29289%208.29289C0.902367%208.68337%200.902367%209.3166%201.29289%209.70709L8.58573%2017'%20stroke='%2311151C'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Chevron]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M9%205L16%2012L9%2019'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Mic]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M19%2010V12C19%2013.8565%2018.2625%2015.637%2016.9497%2016.9497C15.637%2018.2625%2013.8565%2019%2012%2019C10.1435%2019%208.36301%2018.2625%207.05025%2016.9497C5.7375%2015.637%205%2013.8565%205%2012V10M12%2019V22M8%2022H16M9%205C9%204.20435%209.31607%203.44129%209.87868%202.87868C10.4413%202.31607%2011.2044%202%2012%202C12.7956%202%2013.5587%202.31607%2014.1213%202.87868C14.6839%203.44129%2015%204.20435%2015%205V12C15%2012.7956%2014.6839%2013.5587%2014.1213%2014.1213C13.5587%2014.6839%2012.7956%2015%2012%2015C11.2044%2015%2010.4413%2014.6839%209.87868%2014.1213C9.31607%2013.5587%209%2012.7956%209%2012V5Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Volume]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M16%208C18%2010%2018%2014%2016%2016M19%205C23%209%2023%2015%2019%2019M3%209H7L12%204V20L7%2015H3V9Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=VolumeOff]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M7%209H3V15H7L12%2020V4L7%209Z'%20stroke='%23125C56'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M16%209L22%2015M22%209L16%2015'%20stroke='%23125C56'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Send]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Original%20SVG'%3e%3cpath%20id='Vector'%20d='M12%2019V5M18%2011L12%205L6%2011'%20stroke='%23125C56'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Close]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M6%206L18%2018M6%2018L18%206'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Chat]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='23.3334'%20height='21.0093'%20viewBox='0%200%2023.3334%2021.0093'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon'%3e%3cpath%20id='text'%20d='M11.6667%201.16667V2.33333C16.954%202.3334%2020.9999%206.11497%2021%2010.4997H22.1667H23.3334C23.3331%204.57555%2017.9767%207e-05%2011.6667%200V1.16667ZM22.1667%2010.4997H21C21%2014.8846%2016.9541%2018.6669%2011.6668%2018.667V19.8337V21.0003C17.977%2021.0002%2023.3334%2016.4239%2023.3334%2010.4997H22.1667ZM11.6668%2019.8337L12.1884%2018.7901L12.1874%2018.7896L11.6654%2019.8334L11.1439%2020.8766L11.1449%2020.8771L11.6668%2019.8337ZM11.6654%2019.8334L11.6653%2018.667H2.30134V19.8337V21.0003H11.6653L11.6654%2019.8334ZM1.82694%2018.9109L2.77574%2019.5898L4.25456%2017.523L3.30576%2016.8441L2.35696%2016.1652L0.87814%2018.232L1.82694%2018.9109ZM3.26647%2016.0987L4.15761%2015.3457C3.00184%2013.9779%202.33334%2012.3015%202.33334%2010.4997H1.16667L0%2010.4996C0%2012.8995%200.89508%2015.0998%202.37533%2016.8517L3.26647%2016.0987ZM1.16667%2010.4997H2.33334C2.33351%206.11501%206.3794%202.33345%2011.6667%202.33333V1.16667V0C5.35677%200.00014%200.00023%204.57547%200%2010.4996L1.16667%2010.4997ZM3.30576%2016.8441L4.25456%2017.523C4.74682%2016.835%204.65892%2015.939%204.15761%2015.3457L3.26647%2016.0987L2.37533%2016.8517C2.23258%2016.6827%202.18797%2016.4014%202.35696%2016.1652L3.30576%2016.8441ZM2.30134%2019.8337V18.667C2.77603%2018.667%203.05196%2019.2037%202.77574%2019.5898L1.82694%2018.9109L0.87814%2018.232C0.0494699%2019.3901%200.87728%2021.0003%202.30134%2021.0003V19.8337ZM11.6654%2019.8334L10.8405%2020.6583C10.1056%2019.9235%2010.6261%2018.667%2011.6653%2018.667L11.6654%2019.8334L11.6653%2021.0003C12.7049%2021.0003%2013.2255%2019.7435%2012.4904%2019.0084L11.6654%2019.8334ZM11.6654%2019.8334L12.1874%2018.7896C11.0035%2018.1977%209.90447%2019.7224%2010.8405%2020.6583L11.6654%2019.8334L12.4904%2019.0084C13.4261%2019.9441%2012.3275%2021.4684%2011.1439%2020.8766L11.6654%2019.8334ZM11.6668%2019.8337V18.667C11.8468%2018.667%2012.0255%2018.7087%2012.1884%2018.7901L11.6668%2019.8337L11.1449%2020.8771C11.3079%2020.9586%2011.4867%2021.0003%2011.6668%2021.0003V19.8337Z'%20fill='%2311151C'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Voice]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='25.3509'%20height='23.3335'%20viewBox='0%200%2025.3509%2023.3335'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='icon-park-outline:people-speak'%3e%3cpath%20id='Vector'%20d='M19.5176%203.24095C19.5176%203.24095%2020.6843%205.57428%2019.5176%208.42614M23.1472%201.16688C23.1472%201.16688%2025.4806%205.36688%2023.1472%2010.5002'%20stroke='%2311151C'%20stroke-width='2.33333'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Ellipse%20725'%20d='M11.1671%2010.1669C13.3762%2010.1669%2015.1671%208.37602%2015.1671%206.16688C15.1671%203.95774%2013.3762%202.16688%2011.1671%202.16688C8.95795%202.16688%207.16709%203.95774%207.16709%206.16688C7.16709%208.37602%208.95795%2010.1669%2011.1671%2010.1669Z'%20stroke='%2311151C'%20stroke-width='2.33333'/%3e%3cpath%20id='Vector%20856'%20d='M19.1859%2022.1669H3.1484C1.88307%2022.1669%200.845426%2021.1209%201.25964%2019.9281C2.18208%2017.2719%204.87395%2014.1669%2011.1671%2014.1669C17.4603%2014.1669%2020.1521%2017.2719%2021.0745%2019.9281C21.4888%2021.1209%2020.4511%2022.1669%2019.1859%2022.1669Z'%20stroke='%2311151C'%20stroke-width='2.33333'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=HeaderLanguage]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20.9999'%20height='21.0002'%20viewBox='0%200%2020.9999%2021.0002'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M1.45384%207.26933H19.5461M1.45384%2013.7309H19.5461M0.807688%2010.5001C0.807687%2011.7729%201.05839%2013.0333%201.54547%2014.2092C2.03255%2015.3851%202.74648%2016.4536%203.64649%2017.3535C4.54651%2018.2536%205.61498%2018.9675%206.7909%2019.4546C7.96682%2019.9417%209.22717%2020.1924%2010.5%2020.1924C11.7728%2020.1924%2013.0332%2019.9417%2014.209%2019.4546C15.385%2018.9675%2016.4535%2018.2536%2017.3534%2017.3535C18.2535%2016.4536%2018.9674%2015.3851%2019.4545%2014.2092C19.9416%2013.0333%2020.1923%2011.7729%2020.1923%2010.5001C20.1923%207.92953%2019.1711%205.46426%2017.3534%203.6466C15.5358%201.82894%2013.0705%200.807796%2010.5%200.807796C7.92943%200.807796%205.46415%201.82894%203.64649%203.6466C1.82884%205.46426%200.807688%207.92953%200.807688%2010.5001Z'%20stroke='%2311151C'%20stroke-width='1.61538'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M9.966%200.807797C8.15175%203.71506%207.18992%207.07318%207.18992%2010.5001C7.18992%2013.927%208.15175%2017.2851%209.966%2020.1924M11.0429%200.807797C12.8572%203.71506%2013.819%207.07318%2013.819%2010.5001C13.819%2013.927%2012.8572%2017.2851%2011.0429%2020.1924'%20stroke='%2311151C'%20stroke-width='1.61538'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Voice]:before{width:90.54%;height:83.33%;inset:6.55% auto auto 2.97%}.v7-icon[data-icon=Chat]:before{width:83.33%;height:75.03%;inset:12.5% auto auto 8.33%}.v7-icon[data-icon=HeaderBack]:before{width:39.94%;height:75%;inset:10.97% auto auto 29.36%}.entry-screen{min-height:100dvh;color:var(--fg-neutral);background:var(--bg-entry) url(/assets/entry-loop-poster-8I0Azvx6.jpg) var(--entry-backdrop-x) var(--entry-backdrop-y) / var(--entry-backdrop-w) var(--entry-backdrop-h) no-repeat;flex-direction:column;padding:0;display:flex;position:relative;overflow-y:auto}.entry-backdrop{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.entry-video{left:var(--entry-backdrop-x);top:var(--entry-backdrop-y);width:var(--entry-backdrop-w);height:var(--entry-backdrop-h);object-fit:contain;pointer-events:none;display:block;position:absolute}.entry-video::-webkit-media-controls{display:none!important}.entry-video::-webkit-media-controls-panel{display:none!important}.entry-video::-webkit-media-controls-overlay-play-button{display:none!important}.entry-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.entry-video.is-blocked{opacity:0}.entry-heading{z-index:1;align-items:center;gap:var(--space-8);padding:max(var(--space-24), env(safe-area-inset-top)) var(--space-24) var(--space-16);flex-direction:column;flex:none;display:flex;position:relative}.entry-wordmark{line-height:0;display:block;position:relative}.entry-beta{left:calc(95% + var(--space-3));padding:0 var(--badge-padding-x);border-radius:var(--badge-radius);background:var(--gray-700);color:var(--fg-on-brand-solid);font-family:var(--knps-font-family);font-size:var(--font-size-10);line-height:var(--font-line-15);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-default);white-space:nowrap;position:absolute;bottom:12%}.header-beta{margin-right:var(--space-4);padding:0 var(--badge-padding-x);border-radius:var(--badge-radius);background:var(--fg-muted);color:var(--fg-on-brand-solid);font-family:var(--knps-font-family);font-size:var(--font-size-10);line-height:var(--font-line-15);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-default);white-space:nowrap;vertical-align:middle;flex:none;display:inline-block}.entry-wordmark img{width:var(--size-256);height:var(--size-100);object-fit:contain;max-width:100%;display:block}.entry-service{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-14) var(--space-8) var(--space-18);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--fg-secondary);font-size:var(--text-body-default-size);line-height:var(--text-body-default-line);letter-spacing:var(--font-tracking-default);display:flex}.entry-language{top:max(var(--space-7), env(safe-area-inset-top));right:var(--space-15);z-index:2;position:absolute}.entry-language .language-button{width:var(--size-44);height:var(--size-44);border-radius:var(--radius-12);color:var(--fg-brand);justify-content:center;align-items:center;padding:0;display:flex}.entry-language .language-button .v7-icon{width:var(--size-20);height:var(--size-20)}.entry-main{padding:var(--space-8) var(--space-28) max(var(--space-24), env(safe-area-inset-bottom));z-index:1;flex-direction:column;flex:1;gap:0;display:flex;position:relative}.entry-art{min-height:var(--size-200);flex:1 0 200px}.entry-bottom{z-index:1;flex:none;position:relative}.entry-conversations{display:grid}.entry-conversations button{border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--entry-button-radius);width:100%;font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-default);box-shadow:0 10px 20px var(--shadow-medium);align-items:center;display:flex}.entry-conversations button>.v7-icon:last-child{width:var(--size-20);height:var(--size-22)}.entry-ai-notice{margin:var(--space-10) 0 0;font-size:var(--font-size-12);line-height:var(--font-line-18);letter-spacing:var(--font-tracking-default);text-align:center;color:var(--fg-secondary);overflow-wrap:anywhere}.modal-subtitle{margin:var(--space-4) 0 0;font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);color:var(--fg-muted)}.privacy-copy{color:var(--fg-secondary)}.privacy-copy h3{color:var(--fg-neutral)}.privacy-copy .primary{width:100%}.v7-shell{background:var(--bg-page-gradient);color:var(--fg-neutral);flex-direction:column;display:flex}.v7-shell .app-header{z-index:3;min-height:calc(var(--navigation-bar-height-default) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-16) 0;background:var(--bg-page-top);align-items:center;display:grid;position:sticky;top:0}.v7-shell .brand{width:var(--size-24);height:var(--size-44);margin-left:var(--space-4);place-items:center;padding:0;display:grid}.v7-shell .brand .v7-icon{width:var(--size-24);height:var(--size-24)}.v7-shell .header-title{justify-content:center;align-items:center;gap:var(--space-8);min-width:0;display:flex}.v7-shell .header-title>strong{font-size:var(--text-title-section-size);line-height:var(--text-title-section-line);font-weight:var(--font-weight-medium);white-space:nowrap}.v7-shell .language-button{justify-self:end;align-items:center;gap:var(--space-6);height:var(--size-44);border-radius:var(--radius-12);font-size:var(--text-meta-size);line-height:var(--text-meta-line);font-weight:var(--font-weight-bold);display:flex}.v7-shell .language-button .v7-icon{width:var(--size-20);height:var(--size-20)}.v7-shell .language-button.more-button{width:var(--size-28)}.v7-shell .language-button.more-button:after{content:"";width:var(--size-44);height:100%;position:absolute;top:0;left:0}.v7-shell .more-button .icon{width:var(--size-20);height:var(--size-20);stroke-width:3.6px}.v7-shell .app-header :is(.brand,.language-button){isolation:isolate;position:relative}.v7-shell .app-header :is(.brand,.language-button):before{content:"";z-index:-1;width:var(--size-40);height:var(--size-40);border-radius:var(--radius-8);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-shell .stage{min-height:0;padding:0 var(--space-20);gap:var(--space-10);flex:1}.v7-shell .avatar-image img{filter:none}.v7-shell .greeting{width:auto;max-width:100%;padding:var(--bubble-padding-y) var(--bubble-padding-x);border:var(--stroke-width-1) solid transparent;border-radius:var(--bubble-radius) var(--bubble-radius) var(--bubble-radius) var(--radius-4);background:var(--bubble-avatar-bg);color:var(--bubble-avatar-fg);box-shadow:0 0 16px var(--shadow-bubble);align-self:flex-start}.v7-shell .greeting p{font-size:var(--bubble-text-size);line-height:var(--bubble-text-line);text-align:left}.v7-shell .app-footer{padding:0 var(--space-18) max(var(--space-16), env(safe-area-inset-bottom));background:var(--bg-page-bottom)}.v7-shell.avatar-mode .app-footer{background:0 0}.v7-shell{--suggest-h:52px}.v7-shell .suggest-list{z-index:1;margin-top:calc(-1 * var(--suggest-h));gap:var(--space-8);padding:var(--space-8) var(--space-18);scroll-padding-inline:var(--space-18);scrollbar-width:none;flex:none;display:flex;position:relative;overflow-x:auto}.v7-shell .suggest-list::-webkit-scrollbar{display:none}.v7-shell .suggest-list[data-fade-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.v7-shell .suggest-list[data-fade-end]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.v7-shell .suggest-list[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.v7-shell .suggest-list button{min-height:0;padding:var(--chip-suggestion-padding-y) var(--chip-suggestion-padding-x);border-radius:var(--chip-suggestion-radius);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--stroke-subtle);color:var(--fg-brand);font-size:var(--text-label-default-size);line-height:var(--text-label-default-line);font-weight:var(--font-weight-medium);white-space:nowrap;border:0;flex:none;position:relative}.v7-shell .suggest-list button:before{content:"";inset:calc(-1 * var(--space-4)) 0;position:absolute}.v7-shell .conversation-controls{align-items:center;gap:var(--space-10);display:flex}.v7-shell .mic-button,.v7-shell .send-button{width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--icon-button-radius);background:var(--bg-surface);color:var(--fg-neutral);box-shadow:none;flex:none;place-items:center;padding:0;display:grid}.v7-shell .mic-button .v7-icon,.v7-shell .send-button .v7-icon{width:var(--size-24);height:var(--size-24)}.v7-shell .mic-button.listening{border-color:var(--stroke-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--main-700) 14.51%, transparent)}.v7-shell .send-button:not(:disabled){background:var(--bg-brand-solid);border-color:var(--stroke-brand);color:var(--fg-on-brand-solid)}.v7-shell .send-button:disabled{opacity:1;color:var(--fg-placeholder)}.v7-shell .home-ask,.v7-shell.messenger-mode .home-ask,.v7-shell .home-ask.sending{align-items:center;gap:var(--input-gap);min-width:0;height:var(--input-height);min-height:var(--input-height);padding:0 var(--input-padding-x);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--input-radius);background:var(--bg-surface);flex:1;margin:0;display:flex;position:static}.v7-shell .home-ask input{min-width:0;height:var(--size-24);color:var(--fg-neutral);background:0 0;border:0;outline:0;flex:1;padding:0}.v7-shell .home-ask input::placeholder{color:var(--fg-placeholder)}.v7-shell .home-ask .mode-switch{width:var(--size-36);min-width:var(--size-36);height:var(--size-36);min-height:var(--size-36);border-radius:var(--radius-full);background:var(--bg-brand-weak);color:var(--fg-brand);flex:none;place-items:center;padding:0;display:grid}.v7-shell .home-ask .mode-switch .v7-icon{width:var(--size-22);height:var(--size-22)}.v7-shell .footer-note,.v7-shell .ai-notice{font-size:var(--font-size-10);color:var(--fg-muted)}.voice-input-status{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--size-30);padding:var(--space-8) 0 var(--space-4);text-align:center;font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--fg-brand);display:flex}.voice-level{height:var(--size-28);align-items:center;gap:var(--space-4);display:flex}.voice-level i{width:var(--size-3);border-radius:var(--radius-full);background:var(--bg-brand-solid);transition:height .1s}.v7-shell.text-mode.compact .avatar,.v7-shell.messenger-mode .avatar,.v7-shell .batu-face,.v7-shell .chat-author{display:none}.v7-shell .batu-content{min-width:0;display:block}.v7-shell .chat-panel{padding:0}.v7-shell.messenger-mode .chat-stage{padding-top:var(--space-12)}.v7-shell .chat-log{gap:var(--space-10);padding:var(--space-2) 0 var(--space-8)}.v7-shell .stage .chat-log{margin-inline:calc(-1 * var(--space-20));padding-inline:var(--space-20)}.v7-shell.chat-mode .chat-log{padding-bottom:calc(var(--space-8) + var(--suggest-h))}.v7-shell:not(.chat-mode):not(.compact)>.stage{padding-bottom:var(--suggest-h)}.v7-shell .chat-log .suggestions{display:none}.v7-shell .batu-row{max-width:100%}.v7-shell .chat-log .batu-message,.v7-shell.messenger-mode .batu-message{padding:var(--bubble-padding-y) var(--bubble-padding-x);border:var(--stroke-width-1) solid transparent;border-radius:var(--bubble-radius) var(--bubble-radius) var(--bubble-radius) var(--radius-4);background:var(--bubble-avatar-bg);color:var(--bubble-avatar-fg);font-size:var(--bubble-text-size);line-height:var(--bubble-text-line);box-shadow:0 0 16px var(--shadow-bubble);-webkit-backdrop-filter:none;backdrop-filter:none}.v7-shell .chat-log .user-message,.v7-shell.messenger-mode .user-message{max-width:80%;padding:var(--bubble-padding-y) var(--bubble-padding-x);border:var(--stroke-width-1) solid transparent;border-radius:var(--bubble-radius) var(--bubble-radius) var(--radius-4) var(--bubble-radius);background:var(--bubble-user-bg);color:var(--bubble-user-fg);font-size:var(--bubble-text-size);line-height:var(--bubble-text-line);box-shadow:0 0 16px var(--shadow-bubble)}.v7-shell.avatar-mode .chat-log .answer-card{border:var(--stroke-width-1) solid transparent;border-radius:var(--radius-20) var(--radius-20) var(--radius-20) var(--radius-4);background:var(--bg-brand-solid);color:var(--fg-on-brand-solid);box-shadow:0 0 16px var(--shadow-bubble);align-self:flex-start;margin-left:0}.v7-shell.avatar-mode .chat-log .answer-card .answer-links a{background:color-mix(in srgb, var(--bg-surface) 14.12%, transparent);color:var(--fg-on-brand-solid);border:0}.v7-shell .batu-message a{color:var(--fg-on-brand-solid)}.v7-shell .batu-message .answer-links{gap:var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.v7-shell .batu-message .answer-links a,.v7-shell .batu-message .answer-links button{background:color-mix(in srgb, var(--bg-surface) 14.12%, transparent);color:var(--fg-on-brand-solid);border:0;align-items:center;text-decoration:none;display:flex}.v7-shell .batu-message .answer-links button{justify-content:space-between;gap:var(--space-16);width:100%;min-height:var(--size-44);padding:var(--space-10);border-radius:var(--radius-12);font-size:var(--text-label-default-size);line-height:var(--text-label-default-line);font-weight:var(--font-weight-medium);text-align:left}.v7-shell .batu-message .answer-links .v7-icon{width:var(--size-16);height:var(--size-16)}.v7-shell .answer-links a{justify-content:flex-start;gap:var(--button-xsmall-gap);min-height:var(--button-xsmall-height);padding:var(--button-xsmall-padding-y) var(--button-xsmall-padding-x);border-radius:var(--button-xsmall-radius);font-size:var(--button-xsmall-text-size);line-height:var(--button-xsmall-text-line);font-weight:var(--font-weight-medium);position:relative}.v7-shell .answer-links a:after{content:"";width:100%;min-height:var(--size-44);position:absolute;top:50%;left:0;transform:translateY(-50%)}.v7-shell .answer-links .v7-icon{width:var(--size-16);height:var(--size-16)}.v7-shell .answer-pending{color:var(--fg-on-brand-solid)}.v7-shell .chat-turn .nearby-results{margin-left:0}.v7-shell .panel-heading{align-items:center;gap:var(--space-8);border-bottom:0;display:flex}.v7-shell .panel-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.v7-shell .panel-heading .icon-button{color:var(--fg-muted)}.v7-shell .panel-heading .icon-button .v7-icon{width:var(--size-17);height:var(--size-17)}.v7-shell .primary,.v7-shell button.primary{border:var(--stroke-width-1) solid var(--stroke-brand);border-radius:var(--button-large-radius);background:var(--bg-brand-solid);color:var(--fg-on-brand-solid);font-weight:var(--font-weight-medium)}dialog{width:min(var(--size-430), 100%);max-width:var(--size-430);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-20) var(--radius-20) 0 0;background:var(--bg-page-bottom);color:var(--fg-neutral);box-shadow:0 12px 32px #1433241c}.v7-shell dialog>.panel-heading,dialog>.panel-heading{min-height:0;padding:var(--layout-sheet-padding) var(--layout-sheet-padding) var(--layout-sheet-title-gap);background:var(--bg-page-bottom);border:0}.v7-shell dialog>.panel-heading h2,dialog>.panel-heading h2{font-size:var(--text-title-sheet-size);line-height:var(--text-title-sheet-line);font-weight:var(--font-weight-medium)}.v7-shell dialog>.panel-heading .icon-button,dialog>.panel-heading .icon-button{width:var(--sheet-close-size);height:var(--sheet-close-size);min-height:var(--sheet-close-size);border-radius:var(--radius-full);background:0 0;padding:0}dialog .modal-body{padding:0 var(--layout-sheet-padding) max(var(--layout-sheet-padding), env(safe-area-inset-bottom))}dialog:focus,dialog:focus-visible{outline:none}.park-options,.language-options{gap:var(--option-row-gap);flex-direction:column;display:flex}.park-options>button,.language-options>button{align-items:center;gap:var(--option-row-content-gap);min-height:var(--option-row-height);padding:var(--option-row-padding-y) var(--option-row-padding-x);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--option-row-radius);background:var(--bg-surface);text-align:left;display:flex}.language-options>button[aria-pressed=true]{border-color:var(--stroke-brand);background:var(--bg-selected)}.park-options>button>span:not(.park-option-icon),.language-options>button>span{flex:1;display:grid}.park-options strong,.language-options strong{font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);font-weight:var(--font-weight-bold)}.park-options small,.language-options small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--fg-muted)}.park-options>button>.icon,.language-options>button>.icon{width:var(--size-20);height:var(--size-20);color:var(--fg-brand)}.language-options .muted{margin:0 var(--space-4);font-size:var(--font-size-12);color:var(--fg-muted)}.more-options>button{min-height:var(--list-row-height)}.more-options>button>.icon{color:var(--fg-muted)}.settings-options>button{min-height:var(--list-row-height)}.settings-options>button>.icon{color:var(--fg-muted)}.settings-options .toggle{width:var(--toggle-width);height:var(--toggle-height);border-radius:var(--radius-full);background:var(--toggle-off-bg);flex:none;transition:background-color .2s;display:block;position:relative}.settings-options .toggle:after{content:"";top:50%;left:var(--toggle-inset);width:var(--toggle-knob);height:var(--toggle-knob);border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:0 1px 2px var(--shadow-bubble);transition:left .2s;position:absolute;translate:0 -50%}.settings-options>[aria-checked=true]>.toggle{background:var(--bg-brand-solid)}.settings-options>[aria-checked=true]>.toggle:after{left:calc(100% - var(--toggle-inset) - var(--toggle-knob));translate:0 -50%}@media (width>=600px){.entry-screen,.v7-shell{max-width:var(--size-390);height:min(var(--size-844), calc(100dvh - var(--size-48)));min-height:0;margin:var(--space-24) auto;border-radius:var(--radius-24);overflow:hidden}.entry-screen{overflow-y:auto}}@media (width>=600px) and (height<=500px){.entry-screen,.v7-shell{border-radius:0;height:100dvh;margin:0 auto}}@media (width<=359px){.entry-main{padding-inline:var(--space-20)}.entry-conversations button{padding-inline:var(--space-16)}.entry-wordmark img{width:var(--size-240);height:var(--size-96)}.v7-shell .app-header{padding-inline:var(--space-10);grid-template-columns:44px 1fr 56px}.v7-shell .conversation-controls{gap:var(--space-6)}}@media (prefers-reduced-motion:reduce){.entry-video{display:none}.voice-level i{transition:none}}.v7-shell .home-ask input:focus-visible{outline:none}.v7-shell .home-ask:focus-within{border-color:var(--stroke-brand)}.v7-shell .home-ask:has(input:focus-visible){outline:none}.v7-shell .chat-turn .nearby-results{padding:var(--space-14) var(--space-16);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-16);background:var(--bg-surface);box-shadow:0 4px 16px var(--shadow-soft)}dialog.sheet{width:min(var(--sheet-max-width), 100%);max-width:var(--sheet-max-width);max-height:min(75dvh, calc(100dvh - var(--size-24)));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;border-bottom:0;margin:auto auto 0}dialog.sheet .modal-body{padding:var(--space-14) var(--space-24) max(var(--space-18), env(safe-area-inset-bottom))}dialog .modal-body,dialog.sheet .modal-body{padding-top:0}dialog.alert{width:min(var(--dialog-max-width), calc(100% - var(--size-40)));border-bottom:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--dialog-radius);margin:auto}dialog.alert .alert-actions{gap:var(--dialog-button-gap);display:flex}dialog.alert .panel-heading h2{font-size:var(--text-body-default-size);line-height:var(--text-body-default-line)}dialog.alert .modal-body>p{margin:0 0 var(--space-16);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line)}dialog.alert .alert-actions>button{min-width:0;min-height:var(--button-large-height);padding:var(--button-large-padding-y) var(--button-large-padding-x);border-radius:var(--button-large-radius);font-size:var(--button-large-text-size);line-height:var(--button-large-text-line);font-weight:var(--font-weight-medium);flex:1}dialog.alert .alert-actions>.secondary{border-color:var(--stroke-subtle);background:var(--bg-surface);color:var(--fg-neutral)}dialog.slide{animation:.24s ease-out sheet-up}dialog.slide.leaving{animation:.2s ease-out forwards sheet-down}dialog.slide.leaving::backdrop{animation:.2s ease-out forwards backdrop-out}.modal-later{min-height:var(--size-44);margin:var(--space-4) auto 0;padding:0 var(--space-12);color:var(--fg-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);text-underline-offset:var(--space-2);background:0 0;border:0;display:block}dialog>.panel-heading .modal-back{margin-left:calc(-1 * var(--space-9))}dialog>.panel-heading:has(>.modal-back)>h2{flex:1}dialog .modal-body:has(>.location-card)>p{margin:0 0 var(--space-12);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);color:var(--fg-secondary)}dialog .modal-body:has(>.location-card)>p.muted{font-size:var(--text-meta-size);line-height:var(--text-meta-line);color:var(--fg-muted)}dialog .modal-body>.emergency-link{margin:0 0 var(--space-16)}dialog .location-card{margin:var(--space-4) 0 var(--space-16);padding:var(--space-12) var(--space-16);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-16);background:var(--bg-surface);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}dialog .location-card strong{font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);font-weight:var(--font-weight-bold);color:var(--fg-neutral);margin:0}dialog .location-card p{margin:var(--space-4) 0 0;color:var(--fg-secondary)}dialog .location-card p.source{color:var(--fg-muted)}:is(dialog .modal-body:has(>.location-card)>button.primary,dialog .privacy-copy>button.primary){min-height:var(--button-large-height);padding:var(--button-large-padding-y) var(--button-large-padding-x);border-radius:var(--button-large-radius);font-size:var(--button-large-text-size);line-height:var(--button-large-text-line);font-weight:var(--font-weight-medium)}dialog .modal-body:has(>.location-card)>.text-button{min-height:var(--size-44);margin:var(--space-4) auto 0;padding:0 var(--space-12);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);color:var(--fg-muted);text-underline-offset:var(--space-2);display:block}dialog .privacy-copy{font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line)}dialog .privacy-copy h3{margin:var(--space-20) 0 var(--space-4);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);font-weight:var(--font-weight-bold)}dialog .privacy-copy h3:first-child{margin-top:0}dialog .privacy-copy p{margin:0}dialog .privacy-copy p:last-of-type{margin-top:var(--space-16);color:var(--fg-muted)}dialog .privacy-copy>button.primary{margin-top:var(--space-24)}@media (width>=600px){dialog.sheet{border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;margin:auto auto 0}dialog.slide:not(.sheet){animation:none}}@media (prefers-reduced-motion:reduce){dialog.slide,dialog.slide.leaving{animation:none}}.v7-shell .rating{max-width:100%;color:var(--fg-neutral);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.v7-shell .rating-row{align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-12);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-surface) 85%, transparent);display:inline-flex}.v7-shell .rating-prompt{margin-right:var(--space-2);color:var(--fg-secondary)}.v7-shell .rating-button{width:var(--size-44);height:var(--size-36);border-radius:var(--radius-full);color:var(--fg-brand);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.v7-shell .rating-button:hover{background:color-mix(in srgb, var(--bg-brand-solid) 8%, transparent)}}.v7-shell .rating-thanks{padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background:color-mix(in srgb, var(--bg-surface) 85%, transparent);color:var(--fg-secondary);margin:0;display:inline-block}.v7-shell .rating-form{width:min(var(--size-340), 100%);padding:var(--space-12) var(--space-14);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-16);background:var(--bg-surface);color:var(--fg-neutral);font-size:var(--text-meta-size);line-height:var(--text-meta-line);box-shadow:0 0 16px var(--shadow-bubble)}.v7-shell .rating-form fieldset{gap:var(--space-8);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.v7-shell .rating-form legend{margin-bottom:var(--space-8);font-size:var(--text-label-default-size);line-height:var(--text-label-default-line);font-weight:var(--font-weight-bold);padding:0}.v7-shell .rating-reason{font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);min-height:var(--radio-chip-height);padding:0 var(--radio-chip-padding-x);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radio-chip-radius);cursor:pointer;align-items:center;display:inline-flex}.v7-shell .rating-reason:has(input:checked){border-color:var(--stroke-brand);background:var(--bg-selected);font-weight:var(--font-weight-bold)}.v7-shell .rating-reason input{opacity:0;pointer-events:none;position:absolute}.v7-shell .rating-comment{gap:var(--space-8);margin-top:var(--space-14);flex-direction:column;display:flex}.v7-shell .rating-comment>span{align-items:center;gap:var(--space-4);font-size:var(--text-label-default-size);line-height:var(--text-label-default-line);font-weight:var(--font-weight-bold);display:flex}.v7-shell .rating-optional{padding:0 var(--badge-padding-x);border-radius:var(--badge-radius);background:var(--fg-muted);color:var(--fg-on-brand-solid);font-size:var(--font-size-10);line-height:var(--font-line-15);font-weight:var(--font-weight-bold);letter-spacing:var(--font-tracking-default)}.v7-shell .rating-comment textarea{width:100%;padding:var(--space-10) var(--space-12);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-12);color:inherit;font:inherit;font-size:var(--text-body-default-size);line-height:var(--text-body-default-line);resize:vertical}.v7-shell .rating-hint{margin:var(--space-6) 0 0;color:var(--fg-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.v7-shell .rating-error{margin:var(--space-6) 0 0;color:var(--fg-danger)}.v7-shell .rating-actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-14);display:flex}.v7-shell .rating-actions button{justify-content:center;align-items:center;gap:var(--button-small-gap);min-height:var(--button-small-height);padding:var(--button-small-padding-y) var(--button-small-padding-x);box-shadow:inset 0 0 0 var(--stroke-width-1) var(--stroke-subtle);border-radius:var(--button-small-radius);background:var(--bg-surface);color:var(--fg-neutral);font-size:var(--button-small-text-size);line-height:var(--button-small-text-line);font-weight:var(--font-weight-medium);border:0;display:inline-flex}.v7-shell .rating-actions button[type=submit]{box-shadow:none;background:var(--bg-brand-solid);color:var(--fg-on-brand-solid)}.v7-shell .rating-actions button[type=submit]:disabled{background:var(--bg-disabled);color:var(--fg-disabled)}.entry-conversations{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.entry-conversations button,.entry-conversations .entry-avatar{justify-content:center;gap:var(--space-4);min-width:0;min-height:var(--entry-button-height);padding:var(--space-12) var(--space-8);border-color:var(--stroke-brand);background:var(--bg-brand-solid);color:var(--fg-on-brand-solid);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);flex-direction:column}.entry-conversations button span{text-align:center;white-space:nowrap;flex:none}.entry-conversations button>.v7-icon:first-child{width:var(--size-24);height:var(--size-24)}.entry-conversations button>.v7-icon:last-child{display:none}.v7-shell .brand,.v7-shell .language-button,.v7-shell .park-picker,.v7-shell .park-picker .v7-icon{color:var(--fg-brand)}.v7-shell.messenger-mode .chat-log{gap:var(--space-20);padding-top:var(--space-2);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--suggest-h) - 8px), transparent calc(100% - var(--suggest-h) + 8px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--suggest-h) - 8px), transparent calc(100% - var(--suggest-h) + 8px));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--suggest-h) - 8px), transparent calc(100% - var(--suggest-h) + 8px));mask-image:linear-gradient(to bottom, #000 calc(100% - var(--suggest-h) - 8px), transparent calc(100% - var(--suggest-h) + 8px))}.v7-shell.messenger-mode .loading{top:var(--space-8)}.answer-author{display:none}.v7-shell.messenger-mode .answer-author{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);color:var(--fg-neutral);display:flex}.answer-author>span{width:var(--size-28);height:var(--size-28);border-radius:var(--radius-full);flex:none;display:block;position:relative;overflow:hidden}.answer-author img{width:107.55%;max-width:none;height:176.48%;position:absolute;top:-30.54%;left:-5.13%}.answer-author strong{font-size:var(--text-label-default-size);font-weight:var(--font-weight-medium);line-height:var(--text-label-default-line)}.v7-shell.messenger-mode .batu-row,.v7-shell.messenger-mode .batu-content{width:100%}.v7-shell.messenger-mode .batu-message{box-shadow:none;color:var(--fg-neutral);background:0 0;border:0;border-radius:0;padding:0}.v7-shell.messenger-mode .batu-message a{color:var(--fg-brand)}.v7-shell.messenger-mode .batu-message .answer-links a,.v7-shell.messenger-mode .batu-message .answer-links button{border:var(--stroke-width-1) solid var(--stroke-subtle);background:var(--bg-surface);color:var(--fg-brand)}.v7-shell.messenger-mode .batu-message .answer-links a{box-shadow:inset 0 0 0 1px var(--stroke-subtle);border:0}.v7-shell.messenger-mode .answer-pending{color:var(--fg-secondary)}.v7-shell.messenger-mode .typing-dots span{background:var(--bg-brand-solid)}.v7-shell .panel-action .primary{min-height:var(--button-large-height);padding:var(--space-11) var(--button-large-padding-x);border-radius:var(--button-large-radius);font-size:var(--button-large-text-size);line-height:var(--button-large-text-line);justify-content:center}.v7-shell details>summary{color:var(--fg-brand)}.v7-shell .brand,.v7-shell .park-picker,.v7-shell .quick-actions button,.v7-shell .panel-heading .icon-button,.v7-shell .map-controls button{position:relative}.v7-shell .brand:after,.v7-shell .answer-more:after,.v7-shell .park-picker:after,.v7-shell .quick-actions button:after,.v7-shell .panel-heading .icon-button:after,.v7-shell .map-controls button:after{content:"";width:100%;height:100%;min-width:var(--size-44);min-height:var(--size-44);background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v7-shell .app-header>.brand:after{left:auto;right:0;transform:translateY(-50%)}.v7-shell .language-button{width:var(--size-44);justify-content:center;padding:0}.v7-shell .home-ask input,.v7-shell input[type=text],.v7-shell input[type=search],.v7-shell input:not([type]),.v7-shell textarea{font-size:var(--font-size-16)}.v7-shell .conversation-controls>.mode-switch{width:var(--icon-button-size);min-width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--icon-button-radius);background:var(--bg-brand-weak);color:var(--fg-brand);flex:none;place-items:center;padding:0;display:grid}.v7-shell .conversation-controls>.mode-switch .v7-icon{width:var(--size-24);height:var(--size-24)}.v7-shell .conversation-controls.voice-controls{justify-content:center;align-items:center;gap:var(--space-12);display:flex}.v7-shell .voice-controls .v7-icon{width:var(--size-20);height:var(--size-20)}.v7-shell .voice-controls>.sound-toggle{width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--icon-button-radius);background:var(--bg-surface);color:var(--fg-brand);box-shadow:none;flex:none;place-items:center;padding:0;display:grid}.v7-shell .voice-controls>.sound-toggle[aria-pressed=false]{color:var(--fg-placeholder)}.v7-shell .voice-controls .mic-button{width:var(--voice-mic-size);height:var(--voice-mic-size);min-height:var(--voice-mic-size);border:var(--stroke-width-1) solid var(--stroke-subtle);background:var(--bg-surface);color:var(--fg-brand)}.v7-shell .voice-controls .mic-button.on,.v7-shell .voice-controls .mic-button.speaking{background:var(--bg-brand-solid) padding-box;color:var(--fg-on-brand-solid)}.v7-shell .voice-controls .mic-button.on{border:calc(var(--mic-level,0) * var(--voice-mic-ring-max)) solid var(--voice-mic-ring-color);transition:border-width 80ms linear,transform .1s ease-out,background-color .1s ease-out}.v7-shell .voice-controls .mic-button.speaking{border:0}.v7-shell .voice-controls .mic-button .stop-glyph,.v7-shell .answer-stop .stop-glyph{width:var(--size-16);height:var(--size-16);border-radius:var(--radius-2);background:var(--bg-surface)}@media (prefers-reduced-motion:reduce){.v7-shell .voice-controls .mic-button.on{transition:none}}.v7-shell .voice-controls>.mode-switch{background:var(--bg-brand-weak);border:0}.v7-shell .app-footer>.ai-notice,.v7-shell .app-footer>.footer-note{box-sizing:border-box;width:100%;min-height:var(--size-20);padding:var(--space-2) 0;margin-top:var(--space-4);line-height:var(--font-line-16);text-align:center;margin-bottom:0}.v7-shell .app-footer:has(>.conversation-controls:not(.voice-controls))>:is(.ai-notice,.footer-note){margin-top:var(--space-12)}.ai-notice-link{white-space:nowrap;color:inherit;text-underline-offset:var(--space-2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:is(.v7-shell .app-footer:has(>.voice-controls),.v7-shell .app-footer:has(>.conversation-controls)){padding-bottom:max(var(--space-4), env(safe-area-inset-bottom))}.feedback-sheet{gap:var(--space-14);display:grid}.feedback-categories{gap:var(--space-8);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.feedback-categories legend{margin-bottom:var(--space-8);font-weight:var(--font-weight-bold)}.feedback-categories label{min-height:var(--radio-chip-height);padding:0 var(--radio-chip-padding-x);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radio-chip-radius);cursor:pointer;align-items:center;display:inline-flex}.feedback-categories label.selected{border-color:var(--stroke-brand);background:var(--bg-selected);font-weight:var(--font-weight-bold)}.feedback-categories input{opacity:0;pointer-events:none;position:absolute}.feedback-categories label:focus-within{outline:var(--stroke-width-2) solid var(--stroke-brand);outline-offset:var(--space-2)}.feedback-text{gap:var(--space-6);font-weight:var(--font-weight-bold);display:grid}.feedback-text textarea{width:100%;min-height:var(--size-120);padding:var(--space-10) var(--space-12);border:var(--stroke-width-1) solid var(--stroke-subtle);border-radius:var(--radius-12);font:inherit;font-size:var(--font-size-16);font-weight:var(--font-weight-regular);resize:vertical}.feedback-text small{font-weight:var(--font-weight-regular);color:var(--fg-muted);font-variant-numeric:tabular-nums;justify-self:end}.feedback-notice{font-size:var(--font-size-13);color:var(--fg-muted);margin:0}.feedback-error{color:var(--fg-error);margin:0}.feedback-receipt{font-size:var(--font-size-20);letter-spacing:var(--font-tracking-default)}.mic-check{gap:var(--space-8);display:grid}.mic-check p{margin:0;line-height:1.5}.mic-check-actions{gap:var(--space-8);margin-top:var(--space-8);display:grid}.v7-shell .app-header{grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr)}html:lang(en) .v7-shell .app-header{column-gap:var(--space-4);padding-inline:var(--space-10)}html:lang(en) .v7-shell .header-title{gap:var(--space-4)}html:lang(en) .v7-shell .park-picker{padding-inline:var(--space-6)}.v7-shell .app-header>.brand{justify-self:start}.v7-shell .header-actions{justify-self:end;align-items:center;gap:0;display:flex}.v7-shell .status-slot{height:var(--size-28);padding:0 var(--space-16);flex:none;justify-content:center;align-items:center;display:flex}.v7-shell .status-slot .voice-input-status{gap:var(--space-6);max-width:100%;min-height:0;font-size:var(--text-caption-size);font-weight:var(--font-weight-medium);line-height:var(--text-caption-line);white-space:nowrap;text-overflow:ellipsis;padding:0;overflow:hidden}.v7-shell .status-slot.needs-action{height:auto;min-height:var(--size-28);padding-top:var(--space-4);padding-bottom:var(--space-4);gap:var(--space-4) var(--space-8);flex-wrap:wrap}.v7-shell .status-slot.needs-action .voice-input-status{white-space:normal}.v7-shell .status-slot .voice-level{height:var(--size-16)}.v7-shell .status-slot .voice-level i{max-height:var(--size-16)}.v7-shell .status-slot .interrupt-hint{animation:.25s ease-out interrupt-hint-in}.v7-shell .stage.interruptible{cursor:pointer}@media (prefers-reduced-motion:reduce){.v7-shell .status-slot .interrupt-hint{animation:none}}.v7-shell .location-chip-row{padding:0 var(--space-16) var(--space-4);flex:none;justify-content:center;display:flex}.v7-shell .location-chip{align-items:center;gap:var(--space-6);max-width:100%;min-height:var(--size-28);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);font-size:var(--button-xsmall-text-size);line-height:var(--button-xsmall-text-line);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-default);white-space:nowrap;border:0;display:inline-flex;position:relative}.v7-shell .location-chip>span:not([aria-hidden]){text-overflow:ellipsis;min-width:0;overflow:hidden}button.location-chip:before{content:"";inset:calc(-1 * var(--space-10)) 0;position:absolute}.v7-shell .location-chip>i{width:var(--size-8);height:var(--size-8);border-radius:var(--radius-full);background:currentColor;flex:none}.v7-shell .location-chip u{font-weight:var(--font-weight-bold);text-underline-offset:var(--space-2)}.v7-shell .location-chip.off{background:var(--bg-danger-weak);color:var(--fg-danger);box-shadow:inset 0 0 0 1px var(--stroke-danger-weak)}.bandali-app.comeback-open .suggest-list,.bandali-app.comeback-open .greeting{display:none}.bandali-app.comeback-open .stage{padding-bottom:calc(var(--comeback-h,0) + var(--space-16))}.bandali-app.chat-mode.comeback-open .avatar{bottom:calc(var(--comeback-h,0) + var(--space-16))}:where(.primary,.entry-conversations button,.instruction-action,.navigation-handoff,.facility-start,.v7-shell .send-button,.v7-shell .mic-button,.end-button,.navigation-links button,.suggest-list button,.park-options>button,.language-options button,.settings-list button,.map-controls button,.sound-toggle,.mode-switch,.v7-shell .quick-actions button,.answer-more,.text-button,.icon-button,.layer-heading button,.language-button,.v7-shell .park-picker,.v7-shell .rating-button,.help-button){transition:transform .1s ease-out,background-color .1s ease-out}:where(.primary,.entry-conversations button,.instruction-action,.navigation-handoff,.facility-start,.v7-shell .send-button,.v7-shell .mic-button,.end-button,.navigation-links button,.suggest-list button,.park-options>button,.language-options button,.settings-list button,.map-controls button,.sound-toggle,.mode-switch,.v7-shell .quick-actions button,.answer-more,.text-button,.icon-button,.layer-heading button,.language-button,.v7-shell .park-picker,.v7-shell .rating-button,.help-button):active:not(:disabled){transform:scale(.97)}.primary:active:not(:disabled),.entry-conversations button:active:not(:disabled),.v7-shell .send-button:active:not(:disabled),.v7-shell .v4-navigation .navigation-instruction .instruction-action:active:not(:disabled),.v7-shell .v4-navigation .navigation-instruction .navigation-handoff:active,.facility-start:active:not(:disabled){border-color:var(--main-800);background-color:var(--main-800);filter:none}.v7-shell .v4-navigation .navigation-links button:active:not(:disabled),.v7-shell .suggest-list button:active:not(:disabled),.map-controls button:active:not(:disabled),.v7-shell .voice-controls>.sound-toggle:active:not(:disabled),.v7-shell .voice-controls .mic-button:active:not(:disabled){background-color:var(--bg-neutral-weak);filter:none}.v7-shell .voice-controls .mic-button.on:active:not(:disabled),.v7-shell .voice-controls .mic-button.speaking:active:not(:disabled){background-color:var(--main-800)}.text-button:active:not(:disabled),.v7-shell .v4-navigation .layer-heading button:active:not(:disabled){border-radius:var(--radius-8);background-color:var(--bg-subtle);filter:none}.icon-button:active:not(:disabled),.v7-shell .icon-button:active:not(:disabled),.v7-shell .quick-actions button:active:not(:disabled),.language-button:active:not(:disabled),.v7-shell .park-picker:active:not(:disabled),.v7-shell .rating-button:active:not(:disabled){background-color:var(--bg-subtle);filter:none}.v7-shell .mode-switch:active:not(:disabled),.v7-shell .v4-navigation .navigation-links button[aria-pressed=true]:active:not(:disabled),.v7-shell .quick-actions button[aria-pressed=true]:active:not(:disabled){background-color:var(--bg-brand-weak-pressed);filter:none}.answer-more:active:not(:disabled){background-color:var(--gray-200);filter:none}@media (prefers-reduced-motion:reduce){:where(.primary,.entry-conversations button,.instruction-action,.navigation-handoff,.facility-start,.v7-shell .send-button,.v7-shell .mic-button,.end-button,.navigation-links button,.suggest-list button,.park-options>button,.language-options button,.settings-list button,.map-controls button,.sound-toggle,.mode-switch,.v7-shell .quick-actions button,.answer-more,.text-button,.icon-button,.layer-heading button,.language-button,.v7-shell .park-picker,.v7-shell .rating-button,.help-button):active:not(:disabled){transform:none}}button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.v7-shell .app-header :is(.brand,.language-button):before{background-color:#0000;transition:background-color .1s ease-out}.v7-shell .app-header :is(.brand,.language-button):active:not(:disabled):before{background-color:var(--bg-selected)}.v7-shell .app-header .language-button:active:not(:disabled){background-color:#0000}.v7-shell .app-header .brand{transition:transform .1s ease-out}.v7-shell .app-header .brand:active:not(:disabled){filter:none;transform:scale(.97)}dialog .modal-body>.sheet-large{min-height:var(--button-large-height);padding:var(--button-large-padding-y) var(--button-large-padding-x);border-radius:var(--button-large-radius);font-size:var(--button-large-text-size);line-height:var(--button-large-text-line);font-weight:var(--font-weight-medium)}dialog .modal-body>.daylight-why{color:var(--fg-neutral);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);margin:0}dialog .modal-body>.daylight-check{margin:var(--space-4) 0 var(--space-16);color:var(--fg-muted);font-size:var(--text-meta-size);line-height:var(--text-meta-line)}.v7-icon[data-icon=PanelChevron]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='17'%20height='17'%20viewBox='0%200%2017%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon'%3e%3cpath%20id='Vector'%20d='M4.25%206.375L8.5%2010.625L12.75%206.375'%20stroke='%2372807E'%20stroke-width='1.23958'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Walk]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M12%201V4M12%209V12M12%2018.6667V22M5%204H17L20%206.5L17%209H5V4ZM20%2012H5.60001L2.00001%2015.5L5.60001%2018.6667H20V12Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Pin]{--v7-art:url(/assets/Pin-native-DF7DFzwo.png)}.v7-icon[data-icon=Sun]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%20clip-path='url(%23clip0_0_4)'%3e%3cpath%20id='Vector'%20d='M12%201V3.2M12%2020.8V23M1%2012H3.2M20.8%2012H23M4.3%204.3L5.95%205.95M18.05%2018.05L19.7%2019.7M4.3%2019.7L5.95%2018.05M18.05%205.95L19.7%204.3M12%207C13.3261%207%2014.5979%207.52678%2015.5355%208.46447C16.4732%209.40215%2017%2010.6739%2017%2012C17%2013.3261%2016.4732%2014.5979%2015.5355%2015.5355C14.5979%2016.4732%2013.3261%2017%2012%2017C10.6739%2017%209.40215%2016.4732%208.46447%2015.5355C7.52678%2014.5979%207%2013.3261%207%2012C7%2010.6739%207.52678%209.40215%208.46447%208.46447C9.40215%207.52678%2010.6739%207%2012%207Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_4'%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.v7-icon[data-icon=MicOff]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Original%20SVG'%3e%3cpath%20id='Vector'%20d='M9%205C9%204.20435%209.31607%203.44129%209.87868%202.87868C10.4413%202.31607%2011.2044%202%2012%202C12.7956%202%2013.5587%202.31607%2014.1213%202.87868C14.6839%203.44129%2015%204.20435%2015%205V10M9%209V12C9.04266%2012.5591%209.24114%2013.095%209.57293%2013.547C9.90472%2013.999%2010.3565%2014.3489%2010.8771%2014.5572C11.3977%2014.7654%2011.9663%2014.8236%2012.5182%2014.7251C13.0702%2014.6266%2013.5835%2014.3754%2014%2014M5%2010V12C4.97965%2013.3992%205.37912%2014.7723%206.14683%2015.9422C6.91455%2017.1121%208.01528%2018.0251%209.30695%2018.5633C10.5986%2019.1015%2012.022%2019.2402%2013.3932%2018.9616C14.7645%2018.6829%2016.0208%2017.9997%2017%2017M19%2010V12M12%2019V22M8%2022H16M3%203L21%2021'%20stroke='%23125C56'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Arrow]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M5%2012H19M13%2018L19%2012L13%206'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Mountain]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M7%2011L10%2013L13%2011M2%2020L10%205L15%2014L18%209L23%2020H2Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Mountain16]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Path'%3e%3cpath%20id='Vector'%20d='M4.33333%207L6.5%208.5L8.83333%207M1%2013L6.5%203L10%209L12%206L15%2013H1Z'%20stroke='%2311151C'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Toilet]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Toilet'%3e%3cg%20id='Vector'%3e%3cpath%20d='M9.41421%205.41421C9.78929%205.03914%2010%204.53043%2010%204C10%203.46957%209.78929%202.96086%209.41421%202.58579C9.03914%202.21071%208.53043%202%208%202C7.46957%202%206.96086%202.21071%206.58579%202.58579C6.21071%202.96086%206%203.46957%206%204C6%204.53043%206.21071%205.03914%206.58579%205.41421C6.96086%205.78929%207.46957%206%208%206C8.53043%206%209.03914%205.78929%209.41421%205.41421Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M5%209V14H7V21H9V14H11V9H5Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M18.4142%205.41421C18.7893%205.03914%2019%204.53043%2019%204C19%203.46957%2018.7893%202.96086%2018.4142%202.58579C18.0391%202.21071%2017.5304%202%2017%202C16.4696%202%2015.9609%202.21071%2015.5858%202.58579C15.2107%202.96086%2015%203.46957%2015%204C15%204.53043%2015.2107%205.03914%2015.5858%205.41421C15.9609%205.78929%2016.4696%206%2017%206C17.5304%206%2018.0391%205.78929%2018.4142%205.41421Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M19%209H15L14%2016H16V21H18V16H20L19%209Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Parking]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Parking'%3e%3cpath%20id='Vector'%20d='M9%2017V7H13C13.7956%207%2014.5587%207.31607%2015.1213%207.87868C15.6839%208.44129%2016%209.20435%2016%2010C16%2010.7956%2015.6839%2011.5587%2015.1213%2012.1213C14.5587%2012.6839%2013.7956%2013%2013%2013H9M6%203H18C18.7956%203%2019.5587%203.31607%2020.1213%203.87868C20.6839%204.44129%2021%205.20435%2021%206V18C21%2018.7956%2020.6839%2019.5587%2020.1213%2020.1213C19.5587%2020.6839%2018.7956%2021%2018%2021H6C5.20435%2021%204.44129%2020.6839%203.87868%2020.1213C3.31607%2019.5587%203%2018.7956%203%2018V6C3%205.20435%203.31607%204.44129%203.87868%203.87868C4.44129%203.31607%205.20435%203%206%203Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Shelter]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Shelter'%3e%3cpath%20id='Vector'%20d='M2%2011L12%203L22%2011M5%209V21H19V9M10%2021V15H14V21'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=RestAreaLeaf]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='&%23235;&%23130;&%23152;&%23235;&%23173;&%23135;&%23236;&%23158;&%23142;%20/%20&%23236;&%23158;&%23144;&%23236;&%23151;&%23176;%20&%23236;&%23134;&%23141;%20&%23237;&%23156;&%23180;&%23236;&%23139;&%23157;'%3e%3cpath%20id='Vector'%20d='M20%204C12%204%204.5%207%204.5%2013.5C4.5%2017%207%2019.5%2010.5%2019.5C17%2019.5%2020%2012%2020%204Z'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M3.5%2020.5L14.5%209.5'%20stroke='%2311151C'%20stroke-width='1.75'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Locate]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon'%3e%3cpath%20id='Vector'%20d='M11%201.83333V5.5M11%2016.5V20.1667M1.83333%2011H5.5M16.5%2011H20.1667M17.4167%2011C17.4167%2011.8426%2017.2507%2012.677%2016.9282%2013.4556C16.6058%2014.2341%2016.1331%2014.9414%2015.5373%2015.5373C14.9414%2016.1331%2014.2341%2016.6058%2013.4556%2016.9282C12.677%2017.2507%2011.8426%2017.4167%2011%2017.4167C10.1574%2017.4167%209.32295%2017.2507%208.54445%2016.9282C7.76594%2016.6058%207.05857%2016.1331%206.46273%2015.5373C5.86689%2014.9414%205.39424%2014.2341%205.07177%2013.4556C4.74931%2012.677%204.58333%2011.8426%204.58333%2011C4.58333%209.29819%205.25937%207.66609%206.46273%206.46273C7.66609%205.25937%209.29819%204.58333%2011%204.58333C12.7018%204.58333%2014.3339%205.25937%2015.5373%206.46273C16.7406%207.66609%2017.4167%209.29819%2017.4167%2011ZM12.8333%2011C12.8333%2011.4862%2012.6402%2011.9525%2012.2964%2012.2964C11.9525%2012.6402%2011.4862%2012.8333%2011%2012.8333C10.5138%2012.8333%2010.0475%2012.6402%209.70364%2012.2964C9.35982%2011.9525%209.16667%2011.4862%209.16667%2011C9.16667%2010.5138%209.35982%2010.0475%209.70364%209.70364C10.0475%209.35982%2010.5138%209.16667%2011%209.16667C11.4862%209.16667%2011.9525%209.35982%2012.2964%209.70364C12.6402%2010.0475%2012.8333%2010.5138%2012.8333%2011Z'%20stroke='%233A474A'%20stroke-width='1.60417'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=FAQ]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Frame'%3e%3cpath%20id='Vector'%20d='M8%2011H8.01M12%2011H12.01M16%2011H16.01M21%2011C21%2013.1217%2020.1571%2015.1566%2018.6569%2016.6569C17.1566%2018.1571%2015.1217%2019%2013%2019H6L3%2022V11C3%208.61305%203.94821%206.32387%205.63604%204.63604C7.32387%202.94821%209.61305%202%2012%202C14.3869%202%2016.6761%202.94821%2018.364%204.63604C20.0518%206.32387%2021%208.61305%2021%2011Z'%20stroke='%233A474A'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=SourceLink]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='13'%20height='13'%20viewBox='0%200%2013%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Icon'%3e%3cpath%20id='Vector'%20d='M5.41667%207.04167C5.92293%207.53791%206.60359%207.81586%207.3125%207.81586C8.02141%207.81586%208.70207%207.53791%209.20833%207.04167L10.8333%205.41667C11.2245%204.89512%2011.4144%204.24997%2011.3682%203.59968C11.322%202.94938%2011.0427%202.33757%2010.5817%201.87659C10.1208%201.4156%209.50895%201.13636%208.85866%201.09015C8.20836%201.04393%207.56322%201.23384%207.04167%201.625L5.95833%202.70833M7.58333%205.95833C7.07707%205.46209%206.39641%205.18414%205.6875%205.18414C4.97859%205.18414%204.29793%205.46209%203.79167%205.95833L2.16667%207.58333C1.7755%208.10488%201.5856%208.75003%201.63181%209.40032C1.67803%2010.0506%201.95726%2010.6624%202.41825%2011.1234C2.87924%2011.5844%203.49105%2011.8636%204.14134%2011.9099C4.79164%2011.9561%205.43678%2011.7662%205.95833%2011.375L7.04167%2010.2917'%20stroke='white'%20stroke-width='0.947917'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=Warning]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Warning%20geometry'%3e%3cpath%20id='Vector'%20d='M7.725%202.925C7.85952%202.70793%208.04724%202.52881%208.27036%202.40459C8.49349%202.28037%208.74463%202.21517%209%202.21517C9.25537%202.21517%209.50651%202.28037%209.72964%202.40459C9.95276%202.52881%2010.1405%202.70793%2010.275%202.925L16.275%2013.2C16.4057%2013.4263%2016.475%2013.6828%2016.4761%2013.944C16.4771%2014.2053%2016.4099%2014.4624%2016.2811%2014.6897C16.1523%2014.917%2015.9663%2015.1068%2015.7416%2015.2401C15.5169%2015.3735%2015.2613%2015.4458%2015%2015.45H3C2.73874%2015.4458%202.4831%2015.3735%202.25839%2015.2401C2.03369%2015.1068%201.84772%2014.917%201.71889%2014.6897C1.59007%2014.4624%201.52287%2014.2053%201.52394%2013.944C1.52501%2013.6828%201.59432%2013.4263%201.725%2013.2L7.725%202.925Z'%20stroke='%238A452E'%20stroke-width='1.05'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M9%206.75V10.5'%20stroke='%238A452E'%20stroke-width='1.05'%20stroke-linecap='round'/%3e%3cpath%20id='Vector_3'%20d='M9%2013.5C9.41421%2013.5%209.75%2013.1642%209.75%2012.75C9.75%2012.3358%209.41421%2012%209%2012C8.58579%2012%208.25%2012.3358%208.25%2012.75C8.25%2013.1642%208.58579%2013.5%209%2013.5Z'%20fill='%238A452E'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=ScenarioWarning]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='WarningIcon'%3e%3cpath%20id='Vector'%20d='M9.5%207.125V11.0833M9.5%2013.4583V13.5375M9.5%202.375L0.791666%2016.625H18.2083L9.5%202.375Z'%20stroke='%2394620B'%20stroke-width='1.425'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=WeatherSunny]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='26'%20viewBox='0%200%2024%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Weather'%3e%3cpath%20id='Vector'%20d='M12%2017C14.7614%2017%2017%2014.7614%2017%2012C17%209.23858%2014.7614%207%2012%207C9.23858%207%207%209.23858%207%2012C7%2014.7614%209.23858%2017%2012%2017Z'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M12%202V4M12%2020V22M2%2012H4M20%2012H22M5%205L6.5%206.5M17.5%2017.5L19%2019M5%2019L6.5%2017.5M17.5%206.5L19%205'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=WeatherCloudy]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='25.3'%20height='26'%20viewBox='0%200%2025.3%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Weather'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M6.79999%2015.0052C5.65976%2014.3004%204.9%2013.039%204.9%2011.6001C4.9%209.39096%206.69086%207.6001%208.9%207.6001C10.5402%207.6001%2011.9499%208.58733%2012.5671%2010'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M8.9%203.6001V5.2001M0.9%2011.6001H2.5M3.3%206.0001L4.5%207.2001M13.3%207.2001L14.5%206.0001'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3cpath%20id='Vector_3'%20d='M7.29999%2023C6.23913%2023.0397%205.20591%2022.6565%204.42763%2021.9344C3.64935%2021.2124%203.18977%2020.2108%203.14999%2019.15C3.11021%2018.0891%203.49348%2017.0559%204.2155%2016.2776C4.93751%2015.4993%205.93913%2015.0397%206.99999%2015C7.3015%2013.7882%207.97352%2012.7008%208.92241%2011.8892C9.87129%2011.0775%2011.0498%2010.5822%2012.2935%2010.4721C13.5373%2010.362%2014.7845%2010.6427%2015.8612%2011.2751C16.9378%2011.9075%2017.7904%2012.86%2018.3%2014C19.4935%2013.8673%2020.6907%2014.2143%2021.6284%2014.9644C22.5661%2015.7146%2023.1674%2016.8065%2023.3%2018C23.4326%2019.1934%2023.0857%2020.3907%2022.3355%2021.3284C21.5854%2022.2661%2020.4935%2022.8673%2019.3%2023H7.29999Z'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=WeatherOvercast]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='26'%20viewBox='0%200%2024%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Weather'%3e%3cpath%20id='Vector'%20d='M6%2018C4.93913%2018.0397%203.90591%2017.6565%203.12764%2016.9344C2.34936%2016.2124%201.88978%2015.2108%201.85%2014.15C1.81022%2013.0891%202.19349%2012.0559%202.9155%2011.2776C3.63752%2010.4993%204.63913%2010.0397%205.7%209.99995C6.0015%208.78825%206.67353%207.7008%207.62241%206.88917C8.5713%206.07754%209.74976%205.58216%2010.9936%205.47209C12.2373%205.36202%2013.4845%205.64274%2014.5612%206.27512C15.6378%206.9075%2016.4904%207.86003%2017%208.99995C18.1935%208.86734%2019.3907%209.21427%2020.3284%209.96442C21.2661%2010.7146%2021.8674%2011.8065%2022%2013C22.1326%2014.1934%2021.7857%2015.3907%2021.0355%2016.3284C20.2854%2017.2661%2019.1935%2017.8673%2018%2018H6Z'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=WeatherLightRain]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='26'%20viewBox='0%200%2024%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Weather'%3e%3cpath%20id='Vector'%20d='M6.00001%2018C4.93915%2018.0397%203.90593%2017.6565%203.12765%2016.9344C2.34938%2016.2124%201.8898%2015.2108%201.85001%2014.15C1.81023%2013.0891%202.1935%2012.0559%202.91552%2011.2776C3.63753%2010.4993%204.63915%2010.0397%205.70001%209.99995C6.00152%208.78825%206.67354%207.7008%207.62243%206.88917C8.57131%206.07754%209.74978%205.58216%2010.9936%205.47209C12.2374%205.36202%2013.4845%205.64274%2014.5612%206.27512C15.6378%206.9075%2016.4904%207.86003%2017%208.99995C18.1935%208.86734%2019.3908%209.21427%2020.3284%209.96442C21.2661%2010.7146%2021.8674%2011.8065%2022%2013C22.1326%2014.1934%2021.7857%2015.3907%2021.0355%2016.3284C20.2854%2017.2661%2019.1935%2017.8673%2018%2018H6.00001Z'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M9%2021L8.5%2023M14.5%2021L14%2023'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=WeatherHeavyRain]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='26'%20viewBox='0%200%2024%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Weather'%3e%3cpath%20id='Vector'%20d='M6.00001%2018C4.93915%2018.0397%203.90593%2017.6565%203.12765%2016.9344C2.34938%2016.2124%201.8898%2015.2108%201.85001%2014.15C1.81023%2013.0891%202.1935%2012.0559%202.91552%2011.2776C3.63753%2010.4993%204.63915%2010.0397%205.70001%209.99995C6.00152%208.78825%206.67354%207.7008%207.62243%206.88917C8.57131%206.07754%209.74978%205.58216%2010.9936%205.47209C12.2374%205.36202%2013.4845%205.64274%2014.5612%206.27512C15.6378%206.9075%2016.4904%207.86003%2017%208.99995C18.1935%208.86734%2019.3908%209.21427%2020.3284%209.96442C21.2661%2010.7146%2021.8674%2011.8065%2022%2013C22.1326%2014.1934%2021.7857%2015.3907%2021.0355%2016.3284C20.2854%2017.2661%2019.1935%2017.8673%2018%2018H6.00001Z'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M7%2021L6%2024M12%2021L11%2024M17%2021L16%2024'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.v7-icon[data-icon=WeatherUnknown]{--v7-art:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='24'%20height='26'%20viewBox='0%200%2024%2026'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='V6/Base/Icon/Weather'%3e%3cpath%20id='Vector'%20d='M12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M10%209C10.0473%208.66508%2010.1787%208.34762%2010.382%208.0773C10.5853%207.80698%2010.8538%207.59264%2011.1625%207.45432C11.4711%207.31599%2011.8098%207.25821%2012.1469%207.28637C12.4839%207.31452%2012.8084%207.4277%2013.0898%207.61532C13.3712%207.80294%2013.6005%208.05887%2013.7561%208.35917C13.9117%208.65948%2013.9887%208.99434%2013.9797%209.33246C13.9707%209.67057%2013.8761%2010.0009%2013.7048%2010.2925C13.5335%2010.5842%2013.291%2010.8276%2013%2011C12%2012%2012%2012%2012%2013M12%2016H12.01'%20stroke='%233A474A'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}:is(.entry-conversations button,.conversation-controls:not(.voice-controls) .mode-switch,.sound-toggle,.mic-button:not(.on),.send-button,.language-options button,.feedback-categories label,.feedback-text textarea,.rating-form textarea,.rating-reason,.rating-button,.primary,.secondary):is(:focus-visible,:focus-within){border-color:var(--stroke-brand);outline:none}.suggest-list button:focus-visible,.v7-shell .rating-actions button:focus-visible{box-shadow:inset 0 0 0 var(--stroke-width-1) var(--stroke-brand);outline:none}.warning-text{font-size:var(--font-size-13);color:#875323;border-radius:var(--knps-radius-10);background:#fff5e8;margin:12px 0;padding:12px;line-height:1.65}.error-text{color:#a73141;font-size:var(--font-size-13)}.safety-banner,.retry-banner{border-radius:var(--knps-radius-12);color:#9a3444;font-size:var(--font-size-12);text-align:left;background:#fff0ec;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;margin:8px 18px 0;padding:10px 12px;display:flex}.retry-banner{color:#885e2b;font-size:var(--font-size-11);background:#fff3da}.initial-message{background:var(--knps-white);border-radius:var(--knps-radius-20);padding:24px;position:absolute;inset:20px 20px auto}.initial-message p{font-size:var(--font-size-14);margin:12px 0}@media (height<=700px){.safety-banner{font-size:var(--font-size-11);min-height:36px}}.bandali-app .safety-banner,.bandali-app .retry-banner{overflow-wrap:anywhere;width:auto;min-width:0;font-size:var(--font-size-12);border-radius:var(--knps-radius-12);z-index:5;flex:none;align-self:stretch;padding:8px 12px;position:static;transform:none}.empty-state{font-size:var(--font-size-13);color:var(--gray-700);text-align:center;padding:20px 8px}.panel-heading-text{flex:1;min-width:0}.v7-shell .warning-message{align-items:stretch;gap:var(--callout-gap);padding:var(--callout-padding-y) var(--callout-padding-x);border:1px solid var(--knps-warning-border);border-radius:var(--callout-radius);background:var(--knps-warning-background);color:var(--knps-warning-text);font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:var(--knps-letter-spacing);text-align:left;flex-direction:column;flex:none;margin:4px 18px 8px;display:flex}.v7-shell .warning-message>span{overflow-wrap:anywhere;font-weight:400}.v7-shell .warning-heading{align-items:center;gap:6px;min-width:0;display:flex}.v7-shell .warning-heading strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.v7-shell .warning-heading .v7-icon{width:18px;height:18px}.v7-shell .error-text{color:var(--knps-danger-text)}.v7-shell .safety-banner{border-radius:var(--knps-radius-12)}.v7-shell .permission-retry{border:1px solid var(--gray-200);border-radius:var(--knps-radius-8);background:var(--knps-white);height:32px;min-height:32px;color:var(--fg-brand);font-size:var(--font-size-13);line-height:var(--font-line-16);letter-spacing:var(--knps-letter-spacing);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-weight:500;display:inline-flex}.v7-shell .warning-message>.permission-retry{align-self:flex-start;margin-top:4px}.empty-illustrated{flex-direction:column;align-items:center;gap:16px;padding:8px 0 20px;display:flex}.empty-illustrated img{aspect-ratio:319/213;object-fit:cover;border-radius:var(--knps-radius-24);width:100%;max-width:319px;height:auto}.empty-illustrated p{color:#1b232a;font-size:var(--text-body-default-size);line-height:var(--text-body-default-line);letter-spacing:var(--knps-letter-spacing);text-align:center;margin:0}.empty-illustrated strong{color:var(--fg-brand);font-weight:700}@media (height<=600px){.empty-illustrated img{max-width:200px}}.v7-shell .location-chip-row.location-status{z-index:5;align-items:flex-start;height:0;padding-bottom:0;position:relative;overflow:visible}.v7-shell .location-notice .permission-help-again{font-weight:700}.v7-shell .permission-retry{position:relative}.v7-shell .permission-retry:before{content:"";position:absolute;inset:-9px 0}.restore-toast{z-index:7;border-radius:var(--knps-radius-8);background:var(--main-800);min-height:48px;color:var(--knps-white);font-size:var(--text-body-compact-size);line-height:var(--text-body-compact-line);box-shadow:0 4px 16px color-mix(in srgb, var(--gray-950) 24%, transparent);align-items:center;gap:8px;padding:0 4px 0 16px;display:flex;position:fixed;left:16px;right:16px}.restore-toast>span{flex:1;min-width:0}.restore-toast.notice-toast{padding:0 16px}.restore-toast>button{min-width:48px;min-height:48px;color:var(--main-200);font-size:var(--text-label-default-size);line-height:var(--text-label-default-line);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500}.v7-shell .lang-offer{gap:4px}.v7-shell .lang-offer:has(button){padding-right:6px}.v7-shell .lang-offer button{min-height:0;color:inherit;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.v7-shell .lang-offer .lang-offer-switch{text-underline-offset:2px;font-weight:700;text-decoration:underline}.v7-shell .lang-offer .lang-offer-switch:before{content:"";position:absolute;inset:-15px -4px}.v7-shell .lang-offer .lang-offer-close{width:16px;height:16px}.v7-shell .lang-offer .lang-offer-close:before{content:"";position:absolute;inset:-14px}.v7-shell .lang-offer .lang-offer-close .icon{width:16px;height:16px}.connection-line{min-height:27px;font-size:var(--font-size-10);color:var(--gray-950);align-items:center;gap:6px;padding:2px 20px 6px;display:flex}@media (height<=700px){.connection-line{font-size:var(--font-size-9);min-height:23px}}.connection-line{min-height:20px}.bandali-app .connection-line{font-size:var(--font-size-10);opacity:.85;gap:6px;min-height:19px;padding:0 20px}.v7-shell .connection-line{border:1px solid var(--knps-caution-text);border-radius:var(--knps-radius-12);background:var(--knps-caution-background);min-height:0;color:var(--knps-caution-text);font-size:var(--text-caption-size);line-height:var(--text-caption-line);letter-spacing:var(--knps-letter-spacing);opacity:1;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;margin:4px 18px 8px;padding:8px 12px;display:flex}.v7-shell .connection-line>span:last-child{overflow-wrap:anywhere}.v7-shell .data-label{background:var(--bg-page-top);color:var(--knps-text-muted);font-size:var(--font-size-10);line-height:var(--font-line-14);text-align:center;flex:none;margin:0;padding:0 0 4px}.v7-shell .app-header,.v7-shell .connection-line,.v7-shell .app-footer{flex:none}:root{--main-50:#fefcf6;--main-100:#fdf4e1;--main-200:#f9e8c7;--main-300:#f3d4a2;--main-400:#ecaf5c;--main-500:#e07b00;--main-600:#bf5f00;--main-700:#914a10;--main-800:#693c1d;--main-900:#4f3223;--sub-50:#f6fcf7;--sub-100:#e7f8e9;--sub-200:#ceebd1;--sub-300:#aad7ad;--sub-400:#75bc77;--sub-500:#389438;--sub-600:#2f7e2b;--sub-700:#30602b;--sub-800:#2b4626;--sub-900:#263422;--gray-50:#f9f7f7;--gray-100:#f2f0ee;--gray-200:#e6e1df;--gray-300:#d1ccc8;--gray-400:#b3ada8;--gray-500:#8c8780;--gray-600:#6b655c;--gray-700:#524b41;--gray-800:#3b352a;--gray-900:#29241a;--bg-page-middle:#fdeae1;--bg-entry:var(--main-100)}.entry-screen{background-image:url(/assets/dori-entry-GYcdUcvc.jpg)}
