@font-face{font-family:Inter;src:url(/assets/fonts/inter.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:PlexMono;src:url(/assets/fonts/plex-mono.ttf)format("truetype");font-weight:400;font-display:swap}*{box-sizing:border-box}html,body{color:#252d2e;-webkit-font-smoothing:antialiased;background:#e6e6e1;width:100%;height:100%;margin:0;font-family:Inter,Arial,sans-serif;overflow:hidden}button,a,select,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,a,select{color:inherit;font:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{text-decoration:none}button:hover,a:hover,summary:hover{color:#ad4a2d}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #bb5134}.nav{z-index:5;left:max(28px,env(safe-area-inset-left));right:max(28px,env(safe-area-inset-right));top:max(15px,env(safe-area-inset-top));pointer-events:none;align-items:center;gap:24px;height:44px;font-size:11px;display:flex;position:fixed}.nav>*{pointer-events:auto}.signature{letter-spacing:-.04em;white-space:nowrap;text-align:left;flex-shrink:0;min-height:44px;font-size:14px;font-weight:500}.signature-dot{vertical-align:super;padding-left:4px;font-size:9px}#nav-status{text-overflow:ellipsis;white-space:nowrap;opacity:.56;letter-spacing:-.025em;pointer-events:none;min-width:0;font:9px PlexMono,monospace;overflow:hidden}.nav-actions{flex-shrink:0;align-items:center;gap:8px;height:44px;margin-left:auto;display:flex}.icon-button{width:44px;height:44px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nav-icon{stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex-shrink:0;width:19px;height:19px;display:block}.linkedin .nav-icon{stroke:none;width:18px;height:18px}button[aria-pressed=true],.view-settings[open]>summary{color:#a34e32}.select-wrap{cursor:pointer;align-items:center;gap:9px;min-width:44px;max-width:206px;height:44px;padding-left:8px;display:flex;position:relative}.select-wrap .explore-icon{width:18px;height:18px}select{appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:170px;height:44px;padding:0 22px 0 0;font-size:11px}option{color:#252d2e;background:#e6e6e1}.select-chevron{stroke:currentColor;stroke-width:1.3px;pointer-events:none;width:10px;height:10px;position:absolute;top:17px;right:4px}.view-settings{flex-shrink:0;height:44px;position:relative}.view-settings>summary{cursor:pointer;list-style:none}.view-settings>summary::-webkit-details-marker{display:none}.settings-menu{z-index:2;background:#ebebe6fa;border:1px solid #46504d26;width:210px;padding:7px;position:absolute;top:51px;right:-4px;box-shadow:0 9px 26px #252d2e12}.settings-menu button{text-align:left;align-items:center;gap:13px;width:100%;height:44px;padding:0 12px;font-size:11px;display:flex}.settings-menu button:hover{background:#968b7811}.settings-menu .nav-icon{width:17px;height:17px}.setting-indicator{opacity:0;background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:auto}[aria-pressed=true]>.setting-indicator{opacity:1}.icon-play,.motion-play-label,#motion[data-paused=true] .icon-pause,#motion[data-paused=true] .motion-pause-label{display:none}#motion[data-paused=true] .icon-play{display:block}#motion[data-paused=true] .motion-play-label{display:inline}.focus-navigation{isolation:isolate;align-items:center;gap:0;max-width:min(440px,100%);height:44px;display:flex;position:absolute;top:51px;right:0}.focus-navigation[hidden]{display:none}.focus-navigation:before{content:"";z-index:-1;pointer-events:none;background:#e6e6e1e8;position:absolute;inset:0 -5px}#focus-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;opacity:.67;min-width:0;max-width:250px;margin-right:14px;font-size:10px;overflow:hidden}.focus-navigation .nav-icon{width:17px;height:17px}.navigation-divider{background:#46504d2e;width:1px;height:14px;margin:0 4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#world{outline-offset:-4px;touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:fixed;inset:0}#world.dragging{cursor:grabbing}#world.target{cursor:pointer}#world:focus{outline:none}#world:focus-visible{box-shadow:inset 0 -2px #bb5134}html.boot-failed .view-settings,html.boot-failed .focus-navigation{display:none}html.boot-failed .nav-actions a{display:flex}@media (width<=1000px){.nav{left:max(22px,env(safe-area-inset-left));right:max(22px,env(safe-area-inset-right));gap:18px}#nav-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-actions{gap:4px}.signature{font-size:13px}}@media (width<=600px){.nav{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:max(9px,env(safe-area-inset-top));gap:8px}.signature{font-size:12px}.signature-dot{padding-left:3px;font-size:8px}.nav-actions{gap:0}.select-wrap{justify-content:center;width:44px;padding:0}.select-wrap .explore-icon{width:19px;height:19px}.select-wrap select{opacity:0;width:44px;max-width:none;padding:0;font-size:16px;position:absolute;inset:0}.select-wrap:has(select:focus-visible){outline-offset:1px;border-radius:2px;outline:2px solid #bb5134}.select-chevron{display:none}.focus-navigation{max-width:none;top:48px;left:0}#focus-label{flex:1;max-width:none;margin-right:8px;font-size:10px}.settings-menu{z-index:2;top:48px;right:-44px}}@media (width<=360px){.signature{font-size:11px}.signature-dot{padding-left:2px;font-size:7px}}@media (prefers-reduced-motion:no-preference){.icon-button,.signature,.settings-menu button{transition:color .15s}}
