@property --how-sim-energy{syntax: "<number>"; inherits: true; initial-value: .06;}@property --how-sim-secs{syntax: "<integer>"; inherits: false; initial-value: 4;}@property --how-sim-base{syntax: "<color>"; inherits: true; initial-value: #074437;}@property --how-sim-accent{syntax: "<color>"; inherits: true; initial-value: #53B298;}@property --how-sim-light{syntax: "<color>"; inherits: true; initial-value: #88E6CB;}@property --how-sim-bg1{syntax: "<color>"; inherits: true; initial-value: #B1F6E0;}@property --how-sim-wash{syntax: "<color>"; inherits: true; initial-value: #D8FBEF;}@property --how-sim-tint-strong{syntax: "<color>"; inherits: true; initial-value: #A2F1D9;}@property --how-sim-line{syntax: "<color>"; inherits: true; initial-value: #53B2984C;}@property --how-sim-ink{syntax: "<color>"; inherits: true; initial-value: #074437;}@property --how-sim-ink-soft{syntax: "<color>"; inherits: true; initial-value: #3E6D63;}@property --how-sim-on{syntax: "<color>"; inherits: true; initial-value: #148169;}@property --how-sim-on-hover{syntax: "<color>"; inherits: true; initial-value: #086E59;}.how-sim{--how-sim-base: #074437;--how-sim-accent: #53B298;--how-sim-light: #88E6CB;--how-sim-bg1: #B1F6E0;--how-sim-wash: #D8FBEF;--how-sim-tint-strong: #A2F1D9;--how-sim-white: #FFFFFF;--how-sim-canvas: #F8F8F5;--how-sim-special-light: #1A9C7F;--how-sim-disc-1: #09745E;--how-sim-line: #53B2984C;--how-sim-ink: #074437;--how-sim-ink-soft: #3E6D63;--how-sim-ink-off: #74968F;--how-sim-on: #148169;--how-sim-on-hover: #086E59;--how-sim-grad-1: var(--how-sim-light);--how-sim-grad-2: var(--how-sim-accent);--how-sim-grad-3: var(--how-sim-base);--how-sim-aura: var(--how-sim-bg1);--how-sim-deep: #033d2e;--how-sim-pad: clamp(16px, 2.4vw, 24px);--how-sim-ease: cubic-bezier(.32, .72, 0, 1);--how-sim-site-ink: #033d2e;--how-sim-site-soft: #3e6d63;--how-sim-site-accent: #027a5f;--how-sim-site-wash: #dff3e9;--how-sim-site-line: #4fbb9e80;--how-sim-r-win: 1.5rem;--how-sim-r-card: 1rem;--how-sim-r-ctl: .75rem;--how-sim-hairline: color-mix(in srgb, var(--how-sim-on) 11%, transparent);--how-sim-line-soft: color-mix(in srgb, var(--how-sim-on) 14%, transparent);--how-sim-shadow-card: 0 1px 2px rgb(3 61 46 / .04), 0 8px 24px -16px rgb(3 61 46 / .1);--how-sim-shadow-pop: 0 24px 60px -28px rgb(3 61 46 / .45), 0 2px 6px rgb(3 61 46 / .06);--how-sim-dim: color-mix(in srgb, var(--how-sim-canvas) 30%, transparent);--how-sim-pt: 1rem;position:relative;padding:var(--how-sim-pt) var(--how-sim-pad) clamp(2rem,5vw,3.5rem);color:var(--how-sim-ink);background:#f8f8f5;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;transition:--how-sim-base .45s ease,--how-sim-accent .45s ease,--how-sim-light .45s ease,--how-sim-bg1 .45s ease,--how-sim-wash .45s ease,--how-sim-tint-strong .45s ease,--how-sim-line .45s ease,--how-sim-ink .45s ease,--how-sim-ink-soft .45s ease,--how-sim-on .45s ease,--how-sim-on-hover .45s ease}@media(min-width:640px)and (max-width:1023.98px){.how-sim{--how-sim-pt: 1.25rem}}@media(max-width:374.98px){.how-sim{--how-sim-pt: .75rem}}.how-sim *,.how-sim *:before,.how-sim *:after{box-sizing:border-box}.how-sim :where(p,h1,h2,h3,ol,ul){margin:0}.how-sim :where(ol,ul){padding:0;list-style:none}.how-sim :where(button,select){font:inherit;color:inherit}.how-sim button{cursor:pointer;-webkit-tap-highlight-color:transparent}.how-sim button:disabled{cursor:default}.how-sim :is(button,a,select,input,[tabindex="0"]):focus-visible{outline:3px solid var(--how-sim-on);outline-offset:3px}.how-sim .how-sim__sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.how-sim .how-sim__sprite{display:none}.how-sim .how-sim__icon{display:block;inline-size:1.25em;block-size:1.25em;flex:none}.how-sim .how-sim__card-b3{--how-sim-card-bw: 1px;--how-sim-card-bg: #fff;border:var(--how-sim-card-bw) solid var(--how-sim-line-soft);border-radius:var(--how-sim-r-ctl);background:var(--how-sim-card-bg);box-shadow:var(--how-sim-shadow-card)}.how-sim .how-sim__card-b3--xl{border-radius:var(--how-sim-r-card)}.how-sim .how-sim__card-b3--compact{border-radius:.5rem;box-shadow:0 1px 2px #033d2e0a}.how-sim .how-sim__card-b3--wash{--how-sim-card-bg: var(--how-sim-wash)}.how-sim .how-sim__card-b3--accent{--how-sim-card-bw: 1.5px;border-color:transparent;background:linear-gradient(var(--how-sim-card-bg),var(--how-sim-card-bg)) padding-box,linear-gradient(135deg,var(--how-sim-light),var(--how-sim-accent) 48%,var(--how-sim-base)) border-box}.how-sim .how-sim__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;padding:0 1rem;border:1px solid transparent;border-radius:var(--how-sim-r-ctl);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.how-sim .how-sim__btn .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__btn--primary{background:var(--how-sim-on);color:#fff;box-shadow:0 12px 24px -18px var(--how-sim-base)}.how-sim button.how-sim__btn--primary:not(:disabled):hover{background:var(--how-sim-on-hover)}.how-sim .how-sim__btn--quiet{background:#fff;color:var(--how-sim-on);border-color:color-mix(in srgb,var(--how-sim-on) 28%,transparent)}.how-sim button.how-sim__btn--quiet:not(:disabled):hover{border-color:var(--how-sim-on);background:color-mix(in srgb,var(--how-sim-wash) 40%,#fff)}.how-sim .how-sim__btn--text{min-block-size:2.5rem;padding:0 .5rem;background:none;color:var(--how-sim-ink-soft)}.how-sim button.how-sim__btn--text:hover{color:var(--how-sim-on)}.how-sim button.how-sim__btn:disabled,.how-sim .how-sim__btn.is-disabled{opacity:.45;box-shadow:none}.how-sim .how-sim__band{position:relative;z-index:1;display:grid;justify-items:center;gap:.875rem;max-inline-size:46rem;margin:0 auto;padding-block:clamp(2rem,7vh,5rem) clamp(1.25rem,3vh,2rem);text-align:center}.how-sim .how-sim__band:before{content:"";position:absolute;z-index:-1;inset:-4rem -40% auto;block-size:26rem;background:radial-gradient(40% 10rem at 50% 9rem,#77deba45,transparent 72%);pointer-events:none}.how-sim .how-sim__eyebrow{display:inline-flex;align-items:center;gap:.5rem;min-block-size:1.625rem;padding:0 .75rem 0 .625rem;border:1px solid var(--how-sim-site-line);border-radius:999px;background:var(--how-sim-site-wash);font-size:12px;font-weight:600;line-height:1.2;color:var(--how-sim-site-ink)}.how-sim .how-sim__eyebrow-dot{inline-size:6px;block-size:6px;flex:none;border-radius:50%;background:var(--how-sim-site-accent);animation:how-sim-blink 2.4s ease-in-out infinite}.how-sim .how-sim__title{font-size:clamp(2.25rem,8vw,3.5rem);font-weight:750;line-height:1.04;letter-spacing:-.045em;color:var(--how-sim-site-ink);text-wrap:balance}.how-sim .how-sim__title em,.how-sim .how-sim__next-title em{padding-inline:.04em;font-family:var(--font-serif, "Crimson Pro", Georgia, serif);font-style:italic;font-weight:500;letter-spacing:-.02em;color:var(--how-sim-site-accent)}.how-sim .how-sim__lede{max-inline-size:34rem;font-size:clamp(15px,1.4vw,17px);line-height:1.55;color:var(--how-sim-site-soft);text-wrap:pretty}.how-sim .how-sim__launch-note{max-inline-size:30rem;font-size:14px;line-height:1.5;color:var(--how-sim-site-soft);text-wrap:balance}.how-sim .how-sim__launch{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-block-size:3.5rem;margin-block-start:.5rem;padding:0 1.75rem;border:0;border-radius:999px;background:var(--how-sim-site-ink);color:#fff;font-size:16px;font-weight:700;line-height:1.2;box-shadow:0 18px 36px -22px #033d2e,0 0 #88e6cb73;transition:background-color .18s var(--how-sim-ease),box-shadow .18s var(--how-sim-ease)}.how-sim .how-sim__launch:hover{background:var(--how-sim-site-accent);box-shadow:0 18px 36px -22px #033d2e,0 0 0 .375rem #88e6cb4d}.how-sim .how-sim__launch:focus-visible{outline:3px solid #033d2e;outline-offset:4px}.how-sim .how-sim__launch .how-sim__icon{inline-size:1.125rem;block-size:1.125rem;transition:translate .18s var(--how-sim-ease)}.how-sim .how-sim__launch:hover .how-sim__icon{translate:3px 0}.how-sim .how-sim__launch-pick{font-size:13.5px;color:var(--how-sim-site-soft)}.how-sim .how-sim__launch-pick span{font-weight:650;color:var(--how-sim-site-ink)}@media(max-width:639.98px){.how-sim .how-sim__launch{inline-size:100%}}.how-sim .how-sim__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;background:#02211a94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:how-sim-fade .2s ease-out both}.how-sim .how-sim__browser{display:grid;grid-template-rows:auto minmax(0,1fr);inline-size:100%;block-size:100vh;block-size:100dvh;overflow:hidden;background:var(--how-sim-canvas)}.how-sim .how-sim__chrome{display:flex;align-items:center;gap:.75rem;min-block-size:3rem;padding:env(safe-area-inset-top,0px) max(.5rem,env(safe-area-inset-right,0px)) 0 max(1rem,env(safe-area-inset-left,0px));border-block-end:1px solid rgb(3 61 46 / .1);background:#eaf1ed}.how-sim .how-sim__chrome-dots{display:none;flex:none;gap:.4375rem}.how-sim .how-sim__chrome-dots span{inline-size:11px;block-size:11px;border-radius:50%;background:#ff5f57}.how-sim .how-sim__chrome-dots span+span{background:#febc2e}.how-sim .how-sim__chrome-dots span+span+span{background:#28c840}.how-sim .how-sim__chrome-address{flex:0 1 auto;min-inline-size:0;overflow:hidden;padding:.3125rem .875rem;border-radius:999px;background:#fff;font-size:12.5px;font-weight:500;line-height:1.3;color:#3e6d63;text-overflow:ellipsis;white-space:nowrap}.how-sim .how-sim__chrome-close{display:inline-flex;flex:none;align-items:center;gap:.375rem;min-block-size:2.5rem;margin-inline-start:auto;padding:0 .875rem 0 .75rem;border:1px solid rgb(3 61 46 / .14);border-radius:999px;background:#fff;font-size:13.5px;font-weight:650;color:var(--how-sim-site-ink);transition:border-color .15s ease}.how-sim .how-sim__chrome-close:hover{border-color:var(--how-sim-site-accent)}.how-sim .how-sim__chrome-close .how-sim__icon{inline-size:1rem;block-size:1rem}@media(min-width:1040px)and (min-height:640px){.how-sim .how-sim__overlay{padding:clamp(1rem,3vh,2rem) clamp(1rem,3vw,2.5rem)}.how-sim .how-sim__browser{inline-size:min(100%,92rem);block-size:min(100%,60rem);border-radius:14px;box-shadow:0 40px 100px -40px #0009,0 0 0 1px #ffffff1a}.how-sim .how-sim__chrome{display:grid;grid-template-columns:1fr minmax(0,24rem) 1fr;min-block-size:2.75rem;padding:0 .5rem 0 1rem}.how-sim .how-sim__chrome-dots{display:inline-flex}.how-sim .how-sim__chrome-address{text-align:center}.how-sim .how-sim__chrome-close{justify-self:end;min-block-size:2rem}}.how-sim .how-sim__frame{position:relative;isolation:isolate;container:how-sim / inline-size;min-block-size:0;block-size:100%}.how-sim .how-sim__window{--how-sim-zone-h: calc(100dvh - 18rem) ;--how-sim-pulse: clamp(7.5rem, calc(100dvh - 33rem) , 13rem);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;block-size:100%;background:var(--how-sim-canvas)}.how-sim .how-sim__main{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);min-inline-size:0;min-block-size:0}.how-sim .how-sim__sidebar{display:none}.how-sim .how-sim__stage{position:relative;min-inline-size:0;min-block-size:0;overflow:hidden}.how-sim .how-sim__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;overflow-y:auto;scrollbar-width:thin}.how-sim .how-sim__screen{container:how-sim-screen / inline-size;min-inline-size:0;animation:how-sim-enter .32s var(--how-sim-ease) both}.how-sim .how-sim__appbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;block-size:3.5rem;padding:0 .625rem 0 1rem;border-block-end:1px solid var(--how-sim-hairline);background:#fcfcf9eb}.how-sim .how-sim__appbar-brand{display:flex;align-items:center;gap:.625rem;min-inline-size:0}.how-sim .how-sim__appbar-mark{inline-size:2rem;block-size:2rem;flex:none;object-fit:contain}.how-sim .how-sim__appbar-names{display:grid;min-inline-size:0;line-height:1.2}.how-sim .how-sim__appbar-name{font-size:14px;font-weight:650;color:var(--how-sim-ink)}.how-sim .how-sim__appbar-profession{overflow:hidden;font-size:11px;color:var(--how-sim-ink-soft);text-overflow:ellipsis;white-space:nowrap}.how-sim .how-sim__appbar-page{display:none;align-items:center;gap:.5rem;font-size:14px;font-weight:650;color:var(--how-sim-ink)}.how-sim .how-sim__appbar-dot{inline-size:8px;block-size:8px;flex:none;border-radius:50%;background:var(--how-sim-accent)}.how-sim .how-sim__appbar-tools{display:flex;flex:none;align-items:center;gap:.125rem;color:var(--how-sim-ink-soft)}.how-sim .how-sim__tool{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%}.how-sim .how-sim__tool .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__nav-icon{display:inline-grid;flex:none}.how-sim .how-sim__nav-icon>.how-sim__icon{grid-area:1 / 1;inline-size:1.25rem;block-size:1.25rem}.how-sim .how-sim__nav-icon>.how-sim__icon+.how-sim__icon{opacity:0}.how-sim .is-active>.how-sim__nav-icon>.how-sim__icon:first-child{opacity:0}.how-sim .is-active>.how-sim__nav-icon>.how-sim__icon+.how-sim__icon{opacity:1}.how-sim .how-sim__sidebar{grid-template-rows:auto auto minmax(0,1fr) auto minmax(0,1fr);min-block-size:0;overflow-y:auto;scrollbar-width:none;border-inline-end:1px solid var(--how-sim-hairline);background:#fdfdfb}.how-sim .how-sim__brand{display:flex;align-items:center;gap:.625rem;min-block-size:3.5rem;padding:.625rem 1rem}.how-sim .how-sim__brand-mark{inline-size:2.25rem;block-size:2.25rem;flex:none;object-fit:contain}.how-sim .how-sim__brand-text{display:grid;min-inline-size:0}.how-sim .how-sim__brand-name{font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--how-sim-ink)}.how-sim .how-sim__brand-profession{display:-webkit-box;overflow:hidden;font-size:11px;font-weight:600;line-height:1.3;color:var(--how-sim-ink-soft);-webkit-box-orient:vertical;-webkit-line-clamp:2}.how-sim .how-sim__nav{display:grid;align-content:start;gap:.375rem;padding:.5rem .75rem}.how-sim .how-sim__nav-item{display:flex;align-items:center;gap:.625rem;min-block-size:2.5rem;padding:0 .625rem;border-radius:.75rem;font-size:13.5px;font-weight:500;color:#033d2ec7}.how-sim .how-sim__nav-item .how-sim__nav-icon>.how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__nav-item.is-active{background:var(--how-sim-wash);color:var(--how-sim-on-hover);font-weight:600}.how-sim .how-sim__me{grid-row:4;display:flex;align-items:center;gap:.625rem;margin:.75rem;padding:.625rem .75rem;border:1px solid var(--how-sim-line-soft);border-radius:var(--how-sim-r-card);background:color-mix(in srgb,var(--how-sim-wash) 55%,#fff);color:var(--how-sim-ink);text-align:start;transition:border-color .15s ease,background-color .15s ease}.how-sim .how-sim__me:hover{border-color:var(--how-sim-on);background:var(--how-sim-wash)}.how-sim .how-sim__me-mark{display:inline-grid;flex:none;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:#fff}.how-sim .how-sim__me-mark img{inline-size:1.75rem;block-size:1.75rem;object-fit:contain}.how-sim .how-sim__me-text{display:grid;gap:1px;min-inline-size:0}.how-sim .how-sim__me-kicker{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--how-sim-ink-soft)}.how-sim .how-sim__me-code{margin-inline-start:.25rem;padding:0 .3125rem;border-radius:.3125rem;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;color:var(--how-sim-ink)}.how-sim .how-sim__me-name{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:650;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.how-sim .how-sim__dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;pointer-events:none}.how-sim .how-sim__window[data-step="14"] .how-sim__dim{display:none}.how-sim .how-sim__hole,.how-sim .how-sim__spot{position:absolute;inset-block-start:var(--how-sim-spot-y, 0);inset-inline-start:var(--how-sim-spot-x, 0);inline-size:var(--how-sim-spot-w, 0);block-size:var(--how-sim-spot-h, 0);border-radius:1rem}.how-sim .how-sim__hole{box-shadow:0 0 0 200vmax var(--how-sim-dim)}.how-sim .how-sim__spot{box-shadow:0 0 0 2px var(--how-sim-accent),0 0 0 6px color-mix(in srgb,var(--how-sim-light) 28%,transparent);animation:how-sim-fade .2s ease-out both}.how-sim .how-sim__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--how-sim-dim)}.how-sim .how-sim__window.is-gliding :is(.how-sim__hole,.how-sim__spot){transition:inset-block-start .35s var(--how-sim-ease),inset-inline-start .35s var(--how-sim-ease),inline-size .35s var(--how-sim-ease),block-size .35s var(--how-sim-ease)}.how-sim .how-sim__error{position:absolute;z-index:45;inset-block-start:1rem;inset-inline:1rem;display:grid;justify-items:start;gap:.75rem;max-inline-size:28rem;margin-inline:auto;padding:1rem 1.125rem;border:1px solid #efc6c6;border-radius:1rem;background:#fff;box-shadow:0 18px 40px -24px #02211a73;font-size:14px;line-height:1.5;color:#7a1d1d}.how-sim .how-sim__dock{position:relative;z-index:40;min-inline-size:0;min-block-size:0}.how-sim .how-sim__notice{position:absolute;z-index:50;inset-block-end:calc(100% + .5rem);inset-inline:1rem;inline-size:fit-content;max-inline-size:calc(100% - 2rem);margin-inline:auto;padding:.625rem 1rem;border-radius:.75rem;background:var(--how-sim-deep);box-shadow:0 18px 40px -20px #02211a99;font-size:13px;font-weight:600;line-height:1.4;color:#fff;text-align:center;pointer-events:none}.how-sim .how-sim__coach{position:relative;display:grid;gap:.625rem;margin:0;padding:.875rem max(1rem,env(safe-area-inset-right,0px)) .5rem max(1rem,env(safe-area-inset-left,0px));border-block-start:1px solid rgb(3 61 46 / .1);background:#fff;box-shadow:0 -12px 32px -24px #033d2e59}.how-sim .how-sim__tour-head{display:none;align-items:center;gap:.5rem}.how-sim .how-sim__tour-title{flex:1 1 auto;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--how-sim-ink-soft)}.how-sim .how-sim__tour-count{padding:.125rem .5rem;border-radius:999px;background:var(--how-sim-wash);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--how-sim-ink)}.how-sim .how-sim__tour-restart{display:inline-grid;flex:none;place-items:center;inline-size:2.25rem;block-size:2.25rem;border:0;border-radius:50%;background:none;color:var(--how-sim-ink-soft);transition:color .15s ease,background-color .15s ease}.how-sim .how-sim__tour-restart:hover{background:color-mix(in srgb,var(--how-sim-on) 8%,transparent);color:var(--how-sim-on)}.how-sim .how-sim__tour-restart .how-sim__icon{inline-size:1rem;block-size:1rem}.how-sim .how-sim__coach-progress{position:absolute;inset-block-start:0;inset-inline:0;display:block;overflow:hidden;block-size:3px;background:color-mix(in srgb,var(--how-sim-on) 12%,transparent)}.how-sim .how-sim__coach-progress>span{display:block;inline-size:calc(var(--how-sim-progress, 0) * 100%);block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--how-sim-grad-1),var(--how-sim-on));transition:inline-size .45s var(--how-sim-ease)}.how-sim .how-sim__coach-now{display:grid;align-content:start;gap:.25rem;min-block-size:5.75rem}.how-sim .how-sim__coach-chapter{font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--how-sim-on)}.how-sim .how-sim__coach-title{font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--how-sim-ink);text-wrap:balance}.how-sim .how-sim__coach-title:focus{outline:none}.how-sim .how-sim__coach-body{font-size:14px;line-height:1.45;color:var(--how-sim-ink-soft);text-wrap:pretty}.how-sim .how-sim__stepnav{position:relative;z-index:41;min-inline-size:0;padding:.375rem max(1rem,env(safe-area-inset-right,0px)) max(.875rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:#fff}.how-sim .how-sim__stepnav-progress{display:none;overflow:hidden;block-size:3px;margin-block-end:.75rem;border-radius:999px;background:color-mix(in srgb,var(--how-sim-on) 12%,transparent)}.how-sim .how-sim__stepnav-progress>span{display:block;inline-size:calc(var(--how-sim-progress, 0) * 100%);block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--how-sim-grad-1),var(--how-sim-on));transition:inline-size .45s var(--how-sim-ease)}.how-sim .how-sim__coach-nav{display:grid;grid-template-columns:2.75rem auto minmax(0,1fr);align-items:center;gap:.5rem}.how-sim .how-sim__stepnav .how-sim__btn{gap:.375rem;padding:0 .875rem;border-radius:999px}.how-sim .how-sim__stepnav .how-sim__coach-prev{inline-size:2.75rem;padding:0}.how-sim .how-sim__coach-prev .how-sim__btn-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.how-sim .how-sim__coach-next,.how-sim .how-sim__coach-restart{grid-column:3;min-inline-size:0}.how-sim .how-sim__coach-count{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-inline-size:5.25rem;min-block-size:2.75rem;padding:0 .625rem 0 .75rem;border:0;border-radius:999px;background:var(--how-sim-wash);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--how-sim-ink);white-space:nowrap}.how-sim .how-sim__coach-count .how-sim__icon{inline-size:.875rem;block-size:.875rem;transition:rotate .2s var(--how-sim-ease)}.how-sim .how-sim__coach-count[aria-expanded=true] .how-sim__icon{rotate:180deg}.how-sim .how-sim__window[data-parity="0"] :is(.how-sim__coach-title,.how-sim__coach-body){animation:how-sim-copy-a .22s ease both}.how-sim .how-sim__window[data-parity="1"] :is(.how-sim__coach-title,.how-sim__coach-body){animation:how-sim-copy-b .22s ease both}.how-sim .how-sim__steps{display:none}.how-sim .how-sim__steps.is-open{position:absolute;z-index:2;inset-inline:0;inset-block-end:100%;display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:min(34rem,62dvh);border-radius:1.25rem 1.25rem 0 0;background:#fff;box-shadow:0 -18px 40px -20px #033d2e73;animation:how-sim-fade .18s ease-out both}.how-sim .how-sim__steps-head{display:flex;align-items:center;gap:.25rem;padding:.625rem .5rem 0 1.25rem}.how-sim .how-sim__steps-head>p{flex:1 1 auto;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--how-sim-ink-soft)}.how-sim .how-sim__steps-restart{gap:.375rem;font-size:13px}.how-sim .how-sim__steps-restart .how-sim__icon{inline-size:1rem;block-size:1rem}.how-sim .how-sim__steps-close{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:0;border-radius:50%;background:none;color:var(--how-sim-ink-soft)}.how-sim .how-sim__steps-close .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__chapters{display:grid;align-content:start;gap:.75rem;min-block-size:0;padding:.375rem 1rem 1rem;overflow-y:auto;scrollbar-width:thin}.how-sim .how-sim__chapter-head{display:flex;align-items:center;gap:.5rem;min-block-size:1.75rem;font-size:13px;font-weight:700;line-height:1.2;color:var(--how-sim-ink)}.how-sim .how-sim__chapter-mark{display:inline-grid;flex:none;place-items:center;inline-size:14px;block-size:14px;border:1.5px solid color-mix(in srgb,var(--how-sim-ink-soft) 80%,transparent);border-radius:50%;color:transparent;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.how-sim .how-sim__chapter-mark .how-sim__icon{inline-size:9px;block-size:9px}.how-sim .how-sim__chapter[data-state=done] .how-sim__chapter-mark{border-color:var(--how-sim-on);background:var(--how-sim-on);color:#fff}.how-sim .how-sim__chapter[data-state=current] .how-sim__chapter-mark{border-color:var(--how-sim-on);background:var(--how-sim-on);box-shadow:inset 0 0 0 3px #fff}.how-sim .how-sim__chapter[data-state=todo] .how-sim__chapter-head{color:var(--how-sim-ink-soft)}.how-sim .how-sim__chapter-label{flex:1 1 auto;min-inline-size:0}.how-sim .how-sim__chapter-tally{font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--how-sim-ink-soft)}.how-sim .how-sim__chapter-steps{display:grid;gap:1px;margin:.125rem 0 0 .4375rem;padding-inline-start:.75rem;border-inline-start:1.5px solid color-mix(in srgb,var(--how-sim-on) 16%,transparent)}.how-sim .how-sim__step-link{display:flex;align-items:center;gap:.5rem;inline-size:100%;min-block-size:2.5rem;padding:0 .5rem;border:0;border-radius:.625rem;background:none;font-size:14px;font-weight:500;line-height:1.25;color:var(--how-sim-ink-soft);text-align:start;transition:background-color .15s ease,color .15s ease}.how-sim .how-sim__step-link:hover{background:color-mix(in srgb,var(--how-sim-on) 7%,transparent);color:var(--how-sim-ink)}.how-sim .how-sim__step-num{display:inline-grid;flex:none;place-items:center;inline-size:1.375rem;block-size:1.375rem;border-radius:50%;background:color-mix(in srgb,var(--how-sim-on) 10%,transparent);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--how-sim-ink-soft)}.how-sim .how-sim__step-title{min-inline-size:0}.how-sim .how-sim__step-link[data-state=done] .how-sim__step-num{background:color-mix(in srgb,var(--how-sim-on) 85%,#fff);color:#fff}.how-sim .how-sim__step-link[data-state=current]{background:var(--how-sim-wash);color:var(--how-sim-on-hover);font-weight:700}.how-sim .how-sim__step-link[data-state=current] .how-sim__step-num{background:var(--how-sim-on);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--how-sim-light) 55%,transparent)}@container how-sim (max-width: 975.98px){.how-sim .how-sim__window{--how-sim-rec-h: calc(12.125rem + var(--how-sim-pulse))}.how-sim .how-sim__window:has(.how-sim__search input:focus) :is(.how-sim__dock,.how-sim__stepnav){display:none}}@container how-sim (max-width: 39.99rem){.how-sim .how-sim__appbar-profession{display:none}.how-sim .how-sim__window[data-screen=end] .how-sim__content{display:flex;flex-direction:column;justify-content:center}}@container how-sim (max-width: 22rem){.how-sim .how-sim__window{--how-sim-pulse: clamp(6.5rem, calc(100dvh - 34rem) , 13rem)}.how-sim .how-sim__appbar{block-size:3rem}.how-sim .how-sim__content{padding-block-start:.75rem}.how-sim .how-sim__coach{gap:.5rem;padding-block:.625rem .375rem;padding-inline:max(.875rem,env(safe-area-inset-left,0px)) max(.875rem,env(safe-area-inset-right,0px))}.how-sim .how-sim__stepnav{padding-block:.25rem max(.625rem,env(safe-area-inset-bottom,0px));padding-inline:max(.875rem,env(safe-area-inset-left,0px)) max(.875rem,env(safe-area-inset-right,0px))}.how-sim .how-sim__coach-now{min-block-size:5.25rem}.how-sim .how-sim__coach-title{font-size:16px}.how-sim .how-sim__coach-body{font-size:13px}.how-sim .how-sim__coach-count{min-inline-size:4.75rem;padding:0 .5rem}.how-sim .how-sim__stepnav .how-sim__coach-next,.how-sim .how-sim__stepnav .how-sim__coach-restart{padding:0 .625rem}.how-sim .how-sim__coach-restart .how-sim__icon{display:none}}@container how-sim (min-width: 40rem) and (max-width: 975.98px){.how-sim .how-sim__content{padding:1.25rem}.how-sim .how-sim__appbar{padding-inline:1.25rem .875rem}.how-sim .how-sim__coach{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1.5rem;padding-inline:max(1.25rem,env(safe-area-inset-left,0px)) max(1.25rem,env(safe-area-inset-right,0px))}.how-sim .how-sim__coach-now{min-block-size:0}.how-sim .how-sim__coach-nav{grid-template-columns:auto auto minmax(8.75rem,auto);justify-content:end}.how-sim .how-sim__stepnav{padding-inline:max(1.25rem,env(safe-area-inset-left,0px)) max(1.25rem,env(safe-area-inset-right,0px))}.how-sim .how-sim__stepnav .how-sim__coach-prev{inline-size:auto;padding:0 .875rem 0 .75rem}.how-sim .how-sim__coach-prev .how-sim__btn-label{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap}.how-sim .how-sim__window{--how-sim-pulse: clamp(13rem, calc(100dvh - 46rem) , 16rem)}.how-sim :is(.how-sim__window[data-screen=session],.how-sim__window[data-screen=end]) .how-sim__content{display:flex;flex-direction:column}.how-sim :is(.how-sim__window[data-screen=session],.how-sim__window[data-screen=end]) .how-sim__content:before{content:"";flex:1 1 0}.how-sim :is(.how-sim__window[data-screen=session],.how-sim__window[data-screen=end]) .how-sim__content:after{content:"";flex:3 1 0}}@media(max-height:520px){@container how-sim (max-width: 975.98px){.how-sim .how-sim__window{--how-sim-pulse: 5.75rem}.how-sim .how-sim__appbar{block-size:3rem}.how-sim .how-sim__coach{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding-block:.5rem}.how-sim .how-sim__coach-now{min-block-size:0;gap:0}.how-sim .how-sim__coach-chapter{display:none}.how-sim .how-sim__coach-title{font-size:15px}.how-sim .how-sim__coach-body{display:-webkit-box;overflow:hidden;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}}}@media(max-height:45rem){@container how-sim (max-width: 22rem){.how-sim .how-sim__window{--how-sim-pulse: 6rem;--how-sim-rec-h: calc(11.625rem + var(--how-sim-pulse))}.how-sim .how-sim__slot .how-sim__pulse-stage{padding-block:0}}}@container how-sim (min-width: 976px){.how-sim .how-sim__window{--how-sim-side: 15rem;--how-sim-tour-w: 20rem;grid-template-columns:var(--how-sim-side) minmax(0,1fr) var(--how-sim-tour-w);grid-template-rows:minmax(0,1fr) auto}.how-sim .how-sim__sidebar{display:grid;grid-column:1;grid-row:1;border-inline-end:1px solid var(--how-sim-hairline)}.how-sim .how-sim__main{grid-column:2;grid-row:1 / 3}.how-sim .how-sim__dock{grid-column:3;grid-row:1 / 3}.how-sim .how-sim__stepnav{grid-column:1;grid-row:2;padding:.875rem .75rem 1rem;border-block-start:1px solid var(--how-sim-hairline);border-inline-end:1px solid var(--how-sim-hairline);background:#fdfdfb}.how-sim .how-sim__stepnav-progress{display:block;margin-inline:.25rem}.how-sim .how-sim__window[data-step="14"] .how-sim__stepnav .how-sim__coach-nav{grid-template-columns:2.75rem minmax(0,1fr)}.how-sim .how-sim__window[data-step="14"] .how-sim__stepnav .how-sim__coach-prev{inline-size:2.75rem;padding:0}.how-sim .how-sim__window[data-step="14"] .how-sim__stepnav .how-sim__coach-prev .how-sim__btn-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.how-sim .how-sim__window[data-step="14"] .how-sim__stepnav .how-sim__coach-restart{padding:0 .75rem}.how-sim .how-sim__window[data-step="14"] .how-sim__stepnav .how-sim__coach-restart .how-sim__icon{display:none}.how-sim .how-sim__appbar{block-size:3.25rem;padding:0 1rem 0 1.25rem;background:#fcfcf9e6}.how-sim .how-sim__appbar-brand{display:none}.how-sim .how-sim__appbar-page{display:inline-flex}.how-sim .how-sim__content{padding:1rem 1.5rem}.how-sim .how-sim__dock{border-inline-start:1px solid var(--how-sim-hairline);background:#fdfdfb}.how-sim .how-sim__notice{position:absolute;inset-block-end:1rem;inset-inline:auto calc(100% + 1rem);max-inline-size:26rem}.how-sim .how-sim__coach{grid-template-rows:auto minmax(0,1fr) auto;gap:0;block-size:100%;padding:0 0 .75rem;border:0;background:none;box-shadow:none}.how-sim .how-sim__tour-head{display:flex;min-block-size:3.25rem;padding:0 .625rem 0 1.25rem;border-block-end:1px solid var(--how-sim-hairline)}.how-sim .how-sim__coach-progress{display:none}.how-sim .how-sim__steps{display:grid;grid-template-rows:minmax(0,1fr);min-block-size:0}.how-sim .how-sim__steps-head{display:none}.how-sim .how-sim__chapters{gap:.5rem;padding:.625rem .625rem .5rem}.how-sim .how-sim__chapter-head{min-block-size:1.625rem}.how-sim .how-sim__step-link{min-block-size:1.875rem;font-size:13px}.how-sim .how-sim__step-num{inline-size:1.25rem;block-size:1.25rem;font-size:10.5px}.how-sim .how-sim__coach-now{gap:.375rem;min-block-size:0;margin:.5rem .75rem 0;padding:1rem 1.125rem;border:1px solid var(--how-sim-line-soft);border-radius:var(--how-sim-r-card);background:#fff;box-shadow:var(--how-sim-shadow-card)}.how-sim .how-sim__coach-body{font-size:14px;line-height:1.5}.how-sim .how-sim__coach-nav{grid-template-columns:auto minmax(0,1fr)}.how-sim .how-sim__coach-count{display:none}.how-sim .how-sim__coach-next,.how-sim .how-sim__coach-restart{grid-column:2}.how-sim .how-sim__stepnav .how-sim__coach-prev{inline-size:auto;padding:0 .875rem 0 .75rem}.how-sim .how-sim__coach-prev .how-sim__btn-label{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap}}@container how-sim (min-width: 976px) and (max-width: 1149.98px){.how-sim .how-sim__window{--how-sim-side: 6rem;--how-sim-tour-w: 18rem}.how-sim .how-sim__sidebar{grid-row:1 / 3}.how-sim .how-sim__dock{grid-row:1}.how-sim .how-sim__stepnav{grid-column:3;border-inline-end:0;border-inline-start:1px solid var(--how-sim-hairline)}.how-sim .how-sim__content{padding-inline:.75rem}.how-sim .how-sim__brand{justify-content:center;padding-inline:0}.how-sim .how-sim__brand-text{display:none}.how-sim .how-sim__nav{justify-items:center;padding-inline:0}.how-sim .how-sim__nav-item{justify-content:center;inline-size:2.5rem;min-block-size:2.25rem;padding:0}.how-sim :is(.how-sim__nav-label,.how-sim__me-name){position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.how-sim .how-sim__me{flex-direction:column;gap:.375rem;margin:.5rem;padding:.5rem .25rem}.how-sim .how-sim__me-kicker{font-size:0;letter-spacing:0}.how-sim .how-sim__me-code{margin:0;font-size:11px}}.how-sim .how-sim__session{container-name:how-sim-screen how-sim-session;display:grid;gap:.875rem}.how-sim .how-sim__session-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pill . cancel" "title title title";align-items:center;gap:.5rem .75rem;min-block-size:2.5rem}.how-sim .how-sim__status-pill{grid-area:pill;display:inline-flex;align-items:center;gap:.4375rem;min-block-size:1.75rem;padding:0 .625rem;border:1px solid color-mix(in srgb,var(--how-sim-accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--how-sim-tint-strong) 55%,#fff);font-size:12.5px;font-weight:600;color:var(--how-sim-ink);white-space:nowrap}.how-sim .how-sim__status-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--how-sim-on);animation:how-sim-blink 2.4s ease-in-out infinite}.how-sim .how-sim__session-title{grid-area:title;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;min-inline-size:0;font-size:clamp(1rem,2.2cqi,1.25rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--how-sim-ink)}.how-sim .how-sim__session-title .how-sim__code{display:inline-flex;flex:none;align-items:center;padding:.125rem .4375rem;border-radius:.375rem;background:color-mix(in srgb,var(--how-sim-tint-strong) 70%,#fff);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7em;font-weight:700;letter-spacing:.04em;color:var(--how-sim-ink)}.how-sim .how-sim__session-name{min-inline-size:0;overflow-wrap:anywhere}.how-sim .how-sim__session-cancel{grid-area:cancel;display:inline-flex;align-items:center;gap:.375rem;font-size:13px;font-weight:600;color:var(--how-sim-ink-soft);white-space:nowrap}.how-sim .how-sim__session-cancel .how-sim__icon{inline-size:1rem;block-size:1rem}.how-sim .how-sim__segmented{display:grid;grid-template-columns:1fr 1fr;justify-self:center;inline-size:min(100%,18rem);padding:2px;border:1px solid rgb(3 61 46 / .12);border-radius:999px;background:#fff;box-shadow:var(--how-sim-shadow-card)}.how-sim .how-sim__segment{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:2.75rem;padding:0 .75rem;border:0;border-radius:999px;background:none;font-size:13.5px;font-weight:700;color:#033d2eb8;transition:background-color .2s var(--how-sim-ease),color .2s var(--how-sim-ease)}.how-sim .how-sim__segment:not(.is-active):hover{background:color-mix(in srgb,var(--how-sim-on) 7%,transparent);color:var(--how-sim-on)}.how-sim .how-sim__segment.is-active{background:var(--how-sim-on);color:#fff}.how-sim .how-sim__segment-dot{inline-size:7px;block-size:7px;flex:none;border-radius:50%;background:currentColor;animation:how-sim-blink 1.6s ease-in-out infinite}.how-sim .how-sim__session-cols{display:grid;gap:.875rem;min-inline-size:0}.how-sim .how-sim__recorder{display:grid;align-content:start;min-inline-size:0;padding:0;border:0;background:none;box-shadow:none}.how-sim .how-sim__slot{position:relative;container:how-sim-slot / inline-size;display:grid;grid-template-rows:auto auto 3.5rem 3.25rem;gap:.25rem;padding:.75rem .75rem .625rem;border:1.5px solid var(--how-sim-grad-1);border-radius:var(--how-sim-r-card);box-shadow:var(--how-sim-shadow-card);transition:border-color .3s ease;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--how-sim-tint-strong) 75%,#fff),color-mix(in srgb,var(--how-sim-wash) 80%,#fff) 52%,#fff)}.how-sim :is([data-step="4"],[data-step="5"]) .how-sim__slot{border-color:var(--how-sim-line-soft)}.how-sim .how-sim__slot-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;min-block-size:2.5rem}.how-sim .how-sim__mic-select{justify-self:start;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:.3125rem;block-size:2.5rem;padding:0 .625rem 0 .75rem;border:1px solid color-mix(in srgb,var(--how-sim-on) 32%,transparent);border-radius:999px;background:#ffffffeb;box-shadow:0 1px 2px #033d2e0f;color:var(--how-sim-on)}.how-sim .how-sim__mic-select>.how-sim__icon{inline-size:1.0625rem;block-size:1.0625rem}.how-sim .how-sim__mic-select>.how-sim__icon:last-child{inline-size:.875rem;block-size:.875rem;color:var(--how-sim-ink-soft)}.how-sim .how-sim__mic-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.how-sim button.how-sim__slot-label{margin:0;padding:0;border:0;border-radius:999px;background:none;font-family:inherit;cursor:default}.how-sim button.how-sim__slot-label[data-how-live]{padding:.5rem 1.125rem;background:var(--how-sim-on);color:#fff;cursor:pointer;box-shadow:0 12px 24px -18px var(--how-sim-base)}.how-sim button.how-sim__slot-label[data-how-live]:hover{background:var(--how-sim-on-hover)}.how-sim .how-sim__slot-label{grid-column:2;justify-self:center;font-size:clamp(12px,4.2cqi,19px);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--how-sim-ink);text-align:center;white-space:nowrap}.how-sim .how-sim__timer{grid-column:3;justify-self:end;display:inline-flex;align-items:baseline;padding:.3125rem .75rem;border:1px solid color-mix(in srgb,var(--how-sim-accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--how-sim-tint-strong) 60%,#fff);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--how-sim-deep);white-space:nowrap}.how-sim .how-sim__timer-cap{font-weight:400;color:var(--how-sim-ink);white-space:pre}.how-sim [data-recorder=paused] .how-sim__timer{border-color:var(--how-sim-line-soft);background:#fff}.how-sim .how-sim__pulse-stage{display:grid;place-items:center;min-block-size:0;padding-block:.25rem;transition:translate .45s var(--how-sim-ease)}.how-sim .how-sim__live{display:grid;align-content:start;justify-items:center;gap:2px;block-size:3.5rem;min-inline-size:0;transition:translate .45s var(--how-sim-ease)}.how-sim [data-recorder=idle] .how-sim__pulse-stage{translate:0 3.625rem}.how-sim [data-recorder=stopped] :is(.how-sim__pulse-stage,.how-sim__live){translate:0 2.875rem}.how-sim .how-sim__status{display:flex;align-items:center;justify-content:center;gap:.375rem;max-inline-size:100%;min-inline-size:0;font-size:12px;line-height:16px;color:var(--how-sim-ink-soft);white-space:nowrap}.how-sim .how-sim__status strong{flex:none;font-weight:700;color:var(--how-sim-ink)}.how-sim .how-sim__status-count{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.how-sim .how-sim__status-icon{position:relative;display:inline-grid;flex:none;place-items:center;color:var(--how-sim-on)}.how-sim .how-sim__status-icon .how-sim__icon{inline-size:14px;block-size:14px}.how-sim .how-sim__status-icon.is-done:after{content:"";position:absolute;inset-block-end:-2px;inset-inline-end:-3px;inline-size:7px;block-size:7px;border-radius:50%;background:var(--how-sim-accent);box-shadow:0 0 0 1.5px #fff}.how-sim .how-sim__captions{display:grid;inline-size:100%;max-inline-size:34rem;transition:opacity .25s ease}.how-sim .how-sim__caption{grid-area:1 / 1;display:-webkit-box;overflow:hidden;font-size:13px;line-height:18px;color:var(--how-sim-ink);text-align:center;overflow-wrap:anywhere;opacity:0;translate:0 6px;transition:opacity .3s var(--how-sim-ease),translate .3s var(--how-sim-ease);-webkit-box-orient:vertical;-webkit-line-clamp:2}.how-sim .how-sim__caption.is-current{opacity:1;translate:none}.how-sim .how-sim__caption.is-past{opacity:0;translate:0 -6px}.how-sim .how-sim__caption strong{font-weight:700;color:var(--how-sim-on)}.how-sim [data-recorder=paused] .how-sim__captions{opacity:0}.how-sim .how-sim__deck{position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:flex-end;justify-content:center;gap:.5rem .625rem;min-block-size:0}.how-sim .how-sim__pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding:0 1rem;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap}.how-sim .how-sim__pill-btn .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__pill-btn--disc{padding:0 1.25rem;background:linear-gradient(150deg,var(--how-sim-disc-1),var(--how-sim-on));color:#fff;box-shadow:0 12px 26px -14px color-mix(in srgb,var(--how-sim-on) 55%,transparent)}.how-sim .how-sim__pill-btn--quiet{border:1.5px solid var(--how-sim-on);background:#fff;color:var(--how-sim-on)}.how-sim [data-recorder=paused] .how-sim__deck{margin-block-start:-2.25rem}.how-sim .how-sim__pause-band{display:flex;flex:0 0 100%;justify-content:center;min-inline-size:0}.how-sim .how-sim__pause-band>span{max-inline-size:100%;text-wrap:balance;padding:.3125rem .625rem;border-radius:.5rem;background:#ffffffe0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 6px 18px -12px #02211a80;font-size:12px;font-weight:600;line-height:1.35;color:var(--how-sim-ink);text-align:center}.how-sim .how-sim__notes{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.625rem;min-inline-size:0;padding:.875rem 1rem 1rem}.how-sim .how-sim__notes-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:15px;font-weight:700;color:var(--how-sim-ink)}.how-sim .how-sim__notes-head>.how-sim__icon{inline-size:1.0625rem;block-size:1.0625rem;color:var(--how-sim-on)}.how-sim .how-sim__notes-head .how-sim__badge{display:inline-flex;align-items:center;min-block-size:1.5rem;padding:0 .5rem;border-radius:999px;background:var(--how-sim-wash);font-size:11.5px;font-weight:600;color:var(--how-sim-ink-soft)}.how-sim .how-sim__notes-field{min-block-size:7.5rem;padding:.8125rem .875rem;overflow:hidden;border:1px solid rgb(3 61 46 / .12);border-radius:.625rem;background:#fdfdfb;font-size:14.5px;line-height:1.6}.how-sim .how-sim__notes-placeholder{color:var(--how-sim-ink-soft)}.how-sim .how-sim__notes-text{color:var(--how-sim-ink);overflow-wrap:anywhere;white-space:pre-line}.how-sim .how-sim__notes-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:12.5px;font-weight:600;color:var(--how-sim-ink-soft)}.how-sim .how-sim__session-bar{display:grid;min-inline-size:0}.how-sim .how-sim__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .75rem;padding:.5rem .75rem}.how-sim .how-sim__splits{display:flex;flex-wrap:wrap;gap:.5rem;min-inline-size:0;margin-inline-end:auto}.how-sim .how-sim__split{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding:0 .75rem;border:1px solid var(--how-sim-line-soft);border-radius:.625rem;background:#fff;font-size:13px;font-weight:600;color:#033d2ecc;white-space:nowrap}.how-sim .how-sim__split .how-sim__icon{inline-size:.9375rem;block-size:.9375rem}.how-sim .how-sim__split-label{display:none}.how-sim .how-sim__saved{display:inline-flex;align-items:center;gap:.375rem;font-size:13px;font-weight:600;color:var(--how-sim-ink-soft)}.how-sim .how-sim__saved .how-sim__icon{inline-size:1rem;block-size:1rem;color:var(--how-sim-on)}.how-sim .how-sim__bar .how-sim__btn{min-block-size:2.75rem;font-size:14.5px}.how-sim .how-sim__send{padding:0 1.5rem;font-weight:700}.how-sim button.how-sim__send[aria-disabled=true]{cursor:default}.how-sim button.how-sim__send[aria-disabled=true]:hover{background:var(--how-sim-on)}.how-sim [data-recorder=stopped] .how-sim__slot-label{visibility:hidden}.how-sim .how-sim__window[data-step="8"] .how-sim__send,.how-sim .how-sim__window[data-step="3"] .how-sim__start,.how-sim .how-sim__window[data-step="4"] .how-sim__slot-label{animation:how-sim-beckon 1.8s ease-out .3s infinite}.how-sim .how-sim__window[data-step="2"] :is(.how-sim__profile-card.is-selected,.how-sim__search input){animation:how-sim-beckon-ring 1.8s ease-out .3s infinite}@container how-sim-session (min-width: 30rem){.how-sim .how-sim__session-head{grid-template-areas:"pill title cancel"}.how-sim .how-sim__session-title{flex-wrap:nowrap}.how-sim .how-sim__session-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@container how-sim-session (min-width: 36rem){.how-sim .how-sim__notes{padding:1rem 1.25rem}}@container how-sim-session (min-width: 42rem){.how-sim .how-sim__segmented{display:none}.how-sim .how-sim__session-cols{grid-template-columns:minmax(0,1.35fr) minmax(16rem,1fr)}}@container how-sim-session (max-width: 41.99rem){.how-sim [data-pane=spreken] .how-sim__notes,.how-sim [data-pane=typen] .how-sim__recorder{display:none}.how-sim .how-sim__session-cols{min-block-size:var(--how-sim-rec-h, 0px)}}@container how-sim-session (max-width: 30rem){.how-sim .how-sim__splits{flex:1 1 100%;margin-inline-end:0}.how-sim .how-sim__split{flex:1 1 0}.how-sim .how-sim__saved{flex-basis:100%}.how-sim .how-sim__bar .how-sim__btn{flex:1 1 0;padding:0 1rem}}@container how-sim-session (min-width: 30rem) and (max-width: 36rem){.how-sim .how-sim__bar{column-gap:.5rem}.how-sim .how-sim__splits{gap:.375rem}}@container how-sim-session (min-width: 52rem){.how-sim .how-sim__split-label{display:inline}}@container how-sim-slot (min-width: 30rem){.how-sim .how-sim__deck{gap:.5rem .75rem}}@container how-sim-slot (max-width: 30rem){.how-sim [data-recorder=idle] .how-sim__timer{display:none}}@container how-sim-slot (max-width: 17.5rem){.how-sim .how-sim__pill-label{display:none}.how-sim .how-sim__pill-btn,.how-sim .how-sim__pill-btn--disc{padding:0}}@container how-sim-slot (max-width: 20rem){.how-sim .how-sim__mic-select{inline-size:2.5rem;padding:0}.how-sim .how-sim__mic-select>.how-sim__icon:last-child{display:none}.how-sim .how-sim__timer-cap{display:none}.how-sim .how-sim__status{gap:.3125rem;font-size:11.5px}}@media(min-height:521px){@container how-sim-session (max-width: 19.99rem){.how-sim .how-sim__slot{grid-template-rows:auto auto 4.5rem 3.25rem}.how-sim .how-sim__slot .how-sim__pulse{inline-size:calc(var(--how-sim-pulse) - 1rem)}.how-sim .how-sim__live{block-size:4.5rem}.how-sim .how-sim__caption{-webkit-line-clamp:3}.how-sim [data-recorder=idle] .how-sim__pulse-stage{translate:0 4.125rem}.how-sim [data-recorder=stopped] :is(.how-sim__pulse-stage,.how-sim__live){translate:0 3.5rem}.how-sim [data-recorder=paused] .how-sim__deck{margin-block-start:-3.25rem}}}.how-sim .how-sim__pulse{position:relative;isolation:isolate;inline-size:var(--how-sim-pulse);max-inline-size:100%;aspect-ratio:1;transition:--how-sim-energy 1.2s ease,opacity .3s ease}.how-sim .how-sim__pulse.is-recording{--how-sim-energy: .6}.how-sim .how-sim__pulse.is-paused{opacity:.6}.how-sim .how-sim__pulse.is-paused .how-sim__ring,.how-sim .how-sim__pulse.is-paused .how-sim__pulse-glow{animation-play-state:paused}.how-sim .how-sim__pulse-glow{position:absolute;top:21%;right:21%;bottom:21%;left:21%;border-radius:50%;background:radial-gradient(circle,var(--how-sim-tint-strong) 0%,transparent 68%);filter:blur(10px);opacity:.64;animation:how-sim-glow 8s ease-in-out infinite alternate both}.how-sim .how-sim__ring{--s0: min(1, calc(var(--rest) + var(--how-sim-energy) * (1 - var(--rest))));--a: calc(var(--wob) + var(--how-sim-energy) * var(--wob-span));position:absolute;inset:calc((100% - var(--h)) / 2) calc((100% - var(--w)) / 2);border:var(--bw) solid var(--c);opacity:var(--o);rotate:var(--tilt);scale:var(--s0);border-radius:calc(50% + var(--a)) calc(50% - var(--a)) calc(50% + var(--a)) calc(50% - var(--a)) / calc(50% - var(--a)) calc(50% + var(--a)) calc(50% - var(--a)) calc(50% + var(--a));animation:how-sim-spin var(--spin) linear infinite,how-sim-breath var(--breath) ease-in-out infinite alternate,how-sim-morph var(--morph) ease-in-out infinite alternate}.how-sim .how-sim__ring--1{--w: 80%;--h: 80%;--tilt: 0deg;--rest: .8;--bw: 2px;--c: var(--how-sim-on);--o: 1;--spin: 400s;--turn: 360deg;--breath: 3.1s;--morph: 4.06s;--wob: 2.75%;--wob-span: 2.25%}.how-sim .how-sim__ring--2{--w: 86%;--h: 82%;--tilt: 15deg;--rest: .802;--bw: 2px;--c: var(--how-sim-on-hover);--o: calc(.68 * (.55 + .45 * var(--how-sim-energy)));--spin: 257s;--turn: -360deg;--breath: 4.3s;--morph: 5.63s;--wob: 6.6%;--wob-span: 5.4%}.how-sim .how-sim__ring--3{--w: 84%;--h: 88%;--tilt: -12deg;--rest: .841;--bw: 1.5px;--c: var(--how-sim-disc-1);--o: calc(.52 * (.55 + .45 * var(--how-sim-energy)));--spin: 327s;--turn: 360deg;--breath: 5.3s;--morph: 6.94s;--wob: 6.05%;--wob-span: 4.95%}.how-sim .how-sim__ring--4{--w: 90%;--h: 84%;--tilt: 7deg;--rest: .878;--bw: 1.5px;--c: var(--how-sim-grad-3);--o: calc(.4 * (.55 + .45 * var(--how-sim-energy)));--spin: 514s;--turn: -360deg;--breath: 6.7s;--morph: 8.78s;--wob: 4.95%;--wob-span: 4.05%}.how-sim .how-sim__ring--5{--w: 92%;--h: 88%;--tilt: -6deg;--rest: .913;--bw: 1px;--c: var(--how-sim-tint-strong);--o: calc(.3 * (.55 + .45 * var(--how-sim-energy)));--spin: 720s;--turn: 360deg;--breath: 7.9s;--morph: 10.35s;--wob: 3.85%;--wob-span: 3.15%}.how-sim .how-sim__pulse-mark{position:absolute;top:22%;right:22%;bottom:22%;left:22%;z-index:1;inline-size:56%;block-size:56%;object-fit:contain}@container how-sim (min-width: 976px){.how-sim .how-sim__session,.how-sim .how-sim__session-cols{gap:.75rem}.how-sim .how-sim__window{--how-sim-pulse: clamp(7.5rem, calc(100svh - 39.25rem) , 17rem)}.how-sim .how-sim__pulse-stage{padding-block:0}.how-sim .how-sim__session{display:flex;flex-direction:column;min-block-size:100%}.how-sim .how-sim__segmented{align-self:center}.how-sim .how-sim__session-cols{flex:1 0 auto}.how-sim .how-sim__recorder{align-content:stretch}.how-sim .how-sim__slot{grid-template-rows:auto minmax(0,1fr) 3.5rem 3.25rem;padding-block-end:.875rem}}@media(max-height:50rem){@container how-sim (min-width: 976px){@container how-sim-session (max-width: 41.99rem){.how-sim .how-sim__slot{--how-sim-pulse: clamp(5.5rem, calc(100svh - 42.25rem) , 13rem)}}}}@container how-sim (min-width: 40rem) and (max-width: 975.98px){.how-sim .how-sim__session-cols{min-block-size:min(calc(var(--how-sim-zone-h) - 11rem),36rem)}.how-sim .how-sim__recorder{align-content:stretch}.how-sim .how-sim__slot{grid-template-rows:auto minmax(0,1fr) 3.5rem 3.25rem}}@container how-sim (max-width: 39.99rem){.how-sim .how-sim__session{gap:.625rem}.how-sim .how-sim__window[data-step="9"] .how-sim__session{padding-block-end:10rem}.how-sim .how-sim__window[data-step="8"] .how-sim__session{padding-block-end:1.5rem}}@media(max-height:520px){@container how-sim (max-width: 975.98px){.how-sim .how-sim__window{--how-sim-rec-h: 10.5rem}.how-sim .how-sim__session-head{display:none}.how-sim .how-sim__slot{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 3.5rem 2.875rem;grid-template-areas:"top top" "pulse live" "pulse deck";gap:2px .75rem;padding-block:.625rem .5rem}.how-sim .how-sim__slot-top{grid-area:top;min-block-size:2.25rem}.how-sim .how-sim__mic-select{block-size:2.25rem}.how-sim .how-sim__pulse-stage{grid-area:pulse;align-self:center;padding:0}.how-sim :is([data-recorder=idle],[data-recorder=stopped]) :is(.how-sim__pulse-stage,.how-sim__live){translate:none}.how-sim [data-recorder=idle] .how-sim__pulse-stage{grid-column:1 / -1;justify-self:center}.how-sim .how-sim__live{grid-area:live}.how-sim .how-sim__deck{grid-area:deck}.how-sim .how-sim__notes{gap:.5rem;padding:.625rem .875rem .75rem}.how-sim .how-sim__notes-field{min-block-size:4.25rem;padding-block:.5rem}}}.how-sim .how-sim__next{display:grid;justify-items:center;max-inline-size:90rem;margin-inline:auto;padding-block:2.25rem 1rem;text-align:center}.how-sim .how-sim__next-title{max-inline-size:36rem;font-size:clamp(1.5rem,1rem + 1.4vw,2rem);font-weight:750;line-height:1.1;letter-spacing:-.04em;color:var(--how-sim-site-ink);text-wrap:balance}.how-sim .how-sim__next-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.25rem}.how-sim .how-sim__cta{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-block-size:3.25rem;padding:0 1.375rem;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background-color .18s var(--how-sim-ease),border-color .18s var(--how-sim-ease),color .18s var(--how-sim-ease)}.how-sim .how-sim__cta .how-sim__icon{inline-size:1.125rem;block-size:1.125rem;transition:translate .18s var(--how-sim-ease)}.how-sim .how-sim__cta:hover .how-sim__icon{translate:2px 0}.how-sim .how-sim__cta--primary{background:var(--how-sim-site-ink);color:#fff;box-shadow:0 15px 30px -24px #033d2e}.how-sim .how-sim__cta--primary:hover{background:var(--how-sim-site-accent)}.how-sim .how-sim__cta--secondary{border-color:#033d2e38;background:#ffffffbf;color:var(--how-sim-site-ink)}.how-sim .how-sim__cta--secondary:hover{border-color:var(--how-sim-site-accent);background:#fff}.how-sim .how-sim__cta:focus-visible{outline:3px solid #033d2e;outline-offset:4px}@media(max-width:639.98px){.how-sim .how-sim__next-actions{flex-direction:column;align-items:stretch;inline-size:100%}.how-sim .how-sim__cta{inline-size:100%;padding-block:.75rem;white-space:normal}}@media(max-width:374.98px){.how-sim .how-sim__cta{gap:.5rem;padding-inline:.875rem;font-size:14px}}.how-sim .how-sim__nojs{display:grid;justify-items:center;gap:.75rem;padding:3rem 1.5rem;border:1px solid var(--how-sim-hairline);border-radius:1.5rem;background:#fff;font-size:15px;text-align:center}.how-sim .how-sim__nojs a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:0 1.25rem;border-radius:.75rem;background:var(--how-sim-on);font-weight:600;color:#fff;text-decoration:none}@media(scripting:none){.how-sim .how-sim__launch,.how-sim .how-sim__launch-note{display:none}}@keyframes how-sim-spin{to{rotate:calc(var(--tilt) + var(--turn))}}@keyframes how-sim-breath{to{scale:min(1,calc(var(--s0) + .08))}}@keyframes how-sim-morph{to{border-radius:calc(50% - var(--a)) calc(50% + var(--a)) calc(50% - var(--a)) calc(50% + var(--a)) / calc(50% + var(--a)) calc(50% - var(--a)) calc(50% + var(--a)) calc(50% - var(--a))}}@keyframes how-sim-glow{0%{opacity:.5;scale:.9}}@keyframes how-sim-blink{50%{opacity:.35;scale:.75}}@keyframes how-sim-fade{0%{opacity:0}}@keyframes how-sim-pop{0%{opacity:0;scale:.96}}@keyframes how-sim-enter{0%{opacity:0;translate:0 .5rem}}@keyframes how-sim-copy-a{0%{opacity:.15}}@keyframes how-sim-copy-b{0%{opacity:.15}}@keyframes how-sim-invite{0%{box-shadow:0 0 color-mix(in srgb,var(--how-sim-accent) 55%,transparent)}to{box-shadow:0 0 0 .625rem transparent}}@keyframes how-sim-beckon{0%{box-shadow:0 0 color-mix(in srgb,var(--how-sim-accent) 60%,transparent);scale:1}30%{scale:1.035}60%{scale:1}70%,to{box-shadow:0 0 0 .75rem transparent}}@keyframes how-sim-beckon-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--how-sim-accent) 55%,transparent)}70%,to{box-shadow:0 0 0 .625rem transparent}}@media(prefers-reduced-motion:reduce){.how-sim{transition:none!important}.how-sim *,.how-sim *:before,.how-sim *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.how-sim .how-sim__window[data-step="8"] .how-sim__send,.how-sim .how-sim__window[data-step="3"] .how-sim__start,.how-sim .how-sim__window[data-step="4"] .how-sim__slot-label,.how-sim .how-sim__window[data-step="2"] :is(.how-sim__profile-card.is-selected,.how-sim__search input){box-shadow:0 0 0 3px color-mix(in srgb,var(--how-sim-accent) 60%,transparent)}}.how-sim .how-sim__screen--dashboard,.how-sim .how-sim__screen--report{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem}.how-sim .how-sim__screen--end{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.how-sim .how-sim__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 5.25rem;align-items:center;gap:1rem;min-inline-size:0;padding:1.125rem;overflow:hidden;border:1px solid var(--how-sim-line-soft);border-radius:var(--how-sim-r-card, 1rem);background:radial-gradient(20rem 13rem at 100% 0%,color-mix(in srgb,var(--how-sim-aura, var(--how-sim-bg1)) 70%,transparent),transparent 72%),linear-gradient(170deg,color-mix(in srgb,var(--how-sim-wash) 75%,#fff),#fff 78%);box-shadow:var(--how-sim-shadow-card)}.how-sim .how-sim__hero-text{grid-column:1;grid-row:1;display:grid;gap:.375rem;min-inline-size:0}.how-sim .how-sim__greeting{font-size:24px;font-weight:650;line-height:1.15;letter-spacing:-.035em;color:var(--how-sim-ink)}.how-sim .how-sim__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem 1.125em;overflow:hidden;font-size:12.5px;font-weight:500;line-height:1.5;color:var(--how-sim-ink-soft)}.how-sim .how-sim__meta .how-sim__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.06em;color:var(--how-sim-ink)}.how-sim .how-sim__meta-sep{display:none}.how-sim .how-sim__meta>:not(.how-sim__meta-sep):before{content:"·";display:inline-block;inline-size:1.125em;margin-inline-start:-1.125em;color:var(--how-sim-ink-off);text-align:center}.how-sim .how-sim__hero-art{position:relative;container:how-sim-art / size;grid-column:2;grid-row:1;display:grid;place-items:center;block-size:5.25rem;min-inline-size:0}.how-sim .how-sim__hero-art:before{content:"";position:absolute;inset:auto 0 3%;inline-size:min(92cqi,94cqb);aspect-ratio:1;margin-inline:auto;border-radius:46% 54% 52% 48%/55% 45%;background:radial-gradient(circle at 42% 38%,var(--how-sim-bg1) 0%,color-mix(in srgb,var(--how-sim-tint-strong) 70%,transparent) 50%,transparent 72%);opacity:.9}.how-sim .how-sim__hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:50% 100%}.how-sim .how-sim__profession-chip{grid-column:1 / -1;grid-row:2;display:flex;align-items:center;gap:.625rem;inline-size:100%;min-inline-size:0;min-block-size:3.25rem;margin:0;padding-block:.5rem;padding-inline:.5rem .875rem;border:1px solid var(--how-sim-line-soft);border-radius:var(--how-sim-r-ctl, .75rem);background:#ffffffb8;text-align:start;color:var(--how-sim-ink);transition:background-color .18s ease,border-color .18s ease}.how-sim .how-sim__profession-chip:hover{border-color:var(--how-sim-accent);background:#fff}.how-sim .how-sim__profession-mark{inline-size:2rem;block-size:2rem;flex:none;object-fit:contain}.how-sim .how-sim__profession-text{display:grid;flex:1 1 auto;min-inline-size:0;line-height:1.25}.how-sim .how-sim__profession-name{font-size:14px;font-weight:600;overflow-wrap:anywhere}.how-sim .how-sim__profession-sub{font-size:11.5px;font-weight:500;color:var(--how-sim-ink-soft)}.how-sim .how-sim__profession-chip>.how-sim__icon{inline-size:1rem;block-size:1rem;color:var(--how-sim-on);transition:translate .18s var(--how-sim-ease)}.how-sim .how-sim__profession-chip:hover>.how-sim__icon{translate:2px 0}.how-sim .how-sim__rail-block{display:grid;gap:.875rem;min-inline-size:0}.how-sim .how-sim__rail-title{font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.02em;color:var(--how-sim-ink)}.how-sim .how-sim__rail{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:.625rem;min-inline-size:0;margin:-.25rem;padding:.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;scrollbar-width:none}.how-sim .how-sim__rail::-webkit-scrollbar{display:none}@container how-sim-screen (max-width: 31.99rem){.how-sim .how-sim__rail{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}}.how-sim .how-sim__assistant{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.1875rem .75rem;min-inline-size:0;min-block-size:5.25rem;padding:.875rem 1rem;border:1px solid var(--how-sim-line-soft);border-radius:var(--how-sim-r-ctl, .75rem);background:#fff;scroll-snap-align:start;transition:border-color .3s ease,box-shadow .3s ease}.how-sim .how-sim__assistant-icon{grid-row:1 / 3;align-self:center;display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--how-sim-wash) 70%,#fff);color:var(--how-sim-on)}.how-sim .how-sim__assistant-icon .how-sim__icon{inline-size:1.25rem;block-size:1.25rem}.how-sim .how-sim__assistant-code{grid-column:2;align-self:end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--how-sim-ink-soft)}.how-sim .how-sim__assistant-title{grid-column:2;align-self:start;display:-webkit-box;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;color:var(--how-sim-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.how-sim .how-sim__assistant.is-selected{border-color:var(--how-sim-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--how-sim-accent) 20%,transparent)}.how-sim .how-sim__assistant-flag{position:absolute;inset-block-start:.75rem;inset-inline-end:.875rem;display:inline-flex;align-items:center;gap:.25rem;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--how-sim-on);animation:how-sim-fade .3s ease both}.how-sim .how-sim__assistant-flag .how-sim__icon{inline-size:.75rem;block-size:.75rem}.how-sim .how-sim__chosen{position:relative;isolation:isolate;display:grid;gap:.875rem;min-inline-size:0;padding:1rem;overflow:hidden;border:1px solid var(--how-sim-line-soft);border-radius:var(--how-sim-r-card, 1rem);background:#fff;box-shadow:var(--how-sim-shadow-card);animation:how-sim-fade .3s ease both}.how-sim .how-sim__chosen:before{content:"";position:absolute;z-index:-1;inset-block-start:-4rem;inset-inline-start:-3rem;inline-size:12rem;block-size:10rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--how-sim-aura, var(--how-sim-bg1)) 70%,transparent),transparent);pointer-events:none}.how-sim .how-sim__chosen.is-waiting{display:none}.how-sim .how-sim__chosen-text{display:grid;gap:.375rem;min-inline-size:0}.how-sim .how-sim__chosen-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--how-sim-ink-soft)}.how-sim .how-sim__chosen-badge{padding:.1875rem .5rem;border-radius:.375rem;background:var(--how-sim-on);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:none;color:#fff}.how-sim .how-sim__chosen-title{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--how-sim-ink);overflow-wrap:anywhere;text-wrap:balance}.how-sim .how-sim__start{display:flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:3rem;margin:0;padding:0 1.375rem;border:0;border-radius:var(--how-sim-r-ctl, .75rem);background:var(--how-sim-on);font-size:15px;font-weight:600;white-space:nowrap;color:#fff;box-shadow:0 14px 28px -20px var(--how-sim-base);transition:background-color .15s ease}.how-sim .how-sim__start:hover{background:var(--how-sim-on-hover)}.how-sim .how-sim__start .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}@container how-sim-screen (max-width: 31.99rem){.how-sim .how-sim__meta>:nth-child(n+2){display:none}}@container how-sim (max-width: 39.99rem){.how-sim :is(.how-sim__screen--dashboard,.how-sim__screen--report){padding-block-end:3.5rem}}@container how-sim-screen (max-width: 19.99rem){.how-sim .how-sim__hero{grid-template-columns:minmax(0,1fr) 3.5rem;gap:.75rem;padding:.875rem 1rem 1rem}.how-sim .how-sim__hero-art{block-size:3.5rem}.how-sim .how-sim__hero-text{gap:.25rem}.how-sim .how-sim__greeting{font-size:22px}.how-sim .how-sim__profession-chip{min-block-size:3rem;padding-block:.375rem}.how-sim .how-sim__assistant{grid-template-rows:auto auto;align-content:start;gap:.5rem .625rem}.how-sim .how-sim__assistant-icon{grid-row:1;inline-size:2rem;block-size:2rem;border-radius:.625rem}.how-sim .how-sim__assistant-icon .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__assistant-code{grid-row:1;align-self:center}.how-sim .how-sim__assistant-title{grid-column:1 / -1;grid-row:2;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}}@media(max-width:374.98px)and (max-height:45rem){.how-sim .how-sim__content{padding-block-start:.5rem}.how-sim .how-sim__hero{gap:.5rem;padding-block-start:.75rem}.how-sim .how-sim__hero-art{block-size:3rem}}@container how-sim-screen (min-width: 32rem){.how-sim .how-sim__hero{grid-template-columns:minmax(0,1fr) 10.5rem;min-block-size:11rem;padding:1.375rem 1.5rem 1.25rem}.how-sim .how-sim__greeting{font-size:28px}.how-sim .how-sim__profession-chip{position:absolute;z-index:1;grid-column:auto;grid-row:auto;inset-block-start:.75rem;inset-inline-end:.75rem;inline-size:min(15rem,46%);background:#ffffffd9;box-shadow:0 8px 20px -16px #033d2e73}.how-sim .how-sim__hero-art{align-self:end;block-size:7.5rem;margin-block:2.75rem -1.25rem}.how-sim .how-sim__rail{grid-auto-columns:calc((100% - .625rem)/2)}.how-sim .how-sim__chosen{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.125rem 1.25rem}}@container how-sim-screen (min-width: 42rem){.how-sim .how-sim__rail{grid-auto-columns:calc((100% - 1.25rem) / 3)}}@container how-sim (min-width: 40rem) and (max-width: 975.98px){.how-sim .how-sim__hero{grid-template-columns:minmax(0,1fr) 12rem;min-block-size:clamp(12.5rem,calc(100svh - 50rem),18rem)}.how-sim .how-sim__hero-art{block-size:clamp(9rem,calc(100svh - 56rem),12rem)}}@container how-sim (min-width: 976px){.how-sim .how-sim__screen--dashboard{display:flex;flex-direction:column;min-block-size:100%;gap:clamp(1rem,calc(100svh - 50rem),1.5rem)}.how-sim .how-sim__hero{--how-sim-art-w: clamp(15rem, calc(100svh - 44rem) , 24rem);flex:1 0 auto;grid-template-columns:minmax(0,1fr) var(--how-sim-art-w);min-block-size:clamp(10.5rem,calc(100svh - 40rem),20rem);padding-inline:2rem 1.5rem}.how-sim .how-sim__greeting{font-size:clamp(2rem,calc(1rem + 2.2svh),2.5rem)}.how-sim .how-sim__meta{font-size:13px}.how-sim .how-sim__hero-art{position:absolute;grid-area:auto;inset-block:4.75rem 0;inset-inline:auto 1.5rem;inline-size:var(--how-sim-art-w);block-size:auto;margin:0;align-self:stretch}.how-sim .how-sim__rail-block{flex:none}}@media(min-height:50rem){@container how-sim (min-width: 40rem){.how-sim .how-sim__assistant{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;row-gap:.25rem;padding:1rem 1.125rem 1.125rem}.how-sim .how-sim__assistant-icon{grid-row:auto;align-self:start;margin-block-end:.625rem}.how-sim .how-sim__assistant-code,.how-sim .how-sim__assistant-title{grid-column:1}}}.how-sim .how-sim__picker{container:how-sim-picker / inline-size;position:absolute;z-index:20;inset:auto 0 0;display:flex;flex-direction:column;block-size:100%;overflow:hidden;border:1px solid rgb(3 61 46 / .08);border-block-end:0;border-radius:1.75rem 1.75rem 0 0;background:#fbfcf9;box-shadow:0 -18px 48px -30px #033d2e80;color:#0f172a;animation:how-sim-enter .35s var(--how-sim-ease) both}.how-sim .how-sim__picker-head{position:relative;display:grid;flex:none;gap:.75rem;min-inline-size:0;padding:1.375rem 1.25rem .875rem;border-block-end:1px solid rgb(226 232 240 / .8)}.how-sim .how-sim__picker-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.how-sim .how-sim__picker-title{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.035em;color:#020617}.how-sim .how-sim__picker-close{display:inline-grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;margin-block:-.5rem;margin-inline-end:-.5rem;padding:0;border:0;border-radius:50%;background:none;color:#64748b;transition:background-color .15s ease,color .15s ease}.how-sim .how-sim__picker-close:hover{background:#f1f5f9;color:#0f172a}.how-sim .how-sim__picker-text{display:none;max-inline-size:42rem;font-size:14px;line-height:1.5rem;color:#475569}.how-sim .how-sim__search{position:relative;display:block}.how-sim .how-sim__search>.how-sim__icon{position:absolute;inset-block-start:50%;inset-inline-start:.875rem;inline-size:1.125rem;block-size:1.125rem;translate:0 -50%;color:#94a3b8;pointer-events:none}.how-sim .how-sim__search input{display:block;inline-size:100%;min-block-size:3rem;margin:0;padding-block:0;padding-inline:2.75rem 1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;box-shadow:0 1px 2px #0f172a0d;font:inherit;font-size:16px;line-height:1.4;color:#0f172a;-webkit-appearance:none;-moz-appearance:none;appearance:none;scroll-margin-block:calc(var(--how-sim-kop, 4rem) + .75rem) calc(var(--how-sim-dock-h, 12rem) + .75rem);transition:border-color .15s ease,box-shadow .15s ease}.how-sim .how-sim__search input::placeholder{color:#94a3b8;opacity:1}.how-sim .how-sim__search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:1.125rem;block-size:1.125rem;margin-inline-start:.5rem;border-radius:50%;cursor:pointer;background:linear-gradient(45deg,transparent calc(50% - 1px),#64748b calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) center / 55% 55% no-repeat,linear-gradient(-45deg,transparent calc(50% - 1px),#64748b calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)) center / 55% 55% no-repeat,#f1f5f9}.how-sim .how-sim__search input::-webkit-search-cancel-button:hover{background-color:#e2e8f0}.how-sim .how-sim__search input:focus,.how-sim .how-sim__search input:focus-visible{border-color:#047857;outline:none;box-shadow:0 0 0 4px #0478571f}.how-sim .how-sim__skip{justify-self:start;min-block-size:2.75rem;padding:0 .875rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;font-size:13px;font-weight:600;color:#065f46}.how-sim .how-sim__skip:not(:focus){position:absolute;inline-size:1px;block-size:1px;min-block-size:0;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.how-sim .how-sim__chips-label{display:none;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.how-sim .how-sim__chips{display:flex;gap:.5rem;min-inline-size:0;margin-block:-.375rem;margin-inline:-1.25rem;padding-block:.375rem;padding-inline:1.25rem 2.5rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.how-sim .how-sim__chips::-webkit-scrollbar{display:none}.how-sim .how-sim__chip{flex:none;min-block-size:2.75rem;margin:0;padding:0 .875rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;font-size:12.5px;font-weight:600;color:#475569;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.how-sim .how-sim__chip:hover{border-color:#cbd5e1;color:#0f172a}.how-sim .how-sim__chip.is-active{border-color:#065f46;background:#064e3b;color:#fff}.how-sim .how-sim__picker-body{flex:1 1 auto;min-block-size:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto;scroll-padding-block:.75rem 1.5rem;scrollbar-width:thin}.how-sim .how-sim__picker-body :is(button,a){scroll-margin-block:0}.how-sim .how-sim__picker-count{margin-block-end:.75rem;font-size:12px;font-weight:500;color:#64748b}.how-sim .how-sim__picker-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.how-sim .how-sim__profile-card{position:relative;display:flex;align-items:center;gap:.875rem;inline-size:100%;min-inline-size:0;min-block-size:5rem;margin:0;padding-block:.75rem;padding-inline:.875rem 2.75rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;text-align:start;color:var(--card-base, #074437);transition:border-color .15s ease,box-shadow .15s ease,translate .15s ease}.how-sim .how-sim__profile-card.is-selected{border-color:var(--card-accent, #53B298);background:linear-gradient(135deg,var(--card-wash, #D8FBEF),#fff 72%);box-shadow:0 16px 34px -26px var(--card-base, #074437)}@media(hover:hover){.how-sim .how-sim__profile-card:hover{translate:0 -2px;border-color:color-mix(in srgb,var(--card-accent, #53B298) 45%,#e2e8f0);box-shadow:0 16px 34px -26px var(--card-base, #074437)}}.how-sim .how-sim__profile-mark{display:grid;flex:none;place-items:center;inline-size:3.25rem;block-size:3.25rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-accent, #53B298) 32%,transparent);border-radius:28%;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--card-accent, #53B298) 22%,transparent),transparent 54%),var(--card-wash, #D8FBEF);box-shadow:0 12px 30px -20px color-mix(in srgb,var(--card-base, #074437) 60%,transparent)}.how-sim .how-sim__profile-mark img{display:block;inline-size:78%;block-size:78%;object-fit:contain}.how-sim .how-sim__profile-text{display:grid;flex:1 1 auto;gap:.25rem;min-inline-size:0}.how-sim .how-sim__profile-line{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.25rem .5rem;min-inline-size:0}.how-sim .how-sim__profile-name{min-inline-size:0;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:color-mix(in srgb,var(--card-base, #074437) 55%,#033d2e);overflow-wrap:anywhere}.how-sim .how-sim__profile-code{flex:none;padding:.125rem .5rem;border-radius:999px;background:var(--card-wash, #D8FBEF);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.08em;color:color-mix(in srgb,var(--card-base, #074437) 55%,#033d2e)}.how-sim .how-sim__profile-family{font-size:12px;line-height:1.4;color:#64748b}.how-sim .how-sim__profile-check{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--card-on, #148169);color:#fff;box-shadow:0 6px 14px -8px var(--card-base, #074437)}.how-sim .how-sim__profile-check .how-sim__icon{inline-size:1rem;block-size:1rem}.how-sim .how-sim__picker-empty{display:grid;justify-items:center;align-content:center;gap:.25rem;min-block-size:14rem;padding:1.5rem;border:1px dashed #cbd5e1;border-radius:1rem;background:#ffffffb3;text-align:center}.how-sim .how-sim__picker-empty-icon{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;margin-block-end:.75rem;border-radius:1rem;background:#f1f5f9;color:#64748b}.how-sim .how-sim__picker-empty-title{font-size:16px;font-weight:600;color:#0f172a}.how-sim .how-sim__picker-empty-text{max-inline-size:24rem;font-size:14px;line-height:1.5rem;color:#64748b;text-wrap:balance}.how-sim .how-sim__picker-clear{min-block-size:2.75rem;margin-block-start:.75rem;padding:0 1rem;border:1px solid #d1fae5;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:#065f46;transition:background-color .15s ease,border-color .15s ease}.how-sim .how-sim__picker-clear:hover{border-color:#a7f3d0;background:#ecfdf5}@container how-sim-picker (min-width: 36rem){.how-sim .how-sim__picker-head{gap:.875rem;padding:1.625rem 2rem 1.25rem}.how-sim .how-sim__picker-title{font-size:28px}.how-sim .how-sim__picker-text,.how-sim .how-sim__chips-label{display:block}.how-sim .how-sim__chips{margin-inline:-2rem;padding-inline:2rem 3rem}.how-sim .how-sim__picker-body{padding:1.25rem 2rem 1.5rem}.how-sim .how-sim__picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.how-sim .how-sim__profile-card{gap:1rem;min-block-size:6rem;padding:1rem 2.75rem 1rem 1rem}.how-sim .how-sim__profile-mark{inline-size:4rem;block-size:4rem}.how-sim .how-sim__profile-name{font-size:16px;line-height:1.25rem}}@media(min-height:62rem){@container how-sim (min-width: 976px){@container how-sim-picker (min-width: 36rem){.how-sim .how-sim__chips{flex-wrap:wrap;row-gap:.5rem;margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}}}@media(max-height:50rem){@container how-sim (min-width: 976px){.how-sim .how-sim__picker-text,.how-sim .how-sim__chips-label{display:none}}}@media(max-height:56.25rem){@container how-sim (min-width: 976px){.how-sim .how-sim__picker-empty{gap:.125rem;min-block-size:0;padding:1rem 1.25rem}.how-sim .how-sim__picker-empty-icon{display:none}.how-sim .how-sim__picker-clear{margin-block-start:.5rem}}}.how-sim .how-sim__waiting{display:grid;grid-template-columns:minmax(0,1fr);gap:.875rem 1.5rem;min-inline-size:0;padding:1rem 1.125rem}.how-sim .how-sim__waiting-main{display:flex;align-items:flex-start;gap:.875rem;min-inline-size:0}.how-sim .how-sim__waiting-tile{display:inline-grid;flex:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:.75rem;background:color-mix(in srgb,var(--how-sim-light) 32%,transparent);color:var(--how-sim-on)}.how-sim .how-sim__waiting-copy{display:grid;gap:.25rem;min-inline-size:0}.how-sim .how-sim__waiting-title{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;min-block-size:1.5rem;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--how-sim-ink)}.how-sim .how-sim__waiting-bars{display:inline-flex;align-items:center;gap:3px;block-size:18px}.how-sim .how-sim__waiting-bars>span{inline-size:3px;block-size:8px;border-radius:999px;background:color-mix(in srgb,var(--how-sim-accent) 60%,transparent);animation:how-sim-wave 2s ease-in-out infinite}.how-sim .how-sim__waiting-bars>span:nth-child(2){block-size:14px;animation-delay:.1s}.how-sim .how-sim__waiting-bars>span:nth-child(3){block-size:18px;animation-delay:.2s}.how-sim .how-sim__waiting-bars>span:nth-child(4){block-size:12px;animation-delay:.15s}.how-sim .how-sim__waiting-bars>span:nth-child(5){animation-delay:.3s}.how-sim .how-sim__waiting-time{font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--how-sim-ink) 78%,transparent)}.how-sim .how-sim__waiting-secs{--how-sim-secs: 4;counter-reset:how-sim-secs var(--how-sim-secs);animation:how-sim-count 88s steps(88,end) both}.how-sim .how-sim__waiting-secs:before{content:counter(how-sim-secs)}.how-sim .how-sim__waiting-note{font-size:12.5px;line-height:1.5;color:var(--how-sim-ink-soft)}.how-sim .how-sim__waiting-progress{display:grid;gap:.375rem;min-inline-size:0}.how-sim .how-sim__waiting-list{display:grid;gap:.375rem}.how-sim .how-sim__waiting-item{display:flex;align-items:flex-start;gap:.5rem;min-inline-size:0;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--how-sim-ink-soft);transition:color .25s ease}.how-sim .how-sim__waiting-item.is-done{color:var(--how-sim-ink)}.how-sim .how-sim__waiting-heading{display:-webkit-box;min-inline-size:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.how-sim .how-sim__tick{display:inline-grid;flex:none;place-items:center;inline-size:1.125rem;block-size:1.125rem;border:1.5px solid color-mix(in srgb,var(--how-sim-on) 30%,transparent);border-radius:50%;color:transparent;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.how-sim .how-sim__tick .how-sim__icon{inline-size:.625rem;block-size:.625rem;scale:.4;transition:scale .25s ease}.how-sim .how-sim__waiting-item.is-done .how-sim__tick{border-color:var(--how-sim-on);background:var(--how-sim-on);color:#fff}.how-sim .how-sim__waiting-item.is-done .how-sim__tick .how-sim__icon{scale:1}.how-sim .how-sim__waiting-item.is-busy{color:var(--how-sim-ink)}.how-sim .how-sim__waiting-item.is-busy .how-sim__tick{border-color:color-mix(in srgb,var(--how-sim-on) 22%,transparent);border-block-start-color:var(--how-sim-on);border-inline-end-color:var(--how-sim-on);animation:how-sim-turn 1s linear infinite}.how-sim .how-sim__waiting-more{padding-inline-start:1.625rem;font-size:12.5px;font-weight:600;color:var(--how-sim-ink-soft)}@container how-sim-session (min-width: 44rem){.how-sim .how-sim__waiting{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;padding:1.125rem 1.25rem}}.how-sim .how-sim__report-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .875rem;min-inline-size:0;padding-inline:.125rem}.how-sim .how-sim__report-mark{display:block;inline-size:2.5rem;block-size:2.5rem}.how-sim .how-sim__report-mark img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.how-sim .how-sim__report-heading{display:grid;gap:.1875rem;min-inline-size:0}.how-sim .how-sim__report-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:10.5px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--how-sim-ink-soft)}.how-sim .how-sim__report-badge{display:inline-flex;align-items:center;gap:.25rem;min-block-size:1.375rem;padding:0 .5rem;border-radius:999px;background:color-mix(in srgb,var(--how-sim-tint-strong) 60%,#fff);font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--how-sim-ink)}.how-sim .how-sim__report-badge .how-sim__icon{inline-size:.75rem;block-size:.75rem;color:var(--how-sim-on)}.how-sim .how-sim__report-words{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--how-sim-ink-soft)}.how-sim .how-sim__report-title{font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:var(--how-sim-ink);overflow-wrap:anywhere;text-wrap:balance}.how-sim .how-sim__report-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.125rem .25rem;min-inline-size:0;margin-inline-start:-.5rem}.how-sim .how-sim__report-link{display:inline-flex;align-items:center;gap:.375rem;min-block-size:2.25rem;padding:0 .5rem;border-radius:.5rem;font-size:13px;font-weight:600;color:var(--how-sim-on);white-space:nowrap}.how-sim .how-sim__report-link .how-sim__icon{inline-size:1rem;block-size:1rem}@container how-sim-screen (min-width: 52rem){.how-sim .how-sim__report-head{grid-template-columns:auto minmax(0,1fr) auto}.how-sim .how-sim__report-title{font-size:22px}.how-sim .how-sim__report-links{grid-column:auto;flex-wrap:nowrap;margin-inline-start:0}}.how-sim .how-sim__actionbar{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;min-inline-size:0}.how-sim [data-step="12"] .how-sim__actionbar{margin-block-end:9.5rem;transition:margin-block-end .3s var(--how-sim-ease)}.how-sim .how-sim__actions-group{display:flex;align-items:center;gap:.375rem;min-inline-size:0}.how-sim .how-sim__action{--how-sim-act-pad: .75rem;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:2.75rem;min-inline-size:2.75rem;padding:0 var(--how-sim-act-pad);border:1px solid color-mix(in srgb,var(--how-sim-ink) 18%,transparent);border-radius:var(--how-sim-r-ctl, .75rem);background:#fff;font-size:14px;font-weight:500;line-height:1.2;color:var(--how-sim-ink);white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}.how-sim .how-sim__action .how-sim__icon{inline-size:1rem;block-size:1rem}.how-sim .how-sim__action.is-open{border-color:var(--how-sim-on);background:var(--how-sim-wash)}.how-sim .how-sim__action.is-open .how-sim__icon{color:var(--how-sim-on)}.how-sim .how-sim__action--split{gap:0;padding:0}.how-sim .how-sim__action-main{position:relative;display:inline-flex;align-items:center;gap:.375rem;align-self:stretch;margin-block:-1px;margin-inline:-1px 0;padding-block:0;padding-inline:calc(var(--how-sim-act-pad) + 1px) var(--how-sim-act-pad);border:0;border-radius:0;background:none;color:inherit;transition:color .15s ease}.how-sim .how-sim__action-main:hover{color:var(--how-sim-on)}.how-sim .how-sim__action-main .how-sim__icon{transition:opacity .2s ease,scale .25s var(--how-sim-ease)}.how-sim .how-sim__action-main .how-sim__icon+.how-sim__icon{position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--how-sim-act-pad) + 1px);margin-block-start:-.5rem;opacity:0;scale:.5;color:var(--how-sim-on)}.how-sim .how-sim__action--split .how-sim__action-label{min-inline-size:5.5em;text-align:center}.how-sim .how-sim__action-caret{display:inline-flex;align-items:center;align-self:stretch;padding:0 .5rem;border-inline-start:1px solid color-mix(in srgb,var(--how-sim-ink) 14%,transparent);color:var(--how-sim-ink-soft)}.how-sim .how-sim__action--split.is-ready,.how-sim .how-sim__action--split.is-done{border-color:var(--how-sim-on)}.how-sim .how-sim__action--split.is-ready{background:var(--how-sim-wash);animation:how-sim-invite 1.2s ease-out .3s 2}.how-sim .how-sim__action--split.is-ready .how-sim__action-main{color:var(--how-sim-ink)}.how-sim .how-sim__action--split.is-ready .how-sim__icon{color:var(--how-sim-on)}.how-sim .how-sim__action--split.is-ready .how-sim__action-caret{border-inline-start-color:color-mix(in srgb,var(--how-sim-on) 30%,transparent)}.how-sim .how-sim__action--split.is-done .how-sim__action-main .how-sim__icon:first-child{opacity:0;scale:.5}.how-sim .how-sim__action--split.is-done .how-sim__action-main .how-sim__icon+.how-sim__icon{opacity:1;scale:1}.how-sim .how-sim__export{position:relative;display:inline-flex}.how-sim .how-sim__export-menu{position:absolute;z-index:5;inset-block-start:calc(100% + .375rem);inset-inline-start:0;display:grid;inline-size:10.5rem;padding:.3125rem;border-radius:.875rem;box-shadow:var(--how-sim-shadow-pop);animation:how-sim-enter .25s var(--how-sim-ease) both}.how-sim .how-sim__export-row{display:flex;align-items:center;gap:.625rem;inline-size:100%;min-block-size:2.75rem;margin:0;padding:0 .75rem;border:0;border-radius:.5625rem;background:none;font-size:14px;font-weight:600;color:var(--how-sim-ink);text-align:start;transition:background-color .15s ease}.how-sim .how-sim__export-row:hover:not(:disabled){background:var(--how-sim-wash)}.how-sim .how-sim__export-row:disabled{opacity:.5}.how-sim .how-sim__export-row .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__export-row--txt .how-sim__icon{color:#033d2e99}.how-sim .how-sim__export-row--pdf .how-sim__icon{color:#ef4444}.how-sim .how-sim__export-row--docx .how-sim__icon{color:#3b82f6}@container how-sim-screen (max-width: 44rem){.how-sim .how-sim__action--print .how-sim__action-label,.how-sim .how-sim__action--sections .how-sim__action-label{display:none}}@container how-sim-screen (max-width: 36rem){.how-sim .how-sim__action{--how-sim-act-pad: .625rem}.how-sim .how-sim__actionbar{column-gap:.375rem}.how-sim .how-sim__actions-group{gap:.25rem}}@container how-sim (max-width: 39.99rem){.how-sim .how-sim__action-caret{display:none}}@container how-sim-screen (max-width: 30rem){.how-sim .how-sim__action{--how-sim-act-pad: .625rem}.how-sim .how-sim__action--print,.how-sim .how-sim__action--sections,.how-sim .how-sim__action--edit .how-sim__action-label{display:none}}@container how-sim-screen (max-width: 22rem){.how-sim .how-sim__action-caret{display:none}}@container how-sim-screen (max-width: 19rem){.how-sim .how-sim__action{--how-sim-act-pad: .5rem;gap:.3125rem;font-size:13px}.how-sim .how-sim__action--export>.how-sim__icon:last-child{display:none}.how-sim .how-sim__action--split .how-sim__action-label{min-inline-size:5.25em}}.how-sim [data-step="10"] .how-sim__doc{border-color:var(--how-sim-line-soft);background:var(--how-sim-card-bg)}.how-sim .how-sim__doc{--how-sim-doc-pad: 1.125rem;--how-sim-doc-pad-b: 1.25rem;display:grid;gap:.25rem;min-inline-size:0;padding-block:.75rem var(--how-sim-doc-pad-b);padding-inline:var(--how-sim-doc-pad)}.how-sim .how-sim__doc-section{position:relative;min-inline-size:0;margin-inline:-.625rem calc(-1 * var(--how-sim-doc-pad));padding-block:.5rem .75rem;padding-inline:.625rem var(--how-sim-doc-pad);border-start-start-radius:.625rem;border-end-start-radius:.625rem;transition:background-color .25s ease,box-shadow .25s ease}.how-sim .how-sim__doc-section.is-copied{background:color-mix(in srgb,var(--how-sim-on) 5.5%,transparent);box-shadow:inset 3px 0 0 var(--how-sim-on)}.how-sim .how-sim__doc-heading{display:flex;align-items:center;gap:.5rem;min-block-size:2rem;margin-inline-end:calc(.5rem - var(--how-sim-doc-pad))}.how-sim .how-sim__doc-title{flex:1 1 auto;min-inline-size:0;font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--how-sim-ink);overflow-wrap:anywhere}.how-sim .how-sim__copy-tab{position:relative;display:inline-grid;flex:none;place-items:center;inline-size:2.25rem;block-size:2rem;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--how-sim-ink) 12%,transparent);border-radius:.5rem;background:#fff;color:var(--how-sim-ink-soft);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.how-sim .how-sim__copy-tab:focus-visible{outline-offset:2px}.how-sim .how-sim__copy-tab:hover{border-color:color-mix(in srgb,var(--how-sim-on) 35%,transparent);background:var(--how-sim-wash);color:var(--how-sim-on)}.how-sim .how-sim__copy-tab .how-sim__icon{grid-area:1 / 1;inline-size:1rem;block-size:1rem;transition:opacity .2s ease,scale .25s var(--how-sim-ease)}.how-sim .how-sim__copy-tab .how-sim__icon+.how-sim__icon{opacity:0;scale:.5}.how-sim .how-sim__doc-section.is-copied .how-sim__copy-tab{background:var(--how-sim-wash);color:var(--how-sim-on)}.how-sim .how-sim__doc-section.is-copied .how-sim__copy-tab .how-sim__icon:first-child{opacity:0;scale:.5}.how-sim .how-sim__doc-section.is-copied .how-sim__copy-tab .how-sim__icon+.how-sim__icon{opacity:1;scale:1}.how-sim .how-sim__doc-body{font-size:15px;line-height:1.65;color:var(--how-sim-ink);overflow-wrap:anywhere}.how-sim .how-sim__doc-body :where(p,ul,ol){margin:.25rem 0 0}.how-sim .how-sim__doc-body ul{padding-inline-start:1.25rem;list-style:disc}.how-sim .how-sim__doc-body ol{padding-inline-start:1.25rem;list-style:decimal}.how-sim .how-sim__doc-body li+li{margin-block-start:.125rem}.how-sim .how-sim__doc-body li::marker{color:var(--how-sim-accent)}.how-sim .how-sim__doc-body strong{font-weight:650}.how-sim .how-sim__ai-label{justify-self:end;display:inline-flex;align-items:center;gap:.625rem;max-inline-size:calc(100% - 2rem);margin-block:1.5rem calc(-1 * var(--how-sim-doc-pad-b));margin-inline:0 calc(-1 * var(--how-sim-doc-pad));padding:.75rem 1.25rem 1rem 1rem;border-block-start:1px solid rgb(3 61 46 / .15);border-inline-start:1px solid rgb(3 61 46 / .15);border-start-start-radius:.75rem;border-end-end-radius:calc(var(--how-sim-r-card, 1rem) - var(--how-sim-card-bw, 1px));font-size:12px;line-height:1rem;color:var(--how-sim-ink-soft)}.how-sim .how-sim__ai-label .how-sim__icon{inline-size:1.5rem;block-size:1.5rem;opacity:.7}@container how-sim-screen (min-width: 36rem){.how-sim .how-sim__doc{--how-sim-doc-pad: 1.5rem;--how-sim-doc-pad-b: 1.5rem;padding-block-start:1rem}}@container how-sim-screen (min-width: 52rem){.how-sim .how-sim__doc{--how-sim-doc-pad: 1.75rem;--how-sim-doc-pad-b: 1.75rem}}@container how-sim (max-width: 975.98px){.how-sim .how-sim__doc-heading{min-block-size:2.75rem}.how-sim .how-sim__copy-tab{inline-size:2.75rem;block-size:2.75rem;border-radius:.625rem}}.how-sim [data-step="10"] .how-sim__doc-section{animation:how-sim-enter .4s var(--how-sim-ease) both;animation-delay:calc(min(var(--i),8)*70ms)}.how-sim [data-step="10"] .how-sim__ai-label{animation:how-sim-fade .3s ease .64s both}.how-sim .how-sim__doc.is-swept .how-sim__doc-section{animation:how-sim-sweep .9s ease-out both;animation-delay:calc(min(var(--i),8)*60ms)}.how-sim [data-step="10"] .how-sim__doc.is-swept .how-sim__doc-section{animation:how-sim-enter .4s var(--how-sim-ease) both,how-sim-sweep .9s ease-out both;animation-delay:calc(min(var(--i),8)*70ms),calc(min(var(--i),8)*60ms)}.how-sim .how-sim__handoff{container:how-sim-handoff / inline-size;display:grid;gap:.375rem;min-inline-size:0;padding:1rem 1.125rem 1.125rem}.how-sim .how-sim__handoff-kicker{font-size:11px;font-weight:700;line-height:1.45;letter-spacing:.14em;text-transform:uppercase;color:var(--how-sim-on)}.how-sim .how-sim__handoff-text{max-inline-size:40rem;font-size:13.5px;line-height:1.55;color:var(--how-sim-ink-soft)}.how-sim .how-sim__handoff-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;margin-block-start:.625rem}.how-sim .how-sim__handoff-tile{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:.75rem;min-inline-size:0;min-block-size:3.5rem;padding:.5rem .75rem;border-radius:var(--how-sim-r-ctl, .75rem);background:color-mix(in srgb,var(--how-sim-wash) 45%,#fff)}.how-sim .how-sim__handoff-chip{display:inline-grid;grid-row:1 / 3;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:.625rem;background:#fff;color:var(--how-sim-on);box-shadow:0 1px 2px #033d2e14}.how-sim .how-sim__handoff-chip .how-sim__icon{inline-size:1.125rem;block-size:1.125rem}.how-sim .how-sim__handoff-code{align-self:end;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--how-sim-ink-soft)}.how-sim .how-sim__handoff-name{align-self:start;min-inline-size:0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--how-sim-ink);overflow-wrap:anywhere}.how-sim .how-sim__handoff-tile--more{grid-column:1 / -1;min-block-size:2.25rem;padding-block:.125rem;background:none}.how-sim .how-sim__handoff-tile--more .how-sim__handoff-chip{block-size:1.75rem;background:none;box-shadow:none;color:var(--how-sim-ink-soft)}.how-sim .how-sim__handoff-tile--more .how-sim__handoff-name{grid-row:1 / 3;align-self:center;font-weight:500;color:var(--how-sim-ink-soft)}.how-sim [data-step="13"] .how-sim__handoff-tile{animation:how-sim-enter .35s var(--how-sim-ease) both;animation-delay:calc(var(--i) * 70ms)}@container how-sim-handoff (min-width: 26rem){.how-sim .how-sim__handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container how-sim-handoff (min-width: 40rem){.how-sim .how-sim__handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.how-sim .how-sim__handoff-tile:not(.how-sim__handoff-tile--more){grid-template-columns:minmax(0,1fr);grid-template-rows:none;align-content:start;row-gap:.1875rem;min-block-size:6.75rem;padding:.875rem}.how-sim .how-sim__handoff-tile:not(.how-sim__handoff-tile--more) .how-sim__handoff-chip{grid-row:auto;margin-block-end:.5rem}.how-sim .how-sim__handoff-tile:not(.how-sim__handoff-tile--more) .how-sim__handoff-code{align-self:auto}}.how-sim .how-sim__end{position:relative;isolation:isolate;display:grid;justify-items:center;justify-self:center;gap:.625rem;inline-size:min(100%,24rem);min-inline-size:0;padding:1.5rem 1.25rem 1.375rem;overflow:hidden;text-align:center}.how-sim .how-sim__end:before{content:"";position:absolute;z-index:-1;inset-block-start:-5rem;inset-inline:8%;block-size:14rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--how-sim-aura, var(--how-sim-bg1)) 80%,transparent),transparent);pointer-events:none}.how-sim .how-sim__end-art{display:grid;place-items:center;inline-size:6rem;block-size:6rem;margin-block-end:.25rem;border-radius:50%;background:radial-gradient(circle,var(--how-sim-bg1) 0%,var(--how-sim-wash) 58%,transparent 72%)}.how-sim .how-sim__end-art img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.how-sim .how-sim__window[data-screen=end] .how-sim__stage{background:color-mix(in srgb,var(--how-sim-base) 7%,var(--how-sim-canvas))}.how-sim .how-sim__window[data-screen=end] .how-sim__end{box-shadow:var(--how-sim-shadow-pop);animation:how-sim-pop .28s var(--how-sim-ease) both}.how-sim .how-sim__end-title{max-inline-size:22rem;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--how-sim-ink);text-wrap:balance}.how-sim .how-sim__end-text{max-inline-size:22rem;font-size:14.5px;line-height:1.55;color:var(--how-sim-ink-soft);text-wrap:pretty}.how-sim .how-sim__end-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;inline-size:100%;margin-block-start:.625rem}.how-sim .how-sim__end-actions .how-sim__btn{flex:1 1 auto;min-block-size:3rem;white-space:nowrap;text-align:center}.how-sim .how-sim__end-actions a.how-sim__btn--primary:hover{background:var(--how-sim-on-hover)}.how-sim .how-sim__end-actions a.how-sim__btn--primary .how-sim__icon{transition:translate .18s var(--how-sim-ease)}.how-sim .how-sim__end-actions a.how-sim__btn--primary:hover .how-sim__icon{translate:2px -2px}@container how-sim-screen (min-width: 32rem){.how-sim .how-sim__end{inline-size:min(100%,25rem);padding:1.5rem 1.375rem 1.375rem}.how-sim .how-sim__end-art{inline-size:6rem;block-size:6rem}}@container how-sim-screen (max-width: 24rem){.how-sim .how-sim__end{gap:.5rem;padding:1.125rem 1rem 1rem}.how-sim .how-sim__end-art{inline-size:4.5rem;block-size:4.5rem;margin:0}.how-sim .how-sim__end-title{font-size:18px}.how-sim .how-sim__end-text{font-size:14px}.how-sim .how-sim__end-actions{margin-block-start:.375rem}.how-sim .how-sim__end-actions .how-sim__btn{min-block-size:2.75rem}}@container how-sim-screen (max-width: 20rem){.how-sim .how-sim__end-art{display:none}}@container how-sim (max-width: 975.98px){.how-sim .how-sim__picker-body{padding-block-end:1.25rem}.how-sim .how-sim__picker-head:before{content:"";position:absolute;inset-block-start:.5rem;inset-inline-start:50%;inline-size:2.25rem;block-size:4px;margin-inline-start:-1.125rem;border-radius:2px;background:#033d2e29;pointer-events:none}}@media(max-height:45rem){@container how-sim (max-width: 975.98px){.how-sim .how-sim__picker-head{gap:.625rem;padding-block:1.125rem .75rem}.how-sim .how-sim__picker-empty{min-block-size:0;padding:1rem}.how-sim .how-sim__picker-empty-icon{display:none}.how-sim .how-sim__picker-clear{margin-block-start:.5rem}}}@container how-sim (min-width: 976px){.how-sim .how-sim__picker{inset-block:1.25rem;inset-inline:1.5rem auto;inline-size:min(52rem,calc(100% - 3rem));block-size:auto;max-block-size:none;border-block-end:1px solid rgb(3 61 46 / .08);border-radius:1.5rem;box-shadow:var(--how-sim-shadow-pop)}.how-sim .how-sim__stage.is-picker :is(.how-sim__hole,.how-sim__spot){translate:6px 6px;inline-size:calc(var(--how-sim-spot-w, 12px) - 12px);block-size:calc(var(--how-sim-spot-h, 12px) - 12px);border-radius:1.5rem}.how-sim .how-sim__chip{min-block-size:2.25rem}.how-sim .how-sim__action,.how-sim .how-sim__export-row{min-block-size:2.5rem}.how-sim .how-sim__actionbar+.how-sim__doc{margin-block-start:1rem}.how-sim .how-sim__screen--end{min-block-size:100%;align-content:center}.how-sim .how-sim__content{padding-block-end:1.5rem;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.25rem),transparent)}}@container how-sim (min-width: 976px) and (max-width: 1149.98px){.how-sim .how-sim__picker{inset-inline-start:.75rem;inline-size:min(52rem,calc(100% - 1.5rem))}}@media(max-height:520px){@container how-sim (max-width: 975.98px){.how-sim .how-sim__content{padding-block-start:.75rem}.how-sim .how-sim__hero{min-block-size:0;padding-block:1.125rem 1rem}.how-sim .how-sim__hero-art{block-size:5rem;margin-block:2.5rem -1rem}.how-sim .how-sim__meta>:nth-child(n+4){display:none}.how-sim .how-sim__end{gap:.375rem;padding:1rem 1.25rem}.how-sim .how-sim__end-art{display:none}.how-sim .how-sim__end-title{font-size:18px}.how-sim .how-sim__end-actions{margin-block-start:.25rem}.how-sim .how-sim__end-actions .how-sim__btn{min-block-size:2.75rem}.how-sim .how-sim__picker-text,.how-sim .how-sim__chips-label,.how-sim .how-sim__chips{display:none}.how-sim .how-sim__picker-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding-block:1.125rem .625rem}.how-sim .how-sim__picker-top{display:contents}.how-sim .how-sim__picker-title{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.how-sim .how-sim__search{grid-column:1;grid-row:1}.how-sim .how-sim__picker-close{grid-column:2;grid-row:1;margin:0}.how-sim .how-sim__picker-empty-text{max-inline-size:none}.how-sim .how-sim__picker-body{padding-block-start:.75rem}.how-sim .how-sim__picker-count{margin-block-end:.5rem}.how-sim .how-sim__picker-empty{padding:.75rem 1rem}.how-sim .how-sim__profile-card{gap:.875rem;min-block-size:5rem;padding-block:.625rem}.how-sim .how-sim__profile-mark{inline-size:3.25rem;block-size:3.25rem}.how-sim .how-sim__profile-name{font-size:15px}}}@keyframes how-sim-wave{0%,to{scale:1 .25}50%{scale:1 1}}@keyframes how-sim-turn{to{rotate:360deg}}@keyframes how-sim-count{0%{--how-sim-secs: 2}to{--how-sim-secs: 90}}@keyframes how-sim-sweep{0%{background-color:color-mix(in srgb,var(--how-sim-on) 9%,transparent)}}@font-face{font-family:Inter;src:url(/assets/Inter-Variable-Dx4kXJAl.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Crimson Pro;src:url(/assets/CrimsonPro-Variable-C4R2PX-h.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}:root{font-family:Inter,system-ui,sans-serif;color:#033d2e;background:#f8f8f5;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-inline-size:320px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}[x-cloak]{display:none!important}.no-js .how-sim__launch{display:none}:focus-visible{outline:3px solid #027a5f;outline-offset:4px}.demo-header{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1480px;padding:24px clamp(20px,4vw,64px);margin-inline:auto}.demo-brand{display:inline-flex;align-items:center;gap:16px;text-decoration:none}.demo-brand img{display:block;width:40px;height:40px}.demo-brand-word{font-weight:750;font-size:24px;letter-spacing:-.06em}.demo-version{font-size:12px;font-weight:600;letter-spacing:.05em;color:#527267}.demo-header>a{font-size:14px;font-weight:600;text-decoration:none}.demo-landing-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:24px;font-size:14px;font-weight:600}.demo-landing-links a{text-underline-offset:4px}.how-sim .how-sim__band:before{inset-inline:0}.demo-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:28px 24px;font-size:12px;line-height:1.6;color:#527267;border-top:1px solid #033d2e12}.demo-footer p{margin:0}.demo-footer a{text-underline-offset:3px}.demo-chrome-guide{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.demo-chrome-guide svg{width:17px;height:17px}.demo-chrome-guide:hover{background:#033d2e0c}.how-sim .how-sim__chrome-address{flex:1}.demo-guide{max-width:800px;margin:32px auto 64px;padding:clamp(28px,5vw,56px);background:#fff;border:1px solid #033d2e16;border-radius:24px;box-shadow:0 20px 80px -60px #033d2e66}.demo-guide h1{margin:12px 0 24px;font-size:clamp(32px,6vw,52px);line-height:1.1;letter-spacing:-.04em}.demo-guide p,.demo-guide li{font-size:16px;line-height:1.7}.demo-guide .eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#027a5f}.demo-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.demo-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;background:#033d2e;border-radius:12px;padding:12px 20px;color:#fff;font-weight:650;text-decoration:none}.demo-download:hover{background:#086e59}.demo-skip{position:absolute;left:16px;top:-80px;z-index:99999;background:#fff;padding:12px}.demo-skip:focus{top:16px}@media(max-width:600px){.demo-header{padding:20px;gap:16px}.demo-brand{gap:10px}.demo-brand img{width:32px;height:32px}.demo-brand-word{font-size:20px}.demo-version{font-size:10px}.demo-header>a{font-size:12px}.demo-guide{border-radius:0;border-inline:0;margin-top:16px}.demo-chrome-guide{min-width:40px;padding:6px}.demo-chrome-guide span{display:none}.how-sim .how-sim__chrome-address{text-align:start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}@container how-sim (max-width: 975.98px){.how-sim .how-sim__rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none}}@media(min-width:1040px)and (min-height:640px){.how-sim .how-sim__chrome{grid-template-columns:minmax(0,1fr) minmax(0,24rem) minmax(0,1fr) auto}.how-sim .demo-chrome-guide{justify-self:end}}
