.WayfarerSpaceshipDemo-module__TWC1cW__root{z-index:100;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#d8d2bf;--muted:#7f908f;--amber:#e9a653;--cyan:#7fc5d7;--red:#d96b4e;--panel:#080e10c7;-webkit-user-select:none;user-select:none;background:#020508;width:100%;height:100svh;font-family:Arial Narrow,Avenir Next Condensed,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.WayfarerSpaceshipDemo-module__TWC1cW__root *,.WayfarerSpaceshipDemo-module__TWC1cW__root :before,.WayfarerSpaceshipDemo-module__TWC1cW__root :after{box-sizing:border-box}.WayfarerSpaceshipDemo-module__TWC1cW__root canvas{outline:none;width:100%;height:100%;display:block}:is(.WayfarerSpaceshipDemo-module__TWC1cW__root button,.WayfarerSpaceshipDemo-module__TWC1cW__root kbd){font:inherit}.WayfarerSpaceshipDemo-module__TWC1cW__root #hud{pointer-events:none;color:var(--ink);text-shadow:0 1px 10px #000c;opacity:0;transition:opacity .5s;position:absolute;inset:0}.WayfarerSpaceshipDemo-module__TWC1cW__root #hud.visible{opacity:1}:is(.WayfarerSpaceshipDemo-module__TWC1cW__root .hud-topline,.WayfarerSpaceshipDemo-module__TWC1cW__root .hud-bottomline){justify-content:space-between;align-items:center;display:flex;position:absolute;left:clamp(18px,2.6vw,42px);right:clamp(18px,2.6vw,42px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .hud-topline{top:clamp(16px,2.3vw,34px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .hud-bottomline{justify-content:flex-start;gap:8px;bottom:clamp(18px,2.4vw,38px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .ship-id{letter-spacing:.12em;line-height:1;display:grid}.WayfarerSpaceshipDemo-module__TWC1cW__root .ship-id strong{margin-top:5px;font-size:17px;font-weight:600}.WayfarerSpaceshipDemo-module__TWC1cW__root .ship-kicker{color:var(--amber);letter-spacing:.25em;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.WayfarerSpaceshipDemo-module__TWC1cW__root .flight-state{letter-spacing:.12em;color:var(--muted);grid-template-columns:auto auto;place-items:center end;gap:2px 8px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.WayfarerSpaceshipDemo-module__TWC1cW__root .flight-state b{color:var(--cyan);grid-column:2;font-size:11px}.WayfarerSpaceshipDemo-module__TWC1cW__root .pulse-dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;grid-row:1/3;animation:2.2s ease-in-out infinite WayfarerSpaceshipDemo-module__TWC1cW__wayfarer-pulse}@keyframes WayfarerSpaceshipDemo-module__TWC1cW__wayfarer-pulse{50%{opacity:.35;transform:scale(.7)}}:is(.WayfarerSpaceshipDemo-module__TWC1cW__root .status-chip,.WayfarerSpaceshipDemo-module__TWC1cW__root .fps){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));letter-spacing:.08em;background:linear-gradient(#1018199e,#04090b61);border:1px solid #96b4b12b;justify-content:space-between;align-items:baseline;gap:10px;min-width:66px;padding:7px 10px 6px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.WayfarerSpaceshipDemo-module__TWC1cW__root .status-chip span{color:var(--muted)}.WayfarerSpaceshipDemo-module__TWC1cW__root .status-chip b{color:var(--ink)}.WayfarerSpaceshipDemo-module__TWC1cW__root .fps{color:#96aaa880;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-width:auto;margin-left:auto}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair{width:24px;height:24px;transition:transform .16s,filter .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair i{background:#dcdecdcc;transition:background .16s,transform .16s;display:block;position:absolute;box-shadow:0 0 4px #000000e6}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair i:first-child{width:5px;height:1px;top:11px;left:1px}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair i:nth-child(2){width:5px;height:1px;top:11px;right:1px}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair i:nth-child(3){width:1px;height:5px;top:1px;left:11px}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair i:nth-child(4){width:1px;height:5px;bottom:1px;left:11px}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair.active{filter:drop-shadow(0 0 5px var(--amber));transform:translate(-50%,-50%)scale(1.18)}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair.active i{background:var(--amber)}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair.active i:first-child{transform:translate(-2px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair.active i:nth-child(2){transform:translate(2px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair.active i:nth-child(3){transform:translateY(-2px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .crosshair.active i:nth-child(4){transform:translateY(2px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .interaction-prompt{border-left:2px solid var(--amber);color:#f0d39c;text-align:center;letter-spacing:.13em;opacity:0;background:linear-gradient(90deg,#120f0ad1,#080b0c8c);min-width:170px;padding:7px 12px;font:700 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .16s,transform .16s;position:absolute;top:calc(50% + 37px);left:50%;transform:translate(-50%,8px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .interaction-prompt.visible{opacity:1;transform:translate(-50%)}.WayfarerSpaceshipDemo-module__TWC1cW__root .interaction-prompt em{color:#fff;border:1px solid #fff3;margin-right:6px;padding:1px 4px;font-style:normal}.WayfarerSpaceshipDemo-module__TWC1cW__root .toast{border:1px solid #e9a65347;border-top:2px solid var(--amber);color:#f3d59c;letter-spacing:.18em;opacity:0;background:#070c0dd6;padding:10px 18px 9px;font:700 12px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .24s,transform .24s;position:absolute;top:19%;left:50%;transform:translate(-50%,-8px);box-shadow:0 12px 40px #00000059}.WayfarerSpaceshipDemo-module__TWC1cW__root .toast.visible{opacity:1;transform:translate(-50%)}.WayfarerSpaceshipDemo-module__TWC1cW__root .start-screen{-webkit-backdrop-filter:blur(5px)saturate(.7);backdrop-filter:blur(5px)saturate(.7);z-index:10;background:radial-gradient(circle at 68% 28%,#2d58582e,#0000 35%),radial-gradient(circle at 30% 72%,#8e4d241f,#0000 30%),#01040694;place-items:center;transition:opacity .45s,visibility .45s;display:grid;position:absolute;inset:0}.WayfarerSpaceshipDemo-module__TWC1cW__root .start-screen.hidden{opacity:0;visibility:hidden}.WayfarerSpaceshipDemo-module__TWC1cW__root .scanlines{opacity:.055;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#c5e3dd 4px);position:absolute;inset:0}.WayfarerSpaceshipDemo-module__TWC1cW__root .start-card{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% calc(100% - 18px),calc(100% - 18px) 100%,28px 100%,0 calc(100% - 28px));background:linear-gradient(135deg,#091112f0,#04080ad6);border:1px solid #93b4af40;width:min(540px,100vw - 36px);padding:42px 46px 34px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000008c,inset 0 0 70px #4f7d7809}.WayfarerSpaceshipDemo-module__TWC1cW__root .start-card:before{content:"";background:var(--amber);width:4px;height:44%;position:absolute;top:0;left:0;box-shadow:0 0 18px #e9a65366}.WayfarerSpaceshipDemo-module__TWC1cW__root .start-card:after{content:"C12 / DECK 02 / ACCESS";color:#78969333;letter-spacing:.25em;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:126px;right:-72px;transform:rotate(90deg)}.WayfarerSpaceshipDemo-module__TWC1cW__root .eyebrow{color:var(--cyan);letter-spacing:.24em;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.WayfarerSpaceshipDemo-module__TWC1cW__root .start-card h1{color:#e6dfca;letter-spacing:.035em;margin:13px 0 0;font-size:clamp(58px,9vw,82px);font-weight:600;line-height:.82}.WayfarerSpaceshipDemo-module__TWC1cW__root .subtitle{color:#869795;letter-spacing:.09em;margin:13px 0 0;font-size:18px}.WayfarerSpaceshipDemo-module__TWC1cW__root .divider{background:linear-gradient(90deg,#e9a653bf,#7ea19e33,#0000);height:1px;margin:27px 0 20px}.WayfarerSpaceshipDemo-module__TWC1cW__root .controls-grid{grid-template-columns:1fr 1fr;gap:11px 24px;margin-bottom:26px;display:grid}.WayfarerSpaceshipDemo-module__TWC1cW__root .controls-grid div{color:#687a78;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:10px;font:700 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.WayfarerSpaceshipDemo-module__TWC1cW__root kbd{color:#b7c2ba;text-align:center;background:#ffffff09;border:1px solid #aabeb92e;border-bottom-color:#aabeb952;border-radius:2px;min-width:82px;padding:5px 8px;box-shadow:inset 0 -2px #ffffff08}.WayfarerSpaceshipDemo-module__TWC1cW__root #enter-button{color:#f1d29b;cursor:pointer;text-align:left;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(90deg,#7c481e61,#0e1413ad);border:1px solid #e9a65399;gap:3px;width:100%;min-height:58px;padding:10px 16px;transition:background .2s,transform .2s,box-shadow .2s;display:grid}.WayfarerSpaceshipDemo-module__TWC1cW__root #enter-button:hover{background:linear-gradient(90deg,#a45c2285,#141d1bc7);transform:translateY(-1px);box-shadow:0 0 25px #e9a6531a}.WayfarerSpaceshipDemo-module__TWC1cW__root #enter-button span{letter-spacing:.16em;font-weight:700}.WayfarerSpaceshipDemo-module__TWC1cW__root #enter-button small{color:#847963;letter-spacing:.1em;font:400 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.WayfarerSpaceshipDemo-module__TWC1cW__root .fineprint{color:#53615f;letter-spacing:.05em;margin:17px 0 0;font:400 8px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.WayfarerSpaceshipDemo-module__TWC1cW__root .fade{z-index:20;pointer-events:none;opacity:0;background:#000;place-items:center;transition:opacity .8s;display:grid;position:absolute;inset:0}.WayfarerSpaceshipDemo-module__TWC1cW__root .fade.active{opacity:1}.WayfarerSpaceshipDemo-module__TWC1cW__root #fade-message{color:#d9d2bf;letter-spacing:.26em;opacity:0;font:700 16px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .5s .45s,transform .5s .45s;transform:translateY(8px)}.WayfarerSpaceshipDemo-module__TWC1cW__root .fade.active #fade-message{opacity:1;transform:translateY(0)}.WayfarerSpaceshipDemo-module__TWC1cW__root .rotate-notice{z-index:30;color:var(--ink);text-align:center;letter-spacing:.1em;background:#030608;place-items:center;padding:30px;font:700 14px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:none;position:absolute;inset:0}@media (orientation:portrait) and (max-width:720px){.WayfarerSpaceshipDemo-module__TWC1cW__root .rotate-notice{display:grid}}@media (max-width:620px){.WayfarerSpaceshipDemo-module__TWC1cW__root .start-card{padding:34px 28px 28px}.WayfarerSpaceshipDemo-module__TWC1cW__root .controls-grid{grid-template-columns:1fr}.WayfarerSpaceshipDemo-module__TWC1cW__root .hud-topline .flight-state{display:none}.WayfarerSpaceshipDemo-module__TWC1cW__root .status-chip:nth-child(3){display:none}}
