html.gw-glow,
html.gw-flicker {
  --lo-void:     #05030c;   
  --lo-deep:     #0b0719;   
  --lo-panel:    #120c26;   
  --lo-panel-2:  #1a1135;   
  --lo-edge:     #34246c;   
  --lo-ink:      #f1edff;   
  --lo-ink-2:    #e2dcff;
  --lo-dim:      #a99fd6;   
  --lo-dim-3:    #cdc6f0;
  --lo-orange:   #ff7a1a;
  --lo-orange-h: #ff9442;   
  --lo-orange-4: #ffa04d;
  --lo-aqua:     #00f5d4;
  --lo-aqua-h:   #4dffe4;
  --lo-aqua-4:   #5cffe6;
  --lo-lime:     #b6ff3b;   
  --lo-pink:     #ff3ea5;
  --lo-violet:   #a46bff;
  --lo-yellow:   #ffe94d;
  --lo-green:    #4dff88;
  --lo-red:      #ff4d6d;
  --lo-glow-aqua:   0 0 .35rem rgba(0, 245, 212, .55), 0 0 1.4rem rgba(0, 245, 212, .25);
  --lo-glow-orange: 0 0 .35rem rgba(255, 122, 26, .6), 0 0 1.4rem rgba(255, 122, 26, .28);
  --lo-glow-violet: 0 0 .35rem rgba(164, 107, 255, .45), 0 0 1.4rem rgba(164, 107, 255, .2);
  --lo-glow-pink:   0 0 .35rem rgba(255, 62, 165, .55), 0 0 1.4rem rgba(255, 62, 165, .25);
  --lo-glow-card:   0 0 0 1px rgba(164, 107, 255, .08), 0 0 1.6rem rgba(91, 46, 200, .14);
}
html.gw-glow {
  color-scheme: dark;
  --clr-bg:       var(--lo-deep);
  --clr-bg-alt:   var(--lo-panel);
  --clr-bg-dark:  var(--lo-void);
  --clr-surface:  var(--lo-panel);
  --clr-border:   var(--lo-edge);
  --clr-orange:   var(--lo-orange);
  --clr-orange-h: var(--lo-orange-h);
  --clr-orange-4: var(--lo-orange-4);
  --clr-teal:     var(--lo-aqua);
  --clr-teal-h:   var(--lo-aqua-h);
  --clr-teal-4:   var(--lo-aqua-4);
  --clr-text:     var(--lo-ink);
  --clr-text-2:   var(--lo-ink-2);
  --clr-muted:    var(--lo-dim);
  --clr-muted-3:  var(--lo-dim-3);
  --bg:        var(--lo-void);
  --bg-alt:    var(--lo-deep);
  --surface:   var(--lo-panel);
  --surface-2: var(--lo-panel-2);
  --border:    var(--lo-edge);
  --orange:    var(--lo-orange);
  --orange-h:  var(--lo-orange-h);
  --teal:      var(--lo-aqua);
  --teal-4:    var(--lo-aqua-4);
  --text:      var(--lo-ink);
  --muted:     var(--lo-dim);
  --green:     var(--lo-green);
  --red:       var(--lo-red);
  --amber:     var(--lo-yellow);
}
html.gw-glow .visitbar {
  --clr-bg:       var(--lo-deep);
  --clr-bg-alt:   var(--lo-panel);
  --clr-bg-dark:  var(--lo-void);
  --clr-border:   var(--lo-edge);
  --clr-orange:   var(--lo-orange);
  --clr-orange-4: var(--lo-orange-4);
  --clr-teal:     var(--lo-aqua);
  --clr-teal-4:   var(--lo-aqua-4);
  --clr-text:     var(--lo-ink);
  --clr-muted:    var(--lo-dim);
  --clr-muted-3:  var(--lo-dim-3);
}
html.gw-glow .typical__slot--closed {
  background: repeating-linear-gradient(45deg, rgba(164, 107, 255, .14) 0 4px, transparent 4px 8px);
  opacity: 1;
}
html.gw-glow .trial-banner {
  --tb-ground:   var(--lo-void);
  --tb-border:   var(--lo-edge);
  --tb-ink:      var(--lo-deep);
  --tb-orange:   var(--lo-orange);
  --tb-orange-4: var(--lo-orange-4);
  --tb-teal-4:   var(--lo-aqua-4);
  --tb-text:     var(--lo-ink);
  --tb-muted:    var(--lo-dim);
}
html.gw-glow body {
  background-color: var(--lo-void);
  background-image:
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iNjAwIiB2aWV3Qm94PSIwIDAgNjAwIDYwMCI+CiAgCiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJnbG93IiB4PSItNjAlIiB5PSItNjAlIiB3aWR0aD0iMjIwJSIgaGVpZ2h0PSIyMjAlIj4KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjciIHJlc3VsdD0iYiIvPgogICAgICA8ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0ic2hpbmUiIGN4PSIzNCUiIGN5PSIyOCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuNiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvcmFkaWFsR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxnIG9wYWNpdHk9Ii42Ij4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEwIDEyMCkgcm90YXRlKC0xNCkiPgogICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNiNmZmM2IiIGQ9Ik0tMzggNkMtNDAtMTgtMTQtMzAgNi0yOEMzMC0yNiA0NC0xMCA0MCAxMEMzNiAyOCAxMiAzMi02IDMwQy0yNCAyOC0zNiAyNC0zOCA2WiIvPgogICAgICA8cGF0aCBmaWxsPSJ1cmwoI3NoaW5lKSIgZD0iTS0zOCA2Qy00MC0xOC0xNC0zMCA2LTI4QzMwLTI2IDQ0LTEwIDQwIDEwQzM2IDI4IDEyIDMyLTYgMzBDLTI0IDI4LTM2IDI0LTM4IDZaIi8+CiAgICAgIDxjaXJjbGUgcj0iNC41IiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0MCA4MCkgcm90YXRlKC0xMikiPgogICAgICA8cmVjdCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNmZjNlYTUiIHg9Ii0yNiIgeT0iLTgiIHdpZHRoPSI1MiIgaGVpZ2h0PSIxNiIgcng9IjgiLz4KICAgICAgPHJlY3QgZmlsbD0idXJsKCNzaGluZSkiIHg9Ii0yNiIgeT0iLTgiIHdpZHRoPSI1MiIgaGVpZ2h0PSIxNiIgcng9IjgiLz4KICAgICAgPGNpcmNsZSByPSIzIiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MCAyNjApIHJvdGF0ZSg4KSI+CiAgICAgIDxwYXRoIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iIzAwZjVkNCIgZD0iTS01MiAxNEMtNTYtMTAtMzAtMzQgMi0zNEMzNC0zNCA1Ni0xNCA1MiAxMEM0OCAzMCAyMCAzNi02IDM2Qy0zMCAzNi01MCAzMi01MiAxNFoiLz4KICAgICAgPHBhdGggZmlsbD0idXJsKCNzaGluZSkiIGQ9Ik0tNTIgMTRDLTU2LTEwLTMwLTM0IDItMzRDMzQtMzQgNTYtMTQgNTIgMTBDNDggMzAgMjAgMzYtNiAzNkMtMzAgMzYtNTAgMzItNTIgMTRaIi8+CiAgICAgIDxjaXJjbGUgcj0iNSIgZmlsbD0iIzA1MDMwYyIvPgogICAgPC9nPgogICAgCiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjAgMzMwKSByb3RhdGUoMTgpIj4KICAgICAgPGVsbGlwc2UgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZmY3YTFhIiByeD0iMTUiIHJ5PSIzNCIvPgogICAgICA8ZWxsaXBzZSBmaWxsPSJ1cmwoI3NoaW5lKSIgcng9IjE1IiByeT0iMzQiLz4KICAgICAgPGNpcmNsZSByPSIzLjUiIGZpbGw9IiMwNTAzMGMiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAwIDQ1MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2E0NmJmZiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWx0ZXI9InVybCgjZ2xvdykiPgogICAgICA8cGF0aCBkPSJNLTc0IDQ0TDAtNjRMNzQgNDRaIiBmaWxsPSIjYTQ2YmZmIiBmaWxsLW9wYWNpdHk9Ii4xMiIvPgogICAgICA8cGF0aCBkPSJNMC02NEwtNiAxOE0tNzQgNDRMLTYgMThMNzQgNDQiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzAgMzIwKSByb3RhdGUoMjQpIj4KICAgICAgPHJlY3QgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZmZlOTRkIiB4PSItMjAiIHk9Ii03IiB3aWR0aD0iNDAiIGhlaWdodD0iMTQiIHJ4PSI3Ii8+CiAgICAgIDxjaXJjbGUgcj0iMi41IiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxjaXJjbGUgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZmZlOTRkIiBjeD0iMTMwIiBjeT0iNTAwIiByPSI4Ii8+CiAgICA8Y2lyY2xlIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iI2ZmM2VhNSIgY3g9IjE3NSIgY3k9IjQ2NSIgcj0iNiIvPgogICAgPGNpcmNsZSBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiMwMGY1ZDQiIGN4PSI1NDUiIGN5PSI1MzAiIHI9IjciLz4KICAgIDxjaXJjbGUgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjYjZmZjNiIiBjeD0iMzAwIiBjeT0iMjAwIiByPSI1Ii8+CiAgICAKICAgIDxwYXRoIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iI2VhZmZmOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTMwIDEwMCkiIGQ9Ik0wLTE2QzItNCA0LTIgMTYgMEM0IDIgMiA0IDAgMTZDLTIgNC00IDItMTYgMEMtNC0yLTItNCAwLTE2WiIvPgogICAgPHBhdGggZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZWFmZmY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTAgNTQwKSBzY2FsZSguNikiIGQ9Ik0wLTE2QzItNCA0LTIgMTYgMEM0IDIgMiA0IDAgMTZDLTIgNC00IDItMTYgMEMtNC0yLTItNCAwLTE2WiIvPgogIDwvZz4KPC9zdmc+Cg=="),
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NDAiIGhlaWdodD0iOTQwIiB2aWV3Qm94PSIwIDAgOTQwIDk0MCI+CiAgCiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJnbG93IiB4PSItNjAlIiB5PSItNjAlIiB3aWR0aD0iMjIwJSIgaGVpZ2h0PSIyMjAlIj4KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjgiIHJlc3VsdD0iYiIvPgogICAgICA8ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0ic2hpbmUiIGN4PSIzNCUiIGN5PSIyOCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuNiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvcmFkaWFsR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxnIG9wYWNpdHk9Ii41NSI+CiAgICAKICAgIDxnIGZpbGw9IiNmZjNlYTUiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NjAgODIwKSByb3RhdGUoMTApIj4KICAgICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGQ9Ik0tMzAgNEMtMzItMTQtMTItMjQgNC0yMkMyNC0yMCAzNC04IDMwIDhDMjYgMjIgOCAyNi02IDI0Qy0yMCAyMi0yOCAxOC0zMCA0WiIvPgogICAgICAgIDxjaXJjbGUgcj0iMy41IiBmaWxsPSIjMDUwMzBjIi8+CiAgICAgIDwvZz4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQwIDY1MCkgcm90YXRlKC0yMCkiPgogICAgICAgIDxyZWN0IGZpbHRlcj0idXJsKCNnbG93KSIgeD0iLTIyIiB5PSItOCIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjE2IiByeD0iOCIvPgogICAgICAgIDxjaXJjbGUgcj0iMyIgZmlsbD0iIzA1MDMwYyIvPgogICAgICA8L2c+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU5MCA0NzApIHJvdGF0ZSgzNSkiPgogICAgICAgIDxlbGxpcHNlIGZpbHRlcj0idXJsKCNnbG93KSIgcng9IjE0IiByeT0iMzAiLz4KICAgICAgICA8Y2lyY2xlIHI9IjMiIGZpbGw9IiMwNTAzMGMiLz4KICAgICAgPC9nPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDAgMjEwKSByb3RhdGUoLTYpIj4KICAgICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGQ9Ik0tNDYgMTBDLTUwLTEyLTI0LTMwIDQtMjhDMzItMjYgNTAtMTAgNDYgMTBDNDIgMjggMTYgMzItNiAzMkMtMjggMzItNDQgMjgtNDYgMTBaIi8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNzaGluZSkiIGQ9Ik0tNDYgMTBDLTUwLTEyLTI0LTMwIDQtMjhDMzItMjYgNTAtMTAgNDYgMTBDNDIgMjggMTYgMzItNiAzMkMtMjggMzItNDQgMjgtNDYgMTBaIi8+CiAgICAgICAgPGNpcmNsZSByPSI0LjUiIGZpbGw9IiMwNTAzMGMiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgCiAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNkOGZmOGEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MCA2OTApIHJvdGF0ZSgtMjApIiBkPSJNMTgtMjhBMzQgMzQgMCAxIDAgMTggMjhBMzAgMzAgMCAwIDEgMTgtMjhaIi8+CiAgICAKICAgIDxnIGZpbGw9IiNlYWZmZjgiIGZpbHRlcj0idXJsKCNnbG93KSI+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MCA2MTApIiBkPSJNMC0xNEMyLTQgNC0yIDE0IDBDNCAyIDIgNCAwIDE0Qy0yIDQtNCAyLTE0IDBDLTQtMi0yLTQgMC0xNFoiLz4KICAgICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwIDU2MCkgc2NhbGUoLjcpIiBkPSJNMC0xNEMyLTQgNC0yIDE0IDBDNCAyIDIgNCAwIDE0Qy0yIDQtNCAyLTE0IDBDLTQtMi0yLTQgMC0xNFoiLz4KICAgICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAwIDc4MCkgc2NhbGUoLjU1KSIgZD0iTTAtMTRDMi00IDQtMiAxNCAwQzQgMiAyIDQgMCAxNEMtMiA0LTQgMi0xNCAwQy00LTItMi00IDAtMTRaIi8+CiAgICAgIDxjaXJjbGUgY3g9IjkwIiBjeT0iODAwIiByPSIyLjUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMwIiBjeT0iNTQwIiByPSIyIi8+CiAgICAgIDxjaXJjbGUgY3g9IjM1MCIgY3k9IjY4MCIgcj0iMi41Ii8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyMCAzODApIHJvdGF0ZSgtOCkiPgogICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNmZjdhMWEiIGQ9Ik0tNTggMTZDLTYyLTEyLTM0LTM4IDItMzhDMzgtMzggNjItMTYgNTggMTJDNTQgMzQgMjIgNDAtNiA0MEMtMzQgNDAtNTYgMzYtNTggMTZaIi8+CiAgICAgIDxwYXRoIGZpbGw9InVybCgjc2hpbmUpIiBkPSJNLTU4IDE2Qy02Mi0xMi0zNC0zOCAyLTM4QzM4LTM4IDYyLTE2IDU4IDEyQzU0IDM0IDIyIDQwLTYgNDBDLTM0IDQwLTU2IDM2LTU4IDE2WiIvPgogICAgICA8Y2lyY2xlIHI9IjUiIGZpbGw9IiMwNTAzMGMiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODAwIDQ3MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwZjVkNCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWx0ZXI9InVybCgjZ2xvdykiPgogICAgICA8cGF0aCBkPSJNMC01Nkw0OC0yOEw0OCAyOEwwIDU2TC00OCAyOEwtNDgtMjhaIiBmaWxsPSIjMDBmNWQ0IiBmaWxsLW9wYWNpdHk9Ii4xIi8+CiAgICAgIDxwYXRoIGQ9Ik0wLTU2TDAgME00OCAyOEwwIDBNLTQ4IDI4TDAgMCIvPgogICAgPC9nPgogICAgCiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDAgMTUwKSByb3RhdGUoLTE2KSI+CiAgICAgIDxyZWN0IGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iI2I2ZmYzYiIgeD0iLTI2IiB5PSItOCIgd2lkdGg9IjUyIiBoZWlnaHQ9IjE2IiByeD0iOCIvPgogICAgICA8cmVjdCBmaWxsPSJ1cmwoI3NoaW5lKSIgeD0iLTI2IiB5PSItOCIgd2lkdGg9IjUyIiBoZWlnaHQ9IjE2IiByeD0iOCIvPgogICAgICA8Y2lyY2xlIHI9IjMiIGZpbGw9IiMwNTAzMGMiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMwIDMwMCkiIGZpbHRlcj0idXJsKCNnbG93KSI+CiAgICAgIDxjaXJjbGUgcj0iMTgiIGZpbGw9IiNmZmU5NGQiLz4KICAgICAgPGNpcmNsZSByPSI4IiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MCAxMTApIHJvdGF0ZSgyMikiPgogICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNhNDZiZmYiIGQ9Ik0tMzQgNkMtMzYtMTYtMTItMjYgNi0yNEMyOC0yMiA0MC04IDM2IDEwQzMyIDI2IDEwIDMwLTYgMjhDLTIyIDI2LTMyIDIyLTM0IDZaIi8+CiAgICAgIDxjaXJjbGUgcj0iNCIgZmlsbD0iIzA1MDMwYyIvPgogICAgPC9nPgogICAgCiAgICA8Y2lyY2xlIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iIzAwZjVkNCIgY3g9Ijg2MCIgY3k9Ijg2MCIgcj0iNyIvPgogICAgPGNpcmNsZSBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNmZjdhMWEiIGN4PSI0MjAiIGN5PSI4ODAiIHI9IjYiLz4KICAgIDxjaXJjbGUgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjYjZmZjNiIiBjeD0iODgwIiBjeT0iMTIwIiByPSI4Ii8+CiAgPC9nPgo8L3N2Zz4K"),
    radial-gradient(60rem 40rem at 15% -10%, rgba(120, 60, 255, .22), transparent 70%),
    radial-gradient(50rem 36rem at 100% 30%, rgba(255, 40, 170, .12), transparent 70%);
  background-size: 600px 600px, 940px 940px, auto, auto;
  background-position: 0 0, 180px 260px, 0 0, 0 0;
  background-repeat: repeat, repeat, no-repeat, no-repeat;
}
html.gw-glow main {
  background-image: linear-gradient(90deg,
    transparent calc(var(--gutter) * .5),
    rgba(5, 3, 12, .8) calc(var(--gutter) + 1rem),
    rgba(5, 3, 12, .8) calc(100% - var(--gutter) - 1rem),
    transparent calc(100% - var(--gutter) * .5));
}
html.gw-glow ::selection { background: var(--lo-pink); color: var(--lo-void); }
html.gw-glow { scrollbar-color: var(--lo-violet) var(--lo-void); }
html.gw-glow body { scrollbar-color: auto; }
html.gw-glow h1 {
  color: #fff;
  text-shadow:
    0 0 2px rgba(255, 255, 255, .5),
    0 0 10px rgba(0, 245, 212, .65),
    0 0 26px rgba(0, 245, 212, .35);
}
html.gw-glow h2 {
  text-shadow: 0 0 10px rgba(164, 107, 255, .55), 0 0 22px rgba(164, 107, 255, .2);
}
html.gw-glow h1 .badge,
html.gw-glow h2 .badge,
html.gw-glow h1 .muted,
html.gw-glow h2 .muted { text-shadow: none; }
html.gw-glow .nav__logo img,
html.gw-glow .appbar__brand img {
  filter: drop-shadow(0 0 5px rgba(0, 245, 212, .55)) drop-shadow(0 0 14px rgba(164, 107, 255, .45));
}
html.gw-glow :focus-visible {
  outline-color: var(--lo-aqua);
  box-shadow: var(--lo-glow-aqua);
}
html.gw-glow main p a:hover,
html.gw-glow .nav__links a:hover,
html.gw-glow .nav__mobile a:not(.btn):hover,
html.gw-glow .footer a:hover,
html.gw-glow .appbar__nav a:hover,
html.gw-glow .appbar__user > a:not(.btn):hover,
html.gw-glow .table a:hover {
  text-shadow: 0 0 8px currentColor;
}
html.gw-glow .btn--orange { box-shadow: var(--lo-glow-orange); color: var(--lo-void); }
html.gw-glow .btn--teal   { box-shadow: var(--lo-glow-aqua);   color: var(--lo-void); }
html.gw-glow .btn--orange:hover {
  box-shadow: 0 0 .5rem rgba(255, 122, 26, .8), 0 0 2rem rgba(255, 122, 26, .45);
}
html.gw-glow .btn--teal:hover {
  box-shadow: 0 0 .5rem rgba(0, 245, 212, .8), 0 0 2rem rgba(0, 245, 212, .45);
}
html.gw-glow .btn--teal-outline {
  box-shadow: inset 0 0 .6rem rgba(0, 245, 212, .25), 0 0 .6rem rgba(0, 245, 212, .3);
  text-shadow: 0 0 6px rgba(0, 245, 212, .6);
}
html.gw-glow .btn--ghost { border-color: var(--lo-edge); }
html.gw-glow .btn--ghost:hover {
  border-color: var(--lo-violet);
  box-shadow: var(--lo-glow-violet);
}
html.gw-glow .btn:disabled { box-shadow: none; }
html.gw-glow input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]),
html.gw-glow select,
html.gw-glow textarea {
  caret-color: var(--lo-aqua);
}
html.gw-glow .input:focus,
html.gw-glow .select:focus,
html.gw-glow .wform input:focus,
html.gw-glow .wform select:focus,
html.gw-glow .wform textarea:focus,
html.gw-glow .form-group input:focus,
html.gw-glow .form-group textarea:focus {
  border-color: var(--lo-aqua);
  box-shadow: var(--lo-glow-aqua);
}
html.gw-glow .field--error > .input:focus,
html.gw-glow .field--error > .select:focus,
html.gw-glow .wform__field--error > input:focus,
html.gw-glow .wform__field--error > select:focus,
html.gw-glow .wform__field--error > textarea:focus {
  border-color: var(--lo-red);
  outline-color: var(--lo-red);
  box-shadow: 0 0 .35rem rgba(255, 77, 109, .6), 0 0 1.2rem rgba(255, 77, 109, .3);
}
html.gw-glow input[type="checkbox"],
html.gw-glow input[type="radio"] { accent-color: var(--lo-aqua); }
html.gw-glow .nav {
  background: rgba(5, 3, 12, .86);
  border-bottom-color: transparent;
  box-shadow: 0 1px 0 rgba(164, 107, 255, .35), 0 6px 24px rgba(91, 46, 200, .18);
}
html.gw-glow .nav__links a.active { text-shadow: 0 0 8px rgba(0, 245, 212, .7); }
html.gw-glow .nav__links a.active::after { box-shadow: var(--lo-glow-aqua); }
html.gw-glow .hero__bg-img { filter: brightness(.5) saturate(1.7) contrast(1.15); }
html.gw-glow .hero__overlay {
  background:
    radial-gradient(ellipse at 50% 45%, rgba(5, 3, 12, .25), rgba(5, 3, 12, .85) 75%),
    linear-gradient(180deg, rgba(60, 10, 140, .35), rgba(5, 3, 12, .55));
}
html.gw-glow .hero__highlight {
  text-shadow: none;
  background: linear-gradient(90deg, var(--lo-aqua), var(--lo-lime) 45%, var(--lo-pink));
  -webkit-background-clip: text;
  background-clip: text;
  filter: drop-shadow(0 0 10px rgba(0, 245, 212, .45)) drop-shadow(0 0 22px rgba(255, 62, 165, .3));
}
html.gw-glow .hero__chips li {
  background: rgba(11, 7, 25, .7);
  border-color: rgba(164, 107, 255, .45);
  box-shadow: 0 0 .8rem rgba(164, 107, 255, .2);
}
html.gw-glow .hero__content .hero__nobook,
html.gw-glow .hero__badge { text-shadow: 0 0 10px rgba(0, 245, 212, .65); }
html.gw-glow .cards-section,
html.gw-glow .social-section,
html.gw-glow .cafe-section,
html.gw-glow .pricing-hero,
html.gw-glow .visit,
html.gw-glow .bg-900,
html.gw-glow .bg-800 {
  background-color: rgba(11, 7, 25, .55);
}
html.gw-glow .footer {
  background-color: rgba(5, 3, 12, .82);
  border-top-color: transparent;
  box-shadow: 0 -1px 0 rgba(164, 107, 255, .35), 0 -8px 30px rgba(91, 46, 200, .14);
}
html.gw-glow .card,
html.gw-glow .pricing-card,
html.gw-glow .class-card,
html.gw-glow .program-card,
html.gw-glow .fv-step,
html.gw-glow .fv-offer,
html.gw-glow .gear-hire-card,
html.gw-glow .wform-panel,
html.gw-glow .wallcard,
html.gw-glow .legal-more__card,
html.gw-glow .login-modal__card {
  box-shadow: var(--lo-glow-card);
}
@media (hover: hover) and (pointer: fine) {
  html.gw-glow .cards-section .card:hover,
  html.gw-glow .fv-step:hover {
    box-shadow: 0 0 0 1px rgba(0, 245, 212, .35), 0 0 1.6rem rgba(0, 245, 212, .22);
  }
}
html.gw-glow .card__icon,
html.gw-glow .fv-step__icon {
  filter: drop-shadow(0 0 6px rgba(0, 245, 212, .7));
}
html.gw-glow .pricing-card--featured {
  box-shadow: 0 0 .5rem rgba(255, 122, 26, .5), 0 0 2.2rem rgba(255, 122, 26, .28);
}
html.gw-glow .pricing-card__banner { color: var(--lo-void); }
html.gw-glow .flash-messages .flash--success { background: var(--lo-aqua); color: var(--lo-void); box-shadow: var(--lo-glow-aqua); }
html.gw-glow .flash-messages .flash--error   { background: var(--lo-red);  color: var(--lo-void); box-shadow: 0 0 1.2rem rgba(255, 77, 109, .35); }
html.gw-glow .appbar,
html.gw-glow .checkbar {
  background: var(--lo-deep);
  border-bottom-color: rgba(164, 107, 255, .3);
}
html.gw-glow .console-top,
html.gw-glow .site-chrome {
  box-shadow: 0 6px 24px rgba(91, 46, 200, .18);
}
html.gw-glow .appbar__tag {
  background: transparent !important; 
  color: var(--lo-orange);
  box-shadow: inset 0 0 0 1.5px var(--lo-orange), inset 0 0 .5rem rgba(255, 122, 26, .35), var(--lo-glow-orange);
  text-shadow: 0 0 6px rgba(255, 122, 26, .9);
}
html.gw-glow .appbar--portal .appbar__tag {
  color: var(--lo-aqua);
  box-shadow: inset 0 0 0 1.5px var(--lo-aqua), inset 0 0 .5rem rgba(0, 245, 212, .35), var(--lo-glow-aqua);
  text-shadow: 0 0 6px rgba(0, 245, 212, .9);
}
html.gw-glow .appbar__nav a.active,
html.gw-glow .appbar__more > summary.active { box-shadow: var(--lo-glow-orange); color: var(--lo-void); }
html.gw-glow .appbar__more-menu,
html.gw-glow .bell__menu {
  background: var(--lo-deep);
  box-shadow: 0 0 0 1px rgba(164, 107, 255, .3), 0 12px 36px rgba(0, 0, 0, .6), 0 0 2rem rgba(91, 46, 200, .2);
}
html.gw-glow .tabs a.active { box-shadow: var(--lo-glow-aqua); color: var(--lo-void); }
html.gw-glow .card,
html.gw-glow .chart-card,
html.gw-glow .route-card,
html.gw-glow .postabs__card {
  box-shadow: var(--lo-glow-card);
}
html.gw-glow .pass-card { background: linear-gradient(160deg, var(--lo-panel-2), var(--lo-void)); }
html.gw-glow .kpi__value--orange { text-shadow: 0 0 12px rgba(255, 122, 26, .6); }
html.gw-glow .kpi__value--teal   { text-shadow: 0 0 12px rgba(0, 245, 212, .6); }
html.gw-glow .kpi__value--amber  { text-shadow: 0 0 12px rgba(255, 233, 77, .55); }
html.gw-glow .kpi__value--red    { text-shadow: 0 0 12px rgba(255, 77, 109, .6); }
html.gw-glow .badge--green { background: rgba(77, 255, 136, .12); color: var(--lo-green); box-shadow: inset 0 0 0 1px rgba(77, 255, 136, .35); }
html.gw-glow .badge--red   { background: rgba(255, 77, 109, .14); color: #ff8aa0;       box-shadow: inset 0 0 0 1px rgba(255, 77, 109, .4); }
html.gw-glow .badge--amber { background: rgba(255, 233, 77, .12); color: var(--lo-yellow); box-shadow: inset 0 0 0 1px rgba(255, 233, 77, .35); }
html.gw-glow .badge--teal  { background: rgba(0, 245, 212, .12);  color: var(--lo-aqua-4); box-shadow: inset 0 0 0 1px rgba(0, 245, 212, .35); }
html.gw-glow .badge--gray  { background: rgba(169, 159, 214, .12); color: var(--lo-dim-3); }
html.gw-glow .wrap .flash--info    { background: rgba(0, 245, 212, .1);   color: var(--lo-aqua-4); box-shadow: inset 3px 0 0 var(--lo-aqua); }
html.gw-glow .wrap .flash--success { background: rgba(77, 255, 136, .1); color: var(--lo-green); box-shadow: inset 3px 0 0 var(--lo-green); }
html.gw-glow .wrap .flash--error   { background: rgba(255, 77, 109, .12); color: #ff8aa0; box-shadow: inset 3px 0 0 var(--lo-red); }
html.gw-glow .wrap .flash--warning,
html.gw-glow .wrap .flash--amber   { background: rgba(255, 233, 77, .1); color: var(--lo-yellow); box-shadow: inset 3px 0 0 var(--lo-yellow); }
html.gw-glow .stepper__btn--remove { color: var(--lo-void); }
html.gw-glow .portal-bottomnav {
  background: var(--lo-deep);
  box-shadow: 0 -1px 0 rgba(164, 107, 255, .35), 0 -8px 24px rgba(91, 46, 200, .2);
}
html.gw-glow .portal-bottomnav a.active { text-shadow: 0 0 8px rgba(0, 245, 212, .8); }
html.gw-glow .lo-chip,
html.gw-flicker .lo-chip {
  display: flex;
  align-items: center;
  gap: .6rem;
  width: max-content;
  max-width: calc(100% - 2rem);
  margin: 1.5rem auto;
  padding: .35rem .4rem .35rem .85rem;
  border-radius: 999px;
  background: rgba(5, 3, 12, .9);
  border: 1px solid rgba(164, 107, 255, .55);
  box-shadow: var(--lo-glow-violet);
  color: var(--lo-ink);
  font: 600 .8rem/1.2 var(--font, system-ui, sans-serif);
}
html.gw-glow .lo-chip form,
html.gw-flicker .lo-chip form { margin: 0; }
html.gw-glow .lo-chip__who,
html.gw-flicker .lo-chip__who { color: var(--lo-dim); font-weight: 500; }
html.gw-glow .lo-chip__btn,
html.gw-flicker .lo-chip__btn {
  font: inherit;
  cursor: pointer;
  padding: .35rem .75rem;
  border-radius: 999px;
  border: 0;
  background: var(--lo-yellow);
  color: var(--lo-void);
  box-shadow: 0 0 .6rem rgba(255, 233, 77, .45);
}
html.gw-glow .lo-chip__btn:hover,
html.gw-flicker .lo-chip__btn:hover { box-shadow: 0 0 .5rem rgba(255, 233, 77, .8), 0 0 1.4rem rgba(255, 233, 77, .4); }
@keyframes lo-strike {
  0%, 18%, 22%, 52%, 56% { opacity: 1; }
  20%, 54% { opacity: .35; }
}
@media (prefers-reduced-motion: no-preference) {
  html.gw-glow main h1:first-of-type { animation: lo-strike 1.1s ease-out 1; }
}
@media (forced-colors: active) {
  html.gw-glow body { background-image: none; }
  html.gw-glow .hero__highlight { filter: none; }
}
body.gw-glow {
  --primary: #3a1f86;
  --secondary: #1a1135;
  --accent: #ffe94d;
  --primary-fg: #f1edff;
  --body-fg: #e2dcff;
  --body-bg: #05030c;
  --body-quiet-color: #a99fd6;
  --body-medium-color: #cdc6f0;
  --body-loud-color: #ffffff;
  --header-color: #ffe94d;
  --header-branding-color: #00f5d4;
  --header-bg: #0b0719;
  --header-link-color: #f1edff;
  --breadcrumbs-fg: #a99fd6;
  --breadcrumbs-link-fg: #5cffe6;
  --breadcrumbs-bg: #120c26;
  --link-fg: #5cffe6;
  --link-hover-color: #ffa04d;
  --link-selected-fg: #b6ff3b;
  --hairline-color: #34246c;
  --border-color: #34246c;
  --error-fg: #ff8aa0;
  --message-success-bg: #0f3b2a;
  --message-warning-bg: #3b3510;
  --message-error-bg: #3b0f1d;
  --darkened-bg: #0b0719;
  --selected-bg: #1a1135;
  --selected-row: #2a1a55;
  --button-fg: #05030c;
  --button-bg: #00f5d4;
  --button-hover-bg: #4dffe4;
  --default-button-bg: #ff7a1a;
  --default-button-hover-bg: #ff9442;
  --close-button-bg: #34246c;
  --close-button-hover-bg: #4a3596;
  --delete-button-bg: #ff4d6d;
  --delete-button-hover-bg: #ff7088;
  --object-tools-fg: #05030c;
  --object-tools-bg: #a46bff;
  --object-tools-hover-bg: #bf94ff;
  color-scheme: dark;
  background-color: #05030c;
  background-image:
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MDAiIGhlaWdodD0iNjAwIiB2aWV3Qm94PSIwIDAgNjAwIDYwMCI+CiAgCiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJnbG93IiB4PSItNjAlIiB5PSItNjAlIiB3aWR0aD0iMjIwJSIgaGVpZ2h0PSIyMjAlIj4KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjciIHJlc3VsdD0iYiIvPgogICAgICA8ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0ic2hpbmUiIGN4PSIzNCUiIGN5PSIyOCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuNiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvcmFkaWFsR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxnIG9wYWNpdHk9Ii42Ij4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEwIDEyMCkgcm90YXRlKC0xNCkiPgogICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNiNmZmM2IiIGQ9Ik0tMzggNkMtNDAtMTgtMTQtMzAgNi0yOEMzMC0yNiA0NC0xMCA0MCAxMEMzNiAyOCAxMiAzMi02IDMwQy0yNCAyOC0zNiAyNC0zOCA2WiIvPgogICAgICA8cGF0aCBmaWxsPSJ1cmwoI3NoaW5lKSIgZD0iTS0zOCA2Qy00MC0xOC0xNC0zMCA2LTI4QzMwLTI2IDQ0LTEwIDQwIDEwQzM2IDI4IDEyIDMyLTYgMzBDLTI0IDI4LTM2IDI0LTM4IDZaIi8+CiAgICAgIDxjaXJjbGUgcj0iNC41IiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0MCA4MCkgcm90YXRlKC0xMikiPgogICAgICA8cmVjdCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNmZjNlYTUiIHg9Ii0yNiIgeT0iLTgiIHdpZHRoPSI1MiIgaGVpZ2h0PSIxNiIgcng9IjgiLz4KICAgICAgPHJlY3QgZmlsbD0idXJsKCNzaGluZSkiIHg9Ii0yNiIgeT0iLTgiIHdpZHRoPSI1MiIgaGVpZ2h0PSIxNiIgcng9IjgiLz4KICAgICAgPGNpcmNsZSByPSIzIiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4MCAyNjApIHJvdGF0ZSg4KSI+CiAgICAgIDxwYXRoIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iIzAwZjVkNCIgZD0iTS01MiAxNEMtNTYtMTAtMzAtMzQgMi0zNEMzNC0zNCA1Ni0xNCA1MiAxMEM0OCAzMCAyMCAzNi02IDM2Qy0zMCAzNi01MCAzMi01MiAxNFoiLz4KICAgICAgPHBhdGggZmlsbD0idXJsKCNzaGluZSkiIGQ9Ik0tNTIgMTRDLTU2LTEwLTMwLTM0IDItMzRDMzQtMzQgNTYtMTQgNTIgMTBDNDggMzAgMjAgMzYtNiAzNkMtMzAgMzYtNTAgMzItNTIgMTRaIi8+CiAgICAgIDxjaXJjbGUgcj0iNSIgZmlsbD0iIzA1MDMwYyIvPgogICAgPC9nPgogICAgCiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjAgMzMwKSByb3RhdGUoMTgpIj4KICAgICAgPGVsbGlwc2UgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZmY3YTFhIiByeD0iMTUiIHJ5PSIzNCIvPgogICAgICA8ZWxsaXBzZSBmaWxsPSJ1cmwoI3NoaW5lKSIgcng9IjE1IiByeT0iMzQiLz4KICAgICAgPGNpcmNsZSByPSIzLjUiIGZpbGw9IiMwNTAzMGMiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAwIDQ1MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2E0NmJmZiIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWx0ZXI9InVybCgjZ2xvdykiPgogICAgICA8cGF0aCBkPSJNLTc0IDQ0TDAtNjRMNzQgNDRaIiBmaWxsPSIjYTQ2YmZmIiBmaWxsLW9wYWNpdHk9Ii4xMiIvPgogICAgICA8cGF0aCBkPSJNMC02NEwtNiAxOE0tNzQgNDRMLTYgMThMNzQgNDQiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzAgMzIwKSByb3RhdGUoMjQpIj4KICAgICAgPHJlY3QgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZmZlOTRkIiB4PSItMjAiIHk9Ii03IiB3aWR0aD0iNDAiIGhlaWdodD0iMTQiIHJ4PSI3Ii8+CiAgICAgIDxjaXJjbGUgcj0iMi41IiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxjaXJjbGUgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZmZlOTRkIiBjeD0iMTMwIiBjeT0iNTAwIiByPSI4Ii8+CiAgICA8Y2lyY2xlIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iI2ZmM2VhNSIgY3g9IjE3NSIgY3k9IjQ2NSIgcj0iNiIvPgogICAgPGNpcmNsZSBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiMwMGY1ZDQiIGN4PSI1NDUiIGN5PSI1MzAiIHI9IjciLz4KICAgIDxjaXJjbGUgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjYjZmZjNiIiBjeD0iMzAwIiBjeT0iMjAwIiByPSI1Ii8+CiAgICAKICAgIDxwYXRoIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iI2VhZmZmOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTMwIDEwMCkiIGQ9Ik0wLTE2QzItNCA0LTIgMTYgMEM0IDIgMiA0IDAgMTZDLTIgNC00IDItMTYgMEMtNC0yLTItNCAwLTE2WiIvPgogICAgPHBhdGggZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjZWFmZmY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTAgNTQwKSBzY2FsZSguNikiIGQ9Ik0wLTE2QzItNCA0LTIgMTYgMEM0IDIgMiA0IDAgMTZDLTIgNC00IDItMTYgMEMtNC0yLTItNCAwLTE2WiIvPgogIDwvZz4KPC9zdmc+Cg=="),
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NDAiIGhlaWdodD0iOTQwIiB2aWV3Qm94PSIwIDAgOTQwIDk0MCI+CiAgCiAgPGRlZnM+CiAgICA8ZmlsdGVyIGlkPSJnbG93IiB4PSItNjAlIiB5PSItNjAlIiB3aWR0aD0iMjIwJSIgaGVpZ2h0PSIyMjAlIj4KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VHcmFwaGljIiBzdGREZXZpYXRpb249IjgiIHJlc3VsdD0iYiIvPgogICAgICA8ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49ImIiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0ic2hpbmUiIGN4PSIzNCUiIGN5PSIyOCUiIHI9IjcyJSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIuNiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii41IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvcmFkaWFsR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxnIG9wYWNpdHk9Ii41NSI+CiAgICAKICAgIDxnIGZpbGw9IiNmZjNlYTUiPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NjAgODIwKSByb3RhdGUoMTApIj4KICAgICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGQ9Ik0tMzAgNEMtMzItMTQtMTItMjQgNC0yMkMyNC0yMCAzNC04IDMwIDhDMjYgMjIgOCAyNi02IDI0Qy0yMCAyMi0yOCAxOC0zMCA0WiIvPgogICAgICAgIDxjaXJjbGUgcj0iMy41IiBmaWxsPSIjMDUwMzBjIi8+CiAgICAgIDwvZz4KICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQwIDY1MCkgcm90YXRlKC0yMCkiPgogICAgICAgIDxyZWN0IGZpbHRlcj0idXJsKCNnbG93KSIgeD0iLTIyIiB5PSItOCIgd2lkdGg9IjQ0IiBoZWlnaHQ9IjE2IiByeD0iOCIvPgogICAgICAgIDxjaXJjbGUgcj0iMyIgZmlsbD0iIzA1MDMwYyIvPgogICAgICA8L2c+CiAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU5MCA0NzApIHJvdGF0ZSgzNSkiPgogICAgICAgIDxlbGxpcHNlIGZpbHRlcj0idXJsKCNnbG93KSIgcng9IjE0IiByeT0iMzAiLz4KICAgICAgICA8Y2lyY2xlIHI9IjMiIGZpbGw9IiMwNTAzMGMiLz4KICAgICAgPC9nPgogICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDAgMjEwKSByb3RhdGUoLTYpIj4KICAgICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGQ9Ik0tNDYgMTBDLTUwLTEyLTI0LTMwIDQtMjhDMzItMjYgNTAtMTAgNDYgMTBDNDIgMjggMTYgMzItNiAzMkMtMjggMzItNDQgMjgtNDYgMTBaIi8+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNzaGluZSkiIGQ9Ik0tNDYgMTBDLTUwLTEyLTI0LTMwIDQtMjhDMzItMjYgNTAtMTAgNDYgMTBDNDIgMjggMTYgMzItNiAzMkMtMjggMzItNDQgMjgtNDYgMTBaIi8+CiAgICAgICAgPGNpcmNsZSByPSI0LjUiIGZpbGw9IiMwNTAzMGMiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgCiAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNkOGZmOGEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MCA2OTApIHJvdGF0ZSgtMjApIiBkPSJNMTgtMjhBMzQgMzQgMCAxIDAgMTggMjhBMzAgMzAgMCAwIDEgMTgtMjhaIi8+CiAgICAKICAgIDxnIGZpbGw9IiNlYWZmZjgiIGZpbHRlcj0idXJsKCNnbG93KSI+CiAgICAgIDxwYXRoIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3MCA2MTApIiBkPSJNMC0xNEMyLTQgNC0yIDE0IDBDNCAyIDIgNCAwIDE0Qy0yIDQtNCAyLTE0IDBDLTQtMi0yLTQgMC0xNFoiLz4KICAgICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIwIDU2MCkgc2NhbGUoLjcpIiBkPSJNMC0xNEMyLTQgNC0yIDE0IDBDNCAyIDIgNCAwIDE0Qy0yIDQtNCAyLTE0IDBDLTQtMi0yLTQgMC0xNFoiLz4KICAgICAgPHBhdGggdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAwIDc4MCkgc2NhbGUoLjU1KSIgZD0iTTAtMTRDMi00IDQtMiAxNCAwQzQgMiAyIDQgMCAxNEMtMiA0LTQgMi0xNCAwQy00LTItMi00IDAtMTRaIi8+CiAgICAgIDxjaXJjbGUgY3g9IjkwIiBjeT0iODAwIiByPSIyLjUiLz4KICAgICAgPGNpcmNsZSBjeD0iMjMwIiBjeT0iNTQwIiByPSIyIi8+CiAgICAgIDxjaXJjbGUgY3g9IjM1MCIgY3k9IjY4MCIgcj0iMi41Ii8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyMCAzODApIHJvdGF0ZSgtOCkiPgogICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNmZjdhMWEiIGQ9Ik0tNTggMTZDLTYyLTEyLTM0LTM4IDItMzhDMzgtMzggNjItMTYgNTggMTJDNTQgMzQgMjIgNDAtNiA0MEMtMzQgNDAtNTYgMzYtNTggMTZaIi8+CiAgICAgIDxwYXRoIGZpbGw9InVybCgjc2hpbmUpIiBkPSJNLTU4IDE2Qy02Mi0xMi0zNC0zOCAyLTM4QzM4LTM4IDYyLTE2IDU4IDEyQzU0IDM0IDIyIDQwLTYgNDBDLTM0IDQwLTU2IDM2LTU4IDE2WiIvPgogICAgICA8Y2lyY2xlIHI9IjUiIGZpbGw9IiMwNTAzMGMiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODAwIDQ3MCkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwZjVkNCIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBmaWx0ZXI9InVybCgjZ2xvdykiPgogICAgICA8cGF0aCBkPSJNMC01Nkw0OC0yOEw0OCAyOEwwIDU2TC00OCAyOEwtNDgtMjhaIiBmaWxsPSIjMDBmNWQ0IiBmaWxsLW9wYWNpdHk9Ii4xIi8+CiAgICAgIDxwYXRoIGQ9Ik0wLTU2TDAgME00OCAyOEwwIDBNLTQ4IDI4TDAgMCIvPgogICAgPC9nPgogICAgCiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDAgMTUwKSByb3RhdGUoLTE2KSI+CiAgICAgIDxyZWN0IGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iI2I2ZmYzYiIgeD0iLTI2IiB5PSItOCIgd2lkdGg9IjUyIiBoZWlnaHQ9IjE2IiByeD0iOCIvPgogICAgICA8cmVjdCBmaWxsPSJ1cmwoI3NoaW5lKSIgeD0iLTI2IiB5PSItOCIgd2lkdGg9IjUyIiBoZWlnaHQ9IjE2IiByeD0iOCIvPgogICAgICA8Y2lyY2xlIHI9IjMiIGZpbGw9IiMwNTAzMGMiLz4KICAgIDwvZz4KICAgIAogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMwIDMwMCkiIGZpbHRlcj0idXJsKCNnbG93KSI+CiAgICAgIDxjaXJjbGUgcj0iMTgiIGZpbGw9IiNmZmU5NGQiLz4KICAgICAgPGNpcmNsZSByPSI4IiBmaWxsPSIjMDUwMzBjIi8+CiAgICA8L2c+CiAgICAKICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MCAxMTApIHJvdGF0ZSgyMikiPgogICAgICA8cGF0aCBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNhNDZiZmYiIGQ9Ik0tMzQgNkMtMzYtMTYtMTItMjYgNi0yNEMyOC0yMiA0MC04IDM2IDEwQzMyIDI2IDEwIDMwLTYgMjhDLTIyIDI2LTMyIDIyLTM0IDZaIi8+CiAgICAgIDxjaXJjbGUgcj0iNCIgZmlsbD0iIzA1MDMwYyIvPgogICAgPC9nPgogICAgCiAgICA8Y2lyY2xlIGZpbHRlcj0idXJsKCNnbG93KSIgZmlsbD0iIzAwZjVkNCIgY3g9Ijg2MCIgY3k9Ijg2MCIgcj0iNyIvPgogICAgPGNpcmNsZSBmaWx0ZXI9InVybCgjZ2xvdykiIGZpbGw9IiNmZjdhMWEiIGN4PSI0MjAiIGN5PSI4ODAiIHI9IjYiLz4KICAgIDxjaXJjbGUgZmlsdGVyPSJ1cmwoI2dsb3cpIiBmaWxsPSIjYjZmZjNiIiBjeD0iODgwIiBjeT0iMTIwIiByPSI4Ii8+CiAgPC9nPgo8L3N2Zz4K");
  background-size: 600px 600px, 940px 940px;
  background-position: 0 0, 180px 260px;
}
body.gw-glow #header { box-shadow: 0 1px 0 rgba(164, 107, 255, .4), 0 6px 24px rgba(91, 46, 200, .2); }
body.gw-glow #site-name a { text-shadow: 0 0 10px rgba(0, 245, 212, .7); }
body.gw-glow #content { background: rgba(5, 3, 12, .88); }
body.gw-glow .module { box-shadow: 0 0 0 1px rgba(164, 107, 255, .12), 0 0 1.4rem rgba(91, 46, 200, .14); }
