@font-face{font-family:__Bangers_4e7f7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/847dec8b4d4e4871-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bangers_4e7f7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b33f1d0523a7c0b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bangers_4e7f7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c6f9f4935a94000f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bangers_Fallback_4e7f7d;src:local("Arial");ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.00%;size-adjust:82.32%}.__className_4e7f7d{font-family:__Bangers_4e7f7d,__Bangers_Fallback_4e7f7d;font-weight:400;font-style:normal}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_94da9c;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:__Bricolage_Grotesque_94da9c,__Bricolage_Grotesque_Fallback_94da9c;font-style:normal}.roast_stage__FdKWD{--stage:#0d0a14;--stage2:#1a1024;--ink:#fff7ed;--muted:#cbbbd8;--fire:#ff5a1f;--fire2:#ffb020;--hot:#ff2d55;--neon:#ff3cac;--bubble:#221533;--line:#3b2652;--ok:#2ecc71;min-height:100dvh;color:var(--ink);font-size:15px;line-height:1.5;font-weight:500;background:radial-gradient(ellipse 80% 40% at 50% -6%,rgba(255,176,32,.26),transparent 70%),radial-gradient(ellipse 50% 30% at 90% 35%,rgba(255,60,172,.12),transparent 70%),linear-gradient(var(--stage),var(--stage2));overflow-x:hidden;-webkit-tap-highlight-color:transparent}.roast_wrap__xU140{max-width:560px;margin:0 auto;padding:max(14px,env(safe-area-inset-top)) 16px calc(36px + env(safe-area-inset-bottom))}.roast_back__c5qXS{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:14px;text-decoration:none}.roast_back__c5qXS:hover{color:var(--ink)}.roast_marquee__Nz_mD{text-align:center;margin:18px 0 6px}.roast_marquee__Nz_mD h1{margin:0;font-weight:400;font-size:clamp(42px,12vw,64px);letter-spacing:2px;line-height:1;color:#fff;text-shadow:0 0 5px var(--neon),0 0 14px var(--neon),0 0 30px var(--hot);animation:roast_flicker__r4f61 4s infinite}.roast_marquee__Nz_mD p{margin:8px 0 0;font-size:15px;font-weight:700;color:var(--muted)}@keyframes roast_flicker__r4f61{0%,19%,21%,63%,65%,to{opacity:1}20%,64%{opacity:.8}}.roast_warning__2WXx5{text-align:center;margin:22px 0;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:800;color:var(--fire2);background:rgba(255,90,31,.1);border:1px solid rgba(255,90,31,.4)}.roast_drop__MT0pc{display:block;position:relative;border:2.5px dashed var(--fire);border-radius:18px;padding:22px 14px;text-align:center;background:rgba(255,90,31,.06);cursor:pointer;transition:background .2s,border-color .2s}.roast_drop__MT0pc:focus-within{outline:3px solid var(--fire2);outline-offset:3px}.roast_dropOver__6_Gmg{background:rgba(255,90,31,.16);border-style:solid}.roast_dropHas__oHRSa{border-color:var(--ok);border-style:solid;background:rgba(46,204,113,.08)}.roast_drop__MT0pc input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.roast_bigEmoji__r9dmi{font-size:34px;display:block;animation:roast_bob__0On4n 1.6s ease-in-out infinite}.roast_drop__MT0pc strong{display:block;margin-top:4px;font-size:17px;font-weight:800}.roast_small__8uAb3{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.roast_fileName__VF1pY{display:block;margin-top:6px;font-size:14px;font-weight:800;color:var(--ok);word-break:break-all}@keyframes roast_bob__0On4n{50%{transform:translateY(-5px) scale(1.05)}}.roast_error__Mm500{margin:12px 0 0;padding:10px 12px;border-radius:12px;background:rgba(255,45,85,.12);border:1px solid rgba(255,45,85,.5);font-size:14px;font-weight:700}.roast_cta__I1F0A{display:block;width:100%;min-height:56px;margin-top:22px;padding:12px;border:0;border-radius:16px;cursor:pointer;font-size:24px;letter-spacing:1.5px;color:#1a0b00;text-align:center;text-decoration:none;background:linear-gradient(90deg,var(--fire2),var(--fire),var(--hot),var(--fire2));background-size:300% 100%;box-shadow:0 8px 24px rgba(255,90,31,.35);animation:roast_lava__OW7Yh 4s linear infinite,roast_glow__ineTU 1.6s ease-in-out infinite;touch-action:manipulation}.roast_cta__I1F0A:active{transform:scale(.97)}.roast_cta__I1F0A:disabled{opacity:.42;filter:saturate(.6);box-shadow:none;animation:none;cursor:not-allowed}@keyframes roast_lava__OW7Yh{to{background-position:300% 0}}@keyframes roast_glow__ineTU{50%{box-shadow:0 8px 34px rgba(255,90,31,.6)}}.roast_hint__LMWuM{min-height:18px;margin:8px 0 0;text-align:center;font-size:12px;font-weight:700;color:var(--fire2)}.roast_fineprint__ntalw{margin:18px 0 0;text-align:center;font-size:12px;color:var(--muted)}.roast_nowrap___VwGe{white-space:nowrap}.roast_teaser__0_edN{margin-top:40px;padding:14px;border-radius:6px 18px 18px 18px;background:var(--bubble);border:1px solid var(--line)}.roast_teaserLabel__wGmeP{font-size:13px;letter-spacing:1.5px;color:var(--fire2)}.roast_teaser__0_edN p{margin:4px 0 0;font-size:14px;font-weight:700}.roast_roast__u5fIN q,.roast_teaser__0_edN q{color:var(--fire2);font-weight:800}.roast_who__Gt_iE{display:block;margin-top:6px;font-size:12px;font-weight:500;color:var(--muted)}.roast_loading__1njhs{min-height:62dvh;display:grid;place-content:center;gap:14px;text-align:center}.roast_pan__1PBrO{font-size:56px;animation:roast_shake__rxA0G .5s ease-in-out infinite}@keyframes roast_shake__rxA0G{25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.roast_loadLine__zxKea{min-height:24px;font-size:16px;font-weight:800}.roast_flamebar__PMQ2V{height:12px;width:min(300px,80vw);margin:0 auto;border-radius:99px;background:var(--bubble);overflow:hidden}.roast_flamebar__PMQ2V i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--fire2),var(--hot));animation:roast_fill__Ew_7f 6s ease-out forwards}@keyframes roast_fill__Ew_7f{to{width:92%}}.roast_resultHead__QUQAf{position:relative;margin-top:30px;padding:18px 16px 16px;border-radius:18px;background:var(--bubble);border:2px solid var(--line)}.roast_badge__r4_Sq{font-size:13px;letter-spacing:1.5px;color:var(--fire2)}.roast_title__5bhSW{margin:2px 0 12px;padding-right:74px;font-size:21px;font-weight:800;line-height:1.15}.roast_stamp__BsD_I{position:absolute;right:12px;top:-22px;width:76px;height:76px;display:grid;place-content:center;text-align:center;border-radius:50%;border:4px solid var(--hot);color:var(--hot);background:var(--stage);font-size:38px;line-height:1;transform:rotate(-14deg);animation:roast_slam__etaFS .5s cubic-bezier(.2,1.6,.4,1) .2s both}.roast_stamp__BsD_I small{display:block;font-size:10px;letter-spacing:1px}@keyframes roast_slam__etaFS{0%{transform:scale(3) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(-14deg);opacity:1}}.roast_meterLabel__RfiFJ{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:var(--muted)}.roast_bar__wp0Qu{height:14px;margin-top:5px;border-radius:99px;background:#2e1d40;overflow:hidden}.roast_bar__wp0Qu i{display:block;height:100%;background:linear-gradient(90deg,var(--fire2),var(--fire),var(--hot));transition:width 1.4s ease-out}.roast_roasts__0EKXG{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.roast_roast__u5fIN{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:13px 13px 11px;border-radius:6px 18px 18px 18px;background:var(--bubble);border:1px solid var(--line);animation:roast_pop__RElr8 .4s ease-out both}.roast_peak__1xHel{border-color:var(--fire);box-shadow:0 0 22px rgba(255,90,31,.22)}@keyframes roast_pop__RElr8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.roast_emoji__88bZ6{font-size:26px;line-height:1.1}.roast_roast__u5fIN p{margin:0;font-size:15px;line-height:1.5}.roast_roast__u5fIN b{font-weight:800}.roast_peakTag__bA6cn{display:inline-block;margin-bottom:2px;font-size:12px;letter-spacing:1.5px;color:var(--hot)}.roast_actions__RT_vq{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.roast_chip__39udP{min-height:44px;min-width:44px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer;touch-action:manipulation}.roast_chipOn__ockuR{border-color:var(--fire2);background:rgba(255,176,32,.12)}.roast_fixChip__Vov2E{margin-left:auto}.roast_fix__tP5j2{margin-top:8px;padding:9px 11px;border-radius:12px;background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.35);font-size:14px}.roast_verdict__T5C1u{margin-top:18px;padding:18px 14px;border-radius:18px;border:2px dashed var(--hot);text-align:center;animation:roast_pop__RElr8 .5s ease-out both}.roast_mic__bQFYP{display:inline-block;font-size:34px;animation:roast_drop__MT0pc .8s ease-in .3s both}@keyframes roast_drop__MT0pc{0%{transform:translateY(-40px)}80%{transform:translateY(3px) rotate(80deg)}to{transform:rotate(90deg)}}.roast_verdict__T5C1u p{margin:6px 0 0;font-size:15px;font-weight:700;line-height:1.55}.roast_verdict__T5C1u b{color:var(--fire2);font-weight:800}.roast_share__Cnjgb{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.roast_shareBtn__qPVrn{min-height:48px;border-radius:14px;border:1px solid var(--line);background:var(--bubble);color:var(--ink);font:inherit;font-size:13px;font-weight:800;cursor:pointer;touch-action:manipulation}.roast_again__qyWmU{display:block;min-height:44px;margin:12px auto 0;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer}.roast_sectionLabel__MNcam{margin:26px 0 10px;text-align:center;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.roast_card__ZGT_m{width:min(280px,78vw);aspect-ratio:4/5;margin:0 auto;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border-radius:18px;border:2px solid var(--fire);background:radial-gradient(circle at 50% 0,rgba(255,176,32,.35),transparent 60%),linear-gradient(160deg,#2a0f2f,#120a18)}.roast_cardTitle__aJPLE{font-size:26px;line-height:1;letter-spacing:1px;color:#fff;text-shadow:0 0 10px var(--neon)}.roast_cardGrade__U8MbD{font-size:56px;line-height:1;color:var(--hot)}.roast_cardQuote__Px5Nx{font-size:14px;font-weight:800;line-height:1.35}.roast_cardUrl__ksQIb{font-size:11px;font-weight:700;color:var(--muted)}.roast_toast__9ujEY{position:fixed;left:0;right:0;margin:0 auto;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);text-align:center;bottom:calc(18px + env(safe-area-inset-bottom));z-index:50;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--stage);font-size:14px;font-weight:800;animation:roast_pop__RElr8 .3s ease-out both}.roast_errorLink__aOcxu{display:inline-block;margin-top:4px;color:inherit;font-weight:800;text-decoration:underline}.roast_copyBox__hDVw5{display:block;width:100%;min-height:88px;margin-top:12px;padding:10px;border-radius:12px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:14px;resize:none}.roast_loading__1njhs:focus:not(:focus-visible),.roast_title__5bhSW:focus:not(:focus-visible){outline:none}@media (min-width:640px){.roast_stage__FdKWD{font-size:16px}.roast_wrap__xU140{max-width:620px;padding-top:28px}.roast_marquee__Nz_mD{margin:26px 0 8px}.roast_marquee__Nz_mD p{font-size:17px}.roast_warning__2WXx5{max-width:480px;margin:28px auto}.roast_drop__MT0pc{padding:34px 20px}.roast_cta__I1F0A{min-height:62px;margin-top:26px}.roast_teaser__0_edN{margin-top:48px}.roast_roast__u5fIN p,.roast_verdict__T5C1u p{font-size:16px}.roast_title__5bhSW{font-size:25px}}@media (hover:hover){.roast_chip__39udP:hover,.roast_shareBtn__qPVrn:hover{border-color:var(--fire2)}}@media (prefers-reduced-motion:reduce){.roast_stage__FdKWD *,.roast_stage__FdKWD :after,.roast_stage__FdKWD :before{animation:none!important;transition:none!important}}