html.swarm-on body:after{content:"";position:fixed;inset:0;z-index:2147482999;background:#0b0503;pointer-events:none}html.swarm-on.sw-live body:after{display:none}html.swarm-on .rise,html.sw-done .rise{animation:none!important}html.swarm-on .site-header .brand img,html.swarm-on .site-header .nav-links li,html.swarm-on .site-header .lang-menu,html.swarm-on .site-header .nav-actions .btn,html.swarm-on .site-header .menu-btn,html.swarm-on .hero .yc-badge,html.swarm-on .hero .mail,html.swarm-on .hero .film-dock,html.swarm-on .cookie-notice{opacity:0}html.swarm-on .site-header .brand span,html.swarm-on .hero h1,html.swarm-on .hero .sub,html.swarm-on .hero .film-meta,html.swarm-on .hero .film-thumb{-webkit-mask:linear-gradient(#000,#000) 0 0 / 0 0 no-repeat;mask:linear-gradient(#000,#000) 0 0 / 0 0 no-repeat}.site-header .brand img{transform-origin:50% 50%}.sw-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none;overflow:hidden;contain:strict}.sw-layer.is-out{transition:opacity .5s ease;opacity:0}.sw-dawn{position:absolute;inset:0;background:radial-gradient(circle at var(--fx) var(--fy),rgba(11,5,3,var(--a0, 1)) 0,rgba(11,5,3,var(--a1, 1)) var(--r, 40px)),rgb(11,5,3,var(--a1, 1))}.sw-dawn:after{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:256px;mix-blend-mode:screen;opacity:calc(var(--a1, 1) * .07)}.sw-fade{transition:opacity .35s ease;opacity:0!important}.sw-agent{position:absolute;left:0;top:0;width:0;height:0;opacity:0;will-change:transform,opacity;transform-origin:0 0}.sw-agent svg{max-width:none;max-height:none}.sw-ptr{position:absolute;left:-1.5px;top:-1.5px;width:20px;height:28px;overflow:visible;transform-origin:1.5px 1.5px;transition:transform .08s ease;filter:drop-shadow(0 1px 1.5px rgba(8,3,1,.55))}.sw-ptr path{fill:var(--c);stroke:var(--k);stroke-width:1.3;stroke-linejoin:round}.sw-agent.is-down .sw-ptr{transform:scale(.84)}.sw-bot{position:absolute;left:0;top:0;width:32px;height:32px;overflow:visible;transform-origin:16px 5px;will-change:transform;filter:drop-shadow(0 1.5px 1.5px rgba(8,3,1,.5))}.sw-bot .b{fill:var(--c)}.sw-bot .s{fill:url(#sw-shade)}.sw-bot .s.a{fill:url(#sw-shade-a)}.sw-bot .s.bb{fill:url(#sw-shade-b)}.sw-bot .e{fill:#140805}.sw-bot .blink{transform-box:fill-box;transform-origin:center;animation:sw-blink 4.6s infinite;animation-delay:var(--d, 0s)}@keyframes sw-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.sw-box{position:absolute;box-sizing:border-box;border:1px solid var(--c)}.sw-box i{position:absolute;width:5px;height:5px;box-sizing:border-box;background:#0b0503;border:1px solid var(--c);opacity:0;transition:opacity .12s}.sw-box.is-set i{opacity:1}.sw-box i:nth-child(1){left:-3px;top:-3px}.sw-box i:nth-child(2){right:-3px;top:-3px}.sw-box i:nth-child(3){left:-3px;bottom:-3px}.sw-box i:nth-child(4){right:-3px;bottom:-3px}.sw-dims{position:absolute;font:500 10px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.03em;color:var(--c);white-space:nowrap;opacity:.85}.sw-caret{position:absolute;width:2px;background:var(--c)}.sw-caret.is-idle{animation:sw-caret 1s steps(1) infinite}@keyframes sw-caret{50%{opacity:0}}.sw-guide{position:absolute;width:1px;background:var(--c);opacity:.75}.sw-veil3{position:absolute;inset:0;z-index:2;pointer-events:none;--open: 0;--dim: 1;background:radial-gradient(circle at var(--fx) var(--fy),rgba(11,5,3,0) calc(var(--open) * var(--diag) * 1.3 - 320px),rgba(11,5,3,1) calc(var(--open) * var(--diag) * 1.3))}.sw-veil3:after{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:256px;mix-blend-mode:screen;opacity:calc((1 - var(--open)) * .085)}.sw-veil3.is-dim{background:rgba(11,5,3,calc(var(--dim) * .8))}.sw-veil3.is-dim:after{opacity:calc(var(--dim) * .05)}.sw-box{--c: #fff}.sw-box.is-set{border-color:#ffffff8c}html.swarm-on .hero h1{padding-bottom:.12em;margin-bottom:-.12em}.sw-agent .sw-ptr{width:20px;height:28px}.sw-agent .sw-bot{width:32px;height:32px}.sw-agent.flip .sw-who{left:auto;right:6px}.lw3 .lw-viewport.cam,.rs-viewport.cam,.fds-viewport.cam,.pv.cam{aspect-ratio:4 / 5!important}@media(min-width:600px){.lw3 .lw-viewport.cam,.rs-viewport.cam,.fds-viewport.cam,.pv.cam{aspect-ratio:4 / 3!important}}
