:root{--hottr-ink: #050608;--hottr-charcoal: #11131a;--hottr-pink: #ff0cb6;--hottr-font-display: "Poppins", system-ui, sans-serif;--hottr-ease: cubic-bezier(.19, 1, .22, 1);--hottr-header-h-mobile: 56px;--hottr-header-h-desktop: 64px;--hottr-orb-inset: 20px;--hottr-orb-size-mobile: 56px;--hottr-orb-size-desktop: 32px;--hottr-rail-w: 256px;--hottr-dock-h: 96px;--hottr-radius: 2px;--hottr-radius-sheet: 12px;--hottr-fan-item-h: 44px;--hottr-fan-route-gap: 75px;--hottr-fan-context-gap: 52px;--hottr-fan-hairline-gap: 42px;--hottr-fan-hairline-w: 154px;--hottr-fan-curve-depth: 78px;--hottr-fan-curve-throw: 528px;--hottr-fan-path-drop: 34px;--hottr-fan-stagger: 42ms;--hottr-hottie-orb-clearance: calc( var(--hottr-orb-inset) + var(--hottr-orb-size-mobile) + env(safe-area-inset-bottom, 0px) + 12px )}.hottr-header{height:var(--hottr-header-h-mobile);display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#050608bf;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}@media (min-width: 1024px){.hottr-header{height:var(--hottr-header-h-desktop);display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px) minmax(0,1fr);gap:24px}}.hottr-header--floating{position:absolute;inset:0 0 auto 0;height:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:none;padding:16px 20px;opacity:.4;transition:opacity var(--hottr-duration-base, .2s) var(--hottr-ease)}.hottr-header--floating:hover,.hottr-header--floating:focus-within{opacity:1}button.hottr-lockup{min-height:var(--hottr-fan-item-h)}.hottr-lockup{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;color:#fff}.hottr-wordmark{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap;font-family:var(--hottr-font-display, Poppins, system-ui, sans-serif);font-weight:900;line-height:1;letter-spacing:-.04em;color:#fff}.hottr-wordmark__main{text-transform:uppercase}.hottr-wordmark__dot{color:var(--hottr-pink)}.hottr-wordmark__suffix{font-weight:300;font-style:normal;text-transform:lowercase;color:#ffffffb3}.hottr-worldswitch{position:absolute;left:0;right:0;top:100%;z-index:50;display:grid;grid-template-columns:1fr 1fr;background:#050608f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.06)}.hottr-worldswitch__item{display:block;width:100%;min-height:var(--hottr-fan-item-h);padding:20px;text-align:left;background:none;border:1px solid rgba(255,255,255,.05);border-left:2px solid transparent;color:#fff;cursor:pointer}.hottr-worldswitch__item[aria-current=true]{border-left-color:var(--hottr-pink)}.hottr-worldswitch__tagline{display:block;margin-top:7px;font:300 italic 12px/1.5 var(--hottr-font-display);letter-spacing:-.005em;color:#ffffff8c}.hottr-dock-scrim{position:absolute;left:0;right:0;bottom:0;height:var(--hottr-dock-h);background:linear-gradient(to top,#050608eb,#05060894 56%,#05060800);pointer-events:none}.hottr-dock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.hottr-dock>*{pointer-events:auto}@media (min-width: 1024px){.hottr-dock{display:none}}.hottr-orb-slot{position:absolute;bottom:var(--hottr-orb-inset);z-index:3;background:none;border:none;padding:0;cursor:pointer;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-hand=right] .hottr-orb-slot{right:var(--hottr-orb-inset)}[data-hand=left] .hottr-orb-slot{left:var(--hottr-orb-inset)}.hottr-orb-slot:focus-visible{outline:2px solid var(--hottr-pink);outline-offset:4px}.hottr-orb-slot{transform-origin:center;transition:transform .26s var(--hottr-ease)}.hottr-orb-slot[data-igniting=true]{transform:scale(1.05)}.hottr-orb-slot[data-open=true]{transform:scale(1.02)}.hottr-orb-slot[data-open=true] .hottr-orb{--orb-highlight-y: 12%}[data-hand=right] .hottr-orb-slot[data-open=true] .hottr-orb{--orb-highlight-x: 34%}[data-hand=left] .hottr-orb-slot[data-open=true] .hottr-orb{--orb-highlight-x: 66%}.hottr-fan__item{display:inline-flex;align-items:center;gap:8px;min-height:var(--hottr-fan-item-h);min-width:var(--hottr-fan-item-h);font:800 11px/1 var(--hottr-font-display);letter-spacing:.05em;text-transform:uppercase;color:#ffffffeb;background:none;border:none;cursor:pointer;opacity:0;transition:opacity var(--hottr-duration-base, .2s) var(--hottr-ease),transform var(--hottr-duration-slow, .4s) var(--hottr-ease),color var(--hottr-duration-fast, .12s) var(--hottr-ease)}.hottr-fan__item .ms{font-size:20px;color:#ffffffa6;transition:color var(--hottr-duration-fast, .12s) var(--hottr-ease)}.hottr-fan__item:active{transform:scale(.97)}.hottr-fan__item:focus-visible{outline:2px solid var(--hottr-pink);outline-offset:2px}.hottr-fan__item[aria-current=true],.hottr-fan__item[data-route=hottie],.hottr-fan__item[aria-current=true] .ms,.hottr-fan__item[data-route=hottie] .ms{color:var(--hottr-pink)}.hottr-fan{position:absolute;bottom:calc(var(--hottr-orb-inset) + var(--hottr-orb-size-mobile) + 12px);display:flex;flex-direction:column;gap:var(--hottr-fan-hairline-gap);z-index:2}[data-hand=right] .hottr-fan{right:var(--hottr-orb-inset);align-items:flex-end}[data-hand=left] .hottr-fan{left:var(--hottr-orb-inset);align-items:flex-start}.hottr-fan__group{position:relative;display:flex;flex-direction:column}.hottr-fan__group--routes{gap:calc(var(--hottr-fan-route-gap) - var(--hottr-fan-item-h))}.hottr-fan__group--context{gap:calc(var(--hottr-fan-context-gap) - var(--hottr-fan-item-h))}[data-hand=right] .hottr-fan__group{align-items:flex-end}[data-hand=left] .hottr-fan__group{align-items:flex-start}.hottr-fan__hairline{width:var(--hottr-fan-hairline-w);height:1px;background:#ffffff1f}.hottr-fan{--hand-sign: -1}.hottr-fan .hottr-fan__item{transform:translate(calc(var(--arc-x, 0px) * var(--arc-scale, 1) * var(--hand-sign, 1)));font-size:13px}.hottr-fan__path{position:absolute;bottom:calc(-1 * var(--hottr-fan-path-drop));z-index:0;overflow:visible;pointer-events:none}[data-hand=right] .hottr-fan__path{right:0;transform:scaleX(-1)}[data-hand=left] .hottr-fan__path{left:0}.hottr-fan__path g{transform:scaleX(var(--arc-scale, 1));transform-origin:0 0}.hottr-fan__path path{stroke:var(--hottr-pink);stroke-width:1.5;stroke-linecap:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s var(--hottr-ease) 90ms,opacity var(--hottr-duration-base, .2s) var(--hottr-ease)}.hottr-fan[data-open=true] .hottr-fan__path path{stroke-dashoffset:0}.hottr-fan[data-open=false] .hottr-fan__path path{opacity:0;transition:stroke-dashoffset .14s var(--hottr-ease),opacity .14s var(--hottr-ease)}[data-hand=left] .hottr-fan{--hand-sign: 1}[data-hand=right] .hottr-fan .hottr-fan__item{flex-direction:row-reverse}.hottr-fan .hottr-fan__item:active{transform:translate(calc(var(--arc-x, 0px) * var(--arc-scale, 1) * var(--hand-sign, 1))) scale(.97)}.hottr-fan[data-open=true] .hottr-fan__item,.hottr-rail .hottr-fan__item{opacity:1}.hottr-fan[data-open=true] .hottr-fan__item{transition-delay:calc(.15s + var(--fan-i, 0) * var(--hottr-fan-stagger))}.hottr-fan[data-open=false] .hottr-fan__item{transition-delay:0ms;transition-duration:var(--hottr-duration-fast, .12s)}.hottr-fan[data-open=false]{pointer-events:none}.hottr-fan-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#050608d6;opacity:0;pointer-events:none;transition:opacity var(--hottr-duration-base, .2s) var(--hottr-ease)}.hottr-fan-scrim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(62% 42% at var(--hottr-scrim-glow-x, 100%) 100%,rgba(255,12,182,.14) 0%,rgba(255,12,182,.05) 38%,rgba(255,12,182,0) 72%)}[data-hand=right] .hottr-fan-scrim{--hottr-scrim-glow-x: 100%}[data-hand=left] .hottr-fan-scrim{--hottr-scrim-glow-x: 0%}.hottr-fan-scrim[data-visible=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.hottr-fan .hottr-fan__item{transform:none;transition-duration:1ms}.hottr-fan[data-open=true] .hottr-fan__item,.hottr-fan[data-open=false] .hottr-fan__item{transition-delay:0ms}.hottr-fan__path path{transition-duration:1ms;transition-delay:0ms}.hottr-orb-slot,.hottr-orb-slot[data-igniting=true],.hottr-orb-slot[data-open=true]{transform:none;transition-duration:1ms}}.hottr-rail{width:var(--hottr-rail-w);flex:none;padding:32px 28px;border-right:1px solid rgba(255,255,255,.05);display:none}@media (min-width: 1024px){.hottr-rail{display:block}}.hottr-rail__orb-row{display:flex;align-items:center;gap:14px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.05)}.hottr-rail__routes{margin-top:26px;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.hottr-rail__context{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:15px;align-items:flex-start}.hottr-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--hottr-charcoal);border-top:1px solid rgba(255,255,255,.1);border-radius:var(--hottr-radius-sheet) var(--hottr-radius-sheet) var(--hottr-radius) var(--hottr-radius);overflow:hidden;will-change:transform;transform:translateY(100%);transition:transform .3s var(--hottr-ease)}.hottr-sheet[data-height=peek]{transform:translateY(20%)}.hottr-sheet[data-height=sheet]{transform:translateY(10%)}.hottr-sheet[data-height=full]{transform:translateY(0);border-radius:0}.hottr-sheet[data-dragging=true]{transition:none;transform:translateY(calc(var(--sheet-base, 20%) + var(--drag-y, 0px)))}.hottr-sheet__handle{display:flex;justify-content:center;padding:10px 0 14px;touch-action:none;cursor:grab}.hottr-sheet__handle span{width:40px;height:3px;border-radius:2px;background:#ffffff3d}.hottr-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0506089e;opacity:0;pointer-events:none;transition:opacity .3s var(--hottr-ease)}.hottr-scrim[data-visible=true]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.hottr-sheet,.hottr-scrim,.hottr-hottie,.hottr-hottie-scrim{transition-duration:1ms}}.hottr-hottie-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.hottr-dock>.hottr-hottie-layer{pointer-events:none}.hottr-hottie-layer[data-open=true],.hottr-dock>.hottr-hottie-layer[data-open=true]{pointer-events:auto}.hottr-hottie-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0506089e;opacity:0;pointer-events:none;transition:opacity .3s var(--hottr-ease)}.hottr-hottie-layer[data-open=true] .hottr-hottie-scrim{opacity:1;pointer-events:auto}.hottr-hottie{position:absolute;left:0;right:0;bottom:0;height:90%;z-index:1;display:flex;flex-direction:column;background:var(--hottr-charcoal);border-top:1px solid rgba(255,255,255,.1);border-radius:var(--hottr-radius-sheet) var(--hottr-radius-sheet) var(--hottr-radius) var(--hottr-radius);overflow:hidden;transform:translateY(100%);transition:transform .3s var(--hottr-ease),opacity .3s var(--hottr-ease)}.hottr-hottie-layer[data-open=true] .hottr-hottie{transform:translateY(0)}.hottr-hottie__handle{display:flex;justify-content:center;padding:10px 0 4px}.hottr-hottie__handle span{width:40px;height:3px;border-radius:2px;background:#ffffff3d}.hottr-hottie__bar{display:flex;align-items:center;gap:16px;min-height:var(--hottr-fan-item-h);padding:4px 20px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.hottr-hottie__title{margin:0;font:800 11px/1 var(--hottr-font-display);letter-spacing:.05em;text-transform:uppercase;color:#fff}.hottr-hottie__modes{display:flex;align-items:center;gap:8px;margin-left:auto}.hottr-hottie__mode,.hottr-hottie__close,.hottr-hottie__send{min-height:var(--hottr-fan-item-h);min-width:var(--hottr-fan-item-h);padding:0 10px;font:800 11px/1 var(--hottr-font-display);letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--hottr-duration-fast, .12s) var(--hottr-ease),border-color var(--hottr-duration-fast, .12s) var(--hottr-ease)}.hottr-hottie__mode[data-active=true],.hottr-hottie__send{color:#fff;border-bottom-color:var(--hottr-pink)}.hottr-hottie__mode:focus-visible,.hottr-hottie__close:focus-visible,.hottr-hottie__send:focus-visible{outline:2px solid var(--hottr-pink);outline-offset:2px}.hottr-hottie__close{color:#ffffff8c}.hottr-hottie__send:disabled{color:#ffffff52;border-bottom-color:transparent;cursor:default}.hottr-hottie__chat,.hottr-hottie__voice{flex:1;min-height:0;display:flex;flex-direction:column}.hottr-hottie__transcript{flex:1;min-height:0;overflow:auto;padding:20px}.hottr-hottie__empty{margin:0;font:400 15px/1.5 var(--hottr-font-display);color:#ffffff8c}.hottr-hottie__voice{padding:20px;padding-bottom:var(--hottr-hottie-orb-clearance);gap:16px}.hottr-hottie__line{margin:0 0 20px}.hottr-hottie__speaker{font:700 10px/1 var(--hottr-font-display);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px}.hottr-hottie__speaker[data-you=true]{color:var(--hottr-pink)}.hottr-hottie__line p{margin:0;font-family:var(--hottr-font-display);font-weight:400;color:#ffffff52;font-size:13px;line-height:1.5}.hottr-hottie__line[data-recede=previous] p{font-size:15px;color:#ffffff8c}.hottr-hottie__line[data-recede=newest] p{font-size:24px;font-weight:700;line-height:1.2;color:#fff;padding-bottom:8px;border-bottom:1px solid var(--hottr-pink)}.hottr-hottie__composer{display:flex;align-items:stretch;gap:12px;padding-top:8px;padding-inline:20px;padding-bottom:var(--hottr-hottie-orb-clearance)}.hottr-hottie__composer .hottr-hottie__send{flex:none}@media (min-width: 1024px){.hottr-hottie-layer{left:var(--hottr-rail-w);top:var(--hottr-header-h-desktop)}.hottr-hottie{top:0;bottom:0;left:0;right:auto;width:min(28rem,100%);height:auto;border-top:none;border-right:1px solid rgba(255,255,255,.05);border-radius:0;transform:translate(-100%);opacity:0}.hottr-hottie-layer[data-open=true] .hottr-hottie{transform:translate(0);opacity:1}.hottr-hottie__handle{display:none}.hottr-hottie__composer{padding:8px 20px 20px}.hottr-hottie__voice{padding:20px}}.hottr-worldswitch__item[data-unavailable=true]{opacity:.32;cursor:default;pointer-events:none}
