/* front-styles-b.css — extracted byte-exact from the front page's inline styles, order preserved. Machinery only; no rule changed. */
/* Aven — asymmetric text static */
    #work{padding-bottom:clamp(2rem,4vw,3rem)}.aven-top, .aven-center, .aven-bottom{position:relative;z-index:1}.aven-signal{position:relative;isolation:isolate;max-width:660px;margin:0 auto}.aven-thought{position:relative;z-index:1;max-width:660px;font-size:clamp(1.18rem,3.35vw,2.15rem);font-weight:520;line-height:1.14;letter-spacing:-.018em;color:rgba(246,239,255,.88);text-shadow:-1px 0 rgba(0,229,255,.035),1px 0 rgba(196,77,255,.065);-webkit-mask-image:none;mask-image:none;animation:aven-carrier-loss 9.2s steps(1,end) infinite;will-change:opacity,transform}.aven-thought span{margin-top:.5rem;color:rgba(205,189,217,.7);font-weight:500}.aven-interference{position:absolute;inset:-.35rem -.75rem;z-index:2;overflow:hidden;pointer-events:none;opacity:.35;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.42) 42%,#000 82%,rgba(0,0,0,.7));mask-image:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.42) 42%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.7));background-image:radial-gradient(circle,rgba(235,214,255,.72) 0 .45px,transparent .8px),radial-gradient(circle,rgba(123,67,255,.58) 0 .55px,transparent .9px),repeating-linear-gradient(180deg,transparent 0 4px,rgba(199,161,255,.1) 4px 5px);background-size:4px 4px,7px 9px,100% 5px;animation:aven-text-static .22s steps(2,end) infinite}.aven-interference:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 8px,rgba(229,205,255,.13) 8px 9px,transparent 9px 15px);animation:aven-static-shear 1.5s steps(6,end) infinite}.aven-interference:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 55%,rgba(175,111,255,.04) 69%,rgba(220,190,255,.1) 82%,transparent 96%);transform:translateX(1.5%)}
    
    @keyframes aven-carrier-loss{0%,13%,16%,43%,46%,72%,75%,100%{opacity:.94;filter:none;transform:translateX(0)}14%{opacity:.72;filter:none;transform:translateX(-.28px)}15%{opacity:.88;filter:none;transform:translateX(.18px)}44%{opacity:.76;filter:none;transform:translateX(.26px)}45%{opacity:.9;filter:none;transform:translateX(-.14px)}73%{opacity:.7;filter:none;transform:translateX(-.24px)}74%{opacity:.86;filter:none;transform:translateX(.16px)}}
    @media(prefers-reduced-motion:reduce){.aven-signal{transition:none}.aven-signal.is-turning-older, .aven-signal.is-turning-newer, .aven-signal.is-entering-older, .aven-signal.is-entering-newer{opacity:1}}
  
.bug-routing{padding:2.35rem 7vw .85rem;background:transparent;border-top:0;text-align:center}.bug-routing-inner{width:min(460px,100%);margin:0 auto}.bug-routing-kicker{margin:0 0 .62rem;color:#a9d9ef;font:700 clamp(.58rem,1.8vw,.7rem)/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 10px rgba(0,211,255,.2)}.bug-routing-badge{
      position:relative;
      display:grid;
      place-items:center;
      width:min(100%,230px);
      aspect-ratio:4/3;
      margin:0 auto;
      padding:0;
      border:0;
      background:transparent;
      color:inherit;
      cursor:pointer;
      overflow:visible;
      -webkit-tap-highlight-color:transparent;
      filter:drop-shadow(0 12px 20px rgba(0,0,0,.34));
    }.bug-routing-badge:focus-visible{outline:1px solid rgba(116,239,255,.82);outline-offset:5px}.bug-routing-svg{display:block;width:100%;height:auto;overflow:visible}.bug-routing-badge{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;touch-action:pan-y;transition:filter .24s ease}.bug-routing-badge.is-holding, .bug-routing-badge.is-passage-open{filter:drop-shadow(0 0 9px rgba(188,79,255,.8)) drop-shadow(0 0 28px rgba(145,49,255,.48))}.bug-routing-badge.is-holding .bug-wing, .bug-routing-badge.is-passage-open .bug-wing{filter:drop-shadow(0 0 12px rgba(188,79,255,.65))}.bug-routing-badge.is-holding .bug-circuit, .bug-routing-badge.is-passage-open .bug-circuit{stroke:#d899ff;filter:drop-shadow(0 0 5px rgba(188,79,255,.9))}.moth-passage[hidden]{display:none!important}.moth-passage{width:min(100%,940px);margin:0 auto;padding:0 0 1.5rem}.moth-world-entry{padding:.5rem 1rem 1.4rem}
.moth-world-entry .lady-entry-portal{display:block;width:min(100%,360px);margin:0 auto}
.moth-world-entry .lady-entry-portal img{display:block;width:100%;height:auto}.moth-passage .aven-section{padding:0 1rem 1.5rem}.moth-passage #aven .aven-observatory.aven-cluster{display:flex;flex-direction:column;gap:.65rem;width:min(100%,660px);min-height:0;margin:0 auto}.moth-passage #aven .aven-window{position:relative;inset:auto;transform:none;min-height:0;max-width:100%;margin:0}.moth-passage #aven .aven-window-head{width:82%;align-self:flex-start}.moth-passage #aven .aven-window-main{width:96%;align-self:flex-end}.moth-passage #aven .aven-window-archive{width:76%;align-self:flex-start}.moth-passage #aven .aven-window-meta{width:72%;align-self:flex-end}
    @media(prefers-reduced-motion:reduce){.bug-routing-badge{transition:none}}.bug-wing{
      fill:url(#bug-wing-ivory);
      stroke:#17161a;
      stroke-width:3.2;
      stroke-linejoin:round;
      filter:drop-shadow(0 0 5px rgba(255,194,91,.08));
    }.bug-wing-mark{fill:#0b0b0e;opacity:.94}.bug-wing-vein{fill:none;stroke:rgba(20,17,20,.84);stroke-width:1.35;stroke-linecap:round}.bug-circuit{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.bug-circuit-cyan{stroke:#56e6ff;filter:drop-shadow(0 0 3px rgba(86,230,255,.7))}.bug-circuit-magenta{stroke:#ff45d7;filter:drop-shadow(0 0 3px rgba(255,69,215,.62))}.bug-circuit-amber{stroke:#ffb347;filter:drop-shadow(0 0 3px rgba(255,179,71,.58))}.bug-circuit-node{stroke:#05070b;stroke-width:1.2}.bug-circuit-node.cyan{fill:#69f4ff;filter:drop-shadow(0 0 4px rgba(105,244,255,.9))}.bug-circuit-node.magenta{fill:#ff56dc;filter:drop-shadow(0 0 4px rgba(255,86,220,.85))}.bug-circuit-node.amber{fill:#ffc45e;filter:drop-shadow(0 0 4px rgba(255,196,94,.8))}.bug-body{fill:url(#bug-body-metal);stroke:#d29b45;stroke-width:1.4}.bug-antenna{fill:none;stroke:#d6a34f;stroke-width:1.4;stroke-linecap:round}.bug-antenna-tip{fill:#62e9ff;filter:drop-shadow(0 0 4px rgba(98,233,255,.75))}.bug-antenna-tip:last-of-type{fill:#ffb347;filter:drop-shadow(0 0 4px rgba(255,179,71,.72))}.bug-compass-case{fill:#090b10;stroke:#b8843a;stroke-width:2.2;filter:drop-shadow(0 0 7px rgba(255,181,75,.16))}.bug-compass-dial{fill:url(#bug-dial);stroke:#e4c88d;stroke-width:1.1}.bug-compass-ring{fill:none;stroke:#2a2520;stroke-width:1.2;opacity:.9}.bug-compass-tick{stroke:#40362a;stroke-width:1}.bug-compass-rose{fill:none;stroke:#b9853e;stroke-width:1.15;opacity:.92}.bug-compass-cardinal{fill:#d6b16b;opacity:.92}.bug-core-pointer{
      transform-box:view-box;
      transform-origin:120px 92px;
      transform:rotate(var(--bug-turn,0deg));
      transition:transform .7s cubic-bezier(.18,.78,.2,1),filter .22s ease;
      filter:drop-shadow(0 0 4px rgba(86,230,255,.32));
    }.bug-pointer-north{fill:#f2c46f;stroke:#4d3519;stroke-width:.8}.bug-pointer-south{fill:#56e6ff;stroke:#17353d;stroke-width:.8}.bug-hub{fill:#ffb347;stroke:#fff0bf;stroke-width:.9;filter:drop-shadow(0 0 5px rgba(255,179,71,.72))}.bug-route-node{fill:#2a2732;stroke:#a18e71;stroke-width:1;transition:fill .2s ease,filter .2s ease,stroke .2s ease}.bug-routing-badge[data-route="0"] .route-a, .bug-routing-badge[data-route="1"] .route-b, .bug-routing-badge[data-route="2"] .route-c, .bug-routing-badge[data-route="3"] .route-d{
      fill:#63e8ff;
      stroke:#e7ffff;
      filter:drop-shadow(0 0 5px rgba(99,232,255,.9));
    }.bug-pulse{fill:none;stroke:#63e8ff;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.bug-routing-badge.is-routing .bug-pulse{animation:bug-route-pulse .9s ease-out .06s both}.bug-routing-badge.is-routing .bug-core-pointer{filter:drop-shadow(0 0 7px rgba(99,232,255,.76))}.bug-routing-badge.is-routing .bug-circuit{animation:bug-circuit-flicker .42s steps(2,end) 1}.bug-routing-badge.is-seeking .bug-core-pointer{
      animation:bug-magnetic-search 1.55s cubic-bezier(.18,.8,.18,1) both;
      filter:drop-shadow(0 0 9px rgba(99,232,255,.88)) drop-shadow(0 0 5px rgba(255,69,215,.34));
    }.bug-routing-badge.is-seeking .bug-circuit{animation:bug-circuit-flicker .3s steps(2,end) 2}
    @keyframes bug-magnetic-search{
      0%{transform:rotate(var(--bug-turn,0deg))}
      12%{transform:rotate(calc(var(--bug-turn,0deg) + 540deg))}
      27%{transform:rotate(calc(var(--bug-turn,0deg) + 1080deg))}
      42%{transform:rotate(calc(var(--bug-turn,0deg) + 1468deg))}
      54%{transform:rotate(calc(var(--bug-turn,0deg) + 1424deg))}
      65%{transform:rotate(calc(var(--bug-turn,0deg) + 1452deg))}
      75%{transform:rotate(calc(var(--bug-turn,0deg) + 1434deg))}
      84%{transform:rotate(calc(var(--bug-turn,0deg) + 1446deg))}
      92%{transform:rotate(calc(var(--bug-turn,0deg) + 1438deg))}
      100%{transform:rotate(calc(var(--bug-turn,0deg) + 1440deg))}
    }.bug-routing-badge:hover .bug-circuit, .bug-routing-badge:focus-visible .bug-circuit{opacity:1}.bug-routing-badge:hover .bug-wing, .bug-routing-badge:focus-visible .bug-wing{filter:drop-shadow(0 0 7px rgba(86,230,255,.1)) drop-shadow(0 0 8px rgba(255,69,215,.08))}.bug-routing-quip{min-height:1.05rem;max-width:620px;margin:.42rem auto 0;color:#d9b5ff;font:700 clamp(.72rem,2.6vw,.86rem)/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;letter-spacing:.025em;overflow-wrap:break-word;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.bug-routing-quip.is-visible{opacity:.9;transform:none}
    @keyframes bug-circuit-flicker{0%,100%{opacity:1}38%{opacity:.5}62%{opacity:.96}}
    @keyframes bug-route-pulse{0%{opacity:.74;transform:scale(.2)}100%{opacity:0;transform:scale(4.7)}}
    @media(max-width:760px){.bug-routing{padding:2rem 6vw .7rem}.bug-routing-badge{width:min(74vw,205px)}
    }
    @media(prefers-reduced-motion:reduce){.bug-core-pointer{transition:none}.bug-routing-badge.is-routing .bug-pulse, .bug-routing-badge.is-routing .bug-circuit, .bug-routing-badge.is-seeking .bug-core-pointer, .bug-routing-badge.is-seeking .bug-circuit{animation:none}.bug-routing-quip{transition:none}
    }
  
/* TRANSMISSION ARCHIVE BUTTONS — TRANSPARENT ONLY */
.transmission-archive-button{
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}


    /* Shared gain affects decorative overlays only; art and navigation remain fixed. */
    #treasury,.clue-entry-energy,.music-entry-energy{--entrance-fx-gain:1.5}
    
    
    @media(prefers-reduced-motion:reduce){.bradley{animation:none!important}
    }.treasury-eye-keeper{
      display:grid;
      place-items:center;
      padding:clamp(2.2rem,6vw,4rem) 1rem 0;
    }.treasury-eye-keeper .radar-eye-wrap{
      position:relative;
      display:grid;
      place-items:center;
      width:11.75rem;
      height:6.6rem;
      padding:.18rem 0;
      overflow:visible;
      isolation:isolate;
    }.treasury-eye-keeper .radar-eye{
      display:block;
      width:11rem;
      height:6rem;
      max-height:6rem;
      object-fit:contain;
      object-position:center;
      margin:0 auto;
      opacity:.88;
      filter:saturate(1.1) brightness(.78) contrast(1.08) drop-shadow(0 0 13px rgba(188,79,255,.24));
      transform:none;
    }.treasury-eye-keeper .radar-eye-loader{
      position:absolute;
      z-index:3;
      left:50%;
      top:50%;
      width:2.45rem;
      height:2.45rem;
      transform:translate(-50%,-50%);
      pointer-events:none;
      opacity:1;
      filter:drop-shadow(0 0 5px rgba(98,233,217,.18));
    }.treasury-eye-keeper .radar-eye-loader-dot{
      position:absolute;
      inset:0;
      width:.27rem;
      height:.27rem;
      margin:auto;
      border-radius:50%;
      background:#62e9d9;
      opacity:.12;
      box-shadow:0 0 2px rgba(98,233,217,.18);
      transform:rotate(var(--dot-angle)) translateY(-.93rem);
      transform-origin:center;
      animation:clue-eye-dot-chase 1.04s linear infinite;
      animation-delay:var(--dot-delay);
    }
    @keyframes clue-eye-dot-chase{
      0%,54%,100%{opacity:.12;background:#62e9d9;box-shadow:0 0 2px rgba(98,233,217,.16)}
      8%{opacity:.42;background:#7ff4e7;box-shadow:0 0 4px rgba(98,233,217,.34)}
      16%{opacity:1;background:#c8fff8;box-shadow:0 0 4px rgba(200,255,248,.94),0 0 9px rgba(98,233,217,.72)}
      29%{opacity:.5;background:#79f0e1;box-shadow:0 0 5px rgba(98,233,217,.38)}
    }
    @media(max-width:760px){.treasury-eye-keeper .radar-eye-wrap{width:9.8rem;height:5.8rem;padding:.14rem 0}.treasury-eye-keeper .radar-eye{width:9.2rem;height:5.25rem;max-height:5.25rem}.treasury-eye-keeper .radar-eye-loader{width:2.12rem;height:2.12rem}.treasury-eye-keeper .radar-eye-loader-dot{width:.235rem;height:.235rem;transform:rotate(var(--dot-angle)) translateY(-.79rem)}
    }
    @media(prefers-reduced-motion:reduce){.treasury-eye-keeper .radar-eye-loader-dot{animation:none!important;opacity:.34;background:#62e9d9;box-shadow:0 0 3px rgba(98,233,217,.24)}
    }.treasury-entry-section{
      position:relative;
      display:grid;
      place-items:center;
      padding:clamp(4.2rem,11vw,7rem) 1rem;
      overflow:hidden;
      isolation:isolate;
    }.treasury-entry-section:before{
      content:"";
      position:absolute;
      width:min(92vw,720px);
      aspect-ratio:1.9/1;
      border-radius:50%;
      background:radial-gradient(circle,rgba(185,104,255,.12),rgba(98,233,217,.035) 42%,transparent 70%);
      filter:blur(12px);
      animation:treasury-aura 4.8s ease-in-out infinite;
      z-index:-1;
      pointer-events:none;
    }.treasury-entry{
      position:relative;
      z-index:2;
      display:grid;
      justify-items:center;
      width:min(94vw,680px);
      text-decoration:none;
      color:inherit;
      -webkit-tap-highlight-color:transparent;
      outline:none;
    }.treasury-mark-wrap{
      position:relative;
      width:min(92vw,560px);
      overflow:visible;
      isolation:isolate;
    }.treasury-entry-mark{
      display:block;
      width:100%;
      height:auto;
      filter:drop-shadow(0 0 10px rgba(185,104,255,.24)) drop-shadow(0 18px 28px rgba(0,0,0,.5));
      transform:translateY(0) scale(1);
      transition:transform .2s ease,filter .2s ease;
      animation:treasury-breathe 4.8s ease-in-out infinite;
    }.treasury-sparkles{
      position:absolute;
      inset:0;
      z-index:2;
      pointer-events:none;
    }.treasury-spark{
      --size:28px;
      --dur:5.2s;
      --delay:0s;
      position:absolute;
      width:calc(var(--size) * var(--entrance-fx-gain));
      height:calc(var(--size) * var(--entrance-fx-gain));
      margin:calc(var(--size) * -.5 * var(--entrance-fx-gain)) 0 0 calc(var(--size) * -.5 * var(--entrance-fx-gain));
      opacity:0;
      transform:scale(.55);
      filter:none;
      background:radial-gradient(circle,#fffef7 0 6%,rgba(255,248,222,.96) 10%,rgba(255,228,170,.35) 23%,rgba(255,217,145,.08) 42%,transparent 68%);
      animation:treasury-specular-flash var(--dur) linear infinite var(--delay);
    }.treasury-spark:before, .treasury-spark:after{
      content:"";
      position:absolute;
      inset:0;
      margin:auto;
      border-radius:50%;
      background:linear-gradient(90deg,transparent,rgba(255,242,202,.15) 10%,rgba(255,254,241,.72) 37%,#fff 50%,rgba(255,254,241,.72) 63%,rgba(255,242,202,.15) 90%,transparent);
    }.treasury-spark:before{
      width:100%;
      height:calc(1.5px * var(--entrance-fx-gain));
    }.treasury-spark:after{
      width:calc(1.5px * var(--entrance-fx-gain));
      height:74%;
      background:linear-gradient(transparent,rgba(255,239,195,.15) 10%,rgba(255,254,241,.72) 37%,#fff 50%,rgba(255,254,241,.72) 63%,rgba(255,239,195,.15) 90%,transparent);
    }.treasury-spark i{
      position:absolute;
      left:50%;
      top:50%;
      width:calc(2.8px * var(--entrance-fx-gain));
      height:calc(2.8px * var(--entrance-fx-gain));
      border-radius:50%;
      background:#fffef7;
      box-shadow:0 0 calc(5px * var(--entrance-fx-gain)) rgba(255,255,242,.95),0 0 calc(11px * var(--entrance-fx-gain)) rgba(255,218,151,.5);
      transform:translate(-50%,-50%);
    }.treasury-entry:hover .treasury-entry-mark, .treasury-entry:focus-visible .treasury-entry-mark{
      transform:translateY(-2px) scale(1.014);
      filter:drop-shadow(0 0 17px rgba(185,104,255,.44)) drop-shadow(0 20px 32px rgba(0,0,0,.56));
    }.treasury-entry:active .treasury-entry-mark{transform:scale(.985)}.treasury-entry-copy{
      margin:-.35rem 0 0;
      font-size:clamp(.78rem,2.6vw,.94rem);
      font-weight:700;
      letter-spacing:.055em;
      text-align:center;
      background:linear-gradient(90deg,#62e9d9 0%,#b968ff 52%,#62e9d9 100%);
      background-clip:text;
      -webkit-background-clip:text;
      color:transparent;
      -webkit-text-fill-color:transparent;
      filter:drop-shadow(0 0 8px rgba(185,104,255,.2));
    }.treasury-entry-cue{
      margin:.62rem 0 0;
      color:#7f7485;
      font:700 .56rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
      letter-spacing:.22em;
      text-transform:uppercase;
      text-align:center;
    }
    @keyframes treasury-breathe{
      0%,100%{filter:drop-shadow(0 0 9px rgba(185,104,255,.2)) drop-shadow(0 18px 28px rgba(0,0,0,.5))}
      50%{filter:drop-shadow(0 0 15px rgba(185,104,255,.32)) drop-shadow(0 21px 34px rgba(0,0,0,.56))}
    }
    @keyframes treasury-aura{0%,100%{opacity:.42;transform:scale(.94)}50%{opacity:.66;transform:scale(1.02)}}
    /* A brief fixed reflection on a gold edge; no spinning star or floating diamond. */
    @keyframes treasury-specular-flash{
      0%,10%,64%,100%{opacity:0;transform:scale(.55)}
      18%{opacity:calc(1 * var(--entrance-fx-gain));transform:scale(1.1)}
      24%{opacity:calc(.94 * var(--entrance-fx-gain));transform:scale(1)}
      38%{opacity:calc(.55 * var(--entrance-fx-gain));transform:scale(.9)}
      52%{opacity:calc(.12 * var(--entrance-fx-gain));transform:scale(.75)}
    }
    @media(max-width:620px){.treasury-entry-section{padding:3.7rem .6rem}.treasury-mark-wrap{width:min(92vw,480px)}.treasury-entry-copy{margin-top:-.28rem}
    }
    @media(prefers-reduced-motion:reduce){.treasury-entry-mark, .treasury-entry-section:before, .treasury-spark{animation:none!important}
    }/* Pause every decorative Treasury animation until its section is nearby. */
    #treasury.is-motion-paused::before, #treasury.is-motion-paused::after, #treasury.is-motion-paused *, #treasury.is-motion-paused *::before, #treasury.is-motion-paused *::after{
      animation-play-state: paused !important;
    }
  
#house-wake{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:1.5rem;background:transparent;overflow:hidden;backdrop-filter:none!important}#house-wake:before{content:none}.house-wake-button{position:relative;z-index:3;appearance:none;border:0;border-radius:0;padding:clamp(2rem,7vw,4.5rem) clamp(1rem,5vw,3.5rem);background:transparent;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate}.house-wake-button:focus-visible{outline:none}.house-wake-lockup{position:relative;z-index:2;display:block;width:min(68vw,620px);height:auto;overflow:visible;filter:drop-shadow(0 0 8px rgba(98,233,217,.24)) drop-shadow(0 0 20px rgba(185,104,255,.18));transition:transform .22s ease,filter .22s ease}.house-wake-button:focus-visible .house-wake-lockup, .house-wake-button:hover .house-wake-lockup{filter:drop-shadow(0 0 11px rgba(98,233,217,.44)) drop-shadow(0 0 29px rgba(185,104,255,.3));transform:scale(1.012)}.house-wake-fill{fill:url(#veil-word-gradient)}.house-wake-sheen{fill:url(#veil-word-sheen);opacity:.84;mix-blend-mode:screen}.house-wake-linework{fill:#050309;fill-rule:evenodd;opacity:.94}.house-wake-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.veil-trace-field{position:absolute;z-index:1;inset:7vh 2vw;overflow:hidden;pointer-events:none;opacity:.82;mask-image:radial-gradient(ellipse at center,black 22%,rgba(0,0,0,.84) 48%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse at center,black 22%,rgba(0,0,0,.84) 48%,transparent 82%)}.veil-trace-field:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(98,233,217,.055),transparent 34%),linear-gradient(180deg,transparent 10%,rgba(127,156,255,.04) 48%,transparent 88%);mix-blend-mode:screen;animation:veil-trace-breathe 5.8s ease-in-out infinite}.veil-trace-row, .veil-trace-column{position:absolute;font:700 clamp(.42rem,.9vw,.7rem)/1.25 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:rgba(171,235,255,.34);text-shadow:0 0 7px rgba(98,233,217,.18);will-change:transform,opacity}.veil-trace-row{left:-36%;width:max-content}.veil-trace-row-a{top:10%;animation:veil-row-forward 12s linear -2s infinite}.veil-trace-row-b{top:24%;color:rgba(202,164,255,.34);animation:veil-row-reverse 15s linear -8s infinite}.veil-trace-row-d{top:55%;color:rgba(98,233,217,.28);animation:veil-row-reverse 13.5s linear -3s infinite}.veil-trace-row-e{top:70%;color:rgba(196,255,55,.22);animation:veil-row-forward 16s linear -11s infinite}.veil-trace-row-f{top:84%;color:rgba(185,104,255,.3);animation:veil-row-reverse 11.8s linear -6s infinite}.veil-trace-column{top:-65%;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.17em;opacity:.42}.veil-trace-column-a{left:12%;animation:veil-column-fall 9.5s linear -2s infinite}.veil-trace-column-b{right:13%;color:rgba(185,104,255,.28);animation:veil-column-fall 11.5s linear -7s infinite}.veil-trace-column-c{left:76%;color:rgba(127,156,255,.24);animation:veil-column-fall 13s linear -5s infinite}
    @keyframes veil-row-forward{0%{transform:translate3d(-8vw,0,0);opacity:.05}12%{opacity:.46}78%{opacity:.32}100%{transform:translate3d(145vw,0,0);opacity:0}}
    @keyframes veil-row-reverse{0%{transform:translate3d(145vw,0,0);opacity:.03}14%{opacity:.38}80%{opacity:.28}100%{transform:translate3d(-12vw,0,0);opacity:0}}
    @keyframes veil-column-fall{0%{transform:translate3d(0,-14vh,0);opacity:0}10%{opacity:.3}82%{opacity:.24}100%{transform:translate3d(0,190vh,0);opacity:0}}
    @keyframes veil-trace-breathe{0%,100%{opacity:.62;filter:blur(.1px)}50%{opacity:1;filter:blur(0)}}
    @media(max-width:640px){.veil-trace-field{inset:10vh -18vw}.house-wake-button{padding:2.2rem .4rem}.house-wake-lockup{width:min(78vw,440px)}.veil-trace-row, .veil-trace-column{font-size:.38rem;letter-spacing:.1em}.veil-trace-column-c{display:none}
    }
    @media(prefers-reduced-motion:reduce){.house-wake-sheen{display:none!important}.veil-trace-field:before, .veil-trace-row, .veil-trace-column{animation:none!important}.veil-trace-row{left:4%;opacity:.18}.veil-trace-column{display:none}
    }body:not(.house-awake):not(.house-waking) .wrap{filter:brightness(.14) saturate(.28)}body.house-waking #house-wake{animation:wake-veil-authority .15s linear forwards}body.house-waking .house-wake-button{opacity:0}body.house-waking .wrap{animation:wake-house-authority 5.3s linear both}body.house-waking .me{animation:wake-me-authority 5.3s linear both}body.house-waking .bradley{animation:wake-bradley-authority 5.3s linear both}body.house-waking .hero-inner{animation:wake-micro-hiccup 5.3s steps(1,end) both}body.house-awake #house-wake{opacity:0;visibility:hidden;pointer-events:none}html.veil-crossed #house-wake{display:none!important}html.veil-crossed body:not(.house-waking) .wrap{filter:none!important}
    @keyframes wake-micro-hiccup{0%,12.4%{opacity:1}13.1%{opacity:.07}13.8%,31.6%{opacity:1}32.2%{opacity:.14}32.9%,58.7%{opacity:1}59.5%{opacity:.05}60.2%,67.1%{opacity:1}67.8%{opacity:.11}68.5%,100%{opacity:1}} @keyframes wake-veil-authority{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}100%{opacity:0;visibility:hidden;pointer-events:none}}
    @keyframes wake-house-authority{
      0%,6.6%{filter:brightness(.12) saturate(.22)}
      6.7%,25%{filter:brightness(.92) saturate(.82)}
      25.1%,32%{filter:brightness(.09) saturate(.18)}
      32.1%,50%{filter:brightness(1.32) saturate(1.14)}
      50.1%,57%{filter:brightness(.12) saturate(.22)}
      57.1%,64.8%{filter:brightness(1.5) saturate(1.22)}
      64.9%{filter:brightness(1.3) saturate(1.12)}
      100%{filter:none}
    }
    @keyframes wake-me-authority{
      0%,6.6%{color:#020104;text-shadow:none}
      6.7%,25%{color:#e9fcff;text-shadow:0 0 18px #fff,0 0 58px #48dcff,0 0 135px #008cff,0 0 260px #005cff}
      25.1%,32%{color:#020104;text-shadow:none}
      32.1%,50%{color:#fff;text-shadow:0 0 26px #fff,0 0 84px #69e8ff,0 0 190px #009dff,0 0 360px #004cff}
      50.1%,57%{color:#020104;text-shadow:none}
      57.1%,64.8%{color:#fff;text-shadow:0 0 34px #fff,0 0 110px #7cecff,0 0 250px #00a6ff,0 0 460px #0057ff}
      64.9%{color:#c8f7ff;text-shadow:0 0 20px #fff,0 0 70px #00a6ff,0 0 150px #005cff}
      100%{color:#050308;text-shadow:0 0 6px rgba(143,44,255,.14),0 0 14px rgba(143,44,255,.08)}
    }
    @keyframes wake-bradley-authority{
      0%,6.6%{color:#12051c;text-shadow:none}
      6.7%,25%{color:#eafcff;text-shadow:0 0 14px #fff,0 0 46px #33d7ff,0 0 105px #007cff}
      25.1%,32%{color:#12051c;text-shadow:none}
      32.1%,50%{color:#fff;text-shadow:0 0 22px #fff,0 0 68px #33d7ff,0 0 150px #007cff}
      50.1%,57%{color:#12051c;text-shadow:none}
      57.1%,64.8%{color:#fff;text-shadow:0 0 28px #fff,0 0 88px #33d7ff,0 0 195px #007cff}
      64.9%{color:#c8f7ff;text-shadow:0 0 14px #fff,0 0 46px #008cff}
      100%{color:#8f2cff;text-shadow:0 0 6px rgba(143,44,255,.18),0 0 12px rgba(143,44,255,.08)}
    }
  
#aven .aven-observatory.aven-cluster{
      position:relative;
      overflow:visible;
      isolation:isolate;
      min-height:430px;
      padding:0;
      display:block;
      border:0;
      border-radius:0;
      background:transparent;
      box-shadow:none;
      backdrop-filter:none;
      animation:none;
      outline:none;
    }#aven .aven-observatory.aven-cluster:before, #aven .aven-observatory.aven-cluster:after{display:none}#aven .aven-window{
      position:absolute;
      overflow:hidden;
      background:
        linear-gradient(180deg,rgba(255,255,255,.015),transparent 32%),
        linear-gradient(145deg,rgba(10,11,12,.97),rgba(16,14,18,.95));
      border-top:2px solid rgba(209,215,216,.42);
      border-left:2px solid rgba(132,153,130,.24);
      border-right:2px solid rgba(105,77,120,.36);
      border-bottom:2px solid rgba(70,78,77,.46);
      border-radius:0;
      box-shadow:
        inset 1px 1px 0 rgba(255,255,255,.04),
        inset -1px -1px 0 rgba(0,0,0,.82),
        inset 0 0 0 3px rgba(118,124,122,.035),
        0 18px 46px rgba(0,0,0,.34),
        0 0 18px rgba(83,67,94,.035);
    }#aven .aven-window:after{
      content:"";
      position:absolute;
      inset:24px 0 0;
      pointer-events:none;
      opacity:.14;
      background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(176,191,177,.06) 5px 6px);
      mix-blend-mode:screen;
    }#aven .aven-window-bar{
      position:relative;
      z-index:3;
      min-height:24px;
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap:.7rem;
      padding:.35rem .48rem .32rem;
      color:rgba(198,204,204,.7);
      background:linear-gradient(90deg,rgba(62,47,67,.68),rgba(20,22,22,.94) 52%,rgba(45,54,45,.58));
      border-bottom:1px solid rgba(137,145,142,.26);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 1px 0 rgba(0,0,0,.72);
      font:700 .48rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
      letter-spacing:.12em;
      text-transform:uppercase;
    }#aven .aven-window-title{white-space:nowrap}#aven .aven-window-code{
      min-width:0;
      overflow:hidden;
      text-overflow:ellipsis;
      white-space:nowrap;
      color:rgba(139,158,137,.44);
      font-size:.42rem;
      letter-spacing:.08em;
    }#aven .aven-window-controls{display:flex;align-items:center;gap:3px}#aven .aven-window-controls i{
      display:block;
      width:6px;height:6px;
      border:1px solid rgba(181,188,187,.2);
      background:rgba(26,29,28,.86);
      box-shadow:inset 1px 1px 0 rgba(255,255,255,.025);
    }#aven .aven-window-controls i:nth-child(1){border-color:rgba(124,145,119,.24)}#aven .aven-window-controls i:nth-child(3){border-color:rgba(112,82,126,.28)}#aven .aven-window-body{position:relative;z-index:2;padding:.78rem .88rem}#aven .aven-window-head{top:8px;left:3%;width:44%;z-index:6;transform:rotate(-.2deg)}#aven .aven-window-main{top:48px;left:17%;width:61%;min-height:224px;z-index:5;transform:rotate(.12deg)}#aven .aven-window-archive{top:188px;left:6%;width:42%;z-index:4;transform:rotate(-.15deg)}#aven .aven-window-meta{top:252px;right:6%;width:38%;z-index:3;transform:rotate(.18deg)}#aven .aven-top, #aven .aven-center, #aven .aven-bottom{
      position:relative;
      z-index:2;
      margin:0;
      padding:0;
      background:none;
      border:0;
      box-shadow:none;
    }#aven .aven-top:after{display:none}#aven .aven-top{align-items:flex-start}#aven .aven-name:before{display:none}#aven .aven-name{
      color:rgba(208,214,212,.78);
      text-shadow:0 0 4px rgba(111,92,119,.08);
    }#aven .aven-frequency{color:rgba(147,158,145,.54)}#aven .aven-frequency-dots i{
      background:rgba(126,145,121,.58)!important;
      box-shadow:0 0 4px rgba(110,129,105,.12)!important;
    }#aven .aven-window-main .aven-window-body{padding:1.1rem 1.2rem 1.2rem}#aven .aven-window-main .aven-kicker{
      margin-bottom:.62rem;
      color:rgba(161,153,166,.48);
      font-size:.52rem;
      letter-spacing:.16em;
    }#aven .aven-window-main .aven-thought{
      max-width:620px;
      color:#ffb86a;
      text-shadow:
        0 0 7px rgba(255,184,106,.16),
        0 0 18px rgba(213,138,69,.08),
        0 1px 0 rgba(70,35,10,.42);
    }#aven .aven-window-main .aven-thought span{
      color:#dfa05f;
      text-shadow:
        0 0 6px rgba(223,160,95,.11),
        0 1px 0 rgba(58,31,12,.38);
    }#aven .aven-window-main .aven-interference{opacity:.1}#aven .aven-window-archive .aven-window-body{padding:.58rem .64rem}#aven .aven-window-archive .transmission-archive-nav{margin:0;width:100%}#aven .aven-window-meta .aven-window-body{padding:.66rem .7rem}#aven .aven-bottom{align-items:center;gap:.55rem}#aven .aven-date{color:rgba(139,147,142,.5);font-size:.52rem;letter-spacing:.14em}#aven .aven-author{color:#ffb86a;font-size:.5rem;letter-spacing:.14em;text-shadow:0 0 6px rgba(255,184,106,.14),0 1px 0 rgba(70,35,10,.38)}#aven .aven-live{color:rgba(135,148,135,.5);font-size:.5rem;letter-spacing:.12em}#aven .aven-live:before{
      width:.3rem;height:.3rem;
      background:rgba(119,138,114,.7);
      box-shadow:0 0 6px rgba(101,120,96,.18);
    }#aven .aven-briefcase{
      width:18px;height:12px;
      border-color:rgba(153,159,157,.18);
      border-radius:0;
      opacity:.38;
    }#aven .aven-briefcase:before, #aven .aven-briefcase:after{border-color:rgba(153,159,157,.14)}
    @media(max-width:760px){#aven .aven-observatory.aven-cluster{
        width:min(94%,380px);
        max-width:380px;
        min-height:0;
        margin-inline:auto;
        display:grid;
        gap:.48rem;
      }#aven .aven-window{
        position:relative;
        inset:auto;
        min-height:0;
        transform:none;
      }#aven .aven-window-head{width:88%;justify-self:start;z-index:5}#aven .aven-window-main{width:96%;justify-self:end;margin-top:-.42rem;z-index:4}#aven .aven-window-archive{width:81%;justify-self:start;margin-top:-.38rem;z-index:3}#aven .aven-window-meta{width:76%;justify-self:end;margin-top:-.34rem;z-index:2}#aven .aven-window-bar{min-height:21px;padding:.31rem .42rem .28rem;font-size:.43rem}#aven .aven-window-code{font-size:.37rem}#aven .aven-window-body{padding:.62rem .68rem}#aven .aven-window-main .aven-window-body{padding:.78rem .76rem .86rem}#aven .aven-window-main .aven-thought{font-size:clamp(.98rem,4.8vw,1.28rem);line-height:1.16}#aven .aven-window-archive .aven-window-body{padding:.46rem .5rem}#aven .aven-window-meta .aven-window-body{padding:.52rem .56rem}#aven .aven-bottom{gap:.38rem}#aven .aven-date, #aven .aven-live, #aven .aven-author{font-size:.44rem;letter-spacing:.1em}
    }
    @media(max-width:390px){#aven .aven-window-head{width:91%}#aven .aven-window-main{width:98%}#aven .aven-window-archive{width:84%}#aven .aven-window-meta{width:78%}#aven .aven-name{font-size:.52rem;letter-spacing:.12em}#aven .aven-frequency{font-size:.34rem;letter-spacing:.09em}
    }
  
.me-weather{
      --lightning-x:50%;
      --lightning-rgb:255,213,235;
      --lightning-shell:rgba(255,215,226,.92);
      --lightning-glow:rgba(255,126,204,.34);
      position:relative;z-index:2;width:100%;isolation:isolate
    }.me-weather .me{z-index:1}
.ambient-audio-control{
      position:fixed;z-index:980;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));
      appearance:none;border:1px solid rgba(185,104,255,.30);border-radius:999px;padding:.52rem .72rem;
      background:rgba(5,2,9,.72);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);
      color:rgba(232,219,245,.76);font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
      letter-spacing:.13em;text-transform:uppercase;cursor:pointer;opacity:.68;
      box-shadow:0 7px 24px rgba(0,0,0,.28),0 0 16px rgba(130,61,255,.07);
      transition:opacity .18s ease,border-color .18s ease,color .18s ease,background .18s ease;
      -webkit-tap-highlight-color:transparent
    }.ambient-audio-control:hover, .ambient-audio-control:focus-visible{opacity:1;color:#f1e8fa;border-color:rgba(98,233,217,.48);outline:none}.ambient-audio-control[data-state="on"]{color:#9fe9de;border-color:rgba(98,233,217,.34)}.ambient-audio-control[data-state="off"]{color:#a99ab9;border-color:rgba(169,154,185,.24)}.ambient-audio-control[data-state="tap"]{animation:ambient-audio-pulse 2.8s ease-in-out infinite}body:not(.house-awake) .ambient-audio-control{opacity:0;pointer-events:none}
    @keyframes ambient-audio-pulse{0%,100%{box-shadow:0 7px 24px rgba(0,0,0,.28),0 0 10px rgba(185,104,255,.04)}50%{box-shadow:0 7px 24px rgba(0,0,0,.28),0 0 18px rgba(98,233,217,.16)}}
    @media(max-width:760px){.ambient-audio-control{font-size:.54rem;padding:.5rem .66rem;right:max(9px,env(safe-area-inset-right));bottom:max(9px,env(safe-area-inset-bottom))}}
    @media(prefers-reduced-motion:reduce){.ambient-audio-control{transition:none}.ambient-audio-control[data-state="tap"]{animation:none}}
  