@font-face{font-family:Inter;src:url(../fonts/inter/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter/Inter-Italic.woff2) format("woff2");font-style:italic;font-weight:100 900;font-display:swap}html,body{margin:0;padding:0;width:100%;height:100%;display:block;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.5;overflow-x:hidden;overflow-y:auto;color:#181716eb;background-color:#ffcce3}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.landing{position:relative;width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding-bottom:env(safe-area-inset-bottom,0px);background-color:#ffcce3;overflow-x:clip;overflow-y:clip}.bgStage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y;background-color:#ffcce3;background-image:linear-gradient(180deg,#ffdcec,#ffcce3 52%,#ffbedb)}.glitterCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.bgGrain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");background-size:220px 220px}.landingMiddle{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;padding-bottom:clamp(12px,3vmin,28px);box-sizing:border-box}.brand{position:relative;display:grid;justify-items:center;gap:12px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;width:min(560px,100% - 40px);max-width:100%}.logo{width:min(520px,70vw);height:auto;display:block}@media (max-width: 720px){html,body{font-size:16px}.logo{width:min(440px,78vw)}.brand{gap:10px;width:min(560px,100% - 32px)}.legalPage{padding:64px 20px 40px}.legalInner h1{font-size:34px}}@media (max-height: 460px) and (min-aspect-ratio: 3/2) and (max-width: 1000px){.landingMiddle{padding-top:0;padding-bottom:clamp(6px,1.5vmin,16px)}.logo{width:min(380px,52vw)}}.legalPage{position:relative;min-height:100vh;width:100%;padding:72px 28px 48px;background-color:#ffcce3;color:#181716eb;box-sizing:border-box;overflow-x:hidden}.legalInner{max-width:900px;margin:0 auto;width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.legalInner a:not(.backLink){text-decoration:underline;overflow-wrap:anywhere}.legalInner h1{margin:0 0 18px;font-size:40px;letter-spacing:-.02em;max-width:100%}.legalInner h2{margin:22px 0 8px;font-size:18px;font-weight:700;max-width:100%}.legalInner p{margin:0 0 14px;opacity:.92;max-width:100%}.legalInner hr{border:0;height:1px;background:#1817162e;margin:18px 0 22px}.backLink{display:inline-block;margin-bottom:18px;opacity:.85;max-width:100%;overflow-wrap:anywhere}.notFound{position:relative;min-height:100vh;width:100%;padding:72px 28px 48px;background-color:#ffcce3;color:#181716eb;box-sizing:border-box;overflow-x:hidden}.notFoundInner{max-width:900px;margin:0 auto;width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.notFoundInner h1{margin:10px 0 14px;font-size:44px;letter-spacing:-.03em;max-width:100%}.notFoundGhost{display:inline-block;font-size:22px;line-height:1;opacity:.85;-webkit-user-select:none;user-select:none;transform:translateY(1px);margin-left:6px}.notFoundLead{margin:0 0 12px;font-size:18px;opacity:.92;max-width:100%}.notFoundBody{margin:0;opacity:.78;max-width:100%}@media (max-width: 720px){.notFound{padding:64px 20px 40px}.notFoundInner h1{font-size:34px}.notFoundGhost{font-size:20px}}.dazzleHotlineApp{min-height:100%;display:flex;flex-direction:column;position:relative}.dazzleHotlineAppMount{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}
