.overlay.svelte-1vpboon{z-index:200;background:#0006;justify-content:center;align-items:flex-start;padding-top:10dvh;display:flex;position:fixed;inset:0}.dialog.svelte-1vpboon{border-radius:2px;width:480px;max-width:calc(100vw - 32px);max-height:70dvh;padding:16px;overflow-y:auto;box-shadow:0 4px 24px #0000004d}.search-form.svelte-1vpboon{gap:8px;margin-bottom:12px;display:flex}.search-input.svelte-1vpboon{border:1px solid var(--track);height:36px;font-size:var(--type-button-size);border-radius:4px;flex:1;padding:0 12px}.search-submit.svelte-1vpboon{border:1px solid var(--primary);background:var(--primary);color:var(--alternate-text);cursor:pointer;border-radius:4px;padding:0 16px;font-weight:600}.search-submit.svelte-1vpboon:disabled{opacity:.5;cursor:not-allowed}.results.svelte-1vpboon{margin:0;padding:0;list-style:none}.result-row.svelte-1vpboon{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border-color);background:0 0;align-items:center;gap:10px;width:100%;padding:8px 4px;font-family:inherit;display:flex}.result-icon.svelte-1vpboon{color:var(--area-places)}.result-text.svelte-1vpboon{flex-direction:column;min-width:0;display:flex}.result-name.svelte-1vpboon{font-weight:600;font-size:var(--type-button-size)}.result-address.svelte-1vpboon{font-size:var(--type-small-size)}.hint.svelte-1vpboon{font-size:var(--type-button-size);margin:0 0 4px}.hint-link.svelte-1vpboon{color:var(--primary);font-size:var(--type-button-size)}.close-btn.svelte-1vpboon{color:var(--secondary-text);cursor:pointer;font-family:inherit;font-size:var(--type-button-size);background:0 0;border:none;margin-top:12px}.timeline.svelte-1psh3rv{background:var(--background);min-height:100svh;padding:0 20px;transition:background-color .26s}.timeline.composing.svelte-1psh3rv,body.composing{background-color:color-mix(in srgb, var(--background) 90%, var(--shade))}body{transition:background-color .26s}.timeline.svelte-1psh3rv .page-header{margin-bottom:0;padding-top:20px}.status-cards-container.svelte-1psh3rv{margin:0 auto;padding-top:20px}.status-card-container.svelte-1psh3rv{break-inside:avoid;box-sizing:border-box;width:100%;max-width:530px;margin:0 auto 20px}.collapsed-composer.svelte-1psh3rv{background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;transition:box-shadow var(--motion-fast) var(--ease-out);border-radius:2px;box-shadow:0 1px 4px #00000024}.collapsed-composer.svelte-1psh3rv:hover{box-shadow:0 3px 6px #00000026}.collapsed-composer.svelte-1psh3rv:focus-visible{outline:2px solid var(--secondary);outline-offset:1px}.collapsed-input-wrap.svelte-1psh3rv{padding:16px;position:relative}.collapsed-input.svelte-1psh3rv{background:var(--dialog-bg);border:1px solid var(--track);border-radius:2px;align-items:center;min-height:42px;padding:10px 14px;display:flex;position:relative}.collapsed-placeholder.svelte-1psh3rv{font-size:var(--type-body-size);color:var(--secondary-text)}.collapsed-tail.svelte-1psh3rv{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid var(--dialog-bg);width:0;height:0;filter:drop-shadow(0 1px 0 var(--track));position:absolute;bottom:-8px;left:24px}.collapsed-actions.svelte-1psh3rv{border-top:1px solid var(--border-color);padding:4px 0 0;display:flex}.collapsed-action.svelte-1psh3rv{cursor:pointer;color:var(--secondary-text);transition:color var(--motion-fast) var(--ease-out);background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0;display:flex}.collapsed-action.svelte-1psh3rv:not(:last-child){border-right:1px solid var(--border-color)}.collapsed-action.svelte-1psh3rv:disabled{opacity:.5;cursor:default}.collapsed-action.svelte-1psh3rv:hover{color:var(--primary)}.action-icon.svelte-1psh3rv{font-size:var(--icon-nav)}.action-label.svelte-1psh3rv{font-size:var(--type-meta-size);font-weight:400}.status-card-container.svelte-1psh3rv{transition-timing-function:cubic-bezier(.2,0,0,1)}.composer-slot.slot-removed.svelte-1psh3rv{display:none}.composer-slot.slot-hidden.svelte-1psh3rv{visibility:hidden}.post-enter.svelte-1psh3rv{animation:.36s cubic-bezier(.2,0,0,1) .2s both svelte-1psh3rv-post-enter}@keyframes svelte-1psh3rv-post-enter{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.timeline.svelte-1psh3rv,.status-card-container.svelte-1psh3rv{transition:none}.post-enter.svelte-1psh3rv{animation:none}}.load-more-sentinel.svelte-1psh3rv{text-align:center;padding:4px 0 24px}.load-more-retry.svelte-1psh3rv{font-family:inherit;font-size:var(--type-button-size);color:var(--secondary);background:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;border-radius:2px;margin-top:8px;padding:6px 18px;font-weight:600}.load-more-retry.svelte-1psh3rv:hover{border-color:var(--secondary)}.load-more-retry.svelte-1psh3rv:focus-visible{outline:2px solid var(--secondary);outline-offset:1px}.status-hint.svelte-1psh3rv{color:var(--secondary-text)}.status-hint.error.svelte-1psh3rv{color:var(--error)}.welcome.svelte-1psh3rv{text-align:center;max-width:720px;margin:80px auto;padding:24px;box-shadow:0 1px 4px #00000024}.welcome-text.svelte-1psh3rv{margin:0 0 16px}.welcome-btn.svelte-1psh3rv{color:var(--alternate-text);padding:10px 24px;font-weight:600;display:inline-block}.welcome-btn.svelte-1psh3rv:hover{opacity:.92;text-decoration:none}
