.zDKkra_root{z-index:1000;inset-inline:0;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;font-family:var(--font-plex-sans), "IBM Plex Sans", sans-serif;justify-content:flex-start;display:flex;position:fixed;bottom:0}.zDKkra_scene{pointer-events:none;width:min(100%,574px);position:relative}.zDKkra_clerk{z-index:1;pointer-events:none;filter:drop-shadow(3px 5px #14291f59);width:148px;height:auto;position:absolute;bottom:-4px;left:0}.zDKkra_card{z-index:2;width:min(100% - 144px,430px);max-height:calc(100svh - 32px - env(safe-area-inset-bottom));color:#f6efdd;pointer-events:auto;background:linear-gradient(145deg,#1e3b2c,#14291f);border:2px solid #c8a24b;border-radius:14px;outline:none;margin-left:144px;padding:25px 26px 22px;position:relative;overflow-y:auto;box-shadow:5px 6px #0b1c13,0 15px 28px #14291f38}.zDKkra_scene[data-detail=false] .zDKkra_card{padding:20px 22px 17px}.zDKkra_scene[data-detail=true]{width:min(100%,480px)}.zDKkra_scene[data-detail=true] .zDKkra_card{width:100%;margin-left:0}.zDKkra_heading{letter-spacing:-.025em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(23px,2.1vw,28px);font-weight:700;line-height:1.12}.zDKkra_ticket{color:#14291f;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);background:#ffce4f;place-items:center;width:55px;height:48px;display:grid;position:absolute;top:26px;right:25px;transform:rotate(-8deg)}.zDKkra_intro{color:#e5e8d8;margin:15px 0 0;font-size:15px;line-height:1.5}.zDKkra_actions{gap:10px;margin-top:22px;display:grid}.zDKkra_action{width:100%;min-height:49px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:10px;place-items:center;padding:10px 14px;font-size:16px;font-weight:700;line-height:1.15;transition:transform .12s,box-shadow .12s,background-color .12s;display:grid}.zDKkra_accept{color:#fffdf4;background:#c63923;box-shadow:0 4px #a32b18}.zDKkra_accept:hover{background:#b83420;transform:translateY(1px);box-shadow:0 3px #a32b18}.zDKkra_decline{color:#14291f;background:#fdfaf2;box-shadow:0 4px #a4823a}.zDKkra_decline:hover{background:#f6efdd;transform:translateY(1px);box-shadow:0 3px #a4823a}.zDKkra_action:active{box-shadow:none;transform:translateY(4px)}.zDKkra_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 18px;margin-top:20px;display:flex}.zDKkra_textAction{color:#f6efdd;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:500;line-height:1.35;text-decoration:underline}.zDKkra_textAction:hover{color:#ffce4f}.zDKkra_card :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #ffce4f}.zDKkra_categories{border-top:1px solid #f6efdd59;gap:17px;margin:21px 0 0;padding:19px 0 0;list-style:none;display:grid}.zDKkra_category{align-items:flex-start;gap:12px;display:flex}.zDKkra_checkbox{accent-color:#d9402a;cursor:pointer;flex:none;width:18px;height:18px;margin-top:2px}.zDKkra_checkbox:disabled{cursor:not-allowed;opacity:.65}.zDKkra_categoryTitle{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.zDKkra_alwaysOn{color:#d2dccb;font-size:11px;font-weight:500}.zDKkra_categoryDescription{color:#d2dccb;margin:3px 0 0;font-size:12px;line-height:1.45}.zDKkra_scene[data-detail=false] .zDKkra_heading{font-size:clamp(23px,2vw,27px)}.zDKkra_scene[data-detail=false] .zDKkra_ticket{width:50px;height:44px;top:20px;right:21px}.zDKkra_scene[data-detail=false] .zDKkra_intro{margin-top:10px;font-size:14px;line-height:1.45}.zDKkra_scene[data-detail=false] .zDKkra_actions{gap:8px;margin-top:16px}.zDKkra_scene[data-detail=false] .zDKkra_action{min-height:44px;padding:8px 12px}.zDKkra_scene[data-detail=false] .zDKkra_footer{margin-top:12px}@media (max-width:640px){.zDKkra_root{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));justify-content:center}.zDKkra_scene{width:min(100%,440px)}.zDKkra_card{width:100%;max-height:calc(100svh - 90px - env(safe-area-inset-bottom));margin-left:0;padding:21px 21px 18px}.zDKkra_scene[data-detail=false] .zDKkra_card{padding:19px 20px 16px}.zDKkra_clerk{z-index:3;width:85px;inset:auto 12px calc(100% - 22px) auto}.zDKkra_heading{font-size:23px}.zDKkra_ticket{width:46px;height:41px;top:20px;right:20px}.zDKkra_scene[data-detail=false] .zDKkra_ticket{width:46px;height:41px;right:20px}.zDKkra_intro{font-size:14px}}@media (max-width:640px) and (max-height:600px){.zDKkra_clerk{width:64px;bottom:calc(100% - 15px)}.zDKkra_card{max-height:calc(100svh - 55px - env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.zDKkra_action{transition:none}}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.1xf5nwxyfigak.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.2i4a1iuj6lbvw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.2ovda_azncp9b.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin_700_normal-s.p.3cj1z__33gk9h.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ZrbvPW_className{font-family:plexSans,plexSans Fallback}.ZrbvPW_variable{--font-plex-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.-uUDvq_className{font-family:plexMono,plexMono Fallback}.-uUDvq_variable{--font-plex-mono:"plexMono", "plexMono Fallback"}
@font-face{font-family:vt323;src:url(../media/vt323_latin_400_normal-s.p.1rqqvv-tpuy10.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:vt323 Fallback;src:local(Arial);ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:87.66%}.GyOL7q_className{font-family:vt323,vt323 Fallback;font-weight:400}.GyOL7q_variable{--font-vt323:"vt323", "vt323 Fallback"}
