.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}@media(prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{background:rgb(var(--v-theme-surface-light));border-radius:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{border-end-end-radius:24px;max-width:112px;overflow:hidden}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;height:100%;left:0;opacity:var(--v-toolbar-image-opacity,1);position:absolute;top:0;transition-property:opacity;width:100%}.v-toolbar__append,.v-toolbar__prepend{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;min-width:0;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;padding-bottom:6px;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{align-self:stretch;display:flex;height:inherit}.v-toolbar-items>.v-btn{border-radius:0}.font-limit-notice[data-v-c1c9a346]{align-items:center;display:inline-flex;font-size:14px;gap:8px;line-height:1.5;margin:8px 0 16px}.font-limit-notice--compact[data-v-c1c9a346]{margin:0 0 0 6px;vertical-align:middle}.font-limit-help[data-v-c1c9a346]{background:#f5f1ff;border:1px solid;border-radius:50%;color:#55428c;cursor:pointer;flex:0 0 28px;font:600 16px/1 sans-serif;height:28px;width:28px}.font-limit-help[data-v-c1c9a346]:focus-visible{outline:3px solid #7b5ac7;outline-offset:3px}.font-limit-premium[data-v-c1c9a346]{max-width:calc(100vw - 32px)}.ligature-entry-modes[data-v-00fd392f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ligature-pack[data-v-00fd392f]{background:#fffaf5;border:1px solid #e1d8cf;border-radius:16px;padding:20px}.ligature-pack p[data-v-00fd392f]{color:#73675e;font-size:14px;margin:10px 0;max-width:640px}.ligature-pack__actions[data-v-00fd392f]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ligature-pack__actions span[data-v-00fd392f]{color:#786c62;font-size:13px}.ligature-pack__grid[data-v-00fd392f]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ligature-pack__grid button[data-v-00fd392f]{background:#fff;border:1px solid #ddd1c6;border-radius:12px;display:grid;gap:5px;padding:14px 8px;text-align:center}.ligature-pack__grid button.selected[data-v-00fd392f]{background:#fcecdf;border-color:#a45c32}.ligature-pack__grid button[data-v-00fd392f]:disabled{cursor:default;opacity:.5}.ligature-pack__grid span[data-v-00fd392f]{font-size:28px}.ligature-pack__grid small[data-v-00fd392f]{font-size:11px}.highlighted[data-v-00fd392f]{background-color:#ff0;transition:background-color .5s}.editor-search[data-v-bc1b75ac]{background:#ffffffb8;border:1px solid rgba(45,28,16,.06);margin-bottom:18px;padding:8px}.editor-tabs[data-v-bc1b75ac]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.editor-tab[data-v-bc1b75ac]{align-items:center;background:#ffffffbf;border:1px solid rgba(45,28,16,.08);border-radius:999px;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:.2s ease}.editor-tab--active[data-v-bc1b75ac]{background:#22170f;color:#fff}.editor-tab small[data-v-bc1b75ac]{opacity:.75}.editor-packs[data-v-bc1b75ac]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pack-card[data-v-bc1b75ac]{background:#fff;border:1px solid rgba(45,28,16,.08);border-radius:18px;cursor:pointer;padding:18px;text-align:left;transition:.2s ease}.pack-card[data-v-bc1b75ac]:hover{background:#fff8f2;box-shadow:0 14px 24px #dc5c2c1f;transform:translateY(-2px)}.pack-card__title[data-v-bc1b75ac]{color:#22170f;font-weight:700;margin-bottom:6px}.pack-card__count[data-v-bc1b75ac]{color:#7b6758;font-size:13px}.editor-packs--math[data-v-bc1b75ac]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-packs--math .pack-card[data-v-bc1b75ac]{display:flex;flex-direction:column;padding:24px}.editor-packs--math .pack-card__title[data-v-bc1b75ac]{font-size:21px}.pack-card__description[data-v-bc1b75ac]{color:#756454;display:block;font-size:14px;font-weight:400;line-height:1.6;margin:6px 0 16px}.pack-card__symbols[data-v-bc1b75ac]{color:#ad512a;font-size:23px;line-height:1.8;margin:auto 0 16px;overflow-wrap:anywhere}@media(max-width:820px){.editor-packs--math[data-v-bc1b75ac]{grid-template-columns:minmax(0,1fr)}}.editor-packs-empty[data-v-bc1b75ac]{color:#7b6758;padding:10px 0 0}.pack-preview-dialog[data-v-bc1b75ac]{background:linear-gradient(180deg,#fffaf4,#f5e8d7);border:1px solid rgba(45,28,16,.08);border-radius:28px;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden;padding:24px}.pack-preview-dialog__header[data-v-bc1b75ac]{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;margin-bottom:18px}.pack-preview-dialog__header h3[data-v-bc1b75ac]{color:#22170f;font-size:30px;line-height:1.05;margin:10px 0 8px}.pack-preview-dialog__header p[data-v-bc1b75ac]{color:#715d4f;line-height:1.6;margin:0}.pack-preview-dialog__content[data-v-bc1b75ac]{display:flex;flex-direction:column;margin-top:8px;min-height:0}.pack-preview-dialog__meta[data-v-bc1b75ac]{flex-shrink:0;margin-bottom:16px}.pack-preview-badge[data-v-bc1b75ac]{align-items:center;background:#dc5c2c1a;border-radius:999px;color:#8f3b1a;display:inline-flex;font-weight:700;padding:10px 14px}.pack-preview-dialog__scroll[data-v-bc1b75ac]{max-height:56vh;min-height:0;overflow-y:auto;padding-right:6px}.pack-preview-dialog__categories[data-v-bc1b75ac]{margin-bottom:16px}.pack-preview-dialog__categories p[data-v-bc1b75ac]{color:#756454;font-size:14px;line-height:1.5;margin:10px 0 0}.pack-preview-dialog__scroll[data-v-bc1b75ac]::-webkit-scrollbar{width:8px}.pack-preview-dialog__scroll[data-v-bc1b75ac]::-webkit-scrollbar-track{background:#2d1c100d;border-radius:999px}.pack-preview-dialog__scroll[data-v-bc1b75ac]::-webkit-scrollbar-thumb{background:#b04d2159;border-radius:999px}.pack-preview-dialog__scroll[data-v-bc1b75ac]::-webkit-scrollbar-thumb:hover{background:#b04d2180}.pack-preview-dialog__grid[data-v-bc1b75ac]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.pack-preview-letter[data-v-bc1b75ac]{align-items:center;background:#ffffffdb;border:1px solid rgba(45,28,16,.08);border-radius:16px;color:#22170f;cursor:pointer;display:flex;font-size:26px;font-weight:700;justify-content:center;min-height:72px;padding:10px;position:relative;text-align:center;transition:.2s ease}.pack-preview-letter--selected[data-v-bc1b75ac]{background:#fff0e5;border-color:#e96828}.pack-preview-letter[data-v-bc1b75ac]:disabled{cursor:default;opacity:.35}.pack-preview-letter[data-v-bc1b75ac]:focus-visible{outline:3px solid #9b431d;outline-offset:2px}.pack-preview-letter__check[data-v-bc1b75ac]{color:#a84c24;position:absolute;right:5px;top:5px}.pack-preview-dialog__meta[data-v-bc1b75ac]{flex-wrap:wrap}.pack-preview-letter[data-v-bc1b75ac]:hover{background:#fff;box-shadow:0 10px 18px #2d1c1014;transform:translateY(-1px)}.pack-preview-dialog__actions[data-v-bc1b75ac]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:22px}.pack-preview-dialog__add-btn[data-v-bc1b75ac]{font-weight:700;min-width:180px}.symbol-pack-picker[data-v-bc1b75ac]{min-width:0}.pack-card[data-v-bc1b75ac]:disabled{cursor:default;opacity:.45;transform:none}.pack-preview-dialog__eyebrow[data-v-bc1b75ac]{color:#b24d21;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pack-preview-dialog__meta[data-v-bc1b75ac]{align-items:center;display:flex;gap:8px}.symbol-pack-picker--compact .editor-packs[data-v-bc1b75ac]{grid-template-columns:minmax(0,1fr)}.symbol-pack-picker--compact .pack-card[data-v-bc1b75ac]{padding:14px}.symbol-pack-picker--compact .pack-card__symbols[data-v-bc1b75ac]{display:none}.symbol-pack-picker--compact .pack-card__title[data-v-bc1b75ac]{font-size:16px}.symbol-pack-picker--compact .editor-tab[data-v-bc1b75ac]{font-size:12px;padding:8px 10px}@media(max-width:600px){.editor-packs[data-v-bc1b75ac]{grid-template-columns:minmax(0,1fr)}.pack-preview-dialog[data-v-bc1b75ac]{border-radius:20px;padding:16px}.pack-preview-dialog__header h3[data-v-bc1b75ac]{font-size:23px}.pack-preview-dialog__grid[data-v-bc1b75ac]{gap:8px;grid-template-columns:repeat(auto-fill,minmax(56px,1fr))}.pack-preview-letter[data-v-bc1b75ac]{font-size:22px;min-height:60px}.pack-preview-dialog__actions[data-v-bc1b75ac]{gap:8px;margin-top:14px}.pack-preview-dialog__add-btn[data-v-bc1b75ac]{min-width:0}}.letter-card-svg[data-v-c03bd0cd]{display:flex;flex-direction:column;margin:10px}.h2-small[data-v-c03bd0cd]{font-size:17px;margin:0;padding:8px}.h2-big[data-v-c03bd0cd]{font-size:22px;margin:0;padding:16px}.selected-card[data-v-c03bd0cd]{background-color:#49ea02!important}
