.header-tab[data-v-b36fec7d]{color:var(--bs-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:1.5rem;padding:.5rem 0;font-size:1.05rem;text-decoration:none}.header-tab[data-v-b36fec7d]:hover{color:var(--bs-emphasis-color)}.header-tab.active[data-v-b36fec7d]{color:var(--bs-emphasis-color);border-bottom-color:var(--bs-emphasis-color);font-weight:600}.header-tab-wrapper[data-v-b36fec7d]{margin-right:1.5rem}.header-tab-wrapper .header-tab[data-v-b36fec7d]{margin-right:0;padding-right:0}.header-tab-wrapper.ms-auto[data-v-b36fec7d]{margin-right:0}.header-tab-wrapper.ms-auto .header-tab[data-v-b36fec7d]{padding-right:0}.dropdown-caret[data-v-b36fec7d]{vertical-align:middle;opacity:.6;font-size:.6rem}.panel-title[data-v-0e344067]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.community-block[data-v-0e344067]{border-bottom:1px solid var(--bs-border-color-translucent);padding:.6rem 0}.community-block[data-v-0e344067]:last-child{border-bottom:none}.community-block__label[data-v-0e344067]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-primary);margin-bottom:.25rem;font-size:.7rem;font-weight:600}.community-block__feature[data-v-0e344067]{cursor:pointer;padding:.25rem 0}.community-block__feature:hover .community-block__title[data-v-0e344067]{text-decoration:underline}.community-block__title[data-v-0e344067]{margin-bottom:.1rem;font-size:.85rem;font-weight:500;line-height:1.3}.community-block__meta[data-v-0e344067]{color:var(--bs-secondary);font-size:.72rem}.community-block__empty[data-v-0e344067]{color:var(--bs-secondary);padding:.25rem 0;font-size:.75rem;font-style:italic}.community-block__link[data-v-0e344067]{color:var(--bs-secondary-color);margin-top:.35rem;font-size:.85rem;text-decoration:none;display:inline-block}.community-block__link[data-v-0e344067]:hover{color:var(--bs-body-color);text-decoration:underline}.panel-title[data-v-98d11087]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.stats-block[data-v-98d11087]{padding:.6rem 0}.stat-row[data-v-98d11087]{border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;padding:3px 0;font-size:.8rem;display:flex}.stat-row--no-border[data-v-98d11087]{border-bottom:none}.level-progress[data-v-98d11087]{border-bottom:1px solid var(--bs-border-color-translucent);padding:0}.level-progress__bar[data-v-98d11087]{background:var(--bs-border-color-translucent);border-radius:3px;height:6px;overflow:hidden}.level-progress__fill[data-v-98d11087]{background:var(--bs-primary);border-radius:3px;height:100%;transition:width .4s}.level-progress__label[data-v-98d11087]{color:var(--bs-secondary);margin-top:.2rem;font-size:.68rem}.stats-link[data-v-98d11087]{color:var(--bs-primary);margin-top:1rem;font-size:.72rem;text-decoration:none;display:inline-block}.stats-link[data-v-98d11087]:hover{color:var(--bs-primary);text-decoration:underline}.recent-row[data-v-98d11087]{flex-direction:column;gap:0;padding:.3rem 0}.recent-puzzle-link[data-v-98d11087]{color:var(--bs-body-color);font-size:.8rem;text-decoration:none}.recent-puzzle-link[data-v-98d11087]:hover{text-decoration:underline}.recent-meta[data-v-98d11087]{font-size:.68rem}.help-nav[data-v-28a45505]{margin-bottom:1.25rem;padding-bottom:.25rem}.help-nav__item[data-v-28a45505]{color:var(--bs-body-color);cursor:pointer;border-bottom:1px solid var(--bs-border-color-translucent);align-items:center;gap:.6rem;padding:.55rem 0;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.help-nav__item[data-v-28a45505]:last-child{border-bottom:none}.help-nav__item[data-v-28a45505]:hover{color:var(--bs-primary);text-decoration:none}.help-nav__icon[data-v-28a45505]{text-align:center;width:1.4rem;color:var(--bs-danger);font-size:1.1rem}.help-nav__item:hover .help-nav__icon[data-v-28a45505]{color:var(--bs-danger)}.summary-row[data-v-28a45505]{color:var(--bs-body-color);cursor:pointer;padding:.6rem 0;text-decoration:none;transition:color .15s;display:block}.summary-row[data-v-28a45505]:hover{color:var(--bs-primary)}.summary-row__title[data-v-28a45505]{align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.summary-row__icon[data-v-28a45505]{color:var(--bs-secondary-color);font-size:1.1rem}.summary-row:hover .summary-row__icon[data-v-28a45505]{color:var(--bs-primary)}.summary-row__stats[data-v-28a45505]{gap:.75rem;margin-top:.15rem;display:flex}.summary-row__stat[data-v-28a45505]{color:var(--bs-secondary-color);white-space:nowrap;font-size:.85rem;font-weight:400}.app-layout[data-v-28a45505]{grid-template-rows:1fr;grid-template-columns:1fr;gap:0 1.5rem;padding-bottom:2rem;display:grid}.app-layout.has-help[data-v-28a45505]{grid-template-columns:3fr 2fr}.app-layout__main[data-v-28a45505]{zoom:1.1;grid-area:1/1;min-width:0;padding:1rem 0 2rem}.app-layout.focus-mode[data-v-28a45505]{grid-template-rows:1fr;grid-template-columns:1fr}.app-layout.focus-mode .app-layout__main[data-v-28a45505]{grid-column:1/-1}.app-layout.full-width[data-v-28a45505]{grid-template-rows:1fr;grid-template-columns:1fr}.app-layout.full-width .app-layout__main[data-v-28a45505]{grid-column:1/-1}.app-layout__help[data-v-28a45505]{border-left:1px solid var(--bs-border-color-translucent);zoom:1.1;grid-area:1/2;min-width:0;padding:1rem 0 1rem 1.5rem}.app-layout.has-bottom[data-v-28a45505]{grid-template-rows:1fr auto}.app-layout__community[data-v-28a45505]{border-top:1px solid var(--bs-border-color-translucent);grid-area:2/1;padding:2rem 0 1rem}.app-layout__player[data-v-28a45505]{grid-area:2/2;padding:2rem 0 1rem 1.5rem;position:relative}.app-layout__player[data-v-28a45505]:before{content:"";background:var(--bs-border-color);pointer-events:none;height:1px;position:absolute;top:0;left:-50px;right:0}.app-layout__player[data-v-28a45505]:after{content:"";background:var(--bs-border-color);pointer-events:none;width:1px;position:absolute;top:-50px;bottom:0;left:0}.app-layout:not(.has-help) .app-layout__community[data-v-28a45505]{grid-column:1/-1}.app-layout:not(.has-help) .app-layout__player[data-v-28a45505]{display:none}.app-layout.has-bottom[data-v-28a45505]:not(.has-help){grid-template-columns:3fr 2fr}.app-layout.has-bottom:not(.has-help) .app-layout__main[data-v-28a45505]{grid-column:1/-1}.app-layout.has-bottom:not(.has-help) .app-layout__community[data-v-28a45505]{grid-column:1}.app-layout.has-bottom:not(.has-help) .app-layout__player[data-v-28a45505]{display:block}.app-layout.has-bottom:not(.has-help) .app-layout__player[data-v-28a45505]:after{top:0}@media (width<=991.98px){.app-layout[data-v-28a45505],.app-layout.has-help[data-v-28a45505],.app-layout.has-bottom[data-v-28a45505]:not(.has-help){grid-template-columns:1fr}.app-layout__help[data-v-28a45505]{border-left:none;border-top:1px solid var(--bs-border-color-translucent);grid-area:2/1;padding-left:0}.app-layout__community[data-v-28a45505]{grid-area:3/1}.app-layout__player[data-v-28a45505]{grid-area:4/1;padding-left:0}.app-layout__player[data-v-28a45505]:after{display:none}.app-layout__player[data-v-28a45505]:before{left:0}.app-layout.has-bottom:not(.has-help) .app-layout__community[data-v-28a45505]{grid-area:2/1}.app-layout.has-bottom:not(.has-help) .app-layout__player[data-v-28a45505]{border-left:none;grid-area:3/1;padding-left:0}}.offcanvas.offcanvas-end[id^=help-offcanvas-],.offcanvas.offcanvas-end.app-offcanvas{width:600px}@media (width<=768px){.offcanvas.offcanvas-end[id^=help-offcanvas-],.offcanvas.offcanvas-end.app-offcanvas{width:85vw}}.contextual-source-item+.contextual-source-item{margin-top:.85rem}.contextual-source-item__title{margin-bottom:.15rem;font-size:.95rem;font-weight:600}.contextual-source-item__summary{color:var(--bs-secondary);font-size:.85rem;line-height:1.45}.language-switcher .dropdown-toggle[data-v-bd613918]:after{margin-left:.25rem}.language-switcher[data-v-bd613918] .dropdown-menu{z-index:1040}.language-switcher .dropdown-item.active[data-v-bd613918]{background-color:var(--bs-secondary-bg);color:var(--bs-body-color);font-weight:600}.language-switcher .dropdown-item[data-v-bd613918]:hover:not(.active){background-color:var(--bs-secondary-bg)}.lang-fixed{z-index:1000;opacity:.7;position:fixed;bottom:1rem;right:1rem}.lang-fixed:hover{opacity:1}.auth-hero[data-v-ddddc6a5]{background:radial-gradient(at 50% 0,#293d4f 0%,#0d1321 70%)}:root[data-bs-theme=dark] .auth-hero[data-v-ddddc6a5]{background:0 0}.auth-hero__tagline[data-v-ddddc6a5]{opacity:.85;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400}.input-minimal[data-v-ddddc6a5]{background:0 0;border:none;border-bottom:2px solid #dee2e6;border-radius:0;padding-left:0;padding-right:0;transition:border-color .2s}.input-minimal[data-v-ddddc6a5]:focus{box-shadow:none;border-color:#0d1321}.input-minimal[data-v-ddddc6a5]::placeholder{color:#adb5bd}.input-group .input-minimal[data-v-ddddc6a5]{border-radius:0}.input-group .btn-outline-secondary[data-v-ddddc6a5]{background:0 0;border:none;border-bottom:2px solid #dee2e6;border-radius:0}.input-group .btn-outline-secondary[data-v-ddddc6a5]:hover,.input-group .btn-outline-secondary[data-v-ddddc6a5]:focus{background:0 0;border-color:#0d1321}.register-hero[data-v-bf98a8dd]{background:radial-gradient(at 50% 0,#293d4f 0%,#0d1321 70%)}.register-hero__tagline[data-v-bf98a8dd]{opacity:.85;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400}.input-minimal[data-v-bf98a8dd]{background:0 0;border:none;border-bottom:2px solid #dee2e6;border-radius:0;padding-left:0;padding-right:0;transition:border-color .2s}.input-minimal[data-v-bf98a8dd]:focus{box-shadow:none;border-color:#0d1321}.input-minimal[data-v-bf98a8dd]::placeholder{color:#adb5bd}.input-group .input-minimal[data-v-bf98a8dd]{border-radius:0}.input-group .btn-outline-secondary[data-v-bf98a8dd]{background:0 0;border:none;border-bottom:2px solid #dee2e6;border-radius:0}.input-group .btn-outline-secondary[data-v-bf98a8dd]:hover,.input-group .btn-outline-secondary[data-v-bf98a8dd]:focus{background:0 0;border-color:#0d1321}.st0[data-v-85108952]{fill:#192433}.st1[data-v-85108952]{fill:#fff}.st2[data-v-85108952]{fill:#ef3011}.brand-image[data-v-85108952]{max-width:100px}.st0[data-v-eb04cfb8]{fill:#192433}.st1[data-v-eb04cfb8]{fill:#fff}.st2[data-v-eb04cfb8]{fill:#ef3011}.brand-image[data-v-eb04cfb8]{max-width:100px}.home-view[data-v-b6dbdd2c]{font-size:.85rem}.home-view__content[data-v-b6dbdd2c] p{margin-bottom:1rem}.main-feature-item[data-v-b6dbdd2c]{background:var(--bs-tertiary-bg);border-left:3px solid var(--bs-primary);border-radius:.5rem;padding:1rem 1.25rem}.main-feature-item__body[data-v-b6dbdd2c]{font-size:.9rem;line-height:1.55}.main-feature-item__body[data-v-b6dbdd2c] p{margin-bottom:.5rem}.main-feature-item__body[data-v-b6dbdd2c] p:last-child{margin-bottom:0}.streak-badge[data-v-b6dbdd2c]{background:var(--bs-tertiary-bg);border-radius:2rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.82rem;display:inline-flex}.streak-badge__icon[data-v-b6dbdd2c]{color:var(--bs-danger);font-size:.95rem}.streak-badge__count[data-v-b6dbdd2c]{color:var(--bs-danger);font-weight:700}.streak-badge__label[data-v-b6dbdd2c]{color:var(--bs-secondary);font-weight:500}.notification-card[data-v-8d1a738f]{transition:all .2s}.notification-card[data-v-8d1a738f]:hover{box-shadow:0 .125rem .25rem #00000013}.notification-card.border-primary[data-v-8d1a738f]{border-left-width:3px!important}.notification-icon[data-v-8d1a738f]{background-color:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.badge.rounded-pill[data-v-8d1a738f]{width:8px;height:8px;padding:0}.section-header[data-v-91a601d8]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color-translucent);margin-bottom:.75rem;padding-bottom:.4rem;font-size:.7rem;font-weight:600}.subsection-label[data-v-91a601d8]{margin-bottom:.5rem;font-size:.8rem;font-weight:600}.stat-grid[data-v-91a601d8]{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}.stat-item[data-v-91a601d8]{flex-direction:column;display:flex}.stat-value[data-v-91a601d8]{font-size:1.1rem;font-weight:600;line-height:1.2}.stat-label[data-v-91a601d8]{color:var(--bs-secondary);font-size:.75rem}.status-count[data-v-91a601d8]{font-size:.85rem}.milestone[data-v-91a601d8]{align-items:center;padding:.2rem 0;font-size:.8rem;display:inline-flex}.milestone.achieved[data-v-91a601d8]{color:var(--bs-success)}.milestone.next[data-v-91a601d8]{opacity:.6;border-left:2px solid var(--bs-border-color-translucent);padding-left:.75rem}.topic-chip[data-v-502c9426]{background:var(--bs-primary-bg-subtle,#cfe2ff);color:var(--bs-primary-text-emphasis,#084298);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem .15rem .6rem;font-size:.85rem;line-height:1.4;display:inline-flex}.topic-chip__remove[data-v-502c9426]{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.topic-chip__remove[data-v-502c9426]:hover{opacity:1}.topic-chip__remove[data-v-502c9426]:disabled{cursor:not-allowed;opacity:.4}.topic-picker__typeahead[data-v-502c9426]{position:relative}.topic-picker__results[data-v-502c9426]{z-index:20;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.25rem;max-height:220px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.topic-picker__option[data-v-502c9426]{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.4rem .6rem;font-size:.875rem;display:block}.topic-picker__option[data-v-502c9426]:hover:not(:disabled){background:var(--bs-tertiary-bg)}.gen-field[data-v-314b328a]{align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.gen-field[data-v-314b328a]:last-child{margin-bottom:0}.gen-field__label[data-v-314b328a]{flex-shrink:0;min-width:140px;max-width:140px;padding-top:.35rem;font-size:.85rem;font-weight:500}.gen-field__input[data-v-314b328a]{flex:1;min-width:0}.stat-card[data-v-314b328a]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;padding:.85rem 1rem}.stat-card__label[data-v-314b328a]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);font-size:.7rem}.stat-card__value[data-v-314b328a]{margin-top:.2rem;font-size:1.6rem;font-weight:700}.section-header[data-v-314b328a]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color-translucent);padding-bottom:.4rem;font-size:.7rem;font-weight:600}.batch-group[data-v-314b328a]{margin-bottom:1.25rem}.batch-header[data-v-314b328a]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:.4rem;align-items:center;gap:.55rem;margin-bottom:.4rem;padding:.5rem .75rem;display:flex}.batch-header[data-v-314b328a]:hover{background:color-mix(in srgb, var(--bs-tertiary-bg) 50%, var(--bs-secondary-bg))}.batch-header__chev[data-v-314b328a]{color:var(--bs-secondary);width:.9rem;font-size:.75rem}.batch-header__id[data-v-314b328a]{font-family:var(--bs-font-monospace);font-size:.85rem;font-weight:500}.batch-header__count[data-v-314b328a]{color:var(--bs-secondary);margin-left:auto;font-size:.78rem}.theme-preview[data-v-314b328a]{background:var(--bs-tertiary-bg);border-radius:.4rem;padding:.65rem .85rem;font-size:.85rem}.rule-checkboxes[data-v-314b328a]{border:1px solid var(--bs-border-color-translucent);border-radius:.4rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.25rem .75rem;max-height:320px;padding:.5rem .75rem;display:grid;overflow-y:auto}.rule-check[data-v-314b328a]{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.preview-overlay[data-v-314b328a]{z-index:1050;background:#00000073;position:fixed;inset:0}.preview-panel[data-v-314b328a]{background:var(--bs-body-bg);flex-direction:column;width:50vw;min-width:640px;max-width:100vw;animation:.18s ease-out preview-slide-in-314b328a;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0000002e}.preview-panel__header[data-v-314b328a]{background:var(--bs-body-bg);flex:none;padding:1.25rem 1.75rem 0}.preview-panel__body[data-v-314b328a]{flex:auto;padding:1rem 1.75rem;overflow-y:auto}.preview-panel__footer[data-v-314b328a]{border-top:1px solid var(--bs-border-color-translucent);background:var(--bs-tertiary-bg);flex:none;max-height:45vh;padding:.75rem 1.75rem 1rem;overflow-y:auto}.puzzle-tabs[data-v-314b328a]{gap:1.5rem;display:flex}.puzzle-tab[data-v-314b328a]{color:var(--bs-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0;font-size:.9rem}.puzzle-tab[data-v-314b328a]:hover{color:var(--bs-body-color)}.puzzle-tab.active[data-v-314b328a]{color:var(--bs-body-color);border-bottom-color:var(--bs-body-color);font-weight:600}@keyframes preview-slide-in-314b328a{0%{transform:translate(100%)}to{transform:translate(0)}}.meta-block[data-v-314b328a]{background:var(--bs-tertiary-bg);border-radius:.4rem;padding:.6rem .8rem}.meta-block--warn[data-v-314b328a]{background:color-mix(in srgb, var(--bs-warning) 15%, transparent);border:1px solid color-mix(in srgb, var(--bs-warning) 35%, transparent)}.meta-block__label[data-v-314b328a]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.25rem;font-size:.7rem}.warn-badge[data-v-314b328a]{color:var(--bs-warning-text-emphasis);background:color-mix(in srgb, var(--bs-warning) 25%, transparent);border-radius:1rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700}.archetype-chip[data-v-314b328a]{color:var(--bs-info-text-emphasis);background:color-mix(in srgb, var(--bs-info) 18%, transparent);letter-spacing:.02em;border-radius:1rem;padding:.05rem .45rem;font-size:.7rem;font-weight:600}.approved-puzzles[data-v-314b328a]{flex-direction:column;gap:1rem;display:flex}.approved-puzzle-card[data-v-314b328a]{border:1px solid var(--bs-border-color-translucent);background:var(--bs-tertiary-bg);border-radius:.5rem;padding:.85rem 1rem}.approved-puzzle-card__head[data-v-314b328a]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.approved-puzzle-card__counter[data-v-314b328a]{color:var(--bs-secondary);background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);white-space:nowrap;border-radius:1rem;padding:.18rem .55rem;font-size:.78rem;font-weight:600}.approved-puzzle-card__counter.ready[data-v-314b328a]{color:var(--bs-success-text-emphasis);background:color-mix(in srgb, var(--bs-success) 18%, transparent);border-color:color-mix(in srgb, var(--bs-success) 30%, transparent)}.pending-refinement[data-v-314b328a]{border:1px solid color-mix(in srgb, var(--bs-warning) 35%, transparent);background:color-mix(in srgb, var(--bs-warning) 10%, transparent);border-radius:.4rem;padding:.65rem .85rem}.pending-refinement__banner[data-v-314b328a]{color:var(--bs-warning-text-emphasis);font-size:.85rem}.published-badge[data-v-314b328a]{color:var(--bs-success-text-emphasis);background:color-mix(in srgb, var(--bs-success) 18%, transparent);border-radius:.4rem;align-items:center;padding:.25rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.approved-puzzle-card__concepts[data-v-314b328a]{flex-direction:column;gap:.2rem;margin-top:.4rem;display:flex}.approved-concept-row[data-v-314b328a]{border-bottom:1px dashed var(--bs-border-color-translucent);align-items:center;padding:.2rem 0;font-size:.85rem;display:flex}.approved-concept-row[data-v-314b328a]:last-child{border-bottom:0}.schedule-form[data-v-314b328a]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.4rem;padding:.6rem .75rem}.meta-factor-list[data-v-314b328a]{flex-direction:column;gap:.4rem;display:flex}.meta-factor-row__head[data-v-314b328a]{cursor:pointer;align-items:center;gap:.4rem;margin-bottom:0;display:flex}.meta-factor-row__indicator[data-v-314b328a]{width:1rem;font-size:.85rem}.meta-factor-row__detail[data-v-314b328a]{background:var(--bs-tertiary-bg);border-left:2px solid var(--bs-info);border-radius:.25rem;margin-top:.2rem;margin-left:1.6rem;padding:.4rem .6rem}.secondary-rule-row[data-v-314b328a]{border:1px solid var(--bs-border-color-translucent);background:var(--bs-body-bg);border-radius:.25rem;margin-bottom:.4rem;padding:.4rem .6rem}.secondary-rule-typeahead[data-v-314b328a]{position:relative}.secondary-rule-typeahead__results[data-v-314b328a]{z-index:10;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.25rem;max-height:240px;margin-top:.2rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.secondary-rule-typeahead__option[data-v-314b328a]{text-align:left;border:none;border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;background:0 0;width:100%;padding:.4rem .6rem;font-size:.85rem;display:block}.secondary-rule-typeahead__option[data-v-314b328a]:last-child{border-bottom:none}.secondary-rule-typeahead__option[data-v-314b328a]:hover{background:var(--bs-tertiary-bg)}.secondary-rule-typeahead__option[data-v-314b328a]:disabled{opacity:.5;cursor:not-allowed}.ai-suggestion-row.ai-suggestion-row--secondary[data-v-314b328a]{grid-template-columns:220px 70px 1fr auto auto;align-items:center;gap:.6rem;display:grid}.ai-suggestion-row.ai-suggestion-row--secondary>.fw-medium[data-v-314b328a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-suggestion-row.ai-suggestion-row--secondary>.text-muted[data-v-314b328a]{min-width:0}.editable[data-v-314b328a]{cursor:text;border-radius:.25rem;transition:background .1s}.editable[data-v-314b328a]:hover{background:color-mix(in srgb, var(--bs-primary) 8%, transparent)}.edit-actions[data-v-314b328a]{gap:.4rem;display:flex}.tier-preview[data-v-314b328a]{border:1px solid var(--bs-border-color-translucent);border-radius:.4rem;margin-bottom:.6rem;padding:.7rem .85rem;font-size:.88rem}.tier-preview__header[data-v-314b328a]{align-items:center;margin-bottom:.35rem;display:flex}.tier-preview__body[data-v-314b328a]{white-space:pre-wrap;margin-bottom:.4rem}.tier-preview__sub[data-v-314b328a]{color:var(--bs-secondary);margin-top:.25rem;font-size:.78rem}.tier-badge[data-v-314b328a]{color:var(--bs-info);background:color-mix(in srgb, var(--bs-info) 12%, transparent);border-radius:1rem;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.ai-suggestions[data-v-314b328a]{border:1px solid color-mix(in srgb, var(--bs-info) 35%, transparent);background:color-mix(in srgb, var(--bs-info) 6%, transparent);border-radius:.4rem;padding:.6rem .75rem}.ai-suggestion-row[data-v-314b328a]{border-top:1px dashed var(--bs-border-color-translucent);align-items:baseline;gap:.5rem;padding:.3rem 0;font-size:.85rem;display:flex}.ai-suggestion-row[data-v-314b328a]:first-of-type{border-top:none}.ai-fit-badge[data-v-314b328a]{text-transform:uppercase;letter-spacing:.04em;border-radius:1rem;padding:.05rem .45rem;font-size:.65rem;font-weight:700}.ai-fit-badge--high[data-v-314b328a]{color:var(--bs-success-text-emphasis);background:color-mix(in srgb, var(--bs-success) 22%, transparent)}.ai-fit-badge--medium[data-v-314b328a]{color:var(--bs-warning-text-emphasis);background:color-mix(in srgb, var(--bs-warning) 22%, transparent)}.ai-fit-badge--low[data-v-314b328a]{color:var(--bs-secondary);background:var(--bs-tertiary-bg)}.rule-info-btn[data-v-314b328a]{color:var(--bs-secondary);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0 .15rem;font-size:.85rem;line-height:1}.rule-info-btn[data-v-314b328a]:hover{color:var(--bs-info)}.rule-modal-overlay[data-v-314b328a]{z-index:1051;background:#00000073;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.rule-modal-panel[data-v-314b328a]{background:var(--bs-body-bg);border-radius:.5rem;width:100%;max-width:640px;max-height:85vh;padding:1.25rem;overflow-y:auto}.stat-card[data-v-886e2206]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.4rem;padding:.75rem 1rem}.stat-card__label[data-v-886e2206]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);font-size:.7rem}.stat-card__value[data-v-886e2206]{margin-top:.15rem;font-size:1.4rem;font-weight:700}.section-header[data-v-886e2206]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color-translucent);padding-bottom:.4rem;font-size:.72rem;font-weight:700}.rule-block[data-v-886e2206]{border-bottom:1px solid var(--bs-border-color-translucent)}.rule-block__header[data-v-886e2206]{cursor:pointer;align-items:center;gap:.4rem;padding:.55rem 0;display:flex}.rule-block__header[data-v-886e2206]:hover{background:var(--bs-tertiary-bg)}.caret[data-v-886e2206]{width:1rem;color:var(--bs-secondary)}.rule-block__body[data-v-886e2206]{padding:0 0 .5rem 1.4rem}.q-row[data-v-886e2206]{border-top:1px dashed var(--bs-border-color-translucent);padding:.5rem 0}.q-row__top[data-v-886e2206]{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.q-row__excerpt[data-v-886e2206]{color:var(--bs-body-color);margin-top:.25rem;margin-left:1.5rem;font-size:.85rem}.q-tier-suggested[data-v-886e2206]{color:var(--bs-primary);font-weight:700}.flag[data-v-886e2206]{text-transform:uppercase;letter-spacing:.03em;background:var(--bs-tertiary-bg);color:var(--bs-secondary);border-radius:1rem;padding:.05rem .45rem;font-size:.65rem}.flag--warn[data-v-886e2206]{background:color-mix(in srgb, var(--bs-warning) 18%, transparent);color:var(--bs-warning-text-emphasis)}.flag--deprecated[data-v-886e2206]{background:color-mix(in srgb, var(--bs-danger) 18%, transparent);color:var(--bs-danger-text-emphasis)}.flag--ok[data-v-886e2206]{background:color-mix(in srgb, var(--bs-success) 18%, transparent);color:var(--bs-success-text-emphasis)}.inspect-overlay[data-v-886e2206]{z-index:1050;background:#00000073;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.inspect-panel[data-v-886e2206]{background:var(--bs-body-bg);border-radius:.5rem;width:100%;max-width:720px;max-height:85vh;padding:1.25rem;overflow-y:auto}.meta-block[data-v-886e2206]{background:var(--bs-tertiary-bg);border-radius:.4rem;padding:.6rem .8rem}.meta-block__label[data-v-886e2206]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.25rem;font-size:.7rem}.toast-msg[data-v-886e2206]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);z-index:1100;border-radius:.4rem;max-width:480px;padding:.7rem 1rem;font-size:.85rem;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 4px 14px #00000026}.admin-menu__heading[data-v-4590fbd8]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);margin-bottom:.6rem;font-size:.7rem;font-weight:600}.admin-menu__item[data-v-4590fbd8]{color:var(--bs-body-color);border-bottom:1px solid var(--bs-border-color-translucent);align-items:center;gap:.6rem;padding:.5rem 0;font-size:.9rem;font-weight:500;text-decoration:none;display:flex}.admin-menu__item[data-v-4590fbd8]:last-child{border-bottom:none}.admin-menu__item[data-v-4590fbd8]:hover{color:var(--bs-primary)}.admin-menu__item--active[data-v-4590fbd8]{color:var(--bs-primary);font-weight:600}.admin-menu__icon[data-v-4590fbd8]{text-align:center;width:1.3rem;color:var(--bs-danger)}.admin-layout__sidebar[data-v-4c290798]{border-right:1px solid var(--bs-border-color-translucent);padding-right:1.5rem}.admin-layout__main[data-v-4c290798]{min-width:0;padding-left:1.5rem}@media (width<=991.98px){.admin-layout__main[data-v-4c290798]{padding-left:0}}.tier-pill[data-v-f4bd8c8a]{background-color:var(--bs-primary-bg-subtle);min-width:36px;height:24px;color:var(--bs-primary-text-emphasis);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:.75rem;font-weight:600;display:inline-flex}.metric-tile[data-v-f4bd8c8a]{border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;height:100%;padding:.75rem}.metric-tile__label[data-v-f4bd8c8a]{color:var(--bs-secondary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem;font-size:.75rem}.metric-tile__value[data-v-f4bd8c8a]{font-size:1.5rem;font-weight:600;line-height:1.1}.list-group-item-action[data-v-f4bd8c8a]{cursor:pointer}.question-panel[data-v-f4bd8c8a]{width:100%}@media (width>=992px){.question-panel[data-v-f4bd8c8a]{width:50vw}}.meta-block[data-v-f4bd8c8a]{border:1px solid var(--bs-border-color-translucent);background-color:var(--bs-tertiary-bg);border-radius:.375rem;padding:.75rem}.tier-block[data-v-f4bd8c8a]{border:1px solid var(--bs-border-color-translucent);background-color:var(--bs-tertiary-bg);border-radius:.375rem;padding:.5rem .75rem}.tier-block--active[data-v-f4bd8c8a]{border-color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle,#0d6efd14);border-width:2px;padding:calc(.5rem - 1px) calc(.75rem - 1px)}.meta-block__label[data-v-f4bd8c8a]{color:var(--bs-secondary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.meta-factor-list[data-v-f4bd8c8a]{flex-direction:column;gap:.4rem;display:flex}.meta-factor-row__head[data-v-f4bd8c8a]{align-items:center;gap:.4rem;margin-bottom:0;display:flex}.meta-factor-row__detail[data-v-f4bd8c8a]{background:var(--bs-tertiary-bg);border-left:2px solid var(--bs-info);border-radius:.25rem;margin-top:.2rem;margin-left:1.6rem;padding:.4rem .6rem}.secondary-rule-row[data-v-f4bd8c8a]{border:1px solid var(--bs-border-color-translucent);background:var(--bs-body-bg);border-radius:.25rem;margin-bottom:.4rem;padding:.4rem .6rem}.secondary-rule-typeahead[data-v-f4bd8c8a]{position:relative}.secondary-rule-typeahead__results[data-v-f4bd8c8a]{z-index:10;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.25rem;max-height:240px;margin-top:.2rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.secondary-rule-typeahead__option[data-v-f4bd8c8a]{text-align:left;border:none;border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;background:0 0;width:100%;padding:.4rem .6rem;font-size:.85rem;display:block}.secondary-rule-typeahead__option[data-v-f4bd8c8a]:last-child{border-bottom:none}.secondary-rule-typeahead__option[data-v-f4bd8c8a]:hover{background:var(--bs-tertiary-bg)}.secondary-rule-typeahead__option[data-v-f4bd8c8a]:disabled{opacity:.5;cursor:not-allowed}.ai-suggestions[data-v-f4bd8c8a]{background:color-mix(in srgb, var(--bs-info) 8%, transparent);border:1px solid color-mix(in srgb, var(--bs-info) 30%, transparent);border-radius:.25rem;padding:.4rem .6rem}.ai-suggestion-row[data-v-f4bd8c8a]{border-top:1px solid var(--bs-border-color-translucent);align-items:center;gap:.4rem;padding:.25rem 0;display:flex}.ai-suggestion-row[data-v-f4bd8c8a]:first-of-type{border-top:none}.ai-fit-badge[data-v-f4bd8c8a]{text-transform:uppercase;letter-spacing:.02em;border-radius:1rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.ai-fit-badge--high[data-v-f4bd8c8a]{background:color-mix(in srgb, var(--bs-success) 18%, transparent);color:var(--bs-success-text-emphasis)}.ai-fit-badge--medium[data-v-f4bd8c8a]{background:color-mix(in srgb, var(--bs-warning) 18%, transparent);color:var(--bs-warning-text-emphasis)}.ai-fit-badge--low[data-v-f4bd8c8a]{background:color-mix(in srgb, var(--bs-secondary) 18%, transparent);color:var(--bs-secondary)}.ai-suggestion-row.ai-suggestion-row--secondary[data-v-f4bd8c8a]{grid-template-columns:220px 70px 1fr auto auto;align-items:center;gap:.6rem;display:grid}.ai-suggestion-row.ai-suggestion-row--secondary>.fw-medium[data-v-f4bd8c8a]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-suggestion-row.ai-suggestion-row--secondary>.text-muted[data-v-f4bd8c8a]{min-width:0}.puzzle-tabs[data-v-f4bd8c8a]{gap:1.5rem;display:flex}.puzzle-tab[data-v-f4bd8c8a]{color:var(--bs-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0;font-size:.9rem}.puzzle-tab[data-v-f4bd8c8a]:hover{color:var(--bs-emphasis-color)}.puzzle-tab.active[data-v-f4bd8c8a]{color:var(--bs-emphasis-color);border-bottom-color:var(--bs-emphasis-color);font-weight:600}.inline-field[data-v-f4bd8c8a]{border-bottom:1px dashed var(--bs-border-color-translucent);padding:.5rem 0}.inline-field--last[data-v-f4bd8c8a]{border-bottom:none;padding-bottom:0}.inline-field__label[data-v-f4bd8c8a]{color:var(--bs-secondary);text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.inline-field__value[data-v-f4bd8c8a]{cursor:text;min-height:1.5rem;color:var(--bs-body-color);white-space:pre-wrap;word-break:break-word;border-radius:.25rem;margin:0 -.5rem;padding:.25rem .5rem}.inline-field__value[data-v-f4bd8c8a]:hover{background-color:var(--bs-tertiary-bg)}.inline-field__value[data-v-f4bd8c8a]:empty:before,.inline-field__value--block[data-v-f4bd8c8a]:empty:before{content:attr(data-placeholder);color:var(--bs-secondary);font-style:italic}.inline-field__actions[data-v-f4bd8c8a]{gap:.5rem;display:flex}.auto-grow[data-v-f4bd8c8a]{resize:none;min-height:80px;overflow:hidden}.settings-row[data-v-f4bd8c8a]{border-bottom:1px solid var(--bs-border-color-translucent);align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.settings-row--last[data-v-f4bd8c8a]{border-bottom:none}.settings-row__label[data-v-f4bd8c8a]{color:var(--bs-body-color);flex:auto;margin-bottom:0;font-size:.875rem}.settings-row__control[data-v-f4bd8c8a]{flex:0 0 160px;max-width:160px}.settings-row__control--toggle[data-v-f4bd8c8a]{flex:none;max-width:none;margin-bottom:0;padding-left:2.5em}.puzzle-split[data-v-f4bd8c8a]{border-top:1px solid var(--bs-border-color);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.puzzle-pane[data-v-f4bd8c8a]{align-content:start;gap:16px;min-width:0;padding:16px 24px 24px 0;display:grid}.puzzle-pane--angles[data-v-f4bd8c8a]{border-left:1px solid var(--bs-border-color);padding:16px 0 24px 24px}@media (width<=991.98px){.puzzle-split[data-v-f4bd8c8a]{grid-template-columns:minmax(0,1fr)}.puzzle-pane[data-v-f4bd8c8a],.puzzle-pane--angles[data-v-f4bd8c8a]{border-left:0;padding-inline:0}}.puzzle-section+.puzzle-section[data-v-f4bd8c8a]{border-top:1px solid var(--bs-border-color);padding-top:16px}.angle-row[data-v-f4bd8c8a]{border-top:1px solid var(--bs-border-color);color:inherit;gap:4px;padding:12px 8px;text-decoration:none;display:grid}.angle-row[data-v-f4bd8c8a]:hover{background:var(--bs-tertiary-bg)}.angle-row__instr[data-v-f4bd8c8a]{-webkit-line-clamp:2;color:var(--bs-body-color);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-canvas{--sm-canvas:var(--bs-body-bg,#fbfcfd);--sm-panel:var(--bs-body-bg,#fff);--sm-ink:var(--bs-body-color,#18222f);--sm-muted:var(--bs-secondary-color,#5d6b7c);--sm-line:var(--bs-border-color,#cfd7e0);--sm-grid:color-mix(in srgb, var(--sm-line) 70%, transparent);--sm-accent:var(--bs-primary,#2f5bd3);--sm-pos:#1f8a6b;--sm-neg:#c2462f;--sm-guide:#e0457b;--sm-active:#e59e1b;--sm-chip:color-mix(in srgb, var(--sm-accent) 12%, var(--sm-panel));background:var(--sm-canvas);min-width:0;color:var(--sm-ink);flex-direction:column;display:flex}.sm-toolbar{border-bottom:1px solid var(--sm-line);color:var(--sm-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;font-size:.82rem;display:flex}.sm-toolbar label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.sm-hint{margin-left:auto}.sm-loopbar{color:var(--sm-ink);background:var(--sm-chip);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 6px 3px 10px;display:inline-flex}.sm-seg{border:1px solid var(--sm-line);background:var(--sm-panel);border-radius:6px;display:inline-flex;overflow:hidden}.sm-seg button{font:inherit;color:var(--sm-muted);cursor:pointer;background:0 0;border:0;padding:3px 9px}.sm-seg button[aria-pressed=true]{background:var(--sm-accent);color:var(--sm-panel)}.sm-fit{color:var(--sm-muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem}.sm-frame{resize:vertical;height:560px;min-height:280px;overflow:hidden}.sm-svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:100%;display:block}.sm-svg:active{cursor:grabbing}.sm-zoom{align-items:center;gap:4px;display:inline-flex}.sm-zoom .sm-btn{padding:1px 8px}.sm-zoom-pct{font-variant-numeric:tabular-nums;text-align:center;min-width:3.2em}.sm-dot{fill:var(--sm-grid)}.sm-dot--major{fill:var(--sm-line)}.sm-var .sm-body{fill:var(--sm-panel);stroke:var(--sm-ink);stroke-width:1.6px;cursor:grab}.sm-var.is-stock .sm-body{stroke-width:2.4px}.sm-var.is-outside .sm-body{stroke-dasharray:5 4;stroke:var(--sm-muted)}.sm-var.is-central .sm-body{stroke:var(--sm-accent);stroke-width:3.2px}.sm-var.is-central text{fill:var(--sm-accent);font-weight:600}.sm-var .sm-halo{fill:none;stroke:var(--sm-active);stroke-width:3px;stroke-opacity:.55;pointer-events:none}.sm-var.is-dragging .sm-body{fill-opacity:.18}.sm-var text{fill:var(--sm-ink);text-anchor:middle;pointer-events:none;font-size:12.5px}.sm-arc{fill:none;stroke:var(--sm-ink);stroke-width:1.5px}.sm-hit{fill:none;stroke:#0000;stroke-width:14px;cursor:pointer}.sm-head{fill:var(--sm-ink)}.sm-link.is-sel .sm-arc{stroke:var(--sm-accent);stroke-width:2px}.sm-link.is-sel .sm-head{fill:var(--sm-accent)}.sm-pol circle{fill:var(--sm-canvas)}.sm-pol text{text-anchor:middle;dominant-baseline:central;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:500}.sm-pol.is-pos text{fill:var(--sm-pos)}.sm-pol.is-neg text{fill:var(--sm-neg)}.sm-delay line{stroke:var(--sm-ink);stroke-width:1.6px}.sm-handle{fill:var(--sm-panel);stroke:var(--sm-accent);stroke-width:2px;cursor:grab}.sm-handle.is-bend{fill:var(--sm-accent)}.sm-link.is-dashed .sm-arc{stroke-dasharray:7 5}.sm-var.is-out,.sm-link.is-out,.sm-loop.is-out{opacity:.18;transition:opacity .15s}.sm-guide{stroke:var(--sm-guide);stroke-width:1.2px;stroke-dasharray:4 3}.sm-guide-end{fill:var(--sm-guide)}.sm-snapmark{fill:none;stroke:var(--sm-active);stroke-width:1.5px}.sm-snapmark-dot{fill:var(--sm-active)}.sm-loop{cursor:grab}.sm-loop-hit{fill:#0000;stroke:none}.sm-loop-halo{fill:none;stroke:var(--sm-active);stroke-width:3px;stroke-opacity:.55;pointer-events:none}.sm-loop.is-sel .sm-loop-code{text-decoration:underline}.sm-loop-arc{fill:none;stroke-width:1.4px}.sm-loop.is-r .sm-loop-arc{stroke:var(--sm-pos)}.sm-loop.is-b .sm-loop-arc{stroke:var(--sm-neg)}.sm-loop.is-r .sm-loop-head{fill:var(--sm-pos)}.sm-loop.is-b .sm-loop-head{fill:var(--sm-neg)}.sm-loop-code{text-anchor:middle;dominant-baseline:central;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:500}.sm-loop.is-r .sm-loop-code{fill:var(--sm-pos)}.sm-loop.is-b .sm-loop-code{fill:var(--sm-neg)}.sm-loop-name{fill:var(--sm-muted);text-anchor:middle;font-size:11px}.sm-editor{--sm-line:var(--bs-border-color,#cfd7e0);--sm-muted:var(--bs-secondary-color,#5d6b7c);--sm-accent:var(--bs-primary,#2f5bd3);--sm-panel:var(--bs-body-bg,#fff);--sm-ink:var(--bs-body-color,#18222f);--sm-soft:color-mix(in srgb, var(--sm-accent) 9%, var(--sm-panel));color:var(--sm-ink)}.sm-work{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:12px;display:grid}@media (width<=1000px){.sm-work{grid-template-columns:minmax(0,1fr)}}.sm-stage,.sm-side{border:1px solid var(--sm-line);background:var(--sm-panel);border-radius:10px;min-width:0;overflow:hidden}.sm-stagebar{border-bottom:1px solid var(--sm-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;display:flex}.sm-title{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-weight:600;overflow:hidden}.sm-counts{color:var(--sm-muted);font-size:.8rem}.sm-save{color:var(--sm-muted);margin-left:auto;font-size:.8rem}.sm-emptystage{min-height:420px;color:var(--sm-muted);text-align:center;place-items:center;padding:24px;display:grid}.sm-side{flex-direction:column;height:min(82vh,820px);display:flex;position:sticky;top:12px}.sm-tabs{border-bottom:1px solid var(--sm-line);flex:none;gap:4px;padding:6px;display:flex}.sm-tabs button{font:inherit;color:var(--sm-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px}.sm-tabs button[aria-selected=true]{background:var(--sm-soft);color:var(--sm-ink);font-weight:500}.sm-chat{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.sm-start{border:1px dashed var(--sm-line);border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.sm-start h3{margin:0;font-size:1rem}.sm-start p{margin:0;line-height:1.5}.sm-msg{border-radius:10px;max-width:92%;padding:10px 12px;font-size:.9rem;line-height:1.5}.sm-msg.is-ai{background:var(--sm-soft);align-self:flex-start}.sm-msg.is-me{border:1px solid var(--sm-line);align-self:flex-end}.sm-msg.is-thinking{opacity:.7}.sm-who{text-transform:uppercase;letter-spacing:.06em;color:var(--sm-muted);margin-bottom:3px;font-size:.68rem;display:block}.sm-text{white-space:pre-wrap;margin:0}.sm-changes{color:var(--sm-muted);flex-direction:column;gap:2px;margin:8px 0 0;padding-left:1.1em;font-size:.82rem;display:flex}.sm-msg-error{color:#c2462f;margin:6px 0 0;font-size:.84rem}.sm-msg-error p{margin:0}.sm-linkbtn{font:inherit;color:var(--sm-accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.8rem;text-decoration:underline}.sm-compose{border-top:1px solid var(--sm-line);flex-direction:column;flex:none;gap:8px;padding:10px 12px 12px;display:flex}.sm-quick{flex-wrap:wrap;gap:6px;display:flex}.sm-quick button{font:inherit;color:var(--sm-accent);background:var(--sm-panel);border:1px solid var(--sm-line);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:.78rem}.sm-compose textarea{font:inherit;color:var(--sm-ink);background:var(--sm-panel);border:1px solid var(--sm-line);resize:none;border-radius:8px;min-height:78px;max-height:260px;padding:9px 11px;font-size:.92rem;line-height:1.45}.sm-compose textarea:focus{outline:2px solid var(--sm-accent);outline-offset:1px}.sm-composebar{justify-content:space-between;align-items:center;gap:8px;display:flex}.sm-primary{font:inherit;background:var(--sm-accent);color:var(--sm-panel);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:7px 16px}.sm-primary:disabled{opacity:.5;cursor:default}.sm-pane{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.sm-pane h3{text-transform:uppercase;letter-spacing:.06em;color:var(--sm-muted);margin:4px 0 0;font-size:.72rem}.sm-textlink{font:inherit;color:var(--sm-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:underline}.sm-detail-head .sm-textlink{margin-left:auto}.sm-check{align-items:center;gap:6px;font-size:.86rem;display:flex}.sm-actions{align-items:center;gap:12px;display:inline-flex}.sm-back{font:inherit;color:var(--sm-accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.82rem}.sm-detail-head{align-items:baseline;gap:8px;font-size:1.05rem;display:flex}.sm-fieldlabel{text-transform:uppercase;letter-spacing:.06em;color:var(--sm-muted);margin-top:4px;font-size:.72rem}.sm-input{font:inherit;color:var(--sm-ink);background:var(--sm-panel);border:1px solid var(--sm-line);box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;padding:7px 9px;font-size:.9rem}.sm-seg2{border:1px solid var(--sm-line);border-radius:6px;align-self:flex-start;display:inline-flex;overflow:hidden}.sm-seg2 button{font:inherit;background:var(--sm-panel);color:var(--sm-muted);cursor:pointer;border:0;padding:4px 12px;font-size:.82rem}.sm-seg2 button[aria-pressed=true]{background:var(--sm-accent);color:var(--sm-panel)}.sm-itembtn{font:inherit;text-align:left;width:100%;color:var(--sm-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0 -6px;padding:4px 6px}.sm-itembtn:hover{background:var(--sm-soft)}.sm-count{color:var(--sm-muted);font-weight:400}.sm-groups{border-bottom:1px solid var(--sm-line);margin-top:4px}.sm-group{border-top:1px solid var(--sm-line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.sm-group h3{margin:0}.sm-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.sm-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--sm-muted);margin-right:4px;font-size:.7rem}.sm-desc{color:var(--sm-muted);font-size:.8rem;display:block}.sm-pos{color:#1f8a6b;font-weight:600}.sm-neg{color:#c2462f;font-weight:600}.sm-note{color:var(--sm-muted);margin:0;font-size:.82rem}.sm-titlebox{align-items:center;gap:2px;min-width:0;display:inline-flex}.sm-icon{cursor:pointer;width:28px;height:28px;color:var(--sm-muted);font:inherit;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:15px;display:inline-grid}.sm-icon:hover:not(:disabled){background:var(--sm-soft);color:var(--sm-ink)}.sm-icon:disabled{opacity:.4;cursor:not-allowed}.sm-sep{background:var(--sm-line);width:1px;height:20px}.sm-ver{border:1px solid var(--sm-line);border-radius:7px;align-items:center;height:28px;display:inline-flex;position:relative}.sm-ver .sm-icon{border-radius:0;width:24px;height:26px}.sm-verbtn{font:inherit;border:0;border-inline:1px solid var(--sm-line);height:26px;color:var(--sm-ink);cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:.85rem;display:inline-flex}.sm-verbtn:hover{background:var(--sm-soft)}.sm-dot{background:#2f9e57;border-radius:50%;width:7px;height:7px}.sm-dot.is-old{background:var(--sm-muted)}.sm-menu{z-index:20;background:var(--sm-panel);border:1px solid var(--sm-line);border-radius:10px;gap:2px;width:300px;padding:6px;display:grid;position:absolute;top:32px;left:0;box-shadow:0 10px 30px #0003}.sm-menuitem{font:inherit;text-align:left;color:var(--sm-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:34px 1fr;align-items:start;gap:8px;padding:7px 8px;font-size:.85rem;display:grid}.sm-menuitem:hover,.sm-menuitem[aria-current=true]{background:var(--sm-soft)}.sm-menuv{font-variant-numeric:tabular-nums;font-weight:600}.sm-menunote{display:block}.sm-meta{color:var(--sm-muted);font-size:.75rem;display:block}.sm-menu hr{border:0;border-top:1px solid var(--sm-line);margin:4px 2px}.sm-menuaction{font:inherit;text-align:left;cursor:pointer;color:var(--sm-accent);background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:.85rem;font-weight:500}.sm-menuaction:hover{background:var(--sm-soft)}.sm-newver{align-items:center;gap:6px;display:inline-flex}.sm-input--bar{width:240px;height:28px;padding:0 8px;font-size:.85rem}.sm-primary--bar{height:28px;padding:0 12px;font-size:.85rem}.sm-linkbtn--bar{margin-top:0}.sm-barright{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.sm-btn.sm-btn--bar{height:28px;padding:0 10px;font-size:.82rem}.sm-btn.sm-btn--xs{white-space:nowrap;border-radius:5px;place-self:flex-start start;align-items:center;gap:4px;width:auto;height:22px;padding:0 8px;font-size:.72rem;line-height:1;display:inline-flex}.sm-btn.sm-flip{margin-top:4px}.sm-switch{cursor:pointer;align-items:center;gap:8px;margin-top:4px;font-size:.88rem;display:inline-flex}.sm-switch input{opacity:0;width:1px;height:1px;position:absolute}.sm-switch-track{background:var(--sm-line);border-radius:999px;flex:none;width:32px;height:18px;transition:background .15s;position:relative}.sm-switch-track:after{content:"";background:var(--sm-panel);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.sm-switch input:checked+.sm-switch-track{background:var(--sm-accent)}.sm-switch input:checked+.sm-switch-track:after{transform:translate(14px)}.sm-switch input:focus-visible+.sm-switch-track{outline:2px solid var(--sm-accent);outline-offset:2px}.sm-status{color:var(--sm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.sm-status.is-saved{color:#2f9e57}.sm-mode{border-bottom:1px solid var(--sm-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.sm-seg{border:1px solid var(--sm-line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.sm-seg button{font:inherit;cursor:pointer;color:var(--sm-muted);background:0 0;border:0;border-radius:6px;padding:4px 10px;font-size:.85rem}.sm-seg button[aria-pressed=true]{background:var(--sm-accent);color:var(--sm-panel);font-weight:600}.sm-seg button:disabled{opacity:.45;cursor:not-allowed}.sm-review{border:1px solid var(--sm-line);background:var(--sm-panel);border-radius:10px;gap:6px;padding:10px;display:grid}.sm-reviewtag{letter-spacing:.04em;text-transform:uppercase;color:var(--sm-muted);font-size:.7rem}.sm-review details summary{cursor:pointer;color:var(--sm-accent);font-size:.85rem}.sm-consult{border-top:1px solid var(--sm-line);gap:8px;padding-top:12px;display:grid}.sm-consult h4{margin:10px 0 0;font-size:.95rem}.sm-consult h5{color:var(--sm-muted);text-transform:uppercase;letter-spacing:.04em;margin:6px 0 0;font-size:.85rem}.sm-consult ul{gap:4px;margin:0;padding-left:18px;display:grid}.sm-consult p{margin:0}.sm-consult-meta{color:var(--sm-muted);font-size:.8rem}.sm-consult-summary{font-weight:600}.sm-consult-item{border:1px solid var(--sm-line);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.sm-chip{background:var(--sm-soft);color:var(--sm-ink);border-radius:4px;padding:0 6px;font-size:.72rem;display:inline-block}.sm-chip.is-context{opacity:.7}.sm-consult-history{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sm-consult-history [aria-current=true]{font-weight:600}.sm-defs{margin:0;font-size:.88rem;line-height:1.5}.sm-defs dt{margin-top:12px;font-weight:600}.sm-defs dt:first-child{margin-top:0}.sm-defs dt .sm-kind{margin-left:6px;font-weight:400}.sm-defs dd{margin:2px 0 0}.sm-versions{gap:12px;padding:12px;display:grid}.sm-versions-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sm-versions-head .sm-btn{margin-left:auto}.sm-versions-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.sm-vcard{border:1px solid var(--sm-line);background:var(--sm-panel);border-radius:10px;display:grid;overflow:hidden}.sm-vcard.is-open{border-color:var(--sm-accent)}.sm-thumb{background:var(--sm-soft);width:100%;height:140px;display:block}.sm-thumb-link{fill:none;stroke:var(--sm-muted);stroke-width:3px}.sm-thumb-node{fill:var(--sm-panel);stroke:var(--sm-ink);stroke-width:3px}.sm-thumb-node.is-central{stroke:var(--sm-accent);stroke-width:5px}.sm-vcard-body{gap:3px;padding:8px 10px 10px;font-size:.85rem;display:grid}.sm-vcard-body .sm-chip{margin-left:6px}.sm-vcard-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.sm-btn.sm-danger{color:#c2462f;border-color:#c2462f}.sm-scopesum{background:var(--sm-soft);font-variant-numeric:tabular-nums;border-radius:8px;margin:0;padding:8px 10px;font-size:.85rem}.sm-scoperow{border-radius:6px;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:5px 4px;font-size:.88rem;display:grid}.sm-scoperow>span:first-child:last-child{grid-column:1/-1}.sm-scopecheck{cursor:pointer}.sm-scopecheck:hover{background:var(--sm-soft)}.sm-scopecheck input{accent-color:var(--sm-accent);margin-top:3px}.sm-scoperow .sm-desc{display:block}.sm-scoperow.is-partial .sm-desc{color:var(--sm-accent)}.sm-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.sm-oldversion{background:color-mix(in srgb, #d9a400 16%, var(--sm-panel));color:var(--sm-ink);border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 12px 0;padding:6px 10px;font-size:.85rem;display:flex}.sm-error{color:#c2462f;border:1px solid #c2462f;border-radius:8px;margin-bottom:10px;padding:8px 12px}.sm-loading{color:var(--sm-muted);padding:20px}.sm-btn{font:inherit;color:var(--sm-ink);background:var(--sm-panel);border:1px solid var(--sm-line);cursor:pointer;border-radius:6px;padding:3px 9px}.sm-btn.sm-btn--small{margin-left:6px;padding:1px 7px;font-size:.75rem}.angle-page[data-v-ed034003]{--band-0:#86b6ef;--band-1:#3987e5;--band-2:#1c5cab;--band-3:#0d366b;--bar:#2a78d6;--track:#eef1f4}.angle-keyline[data-v-ed034003]{max-width:80ch}.angle-layout[data-v-ed034003]{flex-wrap:wrap;align-items:flex-start;gap:32px;margin-top:20px;display:flex}.angle-rail[data-v-ed034003]{flex:0 180px;gap:2px;display:grid}.angle-rail button[data-v-ed034003]{text-align:left;color:var(--bs-secondary-color);background:0 0;border:0;border-radius:6px;padding:7px 10px}.angle-rail button[data-v-ed034003]:hover{background:var(--bs-tertiary-bg)}.angle-rail button[aria-current=page][data-v-ed034003]{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);font-weight:600}.angle-rail-link[data-v-ed034003]{color:var(--bs-link-color);border-top:1px solid var(--bs-border-color);border-radius:6px;margin-top:4px;padding:7px 10px;text-decoration:none;display:block}.angle-rail-link[data-v-ed034003]:hover{background:var(--bs-tertiary-bg)}@media (width<=720px){.angle-rail[data-v-ed034003]{flex-wrap:wrap;flex-basis:100%;display:flex}}.angle-content[data-v-ed034003]{flex:999 600px;min-width:0}.tabbar[data-v-ed034003]{border-bottom:1px solid var(--bs-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:12px;display:flex}.tabbar-l[data-v-ed034003],.tabbar-r[data-v-ed034003]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tabbar h2[data-v-ed034003]{margin:0;font-size:1rem}section[data-v-ed034003]{border-top:1px solid var(--bs-border-color);gap:8px;padding-block:16px;display:grid}.tabbar+section[data-v-ed034003],.tabbar+div+section[data-v-ed034003]{border-top:0}h3[data-v-ed034003]{text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color);margin:0;font-size:.75rem;font-weight:600}.sechead[data-v-ed034003]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.field[data-v-ed034003]{border-top:1px solid var(--bs-border-color-translucent);gap:2px;padding-block:8px;display:grid}.field[data-v-ed034003]:first-child{border-top:0}.field-label[data-v-ed034003]{color:var(--bs-secondary-color);font-size:.75rem;font-weight:600}.prose[data-v-ed034003]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin:0}.compare-table[data-v-ed034003]{table-layout:fixed;min-width:720px}.compare-table th[data-v-ed034003],.compare-table td[data-v-ed034003]{vertical-align:top}[data-v-ed034003] .cell{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;color:inherit;background:0 0;border:0;border-radius:4px;margin-inline:-6px;padding:4px 6px;display:block}[data-v-ed034003] .cell:hover{background:var(--bs-tertiary-bg)}[data-v-ed034003] .cell-empty{color:var(--bs-secondary-color);font-style:italic}.draft[data-v-ed034003]{background:var(--bs-tertiary-bg);border-radius:8px;gap:8px;padding:12px;display:grid}.list-row[data-v-ed034003]{border-top:1px solid var(--bs-border-color-translucent);padding-block:8px}.list-row[data-v-ed034003]:first-of-type{border-top:0}dl[data-v-ed034003]{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;display:grid}dt[data-v-ed034003]{color:var(--bs-secondary-color);font-weight:500}dd[data-v-ed034003]{margin:0}.typeahead[data-v-ed034003]{z-index:5;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:6px;max-height:260px;position:absolute;left:0;right:0;overflow-y:auto}.typeahead button[data-v-ed034003]{text-align:left;background:0 0;border:0;width:100%;padding:6px 10px;display:block}.typeahead button[data-v-ed034003]:hover{background:var(--bs-tertiary-bg)}.reveal-row[data-v-ed034003]{border-top:1px solid var(--bs-border-color-translucent);gap:6px;padding-block:10px;display:grid}.reveal-meta[data-v-ed034003]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}@media (width<=760px){.reveal-meta[data-v-ed034003]{grid-template-columns:minmax(0,1fr)}}.tiles[data-v-ed034003]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (width<=760px){.tiles[data-v-ed034003]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile-k[data-v-ed034003],.tile-s[data-v-ed034003]{color:var(--bs-secondary-color);font-size:.75rem}.tile-v[data-v-ed034003]{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.2}.num[data-v-ed034003]{font-variant-numeric:tabular-nums}.legend[data-v-ed034003]{color:var(--bs-secondary-color);flex-wrap:wrap;gap:14px;font-size:.8rem;display:flex}.legend i[data-v-ed034003]{border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.bandrow[data-v-ed034003]{grid-template-columns:34px minmax(0,1fr) 80px;align-items:center;gap:10px;display:grid}.stack[data-v-ed034003]{gap:2px;height:22px;display:flex}.stack span[data-v-ed034003]{min-width:2px;height:100%;display:block}.stack span[data-v-ed034003]:first-child{border-radius:4px 0 0 4px}.stack span[data-v-ed034003]:last-child{border-radius:0 4px 4px 0}.track[data-v-ed034003]{background:var(--track);border-radius:4px;height:10px}.fill[data-v-ed034003]{background:var(--bar);border-radius:4px;height:10px}.tier-tag[data-v-ed034003]{font-family:var(--bs-font-monospace);color:var(--bs-secondary-color);font-size:.7rem;font-weight:600}[data-bs-theme=dark] .angle-page{--band-0:#184f95;--band-1:#2a78d6;--band-2:#6da7ec;--band-3:#b7d3f6;--bar:#3987e5;--track:#252b31}.aa-intro[data-v-c8dd2b2b]{max-width:80ch}.aa-label[data-v-c8dd2b2b]{letter-spacing:.05em}.aa-q[data-v-c8dd2b2b]{border-left:3px solid var(--bs-primary);max-width:80ch;padding-left:12px}.aa-bar[data-v-c8dd2b2b]{z-index:3;background:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color);gap:4px;padding-block:8px;display:grid;position:sticky;top:0}.aa-nums[data-v-c8dd2b2b]{font-variant-numeric:tabular-nums}.aa-card[data-v-c8dd2b2b]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}@media (width>=900px){.aa-card[data-v-c8dd2b2b]{grid-template-columns:minmax(0,1fr) 340px;gap:24px}}.aa-card.is-adjusted[data-v-c8dd2b2b]{box-shadow:inset 3px 0 0 var(--bs-warning)}.aa-text[data-v-c8dd2b2b]{align-content:start;gap:8px;min-width:0;display:grid}@media (width>=900px){.aa-text[data-v-c8dd2b2b]{top:calc(var(--aa-bar-h,90px) + 12px);max-height:calc(100vh - var(--aa-bar-h,90px) - 28px);overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}}.aa-meta[data-v-c8dd2b2b]{color:var(--bs-secondary-color);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.85rem;display:flex}.aa-answer[data-v-c8dd2b2b]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:0;line-height:1.55}.aa-answer mark[data-v-c8dd2b2b]{background:color-mix(in srgb, var(--bs-warning-bg-subtle), var(--bs-warning) 15%);color:inherit;cursor:default;border-radius:2px;padding:0}.aa-answer mark.hot[data-v-c8dd2b2b]{background:var(--bs-warning);color:#1a1a1a;box-shadow:0 0 0 2px var(--bs-warning)}@media (prefers-reduced-motion:no-preference){.aa-answer mark[data-v-c8dd2b2b]{transition:background-color .12s,box-shadow .12s}}.aa-side[data-v-c8dd2b2b]{border-top:1px solid var(--bs-border-color);align-content:start;gap:12px;min-width:0;padding-top:12px;font-size:.92rem;display:grid}@media (width>=900px){.aa-side[data-v-c8dd2b2b]{border-top:0;border-left:1px solid var(--bs-border-color);padding-top:0;padding-left:20px}}.aa-score[data-v-c8dd2b2b]{gap:2px;display:grid}.aa-score small[data-v-c8dd2b2b]{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums}.aa-big[data-v-c8dd2b2b]{font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1}fieldset[data-v-c8dd2b2b]{border:0;gap:1px;min-width:0;margin:0;padding:0;display:grid}legend[data-v-c8dd2b2b]{letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);float:none;width:auto;margin-bottom:2px;padding:0;font-size:.78rem;font-weight:600}.aa-row[data-v-c8dd2b2b]{cursor:pointer;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 8px;margin:0;padding:2px 4px;display:grid}.aa-row[data-v-c8dd2b2b]:hover{background:var(--bs-tertiary-bg)}.aa-row .form-check-input[data-v-c8dd2b2b]{float:none;margin:3px 0 0}.aa-lbl[data-v-c8dd2b2b]{line-height:1.35}.aa-quote[data-v-c8dd2b2b]{color:var(--bs-secondary-color);-webkit-line-clamp:1;-webkit-box-orient:vertical;grid-column:2;font-size:.8rem;display:-webkit-box;overflow:hidden}.aa-tag[data-v-c8dd2b2b]{white-space:nowrap;border-radius:3px;margin-left:6px;padding:0 5px;font-size:.74rem;font-weight:600}.aa-out[data-v-c8dd2b2b]{color:var(--bs-secondary-color);padding:0;font-weight:400}.aa-fp[data-v-c8dd2b2b]{background:var(--bs-danger-bg-subtle);color:var(--bs-danger-text-emphasis);justify-self:start}.aa-fn[data-v-c8dd2b2b]{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis)}.aa-un[data-v-c8dd2b2b]{background:var(--bs-info-bg-subtle);color:var(--bs-info-text-emphasis);justify-self:start}.aa-un-text[data-v-c8dd2b2b]{font-weight:600;color:var(--bs-info-text-emphasis)!important}.aa-pick[data-v-c8dd2b2b]{background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis)}.aa-row-ro[data-v-c8dd2b2b]{cursor:default}.aa-pts[data-v-c8dd2b2b]{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;margin-left:4px}.aa-none[data-v-c8dd2b2b]{color:var(--bs-secondary-color);margin:0;font-size:.82rem}.aa-radios[data-v-c8dd2b2b]{flex-wrap:wrap;gap:4px 14px;display:flex}.aa-radios label[data-v-c8dd2b2b]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.aa-radios .form-check-input[data-v-c8dd2b2b]{float:none;margin:0}.aa-tip[data-v-c8dd2b2b]{z-index:1080;background:var(--bs-emphasis-color);max-width:320px;color:var(--bs-body-bg);pointer-events:none;border-radius:6px;padding:6px 9px;font-size:.84rem;line-height:1.4;position:fixed;box-shadow:0 4px 14px #00000040}.aa-tip .off[data-v-c8dd2b2b]{opacity:.7;text-decoration:line-through}.rail-card+.rail-card[data-v-c6812657]{border-top:1px solid var(--bs-border-color-translucent);margin-top:1.25rem;padding-top:1.25rem}.rail-card__title[data-v-c6812657]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary-color);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.8rem;font-weight:600;display:flex}.rail-card__icon[data-v-c6812657]{color:var(--bs-danger)}.rail-card__body[data-v-c6812657]{font-size:.9rem;line-height:1.5}.rail-card__body[data-v-c6812657] p:last-child{margin-bottom:0}#help-panel:has(.rail-card){justify-content:flex-start}.inv-row.inv-row[data-v-f7518782]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-f7518782]:hover{background:var(--bs-tertiary-bg)}.inv-row__top[data-v-f7518782]{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.inv-row__left[data-v-f7518782]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-f7518782]{flex-shrink:0;align-items:flex-start;gap:16px;padding-top:2px;font-size:.727rem;display:flex}.category-typeahead__highlight[data-v-f7518782]:not(.active){background:var(--bs-tertiary-bg)}.inv-row__desc[data-v-f7518782]{margin-top:2px;line-height:1.4}.suggested-puzzle-link{color:var(--bs-body-color);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.suggested-puzzle-link:hover{color:var(--bs-primary)}.puzzle-intro h2.h6[data-v-ed83587a]{margin-bottom:.5rem;font-size:.75rem;font-weight:600}.ladder-row[data-v-c7f5281a]{grid-template-columns:minmax(0,11rem) 4.5rem minmax(0,1fr);align-items:baseline;gap:2px 10px;padding:3px 0;display:grid}.ladder-pts[data-v-c7f5281a]{font-variant-numeric:tabular-nums}.ladder-section[data-v-c7f5281a]{letter-spacing:.05em;text-transform:uppercase;color:var(--bs-secondary);margin-bottom:2px;font-size:.7rem;font-weight:600}.ladder-note[data-v-c7f5281a]{overflow-wrap:anywhere}@media (width<=520px){.ladder-row[data-v-c7f5281a]{grid-template-columns:minmax(0,1fr) auto}.ladder-note[data-v-c7f5281a]{grid-column:1/-1}}.rendered-body[data-v-c7f5281a] p{margin-bottom:.75rem}.rendered-body[data-v-c7f5281a] p:last-child{margin-bottom:0}.daily-prompt[data-v-c7f5281a]{background:color-mix(in srgb, var(--bs-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--bs-primary) 25%, transparent);border-radius:.5rem;padding:.85rem 1rem}.daily-prompt__title[data-v-c7f5281a]{color:var(--bs-primary);font-size:.92rem;font-weight:700}.daily-prompt__hint[data-v-c7f5281a]{color:var(--bs-body-color);font-size:.82rem}.tier-selector-row[data-v-c7f5281a]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tier-btn-sm[data-v-c7f5281a]{border:1px solid var(--bs-border-color-translucent);cursor:pointer;color:var(--bs-body-color);background:0 0;border-radius:1rem;padding:.25rem .75rem;font-size:.78rem;font-weight:600}.tier-btn-sm--selected[data-v-c7f5281a]{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.tier-btn-sm--locked[data-v-c7f5281a]{cursor:not-allowed;opacity:.55}.tf-options[data-v-c7f5281a]{flex-direction:column;gap:.5rem;margin:0;display:flex}.tf-option[data-v-c7f5281a]{border:1.5px solid var(--bs-border-color);cursor:pointer;background:var(--bs-body-bg);-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.75rem;margin:0;padding:.75rem .9rem;transition:background .12s,border-color .12s,transform 80ms;display:flex}.tf-option[data-v-c7f5281a]:hover{background:color-mix(in srgb, var(--bs-primary) 6%, transparent);border-color:color-mix(in srgb, var(--bs-primary) 40%, var(--bs-border-color))}.tf-option[data-v-c7f5281a]:active{transform:scale(.997)}.tf-option--selected[data-v-c7f5281a],.tf-option--selected[data-v-c7f5281a]:hover{background:color-mix(in srgb, var(--bs-primary) 12%, transparent);border-color:var(--bs-primary)}.tf-option__input[data-v-c7f5281a]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.tf-option__badge[data-v-c7f5281a]{border:1.5px solid var(--bs-border-color);min-width:1.75rem;height:1.75rem;color:var(--bs-body-color);background:var(--bs-body-bg);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;font-size:.78rem;font-weight:600;display:inline-flex}.tf-option--selected .tf-option__badge[data-v-c7f5281a]{border-color:var(--bs-primary);background:var(--bs-primary);color:#fff}.tf-option__label[data-v-c7f5281a]{color:var(--bs-body-color);flex:auto;font-size:.92rem;line-height:1.35}.tf-option__check[data-v-c7f5281a]{color:var(--bs-primary);flex-shrink:0;font-size:1rem;font-weight:700}.pm-intro[data-v-e0f6c22a]{max-width:70ch}.pm-layout[data-v-e0f6c22a]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=992px){.pm-layout[data-v-e0f6c22a]{grid-template-columns:minmax(0,1fr) 300px}}.pm-canvas[data-v-e0f6c22a]{border:1px solid var(--bs-border-color);border-radius:8px;min-width:0;overflow:hidden}.pm-side[data-v-e0f6c22a]{border:1px solid var(--bs-border-color);border-radius:8px;align-self:start;padding:14px 16px;font-size:.92rem}.pm-kind[data-v-e0f6c22a]{letter-spacing:.06em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:4px;font-size:.75rem;font-weight:600}.pm-key[data-v-e0f6c22a]{color:var(--bs-secondary-color);gap:6px;margin:0;padding:0;list-style:none;display:grid}.pm-key li[data-v-e0f6c22a]{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pm-dot[data-v-e0f6c22a]{border:1px solid var(--bs-body-color);border-radius:50%;justify-self:center;width:16px;height:16px}.pm-dot--stock[data-v-e0f6c22a]{border-width:2px;border-radius:4px}.pm-dot--outside[data-v-e0f6c22a]{border-style:dashed}.pm-sign[data-v-e0f6c22a]{text-align:center;color:var(--bs-body-color);font-weight:700}.pm-pos[data-v-e0f6c22a]{color:#1f8a6b}.pm-neg[data-v-e0f6c22a]{color:#c2462f}.empty-state[data-v-851785a4]{text-align:center;background:var(--bs-tertiary-bg);border-radius:.5rem;padding:3rem 1rem}.empty-state__icon[data-v-851785a4]{color:var(--bs-secondary);margin-bottom:.75rem;font-size:2rem}.daily-card[data-v-851785a4]{background:var(--bs-tertiary-bg);border-radius:.5rem;padding:1.25rem}.daily-card__title-row[data-v-851785a4]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.daily-card__title[data-v-851785a4]{margin:0;font-size:1.05rem;font-weight:700}.daily-card__rule-badge[data-v-851785a4]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-info);background:color-mix(in srgb, var(--bs-info) 12%, transparent);white-space:nowrap;border-radius:1rem;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.daily-card__category[data-v-851785a4]{color:var(--bs-secondary);margin-bottom:.75rem;font-size:.78rem}.daily-card__prompt[data-v-851785a4]{font-size:.85rem;font-weight:500}.daily-card__completed[data-v-851785a4]{color:var(--bs-success);margin-bottom:.5rem;font-size:.92rem;font-weight:600}.daily-card__meta[data-v-851785a4]{color:var(--bs-secondary);margin-top:.75rem;font-size:.7rem}.tier-selector[data-v-851785a4]{gap:.4rem;display:flex}.tier-btn[data-v-851785a4]{border:1px solid var(--bs-border-color-translucent);cursor:pointer;color:var(--bs-body-color);background:0 0;border-radius:1rem;padding:.3rem .95rem;font-size:.78rem;font-weight:600}.tier-btn--selected[data-v-851785a4]{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.section-header[data-v-851785a4]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color-translucent);margin-bottom:.75rem;padding-bottom:.4rem;font-size:.7rem;font-weight:600}.lb-table[data-v-851785a4]{font-size:.82rem}.lb-row[data-v-851785a4]{border-bottom:1px solid var(--bs-border-color-translucent);grid-template-columns:2rem 1fr 2.5rem 3.5rem 4rem 5rem;align-items:center;padding:.4rem 0;display:grid}.lb-row--header[data-v-851785a4]{color:var(--bs-secondary);text-transform:uppercase;font-size:.7rem;font-weight:600}.lb-row--gold .lb-rank[data-v-851785a4]{color:#d4a017;font-weight:700}.lb-row--silver .lb-rank[data-v-851785a4]{color:#8a8a8a;font-weight:700}.lb-row--bronze .lb-rank[data-v-851785a4]{color:#b87333;font-weight:700}.help-stat-row[data-v-851785a4]{border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;padding:.35rem 0;font-size:.82rem;display:flex}.help-stat-row[data-v-851785a4]:last-child{border-bottom:none}.inv-row[data-v-0c5717cf]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-0c5717cf]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-0c5717cf]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-0c5717cf]{flex-shrink:0;align-items:center;gap:16px;font-size:.8rem;display:flex}.inv-row[data-v-62dee5ad]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;align-items:center;gap:1rem;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-62dee5ad]:hover{background:var(--bs-tertiary-bg)}.inv-row__rank[data-v-62dee5ad]{color:var(--bs-secondary);text-align:right;flex-shrink:0;width:1.5rem;font-size:1rem;font-weight:600}.inv-row__left[data-v-62dee5ad]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-62dee5ad]{flex-shrink:0;align-items:center;gap:16px;font-size:.8rem;display:flex}.leaderboard-table th[data-v-95dabcc6],.leaderboard-table td[data-v-95dabcc6]{border-bottom:1px solid var(--bs-border-color-translucent);padding:.75rem 1rem}.leaderboard-table th[data-v-95dabcc6]{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.rank-cell[data-v-95dabcc6]{width:3rem;color:var(--bs-body-tertiary-color);font-weight:600}.rank-gold[data-v-95dabcc6]{color:#d4a017}.rank-silver[data-v-95dabcc6]{color:#9a9a9a}.rank-bronze[data-v-95dabcc6]{color:#a66b3a}.player-cell[data-v-95dabcc6]{font-weight:500}.section-header[data-v-a14132f6]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color-translucent);margin-bottom:.75rem;padding-bottom:.4rem;font-size:.7rem;font-weight:600}.subsection-label[data-v-a14132f6]{margin-bottom:.5rem;font-size:.8rem;font-weight:600}.hero-stats[data-v-a14132f6]{justify-content:space-around;gap:1rem;display:flex}.hero-stat[data-v-a14132f6]{flex-direction:column;align-items:center;gap:.4rem;display:flex}.hero-stat__ring[data-v-a14132f6]{width:72px;height:72px;position:relative}.hero-stat__svg[data-v-a14132f6]{width:100%;height:100%;transform:rotate(-90deg)}.hero-stat__track[data-v-a14132f6]{fill:none;stroke:var(--bs-border-color-translucent);stroke-width:3px}.hero-stat__fill[data-v-a14132f6]{fill:none;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .6s}.hero-stat__fill--accuracy[data-v-a14132f6]{stroke:var(--bs-success)}.hero-stat__fill--score[data-v-a14132f6]{stroke:var(--bs-primary)}.hero-stat__fill--completion[data-v-a14132f6]{stroke:var(--bs-info)}.hero-stat__number[data-v-a14132f6]{justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;position:absolute;inset:0}.hero-stat__number small[data-v-a14132f6]{margin-left:1px;font-size:.65rem;font-weight:500}.hero-stat__label[data-v-a14132f6]{color:var(--bs-secondary);font-size:.7rem;font-weight:500}.stat-cards[data-v-a14132f6]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.stat-card[data-v-a14132f6]{background:var(--bs-tertiary-bg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.stat-card__icon[data-v-a14132f6]{color:var(--bs-primary);flex-shrink:0;font-size:1.1rem}.stat-card__icon--gold[data-v-a14132f6]{color:#d4a017}.stat-card__icon--streak[data-v-a14132f6],.stat-card__icon--fav[data-v-a14132f6]{color:var(--bs-danger)}.stat-card__content[data-v-a14132f6]{flex-direction:column;min-width:0;display:flex}.stat-card__value[data-v-a14132f6]{font-size:1.05rem;font-weight:700;line-height:1.2}.stat-card__value--text[data-v-a14132f6]{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.stat-card__unit[data-v-a14132f6]{font-size:.72rem;font-weight:500}.stat-card__label[data-v-a14132f6]{color:var(--bs-secondary);font-size:.68rem;font-weight:500}.stat-card__sub[data-v-a14132f6]{color:var(--bs-secondary);opacity:.7;font-size:.62rem}.stat-grid-secondary[data-v-a14132f6]{border-top:1px solid var(--bs-border-color-translucent)}.stat-row[data-v-a14132f6]{border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;align-items:center;padding:.45rem 0;font-size:.82rem;display:flex}.stat-row__label[data-v-a14132f6]{color:var(--bs-secondary)}.stat-row__value[data-v-a14132f6]{font-weight:600}.stat-grid[data-v-a14132f6]{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}.stat-item[data-v-a14132f6]{flex-direction:column;display:flex}.stat-value[data-v-a14132f6]{font-size:1.1rem;font-weight:600;line-height:1.2}.stat-label[data-v-a14132f6]{color:var(--bs-secondary);font-size:.75rem}.milestone[data-v-a14132f6]{align-items:center;padding:.2rem 0;font-size:.8rem;display:inline-flex}.milestone.achieved[data-v-a14132f6]{color:var(--bs-success)}.milestone.next[data-v-a14132f6]{opacity:.6;border-left:2px solid var(--bs-border-color-translucent);padding-left:.75rem}.inv-row[data-v-a14132f6]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:6px 0;font-size:.85rem;display:flex}.inv-row[data-v-a14132f6]:hover{background-color:var(--bs-tertiary-bg)}.inv-row__left[data-v-a14132f6]{flex:1;gap:6px;min-width:0;display:flex}.inv-row__right[data-v-a14132f6]{flex-shrink:0;align-items:center;gap:12px;font-size:.8rem;display:flex}.level-roadmap[data-v-a14132f6]{flex-direction:column;gap:0;display:flex}.level-roadmap__item[data-v-a14132f6]{border-bottom:1px solid var(--bs-border-color-translucent);align-items:center;gap:.5rem;padding:.4rem 0;font-size:.82rem;display:flex}.level-roadmap__item[data-v-a14132f6]:last-child{border-bottom:none}.level-roadmap__level[data-v-a14132f6]{color:var(--bs-secondary);min-width:2.5rem;font-size:.72rem;font-weight:600}.level-roadmap__title[data-v-a14132f6]{flex:1;font-weight:500}.level-roadmap__check[data-v-a14132f6]{color:var(--bs-success);font-size:.75rem}.level-roadmap__item--achieved[data-v-a14132f6]{color:var(--bs-body-color)}.level-roadmap__item--current .level-roadmap__title[data-v-a14132f6]{color:var(--bs-primary);font-weight:700}.level-roadmap__item--current .level-roadmap__level[data-v-a14132f6]{color:var(--bs-primary)}.level-roadmap__item--locked[data-v-a14132f6]{opacity:.45}.streak-tiers[data-v-a14132f6]{flex-direction:column;display:flex}.streak-tier[data-v-a14132f6]{border-bottom:1px solid var(--bs-border-color-translucent);opacity:.5;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.78rem;display:flex}.streak-tier[data-v-a14132f6]:last-child{border-bottom:none}.streak-tier--active[data-v-a14132f6]{opacity:1}.streak-tier--active .streak-tier__bonus[data-v-a14132f6]{color:var(--bs-danger);font-weight:700}.streak-tier__days[data-v-a14132f6]{color:var(--bs-secondary);font-weight:500}.streak-tier__bonus[data-v-a14132f6]{font-weight:600}.inv-row[data-v-36b27502]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-36b27502]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-36b27502]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-36b27502]{flex-shrink:0;align-items:center;gap:16px;display:flex}.mf-friendly[data-v-36b27502]{color:var(--bs-primary);font-size:.8rem}.fw-sidemenu[data-v-c53d43e9]{flex-direction:column;font-size:.85rem;display:flex}.fw-sidemenu__cat[data-v-c53d43e9]{border-bottom:1px solid var(--bs-border-color-translucent)}.fw-sidemenu__cat-header[data-v-c53d43e9]{align-items:center;gap:.25rem;display:flex}.fw-sidemenu__cat-link[data-v-c53d43e9]{text-transform:uppercase;letter-spacing:.04em;min-width:0;color:var(--bs-secondary);border-left:2px solid #0000;flex:1;margin-left:-.5rem;padding:.55rem .35rem .55rem .5rem;font-size:.72rem;font-weight:600;text-decoration:none}.fw-sidemenu__cat-link[data-v-c53d43e9]:hover{color:#000}.fw-sidemenu__toggle[data-v-c53d43e9]{width:1.5rem;height:1.5rem;color:var(--bs-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.7rem;display:inline-flex}.fw-sidemenu__toggle[data-v-c53d43e9]:hover{color:#000}.fw-sidemenu__children[data-v-c53d43e9]{border-top:1px solid var(--bs-border-color-translucent);flex-direction:column;padding:.25rem 0 .5rem .5rem;display:flex}.fw-sidemenu__group+.fw-sidemenu__group[data-v-c53d43e9]{border-top:1px dashed var(--bs-border-color-translucent);margin-top:.35rem;padding-top:.35rem}.fw-sidemenu__group-label[data-v-c53d43e9]{color:var(--bs-primary);text-transform:uppercase;letter-spacing:.03em;border-left:2px solid #0000;margin-left:-.5rem;padding:.35rem .5rem .15rem;font-size:.72rem;font-weight:600;text-decoration:none;display:block}.fw-sidemenu__group-label[data-v-c53d43e9]:hover{color:var(--bs-primary);filter:brightness(.85)}.fw-sidemenu__rules[data-v-c53d43e9]{margin:0;padding-left:1.25rem;list-style:outside}.fw-sidemenu__rules li[data-v-c53d43e9]{margin:0;padding:0}.fw-sidemenu__rule[data-v-c53d43e9]{color:var(--bs-body-color);padding:.25rem 0;line-height:1.1;text-decoration:none;display:block}.fw-sidemenu__rule[data-v-c53d43e9]:hover{color:#000}.fw-sidemenu__link--active[data-v-c53d43e9]{font-weight:700;color:#000!important}.fw-sidemenu__cat-link.fw-sidemenu__link--active[data-v-c53d43e9]{border-left-color:#000!important}.learn-search[data-v-6c81094c]{width:100%;max-width:320px;position:relative}.learn-search__input-wrap[data-v-6c81094c]{position:relative}.learn-search__icon[data-v-6c81094c]{color:var(--bs-secondary-color);pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.learn-search__input[data-v-6c81094c]{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);width:100%;color:var(--bs-body-color);border-radius:6px;padding:6px 28px 6px 30px;font-size:.85rem}.learn-search__input[data-v-6c81094c]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb), .15);outline:none}.learn-search__clear[data-v-6c81094c]{color:var(--bs-secondary-color);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:.85rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.learn-search__clear[data-v-6c81094c]:hover{color:var(--bs-body-color)}.learn-search__dropdown[data-v-6c81094c]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);z-index:1050;border-radius:6px;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #00000014}.learn-search__hit[data-v-6c81094c]{cursor:pointer;border-bottom:1px solid var(--bs-border-color-translucent);flex-direction:column;gap:1px;padding:8px 10px;font-size:.85rem;display:flex}.learn-search__hit[data-v-6c81094c]:last-child{border-bottom:0}.learn-search__hit--active[data-v-6c81094c]{background:var(--bs-tertiary-bg)}.learn-search__hit-name[data-v-6c81094c]{font-weight:500}.learn-search__hit-kind[data-v-6c81094c]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-primary-text-emphasis,#084298);background:var(--bs-primary-bg-subtle,#cfe2ff);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:.65rem;font-weight:600}.learn-search__hit-alias[data-v-6c81094c]{color:var(--bs-secondary-color);font-size:.75rem;font-style:italic}.learn-search__empty[data-v-6c81094c]{color:var(--bs-secondary-color);padding:10px;font-size:.8rem}.learn-layout__header[data-v-66ad1523]{border-bottom:1px solid var(--bs-border-color-translucent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0 .75rem;display:flex}.learn-layout__header-title[data-v-66ad1523]{letter-spacing:.01em;flex:auto;min-width:0;margin:0;font-size:1.1rem;font-weight:700}.learn-layout__sidebar[data-v-66ad1523]{border-right:1px solid var(--bs-border-color-translucent);padding-top:1rem;padding-right:1.5rem}.learn-layout__main[data-v-66ad1523]{padding-left:1.5rem}@media (width<=991.98px){.learn-layout__main[data-v-66ad1523]{padding-left:0}}.inv-row[data-v-1909735c]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-1909735c]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-1909735c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-1909735c]{flex-shrink:0;align-items:center;gap:16px;display:flex}.inv-row[data-v-6a3e2d70]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-6a3e2d70]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-6a3e2d70]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-6a3e2d70]{flex-shrink:0;align-items:center;gap:16px;display:flex}.inv-row[data-v-36fc0a67]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-36fc0a67]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-36fc0a67]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-36fc0a67]{flex-shrink:0;align-items:center;gap:16px;display:flex}.inv-row[data-v-ba18fcca]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-ba18fcca]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-ba18fcca]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-ba18fcca]{flex-shrink:0;align-items:center;gap:16px;display:flex}.example-block[data-v-ba18fcca]{border-left:2px solid var(--bs-border-color-translucent);padding:4px 0 4px 12px;font-size:.9rem}.related-menu[data-v-ba18fcca]{border:1px solid var(--bs-border-color-translucent);background:var(--bs-tertiary-bg);border-radius:2px;padding:.75rem 1rem}.related-menu__label[data-v-ba18fcca]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.35rem;font-size:.7rem;font-weight:600}.related-menu__item[data-v-ba18fcca]{color:var(--bs-body-color);border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.9rem;text-decoration:none;display:flex}.related-menu__item[data-v-ba18fcca]:last-child{border-bottom:none}.related-menu__item[data-v-ba18fcca]:hover{color:#000}.related-menu__item:hover .related-menu__arrow[data-v-ba18fcca]{transform:translate(2px)}.related-menu__name[data-v-ba18fcca]{font-weight:500}.related-menu__arrow[data-v-ba18fcca]{color:var(--bs-secondary);font-size:.75rem;transition:transform .15s}.inv-row[data-v-1b4ddc35]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-1b4ddc35]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-1b4ddc35]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-1b4ddc35]{flex-shrink:0;align-items:center;gap:16px;display:flex}.inv-row[data-v-11272a8c]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-11272a8c]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-11272a8c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-11272a8c]{flex-shrink:0;align-items:center;gap:16px;display:flex}.example-block[data-v-11272a8c]{border-left:2px solid var(--bs-border-color-translucent);padding:4px 0 4px 12px;font-size:.9rem}.related-menu[data-v-11272a8c]{border:1px solid var(--bs-border-color-translucent);background:var(--bs-tertiary-bg);border-radius:2px;padding:.75rem 1rem}.related-menu__label[data-v-11272a8c]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.35rem;font-size:.7rem;font-weight:600}.related-menu__item[data-v-11272a8c]{color:var(--bs-body-color);border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;font-size:.9rem;text-decoration:none;display:flex}.related-menu__item[data-v-11272a8c]:last-child{border-bottom:none}.related-menu__item[data-v-11272a8c]:hover{color:#000}.related-menu__item:hover .related-menu__arrow[data-v-11272a8c]{transform:translate(2px)}.related-menu__name[data-v-11272a8c]{font-weight:500}.related-menu__arrow[data-v-11272a8c]{color:var(--bs-secondary);font-size:.75rem;transition:transform .15s}.inv-row[data-v-94e4ea04]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-94e4ea04]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-94e4ea04]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-94e4ea04]{flex-shrink:0;align-items:center;gap:16px;display:flex}.mf-sidemenu[data-v-54cd83f9]{flex-direction:column;font-size:.85rem;display:flex}.mf-sidemenu__header[data-v-54cd83f9]{border-bottom:1px solid var(--bs-border-color-translucent)}.mf-sidemenu__header-link[data-v-54cd83f9]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);border-left:2px solid #0000;margin-left:-.5rem;padding:.55rem .35rem .55rem .5rem;font-size:.72rem;font-weight:600;text-decoration:none;display:block}.mf-sidemenu__header-link[data-v-54cd83f9]:hover{color:#000}.mf-sidemenu__list[data-v-54cd83f9]{margin:.5rem 0 0;padding-left:1.25rem;list-style:outside}.mf-sidemenu__list li[data-v-54cd83f9]{margin:0;padding:0}.mf-sidemenu__item[data-v-54cd83f9]{color:var(--bs-body-color);flex-direction:column;gap:1px;padding:.3rem 0;line-height:1.15;text-decoration:none;display:flex}.mf-sidemenu__item[data-v-54cd83f9]:hover{color:#000}.mf-sidemenu__friendly[data-v-54cd83f9]{color:var(--bs-primary);font-size:.72rem}.mf-sidemenu__link--active[data-v-54cd83f9]{font-weight:700;color:#000!important}.mf-sidemenu__header-link.mf-sidemenu__link--active[data-v-54cd83f9]{border-left-color:#000!important}.mf-layout__header[data-v-01e99a1a]{border-bottom:1px solid var(--bs-border-color-translucent);padding:1.25rem 0 .75rem}.mf-layout__header-title[data-v-01e99a1a]{letter-spacing:.01em;margin:0;font-size:1.1rem;font-weight:700}.mf-layout__sidebar[data-v-01e99a1a]{border-right:1px solid var(--bs-border-color-translucent);padding-top:1rem;padding-right:1.5rem}.mf-layout__main[data-v-01e99a1a]{padding-left:1.5rem}@media (width<=991.98px){.mf-layout__main[data-v-01e99a1a]{padding-left:0}}.inv-row[data-v-d5a0563d]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;justify-content:space-between;align-items:center;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-d5a0563d]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-d5a0563d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-d5a0563d]{flex-shrink:0;align-items:center;gap:16px;display:flex}.mf-friendly[data-v-d5a0563d]{color:var(--bs-primary);font-size:.8rem}.example-block[data-v-b3cf45e2]{border-left:2px solid var(--bs-border-color-translucent);padding:4px 0 4px 12px;font-size:.9rem}.mf-friendly[data-v-b3cf45e2]{color:var(--bs-primary);font-size:.95rem}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index);padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{box-sizing:border-box;cursor:pointer;font-family:var(--toastify-font-family);max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{white-space:pre-wrap;flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify__toast-text{flex-direction:column;gap:2px;width:100%;line-height:1.35;display:flex}.Toastify__toast-text-title{font-weight:600}.Toastify__toast-text-content{opacity:.92}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{opacity:.7;transform-origin:0;width:100%;height:5px;z-index:var(--toastify-z-index);position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{transform-origin:100%;left:auto;right:0}.Toastify__spinner{border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);box-sizing:border-box;border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}
