@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish-VariableFont_wght.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Mulish;src:url(/fonts/Mulish/Mulish-Italic-VariableFont_wght.ttf) format("truetype");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher/Philosopher-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher/Philosopher-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher/Philosopher-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Philosopher;src:url(/fonts/Philosopher/Philosopher-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}html{scroll-behavior:smooth}:root{--ch-text-primary: #ffffff;--ch-text-accent: #faf587;--ch-text-element: #ffd486;--ch-text-tertiary: #ff5e5e;--ch-bg-void: #040c5a;--ch-bg-deep: #071232;--ch-bg-mid: #0a1468;--ch-bg-card: #1a216a;--ch-bg-navy: #09115d;--ch-blue: #0a5dff;--ch-blue-glow: #053fdf;--ch-blue-deep: #032279;--ch-slate: #0e1c47;--ch-font-display: Philosopher, Georgia, "Times New Roman", serif;--ch-font-body: Mulish, system-ui, sans-serif;--ch-radius-lg: 1.25rem;--ch-radius-md: .75rem;--ch-shadow-card: 0 4px 24px rgb(5 63 223 / 12%), 0 1px 0 rgb(255 255 255 / 6%) inset}.admin-shell .list{max-width:56rem}.admin-shell .list__toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-shell .list__intro{margin:0;flex:1;min-width:12rem;font-size:.925rem;line-height:1.55;color:#475569}.admin-shell .list .list__cta,.admin-shell .list a.list__cta{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:none;border-radius:.5rem;font-size:.9rem;font-weight:600;font-family:inherit;line-height:1.25;text-decoration:none;background:#0369a1;color:#fff;cursor:pointer;white-space:nowrap}.admin-shell .list .list__cta:hover,.admin-shell .list a.list__cta:hover{background:#075985}.admin-shell .list .list__refresh,.admin-shell .list .list__pager-btn,.admin-shell .list .list__page,.admin-shell .list .list__apply,.admin-shell .broadcast .status__refresh,.admin-shell .broadcast .form__draft{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;font-weight:600;font-family:inherit;line-height:1.25;color:#0f172a;cursor:pointer}.admin-shell .list .list__refresh:hover:not(:disabled),.admin-shell .list .list__pager-btn:hover:not(:disabled),.admin-shell .list .list__page:hover:not(:disabled),.admin-shell .list .list__apply:hover:not(:disabled),.admin-shell .broadcast .status__refresh:hover:not(:disabled),.admin-shell .broadcast .form__draft:hover:not(:disabled){background:#f8fafc}.admin-shell .list .list__refresh:disabled,.admin-shell .list .list__pager-btn:disabled,.admin-shell .list .list__page:disabled,.admin-shell .list .list__apply:disabled,.admin-shell .broadcast .status__refresh:disabled,.admin-shell .broadcast .form__draft:disabled{opacity:.65;cursor:not-allowed}.admin-shell .list .list__send,.admin-shell .broadcast .form__submit,.admin-shell .form .form__submit{padding:.5rem 1rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-size:.9rem;font-weight:600;font-family:inherit;line-height:1.25;cursor:pointer}.admin-shell .list .list__send:hover:not(:disabled),.admin-shell .broadcast .form__submit:hover:not(:disabled),.admin-shell .form .form__submit:hover:not(:disabled){background:#075985}.admin-shell .list .list__send:disabled,.admin-shell .broadcast .form__submit:disabled,.admin-shell .form .form__submit:disabled{opacity:.65;cursor:not-allowed}.admin-shell .list .list__edit,.admin-shell .list a.list__edit{font-weight:600;font-size:.875rem;color:#0369a1;text-decoration:none}.admin-shell .list .list__edit:hover,.admin-shell .list a.list__edit:hover{text-decoration:underline}.admin-shell .broadcast .form__link{font-size:.9rem;font-weight:600;color:#0369a1;text-decoration:none}.admin-shell .broadcast .form__link:hover{text-decoration:underline}.admin-shell .list__table-wrap{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.admin-shell .list__table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-shell .list__table th,.admin-shell .list__table td{text-align:left;padding:.6rem .85rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.admin-shell .list__table th{font-weight:600;color:#475569;background:#f8fafc}.admin-shell .list__actions{text-align:right;white-space:nowrap}.admin-shell .list__muted{color:#94a3b8;font-style:italic}.admin-shell .list__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 0}.admin-shell .list__total{font-size:.85rem;color:#64748b}.admin-shell .list__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;font-size:.875rem;color:#475569}.admin-shell .list__pager-btns{display:flex;gap:.5rem}.admin-shell .broadcast .form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.admin-shell .broadcast .form__link{margin-left:auto}.admin-shell .admin-shell__logout{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff;font-size:.875rem;font-weight:600;font-family:inherit;color:#0f172a;cursor:pointer}.admin-shell .admin-shell__logout:hover{background:#f8fafc}.admin-shell .form .form__actions,.admin-shell .edit .form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem}.admin-shell .form .form__danger,.admin-shell .edit .form__danger{padding:.5rem 1rem;border:none;border-radius:.5rem;background:#dc2626;color:#fff;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer}.admin-shell .form .form__danger:hover:not(:disabled),.admin-shell .edit .form__danger:hover:not(:disabled){background:#b91c1c}.admin-shell .form .form__danger:disabled,.admin-shell .edit .form__danger:disabled{opacity:.65;cursor:not-allowed}.admin-shell .form .form__cancel,.admin-shell .edit .form__cancel,.admin-shell .form a.form__cancel{font-size:.9rem;font-weight:600;color:#0369a1;text-decoration:none}.admin-shell .form .form__cancel:hover,.admin-shell .edit .form__cancel:hover,.admin-shell .form a.form__cancel:hover{text-decoration:underline}.admin-shell .list .list__delete{display:inline;padding:0;border:none;background:none;font-weight:600;font-size:.875rem;font-family:inherit;color:#b45309;cursor:pointer;text-decoration:underline}.admin-shell .list .list__delete:hover:not(:disabled){color:#92400e}.admin-shell .list .list__delete:disabled{opacity:.55;cursor:not-allowed}.admin-shell .list .list__sep{margin:0 .35rem;color:#cbd5e1}.confirm[data-v-29ab23cb]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1rem;box-sizing:border-box}.confirm__backdrop[data-v-29ab23cb]{position:absolute;inset:0;background:#0f172a73}.confirm__dialog[data-v-29ab23cb]{position:relative;z-index:1;width:min(26rem,100%);padding:1.35rem 1.35rem 1.2rem;border-radius:.85rem;background:#fff;border:1px solid rgb(226 232 240 / 90%);box-shadow:0 24px 50px #0f172a29;outline:none}.confirm__title[data-v-29ab23cb]{margin:0 0 .65rem;font-family:var(--ch-font-display, Georgia, serif);font-size:1.2rem;font-weight:700;color:#0f172a}.confirm__message[data-v-29ab23cb]{margin:0 0 1.35rem;font-size:.925rem;line-height:1.52;color:#475569;white-space:pre-wrap}.confirm__actions[data-v-29ab23cb]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.confirm__btn[data-v-29ab23cb]{padding:.48rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid #cbd5e1;background:#0369a1;border-color:#0369a1;color:#fff}.confirm__btn[data-v-29ab23cb]:hover{background:#075985;border-color:#075985}.confirm__btn--ghost[data-v-29ab23cb]{background:#fff;border-color:#cbd5e1;color:#334155}.confirm__btn--ghost[data-v-29ab23cb]:hover{background:#f8fafc}.confirm__btn--danger[data-v-29ab23cb]{background:#c2410c;border-color:#c2410c}.confirm__btn--danger[data-v-29ab23cb]:hover{background:#9a3412;border-color:#9a3412}.confirm-fade-enter-active[data-v-29ab23cb],.confirm-fade-leave-active[data-v-29ab23cb]{transition:opacity .2s ease}.confirm-fade-enter-active .confirm__dialog[data-v-29ab23cb],.confirm-fade-leave-active .confirm__dialog[data-v-29ab23cb]{transition:opacity .2s ease,transform .2s ease}.confirm-fade-enter-from[data-v-29ab23cb],.confirm-fade-leave-to[data-v-29ab23cb]{opacity:0}.confirm-fade-enter-from .confirm__dialog[data-v-29ab23cb],.confirm-fade-leave-to .confirm__dialog[data-v-29ab23cb]{opacity:0;transform:scale(.97)}.toast-host[data-v-0e58d3d6]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:9999;width:min(22rem,calc(100vw - 2rem));pointer-events:none}.toast-host__stack[data-v-0e58d3d6]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.toast-host__item[data-v-0e58d3d6]{pointer-events:auto;display:flex;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;border-radius:.55rem;font-size:.875rem;line-height:1.35;box-shadow:0 4px 22px #0f172a1f;border:1px solid rgb(15 23 42 / 8%);background:#fff;color:#0f172a;max-width:100%}.toast-host__item[data-variant=success][data-v-0e58d3d6]{border-color:#16a34a4d;background:#ecfdf5}.toast-host__item[data-variant=error][data-v-0e58d3d6]{border-color:#ef444459;background:#fef2f2}.toast-host__item[data-variant=warning][data-v-0e58d3d6]{border-color:#eab30866;background:#fffbeb}.toast-host__item[data-variant=info][data-v-0e58d3d6]{border-color:#3b82f647;background:#eff6ff}.toast-host__text[data-v-0e58d3d6]{flex:1;padding-top:.06rem;min-width:0}.toast-host__close[data-v-0e58d3d6]{flex-shrink:0;width:1.6rem;height:1.6rem;border:none;border-radius:.3rem;background:#0f172a0f;font-size:1.25rem;line-height:1;cursor:pointer;color:#64748b}.toast-host__close[data-v-0e58d3d6]:hover{background:#0f172a1f;color:#0f172a}.toast-list-enter-active[data-v-0e58d3d6],.toast-list-leave-active[data-v-0e58d3d6]{transition:opacity .26s ease,transform .26s ease}.toast-list-enter-from[data-v-0e58d3d6]{opacity:0;transform:translate(.5rem)}.toast-list-leave-to[data-v-0e58d3d6]{opacity:0;transform:translateY(.35rem)}.toast-list-move[data-v-0e58d3d6]{transition:transform .24s ease}html,body,#app{height:100%}body{margin:0;min-height:100%;font-family:var(--ch-font-body, system-ui),system-ui,sans-serif;color:#0f172a;background:#030818}body:has(#app .login){background:#f8fafc;color:#0f172a}body:has(#app .admin-shell){background:#f1f5f9;color:#0f172a}.edit[data-v-19403e35]{max-width:66rem}.edit__grid[data-v-19403e35]{display:grid;grid-template-columns:minmax(0,30rem) minmax(18rem,26rem);gap:1.5rem;align-items:start}.edit__main[data-v-19403e35],.edit__side[data-v-19403e35]{min-width:0}.edit__error[data-v-19403e35]{margin:0 0 1rem;font-size:.9rem;color:#b91c1c}.edit__muted[data-v-19403e35]{margin:0;color:#94a3b8}.edit__hint[data-v-19403e35]{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}.readonly[data-v-19403e35]{margin-bottom:1.5rem;padding:1.1rem 1.25rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc}.subscription[data-v-19403e35]{padding:1.1rem 1.25rem;border:1px solid #dbeafe;border-radius:.75rem;background:#eff6ff}.subscription .form[data-v-19403e35]{padding:1.2rem}.readonly__title[data-v-19403e35]{margin:0 0 .75rem;font-size:.95rem;font-weight:700;color:#334155}.readonly__dl[data-v-19403e35]{margin:0;display:flex;flex-direction:column;gap:.5rem}.readonly__row[data-v-19403e35]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem .75rem;font-size:.85rem}.readonly__row dt[data-v-19403e35]{margin:0;font-weight:600;color:#64748b}.readonly__row dd[data-v-19403e35]{margin:0;color:#0f172a;word-break:break-word}.form[data-v-19403e35]{display:flex;flex-direction:column;gap:.95rem;padding:1.35rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.form__field[data-v-19403e35]{display:flex;flex-direction:column;gap:.35rem}.form__label[data-v-19403e35]{font-size:.8rem;font-weight:600;color:#334155}.form__sub[data-v-19403e35]{font-size:.72rem;color:#94a3b8}.form__input[data-v-19403e35]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem}.form__input[data-v-19403e35]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.form__input[data-v-19403e35]:disabled{opacity:.65;background:#f8fafc}.form__actions[data-v-19403e35]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.25rem}.form__submit[data-v-19403e35]{padding:.5rem 1.1rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-weight:600;cursor:pointer}.form__submit[data-v-19403e35]:hover:not(:disabled){background:#075985}.form__submit[data-v-19403e35]:disabled{opacity:.65;cursor:not-allowed}.form__cancel[data-v-19403e35]{font-size:.9rem;font-weight:600;color:#64748b;text-decoration:none}.form__cancel[data-v-19403e35]:hover{text-decoration:underline}@media(max-width:56rem){.edit[data-v-19403e35]{max-width:30rem}.edit__grid[data-v-19403e35]{grid-template-columns:1fr}}.list[data-v-d09ce4ff]{max-width:56rem}.list__toolbar[data-v-d09ce4ff]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.list__intro[data-v-d09ce4ff]{margin:0;flex:1;min-width:12rem;font-size:.925rem;line-height:1.55;color:#475569}.list__table-wrap[data-v-d09ce4ff]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.list__table[data-v-d09ce4ff]{width:100%;border-collapse:collapse;font-size:.875rem}.list__table th[data-v-d09ce4ff],.list__table td[data-v-d09ce4ff]{text-align:left;padding:.6rem .85rem;border-bottom:1px solid #e2e8f0}.list__table th[data-v-d09ce4ff]{font-weight:600;color:#475569;background:#f8fafc}.list__actions[data-v-d09ce4ff]{text-align:right;white-space:nowrap}.list__edit[data-v-d09ce4ff]{font-weight:600;font-size:.875rem;color:#0369a1;text-decoration:none}.list__edit[data-v-d09ce4ff]:hover{text-decoration:underline}.list__muted[data-v-d09ce4ff]{color:#94a3b8;font-style:italic}.list__pager[data-v-d09ce4ff]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;font-size:.875rem;color:#475569}.list__pager-btns[data-v-d09ce4ff]{display:flex;gap:.5rem}.list__pager-btn[data-v-d09ce4ff]{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;cursor:pointer}.list__pager-btn[data-v-d09ce4ff]:hover:not(:disabled){background:#f8fafc}.list__pager-btn[data-v-d09ce4ff]:disabled{opacity:.55;cursor:not-allowed}.list__footer[data-v-d09ce4ff]{margin:1rem 0 0}.list__refresh[data-v-d09ce4ff]{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;cursor:pointer}.list__refresh[data-v-d09ce4ff]:hover:not(:disabled){background:#f8fafc}.list__refresh[data-v-d09ce4ff]:disabled{opacity:.65;cursor:not-allowed}.form-page[data-v-f3559efd]{max-width:26rem}.form-page__hint[data-v-f3559efd]{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}.form[data-v-f3559efd]{display:flex;flex-direction:column;gap:.95rem;padding:1.35rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.form__field[data-v-f3559efd]{display:flex;flex-direction:column;gap:.35rem}.form__label[data-v-f3559efd]{font-size:.8rem;font-weight:600;color:#334155}.form__input[data-v-f3559efd]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem}.form__input[data-v-f3559efd]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.form__input[data-v-f3559efd]:disabled{opacity:.65;background:#f8fafc}.form__actions[data-v-f3559efd]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.25rem}.form__submit[data-v-f3559efd]{padding:.5rem 1.1rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-weight:600;cursor:pointer}.form__submit[data-v-f3559efd]:hover:not(:disabled){background:#075985}.form__submit[data-v-f3559efd]:disabled{opacity:.65;cursor:not-allowed}.form__cancel[data-v-f3559efd]{font-size:.9rem;font-weight:600;color:#64748b;text-decoration:none}.form__cancel[data-v-f3559efd]:hover{text-decoration:underline}.edit[data-v-e95daf80]{max-width:26rem}.edit__error[data-v-e95daf80]{margin:0 0 1rem;font-size:.9rem;color:#b91c1c}.edit__muted[data-v-e95daf80]{margin:0;color:#94a3b8}.edit__hint[data-v-e95daf80]{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}.form[data-v-e95daf80]{display:flex;flex-direction:column;gap:.95rem;padding:1.35rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.form__field[data-v-e95daf80]{display:flex;flex-direction:column;gap:.35rem}.form__label[data-v-e95daf80]{font-size:.8rem;font-weight:600;color:#334155}.form__sub[data-v-e95daf80]{font-size:.72rem;color:#94a3b8}.form__input[data-v-e95daf80]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem}.form__input[data-v-e95daf80]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.form__input[data-v-e95daf80]:disabled{opacity:.65;background:#f8fafc}.form__actions[data-v-e95daf80]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.25rem}.form__submit[data-v-e95daf80]{padding:.5rem 1.1rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-weight:600;cursor:pointer}.form__submit[data-v-e95daf80]:hover:not(:disabled){background:#075985}.form__submit[data-v-e95daf80]:disabled{opacity:.65;cursor:not-allowed}.form__cancel[data-v-e95daf80]{font-size:.9rem;font-weight:600;color:#64748b;text-decoration:none}.form__cancel[data-v-e95daf80]:hover{text-decoration:underline}.danger[data-v-e95daf80]{margin-top:2rem;padding:1.25rem 1.35rem;border:1px solid #fecaca;border-radius:.75rem;background:#fff7ed}.danger__title[data-v-e95daf80]{margin:0 0 .5rem;font-family:var(--ch-font-display, Georgia, serif);font-size:1rem;font-weight:700;color:#9a3412}.danger__text[data-v-e95daf80]{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:#78350f}.danger__btn[data-v-e95daf80]{padding:.45rem .95rem;border:none;border-radius:.5rem;background:#c2410c;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer}.danger__btn[data-v-e95daf80]:hover:not(:disabled){background:#9a3412}.danger__btn[data-v-e95daf80]:disabled{opacity:.6;cursor:not-allowed}.list[data-v-f34f6f9c]{max-width:52rem}.list__toolbar[data-v-f34f6f9c]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.list__intro[data-v-f34f6f9c]{margin:0;flex:1;min-width:12rem;font-size:.925rem;line-height:1.55;color:#475569}.list__cta[data-v-f34f6f9c]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;background:#0369a1;color:#fff}.list__cta[data-v-f34f6f9c]:hover{background:#075985}.list__table-wrap[data-v-f34f6f9c]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.list__table[data-v-f34f6f9c]{width:100%;border-collapse:collapse;font-size:.875rem}.list__table th[data-v-f34f6f9c],.list__table td[data-v-f34f6f9c]{text-align:left;padding:.6rem .85rem;border-bottom:1px solid #e2e8f0}.list__table th[data-v-f34f6f9c]{font-weight:600;color:#475569;background:#f8fafc}.list__actions[data-v-f34f6f9c]{text-align:right;white-space:nowrap}.list__edit[data-v-f34f6f9c]{font-weight:600;font-size:.875rem;color:#0369a1;text-decoration:none}.list__edit[data-v-f34f6f9c]:hover{text-decoration:underline}.list__delete[data-v-f34f6f9c]{display:inline;padding:0;border:none;background:none;font-weight:600;font-size:.875rem;font-family:inherit;color:#b45309;cursor:pointer;text-decoration:underline}.list__delete[data-v-f34f6f9c]:hover:not(:disabled){color:#92400e}.list__delete[data-v-f34f6f9c]:disabled{opacity:.55;cursor:not-allowed}.list__sep[data-v-f34f6f9c]{margin:0 .35rem;color:#cbd5e1}.list__badge[data-v-f34f6f9c]{margin-left:.35rem;padding:.1rem .35rem;border-radius:.35rem;font-size:.72rem;font-weight:700;text-transform:lowercase;color:#64748b;background:#f1f5f9}.list__muted[data-v-f34f6f9c]{color:#94a3b8;font-style:italic}.list__footer[data-v-f34f6f9c]{margin:1rem 0 0}.list__refresh[data-v-f34f6f9c]{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;cursor:pointer}.list__refresh[data-v-f34f6f9c]:hover:not(:disabled){background:#f8fafc}.list__refresh[data-v-f34f6f9c]:disabled{opacity:.65;cursor:not-allowed}.mio[data-v-64ea524b]{display:flex;flex-direction:column;gap:.55rem;min-width:0}.mio__crumbs[data-v-64ea524b]{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.25rem .4rem;border:1px solid #e2e8f0;border-radius:.4rem;background:#f8fafc}.mio__crumb[data-v-64ea524b]{padding:.15rem .4rem;border:none;background:none;font-size:.78rem;font-weight:600;color:#0369a1;cursor:pointer}.mio__crumb[data-v-64ea524b]:disabled{color:#475569;cursor:default;font-weight:700}.mio__crumb--root[data-v-64ea524b]{color:#0f172a;font-weight:700}.mio__crumb-sep[data-v-64ea524b]{color:#94a3b8;font-size:.75rem}.mio__bar[data-v-64ea524b]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.mio__search[data-v-64ea524b]{flex:1;min-width:9rem;padding:.35rem .55rem;border:1px solid #cbd5e1;border-radius:.35rem;font-size:.85rem}.mio__btn[data-v-64ea524b]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .7rem;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;font-size:.8rem;font-weight:600;color:#1e293b;cursor:pointer}.mio__btn[data-v-64ea524b]:hover:not(:disabled){background:#f1f5f9}.mio__btn[data-v-64ea524b]:disabled{opacity:.5;cursor:not-allowed}.mio__btn--ghost[data-v-64ea524b]{background:transparent;border-color:transparent;color:#475569}.mio__btn--ghost[data-v-64ea524b]:hover:not(:disabled){background:#f1f5f9}.mio__state[data-v-64ea524b]{padding:.85rem;text-align:center;font-size:.85rem;color:#334155;border:1px dashed #e2e8f0;border-radius:.45rem}.mio__state--muted[data-v-64ea524b]{color:#64748b;background:#f8fafc}.mio__err[data-v-64ea524b]{margin:0;padding:.6rem .7rem;border-radius:.45rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.85rem}.mio__list[data-v-64ea524b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.45rem}.mio__row[data-v-64ea524b]{display:flex;min-width:0}.mio__row-btn[data-v-64ea524b]{flex:1;min-width:0;display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.5rem;padding:.4rem .55rem;border:1px solid #e2e8f0;border-radius:.45rem;background:#fff;text-align:left;cursor:pointer}.mio__row-btn[data-v-64ea524b]:hover:not(:disabled){border-color:#bae6fd;background:#f0f9ff}.mio__row-btn[data-v-64ea524b]:disabled{opacity:.6;cursor:not-allowed}.mio__row-btn--active[data-v-64ea524b]{border-color:#0369a1;background:#e0f2fe}.mio__row-btn--file[data-v-64ea524b]{grid-template-columns:2.5rem 1fr auto}.mio__icon[data-v-64ea524b]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font-size:1.1rem;background:#e2e8f0;border-radius:.35rem;color:#475569}.mio__thumb-wrap[data-v-64ea524b]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.35rem;background:#e2e8f0;overflow:hidden}.mio__thumb[data-v-64ea524b]{width:100%;height:100%;object-fit:cover}.mio__name[data-v-64ea524b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;color:#1e293b}.mio__meta[data-v-64ea524b]{flex-shrink:0;font-size:.72rem;color:#64748b}.mio__more[data-v-64ea524b]{display:flex;justify-content:center}.mio-modal[data-v-f59a3004]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a73}.mio-modal__card[data-v-f59a3004]{display:flex;flex-direction:column;width:min(58rem,100%);max-height:min(82vh,44rem);padding:1rem 1rem .85rem;border-radius:.7rem;background:#fff;box-shadow:0 16px 50px #0f172a38}.mio-modal__head[data-v-f59a3004]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.mio-modal__title[data-v-f59a3004]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.mio-modal__close[data-v-f59a3004]{width:1.85rem;height:1.85rem;border-radius:.4rem;border:1px solid #e2e8f0;background:#fff;font-size:1.05rem;color:#475569;cursor:pointer}.mio-modal__close[data-v-f59a3004]:hover{background:#f1f5f9}.mio-modal__hint[data-v-f59a3004]{margin:0 0 .6rem;font-size:.82rem;color:#64748b}.mio-modal__body[data-v-f59a3004]{flex:1;min-height:0;overflow:auto;padding-bottom:.25rem}.cie[data-v-c5db63aa]{display:flex;flex-direction:column;gap:.65rem}.cie__head[data-v-c5db63aa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.cie__count[data-v-c5db63aa]{font-size:.8rem;color:#475569;font-weight:600}.cie__count--low[data-v-c5db63aa]{color:#b45309}.cie__hint[data-v-c5db63aa]{margin-left:.35rem;font-weight:500;color:inherit}.cie__add[data-v-c5db63aa]{padding:.34rem .68rem;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;font-size:.78rem;font-weight:600;color:#0369a1;cursor:pointer}.cie__add[data-v-c5db63aa]:hover:not(:disabled){background:#f0f9ff;border-color:#0ea5e9}.cie__add[data-v-c5db63aa]:disabled{opacity:.55;cursor:not-allowed}.cie__list[data-v-c5db63aa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cie__row[data-v-c5db63aa]{border:1px solid #e2e8f0;border-radius:.55rem;background:#fff;overflow:hidden}.cie__row-head[data-v-c5db63aa]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.cie__badge[data-v-c5db63aa]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:999px;background:#0f172a;color:#fff;font-size:.75rem;font-weight:700}.cie__row-actions[data-v-c5db63aa]{display:inline-flex;gap:.25rem}.cie__icon[data-v-c5db63aa]{min-width:1.45rem;height:1.45rem;padding:0;border:1px solid #cbd5e1;border-radius:.28rem;background:#fff;font-size:.72rem;line-height:1;cursor:pointer;color:#1e293b}.cie__icon[data-v-c5db63aa]:hover:not(:disabled){background:#f1f5f9}.cie__icon[data-v-c5db63aa]:disabled{opacity:.45;cursor:not-allowed}.cie__icon--danger[data-v-c5db63aa]{color:#b91c1c;border-color:#fecaca}.cie__row-body[data-v-c5db63aa]{display:grid;grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:.85rem;padding:.65rem}@media(max-width:36rem){.cie__row-body[data-v-c5db63aa]{grid-template-columns:1fr}}.cie__media[data-v-c5db63aa]{display:flex;flex-direction:column;gap:.4rem}.cie__thumb[data-v-c5db63aa]{position:relative;width:100%;aspect-ratio:16 / 9;background:#e2e8f0;border-radius:.45rem;overflow:hidden}.cie__thumb-img[data-v-c5db63aa]{width:100%;height:100%;object-fit:cover;display:block}.cie__thumb-ph[data-v-c5db63aa]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#94a3b8}.cie__media-actions[data-v-c5db63aa]{display:flex;flex-wrap:wrap;gap:.3rem}.cie__btn[data-v-c5db63aa]{position:relative;display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .62rem;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;font-size:.76rem;font-weight:600;color:#1e293b;cursor:pointer;line-height:1.1}.cie__btn-icon[data-v-c5db63aa]{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;font-size:.74rem}.cie__btn[data-v-c5db63aa]:hover:not(:disabled):not(.cie__btn--disabled){background:#f1f5f9;border-color:#94a3b8}.cie__btn[data-v-c5db63aa]:disabled,.cie__btn--disabled[data-v-c5db63aa]{opacity:.55;cursor:not-allowed}.cie__btn--primary[data-v-c5db63aa]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.cie__btn--primary[data-v-c5db63aa]:hover:not(:disabled):not(.cie__btn--disabled){background:#0284c7;border-color:#0284c7}.cie__btn--danger[data-v-c5db63aa]{color:#b91c1c;border-color:#fecaca}.cie__btn--danger[data-v-c5db63aa]:hover:not(:disabled):not(.cie__btn--disabled){background:#fef2f2}.cie__file[data-v-c5db63aa]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.cie__key[data-v-c5db63aa]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:#475569;background:#f8fafc;padding:.1rem .35rem;border-radius:.3rem;border:1px solid #e2e8f0;align-self:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cie__text-col[data-v-c5db63aa]{display:flex;flex-direction:column}.cie__field[data-v-c5db63aa]{display:flex;flex-direction:column;gap:.3rem;height:100%}.cie__label[data-v-c5db63aa]{font-size:.78rem;font-weight:600;color:#334155}.cie__textarea[data-v-c5db63aa]{flex:1;box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.9rem;font-family:inherit;resize:vertical;min-height:4.5rem}.cie__textarea[data-v-c5db63aa]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.cie__textarea[data-v-c5db63aa]:disabled{opacity:.65;background:#f8fafc}.cie__sub[data-v-c5db63aa]{align-self:flex-end;font-size:.72rem;color:#94a3b8}.cie__empty[data-v-c5db63aa]{margin:0;padding:.85rem;border:1px dashed #cbd5e1;border-radius:.5rem;text-align:center;color:#94a3b8;font-style:italic;font-size:.85rem}.form-page[data-v-77d5732c]{max-width:56rem}.form-page__hint[data-v-77d5732c]{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}.form-page__error[data-v-77d5732c]{margin:0 0 1rem;font-size:.9rem;color:#b91c1c}.form-page__muted[data-v-77d5732c]{margin:0;color:#94a3b8}.form[data-v-77d5732c]{display:flex;flex-direction:column;gap:.95rem;padding:1.35rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.form__row[data-v-77d5732c]{display:flex;gap:.95rem;flex-wrap:wrap}.form__row--two>.form__field[data-v-77d5732c]{flex:1 1 14rem;min-width:12rem}.form__row--three>.form__field[data-v-77d5732c]{flex:1 1 10rem;min-width:9rem}.form__field[data-v-77d5732c]{display:flex;flex-direction:column;gap:.35rem}.form__field--inline[data-v-77d5732c]{flex-direction:row;align-items:center;gap:.5rem}.form__label[data-v-77d5732c]{font-size:.8rem;font-weight:600;color:#334155}.form__label--inline[data-v-77d5732c]{font-weight:600;color:#0f172a}.form__sub[data-v-77d5732c]{font-size:.72rem;color:#94a3b8}.form__sub-link[data-v-77d5732c]{color:#0369a1;text-decoration:underline}.form__input[data-v-77d5732c]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem;font-family:inherit;background:#fff}.form__input[data-v-77d5732c]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.form__input[data-v-77d5732c]:disabled{opacity:.65;background:#f8fafc}.form__input--area[data-v-77d5732c]{resize:vertical;min-height:4rem}.form__input--narrow[data-v-77d5732c]{max-width:7rem}.form__check[data-v-77d5732c]{width:1.05rem;height:1.05rem}.cover[data-v-77d5732c]{display:flex;flex-direction:column;gap:.55rem;padding:.6rem;border:1px dashed #cbd5e1;border-radius:.55rem;background:#f8fafc}.cover__preview[data-v-77d5732c]{position:relative;width:100%;max-width:22rem;aspect-ratio:16 / 9;background:#e2e8f0;border-radius:.5rem;overflow:hidden}.cover__img[data-v-77d5732c]{width:100%;height:100%;object-fit:cover;display:block}.cover__placeholder[data-v-77d5732c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#94a3b8}.cover__actions[data-v-77d5732c]{display:flex;flex-wrap:wrap;gap:.38rem}.cover__key[data-v-77d5732c]{margin:0;font-size:.72rem;color:#475569}.cover__key code[data-v-77d5732c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#fff;padding:.1rem .35rem;border-radius:.3rem;border:1px solid #e2e8f0}.form__btn[data-v-77d5732c]{position:relative;display:inline-flex;align-items:center;gap:.32rem;padding:.34rem .68rem;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;font-size:.78rem;font-weight:600;color:#1e293b;cursor:pointer;line-height:1.1}.form__btn-icon[data-v-77d5732c]{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;font-size:.78rem}.form__btn[data-v-77d5732c]:hover:not(:disabled):not(.form__btn--disabled){background:#f1f5f9;border-color:#94a3b8}.form__btn[data-v-77d5732c]:disabled,.form__btn--disabled[data-v-77d5732c]{opacity:.55;cursor:not-allowed}.form__btn--primary[data-v-77d5732c]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.form__btn--primary[data-v-77d5732c]:hover:not(:disabled):not(.form__btn--disabled){background:#0284c7;border-color:#0284c7}.form__btn--danger[data-v-77d5732c]{color:#b91c1c;border-color:#fecaca}.form__btn--danger[data-v-77d5732c]:hover:not(:disabled):not(.form__btn--disabled){background:#fef2f2}.form__file[data-v-77d5732c]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.form__actions[data-v-77d5732c]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.25rem}.form__submit[data-v-77d5732c]{padding:.5rem 1.1rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-weight:600;cursor:pointer}.form__submit[data-v-77d5732c]:hover:not(:disabled){background:#075985}.form__submit[data-v-77d5732c]:disabled{opacity:.65;cursor:not-allowed}.form__cancel[data-v-77d5732c]{font-size:.9rem;font-weight:600;color:#64748b;text-decoration:none}.form__cancel[data-v-77d5732c]:hover{text-decoration:underline}.list[data-v-1438cf46]{max-width:72rem}.list__toolbar[data-v-1438cf46]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.list__intro[data-v-1438cf46]{margin:0;flex:1;min-width:14rem;font-size:.925rem;line-height:1.55;color:#475569}.list__cta[data-v-1438cf46]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;background:#0369a1;color:#fff}.list__cta[data-v-1438cf46]:hover{background:#075985}.list__filters[data-v-1438cf46]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:.85rem}.list__search[data-v-1438cf46],.list__filter[data-v-1438cf46]{display:flex;flex-direction:column;gap:.25rem}.list__search[data-v-1438cf46]{flex:1;min-width:12rem}.list__search-label[data-v-1438cf46],.list__filter-label[data-v-1438cf46]{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.list__search-input[data-v-1438cf46],.list__filter-input[data-v-1438cf46]{box-sizing:border-box;padding:.45rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.9rem;background:#fff}.list__apply[data-v-1438cf46]{padding:.45rem .95rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;font-weight:600;color:#0f172a;cursor:pointer}.list__apply[data-v-1438cf46]:hover:not(:disabled){background:#f8fafc}.list__apply[data-v-1438cf46]:disabled{opacity:.6;cursor:not-allowed}.list__table-wrap[data-v-1438cf46]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.list__table[data-v-1438cf46]{width:100%;border-collapse:collapse;font-size:.875rem}.list__table th[data-v-1438cf46],.list__table td[data-v-1438cf46]{text-align:left;padding:.6rem .85rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.list__table th[data-v-1438cf46]{font-weight:600;color:#475569;background:#f8fafc}.list__th-num[data-v-1438cf46]{width:5rem;text-align:center}.list__th-status[data-v-1438cf46]{width:9rem}.list__th-date[data-v-1438cf46]{width:10rem}.list__num[data-v-1438cf46]{color:#64748b;font-variant-numeric:tabular-nums}.list__num[data-v-1438cf46]{text-align:center}.list__title-cell[data-v-1438cf46]{display:flex;flex-direction:column;gap:.15rem}.list__title[data-v-1438cf46]{font-weight:600;color:#0f172a}.list__theme[data-v-1438cf46]{color:#334155}.list__date[data-v-1438cf46]{color:#475569;font-variant-numeric:tabular-nums}.list__status[data-v-1438cf46]{display:inline-block;padding:.1rem .5rem;border-radius:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.list__status--active[data-v-1438cf46]{color:#065f46;background:#d1fae5}.list__status--inactive[data-v-1438cf46]{color:#64748b;background:#e2e8f0}.list__premium[data-v-1438cf46]{display:inline-block;margin-left:.35rem;padding:.1rem .5rem;border-radius:.35rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#6d28d9;background:#ede9fe}.list__actions[data-v-1438cf46]{text-align:right;white-space:nowrap}.list__edit[data-v-1438cf46]{font-weight:600;font-size:.875rem;color:#0369a1;text-decoration:none}.list__edit[data-v-1438cf46]:hover{text-decoration:underline}.list__delete[data-v-1438cf46]{display:inline;padding:0;border:none;background:none;font-weight:600;font-size:.875rem;font-family:inherit;color:#b45309;cursor:pointer;text-decoration:underline}.list__delete[data-v-1438cf46]:hover:not(:disabled){color:#92400e}.list__delete[data-v-1438cf46]:disabled{opacity:.55;cursor:not-allowed}.list__sep[data-v-1438cf46]{margin:0 .35rem;color:#cbd5e1}.list__muted[data-v-1438cf46]{color:#94a3b8;font-style:italic}.list__footer[data-v-1438cf46]{display:flex;align-items:center;gap:.75rem;margin:1rem 0 0}.list__total[data-v-1438cf46]{font-size:.85rem;color:#64748b}.list__refresh[data-v-1438cf46]{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;cursor:pointer}.list__refresh[data-v-1438cf46]:hover:not(:disabled){background:#f8fafc}.list__refresh[data-v-1438cf46]:disabled{opacity:.65;cursor:not-allowed}.form-page[data-v-1a47d163]{max-width:48rem}.form-page__hint[data-v-1a47d163]{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:#64748b}.form-page__error[data-v-1a47d163]{margin:0 0 1rem;font-size:.9rem;color:#b91c1c}.form-page__muted[data-v-1a47d163]{margin:0;color:#94a3b8}.form[data-v-1a47d163]{display:flex;flex-direction:column;gap:.95rem;padding:1.35rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.form__row[data-v-1a47d163]{display:flex;gap:.95rem;flex-wrap:wrap}.form__row--two>.form__field[data-v-1a47d163]{flex:1 1 14rem;min-width:12rem}.form__field[data-v-1a47d163]{display:flex;flex-direction:column;gap:.35rem}.form__field--inline[data-v-1a47d163]{flex-direction:row;align-items:center;gap:.5rem}.form__label[data-v-1a47d163]{font-size:.8rem;font-weight:600;color:#334155}.form__label--inline[data-v-1a47d163]{font-weight:600;color:#0f172a}.form__sub[data-v-1a47d163]{font-size:.72rem;color:#94a3b8}.form__input[data-v-1a47d163]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem;font-family:inherit;background:#fff}.form__input[data-v-1a47d163]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.form__input[data-v-1a47d163]:disabled{opacity:.65;background:#f8fafc}.form__input--area[data-v-1a47d163]{resize:vertical;min-height:4rem}.form__input--narrow[data-v-1a47d163]{max-width:7rem}.form__check[data-v-1a47d163]{width:1.05rem;height:1.05rem}.cover[data-v-1a47d163]{display:flex;flex-direction:column;gap:.55rem;padding:.6rem;border:1px dashed #cbd5e1;border-radius:.55rem;background:#f8fafc}.cover__preview[data-v-1a47d163]{position:relative;width:100%;max-width:22rem;aspect-ratio:16 / 9;background:#e2e8f0;border-radius:.5rem;overflow:hidden}.cover__img[data-v-1a47d163]{width:100%;height:100%;object-fit:cover;display:block}.cover__placeholder[data-v-1a47d163]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#94a3b8}.cover__actions[data-v-1a47d163]{display:flex;flex-wrap:wrap;gap:.38rem}.cover__key[data-v-1a47d163]{margin:0;font-size:.72rem;color:#475569}.cover__key code[data-v-1a47d163]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#fff;padding:.1rem .35rem;border-radius:.3rem;border:1px solid #e2e8f0}.form__btn[data-v-1a47d163]{position:relative;display:inline-flex;align-items:center;gap:.32rem;padding:.34rem .68rem;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;font-size:.78rem;font-weight:600;color:#1e293b;cursor:pointer;line-height:1.1}.form__btn-icon[data-v-1a47d163]{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;font-size:.78rem}.form__btn[data-v-1a47d163]:hover:not(:disabled):not(.form__btn--disabled){background:#f1f5f9;border-color:#94a3b8}.form__btn[data-v-1a47d163]:disabled,.form__btn--disabled[data-v-1a47d163]{opacity:.55;cursor:not-allowed}.form__btn--primary[data-v-1a47d163]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.form__btn--primary[data-v-1a47d163]:hover:not(:disabled):not(.form__btn--disabled){background:#0284c7;border-color:#0284c7}.form__btn--danger[data-v-1a47d163]{color:#b91c1c;border-color:#fecaca}.form__btn--danger[data-v-1a47d163]:hover:not(:disabled):not(.form__btn--disabled){background:#fef2f2}.form__file[data-v-1a47d163]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.form__actions[data-v-1a47d163]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.25rem}.form__submit[data-v-1a47d163]{padding:.5rem 1.1rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-weight:600;cursor:pointer}.form__submit[data-v-1a47d163]:hover:not(:disabled){background:#075985}.form__submit[data-v-1a47d163]:disabled{opacity:.65;cursor:not-allowed}.form__cancel[data-v-1a47d163]{font-size:.9rem;font-weight:600;color:#64748b;text-decoration:none}.form__cancel[data-v-1a47d163]:hover{text-decoration:underline}.list[data-v-b0daf8c3]{max-width:64rem}.list__toolbar[data-v-b0daf8c3]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.list__intro[data-v-b0daf8c3]{margin:0;flex:1;min-width:14rem;font-size:.925rem;line-height:1.55;color:#475569}.list__cta[data-v-b0daf8c3]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;background:#0369a1;color:#fff}.list__cta[data-v-b0daf8c3]:hover{background:#075985}.list__filters[data-v-b0daf8c3]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:.85rem}.list__search[data-v-b0daf8c3],.list__filter[data-v-b0daf8c3]{display:flex;flex-direction:column;gap:.25rem}.list__search[data-v-b0daf8c3]{flex:1;min-width:12rem}.list__search-label[data-v-b0daf8c3],.list__filter-label[data-v-b0daf8c3]{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.list__search-input[data-v-b0daf8c3],.list__filter-input[data-v-b0daf8c3]{box-sizing:border-box;padding:.45rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.9rem;background:#fff}.list__search-input[data-v-b0daf8c3]:focus,.list__filter-input[data-v-b0daf8c3]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.list__apply[data-v-b0daf8c3]{padding:.45rem .95rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;font-weight:600;color:#0f172a;cursor:pointer}.list__apply[data-v-b0daf8c3]:hover:not(:disabled){background:#f8fafc}.list__apply[data-v-b0daf8c3]:disabled{opacity:.6;cursor:not-allowed}.list__table-wrap[data-v-b0daf8c3]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.list__table[data-v-b0daf8c3]{width:100%;border-collapse:collapse;font-size:.875rem}.list__table th[data-v-b0daf8c3],.list__table td[data-v-b0daf8c3]{text-align:left;padding:.6rem .85rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.list__table th[data-v-b0daf8c3]{font-weight:600;color:#475569;background:#f8fafc}.list__th-order[data-v-b0daf8c3]{width:5rem}.list__order[data-v-b0daf8c3]{color:#64748b;font-variant-numeric:tabular-nums}.list__theme-cell[data-v-b0daf8c3]{display:flex;flex-direction:column;gap:.15rem}.list__theme-title[data-v-b0daf8c3]{font-weight:600;color:#0f172a}.list__theme-desc[data-v-b0daf8c3]{font-size:.78rem;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list__slug[data-v-b0daf8c3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:#334155;background:#f1f5f9;padding:.1rem .4rem;border-radius:.35rem}.list__status[data-v-b0daf8c3]{display:inline-block;padding:.1rem .5rem;border-radius:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.list__status--active[data-v-b0daf8c3]{color:#065f46;background:#d1fae5}.list__status--inactive[data-v-b0daf8c3]{color:#64748b;background:#e2e8f0}.list__actions[data-v-b0daf8c3]{text-align:right;white-space:nowrap}.list__edit[data-v-b0daf8c3]{font-weight:600;font-size:.875rem;color:#0369a1;text-decoration:none}.list__edit[data-v-b0daf8c3]:hover{text-decoration:underline}.list__delete[data-v-b0daf8c3]{display:inline;padding:0;border:none;background:none;font-weight:600;font-size:.875rem;font-family:inherit;color:#b45309;cursor:pointer;text-decoration:underline}.list__delete[data-v-b0daf8c3]:hover:not(:disabled){color:#92400e}.list__delete[data-v-b0daf8c3]:disabled{opacity:.55;cursor:not-allowed}.list__sep[data-v-b0daf8c3]{margin:0 .35rem;color:#cbd5e1}.list__muted[data-v-b0daf8c3]{color:#94a3b8;font-style:italic}.list__footer[data-v-b0daf8c3]{display:flex;align-items:center;gap:.75rem;margin:1rem 0 0}.list__total[data-v-b0daf8c3]{font-size:.85rem;color:#64748b}.list__refresh[data-v-b0daf8c3]{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;cursor:pointer}.list__refresh[data-v-b0daf8c3]:hover:not(:disabled){background:#f8fafc}.list__refresh[data-v-b0daf8c3]:disabled{opacity:.65;cursor:not-allowed}.chrome[data-v-0ad65239]{margin-bottom:1.35rem;padding:.65rem .7rem;border:1px solid #e2e8f0;border-radius:.65rem;background:linear-gradient(180deg,#f8fafc,#f8fafc7f);display:flex;flex-direction:column;gap:.62rem}.chrome__hint[data-v-0ad65239]{margin:0;font-size:.72rem;line-height:1.35;color:#64748b}.chrome__block[data-v-0ad65239]{margin:0}.chrome__block>.chrome__sec-title[data-v-0ad65239]{margin-bottom:.28rem}.chrome__block-head[data-v-0ad65239]{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-bottom:.3rem}.chrome__sec-title[data-v-0ad65239]{margin:0;font-size:.68rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em}.chrome__linkish[data-v-0ad65239]{padding:0;border:none;background:none;font-size:.65rem;font-weight:600;color:#0369a1;text-decoration:underline;cursor:pointer}.chrome__linkish[data-v-0ad65239]:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.chrome__month-nav[data-v-0ad65239]{display:flex;align-items:center;gap:.2rem;margin-bottom:.28rem}.chrome__month-title[data-v-0ad65239]{flex:1;text-align:center;font-size:.78rem;font-weight:700;color:#1e293b;line-height:1.25}.chrome__nav-btn[data-v-0ad65239]{flex-shrink:0;width:1.55rem;height:1.55rem;padding:0;border:1px solid #cbd5e1;border-radius:.3rem;background:#fff;font-size:.95rem;line-height:1;cursor:pointer}.chrome__nav-btn[data-v-0ad65239]:hover:not(:disabled){background:#f1f5f9}.chrome__nav-btn[data-v-0ad65239]:disabled{opacity:.45;cursor:not-allowed}.chrome__weekdays[data-v-0ad65239]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.12rem;margin-bottom:.12rem}.chrome__weekday[data-v-0ad65239]{text-align:center;font-size:.58rem;font-weight:700;color:#64748b;text-transform:lowercase}.chrome__grid[data-v-0ad65239]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.12rem}.chrome__day[data-v-0ad65239]{box-sizing:border-box;height:1.45rem;min-height:1.45rem;padding:0;border:1px solid #e2e8f0;border-radius:.22rem;background:#fff;font-size:.65rem;font-weight:600;font-variant-numeric:tabular-nums;color:#334155;cursor:pointer;line-height:1}.chrome__day[data-v-0ad65239]:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.chrome__day--muted[data-v-0ad65239]{color:#94a3b8;background:#f8fafccc}.chrome__day--today[data-v-0ad65239]:not(.chrome__day--picked){box-shadow:inset 0 0 0 1px #38bdf8a6}.chrome__day--picked[data-v-0ad65239]{border-color:#0369a1;background:#e0f2fe;color:#0c4a6e}.chrome__day[data-v-0ad65239]:disabled{opacity:.45;cursor:not-allowed}.chrome__sign-grid[data-v-0ad65239]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;align-items:stretch;list-style:none;margin:0;padding:0}.chrome__sign-grid>li[data-v-0ad65239]{display:flex;min-width:0;margin:0;padding:0}.chrome__sign-tile[data-v-0ad65239]{box-sizing:border-box;display:flex;flex:1 1 auto;align-self:stretch;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;min-height:3.85rem;padding:.28rem .2rem;border:1px solid #e2e8f0;border-radius:.3rem;background:#fff;cursor:pointer}.chrome__sign-tile[data-v-0ad65239]:hover:not(:disabled){border-color:#bae6fd;background:#f8fafc}.chrome__sign-tile--active[data-v-0ad65239]{border-color:#0369a1;box-shadow:inset 0 0 0 1px #0369a133;background:#eff6ff}.chrome__sign-tile[data-v-0ad65239]:disabled{opacity:.45;cursor:not-allowed}.chrome__sign-img[data-v-0ad65239]{flex-shrink:0;width:1.55rem;height:1.55rem;object-fit:contain}.chrome__sign-caption[data-v-0ad65239]{box-sizing:border-box;width:100%;min-height:1.45rem;margin:0;padding:0;font-size:.58rem;font-weight:600;color:#334155;text-align:center;line-height:1.15;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.chrome__type-list[data-v-0ad65239]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.22rem}.chrome__type-tile[data-v-0ad65239]{display:flex;align-items:center;gap:.45rem;width:100%;box-sizing:border-box;padding:.32rem .45rem;border:1px solid #e2e8f0;border-radius:.3rem;background:#fff;text-align:left;cursor:pointer}.chrome__type-tile[data-v-0ad65239]:hover:not(:disabled){border-color:#bae6fd;background:#f8fafc}.chrome__type-tile--active[data-v-0ad65239]{border-color:#0369a1;background:#eff6ff;box-shadow:inset 0 0 0 1px #0369a11f}.chrome__type-tile[data-v-0ad65239]:disabled{opacity:.45;cursor:not-allowed}.chrome__type-short[data-v-0ad65239]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.28rem;height:1.28rem;border-radius:.22rem;background:#e2e8f0;font-size:.62rem;font-weight:800;color:#475569}.chrome__type-tile--active .chrome__type-short[data-v-0ad65239]{background:#0369a1;color:#fff}.chrome__type-label[data-v-0ad65239]{font-size:.76rem;font-weight:600;color:#1e293b}.wysiwyg[data-v-fe478636]{display:flex;flex-direction:column;gap:0;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;overflow:hidden}.wysiwyg--disabled[data-v-fe478636]{opacity:.68;pointer-events:none}.wysiwyg__toolbar[data-v-fe478636]{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.35rem .45rem;border-bottom:1px solid #e2e8f0;background:#f8fafc}.wysiwyg__btn[data-v-fe478636]{min-width:1.75rem;height:1.75rem;padding:0 .35rem;border:1px solid #cbd5e1;border-radius:.3rem;background:#fff;font-size:.72rem;font-weight:700;color:#334155;cursor:pointer;line-height:1}.wysiwyg__btn[data-v-fe478636]:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.wysiwyg__btn[data-v-fe478636]:disabled{opacity:.45;cursor:not-allowed}.wysiwyg__btn--on[data-v-fe478636]{border-color:#0369a1;background:#e0f2fe;color:#0c4a6e}.wysiwyg__btn--italic[data-v-fe478636]{font-style:italic;font-family:Georgia,serif}.wysiwyg__btn--underline[data-v-fe478636]{text-decoration:underline;text-underline-offset:.12em}.wysiwyg__sep[data-v-fe478636]{width:1px;height:1.1rem;margin:0 .1rem;background:#cbd5e1}.wysiwyg__surface[data-v-fe478636]{box-sizing:border-box}.wysiwyg__surface[data-v-fe478636] .tiptap{box-sizing:border-box;min-height:var(--wysiwyg-min-height, 9.5rem);padding:.5rem .65rem;outline:none;font-size:.95rem;line-height:1.45;color:#0f172a}.wysiwyg__surface[data-v-fe478636] .tiptap p{margin:0 0 .4em}.wysiwyg__surface[data-v-fe478636] .tiptap p:last-child{margin-bottom:0}.wysiwyg__surface[data-v-fe478636] .tiptap ul,.wysiwyg__surface[data-v-fe478636] .tiptap ol{margin:0 0 .4em 1rem;padding:0}.wysiwyg__surface[data-v-fe478636] .tiptap blockquote{margin:0 0 .4em;padding-left:.75rem;border-left:3px solid #cbd5e1;color:#475569}.wysiwyg__surface[data-v-fe478636] .tiptap p.is-empty:before{content:attr(data-placeholder);float:left;height:0;color:#94a3b8;pointer-events:none}.wysiwyg__surface[data-v-fe478636] .tiptap a{color:#0369a1;text-decoration:underline}.wysiwyg__surface[data-v-fe478636]:focus-within{box-shadow:0 0 0 2px #38bdf859;border-radius:inherit}.img-ed[data-v-e47e1d11]{display:flex;flex-direction:column;gap:.6rem}.img-ed__actions[data-v-e47e1d11]{display:flex;flex-wrap:wrap;gap:.38rem}.img-ed__btn[data-v-e47e1d11]{position:relative;display:inline-flex;align-items:center;gap:.32rem;padding:.34rem .68rem;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;font-size:.78rem;font-weight:600;color:#1e293b;cursor:pointer;line-height:1.1}.img-ed__btn[data-v-e47e1d11]:hover:not(:disabled):not(.img-ed__btn--disabled){background:#f1f5f9;border-color:#94a3b8}.img-ed__btn[data-v-e47e1d11]:disabled,.img-ed__btn--disabled[data-v-e47e1d11]{opacity:.55;cursor:not-allowed}.img-ed__btn--primary[data-v-e47e1d11]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.img-ed__btn--primary[data-v-e47e1d11]:hover:not(:disabled):not(.img-ed__btn--disabled){background:#0284c7;border-color:#0284c7}.img-ed__btn-icon[data-v-e47e1d11]{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;font-size:.78rem}.img-ed__file[data-v-e47e1d11]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.img-ed__area[data-v-e47e1d11]{min-height:8rem;padding:.5rem;border:1px dashed #cbd5e1;border-radius:.55rem;background:#f8fafc}.img-ed__list[data-v-e47e1d11]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.55rem}.img-ed__card[data-v-e47e1d11]{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;overflow:hidden}.img-ed__media[data-v-e47e1d11]{position:relative;aspect-ratio:16 / 9;background:#e2e8f0}.img-ed__media-img[data-v-e47e1d11]{width:100%;height:100%;object-fit:cover;display:block}.img-ed__media-ph[data-v-e47e1d11]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#94a3b8}.img-ed__badge[data-v-e47e1d11]{position:absolute;top:.35rem;left:.35rem;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#0f172abf;color:#fff;font-size:.7rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.img-ed__card-body[data-v-e47e1d11]{display:flex;flex-direction:column;gap:.3rem;padding:.35rem .5rem .45rem}.img-ed__key[data-v-e47e1d11]{font-size:.7rem;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-ed__card-actions[data-v-e47e1d11]{display:inline-flex;gap:.2rem;justify-content:flex-end}.img-ed__icon-btn[data-v-e47e1d11]{min-width:1.45rem;height:1.45rem;padding:0;border:1px solid #cbd5e1;border-radius:.28rem;background:#fff;font-size:.72rem;line-height:1;cursor:pointer;color:#1e293b}.img-ed__icon-btn[data-v-e47e1d11]:hover:not(:disabled){background:#f1f5f9}.img-ed__icon-btn[data-v-e47e1d11]:disabled{opacity:.45;cursor:not-allowed}.img-ed__icon-btn--danger[data-v-e47e1d11]{color:#b91c1c;border-color:#fecaca}.img-ed__placeholder[data-v-e47e1d11]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;aspect-ratio:16 / 9;width:100%;max-width:22rem;margin:0 auto;color:#94a3b8}.img-ed__placeholder-icon[data-v-e47e1d11]{font-size:1.55rem;opacity:.7}.img-ed__placeholder-text[data-v-e47e1d11]{font-size:.8rem}.aud-ed[data-v-b698532d]{display:flex;flex-direction:column;gap:.6rem}.aud-ed__actions[data-v-b698532d]{display:flex;flex-wrap:wrap;gap:.38rem}.aud-ed__btn[data-v-b698532d]{position:relative;display:inline-flex;align-items:center;gap:.32rem;padding:.34rem .68rem;border:1px solid #cbd5e1;border-radius:.4rem;background:#fff;font-size:.78rem;font-weight:600;color:#1e293b;cursor:pointer;line-height:1.1}.aud-ed__btn[data-v-b698532d]:hover:not(:disabled):not(.aud-ed__btn--disabled){background:#f1f5f9;border-color:#94a3b8}.aud-ed__btn[data-v-b698532d]:disabled,.aud-ed__btn--disabled[data-v-b698532d]{opacity:.55;cursor:not-allowed}.aud-ed__btn--primary[data-v-b698532d]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.aud-ed__btn--primary[data-v-b698532d]:hover:not(:disabled):not(.aud-ed__btn--disabled){background:#0284c7;border-color:#0284c7}.aud-ed__btn--ghost[data-v-b698532d]{background:transparent;color:#b91c1c;border-color:#fecaca}.aud-ed__btn--ghost[data-v-b698532d]:hover:not(:disabled){background:#fef2f2}.aud-ed__btn-icon[data-v-b698532d]{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;font-size:.78rem}.aud-ed__file[data-v-b698532d]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.aud-ed__area[data-v-b698532d]{min-height:5rem;padding:.6rem;border:1px dashed #cbd5e1;border-radius:.55rem;background:#f8fafc}.aud-ed__card[data-v-b698532d]{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}.aud-ed__card-head[data-v-b698532d]{display:flex;align-items:center;gap:.45rem;min-width:0}.aud-ed__icon[data-v-b698532d]{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:.35rem;background:#e0f2fe;color:#0369a1}.aud-ed__key[data-v-b698532d]{flex:1;min-width:0;font-size:.78rem;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-ed__player[data-v-b698532d]{width:100%}.aud-ed__player--ph[data-v-b698532d]{display:flex;align-items:center;justify-content:center;height:2.5rem;font-size:.8rem;color:#94a3b8}.aud-ed__placeholder[data-v-b698532d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1rem .5rem;color:#94a3b8}.aud-ed__placeholder-icon[data-v-b698532d]{font-size:1.5rem;opacity:.7}.aud-ed__placeholder-text[data-v-b698532d]{font-size:.8rem}.form-page[data-v-49eb439e]{box-sizing:border-box;width:100%;height:100%;max-width:none;margin:0;padding:0 1rem;min-height:0}.editor-layout[data-v-49eb439e]{display:grid;grid-template-columns:minmax(22rem,30rem) minmax(0,1fr);gap:1.5rem;align-items:stretch;height:100%;min-height:0}.editor-layout__aside[data-v-49eb439e]{align-self:stretch;overflow-y:auto;min-height:0;padding:.5rem .35rem 1rem 0}.editor-layout__main[data-v-49eb439e]{min-width:0;min-height:0;overflow-y:auto;padding:.5rem .35rem 1rem 0}.editor-layout__aside[data-v-49eb439e] .chrome{margin-bottom:.45rem}.editor-layout__aside .form-page__hint[data-v-49eb439e]{font-size:.72rem;line-height:1.35}@media(max-width:52rem){.editor-layout[data-v-49eb439e]{grid-template-columns:1fr;height:auto}.editor-layout__aside[data-v-49eb439e],.editor-layout__main[data-v-49eb439e]{overflow-y:visible;padding:0}}.editor-shell[data-v-49eb439e]{position:relative}.editor-shell__overlay[data-v-49eb439e]{position:absolute;inset:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.25rem;border-radius:.75rem;background:#f8fafcd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.editor-shell__ring[data-v-49eb439e]{width:1.85rem;height:1.85rem;border:2px solid #e2e8f0;border-top-color:#0369a1;border-radius:50%;animation:editor-spin-49eb439e .75s linear infinite}.editor-shell__msg[data-v-49eb439e]{max-width:16rem;text-align:center;font-size:.88rem;font-weight:600;color:#1e3a5f;line-height:1.45}@keyframes editor-spin-49eb439e{to{transform:rotate(360deg)}}.form-page__hint[data-v-49eb439e]{margin:0;font-size:.82rem;line-height:1.45;color:#64748b}.form[data-v-49eb439e]{display:flex;flex-direction:column;gap:.95rem;padding:1.35rem 1.35rem 0;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.form__day-nav[data-v-49eb439e]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#f8fafc}.form__day-nav--bottom[data-v-49eb439e]{flex:0 1 auto;padding:0;border:none;background:transparent}.form__day-btn[data-v-49eb439e]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.42rem .78rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;color:#0369a1;font-size:.84rem;font-weight:700;line-height:1;cursor:pointer}.form__day-btn[data-v-49eb439e]:hover:not(:disabled){border-color:#0ea5e9;background:#f0f9ff}.form__day-btn[data-v-49eb439e]:disabled{opacity:.55;cursor:not-allowed}.form__day-current[data-v-49eb439e]{flex:1;min-width:6.5rem;text-align:center;color:#334155;font-size:.84rem;font-weight:800;font-variant-numeric:tabular-nums}.form__content[data-v-49eb439e]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(18rem,.85fr);gap:1.1rem;align-items:start}.form__column[data-v-49eb439e]{display:flex;flex-direction:column;min-width:0;gap:.95rem}.form__column--media[data-v-49eb439e]{position:sticky;top:.5rem}.form__field[data-v-49eb439e]{display:flex;flex-direction:column;gap:.35rem}.form__label[data-v-49eb439e]{font-size:.8rem;font-weight:600;color:#334155}.form__input[data-v-49eb439e]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem}.form__textarea[data-v-49eb439e]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem;font-family:inherit;line-height:1.45;resize:vertical}.form__actions[data-v-49eb439e]{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;margin:.35rem -1.35rem 0;padding:.85rem 1.35rem;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid #e2e8f0;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;box-shadow:0 -8px 16px -10px #0f172a2e}.form__action-buttons[data-v-49eb439e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.85rem}.form__submit[data-v-49eb439e]{padding:.5rem 1.1rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-weight:600;cursor:pointer}.form__submit[data-v-49eb439e]:hover:not(:disabled){background:#075985}.form__submit[data-v-49eb439e]:disabled{opacity:.65;cursor:not-allowed}.form__cancel[data-v-49eb439e]{font-size:.9rem;font-weight:600;color:#64748b;text-decoration:none}.form__cancel[data-v-49eb439e]:hover{text-decoration:underline}.form__clear[data-v-49eb439e]{padding:.5rem 1rem;border:1px solid #fecaca;border-radius:.5rem;background:#fff7ed;color:#b91c1c;font-weight:600;font-size:.9rem;cursor:pointer}.form__clear[data-v-49eb439e]:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.form__clear[data-v-49eb439e]:disabled{opacity:.55;cursor:not-allowed}.form__notify[data-v-49eb439e]{padding:.5rem 1rem;border:1px solid #bfdbfe;border-radius:.5rem;background:#eff6ff;color:#0369a1;font-weight:600;cursor:pointer}.form__notify[data-v-49eb439e]:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.form__notify[data-v-49eb439e]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:72rem){.form__content[data-v-49eb439e]{grid-template-columns:1fr}.form__column--media[data-v-49eb439e]{position:static}}@media(max-width:42rem){.form__day-nav[data-v-49eb439e]{align-items:stretch;flex-direction:column}.form__day-nav--bottom[data-v-49eb439e]{flex-direction:row}.form__day-current[data-v-49eb439e]{order:-1}.form__actions[data-v-49eb439e],.form__action-buttons[data-v-49eb439e]{align-items:stretch;flex-direction:column}}.cal[data-v-a9dee246]{max-width:62rem}.cal__header[data-v-a9dee246]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cal__intro[data-v-a9dee246]{flex:1;min-width:14rem}.cal__title[data-v-a9dee246]{margin:0 0 .35rem;font-family:var(--ch-font-display, Georgia, serif);font-size:1.2rem;font-weight:700}.cal__text[data-v-a9dee246]{margin:0;font-size:.9rem;line-height:1.55;color:#475569}.cal__cta[data-v-a9dee246]{display:inline-flex;align-self:flex-start;padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;background:#0369a1;color:#fff}.cal__cta[data-v-a9dee246]:hover{background:#075985}.cal__toolbar[data-v-a9dee246]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.85rem;margin-bottom:1rem}.cal__fld[data-v-a9dee246]{display:flex;flex-direction:column;gap:.3rem}.cal__lbl[data-v-a9dee246]{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.cal__reload[data-v-a9dee246]{padding:.45rem .85rem;border-radius:.45rem;border:1px solid #cbd5e1;background:#fff;font-size:.875rem;cursor:pointer}.cal__monthnav[data-v-a9dee246]{display:inline-flex;align-items:stretch;border-radius:.45rem;background:#fff;border:1px solid #cbd5e1;overflow:hidden}.cal__navbtn[data-v-a9dee246]{display:inline-flex;align-items:center;justify-content:center;width:2rem;padding:0;border:none;background:transparent;font-size:1.1rem;font-weight:700;color:#1e293b;cursor:pointer;line-height:1}.cal__navbtn[data-v-a9dee246]:hover:not(:disabled){background:#f1f5f9}.cal__navbtn[data-v-a9dee246]:disabled{opacity:.4;cursor:not-allowed}.cal__monthinput[data-v-a9dee246]{padding:.4rem .55rem;border:none;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;font-size:.875rem;background:#fff;min-width:8.5rem}.cal__monthinput[data-v-a9dee246]:focus{outline:2px solid #bae6fd;outline-offset:-2px}.legend[data-v-a9dee246]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1rem;font-size:.82rem;color:#475569}.legend__title[data-v-a9dee246]{font-weight:700}.legend__item[data-v-a9dee246]{display:inline-flex;align-items:center;gap:.35rem}.legend__pill[data-v-a9dee246]{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:.3rem;font-size:.72rem;font-weight:800}.legend__pill--classic[data-v-a9dee246]{background:#dbeafe;color:#1e40af}.legend__pill--comic[data-v-a9dee246]{background:#fef3c7;color:#92400e}.legend__pill--adult[data-v-a9dee246]{background:#fee2e2;color:#991b1b}.legend__pill--humorous[data-v-a9dee246]{background:#d1fae5;color:#065f46}.cal__grid-wrap[data-v-a9dee246]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.65rem}.cal__wkdays[data-v-a9dee246]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-bottom:.35rem;padding:0 .25rem;font-size:.74rem;font-weight:700;color:#64748b;text-transform:uppercase}.cal__cells[data-v-a9dee246]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.cal__cell[data-v-a9dee246]{display:flex;min-height:6.5rem;flex-direction:column;gap:.35rem;padding:.4rem .35rem;border:1px solid #e2e8f0;border-radius:.55rem;background:#f8fafc}.cal__cell--empty[data-v-a9dee246]{min-height:3.5rem;border-color:transparent;background:transparent}.cal__celltop[data-v-a9dee246]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem}.cal__dn[data-v-a9dee246]{font-size:.92rem;font-weight:800}.cal__badge[data-v-a9dee246]{font-size:.62rem;font-weight:700;color:#0f172a;background:#e2e8f0;padding:.06rem .35rem;border-radius:999px}.cal__typelines[data-v-a9dee246]{display:flex;flex-direction:column;gap:.22rem;flex:1}.cal__typeline[data-v-a9dee246]{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.08rem .2rem;border-radius:.35rem;text-decoration:none;color:inherit;font-size:.68rem;font-weight:600;line-height:1.2;transition:background-color .12s,box-shadow .12s}.cal__typeline[data-v-a9dee246]:hover{background:#fff;box-shadow:0 1px 4px #0f172a14}.cal__typeline__count[data-v-a9dee246]{font-variant-numeric:tabular-nums;color:#334155}.cal__chip[data-v-a9dee246]{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;padding:.04rem .14rem;border-radius:.28rem;font-size:.6rem;font-weight:800}.cal__chip--classic[data-v-a9dee246]{background:#dbeafe;color:#1e40af}.cal__chip--comic[data-v-a9dee246]{background:#fef3c7;color:#92400e}.cal__chip--adult[data-v-a9dee246]{background:#fee2e2;color:#991b1b}.cal__chip--humorous[data-v-a9dee246]{background:#d1fae5;color:#065f46}.cal__err[data-v-a9dee246]{padding:.75rem 1rem;border-radius:.5rem;background:#fef2f2;color:#b91c1c;margin-bottom:1rem;font-size:.9rem}.cal__note[data-v-a9dee246]{margin:1rem 0 0;font-size:.82rem;color:#64748b}.list__title[data-v-90b0db98]{display:block;font-weight:600;color:#0f172a}.list__body[data-v-90b0db98]{display:block;margin-top:.25rem;color:#64748b;font-size:.85rem;max-width:28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list__status[data-v-90b0db98]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.8rem;font-weight:600}.list__status--draft[data-v-90b0db98]{background:#ffc10726;color:#b8860b}.list__status--sent[data-v-90b0db98]{background:#4caf5026;color:#2e7d32}.list__failed[data-v-90b0db98]{color:#c62828}.broadcast[data-v-bb9e9036]{max-width:64rem}.broadcast__intro[data-v-bb9e9036]{margin:0 0 1rem;font-size:.925rem;line-height:1.55;color:#475569}.broadcast__result[data-v-bb9e9036]{margin:1rem 0 0;padding:.75rem .9rem;border:1px solid #bae6fd;border-radius:.65rem;background:#f0f9ff;color:#075985;font-size:.9rem}.status[data-v-bb9e9036]{margin:0 0 1.25rem}.status__toolbar[data-v-bb9e9036]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.status__title[data-v-bb9e9036]{margin:0;font-size:1rem;font-weight:700;color:#334155}.status__grid[data-v-bb9e9036]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.status__card[data-v-bb9e9036]{min-width:0;padding:.9rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.status__label[data-v-bb9e9036],.status__meta[data-v-bb9e9036],.status__error[data-v-bb9e9036]{display:block;font-size:.78rem;line-height:1.35}.status__label[data-v-bb9e9036]{margin-bottom:.35rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.status__value[data-v-bb9e9036]{display:block;margin-bottom:.35rem;font-size:1.05rem;color:#b91c1c}.status__value--ok[data-v-bb9e9036]{color:#047857}.status__meta[data-v-bb9e9036]{color:#475569}.status__error[data-v-bb9e9036]{margin-top:.4rem;color:#b91c1c}.form[data-v-bb9e9036]{display:flex;flex-direction:column;gap:1rem;padding:1.35rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff}.form__field[data-v-bb9e9036]{display:flex;flex-direction:column;gap:.35rem}.form__label[data-v-bb9e9036]{font-size:.8rem;font-weight:600;color:#334155}.form__sub[data-v-bb9e9036]{font-size:.72rem;color:#94a3b8}.form__input[data-v-bb9e9036],.form__textarea[data-v-bb9e9036]{box-sizing:border-box;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.45rem;font-size:.95rem}.form__textarea[data-v-bb9e9036]{resize:vertical;min-height:7rem}.form__input[data-v-bb9e9036]:focus,.form__textarea[data-v-bb9e9036]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}@media(max-width:58rem){.status__grid[data-v-bb9e9036]{grid-template-columns:1fr}}.edit[data-v-1baeea12]{max-width:30rem}.edit__error[data-v-1baeea12]{margin:0 0 1rem;font-size:.9rem;color:#b91c1c}.edit__muted[data-v-1baeea12]{margin:0;color:#94a3b8}.form[data-v-1baeea12]{display:flex;flex-direction:column;gap:1rem}.form__field[data-v-1baeea12]{display:flex;flex-direction:column;gap:.4rem}.form__label[data-v-1baeea12]{font-size:.85rem;font-weight:600;color:#475569}.form__input[data-v-1baeea12]{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:.65rem;padding:.7rem .8rem;font-size:.95rem}.form__actions[data-v-1baeea12]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.25rem}.form__submit[data-v-1baeea12],.form__danger[data-v-1baeea12]{border:0;border-radius:.65rem;padding:.7rem 1rem;font-weight:700;color:#fff;cursor:pointer}.form__submit[data-v-1baeea12]{background:#2563eb}.form__danger[data-v-1baeea12]{background:#dc2626}.form__submit[data-v-1baeea12]:disabled,.form__danger[data-v-1baeea12]:disabled{opacity:.65;cursor:default}.form__cancel[data-v-1baeea12]{font-weight:600;color:#2563eb;text-decoration:none}.list[data-v-4b98fa41]{max-width:56rem}.list__toolbar[data-v-4b98fa41]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.list__intro[data-v-4b98fa41]{margin:0;flex:1;min-width:12rem;font-size:.925rem;line-height:1.55;color:#475569}.list__edit[data-v-4b98fa41],.list__refresh[data-v-4b98fa41]{font-weight:600;color:#2563eb;text-decoration:none}.list__cta[data-v-4b98fa41]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;background:#0369a1;color:#fff}.list__cta[data-v-4b98fa41]:hover{background:#075985}.list__table-wrap[data-v-4b98fa41]{overflow-x:auto;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem}.list__table[data-v-4b98fa41]{width:100%;border-collapse:collapse;font-size:.875rem}.list__table th[data-v-4b98fa41],.list__table td[data-v-4b98fa41]{text-align:left;padding:.6rem .85rem;border-bottom:1px solid #e2e8f0}.list__table th[data-v-4b98fa41]{font-weight:600;color:#475569;background:#f8fafc}.list__actions[data-v-4b98fa41]{text-align:right;white-space:nowrap}.list__muted[data-v-4b98fa41]{color:#94a3b8;font-style:italic}.list__footer[data-v-4b98fa41]{display:flex;align-items:center;gap:.75rem;margin:1rem 0 0}.list__total[data-v-4b98fa41]{font-size:.85rem;color:#64748b}.list__refresh[data-v-4b98fa41]{padding:.35rem .75rem;border:1px solid #cbd5e1;border-radius:.45rem;background:#fff;font-size:.875rem;cursor:pointer}.list__refresh[data-v-4b98fa41]:hover:not(:disabled){background:#f8fafc}.list__refresh[data-v-4b98fa41]:disabled{opacity:.65;cursor:not-allowed}.dashboard[data-v-038cb703]{max-width:40rem}.dashboard__text[data-v-038cb703]{margin:0;font-size:.95rem;line-height:1.55;color:#475569}.admin-shell[data-v-cecb0013]{box-sizing:border-box;min-height:100%;display:grid;grid-template-columns:15.5rem minmax(0,1fr);background:#f1f5f9}@media(max-width:48rem){.admin-shell[data-v-cecb0013]{grid-template-columns:1fr}.admin-shell__sidebar[data-v-cecb0013]{border-right:none;border-bottom:1px solid rgb(148 163 184 / 25%)}}.admin-shell__sidebar[data-v-cecb0013]{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 1rem;background:linear-gradient(180deg,#050a2e 0%,var(--ch-bg-deep, #071232) 40%,#0c1f5e 100%);color:#fff;border-right:1px solid rgb(148 163 184 / 20%)}.admin-shell__logo[data-v-cecb0013]{font-family:var(--ch-font-display, Georgia, serif);font-weight:700;font-size:1.05rem;color:var(--ch-text-accent, #faf587);text-decoration:none;padding:.15rem 0}.admin-shell__logo[data-v-cecb0013]:hover{text-decoration:underline}.admin-shell__nav[data-v-cecb0013]{display:flex;flex-direction:column;gap:.35rem}.admin-shell__link[data-v-cecb0013]{font-family:var(--ch-font-body, system-ui),system-ui,sans-serif;font-size:.9rem;font-weight:600;color:#ffffffc7;text-decoration:none;padding:.5rem .65rem;border-radius:.5rem}.admin-shell__link[data-v-cecb0013]:hover{color:#fff;background:#ffffff14}.admin-shell__link--active[data-v-cecb0013]{color:var(--ch-text-accent, #faf587);background:#0a5dff38}.admin-shell__content[data-v-cecb0013]{display:flex;flex-direction:column;min-height:100vh;min-width:0}.admin-shell__top[data-v-cecb0013]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.5rem;background:#fff;border-bottom:1px solid #e2e8f0}.admin-shell__title[data-v-cecb0013]{margin:0;font-family:var(--ch-font-display, Georgia, serif);font-size:1.2rem;font-weight:700;color:#0f172a}.admin-shell__user[data-v-cecb0013]{display:flex;align-items:center;gap:.75rem}.admin-shell__login[data-v-cecb0013]{font-size:.875rem;color:#64748b}.admin-shell__body[data-v-cecb0013]{flex:1;padding:1.5rem;min-width:0}.admin-shell__body--bleed-x[data-v-cecb0013]{padding-left:0;padding-right:0}.admin-shell__content--full-viewport[data-v-cecb0013]{height:100vh;height:100dvh;min-height:0;overflow:hidden}.admin-shell__body--full-viewport[data-v-cecb0013]{flex:1 1 auto;min-height:0;overflow:hidden}.login[data-v-391cf334]{box-sizing:border-box;min-height:100%;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login__card[data-v-391cf334]{width:100%;max-width:22rem;padding:1.75rem;background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0f172a14,0 8px 24px #0f172a0f}.login__title[data-v-391cf334]{margin:0 0 1.25rem;font-size:1.25rem;font-weight:700;text-align:center}.login__form[data-v-391cf334]{display:flex;flex-direction:column;gap:1rem}.login__field[data-v-391cf334]{display:flex;flex-direction:column;gap:.35rem;text-align:left}.login__label[data-v-391cf334]{font-size:.875rem;font-weight:600;color:#334155}.login__input[data-v-391cf334]{box-sizing:border-box;width:100%;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:.5rem;font-size:1rem}.login__input[data-v-391cf334]:focus{outline:2px solid #38bdf8;outline-offset:0;border-color:#38bdf8}.login__input[data-v-391cf334]:disabled{opacity:.7;background:#f1f5f9}.login__error[data-v-391cf334]{margin:0;font-size:.875rem;color:#b91c1c}.login__submit[data-v-391cf334]{margin-top:.25rem;padding:.55rem .75rem;border:none;border-radius:.5rem;background:#0369a1;color:#fff;font-size:1rem;font-weight:600;cursor:pointer}.login__submit[data-v-391cf334]:hover:not(:disabled){background:#075985}.login__submit[data-v-391cf334]:disabled{opacity:.65;cursor:not-allowed}.login__back[data-v-391cf334]{display:block;margin-top:1.25rem;text-align:center;font-size:.875rem;color:#64748b;text-decoration:none}.login__back[data-v-391cf334]:hover{text-decoration:underline}.nav[data-v-7e689452]{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071232d9;border-bottom:1px solid rgb(255 255 255 / 8%)}.nav__inner[data-v-7e689452]{box-sizing:border-box;max-width:72rem;margin:0 auto;padding:.85rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.nav__brand[data-v-7e689452]{font-family:var(--ch-font-display);font-weight:700;font-size:1.35rem;color:var(--ch-text-accent);text-decoration:none;letter-spacing:.02em}.nav__links[data-v-7e689452]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.nav__link[data-v-7e689452]{font-family:var(--ch-font-body);font-size:.9rem;font-weight:500;color:#ffffffc7;text-decoration:none}.nav__link[data-v-7e689452]:hover{color:var(--ch-text-primary)}.nav__actions[data-v-7e689452]{display:flex;align-items:center;gap:.75rem}.nav__cta[data-v-7e689452]{font-family:var(--ch-font-display);font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--ch-bg-deep);text-decoration:none;padding:.5rem 1rem;border-radius:999px;background:var(--ch-text-accent);border:1px solid rgb(250 245 135 / 65%);transition:transform .15s ease,box-shadow .15s ease}.nav__cta[data-v-7e689452]:hover{transform:translateY(-1px);box-shadow:0 4px 18px #faf58740}@media(max-width:56rem){.nav__inner[data-v-7e689452]{flex-direction:column;align-items:stretch;text-align:center}.nav__links[data-v-7e689452],.nav__actions[data-v-7e689452]{justify-content:center}}.footer[data-v-195b8198]{padding:3rem 1.25rem 2.25rem;background:linear-gradient(180deg,#040c5af2,#02061f);border-top:1px solid rgb(255 255 255 / 8%)}.footer__inner[data-v-195b8198]{max-width:72rem;margin:0 auto;text-align:center}.footer__brand[data-v-195b8198]{margin-bottom:1.25rem}.footer__name[data-v-195b8198]{display:block;font-family:var(--ch-font-display);font-weight:700;font-size:1.5rem;color:var(--ch-text-accent);margin-bottom:.2rem}.footer__tagline[data-v-195b8198]{font-family:var(--ch-font-body);font-size:.9rem;color:#ffffffa6}.footer__links[data-v-195b8198]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin-bottom:1.35rem;font-family:var(--ch-font-body);font-size:.9rem}.footer__muted[data-v-195b8198]{color:#ffffff85}.footer__legal[data-v-195b8198]{margin:0 auto;max-width:40rem;font-family:var(--ch-font-body);font-size:.75rem;line-height:1.45;color:#ffffff61}.footer__admin-link[data-v-195b8198]{display:inline-block;margin-top:1.25rem;font-family:var(--ch-font-body);font-size:.72rem;color:#ffffff52;text-decoration:none;letter-spacing:.04em}.footer__admin-link[data-v-195b8198]:hover{color:#ffffff8c;text-decoration:underline}.hero[data-v-0fbbf38d]{position:relative;overflow:clip;padding:3rem 1.25rem 4rem;background:radial-gradient(ellipse 100% 60% at 50% -10%,rgb(10 93 255 / 28%),transparent 55%),radial-gradient(ellipse 80% 50% at 100% 20%,rgb(5 63 223 / 18%),transparent 55%),linear-gradient(180deg,#050a2e 0%,var(--ch-bg-deep) 40%,var(--ch-bg-mid) 100%)}.hero__decor[data-v-0fbbf38d]{pointer-events:none;position:absolute;opacity:.85}.hero__decor img[data-v-0fbbf38d]{display:block;max-width:100%;height:auto}.hero__decor--stars[data-v-0fbbf38d]{top:-2%;right:-4%;width:min(42vw,22rem);opacity:.55}.hero__decor--sliver[data-v-0fbbf38d]{left:-8%;bottom:15%;width:min(50vw,28rem);opacity:.25}.hero__grid[data-v-0fbbf38d]{position:relative;z-index:1;max-width:72rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}@media(max-width:56rem){.hero__grid[data-v-0fbbf38d]{grid-template-columns:1fr;text-align:center}.hero__decor--sliver[data-v-0fbbf38d]{display:none}}.hero__eyebrow[data-v-0fbbf38d]{margin:0 0 .85rem;font-family:var(--ch-font-body);font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ch-text-element)}.hero__title[data-v-0fbbf38d]{margin:0 0 1.1rem;font-family:var(--ch-font-display);font-weight:700;font-size:clamp(2.1rem,4vw,2.85rem);line-height:1.12;color:var(--ch-text-primary)}.hero__lead[data-v-0fbbf38d]{margin:0 0 1.75rem;font-family:var(--ch-font-body);font-size:1.05rem;line-height:1.55;color:#ffffffd1;max-width:36rem}@media(max-width:56rem){.hero__lead[data-v-0fbbf38d]{margin-left:auto;margin-right:auto}}.hero__cta[data-v-0fbbf38d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}@media(max-width:56rem){.hero__cta[data-v-0fbbf38d]{justify-content:center}}.hero__btn[data-v-0fbbf38d]{font-family:var(--ch-font-display);font-weight:700;font-size:.95rem;letter-spacing:.03em;padding:.65rem 1.35rem;border-radius:999px;border:none;cursor:not-allowed;opacity:.72}.hero__btn--primary[data-v-0fbbf38d]{background:linear-gradient(135deg,var(--ch-blue-glow),var(--ch-blue-deep));color:var(--ch-text-primary);box-shadow:0 0 0 1px #ffffff1f,0 8px 28px #053fdf59}.hero__btn--secondary[data-v-0fbbf38d]{background:#ffffff14;color:var(--ch-text-accent);border:1px solid rgb(250 245 135 / 35%)}.hero__note[data-v-0fbbf38d]{margin:0;font-family:var(--ch-font-body);font-size:.85rem;line-height:1.45;color:#ffffff8c;max-width:32rem}@media(max-width:56rem){.hero__note[data-v-0fbbf38d]{margin-left:auto;margin-right:auto}}.hero__visual[data-v-0fbbf38d]{display:flex;justify-content:center;position:relative}.hero__glow[data-v-0fbbf38d]{position:absolute;inset:10% auto auto 50%;transform:translate(-50%);width:min(90%,24rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(5 63 223 / 45%) 0%,transparent 70%);filter:blur(12px)}.hero__mascot[data-v-0fbbf38d]{position:relative;width:min(100%,22rem);height:auto;filter:drop-shadow(0 20px 40px rgb(5 63 223 / 25%))}.section[data-v-65af65e4]{padding:4rem 1.25rem;background:var(--ch-bg-deep)}.section__inner[data-v-65af65e4]{max-width:72rem;margin:0 auto}.section__heading[data-v-65af65e4]{margin:0 0 .85rem;font-family:var(--ch-font-display);font-weight:700;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--ch-text-primary);text-align:center}.section__intro[data-v-65af65e4]{margin:0 auto 2.5rem;max-width:44rem;font-family:var(--ch-font-body);font-size:1.02rem;line-height:1.6;color:#ffffffc7;text-align:center}.steps[data-v-65af65e4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:64rem){.steps[data-v-65af65e4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:36rem){.steps[data-v-65af65e4]{grid-template-columns:1fr}}.steps__item[data-v-65af65e4]{position:relative;padding:1.65rem 1.35rem 1.5rem;border-radius:var(--ch-radius-lg);background:#1a216aa6;border:1px solid rgb(255 255 255 / 10%);box-shadow:var(--ch-shadow-card)}.steps__badge[data-v-65af65e4]{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;margin-bottom:.85rem;background:linear-gradient(135deg,var(--ch-blue-glow),var(--ch-blue-deep));color:var(--ch-text-primary);font-family:var(--ch-font-display);font-weight:700;font-size:1.05rem;box-shadow:0 0 0 1px #ffffff26,0 6px 18px #053fdf59}.steps__title[data-v-65af65e4]{margin:0 0 .5rem;font-family:var(--ch-font-display);font-weight:700;font-size:1.05rem;line-height:1.25;color:var(--ch-text-accent)}.steps__text[data-v-65af65e4]{margin:0;font-family:var(--ch-font-body);font-size:.92rem;line-height:1.55;color:#ffffffdb}.steps__note[data-v-65af65e4]{margin:2rem auto 0;max-width:48rem;font-family:var(--ch-font-body);font-size:.85rem;line-height:1.55;color:#ffffff8c;text-align:center}.section[data-v-b614cf25]{padding:4rem 1.25rem}.section--premium[data-v-b614cf25]{background:radial-gradient(ellipse 70% 50% at 50% 0%,rgb(250 245 135 / 12%),transparent 58%),var(--ch-bg-deep)}.section__inner[data-v-b614cf25]{max-width:56rem;margin:0 auto}.section__heading[data-v-b614cf25]{margin:0 0 .85rem;font-family:var(--ch-font-display);font-weight:700;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--ch-text-primary);text-align:center}.section__intro[data-v-b614cf25]{margin:0 auto 2rem;max-width:44rem;font-family:var(--ch-font-body);font-size:1rem;line-height:1.55;color:#ffffffc7;text-align:center}.panel__price[data-v-b614cf25]{margin:0 0 .95rem;font-family:var(--ch-font-body);font-size:.92rem;font-weight:600;color:#ffffffbf}.grid[data-v-b614cf25]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.5rem}@media(max-width:48rem){.grid[data-v-b614cf25]{grid-template-columns:1fr}}.panel[data-v-b614cf25]{position:relative;padding:1.65rem 1.35rem;border-radius:var(--ch-radius-lg);background:#1a216a8c;border:1px solid rgb(255 255 255 / 10%)}.panel--accent[data-v-b614cf25]{border-color:#e2e67a73;background:linear-gradient(155deg,#1a216acc,#09115de0);box-shadow:0 0 0 1px #faf5871f}.panel__ribbon[data-v-b614cf25]{position:absolute;top:-.5rem;right:1rem;font-family:var(--ch-font-body);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .65rem;border-radius:999px;background:var(--ch-text-accent);color:var(--ch-bg-deep)}.panel__title[data-v-b614cf25]{margin:0 0 .35rem;font-family:var(--ch-font-display);font-weight:700;font-size:1.2rem;color:var(--ch-text-accent)}.panel__list[data-v-b614cf25]{margin:0;padding:0 0 0 1.05rem;font-family:var(--ch-font-body);font-size:.92rem;line-height:1.5;color:#ffffffdb}.panel__list li[data-v-b614cf25]{margin-bottom:.45rem}.footnote[data-v-b614cf25]{font-family:var(--ch-font-body);font-size:.85rem;line-height:1.55;color:#ffffff85;text-align:center;max-width:44rem;margin:0 auto}.section[data-v-08f8b97c]{padding:4rem 1.25rem}.section--deep[data-v-08f8b97c]{background:linear-gradient(180deg,var(--ch-bg-mid) 0%,var(--ch-bg-void) 100%)}.section__inner[data-v-08f8b97c]{max-width:72rem;margin:0 auto}.section__heading[data-v-08f8b97c]{margin:0 0 1rem;font-family:var(--ch-font-display);font-weight:700;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--ch-text-primary);text-align:center}.section__intro[data-v-08f8b97c]{margin:0 auto 2.5rem;max-width:48rem;font-family:var(--ch-font-body);font-size:1.05rem;line-height:1.6;color:#ffffffc7;text-align:center}.cards[data-v-08f8b97c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:56rem){.cards[data-v-08f8b97c]{grid-template-columns:1fr}}.card[data-v-08f8b97c]{margin:0;padding:1.5rem 1.35rem;border-radius:var(--ch-radius-lg);background:#1a216ab8;border:1px solid rgb(255 255 255 / 10%);box-shadow:var(--ch-shadow-card)}.card__title[data-v-08f8b97c]{margin:0 0 .65rem;font-family:var(--ch-font-display);font-weight:700;font-size:1.2rem;color:var(--ch-text-accent)}.card__text[data-v-08f8b97c]{margin:0;font-family:var(--ch-font-body);font-size:.95rem;line-height:1.55;color:#ffffffd9}.section[data-v-2e0b1c1c]{padding:4rem 1.25rem;background:linear-gradient(180deg,var(--ch-bg-mid) 0%,var(--ch-bg-deep) 100%)}.section__inner[data-v-2e0b1c1c]{max-width:72rem;margin:0 auto}.section__heading[data-v-2e0b1c1c]{margin:0 0 .85rem;font-family:var(--ch-font-display);font-weight:700;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--ch-text-primary);text-align:center}.section__intro[data-v-2e0b1c1c]{margin:0 auto 2.5rem;max-width:46rem;font-family:var(--ch-font-body);font-size:1.02rem;line-height:1.6;color:#ffffffc7;text-align:center}.why[data-v-2e0b1c1c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:64rem){.why[data-v-2e0b1c1c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:36rem){.why[data-v-2e0b1c1c]{grid-template-columns:1fr}}.why__item[data-v-2e0b1c1c]{padding:1.4rem 1.25rem;border-radius:var(--ch-radius-lg);background:#ffffff0a;border:1px solid rgb(255 255 255 / 10%);transition:transform .2s ease,border-color .2s ease}.why__item[data-v-2e0b1c1c]:hover{transform:translateY(-2px);border-color:#faf58759}.why__title[data-v-2e0b1c1c]{margin:0 0 .45rem;font-family:var(--ch-font-display);font-weight:700;font-size:1rem;line-height:1.3;color:var(--ch-text-accent)}.why__text[data-v-2e0b1c1c]{margin:0;font-family:var(--ch-font-body);font-size:.9rem;line-height:1.55;color:#ffffffd6}.section[data-v-d57856b5]{padding:4rem 1.25rem;background:linear-gradient(180deg,var(--ch-bg-deep) 0%,#081252 55%,var(--ch-bg-mid) 100%)}.section__inner[data-v-d57856b5]{max-width:56rem;margin:0 auto}.section__heading[data-v-d57856b5]{margin:0 0 .85rem;font-family:var(--ch-font-display);font-weight:700;font-size:clamp(1.75rem,3vw,2.25rem);color:var(--ch-text-primary);text-align:center}.section__subtitle[data-v-d57856b5]{margin:0 auto 2.25rem;max-width:36rem;font-family:var(--ch-font-body);font-size:1rem;line-height:1.55;color:#ffffffbd;text-align:center}.zodiac[data-v-d57856b5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}@media(max-width:48rem){.zodiac[data-v-d57856b5]{grid-template-columns:repeat(3,1fr)}}@media(max-width:28rem){.zodiac[data-v-d57856b5]{grid-template-columns:repeat(2,1fr)}}.zodiac__item[data-v-d57856b5]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .35rem;border-radius:var(--ch-radius-md);background:#ffffff0a;border:1px solid rgb(255 255 255 / 8%)}.zodiac__icon[data-v-d57856b5]{width:4.5rem;height:auto;object-fit:contain}.zodiac__label[data-v-d57856b5]{font-family:var(--ch-font-body);font-weight:600;font-size:.82rem;color:#ffffffe0}.landing-root[data-v-cbff23aa]{min-height:100%;color:var(--ch-text-primary);background-color:var(--ch-bg-deep)}
