.slm-phone{--slm-bg:#12100f;--slm-panel:#1e1a18;--slm-panel-2:#28221f;--slm-line:rgb(255 240 228/0.1);--slm-text:#efe7e0;--slm-muted:#a99d93;--slm-accent:#e8b894;--slm-accent-ink:#231812;--slm-wave:#9fc6c9;--hkm-screen:var(--slm-bg);--hkm-fg:var(--slm-text)}.slm-phone .hkm-phone-body{padding:0}.slm-app{position:relative;display:flex;flex-direction:column;gap:calc(14 * var(--pt));block-size:100%;padding:calc(64 * var(--pt)) calc(20 * var(--pt)) calc(40 * var(--pt));background:radial-gradient(120% 60% at 50% 0,rgb(232 184 148/.1),transparent 60%),var(--slm-bg);color:var(--slm-text);font-size:calc(15 * var(--pt));line-height:1.3}.slm-icon{inline-size:calc(18 * var(--pt));block-size:calc(18 * var(--pt));flex:none}.slm-top{display:flex;align-items:center;justify-content:space-between}.slm-brand{font-family:var(--hkm-serif);font-size:calc(22 * var(--pt));letter-spacing:-.01em}.slm-top-tune{display:inline-flex;align-items:center;gap:calc(6 * var(--pt));padding:calc(7 * var(--pt)) calc(12 * var(--pt));border:1px solid var(--slm-line);border-radius:999px;color:var(--slm-muted);font-size:calc(13 * var(--pt))}.slm-app[data-screen=tune] .slm-top-tune{border-color:var(--slm-accent);color:var(--slm-accent)}.slm-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8 * var(--pt))}.slm-mode{display:grid;gap:calc(3 * var(--pt));justify-items:start;padding:calc(12 * var(--pt)) calc(10 * var(--pt));border:1px solid var(--slm-line);border-radius:calc(16 * var(--pt));background:var(--slm-panel);color:var(--slm-muted);transition:background .4s var(--hkm-ease),color .4s var(--hkm-ease),border-color .4s var(--hkm-ease)}.slm-mode strong{color:var(--slm-text);font-size:calc(15 * var(--pt));font-weight:600}.slm-mode small{font-size:calc(11 * var(--pt));line-height:1.2}.slm-mode[data-selected]{border-color:rgb(232 184 148/.55);background:linear-gradient(180deg,rgb(232 184 148/.18),rgb(232 184 148/.06));color:var(--slm-accent)}.slm-spectrum{position:relative;padding:calc(12 * var(--pt)) calc(12 * var(--pt)) calc(8 * var(--pt));border:1px solid var(--slm-line);border-radius:calc(20 * var(--pt));background:var(--slm-panel);color:var(--slm-accent)}.slm-spectrum svg{display:block;inline-size:100%;block-size:calc(170 * var(--pt));overflow:visible}.slm-app[data-mode=focus] .slm-spectrum{color:var(--slm-wave)}.slm-spectrum .slm-grid{stroke:var(--slm-line);stroke-width:1;vector-effect:non-scaling-stroke}.slm-spectrum .slm-line{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.slm-spectrum:not([data-playing]) svg{opacity:.42}.slm-spectrum[data-playing] svg{transform-origin:50% 100%;animation:slm-breathe 5.2s ease-in-out infinite}@keyframes slm-breathe{50%{transform:scaleY(.94)}}@media (prefers-reduced-motion:reduce){.slm-spectrum[data-playing] svg{animation:none}}.slm-axis{display:flex;justify-content:space-between;margin-block-start:calc(4 * var(--pt));color:var(--slm-muted);font-size:calc(10 * var(--pt));letter-spacing:.06em;text-transform:uppercase}.slm-summary{margin:0;color:var(--slm-muted);font-size:calc(13 * var(--pt));text-align:center}.slm-transport{display:grid;grid-template-columns:auto 1fr;gap:calc(10 * var(--pt));margin-block-start:auto}.slm-play,.slm-timer{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--pt));block-size:calc(54 * var(--pt));border-radius:999px;font-weight:600}.slm-timer{padding-inline:calc(16 * var(--pt));border:1px solid var(--slm-line);background:var(--slm-panel);color:var(--slm-text);font-size:calc(14 * var(--pt))}.slm-play{background:var(--slm-accent);color:var(--slm-accent-ink);font-size:calc(17 * var(--pt))}.slm-play[data-playing]{background:var(--slm-panel-2);color:var(--slm-text);box-shadow:inset 0 0 0 1px var(--slm-line)}.slm-sheet{position:absolute;inset:auto 0 0;display:grid;gap:calc(10 * var(--pt));padding:calc(10 * var(--pt)) calc(20 * var(--pt)) calc(40 * var(--pt));border-radius:calc(28 * var(--pt)) calc(28 * var(--pt)) 0 0;background:#1a1614;box-shadow:0 -20px 60px rgb(0 0 0/.55),inset 0 1px 0 var(--slm-line);animation:slm-sheet-in .5s var(--hkm-ease) both}@keyframes slm-sheet-in{0%{transform:translateY(30%);opacity:0}}@media (prefers-reduced-motion:reduce){.slm-sheet{animation:none}}.slm-sheet-grip{justify-self:center;inline-size:calc(40 * var(--pt));block-size:calc(5 * var(--pt));border-radius:999px;background:var(--slm-line)}.slm-sheet-title{margin:0;font-size:calc(19 * var(--pt));font-weight:650}.slm-field-label{margin:calc(2 * var(--pt)) 0 calc(-4 * var(--pt));color:var(--slm-muted);font-size:calc(12 * var(--pt))}.slm-segments{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:calc(3 * var(--pt));border-radius:calc(12 * var(--pt));background:var(--slm-panel-2);font-size:calc(13 * var(--pt))}.slm-segments span{padding:calc(8 * var(--pt)) 0;border-radius:calc(9 * var(--pt));color:var(--slm-muted);text-align:center}.slm-segments span[data-selected]{background:var(--slm-accent);color:var(--slm-accent-ink);font-weight:600}.slm-slider{display:grid;gap:calc(7 * var(--pt));font-size:calc(13 * var(--pt))}.slm-slider-row{display:flex;justify-content:space-between}.slm-slider-value{color:var(--slm-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.slm-track{position:relative;block-size:calc(5 * var(--pt));border-radius:999px;background:var(--slm-panel-2)}.slm-track-fill{position:absolute;inset:0 auto 0 0;inline-size:var(--slm-value);border-radius:inherit;background:var(--slm-accent)}.slm-thumb{position:absolute;inset-block-start:50%;inset-inline-start:var(--slm-value);inline-size:calc(18 * var(--pt));block-size:calc(18 * var(--pt));border-radius:50%;background:var(--slm-text);box-shadow:0 2px 6px rgb(0 0 0/.5);transform:translate(-50%,-50%)}.slm-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(8 * var(--pt))}.slm-plan{display:grid;gap:calc(2 * var(--pt));padding:calc(12 * var(--pt));border:1px solid var(--slm-line);border-radius:calc(14 * var(--pt));background:var(--slm-panel)}.slm-plan small{color:var(--slm-muted);font-size:calc(11 * var(--pt))}.slm-plan[data-selected]{border-color:var(--slm-accent);background:rgb(232 184 148/.14)}.slm-finish{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:calc(8 * var(--pt));padding:calc(24 * var(--pt));background:rgb(18 16 15/.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;animation:slm-sheet-in .8s var(--hkm-ease) both}.slm-finish strong{font-size:calc(22 * var(--pt));font-weight:600}.slm-finish span{color:var(--slm-accent);font-size:calc(16 * var(--pt))}.slm-finish small{color:var(--slm-muted);font-size:calc(13 * var(--pt))}.slm-finish-mark{display:grid;place-items:center;inline-size:calc(56 * var(--pt));block-size:calc(56 * var(--pt));margin-block-end:calc(6 * var(--pt));border-radius:50%;background:rgb(232 184 148/.16);color:var(--slm-accent)}.slm-finish-mark .slm-icon{inline-size:calc(28 * var(--pt));block-size:calc(28 * var(--pt))}.slm-figure-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.slm-figure-row>*{flex:1 1 220px;max-inline-size:300px}.slm-guides-page{padding:28px 32px 32px;font-family:var(--hkm-font)}.slm-guides-eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hkm-muted,#6b6f76)}.slm-guides-title{margin:0 0 18px;font-family:var(--hkm-serif);font-size:24px;font-weight:500;line-height:1.2}.slm-guides-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.slm-guides-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-block-start:1px solid var(--hkm-line,rgb(0 0 0/.1));font-size:15px;line-height:1.35}.slm-guides-count{flex:none;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--hkm-muted,#6b6f76)}
/*# sourceMappingURL=8ee00b4a644c6b4e.css.map*/