.netplan-logo{--netplan-logo-size:26px;isolation:isolate;-webkit-user-select:none;user-select:none;padding-block:calc(var(--netplan-logo-size) * .24);padding-inline:calc(var(--netplan-logo-size) * .44);font-size:var(--netplan-logo-size);letter-spacing:-.036em;justify-content:center;align-items:center;font-weight:780;line-height:.85;display:inline-flex;position:relative;overflow:visible}.netplan-logo:before{content:"";bottom:calc(var(--netplan-logo-size) * .06);left:calc(var(--netplan-logo-size) * .44);right:calc(var(--netplan-logo-size) * .44);height:max(1.5px, calc(var(--netplan-logo-size) * .055));transform-origin:0;opacity:0;z-index:2;background:linear-gradient(90deg,#3cb4ff 0%,#64ffb4 30%,#f2ca66 55%,#ff5064 100%);border-radius:999px;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s;position:absolute;transform:scaleX(0)}.netplan-logo:after{content:"";z-index:-1;pointer-events:none;filter:blur(calc(var(--netplan-logo-size) * .4));opacity:.75;position:absolute;inset:-35% -10%}.netplan-logo__wordmark{z-index:1;color:#ffefcc;text-shadow:0 1px #00000070;align-items:baseline;display:inline-flex;position:relative}.netplan-logo__letter{--netplan-letter-glow:0;--netplan-letter-shift:calc(var(--netplan-logo-size) * (.002 + var(--netplan-letter-glow) * .018));--netplan-letter-blur:calc(var(--netplan-logo-size) * (.002 + var(--netplan-letter-glow) * .028));color:#0000;background:linear-gradient(122deg,#e7bc48 0%,#cd9a26 42%,#f5d27e 74%,#aa7320 100%);text-shadow:0 0 calc(var(--netplan-logo-size) * (var(--netplan-letter-glow) * .22)) #e0ac386b, 0 0 calc(var(--netplan-logo-size) * (var(--netplan-letter-glow) * .1)) #be832d4d;filter:drop-shadow(0 0 calc(var(--netplan-logo-size) * (var(--netplan-letter-glow) * .16)) #c9942a61);-webkit-background-clip:text;background-clip:text;transition:filter .35s,text-shadow .35s;display:inline-block;position:relative}.netplan-logo__letter:before,.netplan-logo__letter:after{content:attr(data-letter);pointer-events:none;mix-blend-mode:screen;transition:color .35s,opacity .35s,transform .35s,filter .35s;position:absolute;inset:0}.netplan-logo__letter:before{color:#f2ca66;opacity:calc(.01 + var(--netplan-letter-glow) * .4);transform:translate(calc(var(--netplan-letter-shift) * -1), calc(var(--netplan-logo-size) * -.004));filter:blur(var(--netplan-letter-blur))}.netplan-logo__letter:after{color:#c6802e;opacity:calc(.01 + var(--netplan-letter-glow) * .36);transform:translate(var(--netplan-letter-shift), calc(var(--netplan-logo-size) * .004));filter:blur(var(--netplan-letter-blur))}.netplan-logo:hover:before{opacity:.9;transform:scaleX(1)}.netplan-logo:hover{cursor:pointer}.netplan-logo:hover .netplan-logo__letter{background:linear-gradient(90deg,#0000 20%,#3cb4ff59 35%,#64ffa066 42%,#ffffff80 50%,#ffc83c66 58%,#ff3c5059 65%,#0000 80%),linear-gradient(122deg,#e7bc48 0%,#cd9a26 42%,#f5d27e 74%,#aa7320 100%);animation:netplan-shimmer .7s calc(var(--netplan-letter-index) * 45ms + .1s) ease-out forwards;filter:drop-shadow(0 0 calc(var(--netplan-logo-size) * .18) #e0ac388c) drop-shadow(0 0 calc(var(--netplan-logo-size) * .08) #be832d61);background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.netplan-logo:hover .netplan-logo__letter:before{color:#3cb4ff;opacity:.6;transform:translate(calc(var(--netplan-logo-size) * -.028), calc(var(--netplan-logo-size) * -.008));filter:blur(calc(var(--netplan-logo-size) * .024))}.netplan-logo:hover .netplan-logo__letter:after{color:#ff3250;opacity:.55;transform:translate(calc(var(--netplan-logo-size) * .028), calc(var(--netplan-logo-size) * .008));filter:blur(calc(var(--netplan-logo-size) * .024))}@keyframes netplan-shimmer{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}.light .netplan-logo__wordmark{color:#282a30;text-shadow:0 1px #fff6}.light .netplan-logo__letter{background:linear-gradient(122deg,#373a44 0%,#1e2028 42%,#555a69 74%,#161820 100%);text-shadow:0 0 calc(var(--netplan-logo-size) * (var(--netplan-letter-glow) * .12)) #3c415033, 0 0 calc(var(--netplan-logo-size) * (var(--netplan-letter-glow) * .06)) #282a3724;filter:drop-shadow(0 0 calc(var(--netplan-logo-size) * (var(--netplan-letter-glow) * .08)) #3237462e);-webkit-background-clip:text;background-clip:text}.light .netplan-logo__letter:before,.light .netplan-logo__letter:after{mix-blend-mode:multiply}.light .netplan-logo__letter:before{color:#465064;opacity:calc(.01 + var(--netplan-letter-glow) * .22)}.light .netplan-logo__letter:after{color:#2d303c;opacity:calc(.01 + var(--netplan-letter-glow) * .18)}.light .netplan-logo:hover:before{opacity:1}.light .netplan-logo:hover .netplan-logo__letter{background:linear-gradient(90deg,#0000 20%,#3cb4ff47 35%,#64ffa052 42%,#ffffff80 50%,#ffc83c52 58%,#ff3c5047 65%,#0000 80%),linear-gradient(122deg,#373a44 0%,#1e2028 42%,#555a69 74%,#161820 100%);animation:netplan-shimmer .7s calc(var(--netplan-letter-index) * 45ms + .1s) ease-out forwards;filter:drop-shadow(0 0 calc(var(--netplan-logo-size) * .1) #3c415047) drop-shadow(0 0 calc(var(--netplan-logo-size) * .05) #282a3733);background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}.light .netplan-logo:hover .netplan-logo__letter:before{color:#288cdc;opacity:.4}.light .netplan-logo:hover .netplan-logo__letter:after{color:#dc3250;opacity:.35}
