.vv-page.cm-page{--cm-ink:#0a0a0a;--cm-ink-2:#3a3a3f;--cm-mute:#5f5f65;--cm-faint:#9a9aa0;--cm-paper:#f3f3f5;--cm-glass:rgba(255,255,255,0.54);--cm-glass-strong:rgba(255,255,255,0.66);--cm-line:rgba(10,10,10,0.08);--cm-hair:rgba(10,10,10,0.07);--cm-rim:inset 1px 1px 0 rgba(255,255,255,0.98),inset -1px -1px 0 rgba(255,255,255,0.45),inset 0 0 0 0.5px rgba(255,255,255,0.55),inset 0 14px 22px -18px rgba(255,255,255,0.95);--cm-glare:linear-gradient(135deg,rgba(255,255,255,0.62),rgba(255,255,255,0) 34%),linear-gradient(315deg,rgba(255,255,255,0.22),rgba(255,255,255,0) 28%);--cm-lift-sm:0 1px 1px rgba(0,0,0,0.02),0 8px 18px -10px rgba(0,0,0,0.22);--cm-lift:0 1px 1px rgba(0,0,0,0.02),0 2px 6px rgba(0,0,0,0.03),0 44px 90px -40px rgba(0,0,0,0.3);--cm-ease:cubic-bezier(0.22,1,0.36,1);--cm-spring:cubic-bezier(0.34,1.56,0.64,1);position:relative;isolation:isolate;background:var(--cm-paper);-webkit-tap-highlight-color:transparent}.cm-page a,.cm-page button{touch-action:manipulation}.cm-page :is(button,textarea){box-shadow:var(--cm-shadow,none)!important}.cm-page :is(button,a):focus-visible{outline:2px solid var(--cm-ink)!important;outline-offset:3px!important}.cm-bg{position:sticky;top:0;height:100vh;height:100svh;margin-bottom:-100svh;z-index:0;overflow:hidden;pointer-events:none;contain:layout paint style}.cm-bg:before{background:radial-gradient(64% 46% at 50% 0,rgba(255,255,255,.95),rgba(255,255,255,0) 72%)}.cm-bg:after,.cm-bg:before{content:"";position:absolute;inset:0}.cm-bg:after{opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.cm-blob{position:absolute;border-radius:50%;will-change:transform}.cm-blob-a{top:14vh;left:-4vw;width:48vmax;height:48vmax;background:radial-gradient(circle at 50% 50%,rgba(10,10,10,.3),rgba(10,10,10,0) 64%)}.cm-blob-b{bottom:-14vh;right:-2vw;width:46vmax;height:46vmax;background:radial-gradient(circle at 50% 50%,rgba(10,10,10,.26),rgba(10,10,10,0) 64%)}.cm-blob-c{top:-16vmax;left:50%;margin-left:-22vmax;width:44vmax;height:44vmax;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.98),rgba(255,255,255,0) 66%)}.cm-blob-d{top:34vh;right:10vw;width:30vmax;height:30vmax;background:radial-gradient(circle at 50% 50%,rgba(10,10,10,.18),rgba(10,10,10,0) 66%)}.cm-blob-e{bottom:4vh;left:16vw;width:32vmax;height:32vmax;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.92),rgba(255,255,255,0) 68%)}.cm-content{position:relative;z-index:1}.cm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cm-hero{position:relative;max-width:820px;margin:0 auto;padding:clamp(72px,11vw,128px) 24px 0;text-align:center}.cm-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 16px 7px 13px;border-radius:999px;font-size:12.5px;letter-spacing:.01em;color:var(--cm-ink-2);background:var(--cm-glass);border:.5px solid var(--cm-line);box-shadow:var(--cm-rim),var(--cm-lift-sm);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.cm-badge-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--cm-ink)}.cm-badge-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(10,10,10,.4);opacity:0}.cm-h1{font-size:clamp(38px,6.2vw,68px);line-height:1.02;letter-spacing:-.04em;font-weight:500;margin:24px 0 22px;color:var(--cm-ink);text-wrap:balance}.cm-h1 em{font-style:normal}@supports ((-webkit-background-clip:text) or (background-clip:text)){.cm-h1 em{background-image:linear-gradient(100deg,#0a0a0a 0 40%,rgba(10,10,10,.32) 50%,#0a0a0a 60% 100%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.cm-lede{font-size:clamp(16.5px,2.1vw,19px);line-height:1.6;color:var(--cm-ink-2);max-width:33em;margin:0 auto;font-weight:300;text-wrap:pretty}.cm-stage{position:relative;max-width:1440px;margin:0 auto}.cm-float{position:absolute;display:none;width:232px;padding:13px 16px 14px 30px;border-radius:18px;text-align:left;background:rgba(255,255,255,.78);border:.5px solid var(--cm-line);box-shadow:var(--cm-rim),0 1px 2px rgba(0,0,0,.03),0 22px 40px -24px rgba(0,0,0,.35);pointer-events:none;user-select:none;will-change:transform;transform:rotate(var(--r,0deg))}.cm-float p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--cm-ink)}.cm-float-1{--r:-3deg;left:28px;top:150px}.cm-float-2{--r:2.5deg;right:28px;top:236px}.cm-float-3{--r:-1.5deg;left:40px;top:338px}@media (min-width:1400px){.cm-float{display:block}}.cm-wrap{max-width:880px;margin:0 auto;padding:56px 24px 140px}.cm-card{position:relative;border-radius:30px;background:var(--cm-glare),var(--cm-glass-strong);-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%);border:1px solid rgba(255,255,255,.7);box-shadow:0 0 0 .5px rgba(10,10,10,.08),var(--cm-rim),var(--cm-lift)}.cm-glass{isolation:isolate}.cm-glass:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0),rgba(255,255,255,1),rgba(255,255,255,0) 64%);transition:opacity .4s var(--cm-ease)}.cm-glass:hover:before{opacity:1}.cm-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:22px 30px 0}.cm-seg{position:relative;height:4px;border-radius:4px;background:rgba(10,10,10,.08);overflow:hidden}.cm-seg:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cm-ink);transform:scaleX(0);transform-origin:left;transition:transform .75s var(--cm-ease)}.cm-seg[data-on=true]:after{transform:scaleX(1)}.cm-sec{position:relative;padding:26px 30px 28px}.cm-sec[data-rule=true]{border-top:.5px solid var(--cm-hair)}.cm-step-head{display:grid;grid-template-columns:30px 1fr auto;grid-template-areas:"n t a";column-gap:14px;align-items:start;margin-bottom:18px}.cm-step-head>.cm-orb{grid-area:n}.cm-step-text{grid-area:t;min-width:0}.cm-step-aside{grid-area:a}.cm-orb{width:30px;height:30px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--cm-mute);background:radial-gradient(circle at 32% 26%,#ffffff,rgba(255,255,255,.55));border:.5px solid rgba(10,10,10,.12);box-shadow:inset 0 1px 0 #fff,0 6px 14px -8px rgba(0,0,0,.35);transition:background .4s var(--cm-ease),color .4s var(--cm-ease),border-color .4s var(--cm-ease),box-shadow .4s var(--cm-ease)}.cm-orb[data-done=true]{color:#fff;background:linear-gradient(180deg,#2c2c2f,#0a0a0a);border-color:#000;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px -8px rgba(0,0,0,.6)}.cm-orb svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cm-step-title{font-size:17.5px;font-weight:500;letter-spacing:-.02em;margin:3px 0 4px;color:var(--cm-ink)}.cm-step-sub{font-size:13.5px;line-height:1.55;color:var(--cm-mute);margin:0;font-weight:300}.cm-mini-btn{font:inherit;font-size:12.5px;color:var(--cm-ink-2);padding:7px 15px;border-radius:999px;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.6));border:.5px solid rgba(10,10,10,.12);--cm-shadow:inset 0 1px 0 #fff,0 6px 14px -10px rgba(0,0,0,0.35);white-space:nowrap;transition:transform .25s var(--cm-ease),border-color .2s ease,color .2s ease}.cm-mini-btn:hover{transform:translateY(-1px);border-color:rgba(10,10,10,.26);color:var(--cm-ink)}.cm-mini-btn:active{transform:scale(.97)}.cm-input{display:block;width:100%;box-sizing:border-box;min-height:232px;padding:16px 18px;border-radius:18px;border:.5px solid rgba(10,10,10,.1);background:rgba(255,255,255,.55);--cm-shadow:inset 0 1px 3px rgba(10,10,10,0.06),inset 0 0 0 0.5px rgba(255,255,255,0.6);color:var(--cm-ink);caret-color:var(--cm-ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;line-height:1.75;resize:vertical;scrollbar-width:thin;scrollbar-color:rgba(10,10,10,.25) transparent;transition:background .3s var(--cm-ease),border-color .3s var(--cm-ease),box-shadow .3s var(--cm-ease)}.cm-input::placeholder{color:var(--cm-faint)}.cm-input:focus{outline:none;background:rgba(255,255,255,.9);border-color:rgba(10,10,10,.6);--cm-shadow:inset 0 1px 2px rgba(10,10,10,0.04),0 0 0 4px rgba(10,10,10,0.08),0 14px 34px -18px rgba(0,0,0,0.28)}.cm-under{justify-content:space-between;gap:8px 16px;margin-top:12px;font-size:12.5px;color:var(--cm-mute);font-variant-numeric:tabular-nums}.cm-under,.cm-under-l{display:flex;align-items:center;flex-wrap:wrap}.cm-under-l{gap:4px 16px;min-width:0}.cm-privacy{display:inline-flex;align-items:center;gap:6px}.cm-privacy svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cm-link{background:none;border:0;padding:0;font:inherit;color:var(--cm-mute);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(10,10,10,.25);transition:color .2s ease,text-decoration-color .2s ease}.cm-link:hover{color:var(--cm-ink);text-decoration-color:var(--cm-ink)}.cm-sec{transition:opacity .5s var(--cm-ease)}.cm-sec[data-idle=true]{opacity:.55}.cm-idle{margin:0;font-size:13.5px;color:var(--cm-mute)}.cm-who-list{display:flex;flex-wrap:wrap;gap:10px}.cm-who-btn{display:inline-flex;align-items:center;gap:10px;padding:7px 18px 7px 7px;border-radius:999px;font:inherit;font-size:14.5px;color:var(--cm-ink-2);cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.58));border:.5px solid rgba(10,10,10,.1);--cm-shadow:inset 0 1px 0 rgba(255,255,255,0.95),0 6px 14px -10px rgba(0,0,0,0.35);transition:transform .28s var(--cm-ease),background .3s var(--cm-ease),color .3s var(--cm-ease),border-color .25s ease,box-shadow .3s var(--cm-ease)}.cm-who-btn:hover{transform:translateY(-1px);border-color:rgba(10,10,10,.24);color:var(--cm-ink)}.cm-who-btn:active{transform:scale(.97)}.cm-who-btn[aria-pressed=true]{color:#fff;background:linear-gradient(180deg,#2c2c2f,#0a0a0a);border-color:#000;--cm-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 10px 22px -10px rgba(0,0,0,0.6)}.cm-avatar{--tint:linear-gradient(135deg,#5a5a62,#2a2a2e);flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff;background:var(--tint);box-shadow:inset 0 1px 0 rgba(255,255,255,.35);transition:background .3s var(--cm-ease)}.cm-avatar[data-t="1"]{--tint:linear-gradient(135deg,#71717a,#3f3f46)}.cm-avatar[data-t="2"]{--tint:linear-gradient(135deg,#4b4b52,#18181b)}.cm-avatar[data-t="3"]{--tint:linear-gradient(135deg,#85858d,#52525b)}.cm-avatar[data-t="4"]{--tint:linear-gradient(135deg,#63636b,#27272a)}.cm-avatar[data-sm=true]{width:20px;height:20px;font-size:9px}.cm-who-btn[aria-pressed=true] .cm-avatar{background:rgba(255,255,255,.2)}.cm-you{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:rgba(255,255,255,.85);background:rgba(255,255,255,.14)}.cm-go{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cm-reassure{font-size:12.5px;color:var(--cm-mute)}.cm-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;border:.5px solid #000;background:linear-gradient(180deg,#2c2c2f,#0a0a0a);color:#fff;font:inherit;font-size:15.5px;font-weight:500;letter-spacing:-.005em;cursor:pointer;--cm-shadow:inset 0 1px 0 rgba(255,255,255,0.2),inset 0 -1px 0 rgba(0,0,0,0.4),0 14px 28px -12px rgba(0,0,0,0.55);transition:transform .28s var(--cm-ease),box-shadow .28s var(--cm-ease),opacity .2s ease}.cm-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 65%);transform:translateX(-130%);pointer-events:none}.cm-btn:hover:not(:disabled){transform:translateY(-1px);--cm-shadow:inset 0 1px 0 rgba(255,255,255,0.24),inset 0 -1px 0 rgba(0,0,0,0.4),0 20px 34px -12px rgba(0,0,0,0.6)}.cm-btn:hover:not(:disabled):after{transform:translateX(130%);transition:transform .9s var(--cm-ease)}.cm-btn:active:not(:disabled){transform:scale(.98)}.cm-btn:disabled{opacity:.3;cursor:not-allowed;--cm-shadow:none}.cm-btn[data-busy=true]{pointer-events:none}.cm-btn-arrow{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--cm-ease)}.cm-btn:hover:not(:disabled) .cm-btn-arrow{transform:translateX(3px)}.cm-btn-ghost{min-height:48px;padding:0 24px;font-size:14.5px;color:var(--cm-ink);border:.5px solid rgba(10,10,10,.14);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.62));--cm-shadow:inset 0 1px 0 #fff,0 8px 18px -12px rgba(0,0,0,0.3)}.cm-btn-ghost:after{background:linear-gradient(105deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 65%)}.cm-btn-ghost:hover:not(:disabled){border-color:rgba(10,10,10,.28);--cm-shadow:inset 0 1px 0 #fff,0 14px 26px -12px rgba(0,0,0,0.32)}.cm-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff}.cm-notice{margin:16px 0 0;padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.58;color:var(--cm-ink-2);background:rgba(255,255,255,.6);border:.5px solid rgba(10,10,10,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.cm-notice[data-tone=error]{border-left:3px solid var(--cm-ink)}.cm-anchor{scroll-margin-top:24px}.cm-skel-wrap{margin-top:28px;display:grid;gap:12px}.cm-skel-label{font-size:13px;color:var(--cm-mute);margin:0 0 4px 4px;display:flex;align-items:center;gap:4px}.cm-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4}.cm-skel{height:84px;border-radius:18px;border:.5px solid rgba(10,10,10,.07);background:linear-gradient(100deg,rgba(255,255,255,.5) 30%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.5) 70%);background-size:200% 100%}.cm-pane{position:relative;margin-top:28px;padding:30px;border-radius:30px;background:var(--cm-glare),var(--cm-glass);-webkit-backdrop-filter:blur(30px) saturate(165%);backdrop-filter:blur(30px) saturate(165%);border:1px solid rgba(255,255,255,.7);box-shadow:0 0 0 .5px rgba(10,10,10,.08),var(--cm-rim),var(--cm-lift)}.cm-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 30px}.cm-stat{padding:7px 14px;border-radius:999px;font-size:12.5px;color:var(--cm-mute);background:rgba(255,255,255,.7);border:.5px solid rgba(10,10,10,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9);font-variant-numeric:tabular-nums}.cm-stat b{font-weight:600;color:var(--cm-ink)}.cm-group{margin-bottom:40px}.cm-group:last-of-type{margin-bottom:0}.cm-group-head{display:flex;align-items:baseline;gap:12px;margin:0 0 4px}.cm-group-n{font-size:clamp(42px,6.4vw,62px);font-weight:500;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums;color:var(--cm-ink)}.cm-group-t{font-size:16px;color:var(--cm-ink-2);letter-spacing:-.01em}.cm-group-sub{font-size:13.5px;color:var(--cm-mute);margin:0 0 18px}.cm-item{position:relative;border-radius:18px;margin-bottom:10px;padding:16px 20px 17px 34px;background:linear-gradient(180deg,rgba(251,251,253,.74),rgba(237,237,241,.64));border:.5px solid rgba(10,10,10,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(0,0,0,.03),0 16px 30px -22px rgba(0,0,0,.3);transition:transform .35s var(--cm-ease),box-shadow .35s var(--cm-ease),border-color .25s ease}.cm-item:hover{transform:translateY(-2px);border-color:rgba(10,10,10,.16);box-shadow:inset 0 1px 0 #fff,0 2px 4px rgba(0,0,0,.04),0 26px 40px -22px rgba(0,0,0,.34)}.cm-rail{position:absolute;left:14px;top:16px;bottom:16px;width:3px;border-radius:3px;background:rgba(10,10,10,.16)}.cm-rail:after{content:"";position:absolute;inset:-4px -7px;border-radius:999px;opacity:0;pointer-events:none}.cm-rail[data-risk=high]{background:linear-gradient(#ef4444,#b91c1c)}.cm-rail[data-risk=high]:after{background:radial-gradient(closest-side,rgba(220,38,38,.5),rgba(220,38,38,0));opacity:.55}.cm-rail[data-risk=med]{background:linear-gradient(#f59e0b,#c2760a)}.cm-rail[data-risk=med]:after{background:radial-gradient(closest-side,rgba(217,119,6,.4),rgba(217,119,6,0));opacity:.4}.cm-rail[data-risk=low]{background:linear-gradient(#22c55e,#15803d)}.cm-rail[data-risk=low]:after{background:radial-gradient(closest-side,rgba(21,128,61,.35),rgba(21,128,61,0));opacity:.35}.cm-body{min-width:0}.cm-meta{display:flex;flex-wrap:wrap;margin-bottom:10px}.cm-meta,.cm-speaker{align-items:center;gap:8px}.cm-speaker{display:inline-flex;font-size:13px;font-weight:600;color:var(--cm-ink)}.cm-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:var(--cm-mute);background:rgba(10,10,10,.045);border:.5px solid rgba(10,10,10,.08)}.cm-chip[data-risk]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cm-chip[data-risk=high]{color:#b91c1c;background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.22)}.cm-chip[data-risk=med]{color:#96590a;background:rgba(217,119,6,.09);border-color:rgba(217,119,6,.28)}.cm-chip[data-risk=low]{color:#166534;background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.22)}.cm-quote{margin:0;font-size:16px;line-height:1.62;letter-spacing:-.005em;color:var(--cm-ink);overflow-wrap:anywhere}.cm-quote:before{content:"\201C";color:var(--cm-faint)}.cm-quote:after{content:"\201D";color:var(--cm-faint)}.cm-empty{padding:26px 24px;border-radius:18px;font-size:14.5px;line-height:1.65;color:var(--cm-ink-2);background:rgba(255,255,255,.5);border:.5px dashed rgba(10,10,10,.22)}.cm-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:34px}.cm-share .cm-btn svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cm-cta-link{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500;color:var(--cm-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .4s var(--cm-ease);padding-bottom:2px}.cm-cta-link:hover{background-size:100% 1px}.cm-cta-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s var(--cm-ease)}.cm-cta-link:hover svg{transform:translateX(3px)}.cm-foot{margin:30px 0 0;padding-top:22px;border-top:.5px solid var(--cm-hair);font-size:12.5px;line-height:1.7;color:var(--cm-mute)}@media (prefers-reduced-motion:no-preference){.cm-rise{animation:cm-rise .85s var(--cm-ease) backwards;animation-delay:calc(var(--d, 0) * 1ms)}.cm-lift{animation:cm-lift .8s var(--cm-ease) backwards;animation-delay:calc(var(--d, 0) * 1ms)}.cm-pop{animation:cm-pop .55s var(--cm-spring) backwards;animation-delay:calc(var(--i, 0) * 55ms)}.cm-tile{animation:cm-lift .7s var(--cm-ease) backwards;animation-delay:calc(var(--i, 0) * 70ms + 60ms)}.cm-orb-in{animation:cm-pop .5s var(--cm-spring) backwards}.cm-orb-in svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:cm-draw .45s .08s var(--cm-ease) forwards}.cm-blob-a{animation:cm-drift-a 36s ease-in-out infinite}.cm-blob-b{animation:cm-drift-b 44s ease-in-out infinite}.cm-blob-c{animation:cm-drift-a 40s ease-in-out infinite reverse}.cm-blob-d{animation:cm-drift-b 38s ease-in-out infinite reverse}.cm-blob-e{animation:cm-drift-a 46s ease-in-out infinite}.cm-badge-dot:after{animation:cm-ping 2.6s cubic-bezier(0,0,.2,1) infinite}.cm-h1 em{animation:cm-sheen 2.6s .9s var(--cm-ease) 1 backwards}.cm-float-1{animation:cm-bob 9s ease-in-out infinite}.cm-float-2{animation:cm-bob 11s ease-in-out .8s infinite}.cm-float-3{animation:cm-bob 10s ease-in-out 1.6s infinite}.cm-rail[data-risk=high]:after{animation:cm-breathe 3.6s ease-in-out infinite}.cm-spinner{animation:cm-spin .75s linear infinite}.cm-skel{animation:cm-shimmer 1.5s linear infinite}.cm-skel:nth-of-type(2){animation-delay:.12s}.cm-skel:nth-of-type(3){animation-delay:.24s}.cm-dot{animation:cm-dots 1.1s ease-in-out infinite}.cm-dot:nth-child(2){animation-delay:.15s}.cm-dot:nth-child(3){animation-delay:.3s}}@keyframes cm-rise{0%{opacity:0;transform:translateY(16px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes cm-lift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cm-pop{0%{opacity:0;transform:scale(.82) translateY(4px)}to{opacity:1;transform:none}}@keyframes cm-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(5%,-4%,0) scale(1.09)}}@keyframes cm-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,5%,0) scale(1.06)}}@keyframes cm-ping{0%{transform:scale(.6);opacity:.8}80%,to{transform:scale(2.1);opacity:0}}@keyframes cm-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes cm-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(calc(var(--r, 0deg) + .8deg))}}@keyframes cm-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes cm-breathe{0%,to{opacity:.3}50%{opacity:.85}}@keyframes cm-spin{to{transform:rotate(1turn)}}@keyframes cm-draw{to{stroke-dashoffset:0}}@keyframes cm-dots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cm-btn:hover:not(:disabled),.cm-item:hover,.cm-mini-btn:hover,.cm-who-btn:hover{transform:none}.cm-btn:after,.cm-glass:before{display:none}.cm-sec,.cm-seg:after{transition:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cm-badge,.cm-card,.cm-pane{background:#fff}}@media (prefers-reduced-transparency:reduce){.cm-badge,.cm-card,.cm-pane{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.cm-float,.cm-item{background:#fff}}@media (prefers-contrast:more){.vv-page.cm-page{--cm-line:rgba(10,10,10,0.34);--cm-hair:rgba(10,10,10,0.3);--cm-mute:#4a4a50}.cm-btn-ghost,.cm-input,.cm-item,.cm-mini-btn,.cm-stat,.cm-who-btn{border-color:rgba(10,10,10,.4)}}@media (forced-colors:active){.cm-badge,.cm-card,.cm-empty,.cm-input,.cm-item,.cm-notice,.cm-pane,.cm-who-btn{border:1px solid CanvasText}.cm-rail[data-risk]{background:CanvasText}.cm-chip[data-risk]:before,.cm-rail:after{display:none}.cm-avatar{border:1px solid CanvasText}.cm-bg{display:none}.cm-who-btn[aria-pressed=true]{border:2px solid Highlight}.cm-btn{border:1px solid ButtonText}.cm-seg:after{background:Highlight}}@media (max-width:900px){.cm-card,.cm-pane{border-radius:26px}.cm-sec{padding:22px 22px 24px}.cm-progress{padding:20px 22px 0}.cm-pane{padding:24px 20px}}@media (max-width:620px){.cm-hero{padding:64px 18px 0}.cm-wrap{padding:36px 14px calc(96px + env(safe-area-inset-bottom))}.cm-sec{padding:20px 18px 22px}.cm-progress{padding:18px 18px 0}.cm-step-head{grid-template-columns:30px 1fr;grid-template-areas:"n t" ". a";row-gap:12px}.cm-step-aside{justify-self:start}.cm-input{min-height:200px;font-size:13px;padding:14px 15px}.cm-who-btn{font-size:14px}.cm-go{flex-direction:column;align-items:stretch;gap:12px}.cm-btn{width:100%}.cm-reassure{text-align:center}.cm-pane{padding:20px 14px;margin-top:22px}.cm-item{padding:15px 16px 16px 30px}.cm-rail{left:12px}.cm-quote{font-size:15.5px}.cm-group-head{flex-wrap:wrap;gap:4px 12px}.cm-share{flex-direction:column;align-items:stretch}.cm-share .cm-btn{width:100%}.cm-cta-link{justify-content:center}.cm-blob-b,.cm-blob-d{display:none}.cm-blob-a{top:30vh;left:-46vw;width:92vw;height:92vw;background:radial-gradient(circle at 50% 50%,rgba(10,10,10,.22),rgba(10,10,10,0) 64%)}}