@charset "UTF-8";@keyframes vt-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes pc-heat{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.9;transform:scale(1.3)}}@keyframes pc-spark{0%{opacity:0;transform:translate(0,3px) scale(.4)}22%{opacity:1}to{opacity:0;transform:translate(var(--sx, 0),-24px) scale(.9)}}@keyframes rise{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@keyframes cardLeave{to{opacity:0;transform:translateY(-18px) scale(.985)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes controlReact{0%,to{filter:none}42%{filter:brightness(1.14)}}@keyframes fieldReact{0%,to{box-shadow:0 0 0 0 transparent}55%{box-shadow:var(--ring),0 0 0 7px rgba(255,74,106,.13)}}@keyframes fieldConfirm{0%,to{box-shadow:var(--ring)}52%{border-color:var(--ok);box-shadow:0 0 0 4px rgba(34,197,94,.17)}}@keyframes checkboxReact{50%{transform:scale(1.18)}}@keyframes captchaVerified{50%{box-shadow:0 0 0 5px rgba(34,197,94,.16);filter:saturate(1.2) brightness(1.08)}}@keyframes ltBlink{50%{opacity:0}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-new(root),::view-transition-old(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-name:vt-fade-in}::view-transition-old(root){animation-name:vt-fade-out}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root{--bg:#0b0709;--brand:#ff4a6a;--brand-2:#ff8fa3;--brand-deep:#cc0033;--ink:#f4ebed;--muted:#c7a9b0;--border:rgba(255, 74, 106, .16);--card:rgba(18, 11, 14, .52);--field:rgba(255, 255, 255, .04);--danger:#ff6b6b;--ok:#22c55e;--ring:0 0 0 3px rgba(255, 74, 106, .22);--radius:16px;--shadow-lg:0 30px 60px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--btn-edge:#8a0022;--btn-off-bg:rgba(255, 255, 255, .09);--btn-off-fg:#9b8288}*,::after,::before{box-sizing:border-box}body,html{height:100%}.card h2,body{color:var(--ink)}body{margin:0;background:radial-gradient(620px 360px at 25% -4%,rgba(204,0,51,.26),transparent 60%),var(--bg);font:16px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand-2);text-decoration:none}a:hover{text-decoration:underline}#netflow,#netflow-fg,.dotmap{position:fixed;inset:0;pointer-events:none}#netflow,#netflow-fg{width:100%;height:100%;display:block;z-index:0;transition:opacity .2s linear}#netflow{opacity:var(--net-opacity, 0.94)}#netflow-fg{opacity:var(--net-fg-opacity, 1)}.dotmap{z-index:1;overflow:hidden}.node{position:absolute;width:0;height:0;opacity:0}.node[data-key=sf]{left:14%;top:32%}.node[data-key=ny]{left:30%;top:26%}.node[data-key=mia]{left:27%;top:45%}.node[data-key=ams]{left:67%;top:24%}.node[data-key=buc]{left:75%;top:35%}.node .core{width:7px;height:7px;margin:-3.5px;background:var(--brand);box-shadow:0 0 9px var(--brand)}.node .core,.node .fx,.node .halo{position:absolute;left:0;top:0;border-radius:50%}.node .halo{width:30px;height:30px;margin:-15px;background:radial-gradient(circle,rgba(255,74,106,.6),transparent 70%);opacity:.5;animation:pc-heat 2.6s ease-in-out infinite}.node .fx{width:3px;height:3px;margin:-1.5px;background:var(--brand-2);animation:pc-spark 1.9s ease-in infinite}.node .fx1{--sx:-5px;animation-delay:0s}.node .fx2{--sx:4px;animation-delay:.6s}.node .fx3{--sx:-1px;animation-delay:1.2s}.node .lbl{position:absolute;left:0;top:14px;transform:translateX(-50%);white-space:nowrap;font:600 11px/1 ui-monospace,Menlo,Consolas,monospace;color:var(--brand-2);text-shadow:0 1px 3px rgba(0,0,0,.6)}.node .ms.est{opacity:.65}.wrap{position:relative;z-index:1;min-height:100%;display:grid;place-items:center;padding:clamp(16px,3vw,32px);grid-template-columns:1fr}@media (max-height:740px){.wrap{padding:12px clamp(16px,3vw,32px)}}.right{width:100%;display:flex;flex-direction:column;align-items:center;padding:0}.card{width:100%;max-width:400px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:clamp(18px,2.6vw,28px);backdrop-filter:blur(18px) saturate(150%);animation:rise .5s ease both;view-transition-name:auth-card}.card.is-leaving{animation:cardLeave .42s cubic-bezier(.4,0,1,1) forwards}.card h2{margin:0 0 8px;font-size:clamp(22px,2.2vw,28px);font-weight:800}.card p{margin:0 0 14px;font-size:15px;color:var(--muted)}.form-alert{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border:1px solid rgba(255,107,107,.34);border-radius:10px;background:rgba(255,107,107,.1);font-size:13.5px;line-height:1.4;color:var(--ink, inherit)}.form-alert .form-alert-detail[hidden],.form-alert[hidden]{display:none}.form-alert>svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--danger)}.form-alert>p{margin:0}.form-alert .form-alert-title{color:var(--danger);font-weight:700}.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 18px;padding:3px;border:1px solid var(--border);border-radius:14px;background:var(--field)}.auth-switch .auth-seg{margin:0;padding:9px 10px;border:0;border-radius:10px;background:0 0;font:inherit;font-size:clamp(13.5px,3.6vw,15px);font-weight:600;line-height:1.35;color:var(--muted);text-align:center;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.auth-switch .auth-seg:hover{color:var(--ink)}.auth-switch .auth-seg:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.auth-switch .auth-seg.is-active{background:rgba(255,255,255,.1);box-shadow:0 1px 2px rgba(0,0,0,.3);color:var(--ink);font-weight:700;cursor:default}.brand-logo{display:flex;width:fit-content;margin:0 auto 14px;border-radius:8px;transition:opacity .16s ease,transform .06s ease}.brand-logo img{height:20px;width:auto;display:block}.brand-logo .logo-light{display:none}.brand-logo:hover{opacity:.82;text-decoration:none}.brand-logo:active{transform:translateY(1px)}.brand-logo:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.field,.field-row{margin-top:18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pw-strength{margin-top:12px}.pw-bar-track{height:4px;background:rgba(255,255,255,.1);border-radius:999px;overflow:hidden;margin-bottom:6px}.pw-rules{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 10px;font-size:11.5px;color:var(--muted)}.pw-rules li{display:flex;align-items:center;gap:5px}.pw-rules li .icon{color:var(--danger);font-style:normal;font-size:11px;width:auto;height:auto}.pw-rules li.ok,.pw-rules li.ok .icon{color:var(--ok)}.pw-match-info{font-size:11.5px;margin-top:4px;color:transparent}.pw-match-info:empty{display:none}.pw-match-info.ok{color:var(--ok)}.pw-match-info.error{color:var(--danger)}.input{min-width:0;margin:0;padding:2px 12px 11px;background:var(--field);border:1px solid var(--border);border-radius:12px;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.input>legend{margin-left:5px;padding:0 5px;font-size:11px;font-weight:600;letter-spacing:.2px;color:var(--muted);transition:color .16s ease}.input>legend label{display:block;position:relative;top:-3px;cursor:pointer}.control{display:flex;align-items:center;gap:8px}.input:focus-within{border-color:var(--brand);box-shadow:var(--ring);background:rgba(255,255,255,.06)}.input input{width:100%;border:0;outline:0;background:0 0;color:var(--ink);font-size:16px}.input input:-webkit-autofill,.input input:-webkit-autofill:active,.input input:-webkit-autofill:focus,.input input:-webkit-autofill:hover{-webkit-background-clip:text;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px transparent;-webkit-text-fill-color:var(--ink)}.input input::placeholder{color:#9a8a90}.icon{width:18px;height:18px;color:var(--muted)}.helpers{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.helpers a{font-size:13.5px}.gate{margin-top:24px;padding:14px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:12px}.gate-title{font:600 10.5px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.gate .helpers{margin-top:0}.gate .captcha-fit{margin:0}.remember{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;color:var(--muted)}.remember input[type=checkbox]{margin-top:1px;flex:none}input[type=checkbox]{width:17px;height:17px;accent-color:var(--brand)}.actions{margin-top:24px;display:flex;flex-direction:column;gap:18px;align-items:center}.app-btn,.toggle{border:0;cursor:pointer}.app-btn{--pad:12px 16px;padding:var(--pad);width:100%;border-radius:12px;font-weight:700;font-size:15.5px;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:filter .15s ease,transform .06s ease,box-shadow .14s ease}.app-btn.primary{color:#fff;text-shadow:0 1px 2px rgba(70,0,14,.75);background-color:#e11d48;background-image:linear-gradient(180deg,#ff5e79,#e11d48 52%,#c4002f);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 6px 0 var(--btn-edge),0 14px 26px rgba(204,0,51,.45)}.app-btn.primary:hover{filter:brightness(1.06)}.app-btn.primary:active{transform:translateY(4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 0 var(--btn-edge),0 6px 14px rgba(204,0,51,.4)}.app-btn[disabled]{cursor:not-allowed;opacity:1;background-image:none;background-color:var(--btn-off-bg);color:var(--btn-off-fg);border-color:transparent;text-shadow:none;box-shadow:none;transform:none;filter:none}.app-btn.secondary{background:rgba(255,255,255,.06);color:var(--ink);border:1px solid var(--border);box-shadow:none;text-shadow:none}.toggle{background:0 0;color:var(--muted);padding:4px 6px;border-radius:8px}.toggle:hover{color:var(--ink)}.toggle:focus{outline:0;box-shadow:var(--ring)}.footer,.legal{margin-top:20px;color:var(--muted);font-size:13.5px}.footer{margin-top:12px;font-size:12.5px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.loader{border:3px solid rgba(255,255,255,.25);border-top:3px solid #fff;border-radius:50%;width:12px;height:12px;animation:spin 2s linear infinite}.d-none{display:none!important}#submit-login-btn{width:100%}.auth-alt{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:10px 16px}.auth-link{padding:12px 14px;border:0;background:0 0;font:inherit;font-size:14px;font-weight:600;color:var(--muted);text-decoration:underline;text-underline-offset:3px;border-radius:8px;cursor:pointer}.auth-link:hover{color:var(--ink)}.auth-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.auth-link[disabled]{opacity:.6;cursor:not-allowed}.card .auth-note{align-self:stretch;margin:0;font-size:12.5px;line-height:1.45;color:var(--danger);text-align:center}.auth-alt-google{display:inline-flex;max-width:100%}.g-recaptcha,.g_id_signin,a,button,input{-webkit-tap-highlight-color:transparent}.g-recaptcha,.g_id_signin,.remember,a,button{transition:color .16s ease,filter .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.field.has-value .input>legend,.field.is-active .input>legend,a.is-reacting{color:var(--brand-2)}.input.is-active,.input.is-filled{border-color:rgba(255,74,106,.38);background:rgba(255,255,255,.065)}.g_id_signin.is-reacting,.input.is-reacting,.input.is-typing{animation:fieldReact .32s ease-out}.input.is-confirmed{animation:fieldConfirm .42s ease-out}.app-btn.is-reacting,.remember.is-reacting,.toggle.is-reacting{animation:controlReact .28s ease-out}.toggle.is-reacting{color:var(--brand-2);background:rgba(255,74,106,.12)}a.is-reacting{text-shadow:0 0 14px rgba(255,143,163,.34)}.remember.is-reacting input[type=checkbox],input[type=checkbox].is-reacting{animation:checkboxReact .26s ease-out}.captcha-fit{width:258px;max-width:100%;height:66px;overflow:hidden}.g-recaptcha{border-radius:10px;transform:scale(.85);transform-origin:left top}@media (max-width:400px){.captcha-fit{width:228px;height:59px}.g-recaptcha{transform:scale(.75)}}.g-recaptcha.is-reacting,.g-recaptcha.is-verified{animation:captchaVerified .58s ease-out}#otp-code{display:block;text-align:center;font-size:1.25rem;outline:0;border:0;border-bottom:solid 1px var(--brand);width:100%;padding:.625rem 0;background:0 0;color:var(--ink)}#otp-code::-webkit-inner-spin-button,#otp-code::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#otp-code[type=number]{-moz-appearance:textfield}@media (prefers-reduced-motion:reduce){.card,.node .halo{animation:none}.node .halo{opacity:.5}.node .fx{display:none}.is-confirmed,.is-reacting,.is-typing,.is-verified{animation:none!important}}@media (max-width:560px){.pw-rules{grid-template-columns:1fr 1fr}.field-row.field-row--pw{grid-template-columns:1fr;gap:0}.field-row.field-row--pw .field+.field{margin-top:18px}}@media (max-width:768px){:root{--globe-band:clamp(150px, 30svh, 280px)}.wrap{align-content:start;padding-top:var(--globe-band, 30vh)}.card{max-width:none;backdrop-filter:blur(20px) saturate(150%)}.node .halo{animation:none;opacity:.5}.node .fx{display:none}.is-confirmed,.is-reacting,.is-typing,.is-verified{animation:none!important}}@media (max-width:768px) and (max-height:600px) and (orientation:landscape){:root{--globe-band:132px}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#fff;--brand:#d11e3f;--brand-2:#cc0033;--ink:#1a0c10;--muted:#48333b;--border:#f0d9d2;--card:rgba(255, 255, 255, .34);--field:#fff6f7;--ring:0 0 0 3px rgba(209, 30, 63, .22);--shadow-lg:0 20px 40px rgba(2, 6, 23, .08), 0 4px 14px rgba(2, 6, 23, .06);--btn-off-bg:#f0dfe3;--btn-off-fg:#a98d95}}:root[data-theme=light]{--bg:#fff;--brand:#d11e3f;--brand-2:#cc0033;--ink:#1a0c10;--muted:#48333b;--border:#f0d9d2;--card:rgba(255, 255, 255, .34);--field:#fff6f7;--ring:0 0 0 3px rgba(209, 30, 63, .22);--shadow-lg:0 20px 40px rgba(2, 6, 23, .08), 0 4px 14px rgba(2, 6, 23, .06);--btn-off-bg:#f0dfe3;--btn-off-fg:#a98d95}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) body{background:radial-gradient(620px 380px at 25% -4%,rgba(255,210,120,.28),transparent 60%),radial-gradient(560px 320px at 92% 16%,rgba(30,88,168,.07),transparent 55%),linear-gradient(180deg,#b6d0ee 0,#d9e6f7 46%,#f0f4fb 100%);color:var(--ink)}:root:not([data-theme=dark]) .node .core{background:#c03;box-shadow:0 0 8px rgba(204,0,51,.6)}:root:not([data-theme=dark]) .node .halo{background:radial-gradient(circle,rgba(204,0,51,.35),transparent 70%)}:root:not([data-theme=dark]) .node .fx{background:#c03}:root:not([data-theme=dark]) .node .lbl{color:#b3002c;text-shadow:0 1px 2px rgba(255,255,255,.7)}:root:not([data-theme=dark]) .input{background:var(--field);border-color:var(--border)}:root:not([data-theme=dark]) .input:focus-within{background:#fff;border-color:var(--brand)}:root:not([data-theme=dark]) .input input{color:var(--ink)}:root:not([data-theme=dark]) .input input::placeholder{color:#b79aa1}:root:not([data-theme=dark]) .field.has-value .input>legend,:root:not([data-theme=dark]) .field.is-active .input>legend{color:#a3002b;text-shadow:0 0 3px rgba(255,255,255,.9)}:root:not([data-theme=dark]) .card{backdrop-filter:blur(16px) saturate(165%)}:root:not([data-theme=dark]) .app-btn.secondary{background:#fff6f7;color:var(--ink);border-color:var(--border)}:root:not([data-theme=dark]) .pw-bar-track{background:#f0d9d2}:root:not([data-theme=dark]) .auth-switch .auth-seg.is-active{background:#fff;box-shadow:0 1px 2px rgba(70,10,25,.1)}:root:not([data-theme=dark]) .brand-logo .logo-dark{display:none}:root:not([data-theme=dark]) .brand-logo .logo-light{display:block}}:root[data-theme=light] body{background:radial-gradient(620px 380px at 25% -4%,rgba(255,210,120,.28),transparent 60%),radial-gradient(560px 320px at 92% 16%,rgba(30,88,168,.07),transparent 55%),linear-gradient(180deg,#b6d0ee 0,#d9e6f7 46%,#f0f4fb 100%);color:var(--ink)}:root[data-theme=light] .node .core{background:#c03;box-shadow:0 0 8px rgba(204,0,51,.6)}:root[data-theme=light] .node .halo{background:radial-gradient(circle,rgba(204,0,51,.35),transparent 70%)}:root[data-theme=light] .node .fx{background:#c03}:root[data-theme=light] .node .lbl{color:#b3002c;text-shadow:0 1px 2px rgba(255,255,255,.7)}:root[data-theme=light] .input{background:var(--field);border-color:var(--border)}:root[data-theme=light] .input:focus-within{background:#fff;border-color:var(--brand)}:root[data-theme=light] .input input{color:var(--ink)}:root[data-theme=light] .input input::placeholder{color:#b79aa1}:root[data-theme=light] .field.has-value .input>legend,:root[data-theme=light] .field.is-active .input>legend{color:#a3002b;text-shadow:0 0 3px rgba(255,255,255,.9)}:root[data-theme=light] .card{backdrop-filter:blur(16px) saturate(165%)}:root[data-theme=light] .app-btn.secondary{background:#fff6f7;color:var(--ink);border-color:var(--border)}:root[data-theme=light] .pw-bar-track{background:#f0d9d2}:root[data-theme=light] .auth-switch .auth-seg.is-active{background:#fff;box-shadow:0 1px 2px rgba(70,10,25,.1)}:root[data-theme=light] .brand-logo .logo-dark{display:none}:root[data-theme=light] .brand-logo .logo-light{display:block}.standalone-theme-toggle-wrapper{background:0 0!important;border:0!important;padding:0!important;backdrop-filter:none!important}.theme-toggle{height:34px;width:34px;padding:0;border-radius:2rem;background:rgba(20,13,16,.8);border:1px solid rgba(255,74,106,.35);box-shadow:0 4px 12px rgba(0,0,0,.25);color:#f4ebed;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.theme-toggle svg{display:block;width:16px;height:16px;color:inherit;flex-shrink:0}.theme-toggle .theme-icon-auto{display:none}.theme-toggle[data-state=system]{border-color:rgba(255,143,163,.6);box-shadow:0 0 0 2px rgba(255,143,163,.15),0 4px 12px rgba(0,0,0,.25)}.theme-toggle:hover{background:rgba(36,18,24,.9);transform:translateY(-1px)}.theme-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.theme-toggle .theme-label{display:none}.console-chip{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:12px auto 0;padding:8px 13px;border:1px solid var(--border);border-radius:9px;background:rgba(12,4,7,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font:500 11.5px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:var(--muted)}.console-chip .cc-host{color:var(--brand);font-weight:700}.console-chip .cc-dot{opacity:.6}.cc-cur,.lt-cur{display:inline-block;width:.58em;height:1.06em;background:#f6e9ec;margin-left:2px;vertical-align:text-bottom;animation:ltBlink 1.06s steps(1) infinite}.lt-ov{position:fixed;inset:0;z-index:60}.lt-con,.lt-head{display:flex;overflow:hidden}.lt-con{position:fixed;z-index:61;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(10,3,6,.68);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 40px rgba(0,0,0,.5);transition:left .8s cubic-bezier(.3,.8,.25,1),top .8s cubic-bezier(.3,.8,.25,1),width .8s cubic-bezier(.3,.8,.25,1),height .8s cubic-bezier(.3,.8,.25,1)}.lt-con::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.028)0 1px,transparent 1px 3px)}.lt-head{flex:0 0 34px;align-items:center;gap:6px;padding:0 13px;font:500 11.5px/1 ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:var(--muted);border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}.lt-head .lt-host{color:var(--brand);font-weight:700}.lt-body{flex:1;min-height:0;overflow:hidden;padding:8px 15px 14px;font:12.5px/1.62 ui-monospace,"SF Mono",Menlo,Consolas,monospace;color:#f6e9ec;white-space:pre-wrap;word-break:break-word}.lt-body .ln{min-height:1.62em}.lt-body .ln.dim{color:#8a6b74}.lt-body .ln.ok{color:var(--ok)}.lt-body .ln.brc{color:var(--brand)}.lt-body .oktag{color:var(--ok);font-weight:700}.lt-con.dock{left:3vw;top:58vh;width:min(46vw,560px);height:34vh}.lt-hud{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .5s ease}.lt-hud.on{opacity:1}.lt-hc{position:absolute;width:34px;height:34px;border:0 solid var(--brand);opacity:.85}.lt-hc.tl,.lt-hc.tr{top:2.4vw;border-top-width:2px}.lt-hc.tl{left:2.4vw;border-left-width:2px}.lt-hc.tr{right:2.4vw;border-right-width:2px}.lt-hc.bl,.lt-hc.br{bottom:2.4vw;border-bottom-width:2px}.lt-hc.bl{left:2.4vw;border-left-width:2px}.lt-hc.br{right:2.4vw;border-right-width:2px}.lt-title{position:absolute;top:3.2vh;left:50%;transform:translateX(-50%);font:700 11px ui-monospace,"SF Mono",Menlo,Consolas,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--brand);white-space:nowrap}.lt-tag{position:fixed;z-index:60;pointer-events:none;border:1px solid rgba(255,74,106,.65);border-radius:8px;box-shadow:0 0 14px rgba(255,74,106,.2);opacity:0;transform:scale(.75);transition:opacity .3s ease,transform .3s cubic-bezier(.2,1.2,.3,1)}.lt-tag.on{opacity:1;transform:none}@media (max-width:768px){.lt-con.dock{left:4vw;top:46vh;width:92vw;height:40vh}.lt-hc,.lt-tag,.lt-title{display:none}}