.site-module__oB1X9q__page,.site-module__oB1X9q__walkTag,.site-module__oB1X9q__room{--pv4-tooth:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='3' seed='9' stitchTiles='stitch'/><feDiffuseLighting surfaceScale='1.2' lighting-color='white'><feDistantLight azimuth='225' elevation='58'/></feDiffuseLighting><feComponentTransfer><feFuncR type='linear' slope='0.22' intercept='0.8'/><feFuncG type='linear' slope='0.22' intercept='0.8'/><feFuncB type='linear' slope='0.22' intercept='0.8'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>")}.site-module__oB1X9q__page{background:var(--s-bg-app);min-height:100svh;color:var(--s-text-primary);font-family:var(--s-font-family-brand);flex-direction:column;display:flex}.site-module__oB1X9q__page svg{font-family:var(--s-font-family-brand)}.site-module__oB1X9q__stage[data-instant],.site-module__oB1X9q__stage[data-instant] *{transition:none!important}.site-module__oB1X9q__stage [data-reveal=pop]{opacity:0;transition:opacity var(--s-motion-duration-standard) var(--s-motion-ease-standard)}.site-module__oB1X9q__stage [data-reveal=pop][data-on]{opacity:1}.site-module__oB1X9q__stage [data-reveal=fade]{transition:opacity var(--s-motion-duration-slow) var(--s-motion-ease-standard)}.site-module__oB1X9q__stage [data-reveal=fade][data-on]{opacity:0;pointer-events:none}.site-module__oB1X9q__stage [data-reveal=ink]{transition:stroke-dashoffset calc(var(--s-motion-duration-slow) * 1.5) var(--s-motion-ease-standard)}.site-module__oB1X9q__stage [data-reveal=ink]:not([data-ready]){opacity:0}.site-module__oB1X9q__stage [data-reveal=ink][data-on]{stroke-dashoffset:0!important}.site-module__oB1X9q__stage [data-reveal=write]{clip-path:inset(-40% 100% -40% 0);transition:clip-path calc(var(--s-motion-duration-slow) * 1.4) var(--s-motion-ease-spin)}.site-module__oB1X9q__stage [data-reveal=write][data-on]{clip-path:inset(-40% -3%)}.site-module__oB1X9q__stage [data-reveal=slide]{opacity:0;transition:transform var(--s-motion-duration-slow) var(--s-motion-ease-tour), opacity var(--s-motion-duration-slow) var(--s-motion-ease-standard);transform:translate(-40px)}.site-module__oB1X9q__stage [data-reveal=slide][data-on]{opacity:1;transform:none}.site-module__oB1X9q__stage [data-reveal=type]:not([data-on]){display:none}.site-module__oB1X9q__stage [data-reveal=strike]{transition:transform var(--s-motion-duration-slow) var(--s-motion-ease-standard);transform:scaleX(0)rotate(-3deg)}.site-module__oB1X9q__stage [data-reveal=strike][data-on]{transform:scaleX(1)rotate(-3deg)}.site-module__oB1X9q__stage [data-reveal=rise]{transition:transform var(--s-motion-duration-tour-desktop) var(--s-motion-ease-tour);transform:translateY(330px)}.site-module__oB1X9q__stage [data-reveal=rise][data-on]{transform:none}.site-module__oB1X9q__stage [data-reveal=tear-left],.site-module__oB1X9q__stage [data-reveal=tear-right]{transform-origin:50% 100%;transition:transform var(--s-motion-duration-tour-desktop) var(--s-motion-ease-tour), opacity var(--s-motion-duration-tour-desktop) var(--s-motion-ease-standard)}.site-module__oB1X9q__stage [data-reveal=tear-left][data-on]{opacity:0;pointer-events:none;transform:translate(-32%,16%)rotate(-12deg)}.site-module__oB1X9q__stage [data-reveal=tear-right][data-on]{opacity:0;pointer-events:none;transform:translate(32%,16%)rotate(12deg)}.site-module__oB1X9q__stage [data-mover]{transition:transform var(--s-motion-duration-slow) var(--s-motion-ease-standard)}.site-module__oB1X9q__stage [data-hand-in]{transition:transform var(--s-motion-duration-fast) var(--s-motion-ease-standard)}.site-module__oB1X9q__stage [data-tap] [data-hand-in]{transform:scale(.86)}.site-module__oB1X9q__key{z-index:0;white-space:nowrap;position:relative}.site-module__oB1X9q__key:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--beat-accent) 36%, var(--p-cream-050));background-image:var(--pv4-tooth);background-blend-mode:multiply;clip-path:polygon(1% 14%,9% 6%,21% 11%,34% 3%,48% 9%,61% 2%,75% 10%,88% 4%,99% 12%,100% 84%,92% 95%,79% 89%,64% 97%,50% 90%,35% 98%,21% 91%,8% 97%,0% 88%);position:absolute;inset:.16em -.12em .02em -.14em}.site-module__oB1X9q__tryRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;margin-top:.4rem;display:flex}.site-module__oB1X9q__tryGo{background:var(--s-text-primary);color:var(--p-cream-050);box-shadow:0 10px 18px -10px color-mix(in srgb, var(--p-ink-900) 60%, transparent);border-radius:999px;padding:.75rem 1.6rem;font-size:1.02rem;display:inline-block}.site-module__oB1X9q__trySmall{font-family:var(--font-geist-sans), system-ui, sans-serif;color:color-mix(in srgb, var(--s-text-primary) 62%, transparent);margin:0;font-size:.82rem}.site-module__oB1X9q__header,.site-module__oB1X9q__headerBar{z-index:30;border:1px solid color-mix(in srgb, var(--s-chrome-text) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--s-chrome-text) 5%, transparent) 0%, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--s-chrome-bg-muted) 92%, var(--p-amber-600)) 0%, var(--s-chrome-bg-muted) 18%, var(--s-chrome-bg) 60%, color-mix(in srgb, var(--s-chrome-bg) 82%, var(--s-text-primary)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--s-chrome-text) 18%, transparent), 0 2px 4px color-mix(in srgb, var(--s-text-primary) 14%, transparent), 0 22px 40px -24px color-mix(in srgb, var(--s-text-primary) 45%, transparent);color:var(--s-chrome-text);border-radius:1.15rem}.site-module__oB1X9q__header{transition:translate var(--s-motion-duration-standard) var(--s-motion-ease-standard);position:fixed;top:10px;left:12px;right:12px}.site-module__oB1X9q__header[data-away]:not(:focus-within){translate:0 calc(-100% - 16px)}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__header{transition:none}}.site-module__oB1X9q__navText{font-size:.98rem}.site-module__oB1X9q__pillText{font-size:.95rem}.site-module__oB1X9q__footerText{font-size:.9rem}.site-module__oB1X9q__headerBar{margin:10px 12px 0;position:sticky;top:10px}.site-module__oB1X9q__navActive{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--s-chrome-text) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--s-chrome-text) 60%, transparent);text-underline-offset:.35em;text-decoration-thickness:2px}.site-module__oB1X9q__pricingTitle{letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.05}.site-module__oB1X9q__pricingLede{max-width:46rem;color:color-mix(in srgb, var(--s-text-primary) 72%, transparent);margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}.site-module__oB1X9q__planCard{border:1px solid color-mix(in srgb, var(--s-chrome-bg) 16%, transparent);border-radius:var(--s-radius-lg);background:var(--s-board-paper-white);box-shadow:0 1px 1px color-mix(in srgb, var(--p-ink-900) 10%, transparent), 0 8px 18px color-mix(in srgb, var(--p-ink-900) 6%, transparent), 0 26px 44px -26px color-mix(in srgb, var(--p-ink-900) 40%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.site-module__oB1X9q__planHead{color:var(--s-chrome-text);background:radial-gradient(ellipse 75% 140% at 28% 0%, color-mix(in srgb, var(--p-amber-300) 15%, transparent), transparent 72%), linear-gradient(135deg, color-mix(in srgb, var(--s-chrome-text) 5%, transparent) 0%, transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--s-chrome-bg-muted) 92%, var(--p-amber-600)) 0%, var(--s-chrome-bg-muted) 22%, var(--s-chrome-bg) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--s-chrome-text) 18%, transparent);padding:1.35rem 1.6rem 1.4rem}.site-module__oB1X9q__planBody{background:radial-gradient(circle, color-mix(in srgb, var(--s-text-muted) 20%, transparent) 1px, transparent 1.5px) 0 0 / 18px 18px;flex-direction:column;flex:1;padding:1.3rem 1.6rem 1.6rem;display:flex}.site-module__oB1X9q__planDark{border-color:color-mix(in srgb, var(--s-chrome-text) 10%, var(--s-chrome-bg));background:linear-gradient(180deg, var(--s-chrome-bg) 0%, color-mix(in srgb, var(--s-chrome-bg) 82%, var(--s-text-primary)) 100%);color:var(--s-chrome-text);--s-text-primary:var(--s-chrome-text);--s-text-muted:var(--s-chrome-text-muted)}.site-module__oB1X9q__planDark .site-module__oB1X9q__planBody{border-top:1px solid color-mix(in srgb, var(--s-chrome-text) 10%, transparent)}.site-module__oB1X9q__planCard[data-tier=basic] .site-module__oB1X9q__planHead{background:radial-gradient(ellipse 75% 140% at 28% 0%, color-mix(in srgb, var(--p-amber-300) 12%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--p-sage-600) 62%, var(--s-chrome-bg)) 0%, color-mix(in srgb, var(--p-sage-600) 34%, var(--s-chrome-bg)) 100%)}.site-module__oB1X9q__planCard[data-tier=plus] .site-module__oB1X9q__planHead{background:radial-gradient(ellipse 75% 140% at 28% 0%, color-mix(in srgb, var(--p-amber-300) 12%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--p-plum-600) 66%, var(--s-chrome-bg)) 0%, color-mix(in srgb, var(--p-plum-600) 36%, var(--s-chrome-bg)) 100%)}.site-module__oB1X9q__planCard[data-tier=premium],.site-module__oB1X9q__planCard[data-tier=max]{border-color:color-mix(in srgb, var(--s-board-frame-gilt) 60%, transparent);background:radial-gradient(ellipse 95% 55% at 50% 0%, color-mix(in srgb, var(--s-class-lamp-brass) 22%, transparent), transparent 72%), linear-gradient(180deg, var(--s-chrome-bg) 0%, color-mix(in srgb, var(--s-chrome-bg) 80%, var(--s-text-primary)) 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--s-board-frame-gilt) 22%, transparent), 0 1px 1px color-mix(in srgb, var(--p-ink-900) 12%, transparent), 0 14px 30px -12px color-mix(in srgb, var(--s-class-lamp-bronze) 40%, transparent), 0 30px 52px -28px color-mix(in srgb, var(--p-ink-900) 50%, transparent)}.site-module__oB1X9q__planCard[data-tier=premium] .site-module__oB1X9q__planHead,.site-module__oB1X9q__planCard[data-tier=max] .site-module__oB1X9q__planHead{box-shadow:none;background:0 0}.site-module__oB1X9q__planCard[data-tier=premium] .site-module__oB1X9q__planPrice,.site-module__oB1X9q__planCard[data-tier=max] .site-module__oB1X9q__planPrice{color:color-mix(in srgb, var(--s-class-lamp-brass) 82%, var(--s-chrome-text))}.site-module__oB1X9q__planCard[data-tier=premium] .site-module__oB1X9q__planBody,.site-module__oB1X9q__planCard[data-tier=max] .site-module__oB1X9q__planBody{border-top-color:color-mix(in srgb, var(--s-board-frame-gilt) 28%, transparent)}.site-module__oB1X9q__planName{margin:0;font-size:1.6rem;font-weight:400;line-height:1}.site-module__oB1X9q__planPrice{letter-spacing:-.01em;font-size:2.6rem;line-height:1}.site-module__oB1X9q__planMuted{color:color-mix(in srgb, currentColor 62%, transparent)}.site-module__oB1X9q__planCompact .site-module__oB1X9q__planHead{padding:.9rem 1rem .95rem}.site-module__oB1X9q__planCompact .site-module__oB1X9q__planBody{padding:.9rem 1rem 1.1rem}.site-module__oB1X9q__planCompact .site-module__oB1X9q__planName{font-size:1.2rem}.site-module__oB1X9q__planCompact .site-module__oB1X9q__planPrice{font-size:1.85rem}.site-module__oB1X9q__planCompact .site-module__oB1X9q__planBody li,.site-module__oB1X9q__planCompact .site-module__oB1X9q__planBody summary{font-size:.875rem}.site-module__oB1X9q__planTag{border:1px solid color-mix(in srgb, var(--s-chrome-text) 22%, transparent);color:var(--s-chrome-text-secondary);line-height:1.25;font-family:var(--s-font-family-brand);white-space:nowrap;border-radius:999px;padding:.12rem .6rem;font-size:.85rem;font-style:italic}.site-module__oB1X9q__paperDocs>*{background:var(--s-bg-app)}.site-module__oB1X9q__paperDocs [data-docs-surface]{border:1px solid color-mix(in srgb, var(--s-chrome-bg) 12%, transparent);border-radius:var(--s-radius-lg);background:var(--s-board-paper-white);box-shadow:0 1px 1px color-mix(in srgb, var(--p-ink-900) 8%, transparent), 0 10px 22px -10px color-mix(in srgb, var(--p-ink-900) 10%, transparent), 0 30px 52px -34px color-mix(in srgb, var(--p-ink-900) 32%, transparent)}.site-module__oB1X9q__paperDocs [data-docs-surface=article] h2,.site-module__oB1X9q__paperDocs [data-docs-surface=article] h3{font-family:var(--s-font-family-brand);letter-spacing:-.01em;font-weight:400}.site-module__oB1X9q__paperDocs [data-docs-surface=sidebar] div:has(>a[aria-current=page]){background:color-mix(in srgb, var(--s-chrome-bg) 8%, transparent);border-radius:var(--s-radius-md);box-shadow:none}.site-module__oB1X9q__paperDocs footer{margin-inline:calc(50% - 50vw)}.site-module__oB1X9q__legalSheet,.site-module__oB1X9q__letter{border:1px solid color-mix(in srgb, var(--s-chrome-bg) 12%, transparent);border-radius:var(--s-radius-lg);background:var(--s-board-paper-white);max-width:50rem;box-shadow:0 1px 1px color-mix(in srgb, var(--p-ink-900) 8%, transparent), 0 10px 22px -10px color-mix(in srgb, var(--p-ink-900) 10%, transparent), 0 30px 52px -34px color-mix(in srgb, var(--p-ink-900) 32%, transparent);margin:0 auto;position:relative}.site-module__oB1X9q__legalSheet{padding:clamp(1.8rem,5vw,3.2rem) clamp(1.2rem,5vw,3rem) clamp(2rem,5vw,3.6rem)}.site-module__oB1X9q__legalEffective{color:color-mix(in srgb, var(--s-text-primary) 60%, transparent);margin:0;font-size:.95rem;font-style:italic}.site-module__oB1X9q__legalTitle{letter-spacing:-.02em;margin:.6rem 0 0;font-size:clamp(2.1rem,4.6vw,3.2rem);font-weight:400;line-height:1.08}.site-module__oB1X9q__legalLede,.site-module__oB1X9q__legalText{margin:1rem 0 0;font-size:1.05rem;line-height:1.72}.site-module__oB1X9q__legalLede{color:color-mix(in srgb, var(--s-text-primary) 72%, transparent)}.site-module__oB1X9q__legalContact{color:color-mix(in srgb, var(--s-text-primary) 72%, transparent);margin:.8rem 0 0;font-size:.95rem}.site-module__oB1X9q__legalLink{color:var(--s-text-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--s-text-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--s-text-primary) 35%, transparent);text-underline-offset:.2em;text-decoration-thickness:1.5px}.site-module__oB1X9q__legalSections{border-top:1px solid color-mix(in srgb, var(--s-text-primary) 16%, transparent);gap:2.3rem;margin-top:2.2rem;padding-top:2.2rem;display:grid}.site-module__oB1X9q__legalHeading{letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:400}.site-module__oB1X9q__legalBullets{gap:.6rem;margin:1rem 0 0;padding:0;font-size:1.05rem;line-height:1.65;list-style:none;display:grid}.site-module__oB1X9q__legalBullets li{padding-left:1.4rem;position:relative}.site-module__oB1X9q__legalBullets li:before{content:"";background:color-mix(in srgb, var(--s-text-primary) 45%, transparent);border-radius:2px;width:.75rem;height:2px;position:absolute;top:.8em;left:.1rem;transform:rotate(-4deg)}.site-module__oB1X9q__letter{max-width:42rem;padding:clamp(2rem,6vw,3.6rem) clamp(1.4rem,6vw,3.6rem) clamp(2.2rem,6vw,3.4rem);transform:rotate(-.6deg)}.site-module__oB1X9q__letterBody{margin-top:1.6rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.75}.site-module__oB1X9q__letterBody p{margin:0 0 1.1rem}.site-module__oB1X9q__aboutSheet{border:1px solid color-mix(in srgb, var(--s-chrome-bg) 12%, transparent);border-radius:var(--s-radius-lg);background:var(--s-board-paper-white);max-width:50rem;box-shadow:0 1px 1px color-mix(in srgb, var(--p-ink-900) 8%, transparent), 0 10px 22px -10px color-mix(in srgb, var(--p-ink-900) 10%, transparent), 0 30px 52px -34px color-mix(in srgb, var(--p-ink-900) 32%, transparent);margin:0 auto;padding:clamp(2rem,6vw,3.6rem) clamp(1.3rem,6vw,3.6rem);position:relative}.site-module__oB1X9q__aboutTitle{letter-spacing:-.026em;margin:.6rem 0 0;font-size:clamp(2.4rem,5.6vw,4.2rem);font-weight:400;line-height:1.04}.site-module__oB1X9q__aboutLede{color:color-mix(in srgb, var(--s-text-primary) 84%, transparent);margin:1.2rem 0 0;font-size:clamp(1.15rem,1.9vw,1.4rem);line-height:1.6}.site-module__oB1X9q__aboutParts{border-top:1px solid color-mix(in srgb, var(--s-text-primary) 16%, transparent);gap:2.4rem;margin-top:2.4rem;padding-top:2.4rem;display:grid}.site-module__oB1X9q__aboutSketch{width:9rem;height:7rem}.site-module__oB1X9q__aboutContact{margin-top:2rem}.site-module__oB1X9q__aboutClosing{text-align:center;margin:2.6rem 0 1.4rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-style:italic}.site-module__oB1X9q__emailSlip{background:var(--p-cream-050);box-shadow:0 1px 1px color-mix(in srgb, var(--p-ink-900) 14%, transparent), 0 10px 18px -12px color-mix(in srgb, var(--p-ink-900) 40%, transparent);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.8rem;padding:.9rem .9rem .9rem 1.3rem;display:flex;transform:rotate(-.6deg)}.site-module__oB1X9q__emailText{overflow-wrap:anywhere;font-size:clamp(1.15rem,2.4vw,1.5rem)}.site-module__oB1X9q__copyButton{color:var(--s-text-primary);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex-shrink:0;padding:.5rem 1.2rem;font-size:.95rem}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__stage [data-reveal],.site-module__oB1X9q__stage [data-mover]{transition:none!important}}@property --home-ink{syntax:"<percentage>";inherits:false;initial-value:-10%}.site-module__oB1X9q__walkCard{z-index:40;color:var(--s-text-primary);flex-direction:column;display:flex;position:absolute}.site-module__oB1X9q__walkWorkspaceName{color:var(--s-chrome-text);font-family:var(--s-font-family-brand);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.2;display:block;overflow:hidden}.site-module__oB1X9q__walkTabs{justify-content:space-between;align-items:flex-end;gap:.75rem;margin:0 1.1rem -1px;display:flex}.site-module__oB1X9q__walkTab{background:var(--p-chrome-800);color:var(--s-chrome-text-secondary);font:inherit;border:0;border-radius:.6rem .6rem 0 0;align-items:center;gap:.5rem;padding:.3rem .75rem .35rem;font-size:.75rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.site-module__oB1X9q__walkTabWho{font-family:var(--s-font-family-brand);color:color-mix(in srgb, var(--p-amber-300) 80%, var(--s-chrome-text))}.site-module__oB1X9q__walkTabCount{font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.site-module__oB1X9q__walkTabEnd{cursor:pointer;transition:color var(--s-motion-duration-standard) var(--s-motion-ease-standard)}.site-module__oB1X9q__walkTabEnd svg{width:.8rem;height:.8rem}.site-module__oB1X9q__walkTabEnd:hover{color:var(--s-chrome-text)}.site-module__oB1X9q__walkDesk{background:linear-gradient(180deg, var(--p-chrome-800), var(--s-chrome-bg));border-radius:1.45rem;flex-direction:column;min-height:0;padding:0 .55rem .6rem;display:flex;box-shadow:0 0 0 1px #00000059,inset 0 1px #ffffff1a,0 18px 40px -18px #000000a6}.site-module__oB1X9q__walkDeskTitle{min-height:3rem;font-family:var(--s-font-family-brand);color:var(--s-chrome-text);text-wrap:balance;align-items:center;margin:0;padding:.55rem .65rem;font-size:1.3rem;font-weight:400;line-height:1.2;display:flex}.site-module__oB1X9q__walkPaper{background:var(--s-board-paper-white);min-height:0;color:var(--s-text-primary);box-shadow:0 0 0 3px var(--s-home-notebook-cover), 0 1px 3px #00000059;border-radius:.6rem;flex-direction:column;display:flex}.site-module__oB1X9q__walkCardWords{flex-direction:column;gap:.6rem;min-height:0;padding:.6rem .6rem .5rem;display:flex;overflow-y:auto}.site-module__oB1X9q__walkCardFoot{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.15rem .6rem .7rem;display:flex}.site-module__oB1X9q__walkCardWays{align-items:center;gap:.6rem;margin-left:auto;display:flex}.site-module__oB1X9q__walkSays{text-wrap:pretty;gap:.35rem;margin:0;display:grid}.site-module__oB1X9q__walkSaysPara{background:color-mix(in srgb, var(--s-status-warning) 5%, var(--s-board-paper-white));box-shadow:inset 0 1px 2px color-mix(in srgb, var(--s-text-primary) 9%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--s-status-warning) 10%, transparent);font-family:var(--s-font-family-brand);color:var(--s-text-primary);border-radius:.55rem;margin:0;padding:.4rem .65rem;font-size:.86rem;line-height:1.55}.site-module__oB1X9q__walkSaysPara span[data-now]{background:color-mix(in srgb, var(--p-amber-300) 58%, var(--p-cream-050));box-shadow:0 0 0 .12em color-mix(in srgb, var(--p-amber-300) 58%, var(--p-cream-050));border-radius:.2em}.site-module__oB1X9q__walkSpeaker{border:1px solid color-mix(in srgb, var(--s-tour-gilt) 30%, var(--s-border-default));color:color-mix(in srgb, var(--s-text-primary) 60%, transparent);cursor:pointer;background:#ffffffb3;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.2rem .25rem .2rem .55rem;display:inline-flex}.site-module__oB1X9q__walkSpeakerSeal{background:radial-gradient(circle at 34% 28%, color-mix(in srgb, var(--walk-voice) 45%, white) 0%, var(--walk-voice) 55%, color-mix(in srgb, var(--walk-voice) 68%, var(--p-ink-900)) 100%);width:1.6rem;height:1.6rem;color:color-mix(in srgb, white 94%, var(--walk-voice));border-radius:999px;padding:.1rem;display:block;box-shadow:inset 0 1px #ffffff4d}.site-module__oB1X9q__walkSpeaker[data-welcome-walk-sound=off] .site-module__oB1X9q__walkSpeakerSeal{filter:saturate(.2);opacity:.6}.site-module__oB1X9q__walkSpeakerMeter{align-items:flex-end;gap:2px;height:.8rem;display:inline-flex}.site-module__oB1X9q__walkSpeakerMeter i{background:var(--s-interactive-primary);transform-origin:bottom;border-radius:2px;width:2.5px;height:100%;transform:scaleY(.35)}.site-module__oB1X9q__walkSpeakerMeter[data-talking] i{animation:site-module__oB1X9q__walkSpeakerLevel var(--s-motion-duration-pulse) var(--s-motion-ease-standard) infinite}.site-module__oB1X9q__walkSpeakerMeter i:nth-child(2){animation-delay:calc(var(--s-motion-duration-fast) * -2)}.site-module__oB1X9q__walkSpeakerMeter i:nth-child(3){animation-delay:calc(var(--s-motion-duration-fast) * -4)}@keyframes site-module__oB1X9q__walkSpeakerLevel{0%,to{transform:scaleY(.3)}25%{transform:scaleY(1)}50%{transform:scaleY(.55)}75%{transform:scaleY(.85)}}.site-module__oB1X9q__walkVoices{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.site-module__oB1X9q__walkVoice{border:1px solid color-mix(in srgb, var(--s-text-primary) 18%, transparent);border-radius:var(--s-radius-md);min-width:0;color:var(--walk-voice);cursor:pointer;transition:box-shadow var(--s-motion-duration-standard) var(--s-motion-ease-standard), transform var(--s-motion-duration-standard) var(--s-motion-ease-standard), background-color var(--s-motion-duration-standard) var(--s-motion-ease-standard);background:#ffffff80;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex;position:relative}.site-module__oB1X9q__walkVoice:hover{background:#ffffffc7}.site-module__oB1X9q__walkVoice[aria-pressed=true]{border-color:var(--s-interactive-primary);box-shadow:0 0 0 2px var(--s-interactive-primary);background:color-mix(in srgb, var(--s-interactive-primary) 6%, transparent)}.site-module__oB1X9q__walkVoice[data-speaking]{box-shadow:0 0 0 2px var(--s-interactive-primary), 0 10px 18px -12px color-mix(in srgb, var(--p-ink-900) 50%, transparent);transform:translateY(-2px)}.site-module__oB1X9q__walkVoicePink{--walk-voice:var(--s-mesh-voice-pink)}.site-module__oB1X9q__walkVoiceBlue{--walk-voice:var(--s-mesh-voice-blue)}.site-module__oB1X9q__walkVoiceSeal{background:radial-gradient(circle at 34% 28%, color-mix(in srgb, var(--walk-voice) 45%, white) 0%, var(--walk-voice) 55%, color-mix(in srgb, var(--walk-voice) 68%, var(--p-ink-900)) 100%);width:2.1rem;height:2.1rem;color:color-mix(in srgb, white 94%, var(--walk-voice));box-shadow:inset 0 1px 0 #ffffff4d, 0 8px 14px -6px color-mix(in srgb, var(--p-ink-900) 45%, transparent);border-radius:999px;flex-shrink:0;padding:.14rem;display:block}.site-module__oB1X9q__walkVoice[data-speaking] .site-module__oB1X9q__walkVoiceSeal{animation:site-module__oB1X9q__walkVoiceNod var(--s-motion-duration-slow) var(--s-motion-ease-swing)}@keyframes site-module__oB1X9q__walkVoiceNod{40%{transform:scale(1.12)rotate(-6deg)}}.site-module__oB1X9q__walkVoiceLine{flex:1;min-width:0;height:1.25rem;display:block}.site-module__oB1X9q__walkVoicePicked{background:var(--s-interactive-primary);color:var(--p-cream-050);font-family:var(--font-geist-sans), system-ui, sans-serif;border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .4rem;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;top:-.55rem;right:.55rem}.site-module__oB1X9q__walkVoicePicked svg{width:.7rem;height:.7rem}.site-module__oB1X9q__walkChoices{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.site-module__oB1X9q__walkChoice{border:1px solid color-mix(in srgb, var(--s-text-primary) 20%, transparent);border-radius:var(--s-radius-md);min-height:2.5rem;color:var(--s-text-primary);font-family:var(--font-geist-sans), system-ui, sans-serif;text-align:center;cursor:pointer;background:#ffffff80;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.86rem;font-weight:500;line-height:1.2;display:flex}.site-module__oB1X9q__walkChoice svg{flex-shrink:0;width:.95rem;height:.95rem}.site-module__oB1X9q__walkChoice[aria-pressed=true]{border-color:var(--s-interactive-primary);box-shadow:0 0 0 3px var(--s-interactive-primary), 0 0 14px 2px color-mix(in srgb, var(--s-interactive-primary) 32%, transparent);background:color-mix(in srgb, var(--s-interactive-primary) 8%, transparent)}.site-module__oB1X9q__walkTag{border:1px solid color-mix(in srgb, var(--s-text-primary) 12%, transparent);background-color:color-mix(in srgb, white 45%, var(--p-cream-050));background-image:var(--pv4-tooth);background-blend-mode:multiply;color:var(--s-text-primary);box-shadow:0 1px 1px color-mix(in srgb, var(--p-ink-900) 10%, transparent), 0 10px 18px -14px color-mix(in srgb, var(--p-ink-900) 45%, transparent);animation:site-module__oB1X9q__walkTagIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;border-radius:2px;align-items:center;gap:.6rem;padding:.3rem .7rem .3rem .55rem;display:flex;position:absolute}@keyframes site-module__oB1X9q__walkTagIn{0%{opacity:0}}.site-module__oB1X9q__walkTagName{font-family:var(--s-font-family-brand);font-size:.95rem;line-height:1.15}.site-module__oB1X9q__walkTagText{font-family:var(--font-geist-sans), system-ui, sans-serif;color:color-mix(in srgb, var(--s-text-primary) 66%, transparent);font-size:.72rem;line-height:1.25}.site-module__oB1X9q__walkLinks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.site-module__oB1X9q__walkRemembered{border:1px solid color-mix(in srgb, var(--s-tour-gilt) 40%, var(--s-border-default));border-radius:var(--s-radius-md);background:color-mix(in srgb, var(--s-status-warning) 6%, var(--s-bg-paper));opacity:0;transition:opacity var(--s-motion-duration-slow) var(--s-motion-ease-standard), translate var(--s-motion-duration-slow) var(--s-motion-ease-standard);gap:.2rem;margin:0;padding:.65rem .8rem;display:grid;translate:0 .4rem}.site-module__oB1X9q__walkRemembered[data-shown]{opacity:1;translate:0}.site-module__oB1X9q__walkRememberedLabel{color:color-mix(in srgb, var(--s-text-primary) 62%, transparent);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.site-module__oB1X9q__walkRememberedLabel svg{width:.85rem;height:.85rem}.site-module__oB1X9q__walkRememberedHook,.site-module__oB1X9q__walkRememberedBody{font-family:var(--s-font-family-brand);margin:0}.site-module__oB1X9q__walkRememberedHook{color:var(--s-text-primary);font-size:1rem}.site-module__oB1X9q__walkRememberedBody{color:color-mix(in srgb, var(--s-text-primary) 78%, transparent);font-size:.92rem}.site-module__oB1X9q__walkName{gap:.4rem;display:grid}.site-module__oB1X9q__walkNameLabel{font-family:var(--s-font-family-brand);color:color-mix(in srgb, var(--s-text-primary) 82%, transparent);font-size:.9rem}.site-module__oB1X9q__walkCardBody{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--s-text-primary);margin:0;font-size:.95rem;line-height:1.5}.site-module__oB1X9q__walkRows{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.site-module__oB1X9q__walkRow{align-items:flex-start;gap:.6rem;display:flex}.site-module__oB1X9q__walkRowIcon{border:1px solid color-mix(in srgb, var(--s-text-primary) 18%, transparent);background:#ffffff8c;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.site-module__oB1X9q__walkRowName{font-size:1rem;line-height:1.2;display:block}.site-module__oB1X9q__walkRowText{margin-top:.1rem;display:block}.site-module__oB1X9q__walkSpotlight{width:100%;height:100%;color:var(--s-text-primary);--walk-glow:var(--p-amber-300);pointer-events:none;opacity:0;transition:opacity var(--s-motion-duration-room) var(--s-motion-ease-standard);position:absolute;inset:0}.site-module__oB1X9q__walkSpotlight[data-dimmed]{opacity:1}.site-module__oB1X9q__walkTargetLit{cursor:pointer}.site-module__oB1X9q__walkGhost{border-radius:var(--s-radius-md);cursor:pointer;background:0 0;position:fixed}.site-module__oB1X9q__walkCursor,.site-module__oB1X9q__walkCursorPress,.site-module__oB1X9q__walkCursorRest{pointer-events:none;width:1.35rem;height:1.6rem;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--p-ink-900) 35%, transparent));position:absolute;overflow:visible}.site-module__oB1X9q__walkCursor{animation:site-module__oB1X9q__walkCursorTravel var(--s-motion-duration-slow) var(--s-motion-ease-standard) both}.site-module__oB1X9q__walkCursorPress{animation:site-module__oB1X9q__walkCursorPress var(--s-motion-duration-fast) var(--s-motion-ease-standard) both}@keyframes site-module__oB1X9q__walkCursorTravel{0%{transform:translate(var(--walk-cursor-dx), var(--walk-cursor-dy))}}@keyframes site-module__oB1X9q__walkCursorPress{50%{scale:.82}}.site-module__oB1X9q__walkPress{pointer-events:none;box-shadow:0 0 0 3px color-mix(in srgb, var(--s-interactive-primary) 70%, transparent);animation:site-module__oB1X9q__walkPressRing var(--s-motion-duration-standard) var(--s-motion-ease-standard) both;border-radius:1.4rem;position:absolute}@keyframes site-module__oB1X9q__walkPressRing{to{opacity:0;scale:1.3}}.site-module__oB1X9q__walkHold{pointer-events:none;animation:site-module__oB1X9q__walkHold var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;position:absolute}@keyframes site-module__oB1X9q__walkHold{to{opacity:1}}.site-module__oB1X9q__walkSpeakerWaiting{box-shadow:0 0 0 3px var(--s-interactive-primary), 0 0 16px 3px color-mix(in srgb, var(--s-interactive-primary) 38%, transparent);animation:site-module__oB1X9q__walkBeckon var(--s-motion-duration-pulse) var(--s-motion-ease-standard) infinite}@keyframes site-module__oB1X9q__walkBeckon{50%{box-shadow:0 0 0 3px var(--s-interactive-primary), 0 0 0 9px color-mix(in srgb, var(--s-interactive-primary) 32%, transparent), 0 0 30px 10px color-mix(in srgb, var(--s-interactive-primary) 45%, transparent)}}.site-module__oB1X9q__walkActingAcross,.site-module__oB1X9q__walkActingDown{position:absolute;top:0;left:0}.site-module__oB1X9q__walkActingAcross{transition:transform calc(var(--s-motion-duration-slow) * var(--walk-act-glide,1)) var(--s-motion-ease-drift)}.site-module__oB1X9q__walkActingDown{transition:transform calc(var(--s-motion-duration-slow) * var(--walk-act-glide,1)) var(--s-motion-ease-hand)}.site-module__oB1X9q__walkActingAcross[data-held] .site-module__oB1X9q__walkActingDown{transition-timing-function:var(--s-motion-ease-drift)}.site-module__oB1X9q__walkActingCursor{pointer-events:none;transform-origin:.1rem .1rem;width:1.35rem;height:1.6rem;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--p-ink-900) 35%, transparent));transition:scale var(--s-motion-duration-fast) var(--s-motion-ease-standard);animation:site-module__oB1X9q__walkEnterIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;position:absolute;top:0;left:0;overflow:visible}.site-module__oB1X9q__walkActingPress{pointer-events:none;width:2.25rem;height:2.25rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--s-interactive-primary) 70%, transparent);animation:site-module__oB1X9q__walkPressRing var(--s-motion-duration-standard) var(--s-motion-ease-standard) both;border-radius:999px;position:absolute;translate:-50% -50%}.site-module__oB1X9q__walkBeckon{opacity:0;width:1.35rem;height:1.6rem;filter:drop-shadow(0 2px 3px color-mix(in srgb, var(--p-ink-900) 35%, transparent));animation:site-module__oB1X9q__walkBeckonTap calc(var(--s-motion-duration-pulse) * 2) var(--s-motion-ease-standard) var(--s-motion-duration-slow) infinite;position:absolute;overflow:visible}@keyframes site-module__oB1X9q__walkBeckonTap{0%{opacity:0;transform:translate(1.75rem,1.5rem)}14%{opacity:1}32%{transform:translate(0)scale(1)}38%{scale:.8}46%,72%{opacity:1;transform:translate(0)scale(1)}88%,to{opacity:0;transform:translate(0)}}.site-module__oB1X9q__walkBeckonRing{animation:site-module__oB1X9q__walkBeckonRipple calc(var(--s-motion-duration-pulse) * 2) var(--s-motion-ease-standard) var(--s-motion-duration-slow) infinite;border-radius:999px;position:absolute}@keyframes site-module__oB1X9q__walkBeckonRipple{0%,36%{box-shadow:0 0 0 0 color-mix(in srgb, var(--s-interactive-primary) 0%, transparent)}38%{box-shadow:0 0 0 0 color-mix(in srgb, var(--s-interactive-primary) 60%, transparent)}60%,to{box-shadow:0 0 0 16px color-mix(in srgb, var(--s-interactive-primary) 0%, transparent)}}.site-module__oB1X9q__walkPinVideo{border-radius:var(--s-radius-sm);background:linear-gradient(160deg, var(--p-chrome-800), var(--p-ink-900));place-items:center;height:100%;display:grid}.site-module__oB1X9q__walkPinPlay{border-top:26px solid #0000;border-bottom:26px solid #0000;border-left:42px solid #ffffffe0;width:0;height:0}.site-module__oB1X9q__walkRefPicker{z-index:30;position:absolute;bottom:calc(100% + .4rem);left:.75rem;right:.75rem}.site-module__oB1X9q__walkExamplePanel{pointer-events:none;transition:left var(--s-motion-duration-tour-drag) var(--s-motion-ease-drift), top var(--s-motion-duration-tour-drag) var(--s-motion-ease-drift), width var(--s-motion-duration-tour-drag) var(--s-motion-ease-drift), height var(--s-motion-duration-tour-drag) var(--s-motion-ease-drift);animation:site-module__oB1X9q__walkTagIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) backwards}:is([data-welcome-walk-swap] [data-workspace-rail-side=left] [data-workspace-rail-panel-id=notes],[data-welcome-walk-swap] [data-workspace-rail-side=left] [data-workspace-rail-panel-id=library]){transition:translate var(--s-motion-duration-tour-drag) var(--s-motion-ease-drift)}[data-welcome-walk-swap] [data-workspace-rail-side=left] [data-workspace-rail-panel-id=notes]{translate:0 var(--welcome-walk-swap)}[data-welcome-walk-swap] [data-workspace-rail-side=left] [data-workspace-rail-panel-id=library]{translate:0 calc(var(--welcome-walk-swap) * -1)}:is([data-welcome-walk-canvas] [data-workspace-header=true],[data-welcome-walk-canvas] [data-workspace-rail=true],[data-welcome-walk-canvas] [data-workspace-toolbar=true]){opacity:0;transition:opacity var(--s-motion-duration-slow) var(--s-motion-ease-standard), translate var(--s-motion-duration-slow) var(--s-motion-ease-standard)}[data-welcome-walk-canvas] [data-workspace-header=true]{translate:0 -120%}[data-welcome-walk-canvas] [data-workspace-rail-side=left]{translate:-150%}[data-welcome-walk-canvas] [data-workspace-rail-side=right]{translate:150%}[data-welcome-walk-canvas] [data-workspace-toolbar=true]{translate:0 150%}.site-module__oB1X9q__walkLeave{animation:site-module__oB1X9q__walkLeave var(--s-motion-duration-slow) var(--s-motion-ease-standard) forwards}@keyframes site-module__oB1X9q__walkLeave{to{opacity:0;transform:scale(.96)}}.site-module__oB1X9q__walkFlagDrop{animation:site-module__oB1X9q__walkFlagDrop var(--s-motion-duration-slow) var(--s-motion-ease-standard) backwards}@keyframes site-module__oB1X9q__walkFlagDrop{0%{opacity:0;transform:translateY(-18px)}}.site-module__oB1X9q__walkEnter{animation:site-module__oB1X9q__walkEnterIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) var(--s-motion-duration-standard) both}@keyframes site-module__oB1X9q__walkEnterIn{0%{opacity:0;translate:0 .6rem}}.site-module__oB1X9q__walkChatThread,.site-module__oB1X9q__walkChatSeat{isolation:isolate;background:var(--chat-paper,var(--s-bg-panel));animation:site-module__oB1X9q__walkEnterIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;position:fixed}.site-module__oB1X9q__walkChatThread{flex-direction:column;padding:0 1rem;display:flex}.site-module__oB1X9q__walkChatThread:before{background:linear-gradient(to bottom, transparent, var(--chat-paper,var(--s-bg-panel)));content:"";pointer-events:none;height:2rem;position:absolute;inset:auto 0 100%}.site-module__oB1X9q__walkChatSeat{border-bottom-right-radius:calc(1.6rem - 2.5px);flex-direction:column;justify-content:flex-end;display:flex}.site-module__oB1X9q__walkTutorColumn{isolation:isolate;background:var(--chat-paper);animation:site-module__oB1X9q__walkEnterIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;flex-direction:column;display:flex;position:fixed}.site-module__oB1X9q__walkTutorColumn.site-module__oB1X9q__walkClassIn{animation:site-module__oB1X9q__walkClassStepIn var(--s-motion-duration-teacher) var(--s-motion-ease-swing) backwards}.site-module__oB1X9q__walkTutorColumn.site-module__oB1X9q__walkClassOut{animation:site-module__oB1X9q__walkClassStepOut var(--s-motion-duration-teacher) var(--s-motion-ease-standard) forwards}@keyframes site-module__oB1X9q__walkClassStepIn{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes site-module__oB1X9q__walkClassStepOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(3rem)}}.site-module__oB1X9q__walkQuestion{border-radius:var(--s-radius-lg)}.site-module__oB1X9q__walkDrawing,.site-module__oB1X9q__walkStroke,.site-module__oB1X9q__walkInk{--walk-pen-step:.52s;--walk-pen-stroke:.6s}.site-module__oB1X9q__walkDrawing{pointer-events:none;transition:transform var(--s-motion-duration-slow) var(--s-motion-ease-standard), opacity var(--s-motion-duration-slow) var(--s-motion-ease-standard);position:absolute}@property --walk-wipe{syntax:"<percentage>";inherits:false;initial-value:100%}@property --walk-grow{syntax:"<number>";inherits:false;initial-value:0}.site-module__oB1X9q__walkDrawingBand{position:absolute;inset:0}.site-module__oB1X9q__walkDrawingInk{clip-path:inset(0 var(--walk-wipe) 0 0);animation:site-module__oB1X9q__walkWipe var(--walk-pen-stroke) var(--s-motion-ease-standard) forwards;position:absolute;inset:0}.site-module__oB1X9q__walkDrawingGrow{clip-path:circle(calc(var(--walk-grow) * 100%) at 40% 62%);animation:site-module__oB1X9q__walkGrow calc(var(--walk-pen-stroke) * 2) var(--s-motion-ease-standard) forwards}.site-module__oB1X9q__walkDrawingInk img{border-radius:12px;width:100%;height:100%;display:block}@keyframes site-module__oB1X9q__walkWipe{to{--walk-wipe:0%}}@keyframes site-module__oB1X9q__walkGrow{to{--walk-grow:1}}.site-module__oB1X9q__walkStroke{stroke-dasharray:1;stroke-dashoffset:1px;animation:site-module__oB1X9q__walkDraw var(--s-motion-duration-tour-desktop) var(--s-motion-ease-tour) forwards}@keyframes site-module__oB1X9q__walkDraw{to{stroke-dashoffset:0}}.site-module__oB1X9q__walkInk{opacity:0;animation:site-module__oB1X9q__walkInkIn var(--walk-pen-stroke) var(--s-motion-ease-standard) forwards}@keyframes site-module__oB1X9q__walkInkIn{to{opacity:1}}.site-module__oB1X9q__walkSound{flex-direction:column;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.site-module__oB1X9q__walkToolExample{pointer-events:none;position:absolute;overflow:visible}.site-module__oB1X9q__walkHandText{font-family:var(--s-font-family-brand);animation:site-module__oB1X9q__walkEnterIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;font-size:22px;font-style:italic}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__walkSpeakerMeter i,.site-module__oB1X9q__walkVoice[data-speaking] .site-module__oB1X9q__walkVoiceSeal{animation:none}.site-module__oB1X9q__walkSpeakerMeter i{transform:scaleY(.6)}.site-module__oB1X9q__walkVoice,.site-module__oB1X9q__walkVoice[data-speaking]{transition:none;transform:none}.site-module__oB1X9q__walkStroke,.site-module__oB1X9q__walkDrawingInk{clip-path:none;stroke-dashoffset:0;opacity:1;animation:none}.site-module__oB1X9q__walkEnter,.site-module__oB1X9q__walkTag,.site-module__oB1X9q__walkChatThread,.site-module__oB1X9q__walkChatSeat,.site-module__oB1X9q__walkTutorColumn,.site-module__oB1X9q__walkTutorColumn.site-module__oB1X9q__walkClassIn,.site-module__oB1X9q__walkTutorColumn.site-module__oB1X9q__walkClassOut,.site-module__oB1X9q__walkSpeakerWaiting,.site-module__oB1X9q__walkHandText,.site-module__oB1X9q__walkSpeakerMeter[data-talking] i{animation:none}.site-module__oB1X9q__walkDrawing,.site-module__oB1X9q__walkTourChip,.site-module__oB1X9q__walkTourRing path{transition:none}}.site-module__oB1X9q__storyGo{background:var(--s-text-primary);color:var(--p-cream-050);font-family:var(--s-font-family-brand);box-shadow:0 12px 22px -12px color-mix(in srgb, var(--p-ink-900) 60%, transparent);border-radius:999px;padding:.8rem 1.75rem;font-size:1.02rem}.site-module__oB1X9q__inkSvg{text-rendering:geometricprecision;width:94%;height:92%;position:absolute;inset:5% 3% 3%;overflow:visible}.site-module__oB1X9q__inkStep{--t:clamp(0, calc((var(--draw,0) - var(--a)) / (var(--b) - var(--a))), 1);opacity:min(1, calc(var(--t) * 8))}.site-module__oB1X9q__inkLine{fill:none;stroke:var(--s-text-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--t))}.site-module__oB1X9q__inkHydrogen{fill:color-mix(in srgb, var(--p-paper-000) calc(var(--t) * 100%), transparent)}.site-module__oB1X9q__inkOxygen{fill:color-mix(in srgb, var(--p-danger-600) calc(var(--t) * 22%), transparent);stroke:color-mix(in srgb, var(--p-danger-600) 80%, var(--s-text-primary))}.site-module__oB1X9q__inkCheck{stroke:var(--p-sage-600);stroke-width:3px}.site-module__oB1X9q__inkAtomLabel,.site-module__oB1X9q__inkWord,.site-module__oB1X9q__inkTitle{fill:var(--s-text-primary);font-family:var(--s-font-family-brand);opacity:var(--t)}.site-module__oB1X9q__inkWord{font-size:22px}.site-module__oB1X9q__inkTitle{font-size:26px;font-style:italic}.site-module__oB1X9q__inkAccent{fill:var(--p-amber-600);font-weight:700}.site-module__oB1X9q__inkPencil{will-change:transform, opacity;pointer-events:none;transform-origin:.203704rem;width:11rem;height:.814815rem;opacity:calc(min(1, var(--draw,0) * 14) * min(1, (1 - var(--draw,0)) * 14));position:absolute;overflow:visible;transform:translate(-.203704rem,-50%)rotate(-38deg)}.site-module__oB1X9q__roomFrame{width:min(70rem, 100%, calc((100svh - var(--words-h,9rem) - 10.5rem) * 1.75));position:relative}.site-module__oB1X9q__room{background:color-mix(in srgb, var(--s-bg-app) 92%, var(--p-amber-600));--room-arrive:calc(var(--s-motion-duration-slow) * 2.14) var(--s-motion-ease-standard);flex-direction:column;display:flex;position:fixed;inset:0;container:room/size}.site-module__oB1X9q__roomWarm{background:color-mix(in srgb, var(--p-amber-600) 7%, transparent);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.site-module__oB1X9q__roomFrame{flex:1;width:100%;min-height:0;box-shadow:none!important;border-width:0!important;border-radius:0!important}.site-module__oB1X9q__room{--room-rust:color-mix(in srgb, var(--p-clay-600) 80%, var(--p-ink-900))}.site-module__oB1X9q__roomFrame [data-skeleton-top-rail=bar]>div:first-child>*{visibility:hidden}.site-module__oB1X9q__roomFooter{flex-shrink:0}.site-module__oB1X9q__roomFooter footer{background:0 0!important}.site-module__oB1X9q__roomFrame [class~=bottom-4][class~=right-5][class~=type-small]{display:none}.site-module__oB1X9q__roomBrandBar{z-index:41;height:3.75rem;color:var(--s-chrome-text);font-family:var(--s-font-family-brand);align-items:center;font-size:1.45rem;display:flex;position:absolute;top:.625rem;left:1.875rem}.site-module__oB1X9q__room:not([data-live]),.site-module__oB1X9q__room:not([data-live]) *,.site-module__oB1X9q__room:not([data-live]) :before,.site-module__oB1X9q__room:not([data-live]) :after{animation-play-state:paused!important}.site-module__oB1X9q__room [data-skeleton-chrome-edge=header]{animation:site-module__oB1X9q__roomArriveDown var(--room-arrive) backwards}.site-module__oB1X9q__room [data-workspace-rail-side=left]{animation:site-module__oB1X9q__roomArriveRight var(--room-arrive) var(--s-motion-duration-fast) backwards}.site-module__oB1X9q__room [data-workspace-rail-side=right]{animation:site-module__oB1X9q__roomArriveLeft var(--room-arrive) var(--s-motion-duration-fast) backwards}.site-module__oB1X9q__room .site-module__oB1X9q__roomFrame [class~=inset-x-0][class~=bottom-3]{animation:site-module__oB1X9q__roomArriveUp var(--room-arrive) var(--s-motion-duration-standard) backwards}.site-module__oB1X9q__room .site-module__oB1X9q__roomBrandBar{animation:site-module__oB1X9q__roomArriveFade var(--room-arrive) backwards}.site-module__oB1X9q__room .site-module__oB1X9q__roomDoors{animation:site-module__oB1X9q__roomArriveFade var(--room-arrive) var(--s-motion-duration-slow) backwards}.site-module__oB1X9q__room .site-module__oB1X9q__roomTitle{animation:site-module__oB1X9q__roomArriveFade var(--room-arrive) var(--s-motion-duration-fast) backwards}@keyframes site-module__oB1X9q__roomArriveDown{0%{opacity:0;transform:translateY(-24px)}}@keyframes site-module__oB1X9q__roomArriveRight{0%{opacity:0;transform:translate(-24px)}}@keyframes site-module__oB1X9q__roomArriveLeft{0%{opacity:0;transform:translate(24px)}}@keyframes site-module__oB1X9q__roomArriveUp{0%{opacity:0;transform:translateY(24px)}}@keyframes site-module__oB1X9q__roomArriveFade{0%{opacity:0}}.site-module__oB1X9q__roomDoors{z-index:41;height:3.75rem;color:var(--p-cream-050);align-items:center;gap:.5rem;display:flex;position:absolute;top:.625rem;right:1.875rem}.site-module__oB1X9q__roomPill{transition:background-color var(--s-motion-duration-fast) var(--s-motion-ease-standard), color var(--s-motion-duration-fast) var(--s-motion-ease-standard), border-color var(--s-motion-duration-fast) var(--s-motion-ease-standard), transform var(--s-motion-duration-fast) var(--s-motion-ease-standard), box-shadow var(--s-motion-duration-fast) var(--s-motion-ease-standard);border:1px solid;border-radius:999px;padding:.375rem 1rem}.site-module__oB1X9q__roomPill:hover{border-color:var(--p-cream-050);background:var(--p-cream-050);color:var(--p-ink-900);box-shadow:0 6px 14px -8px color-mix(in srgb, var(--p-ink-950) 80%, transparent);transform:translateY(-1px)}.site-module__oB1X9q__roomPill:active{background:color-mix(in srgb, var(--p-cream-050) 86%, var(--p-stone-500));box-shadow:none;transform:translateY(.5px)}.site-module__oB1X9q__roomDoors .site-module__oB1X9q__navText{color:color-mix(in srgb, var(--p-cream-050) 86%, transparent);transition:color var(--s-motion-duration-fast) var(--s-motion-ease-standard), background-size var(--s-motion-duration-standard) var(--s-motion-ease-standard), transform var(--s-motion-duration-fast) var(--s-motion-ease-standard);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat content-box content-box}.site-module__oB1X9q__roomDoors .site-module__oB1X9q__navText:hover{color:var(--p-cream-050);background-size:100% 1px}.site-module__oB1X9q__roomDoors .site-module__oB1X9q__navText:active{transform:translateY(.5px)}.site-module__oB1X9q__roomBrandBar{transition:opacity var(--s-motion-duration-fast) var(--s-motion-ease-standard)}.site-module__oB1X9q__roomBrandBar:hover{opacity:.86}.site-module__oB1X9q__roomBrandBar,.site-module__oB1X9q__roomDoors{transition:transform var(--s-motion-duration-standard,.24s) var(--s-motion-ease-standard,ease), opacity var(--s-motion-duration-standard,.24s) ease}.site-module__oB1X9q__room:has([data-skeleton-chrome-edge=header]>div[aria-hidden=true]) :is(.site-module__oB1X9q__roomBrandBar,.site-module__oB1X9q__roomDoors){opacity:0;pointer-events:none;transform:translateY(-140%)}.site-module__oB1X9q__roomTitle{width:min(17em,80%);color:var(--s-text-primary);font-family:var(--s-font-family-brand);letter-spacing:-.02em;text-align:center;text-wrap:balance;pointer-events:none;margin:0;font-size:clamp(2.3rem,min(4.2vw,7.6vh),4.5rem);font-weight:500;line-height:1.06;position:absolute;top:50%;left:50%;translate:-50% -58%}.site-module__oB1X9q__roomWiped{background:radial-gradient(closest-side, color-mix(in srgb, var(--s-bg-paper) 88%, var(--p-paper-000)) 45%, color-mix(in srgb, var(--s-bg-paper) 80%, transparent) 72%, transparent 100%);pointer-events:none;width:min(68rem,92%);height:30rem;transition:opacity var(--s-motion-duration-slow) ease;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -58%}.site-module__oB1X9q__roomWiped:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, color-mix(in srgb, var(--p-amber-300) 42%, var(--p-cream-050)) 42%, transparent), color-mix(in srgb, color-mix(in srgb, var(--p-amber-300) 24%, var(--p-cream-050)) 18%, transparent) 60%, transparent);filter:blur(18px);border-radius:50%;position:absolute;inset:14% 18%}.site-module__oB1X9q__roomWiped[data-hidden]{opacity:0}.site-module__oB1X9q__roomPhrase{display:inline-block}.site-module__oB1X9q__roomWord{white-space:nowrap;display:inline-block}.site-module__oB1X9q__roomAgentic{display:inline-block;position:relative}.site-module__oB1X9q__roomAgenticLine{fill:none;width:calc(100% + .08em);height:.2em;stroke:color-mix(in srgb, var(--s-mesh-tutor) 82%, var(--s-text-primary));stroke-linecap:round;stroke-width:.075em;vector-effect:non-scaling-stroke;clip-path:inset(-50% 100% -50% -5%);animation:site-module__oB1X9q__roomAgenticDraw calc(var(--s-motion-duration-slow) * 3) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 4) forwards;position:absolute;bottom:-.05em;left:-.04em;overflow:visible}.site-module__oB1X9q__roomAgenticMarker{opacity:0;pointer-events:none;transform-origin:50% 100%;width:.24em;height:.64em;filter:drop-shadow(0 .05em .06em color-mix(in srgb, var(--s-text-primary) 30%, transparent));animation:site-module__oB1X9q__roomAgenticMarker calc(var(--s-motion-duration-slow) * 3) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 4) forwards;position:absolute;bottom:-.1em;left:0;translate:-50%;rotate:28deg}.site-module__oB1X9q__roomAgenticMarker svg{width:100%;height:100%;display:block}.site-module__oB1X9q__roomAgenticMarkerBody{fill:var(--s-mesh-tutor)}.site-module__oB1X9q__roomAgenticMarkerCap{fill:color-mix(in srgb, var(--s-mesh-tutor) 70%, var(--s-text-primary))}.site-module__oB1X9q__roomAgenticMarkerTip{fill:color-mix(in srgb, var(--s-mesh-tutor) 82%, var(--s-text-primary))}@keyframes site-module__oB1X9q__roomAgenticDraw{0%,8%{clip-path:inset(-50% 100% -50% -5%)}82%,to{clip-path:inset(-50% -5%)}}@keyframes site-module__oB1X9q__roomAgenticMarker{0%{opacity:0;left:-2%;translate:-50% -.4em}8%{opacity:1;left:0%;translate:-50%}82%{opacity:1;left:100%;translate:-50%}to{opacity:1;left:100%;translate:-50% -.12em}}.site-module__oB1X9q__roomYours{display:inline-block;position:relative}.site-module__oB1X9q__roomYoursRing{fill:none;width:calc(100% + .4em);height:calc(100% - .2em);stroke:color-mix(in srgb, var(--s-text-primary) 62%, transparent);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:5px;animation:site-module__oB1X9q__roomAgenticDrawRing calc(var(--s-motion-duration-slow) * 2.6) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 2) forwards;position:absolute;top:.2em;left:-.2em;overflow:visible}.site-module__oB1X9q__roomYoursCursor{opacity:0;pointer-events:none;width:.2em;height:.25em;filter:drop-shadow(0 .03em .04em color-mix(in srgb, var(--s-text-primary) 30%, transparent));animation:site-module__oB1X9q__roomYoursCursor calc(var(--s-motion-duration-slow) * 3.4) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 1.8) forwards;position:absolute;top:40%;left:-6%}.site-module__oB1X9q__roomYoursCursor svg{width:100%;height:100%;display:block}.site-module__oB1X9q__roomYoursCursor path{fill:var(--s-text-primary);stroke:var(--s-bg-paper);stroke-linejoin:round;stroke-width:1.2px}.site-module__oB1X9q__roomCursorTag{background:var(--s-text-primary);color:var(--s-bg-paper);font-family:var(--s-font-family-ui);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-style:normal;font-weight:600;line-height:1.4;position:absolute;top:85%;left:70%}.site-module__oB1X9q__roomCursorTagMesh{background:var(--s-mesh-tutor);top:30%;left:115%;rotate:-28deg}@keyframes site-module__oB1X9q__roomAgenticDrawRing{to{stroke-dashoffset:0}}@keyframes site-module__oB1X9q__roomYoursCursor{0%{opacity:0;top:40%;left:-8%}10%{opacity:1;top:48%;left:-5%}45%{opacity:1;top:104%;left:40%}75%{opacity:1;top:40%;left:102%}to{opacity:1;top:74%;left:99%}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__roomAgenticLine{clip-path:none;animation:none}.site-module__oB1X9q__roomAgenticMarker,.site-module__oB1X9q__roomYoursCursor{opacity:1;animation:none}.site-module__oB1X9q__roomAgenticMarker{left:100%;translate:-50% -.12em}.site-module__oB1X9q__roomYoursCursor{top:74%;left:99%}.site-module__oB1X9q__roomYoursRing{stroke-dashoffset:0;animation:none}}.site-module__oB1X9q__roomLetter{--near:0;color:color-mix(in srgb, var(--s-text-primary), var(--room-rust) calc(var(--near) * 75%));text-shadow:0 calc(var(--near) * 7px) calc(var(--near) * 10px) color-mix(in srgb, color-mix(in srgb, var(--p-clay-600) 45%, var(--p-ink-900)) calc(var(--near) * 28%), transparent);transition:transform var(--s-motion-duration-standard) var(--s-motion-ease-standard), color var(--s-motion-duration-standard) ease, text-shadow var(--s-motion-duration-standard) ease;display:inline-block}.site-module__oB1X9q__roomTitle[data-place=right]{left:var(--free-mid,calc(68.2% - 1.6rem));width:calc(var(--free-w,calc(63.6% - 5.5rem)) - 3rem)}.site-module__oB1X9q__roomTitle:is([data-place=right],[data-place=aside],[data-place=aside-middle]){font-size:clamp(1.6rem, min(calc(var(--free-w,60vw) * .066), 7.2vh), 4.25rem)}.site-module__oB1X9q__roomTitle[data-place=top]{top:clamp(1.25rem,5vh,3rem);left:var(--free-mid,50%);font-size:clamp(1.5rem,min(3.2vw,5.2vh),3.2rem);translate:-50%}.site-module__oB1X9q__roomTitle[data-place=aside]{top:clamp(.75rem,3vh,2rem);left:var(--free-mid,calc(31.8% + 1.6rem));width:calc(var(--free-w,calc(63.6% - 5.5rem)) - 3rem);translate:-50%}.site-module__oB1X9q__roomTitle[data-place=aside-middle]{left:var(--free-mid,calc(31.8% + 1.6rem));width:calc(var(--free-w,calc(63.6% - 5.5rem)) - 3rem)}@media (max-height:50rem){.site-module__oB1X9q__roomTitle[data-place=center]{translate:-50% -53%}}@media (max-height:40rem){.site-module__oB1X9q__room .site-module__oB1X9q__roomTitle[data-place=center][data-hook]{translate:-50% -60%}.site-module__oB1X9q__room .site-module__oB1X9q__roomTitle[data-hook] .site-module__oB1X9q__roomTitleText{font-size:clamp(2.2rem,min(5.3vw,8vh),5.8rem)}}.site-module__oB1X9q__room[data-class] [data-skeleton-room-doors]{z-index:42;visibility:visible;cursor:pointer;animation:site-module__oB1X9q__roomLabelIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;position:fixed;top:20px;left:50%;translate:-50%}.site-module__oB1X9q__room[data-class] [data-skeleton-room-doors] *{visibility:visible}.site-module__oB1X9q__roomClassStart{color:color-mix(in srgb, var(--s-text-primary) 55%, transparent);text-align:center;margin:0;font-size:.8125rem}.site-module__oB1X9q__roomClassSheet{background:color-mix(in srgb, white 70%, var(--s-bg-paper));border-radius:8px}.site-module__oB1X9q__roomClassPicture{object-fit:contain;width:90%;height:87%;position:absolute;inset:8% 5% 5%}.site-module__oB1X9q__roomTitleText{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.site-module__oB1X9q__roomTitle[data-hook] .site-module__oB1X9q__roomTitleText{font-size:clamp(2.5rem,min(5.3vw,9.4vh),5.8rem);line-height:1.3}.site-module__oB1X9q__roomTitle[data-hook] .site-module__oB1X9q__roomPhrase{display:block}.site-module__oB1X9q__roomSubhead{max-width:34em;color:color-mix(in srgb, var(--s-text-primary) 80%, transparent);letter-spacing:0;text-wrap:balance;animation:site-module__oB1X9q__roomHintIn calc(var(--s-motion-duration-slow) * 1.43) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 1.5) backwards;margin:clamp(1.1rem,3.2vh,1.7rem) auto 0;font-size:clamp(1.05rem,min(1.45vw,2.7vh),1.5rem);font-weight:400;line-height:1.4}.site-module__oB1X9q__roomSentence{display:inline-block}.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomSubhead{animation:site-module__oB1X9q__roomLetterOut var(--s-motion-duration-standard) var(--s-motion-ease-standard) both}.site-module__oB1X9q__roomStart{letter-spacing:0;pointer-events:auto;animation:site-module__oB1X9q__roomHintIn calc(var(--s-motion-duration-slow) * 1.43) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 1.81) backwards;transition:transform var(--s-motion-duration-fast) var(--s-motion-ease-standard), box-shadow var(--s-motion-duration-fast) var(--s-motion-ease-standard), background-color var(--s-motion-duration-fast) var(--s-motion-ease-standard);margin-top:clamp(1rem,2.6vh,1.5rem);padding:.7em 1.6em;font-size:clamp(.95rem,min(1.05vw,1.95vh),1.1rem);font-weight:400;line-height:1.2;display:inline-block}.site-module__oB1X9q__roomStart:hover,.site-module__oB1X9q__storyStart:hover{background:color-mix(in srgb, var(--s-text-primary) 86%, var(--p-clay-600));box-shadow:0 16px 26px -12px color-mix(in srgb, var(--p-ink-900) 70%, transparent);transform:translateY(-2px)}.site-module__oB1X9q__roomStart:active,.site-module__oB1X9q__storyStart:active{box-shadow:0 6px 12px -8px color-mix(in srgb, var(--p-ink-900) 70%, transparent);transform:translateY(1px)}.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomStart{animation:site-module__oB1X9q__roomLetterOut var(--s-motion-duration-standard) var(--s-motion-ease-standard) both}.site-module__oB1X9q__roomMark{z-index:0;position:relative}.site-module__oB1X9q__roomMark:before,.site-module__oB1X9q__storyMark:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--p-amber-300) 58%, var(--p-cream-050));background-image:var(--pv4-tooth);background-blend-mode:multiply;clip-path:polygon(1% 14%,9% 6%,21% 11%,34% 3%,48% 9%,61% 2%,75% 10%,88% 4%,99% 12%,100% 84%,92% 95%,79% 89%,64% 97%,50% 90%,35% 98%,21% 91%,8% 97%,0% 88%);transform-origin:0;animation:site-module__oB1X9q__roomMarkIn calc(var(--s-motion-duration-slow) * 1.24) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 1.95) both;position:absolute;inset:.16em -.12em .02em -.14em}.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomMark:before{animation:site-module__oB1X9q__roomLetterOut var(--s-motion-duration-standard) var(--s-motion-ease-standard) both}@keyframes site-module__oB1X9q__roomMarkIn{0%{scale:0 1}}.site-module__oB1X9q__roomHint{color:color-mix(in srgb, var(--s-text-primary) 62%, transparent);letter-spacing:0;animation:site-module__oB1X9q__roomHintIn calc(var(--s-motion-duration-slow) * 1.43) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 2.14) backwards;margin:.85rem 0 0;font-size:clamp(1rem,1.3vw,1.35rem);font-weight:400;line-height:1.4;display:block}.site-module__oB1X9q__roomTry{--try-width:min(51rem, calc(100cqw - 13rem));width:var(--try-width);margin:.8rem 0 0 calc((100% - var(--try-width)) / 2);animation:site-module__oB1X9q__roomHintIn calc(var(--s-motion-duration-slow) * 1.43) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 2.3) backwards;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.4cqw,1.25rem);display:grid}.site-module__oB1X9q__roomTryCard{min-width:0;color:var(--s-text-primary);cursor:pointer;pointer-events:auto;transition:transform var(--s-motion-duration-fast) var(--s-motion-ease-standard);background:0 0;border:0;border-radius:.9rem;flex-direction:column;align-items:stretch;gap:.5rem;padding:0;display:flex}.site-module__oB1X9q__roomTryFrame{border:1px solid var(--s-border-default);background:var(--s-bg-paper);height:clamp(4rem,12.5vh,6.8rem);box-shadow:0 2px 8px -4px color-mix(in srgb, var(--p-ink-900) 18%, transparent);transition:box-shadow var(--s-motion-duration-fast) var(--s-motion-ease-standard);border-radius:.5rem;display:block;overflow:hidden}.site-module__oB1X9q__roomTryPicture{object-fit:cover;width:100%;height:100%}.site-module__oB1X9q__roomTryLabel{font-family:var(--s-font-family-brand);letter-spacing:0;text-align:center;transition:color var(--s-motion-duration-fast) var(--s-motion-ease-standard);font-size:clamp(.85rem,min(1.05vw,1.95vh),1rem);font-weight:400;line-height:1.25}.site-module__oB1X9q__roomTryCard:hover{transform:translateY(-3px)}.site-module__oB1X9q__roomTryCard:hover .site-module__oB1X9q__roomTryFrame{box-shadow:0 16px 28px -10px color-mix(in srgb, var(--p-ink-900) 34%, transparent)}.site-module__oB1X9q__roomTryCard:hover .site-module__oB1X9q__roomTryLabel{color:var(--s-text-primary)}.site-module__oB1X9q__roomTryCard:active{transform:translateY(.5px)}.site-module__oB1X9q__room{--pictures-reach:max(364.6px, calc(6.6071vw + 269.46px))}@container room (min-width:1240px) and (min-height:680px){.site-module__oB1X9q__room:not([data-pictures-off]) .site-module__oB1X9q__roomTry{display:none}.site-module__oB1X9q__room:not([data-pictures-off]) .site-module__oB1X9q__roomTitle[data-hook]{width:min(17em, calc(100% - 2 * var(--pictures-reach)))}}@container room (1024px<=width<1240px) and (min-height:620px){.site-module__oB1X9q__room:not([data-pictures-off]) .site-module__oB1X9q__roomTry{display:none}.site-module__oB1X9q__room:not([data-pictures-off]) .site-module__oB1X9q__roomTitle[data-hook]{width:min(17em, calc(100% - 2 * var(--pictures-reach)))}.site-module__oB1X9q__room .site-module__oB1X9q__roomPicture{--picture-width:3.6rem;--pop:1.4;gap:.5rem}.site-module__oB1X9q__room .site-module__oB1X9q__roomPictureFrame{height:2.25rem}.site-module__oB1X9q__room .site-module__oB1X9q__roomPictureLabel{max-width:9rem;font-size:.76rem}}.site-module__oB1X9q__roomPictures{z-index:5;pointer-events:none;display:none;position:absolute;inset:0}.site-module__oB1X9q__room:is([data-pictures],[data-pictures-measuring]) .site-module__oB1X9q__roomPictures{display:block}.site-module__oB1X9q__room[data-pictures-measuring] .site-module__oB1X9q__roomPictures{visibility:hidden}.site-module__oB1X9q__roomPicture[data-hidden]{display:none}.site-module__oB1X9q__roomPictureLines{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--s-text-primary) 26%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;position:absolute;inset:0;overflow:visible}.site-module__oB1X9q__roomPictures{--draw-start:calc(var(--s-motion-duration-slow) * .9);--draw-step:90ms}.site-module__oB1X9q__roomPictureLines path{stroke-dasharray:1 3;animation:site-module__oB1X9q__roomStrokeDraw calc(var(--s-motion-duration-slow) * .85) var(--s-motion-ease-standard) calc(var(--draw-start) + var(--n,0) * var(--draw-step)) backwards}.site-module__oB1X9q__roomDoodle :is(path,circle){stroke-dasharray:1 3;animation:site-module__oB1X9q__roomStrokeDraw calc(var(--s-motion-duration-slow) * 1.2) var(--s-motion-ease-standard) calc(var(--draw-start) + var(--n,0) * var(--draw-step) + var(--s-motion-duration-fast)) backwards}.site-module__oB1X9q__roomDoodle .site-module__oB1X9q__roomDoodleWash{animation:site-module__oB1X9q__roomStrokeDraw calc(var(--s-motion-duration-slow) * 1.2) var(--s-motion-ease-standard) calc(var(--draw-start) + var(--n,0) * var(--draw-step) + var(--s-motion-duration-fast)) backwards, site-module__oB1X9q__roomWashIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) calc(var(--draw-start) + var(--n,0) * var(--draw-step) + var(--s-motion-duration-slow)) backwards}.site-module__oB1X9q__roomDoodle .site-module__oB1X9q__roomDoodleText{animation:site-module__oB1X9q__roomWashIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) calc(var(--draw-start) + var(--n,0) * var(--draw-step) + var(--s-motion-duration-slow)) backwards}@keyframes site-module__oB1X9q__roomStrokeDraw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes site-module__oB1X9q__roomWashIn{0%{fill-opacity:0}}.site-module__oB1X9q__roomPicture{--picture-width:4.8rem;--pop:1.6;color:var(--s-text-primary);cursor:pointer;pointer-events:auto;text-align:left;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.7rem;padding:0;display:flex;position:absolute}.site-module__oB1X9q__roomPictureLabel{animation:site-module__oB1X9q__roomHintIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) calc(var(--draw-start) + var(--n,0) * var(--draw-step) + var(--s-motion-duration-standard)) backwards}.site-module__oB1X9q__roomPicture[data-side=right]{text-align:right;flex-direction:row-reverse}.site-module__oB1X9q__roomPictureFrame{width:var(--picture-width);border:1px solid var(--s-border-default);background:var(--s-bg-paper);height:3rem;box-shadow:0 2px 6px -3px color-mix(in srgb, var(--p-ink-900) 18%, transparent);rotate:var(--tilt,0deg);transform-origin:0;transition:transform calc(var(--s-motion-duration-standard) * 1.2) var(--s-motion-ease-swing), box-shadow var(--s-motion-duration-standard) var(--s-motion-ease-standard);border-radius:.4rem;flex-shrink:0;display:block;overflow:hidden}.site-module__oB1X9q__roomPicture[data-side=right] .site-module__oB1X9q__roomPictureFrame{transform-origin:100%}.site-module__oB1X9q__roomPicture[data-board-picture]{--tilt:1.8deg}.site-module__oB1X9q__roomPicture[data-board-picture] .site-module__oB1X9q__roomPictureFrame{transform-origin:0 100%}.site-module__oB1X9q__roomPicture[data-board-picture][data-side=right] .site-module__oB1X9q__roomPictureFrame{transform-origin:100% 100%}.site-module__oB1X9q__roomPictureLabel{max-width:11rem;color:var(--s-text-primary);font-family:var(--s-font-family-brand);letter-spacing:0;text-wrap:balance;transition:color var(--s-motion-duration-fast) var(--s-motion-ease-standard), transform calc(var(--s-motion-duration-standard) * 1.2) var(--s-motion-ease-swing);font-size:.84rem;font-style:italic;font-weight:400;line-height:1.25}.site-module__oB1X9q__roomPicture:is(:hover,:focus-visible){z-index:1}.site-module__oB1X9q__roomPicture:is(:hover,:focus-visible) .site-module__oB1X9q__roomPictureFrame{transform:scale(var(--pop))}.site-module__oB1X9q__roomPicture:hover .site-module__oB1X9q__roomPictureFrame{box-shadow:0 14px 26px -12px color-mix(in srgb, var(--p-ink-900) 32%, transparent)}.site-module__oB1X9q__roomDoodleFrame{box-shadow:none;background:0 0;border:0;overflow:visible}.site-module__oB1X9q__roomDoodle{fill:none;width:100%;height:100%;stroke:color-mix(in srgb, var(--s-text-primary) 72%, transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;display:block;overflow:visible}.site-module__oB1X9q__roomDoodleAccent{stroke:color-mix(in srgb, var(--s-mesh-tutor) 85%, var(--s-text-primary))}.site-module__oB1X9q__roomDoodleWash{fill:color-mix(in srgb, var(--p-amber-300) 45%, transparent)}.site-module__oB1X9q__roomDoodleText{fill:color-mix(in srgb, var(--s-mesh-tutor) 85%, var(--s-text-primary));stroke:none;font-family:var(--s-font-family-brand);font-size:9px;font-style:italic}.site-module__oB1X9q__roomPictureLine{color:var(--s-text-muted);margin-top:.15rem;font-size:.82em;display:block}.site-module__oB1X9q__roomPicture:is(:hover,:focus-visible) .site-module__oB1X9q__roomPictureLabel{color:var(--s-text-primary);transform:translateX(calc(var(--picture-width) * (var(--pop) - 1)))}.site-module__oB1X9q__roomPicture[data-side=right]:is(:hover,:focus-visible) .site-module__oB1X9q__roomPictureLabel{transform:translateX(calc(var(--picture-width) * (1 - var(--pop))))}.site-module__oB1X9q__roomPicture:active .site-module__oB1X9q__roomPictureFrame{transform:scale(calc(var(--pop) - .06))}.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomTry{animation:site-module__oB1X9q__roomLetterOut var(--s-motion-duration-standard) var(--s-motion-ease-standard) both}.site-module__oB1X9q__roomScrollHint{z-index:65;border:1px solid color-mix(in srgb, var(--p-amber-300) 60%, transparent);background:linear-gradient(180deg, var(--s-chrome-bg-muted) 0%, var(--s-chrome-bg) 100%);width:max-content;max-width:calc(100% - 2rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--s-chrome-text) 16%, transparent), 0 0 0 7px color-mix(in srgb, var(--p-amber-300) 16%, transparent), 0 30px 60px -18px color-mix(in srgb, var(--p-ink-900) 72%, transparent);color:var(--s-chrome-text);font-family:var(--s-font-family-brand);text-align:left;pointer-events:none;animation:site-module__oB1X9q__roomScrollHintIn calc(var(--s-motion-duration-slow) * .8) var(--s-motion-ease-standard) both;border-radius:1.6rem;align-items:center;gap:1rem;margin:0;padding:1.1rem 1.9rem 1.2rem 1.4rem;display:flex;position:absolute;top:47%;left:50%;translate:-50% -50%}.site-module__oB1X9q__roomScrollHint svg{width:1.8rem;height:1.8rem;color:var(--p-amber-300);flex-shrink:0}.site-module__oB1X9q__roomScrollHintWords{flex-direction:column;gap:.2rem;display:flex}.site-module__oB1X9q__roomScrollHintLead{letter-spacing:-.01em;font-size:clamp(1.3rem,1.8vw,1.65rem);line-height:1.2}.site-module__oB1X9q__roomScrollHintTry{color:color-mix(in srgb, var(--p-amber-300) 78%, var(--s-chrome-text));font-size:clamp(1.1rem,1.45vw,1.35rem);font-style:italic;line-height:1.3}@keyframes site-module__oB1X9q__roomScrollHintIn{0%{opacity:0;transform:translateY(12px)scale(.94)}}.site-module__oB1X9q__room[data-hinting=leaving] .site-module__oB1X9q__roomScrollHint{animation:site-module__oB1X9q__roomScrollHintOut calc(var(--s-motion-duration-slow) * .5) var(--s-motion-ease-standard) both}.site-module__oB1X9q__roomHintBeams{z-index:66;pointer-events:none;width:100%;height:100%;transition:opacity calc(var(--s-motion-duration-slow) * .5) var(--s-motion-ease-standard);position:fixed;inset:0;overflow:visible}.site-module__oB1X9q__room:not([data-pictures]) .site-module__oB1X9q__roomScrollHint{top:32%}.site-module__oB1X9q__room[data-hinting=leaving] .site-module__oB1X9q__roomHintBeams{opacity:0}.site-module__oB1X9q__roomHintBeams path{fill:none;stroke-dasharray:1 1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:2px;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--p-amber-300) 70%, transparent));animation:site-module__oB1X9q__roomBeamDraw calc(var(--s-motion-duration-slow) * 1.3) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * (.35 + var(--beam) * .16)) forwards}@keyframes site-module__oB1X9q__roomBeamDraw{to{stroke-dashoffset:0}}@keyframes site-module__oB1X9q__roomScrollHintOut{to{opacity:0;filter:blur(6px);transform:scale(.9)}}.site-module__oB1X9q__room .site-module__oB1X9q__roomTitle>*{transition:opacity var(--s-motion-duration-slow) var(--s-motion-ease-standard), filter var(--s-motion-duration-slow) var(--s-motion-ease-standard), scale var(--s-motion-duration-slow) var(--s-motion-ease-standard)}.site-module__oB1X9q__room[data-hinting=on] .site-module__oB1X9q__roomTitle>:not(.site-module__oB1X9q__roomTry){opacity:.08;filter:blur(2px);scale:.97}.site-module__oB1X9q__room[data-hinting=on] .site-module__oB1X9q__roomTitle *{pointer-events:none}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__roomPicture{--pop:1.2}.site-module__oB1X9q__roomPictureFrame,.site-module__oB1X9q__roomPictureLabel{transition-duration:var(--s-motion-duration-fast);transition-timing-function:var(--s-motion-ease-standard)}}.site-module__oB1X9q__roomAbout{z-index:60;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex;position:absolute;bottom:1rem;right:1rem}.site-module__oB1X9q__roomAboutChip{border:1px solid color-mix(in srgb, var(--s-text-primary) 14%, transparent);background:color-mix(in srgb, var(--p-cream-050) 80%, transparent);color:color-mix(in srgb, var(--s-text-primary) 62%, transparent);font-family:var(--s-font-family-brand);cursor:pointer;transition:color var(--s-motion-duration-standard) var(--s-motion-ease-standard), border-color var(--s-motion-duration-standard) var(--s-motion-ease-standard), background-color var(--s-motion-duration-standard) var(--s-motion-ease-standard);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .6rem;font-size:.82rem;font-style:italic;display:inline-flex}.site-module__oB1X9q__roomAboutChip svg{width:.95em;height:.95em}.site-module__oB1X9q__roomAboutChip:hover,.site-module__oB1X9q__roomAboutChip[aria-expanded=true]{border-color:color-mix(in srgb, var(--s-text-primary) 30%, transparent);background:var(--p-cream-050);color:var(--s-text-primary)}.site-module__oB1X9q__roomAboutCard{border:1px solid color-mix(in srgb, var(--s-text-primary) 16%, transparent);border-radius:var(--s-radius-lg);background:var(--p-cream-050);width:min(21rem,100vw - 2rem);box-shadow:0 18px 36px -18px color-mix(in srgb, var(--p-ink-900) 55%, transparent);animation:site-module__oB1X9q__roomHintIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) both;padding:.85rem 2.2rem .95rem 1rem;position:relative}.site-module__oB1X9q__roomAboutHead{position:absolute;top:.35rem;right:.35rem}.site-module__oB1X9q__roomAboutClose{width:1.6rem;height:1.6rem;color:color-mix(in srgb, var(--s-text-primary) 62%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-module__oB1X9q__roomAboutClose svg{width:.95rem;height:.95rem}.site-module__oB1X9q__roomAboutTitle{color:var(--s-text-primary);font-family:var(--s-font-family-brand);margin:0 0 .6rem;font-size:1rem;font-weight:400;line-height:1.3}.site-module__oB1X9q__roomAboutParts{border-bottom:1px solid color-mix(in srgb, var(--s-text-primary) 12%, transparent);color:color-mix(in srgb, var(--s-text-primary) 82%, transparent);font-family:var(--s-font-family-brand);gap:.35rem;margin:0 0 .7rem;padding:0 0 .7rem;font-size:.9rem;line-height:1.4;list-style:none;display:grid}.site-module__oB1X9q__roomAboutParts strong{color:var(--s-text-primary);font-weight:700}.site-module__oB1X9q__roomAboutWords{color:color-mix(in srgb, var(--s-text-primary) 72%, transparent);font-family:var(--s-font-family-brand);margin:0;font-size:.86rem;line-height:1.45}.site-module__oB1X9q__roomAboutWords+.site-module__oB1X9q__roomAboutWords{margin-top:.4rem}.site-module__oB1X9q__roomBack{border:1px solid color-mix(in srgb, var(--s-text-primary) 18%, transparent);background:color-mix(in srgb, var(--p-cream-050) 80%, transparent);box-shadow:0 6px 14px -10px color-mix(in srgb, var(--p-ink-900) 45%, transparent);color:color-mix(in srgb, var(--s-text-primary) 78%, transparent);font-family:var(--s-font-family-brand);letter-spacing:.01em;cursor:pointer;pointer-events:auto;transition:color var(--s-motion-duration-standard) var(--s-motion-ease-standard), border-color var(--s-motion-duration-standard) var(--s-motion-ease-standard), background-color var(--s-motion-duration-standard) var(--s-motion-ease-standard);animation:site-module__oB1X9q__roomHintIn calc(var(--s-motion-duration-slow) * 1.43) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 2.6) backwards;border-radius:999px;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.45rem .95rem .45rem .75rem;font-size:clamp(.88rem,1vw,1rem);display:inline-flex}.site-module__oB1X9q__roomBack svg{width:.95em;height:.95em}.site-module__oB1X9q__roomBack:hover{border-color:color-mix(in srgb, var(--s-text-primary) 34%, transparent);background:var(--p-cream-050);color:var(--s-text-primary)}.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomHint{animation:site-module__oB1X9q__roomLetterOut var(--s-motion-duration-standard) var(--s-motion-ease-standard) both}@keyframes site-module__oB1X9q__roomHintIn{0%{opacity:0;filter:blur(4px);translate:0 .4em}}.site-module__oB1X9q__roomMessage{display:inline}.site-module__oB1X9q__roomHintTouch{display:none}@media (hover:none){.site-module__oB1X9q__roomHintMouse{display:none}.site-module__oB1X9q__roomHintTouch{display:inline}}.site-module__oB1X9q__roomLetter{animation:site-module__oB1X9q__roomLetterIn calc(var(--s-motion-duration-slow) * 1.33) var(--s-motion-ease-standard) backwards;animation-delay:calc(var(--i,0) * var(--s-motion-duration-fast) / 12 + var(--s-motion-duration-standard))}.site-module__oB1X9q__roomGhost{pointer-events:none}.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomLetter{animation:site-module__oB1X9q__roomLetterOut var(--s-motion-duration-standard) var(--s-motion-ease-standard) both;animation-delay:calc(var(--i,0) * var(--s-motion-duration-fast) / 50)}@keyframes site-module__oB1X9q__roomLetterIn{0%{opacity:0;filter:blur(6px);translate:0 .42em;rotate:6deg}}@keyframes site-module__oB1X9q__roomLetterOut{to{opacity:0;filter:blur(5px);translate:0 -.35em;rotate:-5deg}}@keyframes site-module__oB1X9q__roomLabelIn{0%{opacity:0}}.site-module__oB1X9q__roomNote{z-index:60;border:1px solid color-mix(in srgb, var(--room-rust) 28%, var(--s-border-default));background:color-mix(in srgb, var(--s-bg-panel) 94%, var(--p-paper-000));width:max-content;max-width:19rem;box-shadow:0 1px 0 color-mix(in srgb, var(--p-paper-000) 70%, transparent) inset, 0 12px 30px -14px color-mix(in srgb, color-mix(in srgb, var(--p-clay-600) 45%, var(--p-ink-900)) 45%, transparent);color:var(--s-text-primary);text-wrap:pretty;animation:site-module__oB1X9q__roomNoteIn var(--s-motion-duration-standard) var(--s-motion-ease-standard) both;border-radius:.7rem;margin:0;padding:.6rem .8rem .65rem;font-size:.8rem;line-height:1.55;position:fixed;translate:-50% calc(-100% - 16px);rotate:-.6deg}.site-module__oB1X9q__roomNote:after{content:"";border-right:1px solid color-mix(in srgb, var(--room-rust) 28%, var(--s-border-default));border-bottom:1px solid color-mix(in srgb, var(--room-rust) 28%, var(--s-border-default));background:inherit;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;translate:-50%;rotate:45deg}.site-module__oB1X9q__roomNoteLink{border:1px solid var(--room-rust);color:var(--room-rust);font-family:var(--font-room-pencil), var(--s-font-family-brand);font-variation-settings:"SOFT" 100, "WONK" 1;border-radius:999px;margin-left:.15rem;padding:0 .65rem;font-style:italic;font-weight:500;display:inline-block}.site-module__oB1X9q__room :is(button,[role=button],span[aria-label],span[title],[data-board-tool],[data-board-shape]){cursor:pointer}.site-module__oB1X9q__room .site-module__oB1X9q__roomFrame [class~=inset-x-0][class~=bottom-3] span:has(>svg){cursor:pointer}.site-module__oB1X9q__roomNoteLink:hover{background:var(--room-rust);color:var(--s-bg-panel)}@keyframes site-module__oB1X9q__roomNoteIn{0%{opacity:0;transform:translateY(6px)}}.site-module__oB1X9q__roomDrawing{--drawing-top:max(30%, calc(var(--title-bottom,0px) + 2.5rem));top:var(--drawing-top);left:var(--free-mid,calc(31.8% + 1.6rem));width:min(23.5%, calc(var(--free-w,100%) - 3rem));height:calc(96% - var(--drawing-top));pointer-events:none;position:absolute;translate:-50%}.site-module__oB1X9q__roomDrawingSheet,.site-module__oB1X9q__roomBoard{position:absolute;inset:0}.site-module__oB1X9q__roomBoard .tl-container{--color-background:transparent;background:0 0}.site-module__oB1X9q__roomBoard .tl-background{background:0 0!important}.site-module__oB1X9q__roomComposerPicker{z-index:30;position:absolute;bottom:calc(100% + .4rem);left:.75rem;right:.75rem}.site-module__oB1X9q__roomDrawingShown{border-radius:var(--s-radius-lg);box-shadow:0 0 0 2px color-mix(in srgb, var(--p-amber-300) 85%, transparent), 0 0 28px 6px color-mix(in srgb, var(--p-amber-300) 45%, transparent);opacity:0;animation:site-module__oB1X9q__roomDrawingShown calc(var(--s-motion-duration-slow) * 4) var(--s-motion-ease-standard);position:absolute;inset:-.6rem}@keyframes site-module__oB1X9q__roomDrawingShown{0%{opacity:0;transform:scale(1.03)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__roomLetter,.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomLetter,.site-module__oB1X9q__roomHint,.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomHint,.site-module__oB1X9q__roomSubhead,.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomSubhead,.site-module__oB1X9q__roomTry,.site-module__oB1X9q__roomPicture,.site-module__oB1X9q__roomPictureLines,.site-module__oB1X9q__roomPictureLines path,.site-module__oB1X9q__roomPictureLabel,.site-module__oB1X9q__roomDoodle :is(path,circle,text),.site-module__oB1X9q__roomDoodle :is(.site-module__oB1X9q__roomDoodleWash,.site-module__oB1X9q__roomDoodleText),.site-module__oB1X9q__roomHintBeams path,.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomTry,.site-module__oB1X9q__roomStart,.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomStart,.site-module__oB1X9q__roomMark:before,.site-module__oB1X9q__roomGhost .site-module__oB1X9q__roomMark:before,.site-module__oB1X9q__room [data-skeleton-chrome-edge=header],.site-module__oB1X9q__room [data-workspace-rail-side],.site-module__oB1X9q__room .site-module__oB1X9q__roomFrame [class~=inset-x-0][class~=bottom-3],.site-module__oB1X9q__room .site-module__oB1X9q__roomBrandBar,.site-module__oB1X9q__room .site-module__oB1X9q__roomDoors,.site-module__oB1X9q__room .site-module__oB1X9q__roomTitle{animation:none}.site-module__oB1X9q__roomTitle,.site-module__oB1X9q__room .site-module__oB1X9q__roomTitle>*{transition:none}.site-module__oB1X9q__roomHintBeams path{stroke-dashoffset:0}}.site-module__oB1X9q__landing{min-height:100dvh;container:landing/inline-size}.site-module__oB1X9q__storyNarrow,.site-module__oB1X9q__roomWide{display:contents}@container landing (min-width:56.25rem){.site-module__oB1X9q__storyNarrow{display:none}}@container landing not (min-width:56.25rem){.site-module__oB1X9q__roomWide{display:none}}.site-module__oB1X9q__story{flex-direction:column;flex:1;width:100%;max-width:34rem;margin:0 auto;padding:0 0 .5rem;display:flex}.site-module__oB1X9q__storyHero{background:radial-gradient(closest-side, color-mix(in srgb, var(--s-bg-paper) 70%, var(--p-cream-050)) 40%, transparent 100%);text-align:center;flex-direction:column;align-items:center;gap:1.4rem;padding:8.25rem 1.5rem 2.5rem;display:flex}.site-module__oB1X9q__storyTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,9.6vw,2.6rem);font-weight:400;line-height:1.12}.site-module__oB1X9q__storySubhead{max-width:22em;color:color-mix(in srgb, var(--s-text-primary) 80%, transparent);text-wrap:pretty;margin:-.4rem 0 0;font-size:1.12rem;line-height:1.45}.site-module__oB1X9q__storyMark{z-index:0;white-space:nowrap;position:relative}.site-module__oB1X9q__storyMark:before{animation-delay:var(--s-motion-duration-slow)}.site-module__oB1X9q__storyStart{transition:transform var(--s-motion-duration-fast) var(--s-motion-ease-standard), box-shadow var(--s-motion-duration-fast) var(--s-motion-ease-standard), background-color var(--s-motion-duration-fast) var(--s-motion-ease-standard);font-size:1.06rem}.site-module__oB1X9q__storyScroll{color:color-mix(in srgb, var(--s-text-primary) 60%, transparent);margin:0;font-size:.95rem;font-style:italic}.site-module__oB1X9q__storyPart{flex-direction:column;gap:.875rem;padding:3rem 1.25rem .5rem;display:flex}.site-module__oB1X9q__storyHero+.site-module__oB1X9q__storyPart{padding-top:1.75rem}.site-module__oB1X9q__storyLabel{color:color-mix(in srgb, color-mix(in srgb, var(--p-amber-600) 55%, var(--p-ochre-600)) 82%, var(--s-text-primary));font-family:var(--s-font-family-ui);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.site-module__oB1X9q__storyHeading{text-wrap:balance;margin:0;font-size:1.75rem;font-weight:400;line-height:1.2}.site-module__oB1X9q__storyLine{color:color-mix(in srgb, var(--s-text-primary) 80%, transparent);font-family:var(--s-font-family-ui);margin:0;font-size:1rem;line-height:1.55}.site-module__oB1X9q__storyPicture{border:1px solid color-mix(in srgb, var(--s-border-default) 70%, var(--p-amber-300) 12%);background:var(--s-bg-paper);width:100%;height:auto;box-shadow:0 10px 28px -6px color-mix(in srgb, var(--p-ink-900) 20%, transparent);object-fit:cover;object-position:top center;border-radius:1rem;margin-top:.25rem}.site-module__oB1X9q__storyPicture[data-tall=short]{aspect-ratio:35/23;object-position:left center}.site-module__oB1X9q__storyPicture[data-tall=tall]{aspect-ratio:7/8}.site-module__oB1X9q__storyPicture[data-tall=middle]{aspect-ratio:35/36}.site-module__oB1X9q__storySemester{border:1px solid color-mix(in srgb, var(--s-chrome-text) 10%, transparent);background:var(--s-masthead-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--s-chrome-text) 18%, transparent), 0 22px 40px -24px color-mix(in srgb, var(--s-text-primary) 45%, transparent);color:var(--s-chrome-text);border-radius:1.15rem;flex-direction:column;gap:1rem;margin:3.5rem 1.25rem 0;padding:1.5rem 1.375rem 1.6rem;display:flex}.site-module__oB1X9q__storySemesterTitle{margin:0;font-size:1.5rem;font-weight:400;line-height:1.25}.site-module__oB1X9q__storySemesterList{font-family:var(--s-font-family-ui);flex-direction:column;gap:.75rem;margin:0;font-size:.94rem;line-height:1.5;display:flex}.site-module__oB1X9q__storySemesterList dt{color:color-mix(in srgb, var(--p-amber-300) 62%, var(--p-cream-050));font-family:var(--s-font-family-brand)}.site-module__oB1X9q__storySemesterList dd{color:color-mix(in srgb, var(--s-chrome-text) 88%, transparent);margin:0}.site-module__oB1X9q__storyEnd{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3.5rem 1.5rem 3rem;display:flex}.site-module__oB1X9q__storyComputer{color:color-mix(in srgb, var(--s-text-primary) 60%, transparent);font-family:var(--s-font-family-ui);margin:0;font-size:.875rem}.site-module__oB1X9q__storyComputerTry{color:var(--s-text-primary);font-family:var(--s-font-family-brand);font-style:italic}@media (prefers-reduced-motion:reduce){.site-module__oB1X9q__storyMark:before{animation:none}}
.workspace-card-module__lrR0Vq__openWord{font-family:var(--s-font-family-brand);letter-spacing:.01em;font-size:.95rem;line-height:1}.workspace-card-module__lrR0Vq__press{transition:scale var(--s-motion-duration-fast) var(--s-motion-ease-standard)}.workspace-card-module__lrR0Vq__press[data-pressed]{scale:.995}@media (prefers-reduced-motion:reduce){.workspace-card-module__lrR0Vq__press{transition:none}.workspace-card-module__lrR0Vq__press[data-pressed]{scale:none}}
@property --opening-reach{syntax:"<percentage>";inherits:false;initial-value:-30%}.first-run-opening-module__SOXqOG__opening,.first-run-opening-module__SOXqOG__cardFold{--opening-seal-lift:calc((1.5rem + 1.05 * clamp(1.9rem, 3vw, 2.75rem) + .75rem + .78rem * 1.45) / 2)}.first-run-opening-module__SOXqOG__sealGroup{translate:0 calc(-1 * var(--opening-seal-lift))}.first-run-opening-module__SOXqOG__cardFold{transform-origin:50%;animation:first-run-opening-module__SOXqOG__openingCardFold var(--s-motion-duration-slow) var(--s-motion-ease-standard) both}@keyframes first-run-opening-module__SOXqOG__openingCardFold{0%{opacity:1;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(calc(var(--fold-x,0px) * .2), calc((var(--fold-y,0px) - var(--opening-seal-lift)) * .2)) scale(.94, .24)}to{opacity:0;transform:translate(var(--fold-x,0px), calc(var(--fold-y,0px) - var(--opening-seal-lift))) scale(.08, .05)}}.first-run-opening-module__SOXqOG__paper{animation:first-run-opening-module__SOXqOG__openingFadeIn var(--s-motion-duration-slow) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) + var(--opening-since)) both}.first-run-opening-module__SOXqOG__dots{-webkit-mask-image:radial-gradient(circle farthest-corner at 50% calc(50% - var(--opening-seal-lift)), var(--s-text-primary) var(--opening-reach), transparent calc(var(--opening-reach) + 30%));mask-image:radial-gradient(circle farthest-corner at 50% calc(50% - var(--opening-seal-lift)), var(--s-text-primary) var(--opening-reach), transparent calc(var(--opening-reach) + 30%));animation:first-run-opening-module__SOXqOG__openingDotsReach var(--s-motion-duration-room) var(--s-motion-ease-standard) calc(var(--s-motion-duration-slow) * 2 + var(--opening-since)) both;background-position:50%;background-size:24px 24px}@keyframes first-run-opening-module__SOXqOG__openingDotsReach{to{--opening-reach:100%}}.first-run-opening-module__SOXqOG__seal{animation:first-run-opening-module__SOXqOG__openingSealIn var(--s-motion-duration-slow) var(--s-motion-ease-tour) calc(var(--s-motion-duration-fast) + var(--opening-since)) both}.first-run-opening-module__SOXqOG__seal .motion-ui-mesh-mark-arc{animation-delay:var(--opening-since)}@keyframes first-run-opening-module__SOXqOG__openingSealIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.first-run-opening-module__SOXqOG__line{opacity:0}.first-run-opening-module__SOXqOG__line[data-shown]{opacity:1;animation:first-run-opening-module__SOXqOG__openingFadeIn var(--s-motion-duration-standard) var(--s-motion-ease-standard) both}.first-run-opening-module__SOXqOG__leaving{pointer-events:none;animation:first-run-opening-module__SOXqOG__openingFadeOut var(--s-motion-duration-room) var(--s-motion-ease-standard) both}@keyframes first-run-opening-module__SOXqOG__openingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes first-run-opening-module__SOXqOG__openingFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.first-run-opening-module__SOXqOG__cardFold,.first-run-opening-module__SOXqOG__paper,.first-run-opening-module__SOXqOG__dots,.first-run-opening-module__SOXqOG__seal,.first-run-opening-module__SOXqOG__line[data-shown],.first-run-opening-module__SOXqOG__leaving{animation:none}.first-run-opening-module__SOXqOG__cardFold{visibility:hidden}.first-run-opening-module__SOXqOG__dots{-webkit-mask-image:none;mask-image:none}}
