@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_3e85d682-module__dCN13q__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_3e85d682-module__dCN13q__variable{--font-display:"Anton", "Anton Fallback"}
.cro-toggle{font:600 13px/1 var(--font-geist-sans), system-ui, sans-serif;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:inline-flex}.cro-toggle-track{background:#3a3a3a;border:1px solid #4a4a4a;border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.cro-toggle-track:after{content:"";background:#d8d8d8;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.cro-toggle[aria-checked=true] .cro-toggle-track{background:#b8912f;border-color:#e9c466}.cro-toggle[aria-checked=true] .cro-toggle-track:after{background:#111;transform:translate(14px)}.cro-toggle:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #e9c466}.cro-toggle-label small{opacity:.7;margin-top:2px;font-size:11px;font-weight:500;display:block}.cro-banner{font:500 13px/1.4 var(--font-geist-sans), system-ui, sans-serif;color:#f4dba0;text-align:center;background:#2a2412;border:1px solid #5a4a1c;border-radius:10px;max-width:720px;margin:8px auto;padding:8px 12px}.cro-fab{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:60;color:#f4dba0;height:38px;font:700 13px/1 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111111eb;border:1px solid #e9c466;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 11px;transition:width .2s,padding .2s,opacity .2s;animation:6s ease-in-out 2s infinite cro-glow;display:inline-flex;position:fixed;box-shadow:0 4px 14px #00000073}.cro-fab svg{flex:none;width:16px;height:16px}.cro-fab:hover{background:#1c1a14}.cro-fab:focus-visible{outline-offset:3px;outline:2px solid #e9c466}.cro-fab[data-compact=true]{justify-content:center;width:38px;padding:0}.cro-fab[data-compact=true] .cro-fab-text{display:none}@keyframes cro-glow{0%,70%,to{box-shadow:0 4px 14px #00000073,0 0 #e9c46600}80%{box-shadow:0 4px 14px #00000073,0 0 0 6px #e9c46647}90%{box-shadow:0 4px 14px #00000073,0 0 0 10px #e9c46600}}@media (prefers-reduced-motion:reduce){.cro-fab{transition:none;animation:none}}@media print{.cro-fab,.cro-sheet-wrap{display:none!important}}.cro-sheet-wrap{z-index:70;background:#0000008c;justify-content:flex-start;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}@media (min-width:640px){.cro-sheet-wrap{align-items:flex-end;padding:20px}}.cro-sheet{color:#e8e8e8;text-align:left;width:100%;max-width:360px;font:400 15px/1.5 var(--font-geist-sans), system-ui, sans-serif;background:#181818;border:1px solid #5a4a1c;border-radius:16px;padding:18px 18px 16px;box-shadow:0 12px 40px #0009}.cro-sheet h2{color:#f4dba0;letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:800}.cro-sheet p{color:#c4c4c4;margin:0 0 10px}.cro-sheet ol{color:#e8e8e8;margin:0 0 12px;padding-left:20px}.cro-sheet li{margin:4px 0}.cro-sheet-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.cro-btn{min-height:40px;font:700 14px/1 var(--font-geist-sans), system-ui, sans-serif;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.cro-btn-gold{color:#111;background:#e9c466}.cro-btn-ghost{color:#e8e8e8;background:0 0;border-color:#4a4a4a}.cro-btn:focus-visible{outline-offset:2px;outline:2px solid #e9c466}.cro-page{color:#e8e8e8;min-height:100dvh;font:400 16px/1.55 var(--font-geist-sans), system-ui, sans-serif;background:#111;flex-direction:column;display:flex}.cro-head{z-index:2;background:#111;border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.cro-head img{width:auto;height:26px}.cro-status{color:#f4dba0;font-size:12px;font-weight:700}.cro-thread{flex-direction:column;flex:1;gap:10px;width:100%;max-width:720px;margin:0 auto;padding:16px;display:flex}.cro-msg{white-space:pre-wrap;border-radius:18px;max-width:88%;padding:10px 14px}.cro-msg[data-role=user]{color:#fff;background:#2f7f4a;border-bottom-right-radius:6px;align-self:flex-end}.cro-msg[data-role=assistant]{background:#222;border:1px solid #2f2f2f;border-bottom-left-radius:6px;align-self:flex-start}.cro-msg .cro-note{color:#e9c466;border-top:1px solid #3a3a3a;margin-top:10px;padding-top:8px;font-size:13px;display:block}.cro-starters{flex-wrap:wrap;gap:8px;display:flex}.cro-starter{color:#e8e8e8;cursor:pointer;text-align:left;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:999px;padding:8px 12px;font:500 14px/1.3 inherit}.cro-composer{padding:10px 16px max(10px, env(safe-area-inset-bottom));background:#111;border-top:1px solid #2c2c2c;position:sticky;bottom:0}.cro-composer form{gap:8px;max-width:720px;margin:0 auto;display:flex}.cro-composer input{color:#e8e8e8;background:#1b1b1b;border:1px solid #3a3a3a;border-radius:12px;flex:1;min-width:0;height:44px;padding:0 12px;font-size:16px}.cro-composer input:focus{outline-offset:1px;outline:2px solid #e9c466}@media (max-width:640px){html.mkt body{padding-bottom:56px}}.cro-head .cro-fab{box-shadow:none;height:32px;animation:none;position:static}.mk-hc-offline{color:#9a9a9a;justify-content:center;margin-top:8px;display:flex}
