.hero-area.svelte-4tqudg{padding:1rem 0 1.5rem}.edit-hint.svelte-4tqudg{font-size:.7rem;letter-spacing:.06em;color:var(--color-content-dim, #a1a1aa);opacity:.7;text-align:center;margin-top:1rem;margin-bottom:1rem}.tray-reset.svelte-4tqudg,.tray-done.svelte-4tqudg{font-size:.7rem;letter-spacing:.06em;padding:.2rem .6rem;border-radius:9999px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--color-content-dim, #a1a1aa);opacity:.7;cursor:pointer;transition:background .18s var(--ease-standard, ease),border-color .18s,color .18s,opacity .18s}.tray-undo.svelte-4tqudg{color:var(--color-content, #fafafa);opacity:1}.tray-done.svelte-4tqudg{border-color:#ffffff38;color:var(--color-content-muted, #d4d4d8);opacity:.9}.tray-reset.svelte-4tqudg:hover,.tray-reset.svelte-4tqudg:focus-visible,.tray-done.svelte-4tqudg:hover,.tray-done.svelte-4tqudg:focus-visible{background:#ffffff0f;border-color:#ffffff52;color:var(--color-content, #fafafa);opacity:1;outline:none}.theme-light .tray-reset.svelte-4tqudg,.theme-light .tray-done.svelte-4tqudg,.theme-light .edit-chip.svelte-4tqudg{border-color:#00000024}.theme-light .tray-reset.svelte-4tqudg:hover,.theme-light .tray-reset.svelte-4tqudg:focus-visible,.theme-light .tray-done.svelte-4tqudg:hover,.theme-light .tray-done.svelte-4tqudg:focus-visible,.theme-light .edit-chip.svelte-4tqudg:hover,.theme-light .edit-chip.svelte-4tqudg:focus-visible{background:#0000000d;border-color:#0000004d}.hero-slot.svelte-4tqudg{min-height:3rem}.add-btn.svelte-4tqudg{background:transparent;border:none;cursor:pointer;font:inherit}.add-btn.app-tile-link.svelte-4tqudg:hover{background:transparent}.add-icon.svelte-4tqudg{background:transparent;border:1px dashed var(--text-dim);color:var(--text-muted);box-shadow:none!important;transition:border-color .2s,color .2s}.add-btn.svelte-4tqudg:hover .add-icon:where(.svelte-4tqudg),.add-btn[aria-expanded=true].svelte-4tqudg .add-icon:where(.svelte-4tqudg){border-style:solid;color:var(--text)}.add-picker.svelte-4tqudg{position:fixed;width:220px;max-height:280px;overflow-y:auto;padding:.25rem;background:var(--glass-menu-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--hero-search-border);border-radius:.6rem;box-shadow:0 12px 28px -10px #00000073,0 4px 12px -4px #0000002e;z-index:80}.picker-empty.svelte-4tqudg{padding:.6rem .7rem;text-align:center;font-size:.7rem;color:var(--hero-search-text-dim)}.picker-section-label.svelte-4tqudg{padding:.4rem .5rem .2rem;font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hero-search-text-dim)}.picker-section-label.svelte-4tqudg:first-child{padding-top:.2rem}.picker-item.svelte-4tqudg{display:flex;align-items:center;gap:.5rem;width:100%;padding:.3rem .45rem;background:transparent;border:1px solid transparent;border-radius:.4rem;color:var(--hero-search-text);font:inherit;font-size:.72rem;text-align:left;cursor:pointer;transition:background .15s var(--ease-standard, ease)}.picker-item.svelte-4tqudg:hover{background:var(--hero-search-chip-bg)}.picker-icon.svelte-4tqudg{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--tile-bg-default);flex-shrink:0}.picker-name.svelte-4tqudg{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-header.svelte-4tqudg{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .25rem;margin-top:.25rem;margin-bottom:.5rem}.surface-label.svelte-4tqudg{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-content-dim, #a1a1aa);font-variant-numeric:tabular-nums}.surface-actions.svelte-4tqudg{display:flex;gap:.4rem}.surface-footer.svelte-4tqudg{display:flex;justify-content:center;margin-top:1rem;margin-bottom:1rem}.edit-chip.svelte-4tqudg{font-size:.7rem;letter-spacing:.06em;padding:.2rem .6rem;position:relative;border-radius:9999px;background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--color-content-dim, #a1a1aa);opacity:.85;cursor:pointer;transition:background .18s var(--ease-standard, ease),border-color .18s,color .18s,opacity .18s}.edit-chip.svelte-4tqudg:before{content:"";position:absolute;top:-.45rem;right:-.25rem;bottom:-.45rem;left:-.25rem}.edit-chip.svelte-4tqudg:hover,.edit-chip.svelte-4tqudg:focus-visible{background:#ffffff0f;border-color:#ffffff47;color:var(--color-content, #fafafa);opacity:1;outline:none}.widget-surface.svelte-4tqudg{min-height:4rem}.grid-center-wrap.svelte-4tqudg{transition:transform .22s var(--ease-standard, ease)}.app-tile.svelte-4tqudg{position:relative;width:100%;height:100%;display:flex}.app-tile-link.svelte-4tqudg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:100%;height:100%;padding:.4rem .25rem;border-radius:.6rem;text-decoration:none;color:var(--color-content, #e4e4e7);transition:background .2s var(--ease-standard, ease);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.app-tile-link.svelte-4tqudg:hover,.app-tile-link.menu-open.svelte-4tqudg{background:var(--card-hover)}.app-tile-icon.svelte-4tqudg{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff0f;flex-shrink:0}.app-tile-name.svelte-4tqudg{font-size:.7rem;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-content-muted, #d4d4d8)}.app-tile-remove.svelte-4tqudg{position:absolute;top:2px;right:2px;width:22px;height:22px;border-radius:9999px;background:#000000b3;color:#fff;font-size:1rem;line-height:1;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;z-index:5}.app-tile-remove.svelte-4tqudg:hover{background:#dc2626d9}.app-tile-remove.svelte-4tqudg:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.gs-drag-handle.svelte-4tqudg{cursor:grab}.gs-drag-handle.svelte-4tqudg:active{cursor:grabbing}.privacy-md.svelte-iq5p2x h1,.privacy-md.svelte-iq5p2x h2,.privacy-md.svelte-iq5p2x h3{color:var(--text);font-weight:600;margin-top:1.25rem;margin-bottom:.25rem}.privacy-md.svelte-iq5p2x h1{font-size:.95rem}.privacy-md.svelte-iq5p2x h2{font-size:.85rem}.privacy-md.svelte-iq5p2x h3{font-size:.8rem}.privacy-md.svelte-iq5p2x p{margin:.5rem 0}.privacy-md.svelte-iq5p2x ul{padding-left:1.25rem;margin:.25rem 0;list-style:disc}.privacy-md.svelte-iq5p2x li{margin-bottom:.125rem}.privacy-md.svelte-iq5p2x a{color:var(--text-muted);text-decoration:underline}.privacy-md.svelte-iq5p2x a:hover,.privacy-md.svelte-iq5p2x strong{color:var(--text)}.onboarding-privacy-md.svelte-wss6ba h1,.onboarding-privacy-md.svelte-wss6ba h2,.onboarding-privacy-md.svelte-wss6ba h3{color:var(--text);font-weight:600;margin-top:.5rem;margin-bottom:.125rem;font-size:.75rem}.onboarding-privacy-md.svelte-wss6ba p{margin:.25rem 0}.onboarding-privacy-md.svelte-wss6ba ul{padding-left:1rem;margin:.125rem 0}.onboarding-privacy-md.svelte-wss6ba li{margin-bottom:.0625rem}.onboarding-privacy-md.svelte-wss6ba strong{color:var(--text)}@keyframes svelte-wss6ba-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in{animation:svelte-wss6ba-slide-in .25s ease-out both}.install-prompt.svelte-wh6tnt{position:fixed;z-index:60;left:0;right:0;margin:0 auto;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);width:min(440px,calc(100vw - 24px));display:flex;align-items:center;gap:12px;padding:12px 10px 12px 12px;border-radius:18px;box-shadow:0 12px 32px -8px #00000073}@media(max-width:767px){.install-prompt.svelte-wh6tnt{bottom:calc(env(safe-area-inset-bottom,0px) + 72px)}}.install-prompt-icon.svelte-wh6tnt{width:44px;height:44px;border-radius:11px;flex-shrink:0}.install-prompt-text.svelte-wh6tnt{flex:1;min-width:0}.install-prompt-title.svelte-wh6tnt{font-size:.9rem;font-weight:600;color:var(--color-content)}.install-prompt-sub.svelte-wh6tnt{font-size:.75rem;line-height:1.4;color:var(--color-content-dim);margin-top:2px}.install-prompt-sub.svelte-wh6tnt strong:where(.svelte-wh6tnt){color:var(--color-content-muted);font-weight:600}.install-prompt-glyph.svelte-wh6tnt{display:inline-block;width:14px;height:14px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.install-prompt-btn.svelte-wh6tnt{flex-shrink:0;padding:7px 14px;border-radius:10px;border:none;background:var(--color-content);color:var(--color-surface, #09090b);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.install-prompt-close.svelte-wh6tnt{flex-shrink:0;width:28px;height:28px;border:none;background:transparent;color:var(--color-content-dim);font-size:1.25rem;line-height:1;cursor:pointer}.install-prompt-close.svelte-wh6tnt:hover{color:var(--color-content)}.signin-digits.svelte-1iuwfoc{font-size:1.75rem;font-weight:600;letter-spacing:.3em;margin-right:-.3em;-webkit-user-select:all;user-select:all}.signin-spinner.svelte-1iuwfoc{width:10px;height:10px;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:svelte-1iuwfoc-signin-spin .8s linear infinite}@keyframes svelte-1iuwfoc-signin-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.signin-spinner.svelte-1iuwfoc{animation:none;border-right-color:currentColor;opacity:.6}}.field-help.svelte-1iuwfoc ol,.field-help.svelte-1iuwfoc ul{margin:.25rem 0;padding-left:0;list-style-position:inside}.field-help.svelte-1iuwfoc li{margin:.1rem 0}.field-help.svelte-1iuwfoc p{margin:.2rem 0}.field-help.svelte-1iuwfoc strong{color:var(--content-muted, #aaa);font-weight:600}.field-help.svelte-1iuwfoc code{font-size:.65rem;background:var(--card-bg, rgba(255,255,255,.05));padding:.1rem .25rem;border-radius:3px}
