html,body{max-width:100vw;height:100%;overflow-x:hidden}body{color:#2c2c2b;font-family:ui-sans-serif,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}input{color:#2c2c2b}
.dropdown-module__W1HjJW__dropdownContainer{z-index:50;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:5px;right:12px}.dropdown-module__W1HjJW__dropdownButton{background:inherit;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.dropdown-module__W1HjJW__dropdownButton:hover,.dropdown-module__W1HjJW__dropdownButtonActive{background:#eee}.dropdown-module__W1HjJW__dropdownMenu{box-sizing:border-box;background:#fff;border:1px solid #eee;border-radius:6px;width:260px;margin-top:6px;padding:6px;position:relative;box-shadow:0 6px 15px #0000001a}.dropdown-module__W1HjJW__dropdownItem{cursor:pointer;color:inherit;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:14px;text-decoration:none;display:flex}.dropdown-module__W1HjJW__dropdownItem:hover{background:#f5f5f5}.dropdown-module__W1HjJW__dropdownLine{border-top:1px solid #eee;margin:6px 8px}.dropdown-module__W1HjJW__dropdownIconWrapper{align-items:center;width:24px;display:flex}.dropdown-module__W1HjJW__dropdownIcon{flex-shrink:0;width:20px;height:20px}.dropdown-module__W1HjJW__itemLeft{grid-template-columns:24px auto;align-items:center;gap:6px;display:grid}.dropdown-module__W1HjJW__itemLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-module__W1HjJW__submenuItem{position:relative}.dropdown-module__W1HjJW__submenu{z-index:2;background:#fff;border:1px solid #eee;border-radius:6px;width:max-content;min-width:110px;padding:4px;display:none;position:absolute;top:0;right:238px;box-shadow:0 4px 8px #0000001a}.dropdown-module__W1HjJW__submenuItem:hover .dropdown-module__W1HjJW__submenu{display:block}.dropdown-module__W1HjJW__submenuLeft{align-items:center;gap:8px;display:flex}.dropdown-module__W1HjJW__submenuCheckIcon{margin-right:-4px;padding-top:4px;padding-left:10px}.dropdown-module__W1HjJW__dropdownButton svg{transition:transform .15s}.dropdown-module__W1HjJW__dropdownButtonActive svg{transform:rotate(90deg)}.dropdown-module__W1HjJW__purchasedChip{color:#000;background:#eee;border-radius:10px;margin-bottom:2px;margin-left:38px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}
.switch-module__jHrLga__switch{display:inline-block;position:relative}.switch-module__jHrLga__switch input{opacity:0;width:0;height:0}.switch-module__jHrLga__slider{cursor:pointer;background-color:#ccc;border-radius:999px;transition:all .2s;position:absolute;inset:0}.switch-module__jHrLga__slider:before{content:"";width:var(--knob-size,14px);height:var(--knob-size,14px);background-color:#fff;border-radius:50%;transition:transform .2s;position:absolute;bottom:2px;left:2px}.switch-module__jHrLga__switch input:checked+.switch-module__jHrLga__slider{background:linear-gradient(2deg,#ff4b00 0%,#ff9600 100%)}.switch-module__jHrLga__switch input:checked+.switch-module__jHrLga__slider:before{transform:translateX(var(--slide-distance,12px))}.switch-module__jHrLga__switch input:not(:checked)+.switch-module__jHrLga__slider:before{transform:translate(0)}
.login-modal-module__C2GmpG__overlay{-webkit-backdrop-filter:blur(4px);z-index:999;background:#0f0f0f40;justify-content:center;align-items:center;animation:.18s login-modal-module__C2GmpG__overlayFade;display:flex;position:fixed;inset:0}.login-modal-module__C2GmpG__modal{background:#fff;border-radius:6px;width:100%;max-width:400px;max-height:90vh;padding:36px;animation:.2s login-modal-module__C2GmpG__fadeIn;position:relative;overflow-y:auto;box-shadow:0 12px 32px #0000001f,0 2px 6px #0000000f}.login-modal-module__C2GmpG__closeButton{cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:100%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:4px;right:4px}.login-modal-module__C2GmpG__closeButton:hover{opacity:1;background:#f3f3f3}.login-modal-module__C2GmpG__form{flex-direction:column;gap:16px;display:flex}.login-modal-module__C2GmpG__inputGroup{flex-direction:column;gap:6px;display:flex}.login-modal-module__C2GmpG__inputGroup label{color:#666;font-size:14px}.login-modal-module__C2GmpG__inputGroup input{border:1px solid #e6e5e3;border-radius:6px;height:36px;padding:10px;font-size:15px}.login-modal-module__C2GmpG__inputGroup input::placeholder{color:#bbb}.login-modal-module__C2GmpG__inputGroup input:focus{outline-color:#ff7800cc}.login-modal-module__C2GmpG__orDivider{color:#aaa;align-items:center;gap:8px;font-size:13px;display:flex}.login-modal-module__C2GmpG__orDivider:before,.login-modal-module__C2GmpG__orDivider:after{content:"";background:#eee;flex:1;height:1px}@keyframes login-modal-module__C2GmpG__overlayFade{0%{opacity:0}to{opacity:1}}@keyframes login-modal-module__C2GmpG__fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
