.pbx-toast{position:fixed;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));left:0;right:0;margin-left:auto;margin-right:auto;z-index:10000;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(calc(100vw - 2rem),28rem);border:1px solid rgb(var(--bg-rgb, 243 242 237) / .1);border-radius:.125rem;background-color:rgb(var(--fg-rgb, 14 14 12));padding:.75rem 1.25rem;color:rgb(var(--bg-rgb, 243 242 237));font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:center;box-shadow:0 10px 15px -3px #0e0e0c1a,0 4px 6px -4px #0e0e0c1a}@media(max-width:1020px){.pbx-toast{bottom:calc(68px + env(safe-area-inset-bottom,0px))}}@media(orientation:landscape)and (max-height:480px){.pbx-toast{bottom:calc(50px + env(safe-area-inset-bottom,0px))}}.pbx-cursor-dot-wrap{pointer-events:none;position:fixed;left:0;top:0;z-index:9999;mix-blend-mode:difference;will-change:transform,opacity}.pbx-cursor-dot{height:1rem;width:1rem;transform:translate3d(-50%,-50%,0);border-radius:9999px;background-color:#fff}body.retro-mode .pbx-cursor-dot{border-radius:0;image-rendering:pixelated}body.has-custom-cursor,body.has-custom-cursor *{cursor:none!important}@font-face{font-family:Departure Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/departure-mono.woff2) format("woff2")}body.retro-mode{image-rendering:pixelated;font-family:Departure Mono,Courier New,Courier,monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:auto}body.retro-mode:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9997;backdrop-filter:contrast(1.15) saturate(.85);-webkit-backdrop-filter:contrast(1.15) saturate(.85)}body.retro-mode *:not(.pbx-cursor-dot-wrap):not(.pbx-cursor-dot){border-radius:0!important;letter-spacing:0!important;text-shadow:2px 2px 0 rgb(14 14 12 / .25)}html:not(.reduce-motion) body.retro-mode *:not(.pbx-cursor-dot-wrap):not(.pbx-cursor-dot):not(.pbx-caret){transition-duration:.05s!important;animation-duration:.05s!important}body.retro-mode:after{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:repeating-linear-gradient(0deg,rgb(14 14 12 / .04) 0,rgb(14 14 12 / .04) 1px,transparent 1px,transparent 3px)}@media(prefers-reduced-motion:reduce){body.has-custom-cursor,body.has-custom-cursor *{cursor:auto!important}}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.reduce-motion .ctrl.is-holding .ctrl__ring{transition:opacity .1s ease .14s!important}html.reduce-motion .ctrl.is-holding .ctrl__ring .bar{transition:stroke-dashoffset .7s linear .14s!important}.pbx-copy-wrap{display:inline}.pbx-copy-btn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit;cursor:pointer;margin-left:.35rem;vertical-align:middle;opacity:.45;transform:translate(-.35rem);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .2s ease}.pbx-copy-btn svg{width:.875rem;height:.875rem;display:block}.pbx-copy-wrap:hover .pbx-copy-btn,.pbx-copy-wrap:focus-within .pbx-copy-btn,.pbx-copy-btn:focus-visible,.pbx-copy-btn.pbx-copy-btn--copied{opacity:1;transform:translate(0)}.pbx-copy-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(hover:hover)and (pointer:fine){.pbx-copy-btn{opacity:0;pointer-events:none}.pbx-copy-wrap:hover .pbx-copy-btn,.pbx-copy-wrap:focus-within .pbx-copy-btn,.pbx-copy-btn.pbx-copy-btn--copied{pointer-events:auto}}@media(hover:none)and (pointer:coarse){.pbx-copy-btn{display:none}.tz__mine{min-height:44px;display:inline-flex;align-items:center}}
