html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#0b0d12;color:#f4f0e8;font-family:Inter,sans-serif;margin:0;padding:0}html{scrollbar-color:#ffb800 #151922;scrollbar-width:thin}.app-shell::-webkit-scrollbar,.offer-details-scroll::-webkit-scrollbar,body::-webkit-scrollbar{height:10px;width:10px}.app-shell::-webkit-scrollbar-track,.offer-details-scroll::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#0b0d12}.app-shell::-webkit-scrollbar-thumb,.offer-details-scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#3a4352;border:3px solid #0b0d12;border-radius:999px;min-height:56px}.app-shell::-webkit-scrollbar-thumb:hover,.offer-details-scroll::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#ffb800}.offer-details-scroll{overscroll-behavior:contain;scrollbar-color:#ffb800 #151922;scrollbar-width:thin}.offer-details-scroll::-webkit-scrollbar-track{background:#151922}.offer-details-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffb800,#e5a500);border-color:#151922}.public-shell{--app-ink:#0b0d12;--app-surface:#151922;--app-surface-2:#1a202b;--app-paper:#f4f0e8;--app-muted:#a8adb7;--app-action:#ffb800;background:var(--app-ink);color:var(--app-paper)}.public-shell a{text-underline-offset:3px}.public-shell a:focus-visible,.public-shell button:focus-visible,.public-shell input:focus-visible,.public-shell select:focus-visible,.public-shell textarea:focus-visible{box-shadow:none;outline:none}.public-shell a:focus-visible,.public-shell button:focus-visible{box-shadow:0 0 0 1px var(--app-action),0 0 0 4px #ffb80024;outline:none}@media (prefers-reduced-motion:reduce){.public-shell *,.public-shell :after,.public-shell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.landing-page{--landing-ink:#0b0d12;--landing-surface:#151922;--landing-surface-2:#1a202b;--landing-paper:#f4f0e8;--landing-action:#ffb800;--landing-success:#45d6a8;background:var(--landing-ink);color:var(--landing-paper)}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page select:focus-visible{box-shadow:0 0 0 1px var(--landing-action),0 0 0 4px #ffb80024;outline:none}.landing-page .landing-search-bar:focus-within{border-color:var(--landing-action);box-shadow:0 0 0 3px #ffb80029,0 20px 64px #0000004d}.landing-page .landing-search-bar input:focus-visible{box-shadow:none!important;outline:none!important}.landing-page .landing-search-bar :focus-visible{box-shadow:none!important;outline:none!important}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :after,.landing-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.pac-container{z-index:20000!important}@media (max-width:768px){.MuiDialog-root:not(.no-fullscreen-dialog) .MuiDialog-paper{border-radius:0!important;bottom:0!important;left:0!important;margin:0!important;max-width:100vw!important;position:fixed!important;right:0!important;top:0!important}.MuiDialog-root:not(.no-fullscreen-dialog) .MuiDialog-container,.MuiDialog-root:not(.no-fullscreen-dialog) .MuiDialog-paper{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;width:100vw!important}.MuiBackdrop-root{background-color:#00000080!important}.MuiTable-root{font-size:.875rem}.MuiTableCell-root{font-size:.75rem;padding:8px 4px}.MuiTableCell-head{font-size:.75rem;font-weight:600}.MuiButton-root{font-size:.75rem;padding:4px 8px}.MuiButton-sizeSmall{font-size:.7rem;padding:2px 6px}.no-fullscreen-dialog .MuiDialog-container{display:grid!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;place-items:center!important;width:100vw!important}.no-fullscreen-dialog .MuiDialog-paper{border-radius:16px!important;height:auto!important;left:50%!important;margin:0!important;max-height:none!important;max-width:420px!important;min-height:auto!important;overflow:visible!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:calc(100% - 32px)!important}}