@charset "UTF-8";@font-face{font-family:Material Icons;font-style:normal;font-display:swap;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url("./media/sora-latin-400-normal-F3CRNV4J.woff2") format("woff2"),url("./media/sora-latin-400-normal-ULFOU22Q.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url("./media/sora-latin-ext-400-normal-H2XQBDLE.woff2") format("woff2"),url("./media/sora-latin-ext-400-normal-SUU6ZH6V.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url("./media/sora-latin-600-normal-RPOBQQHN.woff2") format("woff2"),url("./media/sora-latin-600-normal-FSEJYYJR.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url("./media/sora-latin-ext-600-normal-TWK7OYEB.woff2") format("woff2"),url("./media/sora-latin-ext-600-normal-LL3GC6JF.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url("./media/sora-latin-700-normal-VBOJYNIO.woff2") format("woff2"),url("./media/sora-latin-700-normal-PUTQAZHJ.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url("./media/sora-latin-ext-700-normal-VOYQVTRA.woff2") format("woff2"),url("./media/sora-latin-ext-700-normal-N2YENBBN.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url("./media/sora-latin-800-normal-YDFXR2V6.woff2") format("woff2"),url("./media/sora-latin-800-normal-HKYRI6KP.woff") format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url("./media/sora-latin-ext-800-normal-FR34THWU.woff2") format("woff2"),url("./media/sora-latin-ext-800-normal-6VT4RQET.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-latin-400-normal-STXQN3YV.woff2") format("woff2"),url("./media/nunito-latin-400-normal-XYKNV5V5.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nunito-latin-ext-400-normal-C34L4GMP.woff2") format("woff2"),url("./media/nunito-latin-ext-400-normal-4JJ7MAB4.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url("./media/nunito-latin-600-normal-D4YHSYEV.woff2") format("woff2"),url("./media/nunito-latin-600-normal-HGWTVWBY.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url("./media/nunito-latin-ext-600-normal-YMBOMW3D.woff2") format("woff2"),url("./media/nunito-latin-ext-600-normal-IO33VEDP.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-latin-700-normal-BNRLMBX2.woff2") format("woff2"),url("./media/nunito-latin-700-normal-OPDVKG55.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nunito-latin-ext-700-normal-NDC5LB7U.woff2") format("woff2"),url("./media/nunito-latin-ext-700-normal-BKG76XC4.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url("./media/nunito-latin-800-normal-ZLC45ULI.woff2") format("woff2"),url("./media/nunito-latin-800-normal-OEF6YSFC.woff") format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url("./media/nunito-latin-ext-800-normal-QOKOLMUU.woff2") format("woff2"),url("./media/nunito-latin-ext-800-normal-4OZMSUDX.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-400-normal-W2P7FH6Q.woff2") format("woff2"),url("./media/manrope-latin-400-normal-H43QQ5XW.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url("./media/manrope-latin-ext-400-normal-6UMUPTQW.woff2") format("woff2"),url("./media/manrope-latin-ext-400-normal-LCV4HTWE.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-latin-500-normal-CQ46M34Y.woff2") format("woff2"),url("./media/manrope-latin-500-normal-6DNEONPG.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url("./media/manrope-latin-ext-500-normal-65SPXYJA.woff2") format("woff2"),url("./media/manrope-latin-ext-500-normal-47REQ2SK.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-latin-600-normal-55ATVHX7.woff2") format("woff2"),url("./media/manrope-latin-600-normal-XW3XBGN3.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url("./media/manrope-latin-ext-600-normal-CE2JFXTT.woff2") format("woff2"),url("./media/manrope-latin-ext-600-normal-YZEGJJZ5.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-700-normal-J7BHEPTZ.woff2") format("woff2"),url("./media/manrope-latin-700-normal-SE4WUS6C.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url("./media/manrope-latin-ext-700-normal-ZRNEGYSR.woff2") format("woff2"),url("./media/manrope-latin-ext-700-normal-2THVGD2M.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-latin-800-normal-CIONJRO4.woff2") format("woff2"),url("./media/manrope-latin-800-normal-YJC24PKF.woff") format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url("./media/manrope-latin-ext-800-normal-CW55OQTE.woff2") format("woff2"),url("./media/manrope-latin-ext-800-normal-ZDN6HMGG.woff") format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-kufi-arabic-arabic-400-normal-CAFOVZ74.woff2") format("woff2"),url("./media/noto-kufi-arabic-arabic-400-normal-4DM7R4QR.woff") format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:600;src:url("./media/noto-kufi-arabic-arabic-600-normal-62EPSM35.woff2") format("woff2"),url("./media/noto-kufi-arabic-arabic-600-normal-B2D74FHE.woff") format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-kufi-arabic-arabic-700-normal-YXFNUTJX.woff2") format("woff2"),url("./media/noto-kufi-arabic-arabic-700-normal-D444VZE7.woff") format("woff")}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:800;src:url("./media/noto-kufi-arabic-arabic-800-normal-5YHSKWGM.woff2") format("woff2"),url("./media/noto-kufi-arabic-arabic-800-normal-G3XSFDYR.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2"),url("./media/jetbrains-mono-latin-400-normal-WDD34GPP.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-400-normal-55RNMRQS.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2"),url("./media/jetbrains-mono-latin-500-normal-ETEQEOVZ.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url("./media/jetbrains-mono-latin-ext-500-normal-W67NWU5E.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-500-normal-2BKZW4LT.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/jetbrains-mono-latin-700-normal-SVC2HUP4.woff2") format("woff2"),url("./media/jetbrains-mono-latin-700-normal-ZFEEZXV6.woff") format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url("./media/jetbrains-mono-latin-ext-700-normal-GESTC2QT.woff2") format("woff2"),url("./media/jetbrains-mono-latin-ext-700-normal-PQ5HUZTC.woff") format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fredoka-latin-500-normal-MUH7PC4F.woff2") format("woff2"),url("./media/fredoka-latin-500-normal-TAZXZIDU.woff") format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url("./media/fredoka-latin-ext-500-normal-W3J3YALF.woff2") format("woff2"),url("./media/fredoka-latin-ext-500-normal-6NJHJN6S.woff") format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fredoka-latin-600-normal-4RELULYA.woff2") format("woff2"),url("./media/fredoka-latin-600-normal-TKHDHXN3.woff") format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url("./media/fredoka-latin-ext-600-normal-OZTDTULI.woff2") format("woff2"),url("./media/fredoka-latin-ext-600-normal-O5NBCZTM.woff") format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fredoka-latin-700-normal-457OFEIL.woff2") format("woff2"),url("./media/fredoka-latin-700-normal-655LRQQE.woff") format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url("./media/fredoka-latin-ext-700-normal-LUWPWBD2.woff2") format("woff2"),url("./media/fredoka-latin-ext-700-normal-IH6IF7MD.woff") format("woff")}html{color-scheme:dark;--mat-sys-background: light-dark(#fdf9f0, #14140f);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f4f0e8, #31312b);--mat-sys-inverse-primary: light-dark(#cdcd00, #626200);--mat-sys-inverse-surface: light-dark(#31312b, #e6e2d9);--mat-sys-on-background: light-dark(#1c1c17, #e6e2d9);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #323200);--mat-sys-on-primary-container: light-dark(#494900, #eaea00);--mat-sys-on-primary-fixed: light-dark(#1d1d00, #1d1d00);--mat-sys-on-primary-fixed-variant: light-dark(#494900, #494900);--mat-sys-on-secondary: light-dark(#ffffff, #323218);--mat-sys-on-secondary-container: light-dark(#49482d, #e7e4bf);--mat-sys-on-secondary-fixed: light-dark(#1d1d06, #1d1d06);--mat-sys-on-secondary-fixed-variant: light-dark(#49482d, #49482d);--mat-sys-on-surface: light-dark(#1c1c17, #e6e2d9);--mat-sys-on-surface-variant: light-dark(#48473a, #e6e3d1);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#797869, #939182);--mat-sys-outline-variant: light-dark(#cac7b6, #48473a);--mat-sys-primary: light-dark(#626200, #cdcd00);--mat-sys-primary-container: light-dark(#eaea00, #494900);--mat-sys-primary-fixed: light-dark(#eaea00, #eaea00);--mat-sys-primary-fixed-dim: light-dark(#cdcd00, #cdcd00);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#606043, #cac8a5);--mat-sys-secondary-container: light-dark(#e7e4bf, #49482d);--mat-sys-secondary-fixed: light-dark(#e7e4bf, #e7e4bf);--mat-sys-secondary-fixed-dim: light-dark(#cac8a5, #cac8a5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fdf9f0, #14140f);--mat-sys-surface-bright: light-dark(#fdf9f0, #3a3933);--mat-sys-surface-container: light-dark(#f1ede5, #20201b);--mat-sys-surface-container-high: light-dark(#ece8df, #2b2a25);--mat-sys-surface-container-highest: light-dark(#e6e2d9, #36352f);--mat-sys-surface-container-low: light-dark(#f7f3ea, #1c1c17);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0e0a);--mat-sys-surface-dim: light-dark(#dddad1, #14140f);--mat-sys-surface-tint: light-dark(#626200, #cdcd00);--mat-sys-surface-variant: light-dark(#e6e3d1, #48473a);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #313125;--mat-sys-neutral10: #1c1c17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-large-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-medium-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-small-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-large-font: Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-medium-font: Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-small-font: Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-large-font: Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-medium-font: Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-small-font: Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-large-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-medium-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-small-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-large-font: Sora, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-medium-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-small-font: Manrope, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mat-sys-primary: #f1c40f;--mat-sys-on-primary: #1a1205;--mat-sys-tertiary: #9b59b6;--mat-sys-on-tertiary: #0e0a12;--mat-sys-background: #0e1116;--mat-sys-surface: #141a24;--mat-sys-surface-container: #1b212c;--mat-sys-surface-container-high: #232b38;--mat-sys-surface-container-low: #11161f;--mat-sys-outline-variant: #29313f;--z-gold: #f1c40f;--z-gold-hi: #ffe27a;--z-gold-deep: #c99a05;--z-violet: #9b59b6;--z-violet-hi: #c792e0;--z-azure: #5b9dff;--z-cyan: #45d6e6;--z-text-hi: #f4f6fb;--z-text-mid: #aeb7c6;--z-text-low: #6b7689;--z-rarity-common: #c9cdd6;--z-rarity-uncommon: #2ecc71;--z-rarity-rare: #3498db;--z-rarity-epic: #9b59b6;--z-rarity-legendary: #f1c40f;--z-display: "Sora", sans-serif;--z-mono: "JetBrains Mono", ui-monospace, monospace;--z-accent-rgb: 241, 196, 15;--z-accent2-rgb: 155, 89, 182;--app-pad-y: clamp(20px, 2.5vw, 36px);--app-pad-x: clamp(14px, 1.4vw, 22px);--z-twilight: radial-gradient( 120% 90% at 78% -10%, rgba(155, 89, 182, .38) 0%, rgba(155, 89, 182, 0) 55% ), radial-gradient(90% 80% at 12% 115%, rgba(241, 196, 15, .2) 0%, rgba(241, 196, 15, 0) 55%), linear-gradient(150deg, #0e1116 0%, #141a24 48%, #1b212c 100%)}*{box-sizing:border-box}html,body{margin:0;padding:0;color:var(--mat-sys-on-surface);font-family:var(--mat-sys-body-medium-font);font-size:15px;line-height:1.5;min-height:100vh}body{background:var(--z-twilight);background-attachment:fixed}h1,h2,h3,h4{font-family:var(--z-display);letter-spacing:-.01em}a{color:var(--z-azure);text-decoration:none}a:hover{text-decoration:underline}code{background:var(--mat-sys-surface-container-high);padding:2px 6px;border-radius:4px;font-size:.9em}.dim{color:var(--mat-sys-on-surface-variant)}.mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint{color:var(--mat-sys-outline)}.error{color:var(--mat-sys-error)}.ok{color:#6cdfa6}mat-chip.mat-mdc-chip.ok{--mat-chip-elevated-container-color: rgba(67, 181, 129, .28);--mat-chip-elevated-selected-container-color: rgba(67, 181, 129, .28);--mat-chip-label-text-color: #b9f0d2;--mat-chip-selected-label-text-color: #b9f0d2;--mat-chip-with-icon-icon-color: #b9f0d2;--mat-chip-with-icon-selected-icon-color: #b9f0d2}mat-chip.mat-mdc-chip.muted{--mat-chip-elevated-container-color: var(--mat-sys-surface-container-high);--mat-chip-elevated-selected-container-color: var(--mat-sys-surface-container-high);--mat-chip-label-text-color: var(--mat-sys-on-surface-variant);--mat-chip-selected-label-text-color: var(--mat-sys-on-surface-variant)}mat-chip.mat-mdc-chip.draft{--mat-chip-elevated-container-color: rgba(255, 184, 77, .22);--mat-chip-elevated-selected-container-color: rgba(255, 184, 77, .22);--mat-chip-label-text-color: #ffd6a0;--mat-chip-selected-label-text-color: #ffd6a0;--mat-chip-with-icon-icon-color: #ffd6a0;--mat-chip-with-icon-selected-icon-color: #ffd6a0}mat-chip.mat-mdc-chip.approved{--mat-chip-elevated-container-color: rgba(67, 181, 129, .28);--mat-chip-elevated-selected-container-color: rgba(67, 181, 129, .28);--mat-chip-label-text-color: #b9f0d2;--mat-chip-selected-label-text-color: #b9f0d2;--mat-chip-with-icon-icon-color: #b9f0d2;--mat-chip-with-icon-selected-icon-color: #b9f0d2}mat-chip.mat-mdc-chip.rejected{--mat-chip-elevated-container-color: rgba(237, 66, 69, .24);--mat-chip-elevated-selected-container-color: rgba(237, 66, 69, .24);--mat-chip-label-text-color: #ff9b9d;--mat-chip-selected-label-text-color: #ff9b9d}mat-chip.mat-mdc-chip.pending{--mat-chip-elevated-container-color: rgba(255, 184, 77, .22);--mat-chip-elevated-selected-container-color: rgba(255, 184, 77, .22);--mat-chip-label-text-color: #ffd6a0;--mat-chip-selected-label-text-color: #ffd6a0}mat-chip.mat-mdc-chip.cancelled{--mat-chip-elevated-container-color: rgba(139, 127, 219, .22);--mat-chip-elevated-selected-container-color: rgba(139, 127, 219, .22);--mat-chip-label-text-color: #cfc7ff;--mat-chip-selected-label-text-color: #cfc7ff}mat-chip.mat-mdc-chip.withdrawn{--mat-chip-elevated-container-color: var(--mat-sys-surface-container-high);--mat-chip-elevated-selected-container-color: var(--mat-sys-surface-container-high);--mat-chip-label-text-color: var(--mat-sys-on-surface-variant);--mat-chip-selected-label-text-color: var(--mat-sys-on-surface-variant)}.gradient-text{background:linear-gradient(105deg,var(--z-gold-hi) 0%,var(--z-gold) 34%,var(--z-violet-hi) 78%,var(--z-violet) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.wordmark{font-family:var(--z-display);font-weight:800;letter-spacing:-.03em;line-height:.9}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--z-gold)}.kicker:before{content:"";width:26px;height:2px;border-radius:2px;background:currentColor;flex:0 0 auto}.mono{font-family:var(--z-mono);font-variant-numeric:tabular-nums}.baseline-bar{height:5px;width:100%;border-radius:2px;background:linear-gradient(90deg,var(--z-gold),var(--z-violet) 55%,var(--z-azure))}.rarity-common{--z-rarity: var(--z-rarity-common)}.rarity-uncommon{--z-rarity: var(--z-rarity-uncommon)}.rarity-rare{--z-rarity: var(--z-rarity-rare)}.rarity-epic{--z-rarity: var(--z-rarity-epic)}.rarity-legendary{--z-rarity: var(--z-rarity-legendary)}.accent-cta.mat-mdc-button-base{--mat-button-filled-container-color: var(--z-cyan);--mat-button-filled-label-text-color: #06222a;--mat-button-filled-ripple-color: #06222a}main .narrow{max-width:960px;margin:0 auto}mat-card.mat-mdc-card.mat-mdc-card-outlined{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1)}mat-card.mat-mdc-card.mat-mdc-card-outlined:hover{transform:translateY(-2px);box-shadow:0 10px 28px -12px rgba(var(--z-accent-rgb),.45);border-color:color-mix(in oklab,var(--mat-sys-primary) 45%,var(--mat-sys-outline-variant))}mat-chip.pending{animation:z-pulse 1.8s ease-in-out infinite}@keyframes z-pulse{0%,to{opacity:1}50%{opacity:.72}}.mat-mdc-snack-bar-container.snack-ok{--mat-snack-bar-container-color: #1c3b2b;--mat-snack-bar-supporting-text-color: #b9f0d2;--mat-snack-bar-button-color: #6cdfa6}.mat-mdc-snack-bar-container.snack-error{--mat-snack-bar-container-color: #46191c;--mat-snack-bar-supporting-text-color: #ff9b9d;--mat-snack-bar-button-color: #ffb4b6}.mat-mdc-snack-bar-container.snack-info{--mat-snack-bar-container-color: var(--mat-sys-surface-container-high);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-surface);--mat-snack-bar-button-color: var(--mat-sys-primary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important}}.zorally{--zorally-grape: #7c5cff;--zorally-grape-deep: #4a32b8;--zorally-bubblegum: #ff6fb5;--zorally-mint: #3fe0c5;--zorally-xp: #4fc3f7;--zorally-gold: #ffc64b;--zorally-bg: #0f0d18;--zorally-surface: #201c38;--zorally-surface-high: #2a2549;--zorally-outline: #3a3556;--zorally-edge: rgba(255, 255, 255, .07);--zorally-text: #ffffff;--zorally-text-mid: #b9b4d4;--zorally-text-low: #837da6;--zorally-display: "Fredoka", "Sora", sans-serif;--zorally-body: "Nunito", "Manrope", sans-serif;--zorally-radius: 22px;--zorally-radius-sm: 14px;--zorally-lip: 4px;font-family:var(--zorally-body);background:var(--zorally-bg);color:var(--zorally-text)}.zorally h1,.zorally h2,.zorally h3,.zorally h4{font-family:var(--zorally-display);font-weight:700;letter-spacing:-.5px;line-height:1.15}.zorally a{color:var(--zorally-xp)}.anime{--a-primary: #4a6cf7;--a-person: var(--a-primary);--a-primary-deep: #3450d4;--a-primary-ink: #ffffff;--a-primary-soft: #e9eeff;--a-violet: #8b5cf6;--a-coral: #ff7a59;--a-pink: #db2777;--a-amber: #f59e0b;--a-mint: #10b981;--a-teal: #0b8ca3;--a-gold: #c98a04;--a-canon: #15a34a;--a-mixed: #cf7c06;--a-anime-canon: #2563eb;--a-filler: #7c3aed;--a-canon-wash: #15a34a1f;--a-mixed-wash: #cf7c061f;--a-anime-canon-wash: #2563eb1f;--a-filler-wash: #7c3aed1f;--a-bg: #f2f5fd;--a-surface: #ffffff;--a-surface-2: #f7f9ff;--a-sunken: #eaeefa;--a-outline: #e4e9f6;--a-outline-strong: #cbd4ea;--a-text: #131a2e;--a-text-mid: #58627e;--a-text-low: #8a92aa;--a-shadow: 0 1px 2px rgba(19, 26, 46, .04), 0 8px 24px -14px rgba(19, 26, 46, .16);--a-shadow-lg: 0 20px 50px -24px rgba(19, 26, 46, .3);--a-ring: rgba(74, 108, 247, .35);--a-display: "Nunito", "Noto Kufi Arabic", "Sora", sans-serif;--a-body: "Manrope", "Noto Kufi Arabic", system-ui, sans-serif;--a-mono: "JetBrains Mono", "Noto Kufi Arabic", ui-monospace, monospace;--a-radius: 20px;--a-radius-sm: 12px;--a-rail: 236px;color-scheme:light;font-family:var(--a-body);background:var(--a-bg);color:var(--a-text)}.anime h1,.anime h2,.anime h3,.anime h4{font-family:var(--a-display);font-weight:800;letter-spacing:-.5px;line-height:1.15}.anime a{color:inherit}.anime *:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px;border-radius:6px}.anime .tabi-front{padding:22px clamp(14px,2.4vw,30px) 64px}.anime .tabi-front .tabi-wrap{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:20px;max-width:1380px;margin:0 auto}.anime .tabi-front .tabi-col{display:grid;gap:26px;align-content:start;min-width:0}.anime .tabi-front .tabi-col>*{min-width:0}.anime .tabi-front .tabi-sec{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.anime .tabi-front .tabi-sec h2{margin:0;font-size:clamp(19px,2.2vw,23px)}.anime .tabi-front .tabi-sec h2+.tabi-ghost{margin-inline-start:auto}.anime .tabi-front .tabi-sec .tabi-ghost+.tabi-ghost{margin-inline-start:-4px}.anime .tabi-front .tabi-lede{margin:-6px 0 14px;max-width:62ch;font-size:13.5px;line-height:1.6;color:var(--a-text-mid)}.anime .tabi-front .tabi-lede.none{margin:10px 0 0}.anime .tabi-front .tabi-lede.none .link{border:0;padding:0;background:none;font:inherit;font-weight:800;color:var(--a-primary);cursor:pointer}.anime .tabi-front .tabi-lib-link{display:flex;align-items:center;gap:10px;margin-top:12px;padding:13px 16px;border-radius:var(--a-radius);background:var(--a-surface-2);border:1px solid var(--a-outline);color:var(--a-text);font-size:14px;font-weight:800;text-decoration:none}.anime .tabi-front .tabi-lib-link:hover{border-color:var(--a-primary)}.anime .tabi-front .tabi-lib-link mat-icon{flex:0 0 auto;font-size:20px;width:20px;height:20px;color:var(--a-text-low)}.anime .tabi-front .tabi-lib-link .n{flex:1;font-weight:600;color:var(--a-text-mid)}.anime .tabi-front .tabi-err{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--a-coral)}.anime .tabi-front .tabi-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:999px;background:var(--a-surface);border:1px solid var(--a-outline-strong);color:var(--a-text);font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.anime .tabi-front .tabi-ghost:hover{border-color:var(--a-primary);color:var(--a-primary-deep)}.anime .tabi-front .tabi-ghost mat-icon{font-size:17px;width:17px;height:17px}.anime .tabi-front .tabi-shelf,.anime .tabi-front .tabi-skeletons{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px}.anime .tabi-front .tabi-shelf{margin:0;padding:0;list-style:none}.anime .tabi-front .tabi-shelf>li{position:relative}.anime .tabi-front .tabi-skeleton{height:220px;border-radius:var(--a-radius);background:var(--a-surface-2);border:1px solid var(--a-outline)}.anime .tabi-front .tabi-empty{padding:34px 22px;text-align:center;border-radius:var(--a-radius);border:1px dashed var(--a-outline-strong)}.anime .tabi-front .tabi-empty img{display:block;width:104px;height:104px;margin:0 auto;border-radius:50%;object-fit:cover;object-position:60% 42%;box-shadow:0 0 0 5px var(--a-surface),0 0 0 6px color-mix(in srgb,var(--a-primary) 28%,transparent),0 14px 30px #131a2e38}.anime .tabi-front .tabi-empty h3{margin:18px 0 0;font-size:16px}.anime .tabi-front .tabi-empty p{margin:7px auto 0;max-width:46ch;font-size:13px;line-height:1.6;color:var(--a-text-mid)}.anime .tabi-front .tabi-empty button,.anime .tabi-front .tabi-empty a.tabi-cta{display:inline-flex;align-items:center;margin-top:14px;padding:9px 16px;border:0;border-radius:999px;background:var(--a-primary);color:var(--a-primary-ink);font-family:inherit;font-weight:800;font-size:14px;text-decoration:none;cursor:pointer}@media(max-width:1180px){.anime .tabi-front .tabi-wrap{grid-template-columns:minmax(0,1fr)}}.anime .a-prose h2{margin:26px 0 8px;font-size:17px;font-weight:800;color:var(--a-text)}.anime .a-prose h2:first-child{margin-top:18px}.anime .a-prose p{margin:0 0 10px;font-size:13.5px;line-height:1.75;color:var(--a-text-mid)}.anime .a-prose ul{margin:0 0 10px;padding-left:20px}.anime .a-prose li{margin-bottom:7px;font-size:13.5px;line-height:1.7;color:var(--a-text-mid)}.anime .a-prose strong{color:var(--a-text);font-weight:700}.anime .a-prose a{color:var(--a-primary);font-weight:650}.anime .a-prose .note{display:flex;gap:10px;margin:16px 0 6px;padding:14px 16px;border-radius:14px;background:var(--a-surface);border:1px solid var(--a-outline);box-shadow:var(--a-shadow)}.anime .a-prose .note mat-icon{flex:0 0 auto;font-size:20px;width:20px;height:20px;color:var(--a-primary)}.anime .a-prose .note.warn mat-icon{color:var(--a-coral)}.anime .a-prose .note p{margin:0;color:var(--a-text)}.anime .a-prose .note p+p{margin-top:7px;color:var(--a-text-mid)}.anime .a-prose ol.steps{counter-reset:step;margin:14px 0 10px;padding:0;list-style:none}.anime .a-prose ol.steps li{position:relative;counter-increment:step;margin-bottom:12px;padding-left:38px;color:var(--a-text-mid)}.anime .a-prose ol.steps li:before{content:counter(step);position:absolute;left:0;top:-1px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--a-primary-soft);font-family:var(--a-mono);font-size:12px;font-weight:700;color:var(--a-primary)}.anime .a-prose .foot{margin-top:28px;padding-top:18px;border-top:1px solid var(--a-outline);font-size:12.5px;color:var(--a-text-low)}.anime[data-theme=dark]{--a-primary: #7c96ff;--a-person: var(--a-primary);--a-primary-deep: #5a7cff;--a-primary-ink: #0b1020;--a-primary-soft: rgba(124, 150, 255, .14);--a-violet: #a78bfa;--a-coral: #ff8f72;--a-pink: #f472b6;--a-amber: #fbbf24;--a-mint: #34d399;--a-teal: #3cc8dd;--a-gold: #fbbf24;--a-canon: #34d399;--a-mixed: #fbbf24;--a-anime-canon: #60a5fa;--a-filler: #a78bfa;--a-canon-wash: rgba(52, 211, 153, .15);--a-mixed-wash: rgba(251, 191, 36, .15);--a-anime-canon-wash: rgba(96, 165, 250, .15);--a-filler-wash: rgba(167, 139, 250, .15);--a-bg: #0b0f1d;--a-surface: #141a2b;--a-surface-2: #1a2236;--a-sunken: #0e1425;--a-outline: #253050;--a-outline-strong: #35416a;--a-text: #eef1f8;--a-text-mid: #a3accb;--a-text-low: #6e7897;--a-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px -16px rgba(0, 0, 0, .7);--a-shadow-lg: 0 22px 56px -26px rgba(0, 0, 0, .8);--a-ring: rgba(124, 150, 255, .45);color-scheme:dark}@font-face{font-family:Material Icons;font-style:normal;font-display:block;font-weight:400;src:url("./media/material-icons-latin-400-normal-LEZCGFVT.woff2") format("woff2"),url("./media/material-icons-latin-400-normal-OKHIZNFO.woff") format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.anime[dir=rtl] mat-icon[data-rtl-flip]{transform:scaleX(-1)}.anime :is(h1,h2,h3,p,strong,.name,.title){unicode-bidi:plaintext}.anime :is(textarea,input:not([type]),input[type=text],input[type=search]){unicode-bidi:plaintext}
