.tour-module__ySmBBW__overlay{z-index:120;pointer-events:none;--tour-accent:#6e88af;--tour-scrim:#1c18148c;--tour-card:color-mix(in srgb, #fff 55%, var(--g-surface-strong));--tour-edge:inset 0 1px 0 #ffffffb3;--tour-rule:color-mix(in srgb, var(--theme-1) 10%, transparent);position:fixed;inset:0}.dark .tour-module__ySmBBW__overlay{--tour-accent:#a8bdd9;--tour-scrim:#000000a8;--tour-card:color-mix(in srgb, #fff 7%, var(--g-surface-strong));--tour-edge:inset 0 1px 0 #ffffff0f;--tour-rule:color-mix(in srgb, var(--theme-1) 13%, transparent)}.tour-module__ySmBBW__spot{box-shadow:0 0 0 2px var(--tour-accent), 0 0 0 6px color-mix(in srgb, var(--tour-accent) 38%, transparent), 0 0 0 9999px var(--tour-scrim);transition:top .26s var(--sam-ease-out), left .26s var(--sam-ease-out), width .26s var(--sam-ease-out), height .26s var(--sam-ease-out);border-radius:14px;position:fixed}.tour-module__ySmBBW__guard{pointer-events:auto;position:fixed}.tour-module__ySmBBW__spotFull{background:var(--tour-scrim);box-shadow:none;border-radius:0;transition:none;inset:0}.tour-module__ySmBBW__halo{box-shadow:0 0 0 10px color-mix(in srgb, var(--tour-accent) 30%, transparent);pointer-events:none;border-radius:14px;position:fixed}.tour-module__ySmBBW__anchorLayer{position:fixed;top:0;left:0}.tour-module__ySmBBW__card{border:1.5px solid var(--g-border-strong);background:var(--tour-card);-webkit-backdrop-filter:blur(20px)saturate(1.08);width:344px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--tour-edge), var(--g-shadow-lg), 0 28px 70px #0000004d;color:var(--theme-1);letter-spacing:-.01em;isolation:isolate;animation:tour-module__ySmBBW__cardIn .42s var(--sam-ease-out) both;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tour-module__ySmBBW__grain{z-index:0;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;opacity:.32;background-image:url(/textures/grain.jpg);background-size:240px 240px;position:absolute;inset:0}.dark .tour-module__ySmBBW__grain{opacity:.16}.tour-module__ySmBBW__head{z-index:1;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px 0;display:flex;position:relative}.tour-module__ySmBBW__eyebrow{letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:7px;min-width:0;font-size:10.5px;font-weight:600;display:flex}.tour-module__ySmBBW__chapter{color:var(--theme-5);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tour-module__ySmBBW__count{color:var(--theme-6);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none}.tour-module__ySmBBW__close{width:26px;height:26px;color:var(--theme-6);cursor:pointer;transition:background var(--sam-control-duration) var(--sam-ease-out), color var(--sam-control-duration) var(--sam-ease-out);background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-right:-4px;display:flex}.tour-module__ySmBBW__close:hover{background:var(--g-muted);color:var(--theme-2)}.tour-module__ySmBBW__body{z-index:1;overscroll-behavior:contain;flex:auto;min-height:0;padding:9px 18px 15px;position:relative;overflow-y:auto}.tour-module__ySmBBW__title{letter-spacing:-.025em;color:var(--theme-1);margin:0;font-size:17px;font-weight:700;line-height:1.2}.tour-module__ySmBBW__text{color:var(--theme-4);margin:8px 0 0;font-size:13.5px;line-height:1.6}.tour-module__ySmBBW__foot{z-index:1;border-top:1px solid var(--tour-rule);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:11px 18px 13px;display:flex;position:relative}.tour-module__ySmBBW__back{border:1.5px solid var(--g-border-strong);width:36px;height:36px;color:var(--theme-5);cursor:pointer;transition:border-color var(--sam-control-duration) var(--sam-ease-out), color var(--sam-control-duration) var(--sam-ease-out);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.tour-module__ySmBBW__back:hover{border-color:var(--theme-4);color:var(--theme-1)}.tour-module__ySmBBW__next{background:var(--theme-1);height:36px;color:var(--theme-11);letter-spacing:-.01em;cursor:pointer;transition:transform var(--sam-control-duration) var(--sam-ease-out);border:none;border-radius:999px;flex:none;padding:0 18px;font-family:inherit;font-size:12.5px;font-weight:600}.tour-module__ySmBBW__next:hover:not(:disabled){transform:translateY(-1px)}.tour-module__ySmBBW__next:active:not(:disabled){transform:translateY(0)scale(.97)}.tour-module__ySmBBW__next:disabled{opacity:.38;cursor:default;transform:none}.tour-module__ySmBBW__close:focus-visible,.tour-module__ySmBBW__back:focus-visible,.tour-module__ySmBBW__next:focus-visible{outline:2px solid var(--theme-1);outline-offset:2px}.tour-module__ySmBBW__track{z-index:1;background:var(--tour-rule);flex:none;height:3px;position:relative}.tour-module__ySmBBW__fill{background:var(--tour-accent);height:100%;transition:width .55s var(--sam-ease-out);border-radius:0 999px 999px 0}@keyframes tour-module__ySmBBW__cardIn{0%{opacity:0;transform:translateY(10px)}}@media (max-width:520px){.tour-module__ySmBBW__card{width:100%}}@media (prefers-reduced-motion:reduce){.tour-module__ySmBBW__card{animation:none!important}.tour-module__ySmBBW__spot,.tour-module__ySmBBW__fill,.tour-module__ySmBBW__next{transition:none!important}}
.typeset{font-family:var(--typeset-font-body,var(--font-geist-sans,ui-sans-serif), system-ui, sans-serif);font-size:var(--typeset-size,1rem);line-height:var(--typeset-leading,1.75)}.typeset :where(p){margin-block:var(--typeset-flow,1rem)}.typeset>:where(:first-child){margin-block-start:0}.typeset>:where(:last-child){margin-block-end:0}.typeset :where(h1,h2,h3,h4,h5,h6){font-family:var(--typeset-font-heading,inherit);color:var(--theme-1);margin-block-start:var(--typeset-flow,1rem);margin-block-end:calc(var(--typeset-flow,1rem) * .5);font-weight:600;line-height:1.3}.typeset :where(h1){font-size:1.125em}.typeset :where(h2){font-size:1em}.typeset :where(h3){margin-block-start:calc(var(--typeset-flow,1rem) * .75);margin-block-end:calc(var(--typeset-flow,1rem) * .375);font-size:.9375em}.typeset :where(h4,h5,h6){margin-block-start:calc(var(--typeset-flow,1rem) * .75);margin-block-end:calc(var(--typeset-flow,1rem) * .375);font-size:.875em}.typeset :where(ul,ol){margin-block:calc(var(--typeset-flow,1rem) * .5);padding-inline-start:1.25rem}.typeset :where(ul){list-style-type:disc}.typeset :where(ol){list-style-type:decimal}.typeset :where(li){line-height:var(--typeset-leading,1.75)}.typeset :where(li)::marker{color:var(--theme-6)}.typeset :where(li+li){margin-block-start:.25rem}.typeset :where(li>ul,li>ol){margin-block:.25rem}.typeset :where(li)>p{margin-block:0}.typeset :where(li)>p+p{margin-block-start:.5rem}.typeset :where(strong){color:var(--theme-1);font-weight:600}.typeset :where(em){font-style:italic}.typeset :where(code){font-family:var(--typeset-font-mono,var(--font-geist-mono,ui-monospace), Menlo, monospace);font-size:.85em}.typeset :where(blockquote){margin-block:calc(var(--typeset-flow,1rem) * .75);border-inline-start:2px solid var(--theme-7);color:var(--theme-4);padding-inline-start:.75rem;font-style:italic}.typeset :where(hr){margin-block:var(--typeset-flow,1rem);border-color:var(--theme-8)}.typeset :where(img){margin-block:calc(var(--typeset-flow,1rem) * .75);max-width:100%;height:auto}.typeset :where(table){margin-block:calc(var(--typeset-flow,1rem) * .75);font-size:.9375em}.typeset :where(.katex){font-size:1.075em}.typeset :where(.katex-display){margin-block:calc(var(--typeset-flow,1rem) * .75);padding-block:.25rem;overflow:auto hidden}.typeset :where(.not-typeset,[data-not-typeset]){font-size:1rem;line-height:normal}.typeset :where(.not-typeset,[data-not-typeset]) :where(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){margin-block:0}
