.contact[data-v-ce3caa67]{grid-template-columns:1fr;gap:16px;margin-top:20px;display:grid}@media (width>=900px){.contact[data-v-ce3caa67]{grid-template-columns:1.4fr 1fr}.contact-map[data-v-ce3caa67]{grid-column:1/-1}}.contact-card[data-v-ce3caa67]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:22px;display:flex}.contact-card h2[data-v-ce3caa67]{color:var(--c-primary-deep);font-size:1.15rem}.contact-sub[data-v-ce3caa67]{color:var(--c-text-muted);font-size:.9rem}.contact-row[data-v-ce3caa67]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.contact-row[data-v-ce3caa67]{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-field[data-v-ce3caa67]{flex-direction:column;gap:5px;font-size:.85rem;font-weight:600;display:flex}.contact-input[data-v-ce3caa67]{border:1.5px solid var(--c-border);border-radius:var(--radius-sm);background:var(--c-bg);width:100%;font:inherit;resize:vertical;padding:10px 12px;font-weight:500;transition:border-color .15s}.contact-input[data-v-ce3caa67]:focus{border-color:var(--c-primary);outline:none}.contact-input--bad[data-v-ce3caa67]{border-color:var(--c-danger);background:color-mix(in srgb,var(--c-danger) 5%,transparent)}.contact-captcha[data-v-ce3caa67]{min-height:78px}.contact-error[data-v-ce3caa67]{border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-danger) 10%,transparent);color:var(--c-danger);padding:9px 13px;font-size:.88rem}.contact-send[data-v-ce3caa67]{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.contact-spin[data-v-ce3caa67]{border:2px solid;border-top-color:#0000;border-radius:50%;width:.95em;height:.95em;animation:.7s linear infinite contact-spin-ce3caa67}@keyframes contact-spin-ce3caa67{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact-spin[data-v-ce3caa67]{animation:1.2s ease-in-out infinite contact-pulse-ce3caa67}@keyframes contact-pulse-ce3caa67{50%{opacity:.3}}}.contact-done[data-v-ce3caa67]{text-align:center;color:var(--c-success);flex-direction:column;align-items:center;gap:10px;padding:26px 0;display:flex}.contact-done p[data-v-ce3caa67]{font-weight:700}.contact-again[data-v-ce3caa67]{font:inherit;color:var(--c-primary);cursor:pointer;background:0 0;font-size:.86rem;font-weight:700;text-decoration:underline}.contact-lines[data-v-ce3caa67]{flex-direction:column;gap:10px;display:flex}.contact-lines li[data-v-ce3caa67]{align-items:baseline;gap:8px;font-size:.9rem;display:flex}.contact-lines svg[data-v-ce3caa67]{color:var(--c-primary);flex:none;transform:translateY(3px)}.contact-lines span[data-v-ce3caa67]{font-weight:700}.contact-lines a[data-v-ce3caa67]{color:var(--c-text);text-decoration:none}.contact-lines a[data-v-ce3caa67]:hover{color:var(--c-primary);text-decoration:underline}.contact-lines em[data-v-ce3caa67]{color:var(--c-text-muted);font-style:normal}.contact-social-head[data-v-ce3caa67]{margin-top:6px}.contact-social[data-v-ce3caa67]{flex-wrap:wrap;gap:8px;display:flex}.contact-social-link[data-v-ce3caa67]{border:1.5px solid var(--c-border);border-radius:var(--radius-full);color:var(--c-primary);text-transform:capitalize;padding:5px 12px;font-size:.8rem;font-weight:700}.contact-social-link[data-v-ce3caa67]:hover{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 6%,transparent)}.contact-map[data-v-ce3caa67]{border:1px solid var(--c-border);border-radius:var(--radius-md);overflow:hidden}.contact-map iframe[data-v-ce3caa67]{border:0;width:100%;height:420px;display:block}.favs[data-v-dd72ec71]{margin-top:18px}.favs-note[data-v-dd72ec71]{color:var(--c-text-muted);font-size:.9rem}.favs-error[data-v-dd72ec71]{border-radius:var(--radius-md);background:color-mix(in srgb,var(--c-danger) 10%,transparent);color:var(--c-danger);margin-bottom:12px;padding:10px 14px;font-size:.9rem}.favs-empty[data-v-dd72ec71],.favs-signedout[data-v-dd72ec71]{text-align:center;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-md);color:var(--c-text-muted);flex-direction:column;align-items:center;gap:14px;padding:44px 24px;display:flex}.favs-empty svg[data-v-dd72ec71]{color:color-mix(in srgb,var(--c-danger) 45%,var(--c-border))}.favs-item[data-v-dd72ec71]{display:grid;position:relative}.favs-item[data-v-dd72ec71]>*{flex:auto;min-width:0}.favs-item--going[data-v-dd72ec71]{opacity:.5}.favs-remove[data-v-dd72ec71]{top:10px;z-index:3;border:1px solid var(--c-border);background:var(--c-surface);width:34px;height:34px;color:var(--c-danger);cursor:pointer;border-radius:50%;place-items:center;transition:transform .12s,background .15s;display:grid;position:absolute;inset-inline-start:10px;box-shadow:0 2px 8px #0000001a}.favs-remove[data-v-dd72ec71]:hover:not(:disabled){background:color-mix(in srgb,var(--c-danger) 10%,var(--c-surface));transform:scale(1.08)}.favs-remove[data-v-dd72ec71]:disabled{cursor:default}.favs-spin[data-v-dd72ec71]{border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite favs-spin-dd72ec71}@keyframes favs-spin-dd72ec71{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.favs-spin[data-v-dd72ec71]{animation:1.2s ease-in-out infinite favs-pulse-dd72ec71}@keyframes favs-pulse-dd72ec71{50%{opacity:.3}}}.subs[data-v-2a0bf912]{margin-inline:auto;max-width:750px;margin-top:18px}.subs-error[data-v-2a0bf912],.subs-note[data-v-2a0bf912]{color:var(--c-text-muted);padding:18px 0}.subs-error[data-v-2a0bf912]{color:var(--c-danger)}.subs-signedout[data-v-2a0bf912]{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;display:flex}.subs-list[data-v-2a0bf912]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.subs-card[data-v-2a0bf912]{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-surface);padding:16px 18px;transition:opacity .15s,border-color .15s;position:relative}.subs-card[data-v-2a0bf912]:not(.subs-card--frozen){border-color:color-mix(in srgb,var(--c-primary) 40%,var(--c-border))}.subs-card--frozen[data-v-2a0bf912]{background:color-mix(in srgb,var(--c-text-muted) 5%,var(--c-surface))}.subs-card--busy[data-v-2a0bf912]{pointer-events:none}.subs-card--busy[data-v-2a0bf912]>:not(.subs-busy){opacity:.4}.subs-busy[data-v-2a0bf912]{inset-inline-end:14px;z-index:2;border-radius:var(--radius-full);background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-primary-deep);align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;top:14px;box-shadow:0 4px 14px #0000001a}.subs-spin[data-v-2a0bf912]{border:2px solid color-mix(in srgb,var(--c-primary) 25%,transparent);border-top-color:var(--c-accent);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite subs-spin-2a0bf912}@keyframes subs-spin-2a0bf912{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.subs-spin[data-v-2a0bf912]{animation:1.3s ease-in-out infinite subs-pulse-2a0bf912}@keyframes subs-pulse-2a0bf912{50%{opacity:.3}}}.subs-head[data-v-2a0bf912]{border-bottom:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;display:flex}.subs-what[data-v-2a0bf912]{align-items:baseline;gap:6px;display:flex}.subs-every[data-v-2a0bf912]{color:var(--c-primary-deep);font-size:1rem;font-weight:800}.subs-day[data-v-2a0bf912]{color:var(--c-text-muted);font-size:.92rem}.subs-state[data-v-2a0bf912]{border-radius:var(--radius-full);margin-inline-start:auto;padding:3px 10px;font-size:.74rem;font-weight:800}.subs-state--on[data-v-2a0bf912]{background:color-mix(in srgb,var(--c-primary) 14%,transparent);color:var(--c-primary-deep)}.subs-state--off[data-v-2a0bf912]{background:color-mix(in srgb,var(--c-text-muted) 18%,transparent);color:var(--c-text-muted)}.subs-facts[data-v-2a0bf912]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 24px;margin:14px 0 0;display:grid}.subs-fact dt[data-v-2a0bf912]{color:var(--c-text-muted);margin-bottom:3px;font-size:.75rem}.subs-fact dd[data-v-2a0bf912]{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-weight:700;display:flex}.subs-window[data-v-2a0bf912]{white-space:nowrap;font-size:.84rem}.subs-muted[data-v-2a0bf912],.subs-window[data-v-2a0bf912]{color:var(--c-text-muted);font-weight:600}.subs-actions[data-v-2a0bf912]{border-top:1px solid var(--c-border);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.subs-delete[data-v-2a0bf912]{color:var(--c-danger);margin-inline-start:auto}.subs-freeze[data-v-2a0bf912]{border-top:1px dashed var(--c-border);flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:flex}.subs-actions .btn[data-v-2a0bf912]{padding:8px 14px;font-size:.85rem}.subs-actions .btn-ghost[data-v-2a0bf912]{border:1px solid color-mix(in srgb,var(--c-primary) 30%,var(--c-border));color:var(--c-primary-deep);background:0 0}.subs-actions .btn-ghost[data-v-2a0bf912]:hover{border-color:var(--c-primary);background:color-mix(in srgb,var(--c-primary) 8%,transparent)}.subs-actions .subs-delete[data-v-2a0bf912]{border-color:color-mix(in srgb,var(--c-danger) 30%,var(--c-border));color:var(--c-danger)}.subs-actions .subs-delete[data-v-2a0bf912]:hover{border-color:var(--c-danger);background:color-mix(in srgb,var(--c-danger) 8%,transparent)}.subs-confirm[data-v-2a0bf912]{border:1px solid color-mix(in srgb,var(--c-danger) 35%,var(--c-border));border-radius:var(--radius-md,8px);background:color-mix(in srgb,var(--c-danger) 6%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.subs-confirm-q[data-v-2a0bf912]{color:var(--c-text);margin:0;font-size:.9rem;font-weight:600}.subs-confirm-actions[data-v-2a0bf912]{gap:8px;display:flex}.subs-confirm-actions .btn[data-v-2a0bf912]{padding:8px 14px;font-size:.85rem}.subs-confirm-yes[data-v-2a0bf912]{background:var(--c-danger);color:#fff;border:1px solid var(--c-danger)}.subs-confirm-yes[data-v-2a0bf912]:hover{filter:brightness(1.08)}.subs-confirm-actions .btn-ghost[data-v-2a0bf912]{border:1px solid var(--c-border);color:var(--c-text);background:0 0}.subs-freeze-field[data-v-2a0bf912]{color:var(--c-text-muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.subs-date[data-v-2a0bf912]{border:1px solid var(--c-border);border-radius:var(--radius-md,8px);background:var(--c-bg);color:var(--c-text);padding:8px 10px}@media (width<=560px){.subs-card[data-v-2a0bf912]{padding:15px 16px}.subs-delete[data-v-2a0bf912]{margin-inline-start:0}}.page-view[data-v-02962b87]{flex-direction:column;gap:8px;display:flex}.page-body[data-v-02962b87]{min-width:min(100%,var(--container-max,1520px));padding-block:28px 8px}.page-title[data-v-02962b87]{margin:0 0 14px}.page-content[data-v-02962b87]{max-width:140ch;color:var(--c-text);margin-inline:auto;font-size:1rem;line-height:1.8}.page-content[data-v-02962b87] h2,.page-content[data-v-02962b87] h3{font-family:var(--font-display);margin:1.4em 0 .5em}.page-content[data-v-02962b87] p{margin:0 0 1em}.page-content[data-v-02962b87] ol,.page-content[data-v-02962b87] ul{margin:0 0 1em;padding-inline-start:1.4em}.page-content[data-v-02962b87] li{margin-bottom:.35em}.page-content--intro[data-v-02962b87]{max-width:750px;text-align:var(--lay-title-align,center);color:var(--lay-title-color,var(--c-heading,var(--c-primary-deep)));margin-inline:auto;font-size:1.05rem}.page-content--intro[data-v-02962b87] p:last-child{margin-bottom:0}.page-content[data-v-02962b87] a{color:var(--c-accent);text-decoration:underline}.page-content[data-v-02962b87] img{border-radius:var(--radius-md,10px);max-width:100%;height:auto}.page-content[data-v-02962b87] table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.page-content[data-v-02962b87] td,.page-content[data-v-02962b87] th{border:1px solid var(--c-border);padding:8px 10px}.empty[data-v-02962b87]{text-align:center;color:var(--c-text-muted);padding-block:60px;font-size:1.1rem}.back-link[data-v-02962b87]{color:var(--c-accent);font-weight:700}
