@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/assets/inter-400-B2pQoV_4.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/assets/inter-500-CBABid8H.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/assets/inter-600-B_0pnCHt.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/assets/inter-700-BvSZiN35.woff2) format("woff2")}:root{--ff-brand: #ee2b69;--ff-brand-deep: #e92365;--ff-brand-hover: #d81b60;--ff-gradient-hero: linear-gradient(247.45deg, #e92365 4.98%, #4e59c9 100.08%);--ff-glow: 0 0 10px rgba(238, 43, 105, .5);--ff-bg: #f0f3f6;--ff-surface: #ffffff;--ff-surface-soft: #f9fafb;--ff-text: #1d2630;--ff-text-2: #4b5563;--ff-text-muted: #6b7280;--ff-text-faint: #9aa3ad;--ff-border: #e6ecf1;--ff-border-hover: #cfd8e1;--ff-ring: inset 0 0 0 1px var(--ff-border);--ff-success: #16b030;--ff-success-bg: #d1f2d7;--ff-error: #9d1446;--ff-error-bg: #fff6f9;--ff-selected: #fff0f5;--ff-tint-emerald: #d8f9dc;--ff-tint-blue: #e0f2fe;--ff-tint-violet: #ede9fe;--ff-tint-amber: #ffedd5;--ff-tint-slate: #fff6f9;--ff-tint-rose: #fff6f9;--ff-divider: #f0f3f6;--t-accent: #4e59c9;--t-accent-hover: #3a44a8;--t-tint: #eef0fb;--t-ring: #c9cdf2;--ff-destructive: #c81e5b;--ff-success-on: #127a26;--pill-published-bg: #d1f2d7;--pill-published-fg: #127a26;--pill-review-bg: #e6e8fa;--pill-review-fg: #3a44a8;--pill-fix-bg: #ffe4ec;--pill-fix-fg: #9d1446;--pill-draft-bg: #eef1f4;--pill-draft-fg: #4b5563;--ff-font-title: Geologica, Inter, system-ui, sans-serif;--ff-font: Inter, system-ui, -apple-system, sans-serif;--ff-spring: transform .2s cubic-bezier(.34, 1.56, .64, 1), box-shadow .15s, background .15s;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--bottom-gap: max(var(--safe-bottom), 12px);--tabbar-gap: max(calc(var(--safe-bottom) - 5px), 12px);--tabbar-h: calc(58px + var(--tabbar-gap))}html,body{margin:0;background:var(--ff-bg)}body{font-family:var(--ff-font);color:var(--ff-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--safe-top);background:var(--ff-bg);z-index:5;pointer-events:none}button{font:inherit;color:inherit}img{display:block}a{color:var(--ff-brand)}.tabular{font-variant-numeric:tabular-nums}.tap{cursor:pointer;transition:var(--ff-spring);-webkit-user-select:none;user-select:none}.tap:active{transform:scale(.98)}.tap--chip:active{transform:scale(.94)}.tap--icon:active{transform:scale(.92)}@media(hover:hover){.tap--ring:hover{box-shadow:inset 0 0 0 1px var(--ff-brand)!important}}[tabindex]:focus{outline:none}body.kbd [tabindex]:focus-visible,body.kbd button:focus-visible{outline:2px solid var(--ff-brand);outline-offset:2px}.card{background:var(--ff-surface);border-radius:24px;box-shadow:var(--ff-ring)}.title-lg{font:700 24px/30px var(--ff-font-title);letter-spacing:-.01em;text-wrap:pretty;margin:0}.section{font:600 18px/24px var(--ff-font-title);margin:0}.muted{color:var(--ff-text-muted)}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.toast[data-v-9ecfe228]{position:fixed;left:20px;right:20px;bottom:calc(var(--tabbar-h) + 16px);z-index:40;padding:15px 18px;border-radius:18px;background:var(--ff-text);color:#fff;font:500 14px/1.35 var(--ff-font);box-shadow:0 8px 24px #1118272e}.toast--success[data-v-9ecfe228]{background:#0f7a22}.toast--error[data-v-9ecfe228]{background:var(--ff-error)}.t-enter-active[data-v-9ecfe228],.t-leave-active[data-v-9ecfe228]{transition:opacity .2s,transform .2s}.t-enter-from[data-v-9ecfe228],.t-leave-to[data-v-9ecfe228]{opacity:0;transform:translateY(8px)}.sh__overlay[data-v-b9d73633]{position:fixed;inset:0;z-index:25;background:#11182773;animation:fade-b9d73633 .2s}.sh[data-v-b9d73633]{position:fixed;left:0;right:0;bottom:0;z-index:26;max-height:88%;overflow-y:auto;background:var(--ff-bg);border-radius:30px 30px 0 0;padding:10px 20px max(var(--safe-bottom),20px);display:flex;flex-direction:column;gap:16px;animation:up-b9d73633 .28s cubic-bezier(.2,.9,.3,1)}.sh__handle[data-v-b9d73633]{width:40px;height:5px;border-radius:3px;background:#d6dbe1;align-self:center;flex-shrink:0}@keyframes up-b9d73633{0%{transform:translateY(100%)}}@keyframes fade-b9d73633{0%{opacity:0}}.ns__head[data-v-21e36e10]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ns__head h2[data-v-21e36e10]{margin:0;font:700 20px var(--ff-font-title)}.ns__head button[data-v-21e36e10]{display:grid;place-items:center;width:44px;height:44px;background:#fff;border:0;border-radius:15px}.ns__muted[data-v-21e36e10]{margin:0;font-size:13px;color:var(--ff-text-muted)}.ns__link[data-v-21e36e10]{padding:12px;border:0;background:transparent;color:var(--t-accent);font:600 13px var(--ff-font)}.ns__item[data-v-21e36e10]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--ff-border);border-radius:20px;background:#fff;text-align:left;color:var(--ff-text)}.ns__item.is-new[data-v-21e36e10]{border-color:var(--t-ring);background:var(--t-tint)}.ns__text[data-v-21e36e10]{display:grid;gap:5px;flex:1;min-width:0;overflow-wrap:anywhere;font:400 13px var(--ff-font)}.ns__text small[data-v-21e36e10]{color:var(--ff-text-muted)}.ns__dot[data-v-21e36e10]{width:7px;height:7px;border-radius:50%;background:var(--ff-border);flex-shrink:0}.is-new .ns__dot[data-v-21e36e10]{background:var(--t-accent)}.na[data-v-83d15edb]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.na__title[data-v-83d15edb]{font:600 18px var(--ff-font-title)}.na__text[data-v-83d15edb]{font:400 13px/1.5 var(--ff-font);color:var(--ff-text-muted);max-width:280px}.na__retry[data-v-83d15edb]{border:none;border-radius:14px;padding:10px 18px;background:var(--ff-brand);color:#fff;font:600 14px var(--ff-font)}
