.avatar[data-v-bfc9a48d]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;object-fit:cover;flex-shrink:0}.fallback[data-v-bfc9a48d]{background:var(--yellow);color:var(--navy);font-weight:700;line-height:1}.profile-menu[data-v-fd01520a]{position:relative}.trigger[data-v-fd01520a]{font:inherit;cursor:pointer}.label[data-v-fd01520a]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop .trigger[data-v-fd01520a]{display:flex;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .35rem;border:none;border-radius:999px;background:none;color:var(--text-muted);font-weight:600;font-size:.9rem}.desktop .trigger[data-v-fd01520a]:hover{background:var(--bg-muted)}.desktop .trigger.active[data-v-fd01520a]{background:var(--navy);color:#fff}.desktop .popup[data-v-fd01520a]{top:calc(100% + .45rem);right:0}.mobile[data-v-fd01520a]{flex:1;display:flex;justify-content:center}.mobile .trigger[data-v-fd01520a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0;border:none;background:none;color:var(--text-muted);font-size:.75rem}.mobile .trigger.active[data-v-fd01520a]{color:var(--navy);font-weight:700}.mobile .label[data-v-fd01520a]{max-width:none}.mobile .popup[data-v-fd01520a]{bottom:calc(100% + .55rem);right:0}.popup[data-v-fd01520a]{position:absolute;z-index:30;min-width:230px;padding:.35rem;background:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #141a3c1f}.who[data-v-fd01520a]{display:flex;align-items:center;gap:.65rem;padding:.45rem .55rem .65rem}.who-text[data-v-fd01520a]{display:flex;flex-direction:column;min-width:0}.who-text strong[data-v-fd01520a]{color:var(--navy);font-size:.92rem}.who-text span[data-v-fd01520a]{color:var(--text-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section[data-v-fd01520a]{margin:.2rem .75rem .1rem;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.item[data-v-fd01520a]{display:block;width:100%;padding:.55rem .75rem;border:none;border-radius:6px;background:none;text-align:left;text-decoration:none;color:var(--navy);font:inherit;font-weight:600;font-size:.9rem;white-space:nowrap;cursor:pointer}.item[data-v-fd01520a]:hover{background:var(--bg-muted)}.item.router-link-active[data-v-fd01520a]{background:var(--navy);color:#fff}.sep[data-v-fd01520a]{height:1px;margin:.35rem .4rem;background:var(--border)}.logout[data-v-fd01520a]{color:var(--danger)}svg[data-v-30216706]{width:1.15em;height:1.15em;display:block}.bottom-nav[data-v-9477982d]{position:sticky;bottom:0;display:flex;background:var(--bg);border-top:1px solid var(--border);padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom))}.tab[data-v-9477982d]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;text-decoration:none;color:var(--text-muted);font-size:.75rem}.tab .icon[data-v-9477982d]{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;font-size:1.2rem;line-height:1}.tab.active[data-v-9477982d]{color:var(--navy);font-weight:700}@media (min-width: 768px){.bottom-nav[data-v-9477982d]{display:none}}.location-picker[data-v-c98b25c6]{margin-bottom:1rem}.address-line[data-v-c98b25c6]{font-size:.85rem;color:var(--text-muted);margin-bottom:.5rem}.map-wrap[data-v-c98b25c6]{position:relative}.map[data-v-c98b25c6]{width:100%;height:220px;border-radius:var(--radius);background:var(--bg-muted)}.pin[data-v-c98b25c6]{position:absolute;left:50%;top:50%;z-index:500;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.pin-head[data-v-c98b25c6]{width:28px;height:28px;border-radius:50%;background:#fc5230;position:relative}.pin-head[data-v-c98b25c6]:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%)}.pin-stem[data-v-c98b25c6]{width:3px;height:14px;margin-top:-2px;background:#fc5230}.clear-btn[data-v-c98b25c6]{background:none;border:none;color:var(--text-muted);font-size:.85rem;padding:.4rem 0 0;cursor:pointer;text-decoration:underline}.location-picker.fill[data-v-c98b25c6]{flex:1;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.location-picker.fill .address-line[data-v-c98b25c6]{flex-shrink:0;margin-bottom:.35rem}.location-picker.fill .map-wrap[data-v-c98b25c6]{flex:1;min-height:0}.location-picker.fill .map[data-v-c98b25c6]{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.location-menu[data-v-aa9581b2]{position:relative;min-width:0}.trigger[data-v-aa9581b2]{display:flex;align-items:center;gap:.3rem;max-width:168px;padding:.4rem .7rem;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--navy);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.trigger.empty[data-v-aa9581b2]{color:var(--text-muted)}.trigger[data-v-aa9581b2]:hover,.trigger.active[data-v-aa9581b2]{background:var(--bg-muted)}.pin[data-v-aa9581b2]{flex-shrink:0;line-height:1}.label[data-v-aa9581b2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radius[data-v-aa9581b2]{flex-shrink:0;color:var(--text-muted);font-weight:600}.popup[data-v-aa9581b2]{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;width:100%;height:100%;overflow:hidden;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--bg)}.popup-head[data-v-aa9581b2],.popup-foot[data-v-aa9581b2]{flex-shrink:0}.popup-foot[data-v-aa9581b2]{display:flex;flex-direction:column;gap:1.15rem}.popup-head[data-v-aa9581b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.title[data-v-aa9581b2]{margin:0 0 .2rem;color:var(--navy);font-weight:700;font-size:1.15rem}.hint[data-v-aa9581b2]{margin:0;color:var(--text-muted);font-size:.85rem}.close[data-v-aa9581b2]{flex-shrink:0;border:none;background:var(--bg-muted);color:var(--navy);font:inherit;font-weight:600;border-radius:999px;padding:.45rem .9rem;cursor:pointer}.radius-field[data-v-aa9581b2]{display:flex;flex-direction:column;gap:.4rem}.radius-field span[data-v-aa9581b2]{font-size:.85rem;color:var(--text-muted)}.radius-options[data-v-aa9581b2]{display:flex;flex-wrap:wrap;gap:.4rem}.actions[data-v-aa9581b2]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.actions .btn-primary[data-v-aa9581b2]{width:auto;min-width:180px}.clear[data-v-aa9581b2]{border:none;background:none;color:var(--text-muted);font:inherit;cursor:pointer;padding:.45rem 0}.clear[data-v-aa9581b2]:hover{color:var(--danger)}@media (min-width: 768px){.trigger[data-v-aa9581b2]{max-width:280px}}.bell-menu[data-v-10160fc5]{position:relative}.trigger[data-v-10160fc5]{position:relative;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:none;border-radius:999px;background:none;color:var(--text-muted);cursor:pointer}.trigger[data-v-10160fc5]:hover{background:var(--bg-muted)}.trigger.active[data-v-10160fc5]{background:var(--navy);color:#fff}.trigger.unread[data-v-10160fc5]{color:var(--navy)}.trigger.active.unread[data-v-10160fc5]{color:#fff}.trigger svg[data-v-10160fc5]{width:1.3rem;height:1.3rem;display:block}.count[data-v-10160fc5]{position:absolute;top:-.1rem;right:-.1rem;min-width:1.05rem;padding:0 .22rem;border-radius:999px;background:var(--danger);color:#fff;font-size:.66rem;font-weight:700;line-height:1.05rem}.popup[data-v-10160fc5]{position:absolute;top:calc(100% + .45rem);right:0;z-index:30;width:min(21rem,calc(100vw - 2rem));max-height:min(26rem,70vh);overflow-y:auto;padding:.35rem;background:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #141a3c1f}.head[data-v-10160fc5]{margin:.2rem .6rem .35rem;color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.empty[data-v-10160fc5]{margin:0;padding:.5rem .6rem .7rem;color:var(--text-muted);font-size:.85rem}.item[data-v-10160fc5]{display:flex;align-items:flex-start;gap:.55rem;padding:.5rem .55rem;border-radius:8px;text-decoration:none;color:var(--text)}.item[data-v-10160fc5]:hover{background:var(--bg-muted)}.body[data-v-10160fc5]{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.row[data-v-10160fc5]{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.row strong[data-v-10160fc5]{color:var(--navy);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row em[data-v-10160fc5]{flex:none;font-style:normal;color:var(--text-muted);font-size:.7rem}.who[data-v-10160fc5]{color:var(--text-muted);font-size:.74rem}.text[data-v-10160fc5]{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-count[data-v-10160fc5]{flex:none;align-self:center;min-width:1.2rem;padding:.05rem .35rem;border-radius:999px;background:var(--navy);color:#fff;font-size:.7rem;font-weight:700;text-align:center}.app[data-v-4a542d13]{max-width:480px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-4a542d13]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1rem}.brand[data-v-4a542d13]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.logo[data-v-4a542d13]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--yellow);color:var(--navy);font-weight:700;font-size:.85rem;flex-shrink:0}.header-tools[data-v-4a542d13]{margin-left:auto;display:flex;align-items:center;gap:.5rem;min-width:0}.desktop-nav[data-v-4a542d13]{display:none}.content[data-v-4a542d13]{flex:1;padding:0 1rem 1.5rem}@media (min-width: 768px){.app[data-v-4a542d13]{max-width:none;width:100%;margin:0;border-radius:0;box-shadow:none;min-height:100vh;padding:0 1.75rem 1.5rem;background:var(--bg)}.topbar[data-v-4a542d13]{padding:1.5rem 0}.desktop-nav[data-v-4a542d13]{display:flex;gap:.5rem}.desktop-tab[data-v-4a542d13]{display:flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;text-decoration:none;color:var(--text-muted);font-weight:600;font-size:.9rem}.desktop-tab .icon[data-v-4a542d13]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:1rem;line-height:1}.desktop-tab[data-v-4a542d13]:hover{background:var(--bg-muted)}.desktop-tab.active[data-v-4a542d13]{background:var(--navy);color:#fff}.content[data-v-4a542d13]{padding:0 0 2rem}}.landing[data-v-048dbd24]{--tx: #141a3c;--mu: #6f7489;--ln: rgba(20, 26, 60, .1);--accent: #f7c948;max-width:1180px;margin:0 auto;color:var(--tx);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em}.hero[data-v-048dbd24]{position:relative;text-align:center;padding:3.5rem 0 3rem}.halo[data-v-048dbd24]{position:absolute;top:38%;left:50%;width:min(760px,120%);height:70%;transform:translate(-50%,-50%);background:radial-gradient(50% 50%,#f7c9484d,#f7c94800 70%);filter:blur(40px);pointer-events:none}.kick[data-v-048dbd24]{position:relative;display:block;margin-bottom:1.1rem;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--mu)}.display[data-v-048dbd24]{position:relative;font-size:clamp(34px,7.4vw,76px);font-weight:700;line-height:.98;letter-spacing:-.045em;color:transparent}.display span[data-v-048dbd24]{display:block;background:linear-gradient(#141a3c 20%,#3b4266);-webkit-background-clip:text;background-clip:text;opacity:0;filter:blur(12px);transform:translateY(32px);animation:up-048dbd24 1s cubic-bezier(.2,.7,.2,1) forwards;padding-bottom:.12em;margin-bottom:-.12em}.display span.muted-line[data-v-048dbd24]{background:linear-gradient(#8a8fa3,#b4b8c6 90%);-webkit-background-clip:text;background-clip:text;animation-delay:.14s}.sub[data-v-048dbd24]{position:relative;max-width:620px;margin:1.35rem auto 0;color:var(--mu);font-size:clamp(15px,1.5vw,19px);opacity:0;filter:blur(8px);transform:translateY(18px);animation:up-048dbd24 1s .5s forwards}@keyframes up-048dbd24{to{opacity:1;filter:blur(0);transform:none}}.cta[data-v-048dbd24]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:1.6rem;opacity:0;filter:blur(8px);transform:translateY(18px);animation:up-048dbd24 1s .7s forwards}.btn-a[data-v-048dbd24],.btn-p[data-v-048dbd24],.btn-o[data-v-048dbd24]{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .25s}.btn-a[data-v-048dbd24]{background:var(--accent);color:#1a1403}.btn-a[data-v-048dbd24]:hover{background:#ffd75e;transform:translateY(-2px);box-shadow:0 14px 34px #f7c94873}.btn-p[data-v-048dbd24]{background:var(--bg-muted);border-color:transparent;color:var(--tx)}.btn-p[data-v-048dbd24]:hover{background:#ececf2;transform:translateY(-2px)}.btn-o[data-v-048dbd24]{border-color:#141a3c29;color:var(--tx)}.btn-o[data-v-048dbd24]:hover{border-color:var(--tx);transform:translateY(-2px)}.stats[data-v-048dbd24]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:2.25rem;margin-top:2.75rem;padding-top:1.75rem;border-top:1px solid var(--ln)}.stat[data-v-048dbd24]{display:flex;flex-direction:column;gap:.2rem}.stat b[data-v-048dbd24]{font-size:clamp(26px,3.6vw,38px);font-weight:700;letter-spacing:-.04em}.stat span[data-v-048dbd24]{color:var(--mu);font-size:13px}.section-title[data-v-048dbd24]{margin-bottom:2.5rem;text-align:center;font-size:clamp(28px,4.4vw,56px);font-weight:700;letter-spacing:-.04em;color:transparent;background:linear-gradient(#141a3c 25%,#5b6180);-webkit-background-clip:text;background-clip:text;padding-bottom:.12em}.reveal[data-v-048dbd24]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in[data-v-048dbd24]{opacity:1;transform:none}.steps[data-v-048dbd24]{padding:4rem 0 1rem}.steps ol[data-v-048dbd24]{position:relative;display:grid;gap:2rem;list-style:none;margin:0;padding:0}.steps li[data-v-048dbd24]{text-align:center;padding:0 10px}.steps li[data-v-048dbd24]:nth-child(2){transition-delay:.1s}.steps li[data-v-048dbd24]:nth-child(3){transition-delay:.2s}.steps .d[data-v-048dbd24]{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 1.25rem;border:1px solid var(--ln);border-radius:50%;background:var(--accent);color:#1a1403;font-weight:700}.steps b[data-v-048dbd24]{display:block;margin-bottom:.5rem;font-size:21px;font-weight:600;letter-spacing:-.03em}.steps p[data-v-048dbd24]{color:var(--mu);font-size:14.5px}.ledger[data-v-048dbd24]{padding:4rem 0 1rem}.ledger .cols[data-v-048dbd24]{display:grid;gap:16px}.ledger article[data-v-048dbd24]{border:1px solid var(--ln);border-radius:24px;background:var(--bg-muted);padding:8px 8px 12px}.ledger article[data-v-048dbd24]:nth-child(2){transition-delay:.1s}.ledger header[data-v-048dbd24]{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 10px}.ledger header span[data-v-048dbd24]{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}.ledger header b[data-v-048dbd24]{font-size:26px;letter-spacing:-.04em}.ledger ul[data-v-048dbd24]{list-style:none;margin:0;padding:0}.ledger li[data-v-048dbd24]{display:grid;gap:4px;padding:16px 18px;border-top:1px solid var(--ln)}.ledger li b[data-v-048dbd24]{font-size:15.5px;font-weight:600}.ledger li span[data-v-048dbd24]{color:var(--mu);font-size:14px;line-height:1.45}.faq[data-v-048dbd24]{padding:4rem 0 1rem}.faq>div[data-v-048dbd24]{max-width:720px;margin:0 auto}.faq details[data-v-048dbd24]{border-top:1px solid var(--ln);padding:16px 0}.faq details[data-v-048dbd24]:last-child{border-bottom:1px solid var(--ln)}.faq summary[data-v-048dbd24]{display:flex;justify-content:space-between;gap:16px;cursor:pointer;color:var(--tx);font-size:16px;font-weight:500;list-style:none}.faq summary[data-v-048dbd24]::-webkit-details-marker{display:none}.faq summary[data-v-048dbd24]:after{content:"+";color:var(--mu);font-weight:300;transition:transform .3s}.faq details[open] summary[data-v-048dbd24]:after{transform:rotate(45deg)}.faq p[data-v-048dbd24]{margin-top:12px;color:var(--mu);font-size:15px;line-height:1.6}.final[data-v-048dbd24]{padding:5rem 0 3rem;text-align:center}.final .big[data-v-048dbd24]{font-size:clamp(64px,14vw,170px);font-weight:700;line-height:.86;letter-spacing:-.06em;color:transparent;background:linear-gradient(#141a3c 10%,#9196ad);-webkit-background-clip:text;background-clip:text;padding-bottom:.1em}.final .big span[data-v-048dbd24]{color:var(--accent);-webkit-text-fill-color:var(--accent)}.final .t[data-v-048dbd24]{max-width:540px;margin:1.1rem auto 2rem;color:var(--mu);font-size:clamp(15px,1.6vw,19px)}.final .cta[data-v-048dbd24]{opacity:1;filter:none;transform:none;animation:none;margin-top:0}@media (min-width: 768px){.hero[data-v-048dbd24]{padding:5.5rem 0 4rem}.steps ol[data-v-048dbd24]{grid-template-columns:repeat(3,1fr);gap:0}.steps ol[data-v-048dbd24]:before{content:"";position:absolute;top:23px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--ln) 15%,var(--ln) 85%,transparent)}.steps .d[data-v-048dbd24]{box-shadow:0 0 0 8px var(--bg)}.ledger .cols[data-v-048dbd24]{grid-template-columns:1fr 1fr;gap:18px}}@media (prefers-reduced-motion: reduce){.display span[data-v-048dbd24],.sub[data-v-048dbd24],.cta[data-v-048dbd24],.reveal[data-v-048dbd24]{opacity:1;filter:none;transform:none;animation:none;transition:none}}.status-badge[data-v-bb543ee7]{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:600}.status-badge.draft[data-v-bb543ee7]{background:var(--bg-muted);color:var(--text-muted)}.status-badge.moderation[data-v-bb543ee7]{background:#fff3cd;color:#8a6d00}.status-badge.published[data-v-bb543ee7]{background:#e3f7e9;color:#1a7a3c}.status-badge.blocked[data-v-bb543ee7]{background:#fde8e8;color:var(--danger)}.rich-text.plain[data-v-cd033ab3]{margin:0}.rich-text[data-v-cd033ab3] p{margin:0 0 .55rem}.rich-text[data-v-cd033ab3] p:last-child{margin-bottom:0}.rich-text[data-v-cd033ab3] h2,.rich-text[data-v-cd033ab3] h3{margin:.5rem 0 .4rem;color:var(--navy)}.rich-text[data-v-cd033ab3] h2{font-size:1.15rem}.rich-text[data-v-cd033ab3] h3{font-size:1.02rem}.rich-text[data-v-cd033ab3] ul,.rich-text[data-v-cd033ab3] ol{margin:.35rem 0 .55rem;padding-left:1.25rem}.rich-text[data-v-cd033ab3] blockquote{margin:.45rem 0;padding:.2rem .75rem;border-left:3px solid var(--yellow);color:var(--text-muted)}.rich-text[data-v-cd033ab3] a{color:var(--navy);text-decoration:underline}.rich-text[data-v-cd033ab3] code{padding:.05rem .3rem;border-radius:4px;background:var(--bg-muted);font-size:.92em}.rich-text[data-v-cd033ab3] pre{margin:.45rem 0;padding:.55rem .7rem;border-radius:var(--radius);background:var(--bg-muted);overflow-x:auto}.rich-text[data-v-cd033ab3] pre code{padding:0;background:none}.rich-text[data-v-cd033ab3] hr{margin:.7rem 0;border:0;border-top:1px solid var(--border)}.znayka-card[data-v-2cec82ea]{min-height:210px;padding:1.35rem 1.4rem 1.2rem;display:flex;flex-direction:column}.card-top[data-v-2cec82ea]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.steps-count[data-v-2cec82ea]{background:var(--yellow);color:var(--navy);font-weight:700;font-size:.82rem;border-radius:999px;padding:.22rem .7rem}.steps-count.quiet[data-v-2cec82ea]{background:#fff;color:var(--text-muted);font-weight:600}.card-badges[data-v-2cec82ea]{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.znayka-card h3[data-v-2cec82ea]{margin:.85rem 0 .45rem;font-size:1.45rem;line-height:1.2}.desc[data-v-2cec82ea]{font-size:1.02rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.supported[data-v-2cec82ea]{font-size:.95rem;line-height:1}.unread[data-v-2cec82ea]{background:var(--navy);color:#fff;border-radius:999px;font-size:.7rem;font-weight:700;padding:.05rem .4rem}.step[data-v-2cec82ea]{font-size:.8rem;color:var(--text-muted);white-space:nowrap}.author[data-v-2cec82ea]{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.9rem;font-size:.95rem}.distance[data-v-2cec82ea]{color:var(--navy);font-weight:600;font-size:.95rem;margin:.35rem 0 0}.znayka-card .meta[data-v-2cec82ea]{margin-top:.75rem;font-size:.95rem}.toolbar[data-v-75ed195a]{margin-bottom:.75rem}.search[data-v-75ed195a]{display:flex;gap:.5rem;margin-bottom:.75rem}.search input[data-v-75ed195a]{flex:1}.search-btn[data-v-75ed195a]{width:auto;padding:.7rem 1.1rem}.controls[data-v-75ed195a]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.5rem}.controls .pill[data-v-75ed195a]{justify-content:center}.share-row[data-v-75ed195a]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:.55rem}.share-btn[data-v-75ed195a]:disabled{opacity:.45;cursor:not-allowed}.text-clear[data-v-75ed195a]{border:none;background:none;padding:0;color:var(--text-muted);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}.share-message[data-v-75ed195a]{color:var(--text-muted);font-size:.85rem;margin:0}.hint[data-v-75ed195a]{color:var(--text-muted);font-size:.85rem;margin-bottom:.9rem}.share-hint[data-v-75ed195a]{margin-top:-.15rem}.active-filter strong[data-v-75ed195a]{color:var(--navy)}.tags[data-v-75ed195a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}@media (min-width: 768px){.toolbar[data-v-75ed195a]{display:flex;align-items:center;gap:.75rem}.search[data-v-75ed195a]{flex:1;max-width:480px;margin-bottom:0}.controls[data-v-75ed195a]{display:flex;flex-wrap:wrap;margin-bottom:0}}.star-rating[data-v-ef4e6e21]{display:inline-flex;gap:.1rem}.star[data-v-ef4e6e21]{background:none;border:none;padding:0;font-size:1.3rem;line-height:1;color:var(--border);cursor:pointer}.readonly .star[data-v-ef4e6e21]{cursor:default}.star.filled[data-v-ef4e6e21]{color:var(--yellow-dark)}.chat[data-v-314b5c86]{display:flex;flex-direction:column}.chat-head[data-v-314b5c86]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.6rem}.chat-head h3[data-v-314b5c86]{margin:0}.chat-hint[data-v-314b5c86]{color:var(--text-muted);font-size:.8rem}.chat-body[data-v-314b5c86]{display:flex;flex-direction:column;gap:.7rem;max-height:22rem;overflow-y:auto;padding:.25rem 0 .5rem}.chat-empty[data-v-314b5c86]{color:var(--text-muted);font-size:.9rem;margin:0}.message[data-v-314b5c86]{display:flex;align-items:flex-end;gap:.5rem}.message.own[data-v-314b5c86]{flex-direction:row-reverse}.bubble[data-v-314b5c86]{background:var(--bg-muted);border-radius:var(--radius);padding:.45rem .7rem;max-width:78%}.message.own .bubble[data-v-314b5c86]{background:var(--yellow);color:var(--navy)}.bubble p[data-v-314b5c86]{margin:.1rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.meta[data-v-314b5c86]{font-size:.72rem;color:var(--text-muted)}.message.own .meta[data-v-314b5c86]{color:var(--navy);opacity:.75}.meta em[data-v-314b5c86]{font-style:normal;font-weight:700}.chat-form[data-v-314b5c86]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.chat-form .btn-primary[data-v-314b5c86]{width:auto;align-self:flex-end;padding:.6rem 1.2rem}h3[data-v-df529aa0]{display:flex;align-items:center;gap:.4rem;margin:0 0 .6rem}.count[data-v-df529aa0]{font-size:.8rem;font-weight:400;color:var(--text-muted)}.muted[data-v-df529aa0]{color:var(--text-muted);font-size:.9rem;margin:0}.list[data-v-df529aa0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.row[data-v-df529aa0]{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;background:var(--bg-muted);border:1px solid transparent;border-radius:var(--radius);padding:.5rem .65rem;cursor:pointer;color:inherit;font:inherit}.row[data-v-df529aa0]:hover{border-color:var(--border)}.row.active[data-v-df529aa0]{border-color:var(--yellow-dark)}.info[data-v-df529aa0]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.name[data-v-df529aa0]{display:flex;align-items:center;gap:.4rem;font-weight:600}.badge[data-v-df529aa0]{background:var(--yellow);color:var(--navy);border-radius:999px;font-size:.7rem;font-weight:700;padding:.05rem .4rem}.step[data-v-df529aa0]{font-size:.78rem;color:var(--text-muted)}.last[data-v-df529aa0]{font-size:.78rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail[data-v-a6f3d2ed]{max-width:640px;margin:0 auto}.detail h2[data-v-a6f3d2ed]{font-size:2rem;line-height:1.2;margin-bottom:.35rem}.author[data-v-a6f3d2ed]{display:flex;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.9rem;margin:.35rem 0 .6rem}.status-row[data-v-a6f3d2ed]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0}.supported-badge[data-v-a6f3d2ed]{display:inline-block;background:var(--yellow);color:var(--navy);border-radius:999px;font-size:.78rem;font-weight:700;padding:.15rem .6rem}.supported-note[data-v-a6f3d2ed]{color:var(--text-muted);font-size:.88rem;margin:0 0 .75rem}.support-card[data-v-a6f3d2ed]{margin-bottom:1.5rem}.step-chat[data-v-a6f3d2ed]{margin-top:1.25rem}.chat-fab[data-v-a6f3d2ed]{position:fixed;right:.9rem;bottom:calc(8.2rem + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;border:none;border-radius:50%;background:var(--yellow);color:var(--navy);box-shadow:0 6px 18px #141a3c38;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.chat-fab.dragging[data-v-a6f3d2ed]{cursor:grabbing;transform:scale(1.06);box-shadow:0 10px 24px #141a3c4d}.chat-fab.open[data-v-a6f3d2ed]{background:var(--navy);color:#fff}.fab-icon[data-v-a6f3d2ed]{font-size:1.35rem;line-height:1}.fab-badge[data-v-a6f3d2ed]{position:absolute;top:-.15rem;right:-.15rem;min-width:1.15rem;padding:0 .25rem;border-radius:999px;background:var(--danger);color:#fff;font-size:.7rem;font-weight:700;line-height:1.15rem}.chat-sheet[data-v-a6f3d2ed]{position:fixed;left:.75rem;right:.75rem;bottom:calc(12.2rem + env(safe-area-inset-bottom));z-index:39;display:flex;flex-direction:column;max-height:52vh;padding:.5rem .85rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);box-shadow:0 10px 28px #141a3c2e}.sheet-head[data-v-a6f3d2ed]{display:flex;justify-content:flex-end}.sheet-close[data-v-a6f3d2ed]{border:none;background:none;padding:.2rem 0;color:var(--text-muted);font:inherit;font-size:.8rem;cursor:pointer}.sheet-chat[data-v-a6f3d2ed]{min-height:0}.sheet-chat[data-v-a6f3d2ed] .chat-body{max-height:none;flex:1}.chat-toggle[data-v-a6f3d2ed]{display:flex;align-items:center;justify-content:center;gap:.4rem}.step-chat .card[data-v-a6f3d2ed]{margin-top:.75rem;text-align:left}.unread[data-v-a6f3d2ed]{background:var(--navy);color:#fff;border-radius:999px;font-size:.7rem;font-weight:700;padding:.05rem .4rem}.support-hint[data-v-a6f3d2ed]{color:var(--text-muted);font-size:.85rem;margin:.6rem 0 1.5rem}.support-card .support-hint[data-v-a6f3d2ed]{margin-bottom:0}.description[data-v-a6f3d2ed]{color:var(--text-muted);margin:.4rem 0 .75rem}.rejection[data-v-a6f3d2ed]{color:var(--danger);font-size:.9rem;margin-bottom:.75rem}.submit-btn[data-v-a6f3d2ed]{margin-bottom:1.5rem}.moderation-card[data-v-a6f3d2ed]{background:#fff3cd;margin-bottom:1.5rem}.moderation-card h3[data-v-a6f3d2ed]{margin-bottom:.6rem}.reject-form[data-v-a6f3d2ed]{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.reject-form textarea[data-v-a6f3d2ed]{min-height:3.5rem}.address[data-v-a6f3d2ed]{color:var(--text-muted);font-size:.9rem;margin-bottom:.75rem}.tags[data-v-a6f3d2ed]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.rating-block[data-v-a6f3d2ed]{display:flex;align-items:center;gap:.6rem;margin-bottom:1.25rem}.rating-summary[data-v-a6f3d2ed]{color:var(--text-muted);font-size:.9rem}.actions[data-v-a6f3d2ed]{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.share-message[data-v-a6f3d2ed]{color:var(--text-muted);font-size:.85rem;margin-bottom:.75rem}.start-btn[data-v-a6f3d2ed]{margin-bottom:1.5rem}.passed[data-v-a6f3d2ed]{color:var(--navy);font-weight:600;margin-bottom:.75rem}.steps-hint[data-v-a6f3d2ed]{color:var(--navy);font-weight:700;margin-bottom:.75rem}.screen[data-v-a6f3d2ed]{min-height:calc(100vh - 9rem);display:flex;flex-direction:column;gap:1rem;max-width:720px}.screen-top[data-v-a6f3d2ed]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.screen-count[data-v-a6f3d2ed]{color:var(--text-muted);font-weight:600}.text-btn[data-v-a6f3d2ed]{border:none;background:none;color:var(--navy);font:inherit;font-weight:600;padding:0;cursor:pointer}.track[data-v-a6f3d2ed]{display:flex;gap:.35rem}.track span[data-v-a6f3d2ed]{flex:1;height:6px;border-radius:999px;background:var(--bg-muted)}.track span.done[data-v-a6f3d2ed],.track span.current[data-v-a6f3d2ed]{background:var(--yellow)}.screen-body[data-v-a6f3d2ed]{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 0 1rem}.screen-body h2[data-v-a6f3d2ed]{font-size:2rem;line-height:1.2;margin-bottom:.75rem}.screen-body p[data-v-a6f3d2ed]{font-size:1.15rem;color:var(--text);margin-bottom:1rem}.steps-flow[data-v-a6f3d2ed]{flex:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.step-card[data-v-a6f3d2ed]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);padding:.7rem 1rem;transition:border-color .15s,box-shadow .15s,opacity .15s}.step-card.current[data-v-a6f3d2ed]{padding:.85rem 1rem 1rem}.step-card.done[data-v-a6f3d2ed]{opacity:.72}.step-card.current[data-v-a6f3d2ed]{border-color:var(--yellow-dark);box-shadow:0 0 0 2px var(--yellow);background:#fff}.step-head[data-v-a6f3d2ed]{display:flex;align-items:baseline;gap:.6rem;width:100%;border:none;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;color:var(--text)}.step-head[data-v-a6f3d2ed]:disabled{cursor:default}.step-num[data-v-a6f3d2ed]{flex:none;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--bg-muted);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.step-card.current .step-num[data-v-a6f3d2ed]{background:var(--yellow);color:var(--navy)}.step-card.done .step-num[data-v-a6f3d2ed]{background:var(--navy);color:#fff}.step-title[data-v-a6f3d2ed]{font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--navy)}.step-card.current .step-title[data-v-a6f3d2ed]{font-size:1.45rem}.step-title small[data-v-a6f3d2ed]{display:block;margin-top:.15rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.step-card .step-description[data-v-a6f3d2ed]{margin:.55rem 0 0;padding-left:2.3rem;font-size:1.15rem}.step-card img[data-v-a6f3d2ed]{width:100%;max-height:32vh;object-fit:contain;border-radius:12px;background:var(--bg-muted);margin-top:.7rem}.step-description[data-v-a6f3d2ed]{margin-bottom:1rem;font-size:1.15rem;color:var(--text)}.step-description[data-v-a6f3d2ed] p,.step-description[data-v-a6f3d2ed] li{font-size:inherit}.step-description[data-v-a6f3d2ed] ul,.step-description[data-v-a6f3d2ed] ol{margin:.4rem 0 .6rem;padding-left:1.3rem}.step-description[data-v-a6f3d2ed] li{margin-bottom:.3rem}.screen-body img[data-v-a6f3d2ed]{width:100%;max-height:46vh;object-fit:contain;border-radius:12px;background:var(--bg-muted)}.screen-nav[data-v-a6f3d2ed]{display:flex;gap:.75rem;margin-top:auto;position:sticky;bottom:calc(4.1rem + env(safe-area-inset-bottom));z-index:2;padding:.6rem 0;background:var(--bg);border-top:1px solid var(--border)}.screen-nav .btn-secondary[data-v-a6f3d2ed]{width:auto;min-width:120px}.screen-nav .btn-primary[data-v-a6f3d2ed]{flex:1}.done-body[data-v-a6f3d2ed]{align-items:flex-start}.eyebrow[data-v-a6f3d2ed]{color:var(--text-muted);font-size:.95rem;font-weight:600;margin-bottom:.35rem}.thanks[data-v-a6f3d2ed]{margin-top:.45rem}.again-btn[data-v-a6f3d2ed]{width:auto;min-width:220px;margin-top:.9rem}@media (min-width: 768px){.screen-nav[data-v-a6f3d2ed]{bottom:0}.chat-fab[data-v-a6f3d2ed]{right:1.75rem;bottom:4.6rem}.chat-sheet[data-v-a6f3d2ed]{left:auto;right:1.75rem;bottom:8.6rem;width:23rem;max-height:60vh}.detail[data-v-a6f3d2ed]{max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:1.5rem;align-items:start}.main[data-v-a6f3d2ed]{display:contents}.main[data-v-a6f3d2ed]>:not(.side){grid-column:1}.side[data-v-a6f3d2ed]{grid-column:2;grid-row:1 / span 20;align-self:start;border:1px solid var(--border);border-radius:8px;padding:1rem 1rem 1.25rem}.submit-btn[data-v-a6f3d2ed],.start-btn[data-v-a6f3d2ed]{width:auto;min-width:220px}}.rte[data-v-16d7d5d8]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);overflow:hidden}.rte[data-v-16d7d5d8]:focus-within{border-color:var(--yellow-dark)}.rte-toolbar[data-v-16d7d5d8]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem .45rem;border-bottom:1px solid var(--border);background:var(--bg-muted)}.rte-toolbar button[data-v-16d7d5d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--text);border-radius:6px;padding:.28rem .45rem;font:inherit;font-size:.8rem;cursor:pointer;line-height:1.2}.rte-toolbar button[data-v-16d7d5d8]:hover:not(:disabled){background:#fff;border-color:var(--border)}.rte-toolbar button.active[data-v-16d7d5d8]{background:#fff;border-color:var(--yellow-dark);color:var(--navy);font-weight:700}.rte-toolbar button[data-v-16d7d5d8]:disabled{opacity:.4;cursor:not-allowed}.rte-toolbar .u[data-v-16d7d5d8]{text-decoration:underline}.sep[data-v-16d7d5d8]{width:1px;align-self:stretch;background:var(--border);margin:.15rem .2rem}.rte[data-v-16d7d5d8] .rte-content{min-height:var(--rte-min-height);padding:.7rem .85rem;outline:none}.rte[data-v-16d7d5d8] .rte-content p{margin:0 0 .55rem}.rte[data-v-16d7d5d8] .rte-content p:last-child{margin-bottom:0}.rte[data-v-16d7d5d8] .rte-content h2,.rte[data-v-16d7d5d8] .rte-content h3{margin:.4rem 0 .45rem;color:var(--navy)}.rte[data-v-16d7d5d8] .rte-content h2{font-size:1.15rem}.rte[data-v-16d7d5d8] .rte-content h3{font-size:1.02rem}.rte[data-v-16d7d5d8] .rte-content ul,.rte[data-v-16d7d5d8] .rte-content ol{margin:.35rem 0 .55rem;padding-left:1.25rem}.rte[data-v-16d7d5d8] .rte-content blockquote{margin:.4rem 0;padding:.2rem .75rem;border-left:3px solid var(--yellow);color:var(--text-muted)}.rte[data-v-16d7d5d8] .rte-content a{color:var(--navy);text-decoration:underline}.rte[data-v-16d7d5d8] .rte-content code{padding:.05rem .3rem;border-radius:4px;background:var(--bg-muted);font-size:.92em}.rte-hint[data-v-16d7d5d8]{margin:0;padding:.35rem .85rem .5rem;border-top:1px solid var(--border);background:var(--bg-muted);color:var(--text-muted);font-size:.72rem;line-height:1.5}.rte-hint code[data-v-16d7d5d8]{padding:.02rem .25rem;border-radius:4px;background:#fff;border:1px solid var(--border);font-size:.95em}.rte[data-v-16d7d5d8] .rte-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-muted);pointer-events:none;height:0}.create-page[data-v-097e23dd]{max-width:480px;margin:0 auto}form[data-v-097e23dd]{display:flex;flex-direction:column}h2[data-v-097e23dd]{margin-top:.5rem}.steps-header[data-v-097e23dd]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem}.steps-header h2[data-v-097e23dd]{margin:0}.generate-steps[data-v-097e23dd]{width:auto}.ai-hint[data-v-097e23dd]{color:var(--text-muted);font-size:.85rem;margin:.35rem 0 .85rem}.step[data-v-097e23dd]{background:var(--bg-muted);margin-bottom:.75rem}.step strong[data-v-097e23dd]{display:block;margin-bottom:.6rem}.field-head[data-v-097e23dd]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.preview-toggle[data-v-097e23dd]{background:none;border:none;padding:0;font:inherit;font-size:.8rem;color:var(--navy);text-decoration:underline;cursor:pointer}.step-preview[data-v-097e23dd]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .85rem;min-height:3.2rem}.remove[data-v-097e23dd]{background:none;border:none;color:var(--danger);cursor:pointer;padding:0;font:inherit}.add-step[data-v-097e23dd],.tag-field[data-v-097e23dd],.location-toggle[data-v-097e23dd]{margin-bottom:1.25rem}.supported-field[data-v-097e23dd]{display:flex;align-items:flex-start;gap:.55rem;background:var(--bg-muted);border-radius:var(--radius);padding:.7rem .85rem;margin-bottom:1.25rem;cursor:pointer}.supported-field input[data-v-097e23dd]{width:auto;margin-top:.15rem}.supported-field span[data-v-097e23dd]{display:flex;flex-direction:column;gap:.15rem}.supported-field small[data-v-097e23dd]{color:var(--text-muted)}.hint[data-v-097e23dd]{color:var(--text-muted);font-size:.85rem;margin-bottom:.75rem}.error[data-v-097e23dd]{margin-bottom:.75rem}@media (min-width: 768px){.create-page[data-v-097e23dd]{max-width:none;margin:0}.basics[data-v-097e23dd],.tag-field[data-v-097e23dd]{max-width:960px}.steps-list[data-v-097e23dd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}.add-step[data-v-097e23dd],.generate-steps[data-v-097e23dd],.location-toggle[data-v-097e23dd],.save-btn[data-v-097e23dd]{width:auto;min-width:240px}.field[data-v-097e23dd] .map,.location-picker[data-v-097e23dd]{max-width:640px}}.password-input[data-v-2e3e40c3]{position:relative;display:flex}.password-input input[data-v-2e3e40c3]{width:100%;padding-right:2.8rem}.toggle[data-v-2e3e40c3]{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:2.8rem;border:none;background:none;padding:0;color:var(--text-muted);cursor:pointer}.toggle[data-v-2e3e40c3]:hover{color:var(--text)}form[data-v-334a4972]{display:flex;flex-direction:column;margin-bottom:.75rem}.register-link[data-v-334a4972]{text-decoration:none;display:block}.forgot-link[data-v-334a4972]{align-self:flex-start;margin-bottom:.9rem;font-size:.85rem;color:var(--text-muted)}form[data-v-46c56f06]{display:flex;flex-direction:column;margin-bottom:.75rem}.login-link[data-v-46c56f06]{text-decoration:none;display:block}.avatar-field[data-v-46c56f06]{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.avatar-actions[data-v-46c56f06]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.avatar-actions .btn-secondary[data-v-46c56f06]{width:auto;padding:.55rem .9rem}.text-btn[data-v-46c56f06]{border:none;background:none;padding:0;color:var(--text-muted);cursor:pointer}.hint[data-v-46c56f06]{margin:0;color:var(--text-muted);font-size:.8rem}.file-input[data-v-46c56f06]{display:none}h1[data-v-ff2afa3c]{margin-bottom:.4rem}form[data-v-ff2afa3c]{display:flex;flex-direction:column;margin-bottom:.75rem}.hint[data-v-ff2afa3c]{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.login-link[data-v-ff2afa3c]{text-decoration:none;display:block}h1[data-v-45f63823]{margin-bottom:.8rem}form[data-v-45f63823]{display:flex;flex-direction:column;margin-bottom:.75rem}.hint[data-v-45f63823]{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.login-link[data-v-45f63823]{text-decoration:none;display:block;margin-top:.75rem}.profile-head[data-v-2624b481]{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.user-name[data-v-2624b481]{color:var(--text-muted);margin:0}.profile-card[data-v-2624b481]{margin-bottom:1.5rem}.profile-card h2[data-v-2624b481]{margin-bottom:.75rem}.profile-summary[data-v-2624b481]{display:flex;flex-wrap:wrap;gap:.35rem 2rem;margin:0 0 .9rem}.profile-summary dt[data-v-2624b481]{font-size:.8rem;color:var(--text-muted)}.profile-summary dd[data-v-2624b481]{margin:.1rem 0 0}.row-actions[data-v-2624b481]{display:flex;flex-wrap:wrap;gap:.6rem}.row-actions .btn-primary[data-v-2624b481],.row-actions .btn-secondary[data-v-2624b481]{width:auto;padding:.6rem 1rem}.success[data-v-2624b481]{color:var(--text-muted);font-size:.9rem;margin:0 0 .75rem}.avatar-field[data-v-2624b481]{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.avatar-actions[data-v-2624b481]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.avatar-actions .btn-secondary[data-v-2624b481]{width:auto;padding:.55rem .9rem}.avatar-actions .hint[data-v-2624b481]{margin:0;font-size:.8rem}.text-btn[data-v-2624b481]{border:none;background:none;padding:0;color:var(--text-muted);cursor:pointer}.file-input[data-v-2624b481]{display:none}.hint[data-v-2624b481]{color:var(--text-muted);font-size:.85rem;margin-bottom:.75rem}.logout-btn[data-v-2624b481]{margin-top:1rem}@media (min-width: 768px){.profile-card[data-v-2624b481]{max-width:720px}.logout-btn[data-v-2624b481]{width:auto;min-width:220px}}.page-head[data-v-e9abe53c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.page-head h2[data-v-e9abe53c]{margin:0}.create-btn[data-v-e9abe53c]{width:auto;min-width:140px;padding:.65rem 1rem;text-decoration:none}@media (min-width: 768px){.create-btn[data-v-e9abe53c]{min-width:180px}}.hint[data-v-1daab43c]{color:var(--text-muted);font-size:.85rem;margin:-.35rem 0 .75rem}.tags[data-v-1daab43c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.author[data-v-739307b2]{display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.85rem;margin-bottom:.35rem}.title-link[data-v-739307b2]{text-decoration:none;color:inherit}.tags[data-v-739307b2]{display:flex;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.actions[data-v-739307b2]{display:flex;gap:.6rem;margin-top:.75rem}.reject-form[data-v-739307b2]{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.reject-form textarea[data-v-739307b2]{min-height:3.5rem}.author[data-v-9cc798c7]{display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.85rem;margin-bottom:.75rem}.title-link[data-v-9cc798c7]{text-decoration:none;color:inherit}.complaints[data-v-9cc798c7]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.75rem}.complaints li[data-v-9cc798c7]{padding:.75rem .85rem;background:var(--bg);border-radius:var(--radius)}.who[data-v-9cc798c7]{color:var(--text-muted);font-size:.8rem;margin-bottom:.25rem}.dismiss[data-v-9cc798c7]{width:auto;margin-top:.65rem;padding:.45rem .9rem}.field textarea[data-v-9cc798c7]{min-height:4.5rem}.report-card .btn-primary[data-v-9cc798c7]{margin-top:.35rem}.users-page select[data-v-efeb2f60]{font:inherit;width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text)}.toolbar[data-v-efeb2f60]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.create-toggle[data-v-efeb2f60]{margin-bottom:0}.create-form[data-v-efeb2f60]{background:var(--bg-muted);max-width:480px}.edit-form[data-v-efeb2f60]{background:var(--bg-muted);margin-bottom:0}.edit-actions[data-v-efeb2f60],.filter-actions[data-v-efeb2f60],.row-actions[data-v-efeb2f60]{display:flex;gap:.5rem}.edit-actions .btn-secondary[data-v-efeb2f60],.filter-actions .btn-secondary[data-v-efeb2f60],.row-actions .btn-secondary[data-v-efeb2f60],.filter-actions .btn-primary[data-v-efeb2f60],.row-actions .btn-primary[data-v-efeb2f60],.edit-actions .btn-primary[data-v-efeb2f60]{width:auto;padding:.5rem .8rem;font-size:.85rem}.user-item[data-v-efeb2f60]{margin-bottom:.6rem}.row-item[data-v-efeb2f60]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 0;border-bottom:1px solid var(--border)}.row-item.inactive[data-v-efeb2f60]{opacity:.55}.info[data-v-efeb2f60]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.email[data-v-efeb2f60],.email-cell[data-v-efeb2f60]{color:var(--text-muted);font-size:.85rem}.email[data-v-efeb2f60]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-line[data-v-efeb2f60],.count[data-v-efeb2f60]{color:var(--text-muted);font-size:.85rem}.count[data-v-efeb2f60]{margin:0 0 .5rem}.row-actions[data-v-efeb2f60]{flex-shrink:0}.search[data-v-efeb2f60]{display:flex;gap:.5rem}.search input[data-v-efeb2f60]{flex:1}.search-btn[data-v-efeb2f60]{width:auto;padding:.7rem 1.1rem}.mobile-filters[data-v-efeb2f60]{margin-bottom:.75rem}.mobile-filters summary[data-v-efeb2f60]{cursor:pointer;color:var(--navy);font-weight:600;margin-bottom:.75rem}.table-wrap[data-v-efeb2f60]{display:none}.pager[data-v-efeb2f60]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.pager .btn-secondary[data-v-efeb2f60]{width:auto;padding:.5rem .9rem;font-size:.85rem}.pager .btn-secondary[data-v-efeb2f60]:disabled{opacity:.45;cursor:not-allowed}.pager-label[data-v-efeb2f60]{color:var(--text-muted);font-size:.85rem}@media (min-width: 768px){.toolbar[data-v-efeb2f60]{flex-direction:row;align-items:center}.create-toggle[data-v-efeb2f60]{width:auto;padding:.7rem 1rem}.search[data-v-efeb2f60]{flex:1;max-width:420px;margin:0}.mobile-list[data-v-efeb2f60],.mobile-filters[data-v-efeb2f60]{display:none}.table-wrap[data-v-efeb2f60]{display:block;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--bg)}.grid[data-v-efeb2f60]{width:100%;border-collapse:collapse;font-size:.92rem}.grid th[data-v-efeb2f60],.grid td[data-v-efeb2f60]{padding:.55rem .7rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.grid thead th[data-v-efeb2f60]{background:#f3f4f8;color:var(--navy);font-size:.78rem;font-weight:700;white-space:nowrap}.grid .filters th[data-v-efeb2f60]{background:#fff;font-weight:400;padding:.4rem}.grid .filters input[data-v-efeb2f60],.grid .filters select[data-v-efeb2f60],.edit-row input[data-v-efeb2f60],.edit-row select[data-v-efeb2f60]{padding:.4rem .5rem;font-size:.85rem;border-radius:6px}.grid tbody tr[data-v-efeb2f60]:hover{background:#fafafc}.grid tr.inactive[data-v-efeb2f60]{opacity:.55}.col-id[data-v-efeb2f60]{width:72px}.col-role[data-v-efeb2f60]{width:160px}.col-status[data-v-efeb2f60]{width:150px}.col-date[data-v-efeb2f60]{width:180px}.col-actions[data-v-efeb2f60]{width:230px}.date-filters[data-v-efeb2f60]{display:flex;flex-direction:column;gap:.3rem}.status[data-v-efeb2f60]{display:inline-block;border-radius:999px;padding:.1rem .55rem;font-size:.78rem;font-weight:600}.status.on[data-v-efeb2f60]{background:#e8f7ee;color:#1d7a3e}.status.off[data-v-efeb2f60]{background:#fdecec;color:var(--danger)}.pager[data-v-efeb2f60]{justify-content:flex-start}}.page-head[data-v-b0df892e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.refresh[data-v-b0df892e]{width:auto;padding:.5rem 1rem}.tiles[data-v-b0df892e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem}.tile[data-v-b0df892e]{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.tile-label[data-v-b0df892e]{color:var(--text-muted);font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.tile-value[data-v-b0df892e]{color:var(--navy);font-size:1.9rem;line-height:1.1}.tile-note[data-v-b0df892e]{color:var(--text-muted);font-size:.78rem}.chart-card[data-v-b0df892e]{margin-bottom:1rem}.chart-head[data-v-b0df892e]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.chart-head h2[data-v-b0df892e]{margin:0}.chart-total[data-v-b0df892e]{color:var(--text-muted);font-size:.82rem}.chart[data-v-b0df892e]{display:flex;align-items:flex-end;gap:2px;height:7.5rem;margin-top:.85rem}.bar-slot[data-v-b0df892e]{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.bar[data-v-b0df892e]{width:100%;border-radius:4px 4px 0 0;background:var(--navy)}.bar.zero[data-v-b0df892e]{background:var(--border)}.bar.active[data-v-b0df892e]{background:var(--yellow-dark)}.bar-tip[data-v-b0df892e]{position:absolute;bottom:calc(100% + .3rem);left:50%;transform:translate(-50%);z-index:2;padding:.2rem .45rem;border-radius:6px;background:var(--navy);color:#fff;font-size:.72rem;white-space:nowrap}.chart-axis[data-v-b0df892e]{display:flex;justify-content:space-between;margin-top:.35rem;color:var(--text-muted);font-size:.72rem}.chart-table[data-v-b0df892e]{margin-top:.75rem;font-size:.85rem}.chart-table summary[data-v-b0df892e]{color:var(--navy);cursor:pointer}.chart-table table[data-v-b0df892e]{margin-top:.5rem}.columns[data-v-b0df892e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-bottom:1rem}.rows[data-v-b0df892e]{margin:0;display:flex;flex-direction:column}.rows>div[data-v-b0df892e]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px solid var(--border)}.rows>div[data-v-b0df892e]:last-child{border-bottom:none}.rows dt[data-v-b0df892e]{color:var(--text-muted);font-size:.85rem}.rows dd[data-v-b0df892e]{margin:0;color:var(--navy);font-weight:700}.muted[data-v-b0df892e]{color:var(--text-muted);font-size:.9rem}.table-wrap[data-v-b0df892e]{overflow-x:auto}table.grid[data-v-b0df892e]{width:100%;border-collapse:collapse;font-size:.88rem}table.grid th[data-v-b0df892e],table.grid td[data-v-b0df892e]{padding:.45rem .5rem;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}table.grid th[data-v-b0df892e]{color:var(--text-muted);font-size:.78rem;font-weight:600}table.grid td a[data-v-b0df892e]{color:var(--navy)}:root{--yellow: #f7c948;--yellow-dark: #e8b718;--navy: #141a3c;--text: #2a2f45;--text-muted: #8a8fa3;--bg: #ffffff;--bg-muted: #f5f5f8;--border: #ebebee;--danger: #e24c4c;--radius: 10px;font:16px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}h1,h2,h3{color:var(--navy);font-weight:700;margin:0}h1{font-size:1.5rem}h2{font-size:1.1rem;margin-bottom:.75rem}p{margin:0}a{color:inherit}button{font:inherit}input,textarea{font:inherit;width:100%;padding:.7rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text)}input:focus,textarea:focus{outline:none;border-color:var(--yellow-dark)}.btn-primary{display:block;width:100%;background:var(--yellow);color:var(--navy);font-weight:700;border:none;border-radius:var(--radius);padding:.9rem 1rem;text-align:center;cursor:pointer;text-decoration:none}.btn-primary:hover{background:var(--yellow-dark)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{display:block;width:100%;background:var(--bg-muted);color:var(--text);font-weight:600;border:none;border-radius:var(--radius);padding:.9rem 1rem;text-align:center;cursor:pointer}.pill{display:inline-flex;align-items:center;border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:.3rem .85rem;cursor:pointer;color:var(--text);font-size:.85rem;text-decoration:none}.pill.active{background:var(--navy);border-color:var(--navy);color:#fff}.row-list{border-top:1px solid var(--border)}.row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;background:none;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;cursor:pointer}.row .chevron{color:var(--text-muted);flex-shrink:0}.card{display:block;background:var(--bg-muted);border-radius:var(--radius);padding:1rem;margin-bottom:.75rem;text-decoration:none;color:inherit}.card h3{margin:0 0 .25rem;font-size:1rem}.card p{color:var(--text-muted);margin:0 0 .5rem;font-size:.9rem}.card-grid{display:flex;flex-direction:column;gap:1rem}.card-grid>.card{margin-bottom:0}.meta{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.85rem;color:var(--text-muted)}.tag{background:#fff;border-radius:999px;padding:.1rem .6rem}.error{color:var(--danger);font-size:.9rem}.empty-state{color:var(--text-muted);padding:1rem 0}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.field span{font-size:.85rem;color:var(--text-muted)}.narrow{max-width:480px;margin:0 auto}.readable{max-width:640px;margin:0 auto}.table-wrap{display:none}@media (min-width: 768px){body{background:var(--bg)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1.25rem;align-items:stretch}.table-wrap{display:block;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:var(--bg)}table.grid{width:100%;border-collapse:collapse;font-size:.92rem}table.grid th,table.grid td{padding:.55rem .7rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}table.grid thead th{background:#f3f4f8;color:var(--navy);font-size:.78rem;font-weight:700;white-space:nowrap}table.grid tbody tr:hover{background:#fafafc}table.grid a.title-link{display:inline-block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--navy);font-weight:600;text-decoration:none}table.grid a.title-link:hover{text-decoration:underline}table.grid .muted{color:var(--text-muted)}table.grid .clip{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.grid .btn-secondary,table.grid .btn-primary{display:inline-block;width:auto;padding:.5rem .8rem;font-size:.85rem;text-decoration:none}table.grid .row-actions{display:flex;gap:.5rem;flex-wrap:wrap}.narrow{margin-top:.5rem;border:1px solid var(--border);border-radius:8px;padding:1.25rem 1.25rem 1.5rem}}
