@font-face{font-family:Whisk Belleza;src:url(/brand/fonts/Belleza-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Whisk Caveat;src:url(/brand/fonts/Caveat-Variable.ttf) format("truetype");font-weight:400 700;font-display:swap}@font-face{font-family:Whisk Inter;src:url(/brand/fonts/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{--whisk-bg: #0b0005;--whisk-card: #1c0612;--whisk-card-soft: #16040d;--whisk-pink: #ff3e86;--whisk-pink-light: #ff7e99;--whisk-pink-dark: #a61162;--whisk-line: rgba(255, 126, 153, .32);--whisk-muted: rgba(255, 255, 255, .65);--whisk-green: #1e9e52;--whisk-yellow: #e3b505}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}html,body,#root{margin:0;min-height:100%;min-height:100dvh;overflow-x:hidden;color:#fff;font-family:Whisk Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--whisk-pink-light);text-decoration:none}button,input,textarea,select{font:inherit}.whisk-kicker,.studio .eyebrow{color:var(--whisk-pink-light);font-family:Whisk Caveat,cursive;font-size:24px;font-weight:700;line-height:1;text-transform:none;letter-spacing:0}.whisk-title,.MuiTypography-root.whisk-title,.studio h1,.studio h2{color:#fff;font-family:Whisk Belleza,serif;font-weight:400;text-transform:uppercase;letter-spacing:.05em;text-shadow:1.5px .5px 0 var(--whisk-pink)}.whisk-muted{color:var(--whisk-muted)}:root{--whisk-hero: radial-gradient(115% 70% at 50% 0%, #a61162 0%, #7d0c49 22%, #3d0424 48%, #14000b 78%, #000 100%);--whisk-hero-tall: radial-gradient(115% 120% at 50% 0%, #a61162 0%, #7d0c49 22%, #3d0424 48%, #14000b 78%, #000 100%);--whisk-column: 420px}body{background:radial-gradient(80% 60% at 50% 0%,#3d0424,#14000b 60%,#000) fixed,#000}.whisk-app{position:relative;width:100%;max-width:var(--whisk-column);min-height:100dvh;margin:0 auto;background:var(--whisk-hero);background-color:#000}.whisk-page{width:100%;padding:14px 16px 92px;display:grid;gap:12px;align-content:start}.login-page{min-height:100dvh;display:flex;flex-direction:column;background:var(--whisk-hero-tall)}.login-body{flex:1;padding:34px 24px 0;display:grid;align-content:start;justify-items:center;gap:22px;text-align:center}.login-logo{width:210px;height:auto;display:block}.login-field{width:100%;display:grid;gap:6px;text-align:left}.login-actions{position:sticky;bottom:0;padding:8px 20px 26px;display:grid;gap:12px}.login-sent{width:100%;display:flex;align-items:flex-start;gap:12px;text-align:left;background:#2a0318e0;border:1px solid #ff7e99;border-radius:18px;padding:16px;color:#fff;font-size:13.5px;line-height:1.5;box-shadow:0 4px 20px #00000029}.login-sent-icon{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ff7e9929;color:#ffb3ca;font-size:20px;font-weight:700;line-height:1}.login-sent-title{display:block;font-size:15px;font-weight:700}.login-sent-description{margin:5px 0 0;color:#ffffffd9}.login-page--code .login-logo{width:140px}.login-page--code .login-body{padding-top:24px;gap:16px}.device-screen{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.device-screen-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 24px}.device-screen-inner{width:100%;display:grid;gap:12px;align-content:start}.device-screen-footer{flex:none;padding:0 16px 22px;display:grid;gap:8px}.device-screen--control .device-screen-body{padding-top:10px;padding-bottom:12px}.device-screen--control .device-screen-inner{gap:10px}@media(max-height:760px){.device-screen--control .single-turn-card,.device-screen--control .advanced-controls-card{padding:8px;gap:4px}.device-screen--control .device-screen-inner{gap:6px}.device-screen--control .device-screen-body{padding-top:6px;padding-bottom:6px}.device-screen--control .advanced-limit-header{grid-template-columns:1fr 2fr;align-items:center}.device-screen--control .advanced-limit-label{display:none}.device-screen--control .advanced-controls-card .MuiSlider-root{padding-top:8px;padding-bottom:8px}.device-screen--control .control-range-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:769px){.whisk-app{box-shadow:0 0 0 1.5px #3a2230,0 20px 60px #0009}}#root{background:transparent}.creator-dashboard{width:100%;padding:16px 16px 90px;display:grid;gap:12px}.dashboard-grid{display:grid;gap:18px;min-width:0}.dashboard-grid>section{min-width:0;display:grid;gap:10px;align-content:start}.dashboard-toolbar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:8px;background:#101010;padding:8px;border:1px solid #ff7e99;border-radius:12px}.dashboard-device{overflow-wrap:anywhere}@media(min-width:900px){.whisk-app:has(.creator-dashboard){max-width:1100px;--whisk-column:1100px}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr)}.dashboard-controls{position:sticky;top:78px}}.swipeable-page{height:100vh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;position:relative}.bottom-nav-bar{position:fixed;z-index:1000;bottom:0;left:50%;transform:translate(-50%);width:min(100%,var(--whisk-column, 420px));box-sizing:border-box;height:45px;display:grid;grid-template-columns:repeat(3,1fr);background:#000;border-top:3px solid #ff7e99}.bottom-nav-item{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:28px;cursor:pointer;color:#ffffffbf;font-size:15px;font-weight:600}.bottom-nav-item:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:10px}.bottom-nav-item.is-active{color:#ff7e99;font-weight:700}
