:root{--os-ink:#161513;--os-paper:#f4f3ef;--os-accent:#ff9243;--os-menu-bg:rgba(22,21,19,.92);--os-menu-fg:#f4f3ef;--os-menu-dim:rgba(244,243,239,.5);--os-ease:cubic-bezier(.2,.8,.2,1)}.wm{display:inline-block;background:currentColor;-webkit-mask:url(/w/wordmark.svg) no-repeat center/contain;mask:url(/w/wordmark.svg) no-repeat center/contain;aspect-ratio:2632/860;height:1em}@media (pointer:fine){html.os-cursor,html.os-cursor *{cursor:none!important}html.os-cursor input,html.os-cursor textarea{cursor:text!important}}.os-cur{position:fixed;left:0;top:0;z-index:2147483000;pointer-events:none;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1.5px solid var(--os-cur-ring,currentColor);color:var(--os-cur,#161513);transition:width .35s var(--os-ease),height .35s var(--os-ease),margin .35s var(--os-ease),background-color .25s,border-color .25s,opacity .2s;display:grid;place-items:center;opacity:0;mix-blend-mode:var(--os-cur-blend,normal);will-change:transform}.os-cur span{font:600 12px/1 Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--os-ink)}.os-cur span,.os-dot{opacity:0;transition:opacity .2s}.os-dot{position:fixed;left:0;top:0;z-index:2147483001;pointer-events:none;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--os-accent);will-change:transform}html.os-live .os-cur,html.os-live .os-dot{opacity:1}.os-cur.is-link{width:52px;height:52px;margin:-26px 0 0 -26px}.os-cur.is-view{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--os-accent);border-color:var(--os-accent)}.os-cur.is-view span{opacity:1}.os-cur.is-press{width:24px;height:24px;margin:-12px 0 0 -12px}.os-cur.is-text{width:3px;height:28px;margin:-14px 0 0 -1px;border-radius:2px;background:currentColor}.os-cur.cross{border:0;border-radius:0;width:44px;height:44px;margin:-22px 0 0 -22px}.os-cur.cross:after,.os-cur.cross:before{content:"";position:absolute;background:var(--os-cur-ring,currentColor)}.os-cur.cross:before{left:50%;top:0;bottom:0;width:1px}.os-cur.cross:after{top:50%;left:0;right:0;height:1px}.os-cur.cross.is-link{transform:rotate(45deg)}.os-cur.arrow{border:0;border-radius:0;margin:0;background:none}.os-cur.arrow,.os-cur.arrow svg{width:22px;height:22px;display:block}.os-cur.arrow svg{filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.45))}.os-cur.arrow.is-grab svg{transform:scale(.9)}.os-menu{position:fixed;z-index:2147482990;min-width:232px;padding:6px;border-radius:12px;background:var(--os-menu-bg);color:var(--os-menu-fg);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 18px 50px -12px rgba(0,0,0,.55);font:500 13.5px/1.2 Inter,system-ui,sans-serif;letter-spacing:-.005em;transform-origin:var(--ox,0) var(--oy,0);animation:osMenu .16s var(--os-ease)}@keyframes osMenu{0%{opacity:0;transform:scale(.96)}}.os-menu a,.os-menu button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:7px;color:inherit;text-decoration:none}.os-menu a:focus-visible,.os-menu a:hover,.os-menu button:focus-visible,.os-menu button:hover{background:var(--os-accent);color:#161513}.os-menu .k{margin-inline-start:auto;color:var(--os-menu-dim);font-variant-numeric:tabular-nums}.os-menu a:hover .k,.os-menu button:hover .k{color:rgba(22,21,19,.6)}.os-menu hr{border:0;height:1px;margin:5px 6px;background:rgba(255,255,255,.1)}.os-menu .head{padding:8px 10px 6px;display:flex;align-items:center;gap:8px;color:var(--os-menu-dim)}.os-menu .head .wm{height:13px;color:var(--os-menu-fg)}.os-toast{position:fixed;left:50%;bottom:28px;z-index:2147482980;transform:translate(-50%);padding:10px 16px;border-radius:999px;background:#161513;color:#f4f3ef;font:600 13px/1 Inter,system-ui,sans-serif;box-shadow:0 10px 30px -10px rgba(0,0,0,.5);animation:osToast 2.2s var(--os-ease) forwards;pointer-events:none}@keyframes osToast{0%{opacity:0;transform:translate(-50%,8px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.os-menu,.os-toast{animation:none}}