@font-face{font-family: Replica;src: url('/kit/type/replica.woff2') format('woff2');font-weight: 400;font-display: fallback}@font-face{font-family: 'Geist Mono';src: url('/kit/type/geist-mono.woff2') format('woff2');font-weight: 400;font-display: fallback}@font-face{font-family: Geist;src: url('/kit/type/geist-400.woff2') format('woff2');font-weight: 400;font-display: fallback}@font-face{font-family: Geist;src: url('/kit/type/geist-500.woff2') format('woff2');font-weight: 500;font-display: fallback}@font-face{font-family: Geist;src: url('/kit/type/geist-600.woff2') format('woff2');font-weight: 600;font-display: fallback}@font-face{font-family: 'Replica Fallback';src: local('Arial'),local('Helvetica'),local('Arimo');size-adjust: 98.2%;ascent-override: 96.8%;descent-override: 25.5%;line-gap-override: 0%}@font-face{font-family: 'Geist Fallback';src: local('Arial'),local('Helvetica'),local('Arimo');size-adjust: 104%;ascent-override: 96.7%;descent-override: 28.4%;line-gap-override: 0%}:root{--off: #fdfbf8;--white: #ffffff;--mist: #f6f4f0;--chalk: #f0eeea;--sand: #e6e3dd;--linen: #d7d2c9;--dust: #b7b4ac;--ash: #a8a097;--pebble: #8c8981;--stone: #746c64;--espresso: #453e38;--soot: #28241f;--coal: #1d1b17;--ink: #131210;--night: #0b0a09;--orange: #ff5a0a;--clay: #d97757;--ease-out: cubic-bezier(0.16,1,0.3,1);--ease-in-out: cubic-bezier(0.65,0,0.35,1);--ease-arrive: cubic-bezier(0.22,0.61,0.36,1);--ease-resolve: cubic-bezier(0.45,0.5,0.25,1);--ease-settle: cubic-bezier(0.34,1.4,0.5,1);--ease-glide: cubic-bezier(0.34,1.25,0.5,1);--ease-sheet: cubic-bezier(0.32,0.72,0,1);--gut: clamp(20px,4vw,64px);--page: 1312px;--col-gap: 24px;--page-w: min(100vw - 2 * var(--gut),var(--page));--col: calc((var(--page-w) - 11 * var(--col-gap)) / 12);--span-8: calc(var(--col) * 8 + var(--col-gap) * 7);--span-6: calc(var(--col) * 6 + var(--col-gap) * 5)}.g-grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--col-gap)}.g-4{grid-column: span 4}.g-6{grid-column: span 6}.g-center{grid-column: 3 / span 8}.g-split{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--col-gap)}.g-split>:first-child{grid-column: 1 / span 7}.g-split>:last-child{grid-column: 8 / span 5}@media (max-width: 900px){.g-grid{grid-template-columns: minmax(0,1fr);row-gap: 40px}.g-4,.g-6,.g-center{grid-column: 1 / -1}.g-split{grid-template-columns: minmax(0,1fr)}.g-split>:first-child,.g-split>:last-child{grid-column: 1 / -1}}*{box-sizing: border-box}html,body{margin: 0;background: var(--off);color: var(--ink)}body{font: 18px/1.3 Replica,'Replica Fallback',system-ui,sans-serif;-webkit-font-smoothing: antialiased}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}.lockup{display: block;height: 22px;width: auto;color: var(--ink)}.mark{display: inline-block;width: 1em;height: 1em;flex: none}.mark svg{display: block;width: 100%;height: 100%}.app{display: inline-flex;align-items: center;gap: 12px;height: 52px;padding: 0 20px 0 16px;border-radius: 12px;background: var(--ink);color: var(--off);font: 17px/1 Replica,'Replica Fallback',sans-serif;white-space: nowrap;box-shadow: 0 1px 0 rgb(255 255 255 / 0.08) inset,0 10px 24px -14px rgb(19 18 16 / 0.6)}.app .mark{width: 20px;height: 20px}.app .mark.light{color: var(--off)}ss-widget,ss-widget-stand{display: block}@view-transition{navigation: auto}.top{view-transition-name: bar}::view-transition-old(root),::view-transition-new(root){animation-duration: 0.34s;animation-timing-function: var(--ease-in-out)}::view-transition-group(bar){animation-duration: 0.34s}@media (prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important}}.trio-h{display: inline-flex;position: relative;top: -0.17em;vertical-align: -0.06em;margin-right: 0.22em}.trio-h .mk{display: grid;place-items: center;width: 0.82em;height: 0.82em;border-radius: 50%;background: var(--trio-chip,var(--chalk));box-shadow: 0 0 0 0.05em var(--trio-ring,var(--off));color: var(--trio-ink,var(--ink))}.trio-h .mk + .mk{margin-left: -0.22em}.trio-h .mk svg{display: block;width: 0.46em;height: 0.46em}.trio-h .mk{position: relative;transition: margin 0.36s var(--ease-out),translate 0.36s var(--ease-out)}.trio-h .mk::after{content: attr(data-name);position: absolute;left: 50%;bottom: calc(100% + 8px);padding: 5px 9px 6px;border-radius: 8px;background: var(--trio-tip,var(--ink));box-shadow: 0 0 0 0.5px var(--trio-tip-line,transparent);color: var(--trio-tip-ink,var(--off));font: 13px/1 Replica,'Replica Fallback',sans-serif;letter-spacing: -0.01em;white-space: nowrap;pointer-events: none;opacity: 0;translate: -50% 4px;transition: opacity 0.12s ease,translate 0.2s var(--ease-out)}@media (hover: hover){.trio-h:hover .mk + .mk{margin-left: -0.06em}.trio-h .mk:hover{translate: 0 -0.04em}.trio-h .mk:hover::after{opacity: 1;translate: -50% 0;transition: opacity 0.16s ease 0.06s,translate 0.28s var(--ease-out) 0.06s}}@media (prefers-reduced-motion: reduce){.trio-h .mk,.trio-h .mk::after{transition: opacity 0.12s ease}}.odo{display: inline-flex;font-variant-numeric: tabular-nums}.odo .dg{display: inline-block;height: 1em;padding: 0 0.12em;margin: 0 -0.12em;overflow: hidden;-webkit-mask-image: linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image: linear-gradient(transparent,#000 12%,#000 88%,transparent)}.odo .dg>span{display: flex;flex-direction: column;transition: transform var(--odo-dur,0.9s) var(--ease-out) var(--k,0s)}.odo .dg i{display: block;height: 1em;line-height: 1em;font-style: normal}.odo .ch{line-height: 1em}@media (prefers-reduced-motion: reduce){.odo .dg>span{transition: none !important}}html{--glass: rgb(30 28 26 / 0.46);--glass-hover: rgb(44 41 38 / 0.56);--glass-edge: inset 0 0 0 0.5px rgb(253 251 248 / 0.1),inset 0 0.5px 0 rgb(253 251 248 / 0.1);--glass-blur: blur(24px) saturate(170%);--chip: rgb(253 251 248 / 0.09);--chip-edge: inset 0 0 0 0.5px rgb(253 251 248 / 0.07),inset 0 0.5px 0 rgb(253 251 248 / 0.12);--bar-ink: var(--off);--bar-quiet: rgb(253 251 248 / 0.55);--bar-ring: rgb(253 251 248 / 0.6);--bar-pill: var(--coal);--bar-pill-hover: var(--soot);--bar-mark: var(--soot)}html[data-theme='light'],html[data-leaving='light'],html[data-bar='light']{--glass: rgb(240 238 234 / 0.68);--glass-hover: rgb(231 227 220 / 0.7);--glass-edge: inset 0 0 0 0.5px rgb(19 18 16 / 0.08),inset 0 0.5px 0 rgb(255 255 255 / 0.7);--chip: rgb(253 251 248 / 0.86);--chip-edge: 0 0 0 0.5px rgb(19 18 16 / 0.07),0 1px 2px rgb(19 18 16 / 0.06),inset 0 0.5px 0 rgb(255 255 255 / 0.9);--bar-ink: var(--ink);--bar-quiet: rgb(19 18 16 / 0.6);--bar-ring: rgb(19 18 16 / 0.6);--bar-pill: var(--chalk);--bar-pill-hover: var(--sand);--bar-mark: var(--off)}html[data-leaving='dark'],html[data-bar='dark']{--glass: rgb(30 28 26 / 0.46);--glass-hover: rgb(44 41 38 / 0.56);--glass-edge: inset 0 0 0 0.5px rgb(253 251 248 / 0.1),inset 0 0.5px 0 rgb(253 251 248 / 0.1);--chip: rgb(253 251 248 / 0.09);--chip-edge: inset 0 0 0 0.5px rgb(253 251 248 / 0.07),inset 0 0.5px 0 rgb(253 251 248 / 0.12);--bar-ink: var(--off);--bar-quiet: rgb(253 251 248 / 0.55);--bar-ring: rgb(253 251 248 / 0.6);--bar-pill: var(--coal);--bar-pill-hover: var(--soot);--bar-mark: var(--soot)}html{--menu-ground: rgb(28 26 23 / 0.92);--menu-sheet-ground: rgb(28 26 23 / 0.97);--menu-edge: inset 0 0 0 0.5px rgb(253 251 248 / 0.14),0 30px 60px -20px rgb(0 0 0 / 0.8);--menu-ink: var(--off);--menu-quiet: var(--pebble);--menu-address: var(--ash);--menu-arrow: var(--pebble);--menu-hover: rgb(253 251 248 / 0.07);--menu-line: rgb(253 251 248 / 0.1);--menu-tile: var(--soot);--menu-button: rgb(253 251 248 / 0.08);--menu-button-ink: var(--sand);--menu-handle: rgb(253 251 248 / 0.2);--menu-scrim: rgb(0 0 0 / 0.55);--sheet-ground: var(--coal);--sheet-edge: inset 0 0 0 0.5px rgb(253 251 248 / 0.12),0 30px 60px -20px rgb(0 0 0 / 0.6);--sheet-ink: var(--off);--sheet-quiet: rgb(253 251 248 / 0.75);--sheet-current: rgb(253 251 248 / 0.08)}html[data-theme='light']{--menu-ground: rgb(253 251 248 / 0.92);--menu-sheet-ground: var(--off);--menu-edge: inset 0 0 0 0.5px rgb(19 18 16 / 0.1),0 1px 2px rgb(19 18 16 / 0.04),0 16px 40px -16px rgb(19 18 16 / 0.18);--menu-ink: var(--ink);--menu-quiet: var(--stone);--menu-address: var(--stone);--menu-arrow: var(--ash);--menu-hover: rgb(19 18 16 / 0.045);--menu-line: rgb(19 18 16 / 0.1);--menu-tile: var(--chalk);--menu-button: var(--chalk);--menu-button-ink: var(--ink);--menu-handle: rgb(19 18 16 / 0.15);--menu-scrim: rgb(19 18 16 / 0.28);--sheet-ground: var(--off);--sheet-edge: inset 0 0 0 0.5px rgb(19 18 16 / 0.1),0 30px 60px -20px rgb(19 18 16 / 0.25);--sheet-ink: var(--ink);--sheet-quiet: rgb(19 18 16 / 0.75);--sheet-current: rgb(19 18 16 / 0.06)}.top{position: fixed;inset: 0 0 auto;z-index: 40;display: flex;align-items: center;justify-content: space-between;height: 72px;padding: 0 var(--gut)}.top .lockup{display: block;width: 134px;height: 20px;color: var(--bar-ink);border-radius: 4px;transition: opacity 0.2s,color 0.25s ease}.top .lockup>span,.top .lockup svg{display: block;width: 100%;height: 100%}.top .lockup:hover{opacity: 0.75}.top .lockup:focus-visible{outline: 1.5px solid var(--bar-ring);outline-offset: 6px}.top .nav{position: absolute;left: 50%;transform: translateX(-50%);display: flex;padding: 4px;border-radius: 999px;background: var(--glass);box-shadow: var(--glass-edge);backdrop-filter: var(--glass-blur);-webkit-backdrop-filter: var(--glass-blur);transition: background-color 0.25s ease,box-shadow 0.25s ease}.top .nav .plate{position: absolute;left: 0;top: 4px;height: 32px;border-radius: 999px;background: var(--chip);box-shadow: var(--chip-edge);opacity: 0;pointer-events: none;transition: transform 0.42s var(--ease-glide),width 0.42s var(--ease-glide),opacity 0.25s ease,background-color 0.25s ease,box-shadow 0.25s ease}.top .nav a{position: relative;z-index: 1;height: 32px;display: inline-flex;align-items: center;padding: 0 14px;border-radius: 999px;font: 14px Replica,'Replica Fallback',sans-serif;color: var(--bar-quiet);text-decoration: none;transition: color 0.25s ease}.top .nav a:hover,.top .nav a:focus-visible,.top .nav a[aria-current='page']{color: var(--bar-ink);outline: none}@media (prefers-reduced-motion: reduce){.top .nav{transition: none}.top .nav .plate{transition: opacity 0.2s ease}}html[data-swap] .top,html[data-swap] .top *{transition: none !important}.navbtn{display: none}.top .signin{margin: 0 20px 0 auto;font: 14px Replica,'Replica Fallback',sans-serif;color: var(--bar-quiet);text-decoration: none;transition: color 0.2s,opacity 0.5s var(--ease-out)}.top .signin:hover,.top .signin:focus-visible{color: var(--bar-ink);outline: none}.top .nav .nav-signin{display: none}.get{--pill: var(--bar-pill);display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 8px 0 14px;border: 0;border-radius: 999px;background: var(--glass);box-shadow: var(--glass-edge);backdrop-filter: var(--glass-blur);-webkit-backdrop-filter: var(--glass-blur);color: var(--bar-ink);font: 14px Replica,'Replica Fallback',sans-serif;text-decoration: none;cursor: pointer;transition: background 0.2s,color 0.25s ease,box-shadow 0.25s ease,opacity 0.5s var(--ease-out),transform 0.6s var(--ease-out)}.get:hover,.get[aria-expanded='true']{--pill: var(--bar-pill-hover);background: var(--glass-hover)}.trio{display: flex}.trio .mark{width: 24px;height: 24px;display: grid;place-items: center;border-radius: 50%;background: var(--bar-mark);box-shadow: 0 0 0 1.5px var(--pill)}.trio .mark + .mark{margin-left: -8px}.trio .mark svg{width: 12px;height: 12px}.trio .mark.light{color: var(--bar-ink)}.getwrap{position: relative}.get .trio .mark{transition: margin 0.35s var(--ease-out)}.get:hover .trio .mark + .mark,.get[aria-expanded='true'] .trio .mark + .mark{margin-left: 3px}.menu{position: absolute;right: 0;top: 50px;width: 316px;padding: 6px;border-radius: 18px;background: var(--menu-ground);backdrop-filter: blur(24px) saturate(140%);-webkit-backdrop-filter: blur(24px) saturate(140%);box-shadow: var(--menu-edge);transform-origin: top right;opacity: 0;transform: scale(0.96) translateY(-4px);pointer-events: none;transition: opacity 0.18s var(--ease-out),transform 0.25s var(--ease-out)}.menu.open{opacity: 1;transform: none;pointer-events: auto}.scrim,.sheet-head{display: none}.menu .way-in{display: flex;align-items: center;gap: 12px;width: 100%;padding: 6px 10px 6px 6px;border: 0;border-radius: 12px;background: none;color: var(--menu-ink);text-align: left;text-decoration: none;font: 14px Replica,'Replica Fallback',sans-serif;cursor: pointer;transition: background 0.15s}.menu .how{position: relative;margin-top: 9px}.menu .how::before{content: '';position: absolute;left: 10px;right: 10px;top: -5px;height: 0.5px;background: var(--menu-line)}.menu .way-in>.mark.guide svg{width: 18px;height: 18px}.menu .way-in:hover,.menu .way-in:focus-visible{background: var(--menu-hover);outline: none}.menu .way-in>.mark{flex: none;width: 36px;height: 36px;display: grid;place-items: center;border-radius: 8px;background: var(--menu-tile)}.menu .way-in>.mark svg{width: 18px;height: 18px}.menu .way-in>.mark.light{color: var(--menu-ink)}.menu .way-in span{flex: 1;min-width: 0}.menu .way-in em{display: block;margin-top: 1px;font-style: normal;font-size: 12px;color: var(--menu-quiet)}.menu .way-in svg.ext{width: 12px;height: 12px;fill: none;stroke: var(--menu-arrow);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.menu .addr{display: flex;align-items: center;gap: 8px;margin: 6px 2px 2px;padding: 10px 6px 4px 10px;box-shadow: inset 0 0.5px 0 var(--menu-line);font: 12px 'Geist Mono',monospace;color: var(--menu-address)}.menu .addr code{flex: 1;font: inherit}.menu .addr button{height: 26px;padding: 0 10px;border: 0;border-radius: 8px;background: var(--menu-button);color: var(--menu-button-ink);font: 12px Replica,'Replica Fallback',sans-serif;cursor: pointer}@media (max-width: 640px){.top{height: 64px;padding: 0 16px}.top .lockup{width: 120px;height: 20px}.top .signin{display: none}.top .nav .nav-signin{display: inline-flex}.navbtn{display: grid;place-content: center;gap: 5px;flex: none;width: 40px;height: 40px;margin: 0 8px 0 auto;padding: 0;border: 0;border-radius: 50%;background: var(--glass);box-shadow: var(--glass-edge);backdrop-filter: var(--glass-blur);-webkit-backdrop-filter: var(--glass-blur);cursor: pointer;transition: background-color 0.25s ease,box-shadow 0.25s ease,transform 0.3s var(--ease-out)}.navbtn i{display: block;width: 16px;height: 1.5px;border-radius: 1px;background: var(--bar-ink);transition: background-color 0.25s ease,box-shadow 0.25s ease,transform 0.3s var(--ease-out)}.top.navopen .navbtn i:first-child{transform: translateY(3.25px) rotate(45deg)}.top.navopen .navbtn i:last-child{transform: translateY(-3.25px) rotate(-45deg)}.top .nav{position: fixed;left: 16px;right: 16px;top: 68px;transform: translateY(-6px);flex-direction: column;padding: 8px;border-radius: 18px;background: var(--sheet-ground);box-shadow: var(--sheet-edge);opacity: 0;pointer-events: none;transition: opacity 0.2s ease,transform 0.3s var(--ease-out)}.top.navopen .nav{opacity: 1;transform: none;pointer-events: auto}.top .nav .plate{display: none}.top .nav a{height: 52px;padding: 0 14px;border-radius: 10px;font-size: 17px;color: var(--sheet-quiet)}.top .nav a:hover,.top .nav a:focus-visible,.top .nav a[aria-current='page']{color: var(--sheet-ink)}.top .nav a[aria-current='page']{background: var(--sheet-current)}.get{font-size: 0;gap: 0;padding: 0 8px}.scrim{display: block;position: fixed;inset: 0;z-index: 1;background: var(--menu-scrim);opacity: 0;pointer-events: none;transition: opacity 0.3s var(--ease-out)}.getwrap:has(.menu.open) .scrim{opacity: 1;pointer-events: auto}.menu{position: fixed;z-index: 2;left: 8px;right: 8px;top: auto;bottom: max(8px,env(safe-area-inset-bottom));width: auto;padding: 8px 8px 10px;border-radius: 28px;background: var(--menu-sheet-ground);transform: translateY(calc(100% + 16px));opacity: 1;transition: transform 0.45s var(--ease-sheet)}.menu::before{content: '';display: block;width: 36px;height: 4px;margin: 2px auto 10px;border-radius: 2px;background: var(--menu-handle)}.sheet-head{display: block;margin: 0 12px 6px;font: 13px Replica,'Replica Fallback',sans-serif;color: var(--menu-quiet)}.menu .way-in{min-height: 64px;padding: 8px 12px 8px 8px;border-radius: 20px;font-size: 16px;gap: 14px}.menu .way-in>.mark{width: 48px;height: 48px;border-radius: 12px}.menu .way-in>.mark svg{width: 22px;height: 22px}.menu .way-in em{font-size: 13px}.menu .addr{margin: 8px 4px 0;padding: 14px 4px 4px 10px}.menu .addr button{height: 36px;padding: 0 16px;border-radius: 12px;font-size: 14px}}html[data-leaving] .top .lockup,html[data-leaving] .get,html[data-leaving] .trio .mark,html[data-leaving] .top .nav,html[data-leaving] .top .nav a,html[data-leaving] .top .nav .plate{transition: color 0s 0.11s,background 0s 0.11s,box-shadow 0s 0.11s}body{--bar-tint: rgb(11 10 9 / 0.55);--bar-h: 72px}[data-theme='light'] body{--bar-tint: rgb(253 251 248 / 0.6)}html[data-bar='dark'] body{--bar-tint: rgb(11 10 9 / 0.55)}html[data-bar='light'] body{--bar-tint: rgb(253 251 248 / 0.6)}body::before,body::after{content: '';position: fixed;left: 0;right: 0;top: 0;z-index: 39;pointer-events: none;opacity: 0;transition: opacity 0.3s var(--ease-out)}body::before{height: calc(var(--bar-h) + 32px);background: linear-gradient(var(--bar-tint),transparent);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);-webkit-mask-image: linear-gradient(#000 35%,transparent);mask-image: linear-gradient(#000 35%,transparent)}body::after{height: var(--bar-h);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);-webkit-mask-image: linear-gradient(#000 25%,transparent);mask-image: linear-gradient(#000 25%,transparent)}body.scrolled::before,body.scrolled::after{opacity: 1}html[data-leaving] body::before,html[data-leaving] body::after{opacity: 0}@media (max-width: 640px){body{--bar-h: 64px}}.sf{--sf-ink: var(--ink);--sf-text: var(--espresso);--sf-soft: var(--stone);--sf-line: rgb(19 18 16 / 0.1);--sf-hover: var(--ink);position: relative;z-index: 1;margin-top: 168px;padding: 72px 0 0;box-shadow: inset 0 0.5px 0 var(--sf-line);font: 15px/1.45 Replica,'Replica Fallback',sans-serif;color: var(--sf-text)}[data-theme='dark']:not([data-ground='light']) .sf{--sf-ink: var(--off);--sf-text: var(--linen);--sf-soft: var(--pebble);--sf-line: rgb(253 251 248 / 0.1);--sf-hover: var(--off)}.sf a{color: inherit;text-decoration: none;transition: color 0.2s}.sf a:hover,.sf a:focus-visible{color: var(--sf-hover)}.sf-in{width: min(100% - 2 * var(--gut),var(--page));margin: 0 auto}.sf-top{display: grid;grid-template-columns: repeat(12,1fr);column-gap: var(--col-gap);row-gap: 48px}.sf-say{grid-column: 1 / span 5}.sf-say p{max-width: 20em;font-size: 20px;line-height: 1.3;letter-spacing: -0.01em;color: var(--sf-ink)}.sf-say small{display: block;margin-top: 12px;font-size: 14px;color: var(--sf-soft)}.sf-cols{grid-column: 7 / -1;display: grid;grid-template-columns: repeat(3,1fr);column-gap: var(--col-gap)}.sf-cols h2{margin: 0 0 14px;font-weight: 400;font-size: 13px;color: var(--sf-soft)}.sf-cols a{display: flex;align-items: center;gap: 8px;min-height: 32px}.sf-cols .mk{width: 15px;height: 15px;flex: none}.sf-cols .mk svg{display: block;width: 100%;height: 100%}.sf .sf-word{display: block;position: relative;margin-top: 112px;aspect-ratio: 146 / 24.3;color: var(--sf-ink);cursor: crosshair}.sf-word>svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.sf-word.sheet>svg:first-child path{opacity: 0}.sf-word.sheet.drawn>svg:first-child path{opacity: 1;transition: opacity 0.7s var(--ease-arrive) var(--d,0s)}.sf-sheet .gd{stroke: var(--sf-line);stroke-width: 1;vector-effect: non-scaling-stroke;transform: scaleX(0);transform-box: fill-box;transform-origin: 0 50%}.sf-sheet .ol{fill: none;stroke: currentColor;stroke-width: var(--hair,0.06);stroke-linejoin: round;stroke-dasharray: 1;stroke-dashoffset: 1;visibility: hidden}.sf-word.drawn .gd{transform: none;transition: transform 1.1s var(--ease-in-out) var(--d,0s)}.sf-word.drawn .ol{visibility: visible;stroke-dashoffset: 0;opacity: 0;transition: stroke-dashoffset 1.2s var(--ease-in-out) var(--d,0s),opacity 0.8s ease calc(var(--d,0s) + 1.1s),visibility 0s var(--d,0s)}.sf-word .lb{position: absolute;right: 0;margin-top: -1.7em;font: 10px/1.2 'Geist Mono',ui-monospace,monospace;letter-spacing: 0.06em;text-transform: uppercase;white-space: nowrap;color: var(--sf-soft);opacity: 0}.sf-word.drawn .lb{opacity: 1;transition: opacity 0.6s ease var(--d,0s)}.sf-word .rl{position: absolute;top: -24px;bottom: -24px;width: 1px;margin-left: -0.5px;background: var(--sf-ink);opacity: 0;transition: opacity 0.25s ease;pointer-events: none}.sf-word .rd{position: absolute;top: -44px;transform: translateX(-50%);font: 10px/1 'Geist Mono',ui-monospace,monospace;letter-spacing: 0.04em;color: var(--sf-soft);white-space: nowrap;opacity: 0;transition: opacity 0.25s ease;pointer-events: none}.sf-word.pointing .rl{opacity: 0.35}.sf-word.pointing .rd{opacity: 1}.sf-word .lb.below{margin-top: 0.7em}.sf-base{display: flex;justify-content: space-between;gap: 24px;padding: 28px 0 32px;font-size: 13px;color: var(--sf-soft)}@media (max-width: 900px){.sf-word .lb{display: none}.sf-say{grid-column: 1 / -1}.sf-cols{grid-column: 1 / -1}}@media (max-width: 640px){.sf{margin-top: 112px;padding-top: 48px}.sf-say p{font-size: 18px}.sf-cols{grid-template-columns: 1fr 1fr;row-gap: 32px}.sf-cols a{min-height: 40px}.sf-word{margin-top: 56px}.sf-base{flex-direction: column;gap: 6px;padding-bottom: calc(24px + env(safe-area-inset-bottom))}}.pk{--pk-bg: rgb(253 251 248 / 0.94);--pk-ink: var(--ink);--pk-soft: var(--stone);--pk-line: rgb(19 18 16 / 0.1);--pk-hover: rgb(19 18 16 / 0.05);position: fixed;z-index: 60;width: 300px;padding: 6px;border-radius: 16px;background: var(--pk-bg);backdrop-filter: blur(24px) saturate(140%);-webkit-backdrop-filter: blur(24px) saturate(140%);box-shadow: inset 0 0 0 0.5px var(--pk-line),0 1px 2px rgb(19 18 16 / 0.05),0 20px 48px -18px rgb(19 18 16 / 0.28);font: 14px/1.3 Replica,'Replica Fallback',sans-serif;color: var(--pk-ink);opacity: 0;transform: scale(0.97);pointer-events: none;transition: opacity 0.14s var(--ease-out),transform 0.2s var(--ease-out)}[data-theme='dark'] .pk{--pk-bg: rgb(28 26 23 / 0.94);--pk-ink: var(--off);--pk-soft: var(--pebble);--pk-line: rgb(253 251 248 / 0.14);--pk-hover: rgb(253 251 248 / 0.07);box-shadow: inset 0 0 0 0.5px var(--pk-line),0 30px 60px -20px rgb(0 0 0 / 0.8)}.pk.open{opacity: 1;transform: none;pointer-events: auto}.pk-it{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 40px;padding: 6px 10px 6px 8px;border: 0;border-radius: 10px;background: none;color: inherit;font: inherit;text-align: left;text-decoration: none;cursor: pointer}.pk-it:hover,.pk-it:focus-visible{background: var(--pk-hover);outline: none}.pk-it>span:not(.pk-ic){flex: 1;min-width: 0}.pk-it em{display: block;margin-top: 2px;font-style: normal;font-size: 12px;color: var(--pk-soft)}.pk-it kbd{font: 11px 'Geist Mono',ui-monospace,monospace;color: var(--pk-soft)}.pk-ic{flex: none;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 8px;box-shadow: inset 0 0 0 0.5px var(--pk-line)}.pk-it.main .pk-ic{background: var(--pk-ink);color: var(--pk-bg);box-shadow: none}.pk-ic svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.3;stroke-linecap: round;stroke-linejoin: round}.pk-sep{height: 0.5px;margin: 6px 8px;background: var(--pk-line)}@media (prefers-reduced-motion: reduce){.pk{transition: none}}