:where(.pg-remote-access) *,:where(.pg-remote-access) :before,:where(.pg-remote-access) :after{box-sizing:border-box;margin:0;padding:0}:root:has(.pg-remote-access){--green:#8fc748;--g:#8fc748;--green-dim:#8fc74814;--mono:"Fira Code", monospace;--sans:"DM Sans", sans-serif;--bg:#080808;--surface:#0f0f0f;--border:#ffffff12;--rulew:#ffffff12;--text:#ffffffa6;--text-bright:#ffffffeb;--text-dim:#ffffff59}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #8fc74899}50%{box-shadow:0 0 0 6px #8fc74800}}:is(html:has(.pg-remote-access),body:has(.pg-remote-access)){height:100%;overflow:hidden}body:has(.pg-remote-access){font-family:var(--sans);background:var(--bg);color:var(--text-bright);-webkit-font-smoothing:antialiased}.pg-remote-access .page{z-index:1;flex-direction:column;height:100vh;display:flex;position:relative}.pg-remote-access .fx-header{border-bottom:1px solid var(--rulew);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080808e6;flex-shrink:0;padding:1.6vh 32px}.pg-remote-access .nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.pg-remote-access .fx-logo img{opacity:.9;width:auto;height:3.8vh;min-height:30px;display:block}.pg-remote-access .fx-header-tag{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:#fff9;align-items:center;gap:8px;font-size:max(12px,.85vw);font-weight:700;display:flex}.pg-remote-access .fx-header-tag:before{content:"";background:var(--g);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulse}.pg-remote-access .fx-main{flex:1;min-height:0;padding:0 32px;display:flex}.pg-remote-access .main-inner{grid-template-columns:1fr 1fr;width:100%;max-width:1400px;margin:0 auto;display:grid}.pg-remote-access .fx-left{border-right:1px solid var(--rulew);flex-direction:column;justify-content:center;gap:2.2vh;padding:3.5vh 32px 3.5vh 0;display:flex;overflow:hidden}.pg-remote-access .fx-right{flex-direction:column;justify-content:center;gap:2.4vh;padding:3.5vh 0 3.5vh 32px;display:flex;overflow:hidden}.pg-remote-access .fx-eyebrow{font-family:var(--mono);letter-spacing:4px;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;font-size:max(12px,.85vw);font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) .1s both fadeUp;display:inline-flex}.pg-remote-access .fx-eyebrow:after{content:"";background:linear-gradient(90deg,#8fc74880,#0000);width:36px;height:1px}.pg-remote-access .fx-hero{animation:.6s cubic-bezier(.16,1,.3,1) .15s both fadeUp}.pg-remote-access .fx-hero h1{letter-spacing:-2px;white-space:nowrap;color:#fff;margin-bottom:1.4vh;font-size:max(33px,3.35vw);font-weight:900;line-height:1.05}.pg-remote-access .fx-hero p{color:var(--text);max-width:56ch;font-size:max(15px,1.25vw);line-height:1.72;animation:.6s cubic-bezier(.16,1,.3,1) .2s both fadeUp}.pg-remote-access .fx-code-card{background:var(--surface);border:1px solid #8fc7482e;border-radius:10px;width:fit-content;max-width:100%;padding:2vh 1.8vw;animation:.6s cubic-bezier(.16,1,.3,1) .22s both fadeUp;position:relative;box-shadow:0 0 24px #8fc7480f}.pg-remote-access .fx-code-card:before{content:"";border-top:2px solid var(--green);border-left:2px solid var(--green);width:12px;height:12px;position:absolute;top:-2px;left:-2px}.pg-remote-access .fx-code-card:after{content:"";border-bottom:2px solid var(--green);border-right:2px solid var(--green);width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.pg-remote-access .fx-code-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;margin-bottom:.8vh;font-size:max(12px,.85vw);font-weight:700}.pg-remote-access .fx-code{font-family:var(--mono);color:var(--green);letter-spacing:.18em;text-shadow:0 0 18px #8fc74833;white-space:nowrap;margin-bottom:.4vh;font-size:max(23px,2.5vw);font-weight:700}.pg-remote-access .fx-code-row{align-items:center;gap:1.6vw;display:flex}.pg-remote-access .fx-code-row>div{min-width:0}.pg-remote-access .fx-code-sub{font-family:var(--mono);color:#ffffff73;letter-spacing:.06em;font-size:max(12px,.85vw)}.pg-remote-access .fx-copy-btn{background:var(--green-dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--green);cursor:pointer;white-space:nowrap;border:1px solid #8fc74833;border-radius:4px;flex-shrink:0;align-items:center;gap:7px;padding:6px 14px;font-size:max(12px,.85vw);font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.pg-remote-access .fx-copy-btn:hover{background:#8fc74824;border-color:#8fc74866}.pg-remote-access .fx-copy-btn svg{flex-shrink:0;width:11px;height:11px}.pg-remote-access .fx-cta-wrap{flex-direction:column;gap:8px;animation:.6s cubic-bezier(.16,1,.3,1) .25s both fadeUp;display:flex}.pg-remote-access .fx-cta-btn{background:var(--g);width:fit-content;font-family:var(--sans);color:#0a0a0a;letter-spacing:-.2px;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-self:flex-start;align-items:center;gap:10px;padding:1.5vh 1.8vw;font-size:max(15px,1.1vw);font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #8fc74833}.pg-remote-access .fx-cta-btn:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 22px #8fc7484d}.pg-remote-access .fx-cta-btn svg{width:16px;height:16px}.pg-remote-access .fx-cta-note{font-family:var(--mono);color:#ffffff73;letter-spacing:.05em;font-size:max(12px,.75vw)}.pg-remote-access .fx-code,.pg-remote-access .fx-code *{pointer-events:none;color:var(--green)!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;-webkit-text-decoration:none!important;text-decoration:none!important}.pg-remote-access .fx-steps-heading{font-family:var(--mono);letter-spacing:4px;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:8px;font-size:max(13px,1vw);font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) .2s both fadeUp;display:flex}.pg-remote-access .fx-steps{flex-direction:column;animation:.6s cubic-bezier(.16,1,.3,1) .25s both fadeUp;display:flex}.pg-remote-access .fx-step{border-bottom:1px solid #ffffff0f;grid-template-columns:3.8vw 1fr;align-items:start;gap:1.2vw;padding:1.5vh 0;display:grid}.pg-remote-access .fx-step:first-child{padding-top:0}.pg-remote-access .fx-step:last-child{border-bottom:none;padding-bottom:0}.pg-remote-access .fx-step-num{font-family:var(--mono);color:#8fc7488c;letter-spacing:1px;padding-top:4px;font-size:max(13px,.97vw);font-weight:700}.pg-remote-access .fx-step-content{flex-direction:column;display:flex}.pg-remote-access .fx-step-title{font-family:var(--sans);color:#fff;letter-spacing:-.4px;margin-bottom:.5vh;font-size:max(17px,1.45vw);font-weight:700;line-height:1.15}.pg-remote-access .fx-step-body{font-family:var(--mono);color:#ffffffa6;font-size:max(13px,.93vw);line-height:1.75}.pg-remote-access .fx-status{font-family:var(--mono);color:#ffffffb3;letter-spacing:.05em;align-items:center;gap:10px;font-size:max(12px,.85vw);animation:.6s cubic-bezier(.16,1,.3,1) .3s both fadeUp;display:flex}.pg-remote-access .fx-status-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%;flex-shrink:0;animation:2s infinite pulse}.pg-remote-access .fx-status em{color:var(--green);font-style:normal}.pg-remote-access .fx-status.is-offline{color:#fffc}.pg-remote-access .fx-status.is-offline .fx-status-dot{background:#f55;animation:none;box-shadow:0 0 8px #ff555580}.pg-remote-access .fx-status.is-offline em{color:#ffffffe6}.pg-remote-access .fx-footer{border-top:1px solid var(--rulew);flex-shrink:0;padding:1.3vh 32px}.pg-remote-access .footer-inner{width:100%;max-width:1400px;font-family:var(--mono);color:#ffffffa6;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;font-size:clamp(12px,.75vw,14px);display:flex}.pg-remote-access .fx-footer a{color:#ffffffa6;text-decoration:none;transition:color .15s}.pg-remote-access .fx-footer a:hover{color:#fff}@media (min-width:1400px){.pg-remote-access .fx-hero h1{font-size:47px}.pg-remote-access .fx-hero p{font-size:17.5px}.pg-remote-access .fx-step-title{font-size:20.3px}.pg-remote-access .fx-header-tag,.pg-remote-access .fx-eyebrow{font-size:12.5px}.pg-remote-access .fx-cta-btn{font-size:15.5px}.pg-remote-access .fx-steps-heading{font-size:14px}.pg-remote-access .fx-step-num{font-size:13.5px}.pg-remote-access .fx-step-body{font-size:13px}.pg-remote-access .fx-code{font-size:35px}.pg-remote-access .fx-code-label,.pg-remote-access .fx-code-sub,.pg-remote-access .fx-copy-btn,.pg-remote-access .fx-status{font-size:12.5px}}@media (min-width:1537px) and (max-width:1920px){.pg-remote-access .nav-inner,.pg-remote-access .main-inner,.pg-remote-access .footer-inner{max-width:1500px}}@media (min-width:1921px){.pg-remote-access .nav-inner,.pg-remote-access .main-inner,.pg-remote-access .footer-inner{max-width:1800px}}@media (max-width:900px){:is(html:has(.pg-remote-access),body:has(.pg-remote-access)){height:auto;overflow:auto}.pg-remote-access .page{height:auto}.pg-remote-access .fx-main{padding:0}.pg-remote-access .main-inner{grid-template-columns:1fr}.pg-remote-access .fx-left{border-right:none;border-bottom:1px solid var(--rulew);box-sizing:border-box;justify-content:center;gap:20px;min-height:calc(100dvh - 64px);padding:44px 24px}.pg-remote-access .fx-right{gap:18px;padding:44px 24px 64px}.pg-remote-access .fx-header{padding:16px 20px}.pg-remote-access .fx-hero h1{white-space:normal;font-size:40px}.pg-remote-access .fx-hero p{max-width:100%;font-size:14px}.pg-remote-access .fx-code,.pg-remote-access #session-code{font-size:32px;color:var(--green)!important;text-decoration:none!important}.pg-remote-access .fx-code-card{width:100%;padding:18px 20px}.pg-remote-access .fx-code-row{flex-direction:column;align-items:flex-start;gap:14px}.pg-remote-access .fx-code-label{font-size:10px}.pg-remote-access .fx-code-sub,.pg-remote-access .fx-copy-btn{font-size:11px}.pg-remote-access .fx-cta-btn{justify-content:center;width:50%;min-width:220px;padding:14px 20px;font-size:15px}.pg-remote-access .fx-step{grid-template-columns:38px 1fr;gap:14px;padding:14px 0}.pg-remote-access .fx-step-num{padding-top:3px;font-size:10px}.pg-remote-access .fx-step-title{margin-bottom:4px;font-size:17px}.pg-remote-access .fx-step-body{font-size:12px;line-height:1.7}.pg-remote-access .fx-status,.pg-remote-access .fx-status-sep{display:none}.pg-remote-access .fx-footer{text-align:center;padding:14px 20px 40px}.pg-remote-access .footer-inner{text-align:center;flex-direction:column;align-items:center}.pg-remote-access .footer-inner>div:last-child{flex-wrap:wrap;justify-content:center;gap:6px 4px;display:flex}}
