.header-tab[data-v-95988f9d]{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-95988f9d]:hover{color:var(--bs-dark)}.header-tab.active[data-v-95988f9d]{color:#000;border-bottom-color:#000;font-weight:600}.header-tab-wrapper[data-v-95988f9d]{margin-right:1.5rem}.header-tab-wrapper .header-tab[data-v-95988f9d]{margin-right:0;padding-right:0}.header-tab-wrapper.ms-auto[data-v-95988f9d]{margin-right:0}.header-tab-wrapper.ms-auto .header-tab[data-v-95988f9d]{padding-right:0}.dropdown-caret[data-v-95988f9d]{vertical-align:middle;opacity:.6;font-size:.6rem}.panel-title[data-v-1b8b8251]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.community-block[data-v-1b8b8251]{border-bottom:1px solid var(--bs-border-color-translucent);padding:.6rem 0}.community-block[data-v-1b8b8251]:last-child{border-bottom:none}.community-block__label[data-v-1b8b8251]{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-primary);margin-bottom:.25rem;font-size:.7rem;font-weight:600}.community-block__feature[data-v-1b8b8251]{cursor:pointer;padding:.25rem 0}.community-block__feature:hover .community-block__title[data-v-1b8b8251]{text-decoration:underline}.community-block__title[data-v-1b8b8251]{margin-bottom:.1rem;font-size:.85rem;font-weight:500;line-height:1.3}.community-block__meta[data-v-1b8b8251]{color:var(--bs-secondary);font-size:.72rem}.community-block__empty[data-v-1b8b8251]{color:var(--bs-secondary);padding:.25rem 0;font-size:.75rem;font-style:italic}.community-block__link[data-v-1b8b8251]{color:var(--bs-secondary);margin-top:.25rem;font-size:.72rem;text-decoration:none;display:inline-block}.community-block__link[data-v-1b8b8251]: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-f82c75a7]{margin-bottom:1.25rem;padding-bottom:.25rem}.help-nav__item[data-v-f82c75a7]{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-f82c75a7]:last-child{border-bottom:none}.help-nav__item[data-v-f82c75a7]:hover{color:var(--bs-primary);text-decoration:none}.help-nav__icon[data-v-f82c75a7]{text-align:center;width:1.4rem;color:var(--bs-danger);font-size:1.1rem}.help-nav__item:hover .help-nav__icon[data-v-f82c75a7]{color:var(--bs-danger)}.contextual-help-item[data-v-f82c75a7]{border-bottom:none;margin-bottom:0;padding-bottom:0}.contextual-help-item[data-v-f82c75a7]:last-child{margin-bottom:0;padding-bottom:0}.contextual-help-item__title[data-v-f82c75a7]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.5rem;font-size:.85rem;font-weight:600}.contextual-help-item__body[data-v-f82c75a7]{font-size:.85rem;line-height:1.5}.contextual-help-item__body[data-v-f82c75a7] p{margin-bottom:.5rem}.contextual-help-item__body[data-v-f82c75a7] p:last-child{margin-bottom:0}.contextual-help-item__body[data-v-f82c75a7] ul{margin-bottom:.5rem;padding-left:1.2rem}.contextual-help-item--accordion[data-v-f82c75a7]{padding-bottom:0}.contextual-help-item--accordion[data-v-f82c75a7] .accordion-button{background:0 0;padding:.5rem 0;font-size:.85rem;font-weight:600}.contextual-help-item--accordion[data-v-f82c75a7] .accordion-body{padding:.5rem 0}.collapsible-panel__header[data-v-f82c75a7]{color:var(--bs-body-color);cursor:pointer;padding:.6rem 0;text-decoration:none;transition:color .15s;display:block}.collapsible-panel__header[data-v-f82c75a7]:hover{color:var(--bs-primary)}.collapsible-panel__content[data-v-f82c75a7]{flex:1;min-width:0}.collapsible-panel__title[data-v-f82c75a7]{align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.collapsible-panel__icon[data-v-f82c75a7]{color:var(--bs-secondary);font-size:1.1rem}.collapsible-panel__header:hover .collapsible-panel__icon[data-v-f82c75a7]{color:var(--bs-primary)}.collapsible-panel__stats[data-v-f82c75a7]{gap:.75rem;margin-top:.15rem;display:flex}.collapsible-panel__stat[data-v-f82c75a7]{color:var(--bs-secondary);white-space:nowrap;font-size:.85rem;font-weight:400}.collapsible-panel__chevron[data-v-f82c75a7]{color:var(--bs-secondary);font-size:.75rem;transition:transform .25s}.collapsible-panel__header[aria-expanded=true][data-v-f82c75a7] .collapsible-panel__chevron{transform:rotate(180deg)}.collapsible-panel__body[data-v-f82c75a7]{padding:.75rem 0 .25rem}.collapsible-panel__close[data-v-f82c75a7]{color:var(--bs-secondary);border-top:1px solid var(--bs-border-color-translucent);align-items:center;gap:.35rem;margin-top:.75rem;padding:.4rem 0;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.collapsible-panel__close[data-v-f82c75a7]:hover{color:var(--bs-body-color)}.app-layout[data-v-f82c75a7]{grid-template-rows:1fr;grid-template-columns:1fr;gap:0 1.5rem;padding-bottom:2rem;display:grid}.app-layout.has-help[data-v-f82c75a7]{grid-template-columns:3fr 2fr}.app-layout__main[data-v-f82c75a7]{zoom:1.1;grid-area:1/1;min-width:0;padding:1rem 0 2rem}.app-layout.focus-mode[data-v-f82c75a7]{grid-template-rows:1fr;grid-template-columns:1fr}.app-layout.focus-mode .app-layout__main[data-v-f82c75a7]{grid-column:1/-1}.app-layout.full-width[data-v-f82c75a7]{grid-template-rows:1fr;grid-template-columns:1fr}.app-layout.full-width .app-layout__main[data-v-f82c75a7]{grid-column:1/-1}.app-layout__help[data-v-f82c75a7]{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-f82c75a7]{grid-template-rows:1fr auto}.app-layout__community[data-v-f82c75a7]{border-top:1px solid var(--bs-border-color-translucent);grid-area:2/1;padding:2rem 0 1rem}.app-layout__player[data-v-f82c75a7]{grid-area:2/2;padding:2rem 0 1rem 1.5rem;position:relative}.app-layout__player[data-v-f82c75a7]:before{content:"";pointer-events:none;background:#6c757d;height:1px;position:absolute;top:0;left:-50px;right:0}.app-layout__player[data-v-f82c75a7]:after{content:"";pointer-events:none;background:#6c757d;width:1px;position:absolute;top:-50px;bottom:0;left:0}.app-layout:not(.has-help) .app-layout__community[data-v-f82c75a7]{grid-column:1/-1}.app-layout:not(.has-help) .app-layout__player[data-v-f82c75a7]{display:none}.app-layout.has-bottom[data-v-f82c75a7]:not(.has-help){grid-template-columns:3fr 2fr}.app-layout.has-bottom:not(.has-help) .app-layout__community[data-v-f82c75a7]{grid-column:1}.app-layout.has-bottom:not(.has-help) .app-layout__player[data-v-f82c75a7]{display:block}@media (width<=991.98px){.app-layout[data-v-f82c75a7],.app-layout.has-help[data-v-f82c75a7],.app-layout.has-bottom[data-v-f82c75a7]:not(.has-help){grid-template-columns:1fr}.app-layout__help[data-v-f82c75a7]{border-left:none;border-top:1px solid var(--bs-border-color-translucent);grid-area:2/1;padding-left:0}.app-layout__community[data-v-f82c75a7]{grid-area:3/1}.app-layout__player[data-v-f82c75a7]{grid-area:4/1;padding-left:0}.app-layout__player[data-v-f82c75a7]:after{display:none}.app-layout__player[data-v-f82c75a7]:before{left:0}.app-layout.has-bottom:not(.has-help) .app-layout__community[data-v-f82c75a7]{grid-area:2/1}.app-layout.has-bottom:not(.has-help) .app-layout__player[data-v-f82c75a7]{border-left:none;grid-area:3/1;padding-left:0}}.offcanvas.offcanvas-end[id^=help-offcanvas-]{width:600px}@media (width<=768px){.offcanvas.offcanvas-end[id^=help-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-b1ae1700]:after{margin-left:.25rem}.language-switcher[data-v-b1ae1700] .dropdown-menu{z-index:1040}.language-switcher .dropdown-item.active[data-v-b1ae1700]{background-color:var(--bs-light);color:var(--bs-body-color);font-weight:600}.language-switcher .dropdown-item[data-v-b1ae1700]:hover:not(.active){background-color:var(--bs-light)}.lang-fixed{z-index:1000;opacity:.7;position:fixed;bottom:1rem;right:1rem}.lang-fixed:hover{opacity:1}.auth-hero[data-v-b0dca717]{background:radial-gradient(at 50% 0,#293d4f 0%,#0d1321 70%)}.auth-hero__tagline[data-v-b0dca717]{opacity:.85;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400}.input-minimal[data-v-b0dca717]{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-b0dca717]:focus{box-shadow:none;border-color:#0d1321}.input-minimal[data-v-b0dca717]::placeholder{color:#adb5bd}.input-group .input-minimal[data-v-b0dca717]{border-radius:0}.input-group .btn-outline-secondary[data-v-b0dca717]{background:0 0;border:none;border-bottom:2px solid #dee2e6;border-radius:0}.input-group .btn-outline-secondary[data-v-b0dca717]:hover,.input-group .btn-outline-secondary[data-v-b0dca717]:focus{background:0 0;border-color:#0d1321}.register-hero[data-v-5ba1d42d]{background:radial-gradient(at 50% 0,#293d4f 0%,#0d1321 70%)}.register-hero__tagline[data-v-5ba1d42d]{opacity:.85;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400}.input-minimal[data-v-5ba1d42d]{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-5ba1d42d]:focus{box-shadow:none;border-color:#0d1321}.input-minimal[data-v-5ba1d42d]::placeholder{color:#adb5bd}.input-group .input-minimal[data-v-5ba1d42d]{border-radius:0}.input-group .btn-outline-secondary[data-v-5ba1d42d]{background:0 0;border:none;border-bottom:2px solid #dee2e6;border-radius:0}.input-group .btn-outline-secondary[data-v-5ba1d42d]:hover,.input-group .btn-outline-secondary[data-v-5ba1d42d]: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-b17358c8]{font-size:.85rem}.home-view__content[data-v-b17358c8] p{margin-bottom:1rem}.main-feature-item[data-v-b17358c8]{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-b17358c8]{font-size:.9rem;line-height:1.55}.main-feature-item__body[data-v-b17358c8] p{margin-bottom:.5rem}.main-feature-item__body[data-v-b17358c8] p:last-child{margin-bottom:0}.streak-badge[data-v-b17358c8]{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-b17358c8]{color:var(--bs-danger);font-size:.95rem}.streak-badge__count[data-v-b17358c8]{color:var(--bs-danger);font-weight:700}.streak-badge__label[data-v-b17358c8]{color:var(--bs-secondary);font-weight:500}.notification-card[data-v-5cac4342]{transition:all .2s}.notification-card[data-v-5cac4342]:hover{box-shadow:0 .125rem .25rem #00000013}.notification-card.border-primary[data-v-5cac4342]{border-left-width:3px!important}.notification-icon[data-v-5cac4342]{background-color:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.badge.rounded-pill[data-v-5cac4342]{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}.stat-card[data-v-0ebd2241]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.5rem;padding:.85rem 1rem}.stat-card__label[data-v-0ebd2241]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);font-size:.7rem}.stat-card__value[data-v-0ebd2241]{margin-top:.2rem;font-size:1.6rem;font-weight:700}.section-header[data-v-0ebd2241]{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-0ebd2241]{margin-bottom:1.25rem}.batch-header[data-v-0ebd2241]{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-0ebd2241]:hover{background:color-mix(in srgb, var(--bs-tertiary-bg) 50%, var(--bs-secondary-bg))}.batch-header__chev[data-v-0ebd2241]{color:var(--bs-secondary);width:.9rem;font-size:.75rem}.batch-header__id[data-v-0ebd2241]{font-family:var(--bs-font-monospace);font-size:.85rem;font-weight:500}.batch-header__count[data-v-0ebd2241]{color:var(--bs-secondary);margin-left:auto;font-size:.78rem}.theme-preview[data-v-0ebd2241]{background:var(--bs-tertiary-bg);border-radius:.4rem;padding:.65rem .85rem;font-size:.85rem}.rule-checkboxes[data-v-0ebd2241]{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-0ebd2241]{cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.preview-overlay[data-v-0ebd2241]{z-index:1050;background:#00000073;position:fixed;inset:0}.preview-panel[data-v-0ebd2241]{background:var(--bs-body-bg);width:90vw;max-width:1400px;padding:1.5rem 1.75rem;animation:.18s ease-out preview-slide-in-0ebd2241;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 32px #0000002e}@keyframes preview-slide-in-0ebd2241{0%{transform:translate(100%)}to{transform:translate(0)}}.meta-block[data-v-0ebd2241]{background:var(--bs-tertiary-bg);border-radius:.4rem;padding:.6rem .8rem}.meta-block--warn[data-v-0ebd2241]{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-0ebd2241]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.25rem;font-size:.7rem}.warn-badge[data-v-0ebd2241]{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-0ebd2241]{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-0ebd2241]{flex-direction:column;gap:1rem;display:flex}.approved-puzzle-card[data-v-0ebd2241]{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-0ebd2241]{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.approved-puzzle-card__counter[data-v-0ebd2241]{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-0ebd2241]{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-0ebd2241]{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-0ebd2241]{color:var(--bs-warning-text-emphasis);font-size:.85rem}.published-badge[data-v-0ebd2241]{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-0ebd2241]{flex-direction:column;gap:.2rem;margin-top:.4rem;display:flex}.approved-concept-row[data-v-0ebd2241]{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-0ebd2241]:last-child{border-bottom:0}.schedule-form[data-v-0ebd2241]{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.4rem;padding:.6rem .75rem}.meta-factor-list[data-v-0ebd2241]{flex-direction:column;gap:.4rem;display:flex}.meta-factor-row__head[data-v-0ebd2241]{cursor:pointer;align-items:center;gap:.4rem;margin-bottom:0;display:flex}.meta-factor-row__indicator[data-v-0ebd2241]{width:1rem;font-size:.85rem}.meta-factor-row__detail[data-v-0ebd2241]{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}.editable[data-v-0ebd2241]{cursor:text;border-radius:.25rem;transition:background .1s}.editable[data-v-0ebd2241]:hover{background:color-mix(in srgb, var(--bs-primary) 8%, transparent)}.edit-actions[data-v-0ebd2241]{gap:.4rem;display:flex}.tier-preview[data-v-0ebd2241]{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-0ebd2241]{align-items:center;margin-bottom:.35rem;display:flex}.tier-preview__body[data-v-0ebd2241]{white-space:pre-wrap;margin-bottom:.4rem}.tier-preview__sub[data-v-0ebd2241]{color:var(--bs-secondary);margin-top:.25rem;font-size:.78rem}.tier-badge[data-v-0ebd2241]{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-0ebd2241]{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-0ebd2241]{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-0ebd2241]:first-of-type{border-top:none}.ai-fit-badge[data-v-0ebd2241]{text-transform:uppercase;letter-spacing:.04em;border-radius:1rem;padding:.05rem .45rem;font-size:.65rem;font-weight:700}.ai-fit-badge--high[data-v-0ebd2241]{color:var(--bs-success-text-emphasis);background:color-mix(in srgb, var(--bs-success) 22%, transparent)}.ai-fit-badge--medium[data-v-0ebd2241]{color:var(--bs-warning-text-emphasis);background:color-mix(in srgb, var(--bs-warning) 22%, transparent)}.ai-fit-badge--low[data-v-0ebd2241]{color:var(--bs-secondary);background:var(--bs-tertiary-bg)}.rule-info-btn[data-v-0ebd2241]{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-0ebd2241]:hover{color:var(--bs-info)}.rule-modal-overlay[data-v-0ebd2241]{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-0ebd2241]{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-3abde780]{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.4rem;padding:.75rem 1rem}.stat-card__label[data-v-3abde780]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);font-size:.7rem}.stat-card__value[data-v-3abde780]{margin-top:.15rem;font-size:1.4rem;font-weight:700}.section-header[data-v-3abde780]{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-3abde780]{border-bottom:1px solid var(--bs-border-color-translucent)}.rule-block__header[data-v-3abde780]{cursor:pointer;align-items:center;gap:.4rem;padding:.55rem 0;display:flex}.rule-block__header[data-v-3abde780]:hover{background:var(--bs-tertiary-bg)}.caret[data-v-3abde780]{width:1rem;color:var(--bs-secondary)}.rule-block__body[data-v-3abde780]{padding:0 0 .5rem 1.4rem}.q-row[data-v-3abde780]{border-top:1px dashed var(--bs-border-color-translucent);padding:.5rem 0}.q-row__top[data-v-3abde780]{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.q-row__excerpt[data-v-3abde780]{color:var(--bs-body-color);margin-top:.25rem;margin-left:1.5rem;font-size:.85rem}.q-tier-suggested[data-v-3abde780]{color:var(--bs-primary);font-weight:700}.flag[data-v-3abde780]{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-3abde780]{background:color-mix(in srgb, var(--bs-warning) 18%, transparent);color:var(--bs-warning-text-emphasis)}.flag--deprecated[data-v-3abde780]{background:color-mix(in srgb, var(--bs-danger) 18%, transparent);color:var(--bs-danger-text-emphasis)}.flag--ok[data-v-3abde780]{background:color-mix(in srgb, var(--bs-success) 18%, transparent);color:var(--bs-success-text-emphasis)}.inspect-overlay[data-v-3abde780]{z-index:1050;background:#00000073;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.inspect-panel[data-v-3abde780]{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-3abde780]{background:var(--bs-tertiary-bg);border-radius:.4rem;padding:.6rem .8rem}.meta-block__label[data-v-3abde780]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.25rem;font-size:.7rem}.toast-msg[data-v-3abde780]{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}.inv-row[data-v-0ce3edd9]{border-bottom:1px solid var(--bs-border-color-translucent);justify-content:space-between;align-items:center;padding:6px 0;font-size:.85rem;display:flex}.inv-row[data-v-0ce3edd9]:hover{background-color:var(--bs-tertiary-bg)}.inv-row__left[data-v-0ce3edd9]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.inv-row__right[data-v-0ce3edd9]{flex-shrink:0;align-items:center;gap:12px;font-size:.8rem;display:flex}#help-panel:has(.help-panel-top){justify-content:flex-start}.inv-row[data-v-8ad3da30]{border-bottom:1px solid var(--bs-border-color-translucent);cursor:pointer;flex-direction:column;gap:4px;padding:10px;font-size:.85rem;display:flex}.inv-row[data-v-8ad3da30]:hover{background:var(--bs-tertiary-bg)}.inv-row__top[data-v-8ad3da30]{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.inv-row__left[data-v-8ad3da30]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-8ad3da30]{flex-shrink:0;align-items:flex-start;gap:16px;padding-top:2px;font-size:.727rem;display:flex}.inv-row__desc[data-v-8ad3da30]{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-7e4a4477]{margin-bottom:.5rem;font-size:.75rem;font-weight:600}.rendered-body[data-v-f892f65e] p{margin-bottom:.75rem}.rendered-body[data-v-f892f65e] p:last-child{margin-bottom:0}.daily-prompt[data-v-f892f65e]{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-f892f65e]{color:var(--bs-primary);font-size:.92rem;font-weight:700}.daily-prompt__hint[data-v-f892f65e]{color:var(--bs-body-color);font-size:.82rem}.tier-selector-row[data-v-f892f65e]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tier-btn-sm[data-v-f892f65e]{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-f892f65e]{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.tier-btn-sm--locked[data-v-f892f65e]{cursor:not-allowed;opacity:.55}.question-card[data-v-433cb8ea]{background:var(--bs-tertiary-bg);border-left:3px solid var(--bs-primary);border-radius:.5rem;padding:1.5rem}.answer-btn[data-v-433cb8ea]{border-radius:.375rem;padding:.6rem 1rem;font-size:.85rem}.result-block[data-v-433cb8ea]{border-top:1px solid var(--bs-border-color-translucent);margin-top:.5rem;padding-top:1rem}.empty-state[data-v-c291b090]{text-align:center;background:var(--bs-tertiary-bg);border-radius:.5rem;padding:3rem 1rem}.empty-state__icon[data-v-c291b090]{color:var(--bs-secondary);margin-bottom:.75rem;font-size:2rem}.daily-card[data-v-c291b090]{background:var(--bs-tertiary-bg);border-radius:.5rem;padding:1.25rem}.daily-card__title-row[data-v-c291b090]{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.25rem;display:flex}.daily-card__title[data-v-c291b090]{margin:0;font-size:1.05rem;font-weight:700}.daily-card__rule-badge[data-v-c291b090]{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-c291b090]{color:var(--bs-secondary);margin-bottom:.75rem;font-size:.78rem}.daily-card__prompt[data-v-c291b090]{font-size:.85rem;font-weight:500}.daily-card__completed[data-v-c291b090]{color:var(--bs-success);margin-bottom:.5rem;font-size:.92rem;font-weight:600}.daily-card__meta[data-v-c291b090]{color:var(--bs-secondary);margin-top:.75rem;font-size:.7rem}.tier-selector[data-v-c291b090]{gap:.4rem;display:flex}.tier-btn[data-v-c291b090]{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-c291b090]{background:var(--bs-primary);color:#fff;border-color:var(--bs-primary)}.section-header[data-v-c291b090]{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-c291b090]{font-size:.82rem}.lb-row[data-v-c291b090]{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-c291b090]{color:var(--bs-secondary);text-transform:uppercase;font-size:.7rem;font-weight:600}.lb-row--gold .lb-rank[data-v-c291b090]{color:#d4a017;font-weight:700}.lb-row--silver .lb-rank[data-v-c291b090]{color:#8a8a8a;font-weight:700}.lb-row--bronze .lb-rank[data-v-c291b090]{color:#b87333;font-weight:700}.help-stat-row[data-v-c291b090]{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-c291b090]:last-child{border-bottom:none}.inv-row[data-v-4e738ad3]{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-4e738ad3]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-4e738ad3]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-4e738ad3]{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-cda1796b]{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-cda1796b]{margin-bottom:.5rem;font-size:.8rem;font-weight:600}.hero-stats[data-v-cda1796b]{justify-content:space-around;gap:1rem;display:flex}.hero-stat[data-v-cda1796b]{flex-direction:column;align-items:center;gap:.4rem;display:flex}.hero-stat__ring[data-v-cda1796b]{width:72px;height:72px;position:relative}.hero-stat__svg[data-v-cda1796b]{width:100%;height:100%;transform:rotate(-90deg)}.hero-stat__track[data-v-cda1796b]{fill:none;stroke:var(--bs-border-color-translucent);stroke-width:3px}.hero-stat__fill[data-v-cda1796b]{fill:none;stroke-width:3px;stroke-linecap:round;transition:stroke-dasharray .6s}.hero-stat__fill--accuracy[data-v-cda1796b]{stroke:var(--bs-success)}.hero-stat__fill--score[data-v-cda1796b]{stroke:var(--bs-primary)}.hero-stat__fill--completion[data-v-cda1796b]{stroke:var(--bs-info)}.hero-stat__number[data-v-cda1796b]{justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex;position:absolute;inset:0}.hero-stat__number small[data-v-cda1796b]{margin-left:1px;font-size:.65rem;font-weight:500}.hero-stat__label[data-v-cda1796b]{color:var(--bs-secondary);font-size:.7rem;font-weight:500}.stat-cards[data-v-cda1796b]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.stat-card[data-v-cda1796b]{background:var(--bs-tertiary-bg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.stat-card__icon[data-v-cda1796b]{color:var(--bs-primary);flex-shrink:0;font-size:1.1rem}.stat-card__icon--gold[data-v-cda1796b]{color:#d4a017}.stat-card__icon--streak[data-v-cda1796b],.stat-card__icon--fav[data-v-cda1796b]{color:var(--bs-danger)}.stat-card__content[data-v-cda1796b]{flex-direction:column;min-width:0;display:flex}.stat-card__value[data-v-cda1796b]{font-size:1.05rem;font-weight:700;line-height:1.2}.stat-card__value--text[data-v-cda1796b]{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:600;overflow:hidden}.stat-card__unit[data-v-cda1796b]{font-size:.72rem;font-weight:500}.stat-card__label[data-v-cda1796b]{color:var(--bs-secondary);font-size:.68rem;font-weight:500}.stat-card__sub[data-v-cda1796b]{color:var(--bs-secondary);opacity:.7;font-size:.62rem}.stat-grid-secondary[data-v-cda1796b]{border-top:1px solid var(--bs-border-color-translucent)}.stat-row[data-v-cda1796b]{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-cda1796b]{color:var(--bs-secondary)}.stat-row__value[data-v-cda1796b]{font-weight:600}.stat-grid[data-v-cda1796b]{flex-wrap:wrap;gap:1.5rem 2.5rem;display:flex}.stat-item[data-v-cda1796b]{flex-direction:column;display:flex}.stat-value[data-v-cda1796b]{font-size:1.1rem;font-weight:600;line-height:1.2}.stat-label[data-v-cda1796b]{color:var(--bs-secondary);font-size:.75rem}.milestone[data-v-cda1796b]{align-items:center;padding:.2rem 0;font-size:.8rem;display:inline-flex}.milestone.achieved[data-v-cda1796b]{color:var(--bs-success)}.milestone.next[data-v-cda1796b]{opacity:.6;border-left:2px solid var(--bs-border-color-translucent);padding-left:.75rem}.inv-row[data-v-cda1796b]{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-cda1796b]:hover{background-color:var(--bs-tertiary-bg)}.inv-row__left[data-v-cda1796b]{flex:1;gap:6px;min-width:0;display:flex}.inv-row__right[data-v-cda1796b]{flex-shrink:0;align-items:center;gap:12px;font-size:.8rem;display:flex}.level-roadmap[data-v-cda1796b]{flex-direction:column;gap:0;display:flex}.level-roadmap__item[data-v-cda1796b]{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-cda1796b]:last-child{border-bottom:none}.level-roadmap__level[data-v-cda1796b]{color:var(--bs-secondary);min-width:2.5rem;font-size:.72rem;font-weight:600}.level-roadmap__title[data-v-cda1796b]{flex:1;font-weight:500}.level-roadmap__check[data-v-cda1796b]{color:var(--bs-success);font-size:.75rem}.level-roadmap__item--achieved[data-v-cda1796b]{color:var(--bs-body-color)}.level-roadmap__item--current .level-roadmap__title[data-v-cda1796b]{color:var(--bs-primary);font-weight:700}.level-roadmap__item--current .level-roadmap__level[data-v-cda1796b]{color:var(--bs-primary)}.level-roadmap__item--locked[data-v-cda1796b]{opacity:.45}.streak-tiers[data-v-cda1796b]{flex-direction:column;display:flex}.streak-tier[data-v-cda1796b]{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-cda1796b]:last-child{border-bottom:none}.streak-tier--active[data-v-cda1796b]{opacity:1}.streak-tier--active .streak-tier__bonus[data-v-cda1796b]{color:var(--bs-danger);font-weight:700}.streak-tier__days[data-v-cda1796b]{color:var(--bs-secondary);font-weight:500}.streak-tier__bonus[data-v-cda1796b]{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-c6d5c231]{flex-direction:column;font-size:.85rem;display:flex}.fw-sidemenu__cat[data-v-c6d5c231]{border-bottom:1px solid var(--bs-border-color-translucent)}.fw-sidemenu__cat-header[data-v-c6d5c231]{align-items:center;gap:.25rem;display:flex}.fw-sidemenu__cat-link[data-v-c6d5c231]{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-c6d5c231]:hover{color:#000}.fw-sidemenu__toggle[data-v-c6d5c231]{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-c6d5c231]:hover{color:#000}.fw-sidemenu__children[data-v-c6d5c231]{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-c6d5c231]{border-top:1px dashed var(--bs-border-color-translucent);margin-top:.35rem;padding-top:.35rem}.fw-sidemenu__group-label[data-v-c6d5c231]{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-c6d5c231]:hover{color:var(--bs-primary);filter:brightness(.85)}.fw-sidemenu__rules[data-v-c6d5c231]{margin:0;padding-left:1.25rem;list-style:outside}.fw-sidemenu__rules li[data-v-c6d5c231]{margin:0;padding:0}.fw-sidemenu__rule[data-v-c6d5c231]{color:var(--bs-body-color);padding:.25rem 0;line-height:1.1;text-decoration:none;display:block}.fw-sidemenu__rule[data-v-c6d5c231]:hover{color:#000}.fw-sidemenu__link--active[data-v-c6d5c231]{font-weight:700;color:#000!important}.fw-sidemenu__cat-link.fw-sidemenu__link--active[data-v-c6d5c231]{border-left-color:#000!important}.learn-layout__header[data-v-8505c5be]{border-bottom:1px solid var(--bs-border-color-translucent);padding:1.25rem 0 .75rem}.learn-layout__header-title[data-v-8505c5be]{letter-spacing:.01em;margin:0;font-size:1.1rem;font-weight:700}.learn-layout__sidebar[data-v-8505c5be]{border-right:1px solid var(--bs-border-color-translucent);padding-top:1rem;padding-right:1.5rem}.learn-layout__main[data-v-8505c5be]{padding-left:1.5rem}@media (width<=991.98px){.learn-layout__main[data-v-8505c5be]{padding-left:0}}.inv-row[data-v-fff1eece]{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-fff1eece]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-fff1eece]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-fff1eece]{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-cb2af812]{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-cb2af812]:hover{background:var(--bs-tertiary-bg)}.inv-row__left[data-v-cb2af812]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inv-row__right[data-v-cb2af812]{flex-shrink:0;align-items:center;gap:16px;display:flex}.example-block[data-v-cb2af812]{border-left:2px solid var(--bs-border-color-translucent);padding:4px 0 4px 12px;font-size:.9rem}.related-menu[data-v-cb2af812]{border:1px solid var(--bs-border-color-translucent);background:var(--bs-tertiary-bg);border-radius:2px;padding:.75rem 1rem}.related-menu__label[data-v-cb2af812]{text-transform:uppercase;letter-spacing:.04em;color:var(--bs-secondary);margin-bottom:.35rem;font-size:.7rem;font-weight:600}.related-menu__item[data-v-cb2af812]{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-cb2af812]:last-child{border-bottom:none}.related-menu__item[data-v-cb2af812]:hover{color:#000}.related-menu__item:hover .related-menu__arrow[data-v-cb2af812]{transform:translate(2px)}.related-menu__name[data-v-cb2af812]{font-weight:500}.related-menu__arrow[data-v-cb2af812]{color:var(--bs-secondary);font-size:.75rem;transition:transform .15s}.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)}
