.demo_tour__6HfRI{--ease:cubic-bezier(.22,1,.36,1);--dim:rgba(9,15,12,.68);position:fixed;inset:0;z-index:9000;pointer-events:none}@media (prefers-color-scheme:dark){.demo_tour__6HfRI{--dim:rgba(0,0,0,.74)}}.demo_hole__76f2N{position:fixed;border-radius:18px;box-shadow:0 0 0 200vmax var(--dim);transition:top .6s var(--ease),left .6s var(--ease),width .6s var(--ease),height .6s var(--ease),border-radius .6s var(--ease)}.demo_holeCentered__dlg5z{border-radius:50%}.demo_ring__OcdJL{position:fixed;border:2px solid color-mix(in srgb,var(--brand-500) 70%,white);border-radius:18px;transition:top .6s var(--ease),left .6s var(--ease),width .6s var(--ease),height .6s var(--ease);animation:demo_ring__OcdJL 2.4s ease-out infinite}.demo_ringInteractive__zCtHu{border-width:3px;animation-duration:1.4s}@keyframes demo_ring__OcdJL{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-500) 45%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.demo_blocker__LyMiP{position:fixed;pointer-events:auto;cursor:default}.demo_card__hq8tl{position:fixed;top:0;left:0;width:min(410px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;pointer-events:auto;color:var(--ink-950);background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.28);transition:translate .6s var(--ease),opacity .25s ease,scale .35s var(--ease)}.demo_cardCentered__99JxM{inset:0;margin:auto;height:-moz-fit-content;height:fit-content;width:min(520px,calc(100vw - 24px));translate:none}.demo_cardSheet__WineT{border-radius:18px}.demo_tour__6HfRI[data-phase=moving] .demo_card__hq8tl{opacity:0;scale:.96}.demo_cardInner__nSZB_{display:grid;grid-gap:12px;gap:12px;padding:18px 20px 20px}.demo_cardInner__nSZB_>*{animation:demo_rise__pN2al .55s var(--ease) both}.demo_cardInner__nSZB_>:nth-child(2){animation-delay:40ms}.demo_cardInner__nSZB_>:nth-child(3){animation-delay:80ms}.demo_cardInner__nSZB_>:nth-child(4){animation-delay:.12s}.demo_cardInner__nSZB_>:nth-child(5){animation-delay:.16s}.demo_cardInner__nSZB_>:nth-child(6){animation-delay:.2s}.demo_cardInner__nSZB_>:nth-child(7){animation-delay:.24s}@keyframes demo_rise__pN2al{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.demo_cardTop__809ri{display:flex;align-items:center;gap:10px;font-size:13px}.demo_chapter__x630B{padding:3px 10px;color:var(--brand-600);background:var(--brand-100);border-radius:999px;font-weight:800}.demo_counter__60cCm{color:var(--ink-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo_exit__tiz1X{margin-left:auto;padding:4px 6px;color:var(--ink-500);background:none;border:0;border-radius:8px;font:inherit;font-size:13px;cursor:pointer}.demo_exit__tiz1X:hover{color:var(--ink-950);background:var(--surface-sunken)}.demo_progress__mCphK{height:4px;overflow:hidden;background:var(--surface-sunken);border-radius:999px}.demo_progress__mCphK i{display:block;height:100%;background:var(--brand-500);border-radius:inherit;transition:width .6s var(--ease)}.demo_cardIcon__HzvVX{display:grid;width:52px;height:52px;place-items:center;color:var(--brand-600);background:var(--brand-100);border-radius:16px;font-size:26px}.demo_cardIcon__HzvVX svg{width:28px;height:28px}.demo_card__hq8tl h2{margin:0;font:800 21px/1.25 var(--font-display);letter-spacing:-.01em}.demo_cardBody__kaZNF{display:grid;grid-gap:8px;gap:8px;color:var(--ink-700);font-size:15.5px;line-height:1.55}.demo_cardBody__kaZNF p{margin:0}.demo_cardBody__kaZNF ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px}.demo_cardBody__kaZNF strong{color:var(--ink-950)}.demo_cardActions__cvyHu{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px}.demo_backButton__XWPdH{min-height:42px;padding:0 14px;color:var(--ink-600);background:none;border:0;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.demo_backButton__XWPdH:hover{background:var(--surface-sunken)}.demo_wait__jqXNJ{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--ink-700);background:var(--paper-soft);border:1px dashed var(--line-strong);border-radius:12px;font-size:14px}.demo_waitOk___R86C{color:var(--success);background:var(--success-soft);border-style:solid;border-color:transparent}.demo_spinner__6_Y_u{flex:none;width:16px;height:16px;border:2px solid var(--line-strong);border-top-color:var(--brand-500);border-radius:50%;animation:demo_spin__SGBZI .9s linear infinite}@keyframes demo_spin__SGBZI{to{transform:rotate(1turn)}}.demo_linkButton__VVxvf{justify-self:start;padding:0;color:var(--brand-600);background:none;border:0;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.demo_stage__LLs3i{position:fixed;inset:0;z-index:9500;display:grid;place-items:center;padding:24px 16px;overflow:auto;color:var(--ink-950);background:radial-gradient(1200px 600px at 20% -10%,color-mix(in srgb,var(--brand-500) 18%,transparent),transparent 60%),radial-gradient(900px 500px at 110% 110%,color-mix(in srgb,var(--brand-500) 14%,transparent),transparent 60%),var(--canvas);animation:demo_stageIn__tei3a .7s var(--ease) both}.demo_stageLeaving__lxFwi{animation:demo_stageOut__rc04K .55s var(--ease) both}@keyframes demo_stageIn__tei3a{0%{opacity:0}to{opacity:1}}@keyframes demo_stageOut__rc04K{to{opacity:0;scale:1.03}}.demo_stageInner__6zPAN{display:grid;justify-items:center;grid-gap:20px;gap:20px;width:min(880px,100%);text-align:center}.demo_stageInner__6zPAN>*{animation:demo_rise__pN2al .8s var(--ease) both}.demo_stageInner__6zPAN>:nth-child(2){animation-delay:90ms}.demo_stageInner__6zPAN>:nth-child(3){animation-delay:.18s}.demo_stageInner__6zPAN>:nth-child(4){animation-delay:.27s}.demo_stageInner__6zPAN>:nth-child(5){animation-delay:.36s}.demo_stageInner__6zPAN>:nth-child(6){animation-delay:.45s}.demo_mark__aHY2A{position:relative;display:grid;width:84px;height:84px;place-items:center;color:var(--on-brand);background:var(--brand-600);border-radius:26px;font:800 32px/1 var(--font-display);letter-spacing:-.02em;box-shadow:0 18px 40px color-mix(in srgb,var(--brand-600) 35%,transparent)}.demo_mark__aHY2A:after{content:"";position:absolute;inset:-10px;border:2px solid color-mix(in srgb,var(--brand-500) 40%,transparent);border-radius:32px;animation:demo_halo__wdlMA 2.8s ease-out infinite}@keyframes demo_halo__wdlMA{0%{opacity:1;scale:.92}to{opacity:0;scale:1.25}}.demo_eyebrow___6_Gy{padding:5px 14px;color:var(--brand-600);background:var(--brand-100);border-radius:999px;font-weight:800;font-size:14px}.demo_stage__LLs3i h1{margin:0;font:800 clamp(30px,5vw,52px)/1.08 var(--font-display);letter-spacing:-.02em}.demo_lead__edd3p{max-width:620px;margin:0;color:var(--ink-600);font-size:clamp(16px,2vw,19px);line-height:1.55}.demo_chapters__sHHmk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;margin:6px 0;padding:0;list-style:none;text-align:left}.demo_chapters__sHHmk li{display:grid;grid-gap:6px;gap:6px;padding:18px;background:var(--paper);border:1px solid var(--line);border-radius:18px;transition:translate .3s var(--ease),border-color .3s}.demo_chapters__sHHmk li:hover{translate:0 -3px;border-color:var(--line-strong)}.demo_chapters__sHHmk b{color:var(--brand-600);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo_chapters__sHHmk strong{font-size:17px}.demo_chapters__sHHmk span{color:var(--ink-600);font-size:14px;line-height:1.5}.demo_chapterDone__9_USq{opacity:.55}.demo_chapterNow__Ahc_v{border-color:var(--brand-500)!important;box-shadow:0 0 0 3px var(--brand-100)}.demo_stageActions__XPJox{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.demo_stageActions__XPJox .button-primary,.demo_stageActions__XPJox .button-secondary{min-height:52px;padding:0 26px;font-size:17px}.demo_note__3_med{margin:0;color:var(--ink-500);font-size:14px}.demo_recap__Rtl36{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;width:min(640px,100%);margin:0;padding:0;list-style:none;text-align:left}.demo_recap__Rtl36 li{display:flex;gap:10px;align-items:flex-start;color:var(--ink-700)}.demo_recap__Rtl36 li:before{content:"✓";display:grid;flex:none;width:22px;height:22px;place-items:center;color:var(--on-brand);background:var(--success);border-radius:50%;font-size:12px;font-weight:800}.demo_workspace__lTINi{transition:opacity .5s var(--ease),filter .5s var(--ease),scale .5s var(--ease)}.demo_workspaceAway__mITLg{opacity:.2;filter:blur(6px);scale:.985}@media (max-width:760px){.demo_chapters__sHHmk,.demo_recap__Rtl36{grid-template-columns:1fr}.demo_card__hq8tl h2{font-size:19px}.demo_cardBody__kaZNF{font-size:15px}}@media (prefers-reduced-motion:reduce){.demo_card__hq8tl,.demo_hole__76f2N,.demo_progress__mCphK i,.demo_ring__OcdJL,.demo_workspace__lTINi{transition:none}.demo_cardInner__nSZB_>*,.demo_mark__aHY2A:after,.demo_ring__OcdJL,.demo_spinner__6_Y_u,.demo_stageInner__6zPAN>*,.demo_stageLeaving__lxFwi,.demo_stage__LLs3i{animation:none}}.demo_installSteps__ZRlpe,.demo_install__aetxT{display:grid;grid-gap:10px;gap:10px}.demo_installSteps__ZRlpe{margin:0;padding:0;list-style:none;counter-reset:install}.demo_installSteps__ZRlpe li{display:grid;grid-gap:6px;gap:6px;padding:10px 12px 10px 44px;position:relative;background:var(--paper-soft);border:1px solid var(--line);border-radius:12px;color:var(--ink-700);font-size:14px;line-height:1.5;counter-increment:install}.demo_installSteps__ZRlpe li:before{content:counter(install);position:absolute;top:10px;left:12px;display:grid;width:22px;height:22px;place-items:center;color:var(--on-brand);background:var(--brand-600);border-radius:50%;font-size:12px;font-weight:800}.demo_installSteps__ZRlpe strong{color:var(--ink-950)}.demo_installSteps__ZRlpe small{color:var(--ink-500)}.demo_installActions__43ie_{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.demo_copy__M7uc3{margin:0 4px;padding:1px 8px;color:var(--brand-600);background:var(--brand-100);border:0;border-radius:6px;font:700 13px/1.6 ui-monospace,monospace;cursor:pointer}.demo_problem__yE0C9{color:var(--danger)!important}.demo_stageOverlay__rfG86{background:radial-gradient(1200px 600px at 20% -10%,color-mix(in srgb,var(--brand-500) 18%,transparent),transparent 60%),color-mix(in srgb,var(--canvas) 72%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}