@font-face{font-family:Barlow Semi Condensed;src:url(../media/BarlowSemiCondensed-Regular.3l-9p0hw7prh-.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(../media/BarlowSemiCondensed-Medium.1a9rrn28nzpk_.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Typold;src:url(../media/Typold-Condensed-Regular.194rt5v3f_ky7.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Typold;src:url(../media/Typold-Condensed-Medium.1tsgxgf_4_sio.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Typold;src:url(../media/Typold-Bold.2fduahu0amxky.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Typold Extended;src:url(../media/TypoldExtended-Medium.30dxd8tvl_fq_.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Typold Extended;src:url(../media/TypoldExtended-Bold.2s4e7cw9lym4w.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Typold Extended;src:url(../media/TypoldExtended-Black.0msnybiz-zf2o.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Oakes;src:url(../media/Oakes-Regular.15_ul91txlubv.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-body:"Barlow Semi Condensed", system-ui, -apple-system, Arial, sans-serif;--font-head:"Typold Extended", "Typold", Arial, sans-serif;--font-sub:"Typold", "Barlow Semi Condensed", Arial, sans-serif;--c21-gold:#c7b890;--c21-gold-dark:#ac9976;--c21-gold-light:#e8dfc8;--c21-gray-dark:#3c3c3b;--c21-gray-mid:#878786;--c21-gray-light:#ececec;--c21-white:#fff;--c21-warm-bg:#f7f5f0;--c21-warm-surface:#f2efe8;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 2px 8px #3c3c3b14;--shadow-md:0 8px 24px #3c3c3b1a;--shadow-lg:0 16px 48px #3c3c3b1f;--transition:.2s ease}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--c21-warm-bg);color:var(--c21-gray-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}p{margin:0}a{color:var(--c21-gold-dark);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;transition:background var(--transition), transform var(--transition), opacity var(--transition);border:0;outline:none}input{font:inherit;border:0;outline:none}button:disabled{opacity:.55;cursor:not-allowed}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--c21-gray-light)}::-webkit-scrollbar-thumb{background:var(--c21-gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--c21-gold-dark)}@keyframes typingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}
.PrivacyNotice-module__7OnZqq__notice{z-index:950;left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));color:#fff;background:#30302ffa;border:1px solid #c7b8908c;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:820px;margin:0 auto;padding:14px;display:grid;position:fixed;box-shadow:0 18px 48px #00000047}.PrivacyNotice-module__7OnZqq__avatar{object-fit:cover;border:2px solid var(--c21-gold);border-radius:50%;width:58px;height:58px}.PrivacyNotice-module__7OnZqq__copy{gap:3px;min-width:0;line-height:1.25;display:grid}.PrivacyNotice-module__7OnZqq__copy strong{font-family:var(--font-head);font-size:.98rem}.PrivacyNotice-module__7OnZqq__copy p{color:#dededc;font-size:.83rem}.PrivacyNotice-module__7OnZqq__copy a{color:#f2dfad;text-decoration:underline}.PrivacyNotice-module__7OnZqq__eyebrow{color:var(--c21-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.PrivacyNotice-module__7OnZqq__actions{grid-template-columns:1fr 1fr;gap:7px;min-width:280px;display:grid}.PrivacyNotice-module__7OnZqq__actions button{border-radius:10px;min-height:42px;padding:8px 12px;font-weight:700}.PrivacyNotice-module__7OnZqq__primary{background:var(--c21-gold);color:#282827}.PrivacyNotice-module__7OnZqq__secondary{color:#343433;background:#fff;border:1px solid #fff}.PrivacyNotice-module__7OnZqq__textButton{color:#fff;background:0 0;grid-column:1/-1;text-decoration:underline}.PrivacyNotice-module__7OnZqq__actions button:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (max-width:680px){.PrivacyNotice-module__7OnZqq__notice{border-radius:14px;grid-template-columns:42px minmax(0,1fr);gap:9px;padding:10px}.PrivacyNotice-module__7OnZqq__avatar{align-self:start;width:42px;height:42px}.PrivacyNotice-module__7OnZqq__copy strong{font-size:.84rem}.PrivacyNotice-module__7OnZqq__copy p{font-size:.74rem;line-height:1.2}.PrivacyNotice-module__7OnZqq__actions{grid-column:1/-1;width:100%;min-width:0}.PrivacyNotice-module__7OnZqq__actions button{min-height:40px;padding:6px 8px;font-size:.78rem}}
.BugReporter-module__HkyQ7a__launcher{z-index:970;right:max(16px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 16px));color:#fff;background:#8f2f32;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:.78rem;font-weight:800;transition:bottom .2s,background .2s,transform .2s;display:flex;position:fixed;box-shadow:0 8px 24px #57161947}.BugReporter-module__HkyQ7a__launcher.BugReporter-module__HkyQ7a__abovePrivacy{bottom:max(104px,calc(env(safe-area-inset-bottom) + 104px))}.BugReporter-module__HkyQ7a__launcher:hover{background:#702326;transform:translateY(-1px)}.BugReporter-module__HkyQ7a__launcher:focus-visible,.BugReporter-module__HkyQ7a__dialog button:focus-visible,.BugReporter-module__HkyQ7a__dialog textarea:focus-visible{outline-offset:3px;outline:3px solid #c7b890}.BugReporter-module__HkyQ7a__dialog{width:min(520px,100% - 24px);color:var(--c21-gray-dark);background:#fff;border:1px solid #8f2f324d;border-radius:20px;padding:28px;box-shadow:0 24px 80px #0000004d}.BugReporter-module__HkyQ7a__dialog::backdrop{background:#1e1d1b94}.BugReporter-module__HkyQ7a__close{background:#f1efeb;border-radius:50%;width:36px;height:36px;font-size:1.4rem;position:absolute;top:10px;right:12px}.BugReporter-module__HkyQ7a__icon{font-size:2rem}.BugReporter-module__HkyQ7a__dialog h2{margin:8px 32px 7px 0;font-size:1.45rem}.BugReporter-module__HkyQ7a__dialog>p{color:var(--c21-gray-mid)}.BugReporter-module__HkyQ7a__form{gap:8px;margin-top:20px;display:grid}.BugReporter-module__HkyQ7a__form label{font-weight:800}.BugReporter-module__HkyQ7a__form textarea{resize:vertical;width:100%;font:inherit;border:1px solid #d7d4ce;border-radius:10px;padding:11px}.BugReporter-module__HkyQ7a__form small{text-align:right;color:var(--c21-gray-mid)}.BugReporter-module__HkyQ7a__form button{color:#fff;background:#8f2f32;border-radius:9px;padding:11px 14px;font-weight:800}.BugReporter-module__HkyQ7a__success{color:#22613a!important;margin-top:12px!important}.BugReporter-module__HkyQ7a__error{color:#8f2f32!important;margin-top:12px!important}@media (max-width:620px){.BugReporter-module__HkyQ7a__launcher{padding:9px 11px}.BugReporter-module__HkyQ7a__launcher.BugReporter-module__HkyQ7a__abovePrivacy{bottom:max(174px,calc(env(safe-area-inset-bottom) + 174px))}.BugReporter-module__HkyQ7a__launcher span:last-child{display:none}.BugReporter-module__HkyQ7a__dialog{border-radius:18px;width:calc(100% - 24px);max-width:none;margin:auto 12px 12px}.BugReporter-module__HkyQ7a__dialog[open]{position:fixed;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.BugReporter-module__HkyQ7a__launcher{transition:none}}
