.app-shell[data-v-3e2e083d]{min-height:100vh;background:#f6f8fb;color:#0f172a;font-family:var(--font-body)}@media(min-width:1201px){body:has(.app-shell--editor-v2){height:100dvh;overflow:hidden}.app-shell--editor-v2[data-v-3e2e083d]{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}}.app-shell__header[data-v-3e2e083d]{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e2e8f0}.nav[data-v-3e2e083d]{display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;max-width:1200px;margin:0 auto;min-height:64px;padding:12px 32px}.nav__brand[data-v-3e2e083d]{display:inline-flex;align-items:center;gap:10px;color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.4px;text-decoration:none;border-radius:6px}.nav__logo[data-v-3e2e083d]{width:28px;height:28px;color:#2563eb}.nav__account[data-v-3e2e083d]{display:flex;align-items:center;gap:20px;min-width:0}.nav__email[data-v-3e2e083d]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px}.nav__logout[data-v-3e2e083d]{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.nav__logout[data-v-3e2e083d]:hover:not(:disabled){background:#f8fafc;color:#0f172a}.nav__logout[data-v-3e2e083d]:disabled{opacity:.55;cursor:wait}.nav[data-v-3e2e083d] :is(a,button):focus-visible{outline:2px solid #2563eb;outline-offset:3px}@media(max-width:576px){.nav[data-v-3e2e083d]{padding:12px 20px}.nav__email[data-v-3e2e083d]{display:none}}body{margin:0}@font-face{font-family:Inter;src:local("Inter"),local("Inter Variable"),url(/fonts/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:local("Inter Italic"),local("Inter Variable Italic"),url(/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat"),local("Montserrat Variable"),url(/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:local("Montserrat Italic"),local("Montserrat Variable Italic"),url(/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--font-body: "Inter", "Segoe UI", "Helvetica Neue", Arial, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: "Montserrat", "Inter", "Segoe UI", "Helvetica Neue", Arial, system-ui, -apple-system, BlinkMacSystemFont, sans-serif}body{font-family:var(--font-body)}button,input,textarea,select{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}:where(.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6){font-family:var(--font-heading)}
