@layer theme,base;@layer components{.mz-page{gap:var(--mz-gap-lg);flex-direction:column;flex:1 0 auto;width:100%;min-width:0;margin-inline:auto;padding:.75rem .75rem 1.5rem;display:flex}@media (min-width:640px){.mz-page{padding:1rem 1.5rem 2rem}}@media (min-width:1024px){.mz-page{padding:1.25rem 2rem 2.5rem}}.mz-page--default{max-width:72rem}.mz-page--wide{max-width:1400px}.mz-page--full{max-width:none}.mz-page[data-pending] .mz-page__body{opacity:.55;pointer-events:none;transition:opacity .15s}.mz-page__body{min-width:0}.mz-page__main,.mz-page__side,.mz-page__tips,.mz-page__footer{gap:var(--mz-gap-md);flex-direction:column;min-width:0;display:flex}.mz-page--l1 .mz-page__body{grid-template-columns:var(--mz-page-sidebar) minmax(0, 1fr);align-items:start;gap:1.25rem;display:grid}.mz-page__side{top:calc(var(--mz-site-chrome-top,4.5rem) + .5rem);max-height:calc(100dvh - var(--mz-site-chrome-top,4.5rem) - 1rem);overscroll-behavior:contain;border:1px solid var(--mz-border-hairline);background:var(--mz-bg-surface);scrollbar-gutter:stable;border-radius:.7rem;padding:.7rem .55rem;position:sticky;overflow:hidden auto}.mz-page__side-title{color:var(--mz-text-muted);letter-spacing:.08em;margin:0;padding:0 .4rem;font-size:.68rem;font-weight:600}.mz-page__side{gap:var(--mz-gap-sm)}.mz-page__side-trigger{border:1px solid var(--mz-border-hairline);background:var(--mz-bg-surface);color:var(--mz-text-body);border-radius:.55rem;align-self:flex-start;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.mz-page__side-trigger[data-active]{border-color:color-mix(in srgb, var(--mz-brand,#c9a227) 60%, var(--mz-border-hairline));color:var(--mz-brand,var(--mz-text-title))}.mz-page__side-sheet{gap:var(--mz-gap-md);flex-direction:column;display:flex}.mz-page--l3 .mz-page__body{grid-template-columns:minmax(0, 1fr) var(--mz-page-tips);align-items:start;gap:1.25rem;display:grid}.mz-page__tips{top:calc(var(--mz-site-chrome-top,4.5rem) + .5rem);position:sticky}.mz-page--workspace{gap:var(--mz-gap-md)}.mz-page--workspace .mz-page__body{flex-direction:column;flex:auto;min-height:0;display:flex}.mz-page--workspace .mz-page__main{flex:auto;min-height:0}@media (max-width:768px){.mz-page--l1 .mz-page__body,.mz-page--l3 .mz-page__body{gap:var(--mz-gap-md);flex-direction:column;display:flex}.mz-page__side,.mz-page__tips{max-height:none;position:static}}}@layer utilities;
.mz-side-sheet{z-index:1300;pointer-events:none;display:flex;position:fixed;inset:0}.mz-side-sheet--open{pointer-events:auto}.mz-side-sheet--left{justify-content:flex-start}.mz-side-sheet--right{justify-content:flex-end}.mz-side-sheet__overlay{cursor:pointer;opacity:0;background:#060a127a;border:0;padding:0;transition:opacity .32s;position:absolute;inset:0}.mz-side-sheet--open .mz-side-sheet__overlay{opacity:1}.mz-side-sheet__panel{--mz-drawer-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;box-sizing:border-box;background:var(--fi-side,var(--mz-bg-surface,#15181f));width:min(78vw,16.25rem);height:100%;min-height:100%;max-height:100%;color:var(--mz-text-body,#e8e4d8);border:1px solid color-mix(in srgb, var(--mz-brand,#c9a227) 18%, var(--mz-border-hairline,#2a2f3a));transition:transform var(--mz-drawer-enter,.42s) var(--mz-drawer-ease);padding-bottom:env(safe-area-inset-bottom,0px);will-change:transform;flex-direction:column;flex:none;align-self:stretch;display:flex;position:relative;overflow:hidden;transform:translate(0);box-shadow:inset 0 1px #ffffff0a,10px 0 28px #0006}.mz-side-sheet--right .mz-side-sheet__panel{box-shadow:inset 0 1px #ffffff0a,-10px 0 28px #0006}html[data-theme=light] .mz-side-sheet__panel{background:var(--mz-bg-surface,#fff);box-shadow:8px 0 24px #0f172a24}.mz-side-sheet--left .mz-side-sheet__panel{border-left:0;border-radius:0 .7rem .7rem 0;transform:translate(-105%)}.mz-side-sheet--right .mz-side-sheet__panel{border-right:0;border-radius:.7rem 0 0 .7rem;transform:translate(105%)}.mz-side-sheet--open.mz-side-sheet--left .mz-side-sheet__panel,.mz-side-sheet--open.mz-side-sheet--right .mz-side-sheet__panel{transform:translate(0)}.mz-side-sheet__header{border-bottom:1px solid color-mix(in srgb, var(--mz-brand,#c9a227) 16%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.45rem;padding:.45rem .55rem .4rem .7rem;display:flex}html[data-theme=light] .mz-side-sheet__header{border-bottom-color:var(--mz-border-hairline,#e2e8f0)}.mz-side-sheet__title{color:var(--mz-text-muted,#9c9ea6);font:650 .68rem/1.3 var(--mz-font-family,inherit);letter-spacing:.1em;text-transform:uppercase;margin:0}.mz-side-sheet__close{background:color-mix(in srgb, var(--mz-text-muted,#64748b) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--mz-text-muted,#94a3b8);font:inherit;cursor:pointer;border:0;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s,transform .14s;display:inline-flex}.mz-side-sheet__close:active{background:color-mix(in srgb, var(--mz-brand,#c9a227) 22%, transparent);color:var(--mz-text-title,#f8fafc);transform:scale(.92)}.mz-side-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.45rem .35rem .5rem;overflow-y:auto}.mz-side-sheet__footer{padding:.45rem .55rem calc(.55rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--mz-brand,#c9a227) 14%, transparent);background:#00000038;flex-direction:column;flex-shrink:0;gap:.3rem;display:flex}html[data-theme=light] .mz-side-sheet__footer{border-top-color:var(--mz-border-hairline,#e2e8f0);background:color-mix(in srgb, var(--mz-bg-page,#f8fafc) 80%, transparent)}.mz-side-sheet__footer .mz-forever-mp-filter__clear{border-radius:.45rem;min-height:2.15rem;font-size:.8rem}@media (prefers-reduced-motion:reduce){.mz-side-sheet__overlay,.mz-side-sheet__panel,.mz-side-sheet__close{transition:none}}
@layer theme,base;@layer components{.mz-pagination{justify-content:space-between;align-items:center;gap:var(--mz-gap-sm) var(--mz-gap-md);padding-top:var(--mz-gap-md);border-top:1px solid var(--mz-border-hairline);color:var(--mz-text-secondary);font-size:var(--mz-font-size-caption);flex-wrap:wrap;display:flex}.mz-pagination__summary{font-variant-numeric:tabular-nums;min-width:0}.mz-pagination__controls{flex-wrap:wrap;align-items:center;gap:.375rem;margin-left:auto;display:flex}.mz-pagination__gap{color:var(--mz-text-muted);padding:0 .25rem}.mz-pagination--compact .mz-pagination__controls .mz-button{min-height:var(--mz-control-h);padding-inline:.875rem}.mz-pl__main>.mz-pagination{margin-top:var(--mz-gap-md)}}@layer utilities;
