.tp-login.svelte-7by7bo{flex-shrink:0;justify-items:center;gap:.5rem;display:grid}.tp-open.svelte-7by7bo{cursor:pointer;font:inherit;border:none;font-weight:700}.tp-showall.svelte-7by7bo{color:var(--color-orange-deep);cursor:pointer;text-underline-offset:2px;font-size:.88rem;font-weight:700;text-decoration:underline}@media (width<=720px){.tp-login.svelte-7by7bo{justify-items:stretch}.tp-showall.svelte-7by7bo{justify-self:center}}.tp-backdrop.svelte-7by7bo{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c24308c;animation:.18s svelte-7by7bo-tp-fade;position:fixed;inset:0}@keyframes svelte-7by7bo-tp-fade{0%{opacity:0}}.tp-dialog.svelte-7by7bo{-webkit-overflow-scrolling:touch;background:var(--color-paper);text-align:left;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,5vw,4rem) 1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}.tp-content.svelte-7by7bo{width:min(100%,32rem);margin:auto}.tp-close.svelte-7by7bo{background:var(--color-panel);width:2.6rem;height:2.6rem;color:var(--color-ink);cursor:pointer;border-radius:50%;font-size:1.5rem;line-height:1;position:fixed;top:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem)}.tp-dialog.svelte-7by7bo h2:where(.svelte-7by7bo){color:var(--color-ink);margin:0 0 .9rem;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:700}.tp-reminder.svelte-7by7bo{border-left:4px solid var(--color-orange);color:var(--color-ink);background:#f8ad4029;border-radius:.4rem;margin:0 0 1.4rem;padding:.75rem 1rem;font-size:.92rem;line-height:1.55}.tp-section.svelte-7by7bo{margin:0 0 1.25rem}.tp-section-title.svelte-7by7bo{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.tp-options.svelte-7by7bo{gap:.6rem;display:grid}.tp-option.svelte-7by7bo{background:var(--color-white);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:.7rem;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:transform .15s,border-color .2s,box-shadow .2s;display:flex}.tp-option.svelte-7by7bo:hover{border-color:var(--color-orange);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.tp-option-last.svelte-7by7bo{border-color:var(--color-orange)}.tp-option-current.svelte-7by7bo{border-color:#f8ad4080}.tp-option-label.svelte-7by7bo{font-weight:700;display:block}.tp-option-sub.svelte-7by7bo{color:var(--color-muted);font-size:.85rem;display:block}.tp-autoopen.svelte-7by7bo{color:var(--color-ink);cursor:pointer;align-items:center;gap:.55rem;margin-top:.75rem;font-size:.9rem;font-weight:600;display:flex}.tp-autoopen.svelte-7by7bo input:where(.svelte-7by7bo){width:1.1rem;height:1.1rem;accent-color:var(--color-orange);cursor:pointer}.tp-divider.svelte-7by7bo{color:var(--color-muted);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.85rem;display:flex}.tp-divider.svelte-7by7bo:before,.tp-divider.svelte-7by7bo:after{content:"";background:#1c24301f;flex:1;height:1px}@media (prefers-reduced-motion:reduce){.tp-backdrop.svelte-7by7bo{animation:none}.tp-option.svelte-7by7bo:hover{transform:none}}
