.has-ghost{position:relative}.has-ghost>:not(.gs){z-index:1;position:relative}.gs{top:var(--gtop,40px);width:var(--gw,520px);z-index:0;background:var(--char,#141210);opacity:.14;filter:blur(.35px);cursor:pointer;border:1px solid #ffffff4d;border-radius:12px;transition:opacity .25s;display:block;position:absolute;overflow:hidden}.gs-right{right:-40px}.gs-left{left:-40px}.gs-outside{width:min(var(--gw,520px), calc((100vw - 100%) / 2 - 72px));left:calc(100% + 48px)}.gs:hover,.gs:focus-visible{opacity:.35;filter:none}@media (width>=1280px){:is(html:has(.gs),body:has(.gs)){overflow-x:clip}.has-ghost:has(>.gs-right)>:is(h1,h2,h3,p,ul,table,.when){max-width:calc(50% - 32px)}.has-ghost:has(>.gs-right)>.rv>:is(h1,h2,h3,p,ul,table,.when,.lede,.four){max-width:calc(50% - 32px)}.has-ghost:has(>.gs-outside){min-height:calc(var(--gtop,40px) + 440px)}.gs-right{width:max(560px,50%);max-height:520px;right:calc(50% - 50vw - 80px)}.gs-outside{width:max(560px,50%);left:calc(100% + 56px)}.gs-left{width:max(560px, var(--gw,520px))}.gs-right .gs-tag,.gs-outside .gs-tag{left:12px;right:auto}}.gs:focus-visible{outline:2px solid var(--brass,#c9a45c);outline-offset:3px}.gs-frame{transform-origin:0 0;pointer-events:none;display:block;position:absolute;top:0;left:0}.gs-frame iframe{pointer-events:none;background:var(--char,#141210);border:0;width:100%;height:100%;display:block}.gs-tag{font-family:var(--sans,"Instrument Sans", system-ui, sans-serif);color:var(--bone,#ede6da);opacity:0;background:#141210d9;border-radius:6px;padding:3px 8px;font-size:12px;transition:opacity .25s;position:absolute;bottom:10px;right:12px}.gs:hover .gs-tag,.gs:focus-visible .gs-tag{opacity:1}@media (width<=1279px){.gs-right,.gs-left,.gs-outside{opacity:.18;width:100%;margin-top:28px;position:relative;top:auto;left:auto}}@media (width<=820px){.gs{opacity:.18;filter:none;width:100%;margin-top:24px;position:relative;top:auto;left:auto;right:auto}.gs-tag{opacity:1}}@media (prefers-reduced-motion:reduce){.gs,.gs-tag{transition:none}}html.ghost-frame body{overflow:hidden}html.ghost-frame .rec .rail,html.ghost-frame .rec .top,html.ghost-frame .rec .askbar,html.ghost-frame .rec .demobar,html.ghost-frame .rec .askbox-ov,html.ghost-frame .rec .demoend,html.ghost-frame .qr-fab,html.ghost-frame .fab,html.ghost-frame header,html.ghost-frame footer{display:none!important}html.ghost-frame .rec .wrap{grid-template-columns:minmax(0,1fr)!important}html.ghost-frame *,html.ghost-frame :before,html.ghost-frame :after{transition:none!important;animation:none!important}.demobar-fleet{background:var(--char-2,#1b1815);color:var(--bone,#ede6da);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:13px;display:flex}.demobar-fleet span{color:var(--ash-2,#b8aea3)}.demobar-fleet a:last-child{border:1px solid var(--brass,#c9a45c);color:var(--brass,#c9a45c);border-radius:6px;padding:4px 10px}html.ghost-frame .demobar-fleet{display:none}@media (width<=600px){.demobar-fleet span{display:none}}html.ghost-phone .rec .tabbar,html.ghost-phone .rec .pin,html.ghost-phone .askfab{display:none!important}
