body.dm-discovery-open{overflow:hidden!important}.dmv2-now-card-discovery{background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(239 247 255 / .96));border-color:rgb(59 130 246 / .17)}.dmv2-now-card-discovery .dmv2-now-symbol{color:var(--dm-brand-blue,#3b82f6);background:rgb(59 130 246 / .09);font-size:1.75rem}.dm-discovery-layer{--dm-disc-bg:#fffdf8;--dm-disc-bg-soft:#f7f4f0;--dm-disc-text:#0f172a;--dm-disc-muted:#64748b;--dm-disc-accent:#3b82f6;--dm-disc-center:#fff;position:fixed;inset:0;z-index:100000;background:var(--dm-disc-bg);color:var(--dm-disc-text);font-family:Nunito,Montserrat,system-ui,-apple-system,sans-serif;overflow:auto;-webkit-overflow-scrolling:touch}.dm-discovery-layer[hidden]{display:none!important}.dm-discovery-layer *{box-sizing:border-box}.dm-discovery-close,.dm-discovery-help{position:fixed;top:max(14px,env(safe-area-inset-top));z-index:1000;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--dm-disc-text) 10%,transparent);border-radius:50%;background:color-mix(in srgb,var(--dm-disc-bg) 88%,transparent);color:var(--dm-disc-text);backdrop-filter:blur(10px);cursor:pointer;display:grid;place-items:center;line-height:0;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.dm-discovery-close{left:max(14px,env(safe-area-inset-left))}.dm-discovery-close .dm-discovery-round-icon{width:22px;height:22px;display:block;overflow:visible}.dm-discovery-close .dm-discovery-round-icon path{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.dm-discovery-help{right:max(14px,env(safe-area-inset-right));font:800 1.15rem/1 system-ui}.dm-discovery-hub{width:min(92vw,720px);margin:0 auto;padding:calc(86px + env(safe-area-inset-top)) 0 54px}.dm-discovery-head{text-align:center;margin-bottom:28px}.dm-discovery-kicker,.dm-discovery-breathe-title span{display:block;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:var(--dm-disc-accent)}.dm-discovery-head h1{margin:8px auto 9px;max-width:580px;font-size:clamp(1.65rem,5vw,2.35rem);line-height:1.12}.dm-discovery-head p{margin:0;color:var(--dm-disc-muted);font-size:.94rem}.dm-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dm-discovery-card{min-height:112px;padding:17px;border:1px solid color-mix(in srgb,var(--dm-disc-text) 9%,transparent);border-radius:22px;background:color-mix(in srgb,var(--dm-disc-bg-soft) 74%,var(--dm-disc-bg));color:var(--dm-disc-text);display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;text-align:left;font:inherit;cursor:default;opacity:.74}.dm-discovery-card.is-ready{cursor:pointer;opacity:1;box-shadow:0 12px 30px rgb(15 23 42 / .055)}.dm-discovery-card-mark{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--dm-disc-accent) 10%,transparent);color:var(--dm-disc-accent);font-size:1.3rem}.dm-discovery-card strong,.dm-discovery-card small{display:block}.dm-discovery-card strong{font-size:1.02rem}.dm-discovery-card small{margin-top:3px;color:var(--dm-disc-muted);font-size:.78rem;font-weight:600}.dm-discovery-card b{font-weight:600;color:var(--dm-disc-muted)}.dm-discovery-breathe{min-height:100svh;width:min(100%,760px);margin:auto;padding:calc(74px + env(safe-area-inset-top)) 18px calc(34px + env(safe-area-inset-bottom));text-align:center;display:flex;flex-direction:column;align-items:center}.dm-discovery-breathe[hidden]{display:none!important}.dm-discovery-breathe-title strong{display:block;margin-top:4px;font-size:1.22rem}.dm-discovery-breath-stage{position:relative;width:min(76vw,430px);aspect-ratio:1;margin:clamp(18px,5vh,44px) auto 6px;display:grid;place-items:center}.dm-discovery-breath-field,.dm-discovery-breath-orbit,.dm-discovery-breath-core{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.dm-discovery-breath-field{width:94%;height:94%;background:radial-gradient(circle,color-mix(in srgb,var(--dm-disc-accent) 9%,transparent) 0 10%,color-mix(in srgb,var(--dm-disc-accent) 4%,transparent) 34%,transparent 70%);filter:blur(18px);opacity:.55;transition:transform 6s ease-in-out,opacity 2s ease}.dm-discovery-breath-orbit{width:34%;height:34%;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 18%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--dm-disc-center) 92%,transparent) 0 22%,color-mix(in srgb,var(--dm-disc-accent) 8%,transparent) 54%,transparent 74%);box-shadow:0 0 38px color-mix(in srgb,var(--dm-disc-accent) 12%,transparent);transition:width 6s cubic-bezier(.45,.02,.25,1),height 6s cubic-bezier(.45,.02,.25,1),opacity 1s ease}.dm-discovery-breath-core{width:22px;height:22px;background:var(--dm-disc-center);box-shadow:0 0 0 8px color-mix(in srgb,var(--dm-disc-accent) 10%,transparent),0 0 28px color-mix(in srgb,var(--dm-disc-accent) 42%,transparent);transition:transform 6s cubic-bezier(.45,.02,.25,1),box-shadow 6s ease}.dm-discovery-layer.is-free .dm-discovery-breath-orbit{animation:dm-disc-free 8s ease-in-out infinite}.dm-discovery-layer.is-free .dm-discovery-breath-field{animation:dm-disc-field-free 8s ease-in-out infinite}.dm-discovery-layer.is-inhale .dm-discovery-breath-orbit{width:76%;height:76%;transition-duration:4s}.dm-discovery-layer.is-inhale .dm-discovery-breath-field{transform:translate(-50%,-50%) scale(1.12);opacity:.76;transition-duration:4s}.dm-discovery-layer.is-inhale .dm-discovery-breath-core{transform:translate(-50%,-50%) scale(1.14);transition-duration:4s}.dm-discovery-layer.is-exhale .dm-discovery-breath-orbit{width:34%;height:34%;transition-duration:6s}.dm-discovery-layer.is-exhale .dm-discovery-breath-field{transform:translate(-50%,-50%) scale(.92);opacity:.48;transition-duration:6s}.dm-discovery-layer.is-exhale .dm-discovery-breath-core{transform:translate(-50%,-50%) scale(.94);transition-duration:6s}@keyframes dm-disc-free{0%,100%{width:38%;height:38%;opacity:.74}50%{width:53%;height:53%;opacity:1}}@keyframes dm-disc-field-free{0%,100%{transform:translate(-50%,-50%) scale(.96);opacity:.46}50%{transform:translate(-50%,-50%) scale(1.04);opacity:.62}}.dm-discovery-copy{min-height:84px;width:min(92vw,520px);margin-top:0}.dm-discovery-main{margin:0;font-size:clamp(1.18rem,4.5vw,1.55rem);font-weight:780;opacity:1;transition:opacity .35s ease}.dm-discovery-sub{margin:7px 0 0;color:var(--dm-disc-muted);font-size:.86rem;opacity:1;transition:opacity .35s ease}.dm-discovery-main:not(.is-in),.dm-discovery-sub:not(.is-in){opacity:.15}.dm-discovery-start,.dm-discovery-stop{margin-top:12px;padding:11px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 28%,transparent);background:color-mix(in srgb,var(--dm-disc-accent) 10%,var(--dm-disc-bg));color:var(--dm-disc-text);font:750 .9rem/1.2 inherit;cursor:pointer}.dm-discovery-stop{background:#fff0;color:var(--dm-disc-muted)}.dm-discovery-help-panel{position:fixed;inset:0;z-index:30;background:rgb(15 23 42 / .28);display:grid;place-items:center;padding:20px}.dm-discovery-help-panel[hidden]{display:none!important}.dm-discovery-help-card{position:relative;width:min(92vw,500px);padding:28px 24px;border-radius:24px;background:var(--dm-disc-bg);box-shadow:0 24px 80px rgb(15 23 42 / .22);text-align:left}.dm-discovery-help-card>span{color:var(--dm-disc-accent);font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:.12em}.dm-discovery-help-card h2{margin:16px 0 5px;font-size:1rem}.dm-discovery-help-card p{margin:0;color:var(--dm-disc-muted);line-height:1.55;font-size:.9rem}.dm-discovery-help-close{position:absolute;right:14px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb,var(--dm-disc-text) 6%,transparent);color:var(--dm-disc-text);font-size:1.25rem;cursor:pointer}@media(max-width:620px){.dm-discovery-close{top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));width:48px;height:48px}.dm-discovery-grid{grid-template-columns:1fr}.dm-discovery-hub{padding-left:4px;padding-right:4px}.dm-discovery-breath-stage{width:min(88vw,410px);margin-top:12px}.dm-discovery-breathe{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.dm-discovery-layer.is-free .dm-discovery-breath-orbit,.dm-discovery-layer.is-free .dm-discovery-breath-field{animation:none}.dm-discovery-breath-orbit,.dm-discovery-breath-field,.dm-discovery-breath-core{transition-duration:.8s!important}}.dm-discovery-layer.is-turn .dm-discovery-breath-orbit,.dm-discovery-layer.is-rest .dm-discovery-breath-orbit{transition:none}.dm-discovery-layer.is-turn .dm-discovery-breath-field,.dm-discovery-layer.is-rest .dm-discovery-breath-field{transition:none}.dm-discovery-copy{overflow:hidden}@media(max-width:620px){.dm-discovery-copy{min-height:118px;max-height:118px}.dm-discovery-main{line-height:1.18}.dm-discovery-sub{line-height:1.3;min-height:1.3em}.dm-discovery-stop{margin-top:4px}.dm-discovery-breath-stage{max-height:46svh}}\n .dm-discovery-breath-field,.dm-discovery-breath-orbit,.dm-discovery-breath-core{transition:none!important;animation:none!important;will-change:transform,opacity}.dm-discovery-layer.is-free .dm-discovery-breath-orbit,.dm-discovery-layer.is-free .dm-discovery-breath-field,.dm-discovery-layer.is-inhale .dm-discovery-breath-orbit,.dm-discovery-layer.is-inhale .dm-discovery-breath-field,.dm-discovery-layer.is-inhale .dm-discovery-breath-core,.dm-discovery-layer.is-exhale .dm-discovery-breath-orbit,.dm-discovery-layer.is-exhale .dm-discovery-breath-field,.dm-discovery-layer.is-exhale .dm-discovery-breath-core{animation:none!important;transition:none!important}.dm-discovery-accompany{min-height:100svh;width:min(100%,760px);margin:auto;padding:calc(74px + env(safe-area-inset-top)) 18px calc(34px + env(safe-area-inset-bottom));text-align:center;display:flex;flex-direction:column;align-items:center;touch-action:none}.dm-discovery-accompany[hidden]{display:none!important}.dm-discovery-touch-stage{position:relative;width:min(76vw,430px);aspect-ratio:1;margin:clamp(18px,5vh,44px) auto 6px;display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none;cursor:crosshair}.dm-discovery-touch-stage .dm-discovery-breath-field,.dm-discovery-touch-stage .dm-discovery-breath-orbit,.dm-discovery-touch-stage .dm-discovery-breath-core{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.dm-discovery-touch-stage .dm-discovery-breath-field{width:94%;height:94%;background:radial-gradient(circle,color-mix(in srgb,var(--dm-disc-accent) 9%,transparent) 0 10%,color-mix(in srgb,var(--dm-disc-accent) 4%,transparent) 34%,transparent 70%);filter:blur(18px);opacity:.55}.dm-discovery-touch-stage .dm-discovery-breath-orbit{width:34%;height:34%;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 18%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--dm-disc-center) 92%,transparent) 0 22%,color-mix(in srgb,var(--dm-disc-accent) 8%,transparent) 54%,transparent 74%);box-shadow:0 0 38px color-mix(in srgb,var(--dm-disc-accent) 12%,transparent)}.dm-discovery-touch-stage .dm-discovery-breath-core{width:22px;height:22px;background:var(--dm-disc-center);box-shadow:0 0 0 8px color-mix(in srgb,var(--dm-disc-accent) 10%,transparent),0 0 28px color-mix(in srgb,var(--dm-disc-accent) 42%,transparent)}.dm-discovery-touch-guide{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--dm-disc-accent) 62%,var(--dm-disc-center));box-shadow:0 0 0 7px color-mix(in srgb,var(--dm-disc-accent) 9%,transparent),0 0 20px color-mix(in srgb,var(--dm-disc-accent) 28%,transparent);pointer-events:none;opacity:.85}.dm-discovery-accompany-copy{min-height:84px;width:min(92vw,520px);overflow:hidden}.dm-discovery-accompany-main{margin:0;font-size:clamp(1.18rem,4.5vw,1.55rem);font-weight:780;opacity:1;transition:opacity .35s ease}.dm-discovery-accompany-sub{margin:7px 0 0;color:var(--dm-disc-muted);font-size:.86rem;opacity:1;transition:opacity .35s ease}.dm-discovery-accompany-main:not(.is-in),.dm-discovery-accompany-sub:not(.is-in){opacity:.15}.dm-discovery-accompany-stop{margin-top:12px;padding:11px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 20%,transparent);background:#fff0;color:var(--dm-disc-muted);font:750 .9rem/1.2 inherit;cursor:pointer}@media(max-width:620px){.dm-discovery-touch-stage{width:min(88vw,410px);margin-top:12px;max-height:46svh}.dm-discovery-accompany{padding-left:12px;padding-right:12px}.dm-discovery-accompany-copy{min-height:118px;max-height:118px}.dm-discovery-accompany-main{line-height:1.18}.dm-discovery-accompany-sub{line-height:1.3;min-height:1.3em}.dm-discovery-accompany-stop{margin-top:4px}}.dm-discovery-accompany-copy{overflow:visible!important;min-height:84px}.dm-discovery-accompany-main,.dm-discovery-accompany-sub{transition:none!important;will-change:auto!important}.dm-discovery-accompany-main:not(.is-in),.dm-discovery-accompany-sub:not(.is-in){opacity:0!important;visibility:hidden!important}@media(max-width:620px){.dm-discovery-accompany-copy{min-height:118px;max-height:none;overflow:visible!important}}.dm-discovery-accompany-copy p[hidden]{display:none!important}.dm-discovery-accompany-main,.dm-discovery-accompany-sub{opacity:1!important;visibility:visible!important;transition:none!important;transform:none!important;will-change:auto!important}.dm-discovery-accompany-main:not(.is-in),.dm-discovery-accompany-sub:not(.is-in){opacity:1!important;visibility:visible!important}.dm-discovery-touch-stage{margin-top:clamp(28px,7vh,58px)}.dm-discovery-help-panel{overflow-y:auto;align-items:start;padding:clamp(18px,5vh,48px) 20px;touch-action:auto;-webkit-overflow-scrolling:touch}.dm-discovery-help-card{max-height:calc(100svh - 36px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media(max-width:620px){.dm-discovery-touch-stage{margin-top:clamp(28px,7vh,54px)}.dm-discovery-help-panel{padding:18px 14px 28px;align-items:start}.dm-discovery-help-card{max-height:calc(100svh - 28px);padding:26px 20px}}.dm-discovery-feel{min-height:100svh;width:min(100%,760px);margin:auto;padding:calc(74px + env(safe-area-inset-top)) 18px calc(34px + env(safe-area-inset-bottom));text-align:center;display:flex;flex-direction:column;align-items:center}.dm-discovery-feel[hidden]{display:none!important}.dm-discovery-feel-stage{position:relative;width:min(78vw,430px);aspect-ratio:1;margin:clamp(18px,5vh,44px) auto 6px;display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none;overflow:visible}.dm-discovery-feel-cross{position:absolute;inset:0;pointer-events:none}.dm-feel-axis{position:absolute;left:50%;top:50%;display:block;background:color-mix(in srgb,var(--dm-disc-accent) 12%,transparent);border-radius:999px}.dm-feel-axis-n,.dm-feel-axis-s{width:2px;height:44%;transform:translate(-50%,-50%)}.dm-feel-axis-e,.dm-feel-axis-w{width:44%;height:2px;transform:translate(-50%,-50%)}.dm-feel-axis-n{transform:translate(-50%,-100%)}.dm-feel-axis-s{transform:translate(-50%,0%)}.dm-feel-axis-e{transform:translate(0,-50%)}.dm-feel-axis-w{transform:translate(-100%,-50%)}.dm-feel-center{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);background:var(--dm-disc-center);border:1px solid color-mix(in srgb,var(--dm-disc-accent) 22%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--dm-disc-accent) 7%,transparent),0 0 24px color-mix(in srgb,var(--dm-disc-accent) 20%,transparent)}.dm-feel-center.is-absorbing{will-change:transform;z-index:4}.dm-discovery-feel-orb{--feel-breathe:1;position:absolute;left:50%;top:90%;width:31%;height:31%;transform:translate(-50%,-50%) scale(var(--feel-breathe));border-radius:50%;border:1.5px solid color-mix(in srgb,var(--dm-disc-accent) 34%,transparent);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--dm-disc-center) 94%,transparent) 0 18%,color-mix(in srgb,var(--dm-disc-accent) 7%,transparent) 44%,color-mix(in srgb,var(--dm-disc-accent) 2%,transparent) 72%,transparent 76%);box-shadow:0 0 30px color-mix(in srgb,var(--dm-disc-accent) 13%,transparent);will-change:transform,box-shadow,filter,opacity;touch-action:none;cursor:pointer}.dm-discovery-feel-orb::after{content:"";position:absolute;inset:10%;border-radius:50%;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 12%,transparent);opacity:.7}.dm-feel-orb-fill,.dm-feel-orb-glow{position:absolute;inset:0;border-radius:50%;pointer-events:none}.dm-feel-orb-fill{transform:scale(.08);background:radial-gradient(circle,color-mix(in srgb,var(--dm-disc-accent) 56%,#fff) 0,color-mix(in srgb,var(--dm-disc-accent) 24%,transparent) 48%,transparent 74%);opacity:.16;transition:opacity .12s linear,transform .12s linear}.dm-feel-orb-glow{background:radial-gradient(circle,color-mix(in srgb,var(--dm-disc-accent) 24%,transparent) 0 34%,transparent 72%);filter:blur(12px);opacity:.24;transition:opacity .18s linear}.dm-discovery-feel-orb.is-active{box-shadow:0 0 36px color-mix(in srgb,var(--dm-disc-accent) 22%,transparent),0 0 70px color-mix(in srgb,var(--dm-disc-accent) 10%,transparent)}.dm-discovery-feel-orb.is-ready{animation:dm-feel-ready-pulse 1.7s ease-in-out infinite;box-shadow:0 0 42px color-mix(in srgb,var(--dm-disc-accent) 28%,transparent),0 0 82px color-mix(in srgb,var(--dm-disc-accent) 12%,transparent)}.dm-discovery-feel-orb.is-dragging{cursor:grabbing;animation:none;transition:none}.dm-discovery-feel-copy{min-height:84px;width:min(92vw,520px);overflow:hidden}.dm-discovery-feel-main{margin:0;font-size:clamp(1.18rem,4.5vw,1.55rem);font-weight:780}.dm-discovery-feel-sub{margin:7px 0 0;color:var(--dm-disc-muted);font-size:.86rem}.dm-discovery-feel-stop{margin-top:12px;padding:11px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 20%,transparent);background:#fff0;color:var(--dm-disc-muted);font:750 .9rem/1.2 inherit;cursor:pointer}@keyframes dm-feel-ready-pulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.1)}}.dm-feel-center.is-absorbing{will-change:transform,box-shadow;z-index:5}@media(max-width:620px){.dm-discovery-feel{padding-left:12px;padding-right:12px}.dm-discovery-feel-stage{width:min(88vw,410px);margin-top:12px;max-height:46svh}.dm-discovery-feel-copy{min-height:118px;max-height:118px}.dm-discovery-feel-main{line-height:1.18}.dm-discovery-feel-sub{line-height:1.3}}@media(prefers-reduced-motion:reduce){.dm-discovery-feel-orb.is-ready{animation:none}.dm-discovery-feel-orb{transition:none}}.dm-discovery-allow{min-height:100svh;width:min(100%,760px);margin:auto;padding:calc(74px + env(safe-area-inset-top)) 18px calc(34px + env(safe-area-inset-bottom));text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.dm-discovery-allow[hidden]{display:none!important}.dm-discovery-allow-stage{position:relative;width:min(82vw,450px);aspect-ratio:1;margin:clamp(22px,6vh,54px) auto 6px;display:grid;place-items:center;touch-action:none;user-select:none;-webkit-user-select:none;overflow:visible}.dm-allow-directions{position:absolute;inset:0;pointer-events:none}.dm-allow-axis{position:absolute;left:50%;top:50%;display:block;width:1px;height:44%;transform-origin:50% 100%;background:linear-gradient(to top,color-mix(in srgb,var(--dm-disc-accent) 20%,transparent),transparent);opacity:.13}.dm-allow-axis-n{transform:translate(-50%,-100%) rotate(0deg)}.dm-allow-axis-ne{transform:translate(-50%,-100%) rotate(45deg)}.dm-allow-axis-e{transform:translate(-50%,-100%) rotate(90deg)}.dm-allow-axis-se{transform:translate(-50%,-100%) rotate(135deg)}.dm-allow-axis-s{transform:translate(-50%,-100%) rotate(180deg)}.dm-allow-axis-sw{transform:translate(-50%,-100%) rotate(225deg)}.dm-allow-axis-w{transform:translate(-50%,-100%) rotate(270deg)}.dm-allow-axis-nw{transform:translate(-50%,-100%) rotate(315deg)}.dm-allow-center{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;transform:translate(-50%,-50%);background:var(--dm-disc-center);border:1px solid color-mix(in srgb,var(--dm-disc-accent) 24%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--dm-disc-accent) 7%,transparent),0 0 28px color-mix(in srgb,var(--dm-disc-accent) 22%,transparent);transition:box-shadow .35s ease,transform .35s ease;z-index:5}.dm-allow-center.is-active{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 0 10px color-mix(in srgb,var(--dm-disc-accent) 10%,transparent),0 0 38px color-mix(in srgb,var(--dm-disc-accent) 34%,transparent)}.dm-allow-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:4}.dm-discovery-allow-copy{min-height:84px;width:min(92vw,520px);position:relative;z-index:6}.dm-discovery-allow-main{margin:0;font-size:clamp(1.18rem,4.5vw,1.55rem);font-weight:780}.dm-discovery-allow-sub{margin:7px 0 0;color:var(--dm-disc-muted);font-size:.86rem}.dm-allow-prompt{position:absolute;left:max(18px,env(safe-area-inset-left));bottom:max(22px,env(safe-area-inset-bottom));z-index:20;display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:min(74vw,360px);padding:10px 13px;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--dm-disc-bg) 88%,transparent);color:var(--dm-disc-text);backdrop-filter:blur(10px);box-shadow:0 10px 28px rgb(15 23 42 / .07);text-align:left;cursor:pointer;font:inherit}.dm-allow-prompt[hidden]{display:none!important}.dm-allow-prompt span{font-size:.68rem;font-weight:850;letter-spacing:.10em;text-transform:uppercase;color:var(--dm-disc-accent)}.dm-allow-prompt strong{font-size:.78rem;line-height:1.25;font-weight:650}.dm-discovery-allow-stop{margin-top:12px;padding:11px 22px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 20%,transparent);background:#fff0;color:var(--dm-disc-muted);font:750 .9rem/1.2 inherit;cursor:pointer;position:relative;z-index:10}@media(max-width:620px){.dm-discovery-allow{padding-left:12px;padding-right:12px}.dm-discovery-allow-stage{width:min(88vw,410px);margin-top:18px;max-height:48svh}.dm-discovery-allow-copy{min-height:96px}.dm-discovery-allow-main{line-height:1.18}.dm-discovery-allow-sub{line-height:1.3}.dm-allow-prompt{left:12px;bottom:max(14px,env(safe-area-inset-bottom));max-width:70vw;padding:9px 11px}.dm-allow-prompt strong{font-size:.74rem}}@media(prefers-reduced-motion:reduce){.dm-allow-center{transition:none}.dm-allow-canvas{image-rendering:auto}}.dm-discovery-layer .dm-discovery-close{z-index:100001!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;box-sizing:border-box!important;width:48px!important;height:48px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;line-height:0!important;font-size:0!important}.dm-discovery-layer .dm-discovery-close .dm-discovery-round-icon{width:28px!important;height:28px!important;margin:0!important;display:block!important;transform:none!important}.dm-discovery-layer .dm-discovery-close .dm-discovery-round-icon path{stroke-width:2.8!important}@media(max-width:620px){.dm-discovery-layer .dm-discovery-close{width:48px!important;height:48px!important;top:max(12px,env(safe-area-inset-top))!important;left:max(12px,env(safe-area-inset-left))!important}}.dm-discovery-exit-confirm{position:fixed;inset:0;z-index:100010;display:grid;place-items:center;padding:20px;background:rgb(15 23 42 / .48);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.dm-discovery-exit-confirm[hidden]{display:none!important}.dm-discovery-exit-card{width:min(92vw,390px);padding:28px 24px 22px;border:1px solid color-mix(in srgb,var(--dm-disc-text) 10%,transparent);border-radius:22px;background:var(--dm-disc-bg);color:var(--dm-disc-text);box-shadow:0 24px 70px rgb(15 23 42 / .20);text-align:center}.dm-discovery-exit-card h2{margin:0 0 22px;font-size:1.2rem;line-height:1.25}.dm-discovery-exit-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dm-discovery-exit-actions button{min-height:46px;border-radius:999px;padding:10px 14px;font:750 .9rem/1.1 inherit;cursor:pointer}.dm-discovery-exit-continue{border:1px solid color-mix(in srgb,var(--dm-disc-accent) 22%,transparent);background:color-mix(in srgb,var(--dm-disc-accent) 10%,var(--dm-disc-bg));color:var(--dm-disc-text)}.dm-discovery-exit-leave{border:1px solid color-mix(in srgb,var(--dm-disc-text) 14%,transparent);background:#fff0;color:var(--dm-disc-text)}.dm-discovery-exit-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--dm-disc-accent) 42%,transparent);outline-offset:2px}.dm-discovery-help .dm-discovery-help-icon{width:24px;height:24px;display:block;flex:none;margin:0;overflow:visible}.dm-discovery-help .dm-discovery-help-icon path{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dm-discovery-help .dm-discovery-help-icon circle{fill:currentColor;stroke:none}.dm-discovery-layer>.dm-discovery-help{position:fixed;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.dm-discovery-layer>.dm-discovery-help>svg.dm-discovery-help-icon{position:static!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;translate:none!important;display:block!important;width:24px!important;height:24px!important;min-width:24px;min-height:24px;max-width:24px;max-height:24px;margin:0!important;padding:0!important;flex:0 0 24px;vertical-align:middle;pointer-events:none}.dm-discovery-layer>.dm-discovery-help-panel:not([hidden]){z-index:1100}.dm-discovery-help-card.dm-breathe-help-card{padding:26px 20px 20px}.dm-breathe-help-section{padding:12px 14px;border-radius:15px;margin-top:12px}.dm-breathe-help-section h2{margin:0 0 5px;font-size:1rem}.dm-breathe-help-section p{margin:0;font-size:.88rem;line-height:1.45}.dm-breathe-help-why{background:#edf7fa;color:#215e75}.dm-breathe-help-why h2,.dm-breathe-help-why p{color:#215e75}.dm-breathe-help-how{background:#fff5e2;color:#78531f}.dm-breathe-help-how h2,.dm-breathe-help-how p{color:#78531f}.dm-breathe-help-demo{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:175px;margin-top:8px;overflow:hidden}.dm-breathe-help-circle{position:relative;width:108px;height:108px;display:grid;place-items:center;border-radius:50%;border:1px solid #d7b773;background:radial-gradient(circle,#fff8df 0%,#f4d99c 48%,#e4b95d 100%);box-shadow:0 0 30px #e9c78055;animation:dm-breathe-help-pulse 10s linear infinite}.dm-breathe-help-core{width:17px;height:17px;border-radius:50%;background:#fffdf5;box-shadow:0 0 0 8px #fff7}.dm-breathe-help-phase{height:24px;position:relative;width:100%;margin-top:9px;text-align:center;color:#2b7188;font-size:.86rem;letter-spacing:.05em}.dm-breathe-help-phase strong{position:absolute;inset:0}.dm-breathe-help-in{animation:dm-breathe-help-label-in 10s linear infinite}.dm-breathe-help-out{animation:dm-breathe-help-label-out 10s linear infinite;color:#a5782e}@keyframes dm-breathe-help-pulse{0%{transform:scale(.55)}40%{transform:scale(1)}100%{transform:scale(.55)}}@keyframes dm-breathe-help-label-in{0%,39.99%{opacity:1}40%,100%{opacity:0}}@keyframes dm-breathe-help-label-out{0%,39.99%{opacity:0}40%,100%{opacity:1}}@media(prefers-reduced-motion:reduce){.dm-breathe-help-circle,.dm-breathe-help-phase strong{animation:none!important}.dm-breathe-help-out{display:none}}.dm-discovery-help-card.dm-accompany-help-card{padding:26px 20px 20px}.dm-accompany-help-card .dm-breathe-help-how p+p{margin-top:7px}.dm-accompany-help-demo{height:184px;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;margin-top:7px}.dm-accompany-help-scene{width:180px;height:143px;position:relative;display:grid;place-items:center}.dm-accompany-help-orbit{width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,#fff8df 0%,#f4d99c 48%,#e4b95d 100%);border:1px solid #d7b773;box-shadow:0 0 24px #e9c78055;animation:dm-breathe-help-pulse 10s linear infinite}.dm-accompany-help-center{position:absolute;left:calc(50% - 8px);top:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:#fffdf5;box-shadow:0 0 0 5px #fff8}.dm-accompany-help-finger{position:absolute;left:calc(50% - 13px);top:calc(50% - 13px);width:26px;height:26px;border-radius:50%;background:#e8b99b;border:2px solid #b47e62;box-shadow:0 3px 9px #67412c33;animation:dm-accompany-help-finger 10s linear infinite}.dm-accompany-help-finger span{display:block;width:12px;height:14px;border-radius:10px;background:#f6d9c5;margin:3px auto}@keyframes dm-accompany-help-finger{0%{transform:translateY(0)}40%{transform:translateY(-47px)}100%{transform:translateY(0)}}.dm-accompany-help-card .dm-breathe-help-phase{margin-top:0}@media(prefers-reduced-motion:reduce){.dm-accompany-help-orbit,.dm-accompany-help-finger,.dm-accompany-help-card .dm-breathe-help-phase strong{animation:none!important}.dm-accompany-help-card .dm-breathe-help-out{display:none}}.dm-discovery-help-card.dm-feel-help-card{padding:26px 20px 20px}.dm-feel-help-demo{height:245px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-top:6px}.dm-feel-help-scene{position:relative;width:230px;height:206px;flex-shrink:0}.dm-feel-help-axis-v{position:absolute;left:114px;top:9px;height:190px;width:1px;background:#d5a45188}.dm-feel-help-axis-h{position:absolute;left:17px;top:51px;width:196px;height:1px;background:#d5a45188}.dm-feel-help-target{position:absolute;left:107px;top:44px;width:15px;height:15px;border-radius:50%;background:#f6cf75;box-shadow:0 0 12px #f6cf7599}.dm-feel-help-moving{position:absolute;left:59px;top:101px;width:112px;height:112px;animation:dm-feel-help-rise 10s ease-in-out infinite}.dm-feel-help-orbit{position:absolute;inset:0;border-radius:50%;border:2px solid #e3bf77;background:radial-gradient(circle,#fff6dc 0%,#eacb8b 55%,#a6d7d7 100%);box-shadow:0 0 25px #eacb8b55;animation:dm-feel-help-color 10s ease-in-out infinite}.dm-feel-help-core{position:absolute;left:48px;top:48px;width:16px;height:16px;border-radius:50%;background:#fffaf0;box-shadow:0 0 0 6px #fff8}.dm-feel-help-finger-track{position:absolute;inset:0;animation:dm-feel-help-track 10s linear infinite}.dm-feel-help-finger{position:absolute;left:44px;top:5px;width:24px;height:24px;border:2px solid #b47e62;border-radius:50%;background:#e8b99b;box-shadow:0 3px 8px #67412c33;animation:dm-feel-help-finger-fade 10s linear infinite}.dm-feel-help-finger span{display:block;width:11px;height:12px;margin:3px auto;border-radius:9px;background:#f6d9c5}.dm-feel-help-caption{font-size:.75rem;font-weight:750;letter-spacing:.04em;color:#c2913e;text-align:center;margin-top:2px}@keyframes dm-feel-help-track{0%{transform:rotate(0deg)}66%{transform:rotate(1080deg)}100%{transform:rotate(1080deg)}}@keyframes dm-feel-help-rise{0%,67%{transform:translateY(0) scale(1);opacity:1}83%{transform:translateY(-106px) scale(.25);opacity:1}89%{transform:translateY(-106px) scale(.1);opacity:0}90%{transform:translateY(0) scale(1);opacity:0}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes dm-feel-help-finger-fade{0%,66%{opacity:1}69%,100%{opacity:0}}.dm-feel-help-orbit{background:radial-gradient(circle at 45% 35%,#ffffffaa 0%,#ffffff22 48%,transparent 75%),#f4d77d}@keyframes dm-feel-help-color{0%,5%{background-color:#f4d77d;border-color:#e2b95f;box-shadow:0 0 25px #f4d77d55}18%{background-color:#b7dda2;border-color:#83bb7c;box-shadow:0 0 25px #b7dda255}33%{background-color:#82d6c8;border-color:#4baea8;box-shadow:0 0 25px #82d6c855}48%{background-color:#91b9ec;border-color:#648fcf;box-shadow:0 0 25px #91b9ec55}63%,78%{background-color:#c5a4e5;border-color:#9c78c6;box-shadow:0 0 25px #c5a4e555}88%,100%{background-color:#f4d77d;border-color:#e2b95f;box-shadow:0 0 25px #f4d77d55}}@media(prefers-reduced-motion:reduce){.dm-feel-help-moving,.dm-feel-help-orbit,.dm-feel-help-finger-track,.dm-feel-help-finger{animation:none!important}}.dm-discovery-feel-orb{--feel-live-color:#f4d77d;border-color:var(--feel-live-color);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--dm-disc-center) 90%,transparent) 0 18%,color-mix(in srgb,var(--feel-live-color) 17%,transparent) 44%,color-mix(in srgb,var(--feel-live-color) 8%,transparent) 72%,transparent 76%);box-shadow:0 0 30px color-mix(in srgb,var(--feel-live-color) 28%,transparent)}.dm-discovery-feel-orb::after{border-color:color-mix(in srgb,var(--feel-live-color) 35%,transparent)}.dm-discovery-feel-orb .dm-feel-orb-fill{background:radial-gradient(circle,color-mix(in srgb,var(--feel-live-color) 78%,white) 0%,color-mix(in srgb,var(--feel-live-color) 65%,transparent) 48%,transparent 74%)}.dm-discovery-feel-orb .dm-feel-orb-glow{background:radial-gradient(circle,color-mix(in srgb,var(--feel-live-color) 52%,transparent) 0 34%,transparent 72%)}.dm-discovery-feel-orb.is-active{box-shadow:0 0 36px color-mix(in srgb,var(--feel-live-color) 40%,transparent),0 0 70px color-mix(in srgb,var(--feel-live-color) 20%,transparent)}.dm-discovery-feel-orb.is-ready{box-shadow:0 0 42px color-mix(in srgb,var(--feel-live-color) 46%,transparent),0 0 82px color-mix(in srgb,var(--feel-live-color) 25%,transparent)}.dm-allow-help-card .dm-allow-help-demo{margin-top:20px;text-align:center;overflow:hidden}.dm-allow-help-scene{position:relative;width:min(100%,290px);height:190px;margin:0 auto;isolation:isolate}.dm-allow-help-rays{position:absolute;inset:17px 42px;background:repeating-conic-gradient(from 0deg at 50% 50%,rgb(239 191 80 / .23) 0deg 1deg,transparent 1deg 45deg);mask-image:radial-gradient(circle,transparent 0 8px,#000 9px 100%);opacity:.65}.dm-allow-help-origin{position:absolute;left:50%;top:50%;width:18px;height:18px;transform:translate(-50%,-50%);border-radius:50%;background:#f7d67c;box-shadow:0 0 16px 6px rgb(245 197 85 / .35)}.dm-allow-help-trail{position:absolute;left:50%;top:50%;width:96px;height:5px;transform-origin:left center;transform:rotate(-35deg) scaleX(0);border-radius:9px;background:linear-gradient(90deg,#f7d67c,#fff9e7);box-shadow:0 0 12px #f1bd50;animation:dmAllowTrail 5s ease-in-out infinite}.dm-allow-help-glow{position:absolute;left:calc(50% + 79px);top:calc(50% - 55px);width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,#fffbe6 0%,rgb(248 205 110 / .55) 25%,transparent 70%);opacity:0;transform:translate(-50%,-50%) scale(.2);animation:dmAllowGlow 5s ease-in-out infinite}.dm-allow-help-finger{position:absolute;left:50%;top:50%;width:25px;height:25px;margin:-12px 0 0 -12px;border:2px solid #bf8972;border-radius:50%;background:#f5d3bc;box-shadow:0 2px 7px #0003;animation:dmAllowFinger 5s ease-in-out infinite}.dm-allow-help-finger span{display:block;width:12px;height:13px;border-radius:50%;background:#f9e3d5;margin:4px auto}.dm-allow-help-caption{color:#dca43b;font-size:12px;font-weight:700;letter-spacing:.04em;margin:2px auto 0}@keyframes dmAllowFinger{0%,12%{transform:translate(0,0);opacity:1}48%,63%{transform:translate(79px,-55px);opacity:1}75%,94%{transform:translate(79px,-55px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes dmAllowTrail{0%,12%{transform:rotate(-35deg) scaleX(0);opacity:0}48%,66%{transform:rotate(-35deg) scaleX(1);opacity:1}86%,100%{transform:rotate(-35deg) scaleX(1);opacity:0}}@keyframes dmAllowGlow{0%,48%{opacity:0;transform:translate(-50%,-50%) scale(.2)}65%{opacity:1;transform:translate(-50%,-50%) scale(1.5)}90%,100%{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}@media(prefers-reduced-motion:reduce){.dm-allow-help-finger,.dm-allow-help-trail,.dm-allow-help-glow{animation:none}.dm-allow-help-trail{transform:rotate(-35deg) scaleX(1)}.dm-allow-help-finger{transform:translate(79px,-55px)}}.dm-discovery-allow-stage .dm-allow-outer-ring{position:absolute;inset:5%;border:1.5px solid color-mix(in srgb,var(--dm-disc-accent) 32%,transparent);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--dm-disc-accent) 5%,transparent);pointer-events:none;z-index:1}.dm-discovery-allow-stage .dm-allow-axis{opacity:.32;background:linear-gradient(to top,color-mix(in srgb,var(--dm-disc-accent) 35%,transparent),transparent)}.dm-discovery-allow-stage .dm-allow-axis-ne,.dm-discovery-allow-stage .dm-allow-axis-se,.dm-discovery-allow-stage .dm-allow-axis-sw,.dm-discovery-allow-stage .dm-allow-axis-nw{opacity:.09}.dm-discovery-allow-copy:has(.dm-discovery-allow-main[hidden]){min-height:0}.dm-allow-prompt-trigger{position:absolute;bottom:max(22px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));z-index:21;min-height:46px;padding:10px 20px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dm-disc-accent) 38%,transparent);background:var(--dm-disc-bg);color:var(--dm-disc-text);box-shadow:0 5px 18px rgb(15 23 42 / .12);font:750 .9rem/1.2 inherit;cursor:pointer}.dm-discovery-allow .dm-allow-prompt{position:absolute;left:max(18px,env(safe-area-inset-left));bottom:calc(max(22px,env(safe-area-inset-bottom)) + 56px);z-index:20;cursor:default;pointer-events:none}@media(max-width:620px){.dm-allow-prompt-trigger{left:12px;bottom:max(14px,env(safe-area-inset-bottom))}.dm-discovery-allow .dm-allow-prompt{left:12px;bottom:calc(max(14px,env(safe-area-inset-bottom)) + 56px)}}.dm-discovery-allow .dm-allow-prompt-trigger,.dm-discovery-allow .dm-discovery-allow-stop{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));z-index:21;box-sizing:border-box;height:48px;min-height:48px;margin:0;padding:0 18px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:.9rem;line-height:1.2}.dm-discovery-allow .dm-allow-prompt-trigger{left:18px}.dm-discovery-allow .dm-discovery-allow-stop{right:18px}.dm-discovery-allow .dm-allow-prompt{bottom:calc(80px + env(safe-area-inset-bottom));max-width:min(85vw,360px);transition:opacity .35s ease,transform .35s ease;opacity:1}.dm-discovery-allow .dm-allow-prompt.is-fading{opacity:0;transform:translateY(5px)}@media(max-width:620px){.dm-discovery-allow .dm-allow-prompt-trigger,.dm-discovery-allow .dm-discovery-allow-stop{bottom:calc(18px + env(safe-area-inset-bottom));height:48px;min-height:48px}.dm-discovery-allow .dm-allow-prompt-trigger{left:12px}.dm-discovery-allow .dm-discovery-allow-stop{right:12px}.dm-discovery-allow .dm-allow-prompt{left:12px;bottom:calc(78px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.dm-discovery-allow .dm-allow-prompt{transition:none}}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-feel-axis{background:color-mix(in srgb,var(--dm-disc-accent) 54%,transparent)}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-feel-center{border-color:color-mix(in srgb,var(--dm-disc-accent) 66%,transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--dm-disc-accent) 13%,transparent),0 0 22px color-mix(in srgb,var(--dm-disc-accent) 23%,transparent)}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-feel-orb{border-color:color-mix(in srgb,var(--feel-live-color) 48%,var(--dm-disc-accent));box-shadow:0 0 24px color-mix(in srgb,var(--dm-disc-accent) 20%,transparent)}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-feel-orb::after{border-color:color-mix(in srgb,var(--dm-disc-accent) 35%,transparent)}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-allow-stage .dm-allow-outer-ring{border-color:color-mix(in srgb,var(--dm-disc-accent) 65%,transparent)}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-allow-stage .dm-allow-axis{opacity:.55;background:linear-gradient(to top,color-mix(in srgb,var(--dm-disc-accent) 70%,transparent),transparent)}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-allow-stage .dm-allow-axis-ne,.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-allow-stage .dm-allow-axis-se,.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-allow-stage .dm-allow-axis-sw,.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-allow-stage .dm-allow-axis-nw{opacity:.20}.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-breath-orbit,.dm-discovery-layer[data-contrast-symbols="enhanced"] .dm-discovery-touch-stage .dm-discovery-breath-orbit{border-color:color-mix(in srgb,var(--dm-disc-accent) 58%,transparent)}