@font-face{font-family:Outfit;src:url(../media/Outfit-VariableFont_wght.9673ca89.ttf)format("truetype")}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_slnt,wght.84182923.ttf)format("truetype")}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-VariableFont_wght.a914a376.ttf)format("truetype")}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2-VariableFont_wght.208e380f.ttf)format("truetype")}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.7de70392.ttf)format("truetype")}.background-by-category.cat1{background-color:var(--category1-06)}.background-by-category.cat2{background-color:var(--category2-06)}.background-by-category.cat3{background-color:var(--category3-06)}.background-by-category.cat4{background-color:var(--category4-06)}.background-by-category.cat5{background-color:var(--category5-06)}.background-by-category.cat6{background-color:var(--category6-06)}.background-by-category.cat7{background-color:var(--category7-06)}.auth-modal{z-index:10020;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-modal .auth-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0009;position:absolute;inset:0}.auth-modal .auth-modal-shell{z-index:1;width:100%;max-width:420px;position:relative}.auth-modal .auth-modal-avatar{pointer-events:none;width:218px;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-33%)}.auth-modal .auth-modal-card{z-index:1;background-color:var(--background);border-radius:22px;width:100%;max-height:calc(100dvh - 40px);padding:40px 28px 28px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000073}.auth-modal .auth-modal-close{cursor:pointer;opacity:.7;display:flex;position:absolute;top:16px;right:16px}.auth-modal .auth-modal-close:hover{opacity:1}.auth-modal .auth-modal-title{text-align:center;margin-bottom:8px}.auth-modal .auth-modal-sub{text-align:center;max-width:34ch;margin:0 auto 22px;line-height:1.5;display:block}.auth-modal .auth-notice{color:var(--text)}.auth-modal .auth-row{flex-direction:column;align-items:stretch}.auth-modal .auth-row .auth-field{flex:none}.auth-modal .auth-row .auth-btn{align-self:center}
@font-face{font-family:Outfit;src:url(../media/Outfit-VariableFont_wght.9673ca89.ttf)format("truetype")}@font-face{font-family:Inter;src:url(../media/Inter-VariableFont_slnt,wght.84182923.ttf)format("truetype")}@font-face{font-family:Space Grotesk;src:url(../media/SpaceGrotesk-VariableFont_wght.a914a376.ttf)format("truetype")}@font-face{font-family:"Baloo 2";src:url(../media/Baloo2-VariableFont_wght.208e380f.ttf)format("truetype")}@font-face{font-family:Nunito;src:url(../media/Nunito-VariableFont_wght.7de70392.ttf)format("truetype")}.background-by-category.cat1{background-color:var(--category1-06)}.background-by-category.cat2{background-color:var(--category2-06)}.background-by-category.cat3{background-color:var(--category3-06)}.background-by-category.cat4{background-color:var(--category4-06)}.background-by-category.cat5{background-color:var(--category5-06)}.background-by-category.cat6{background-color:var(--category6-06)}.background-by-category.cat7{background-color:var(--category7-06)}.paywall-modal{z-index:10020;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.paywall-modal .paywall-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0009;position:absolute;inset:0}.paywall-modal .paywall-card{z-index:1;background-color:var(--background);text-align:center;border-radius:22px;width:100%;max-width:560px;max-height:calc(100dvh - 40px);padding:32px 28px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000073}.paywall-modal .paywall-close{cursor:pointer;opacity:.7;display:flex;position:absolute;top:16px;right:16px}.paywall-modal .paywall-close:hover{opacity:1}.paywall-modal .paywall-badge{background-color:var(--card-04);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:4px auto 14px;display:flex}.paywall-modal .paywall-headline{margin-bottom:8px}.paywall-modal .paywall-sub{max-width:42ch;color:var(--text);margin:0 auto 24px;line-height:1.5;display:block}.paywall-modal .paywall-compare{text-align:left;gap:10px;margin-bottom:24px;display:flex}.paywall-modal .paywall-tier{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.paywall-modal .paywall-tier .paywall-col-title{padding-left:4px}.paywall-modal .paywall-cell{background-color:var(--card);border-radius:14px;align-items:flex-start;gap:8px;min-width:0;padding:12px;display:flex}.paywall-modal .paywall-cell .svg-icon{flex:none;margin-top:1px}.paywall-modal .paywall-cell .text{line-height:1.3}.paywall-modal .paywall-tier.paid .paywall-cell{background-color:var(--card-04);outline:1.5px solid var(--link)}.paywall-modal .paywall-grow{text-align:left;background-color:var(--card-04);border-radius:14px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 14px;display:flex}.paywall-modal .paywall-grow .svg-icon{flex:none;margin-top:1px}.paywall-modal .paywall-grow .monster-head{flex:none}.paywall-modal .paywall-grow .text{line-height:1.35}.paywall-modal .paywall-buy{background-color:var(--link);width:100%;color:var(--text-alt);font-family:var(--font-secondary,"Space Grotesk");letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:15px 22px;font-size:17px;font-weight:600;transition:transform .12s,filter .12s}.paywall-modal .paywall-buy:hover{filter:brightness(1.05)}.paywall-modal .paywall-buy:active{transform:scale(.98)}.paywall-modal .paywall-fineprint{color:var(--text-05);margin-top:12px;font-size:12px;display:block}.paywall-modal .paywall-legal{color:var(--text-05);margin-top:6px;font-size:12px;display:block}.paywall-modal .paywall-legal a{color:var(--text-05);text-decoration:underline}.paywall-modal .paywall-error{color:#e5484d;margin-top:10px;font-size:13px;display:block}.paywall-modal .paywall-buy[disabled]{opacity:.6;cursor:progress}.theme-light .paywall-modal .paywall-buy,.theme-rave .paywall-modal .paywall-buy{background-color:var(--accent,#ff2d9a);color:var(--text-on-accent,#fff)}@media (max-width:560px){.paywall-modal .paywall-card{padding:28px 18px 20px}.paywall-modal .paywall-compare{flex-direction:column;gap:16px}}
