/* Portfolio scene system */
:root{
  --music-energy:0;
  --music-bass:0;
  --music-mid:0;
  --music-beat:0;
  --scene-radius:12px;
}

.profile-links-row::before{content:"5 live sites"!important}
.profile-links-row::after{content:"2 other builds"!important}

.profile-meta-v4{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:10px}
.profile-meta-v4>div{min-width:0;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:rgba(255,255,255,.018);padding:8px 9px;display:grid;gap:3px}
.profile-meta-v4 span{font-size:6px;letter-spacing:.08em;color:#666d79;text-transform:uppercase}
.profile-meta-v4 strong{font-size:8px;font-weight:600;color:#d8dbe1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* overall project layout */
.project-page-v3{min-height:100%;display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:16px;padding:16px;background:#090a0d;color:#eceef2}
.scene-frame{min-width:0;min-height:590px;border:1px solid rgba(255,255,255,.085);border-radius:var(--scene-radius);overflow:hidden;background:#0d0f13;box-shadow:0 22px 70px rgba(0,0,0,.34);animation:sceneReveal .34s var(--browser-ease) both}
@keyframes sceneReveal{from{opacity:.3;transform:translateY(5px) scale(.997)}to{opacity:1;transform:none}}
.scene-header{min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.07)}
.project-story{align-self:start;position:sticky;top:16px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#111318;padding:17px 17px 15px;overflow:hidden}
.project-story>header{display:flex;align-items:center;justify-content:space-between;gap:10px}
.project-story>header>span{font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;color:var(--site-accent);text-transform:uppercase}
.project-story>header>b{border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:4px 6px;background:rgba(255,255,255,.025);color:#7fd795;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}
.project-story h2{margin:8px 0 7px;font-size:22px;letter-spacing:-.04em}
.project-story-summary{margin:0;color:#a0a6b0;font-size:9px;line-height:1.6}
.project-story-sections{margin-top:14px;border-top:1px solid rgba(255,255,255,.065)}
.project-story-sections section{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.055)}
.project-story-sections section>span{display:block;margin-bottom:5px;color:var(--site-accent);font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}
.project-story-sections section p{margin:0;color:#858c97;font-size:8px;line-height:1.58}
.project-story-tech{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}
.project-story-tech span{padding:4px 6px;border-radius:4px;background:rgba(255,255,255,.03);color:#717986;font-size:6px}
.scene-live-link{min-height:34px;margin-top:13px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#181b21;color:#fff;text-decoration:none;padding:0 10px;display:flex;align-items:center;justify-content:space-between;font-size:8px;transition:border-color .15s ease,background .15s ease,transform .15s ease}
.scene-live-link:hover{border-color:var(--site-accent);background:#1b1e25;transform:translateY(-1px)}

/* new tab */
.newtab-v3{padding-bottom:44px!important}
.newtab-section-title.build-title{margin-top:25px}.newtab-section-title.build-title>span{color:#8ab7ff}
.build-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.build-tile{min-width:0;min-height:100px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#101217;color:#fff;padding:12px;text-align:left;cursor:pointer;transition:transform .18s var(--browser-ease),border-color .18s ease,background .18s ease}
.build-tile:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.17);background:#12151b}
.build-icon{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;background:#171b22;border:1px solid rgba(255,255,255,.08);font-size:9px;font-weight:800;color:#8ab7ff;overflow:hidden}
.build-icon img{width:100%;height:100%;object-fit:cover;background:#d84b4b}
.build-tile>div:nth-child(2){display:grid;gap:3px}.build-tile strong{font-size:10px}.build-tile span{font-size:7px;color:#7d8490}.build-tile p{margin:2px 0 0;color:#666e79;font-size:7px;line-height:1.45}.build-tile>b{font-size:7px;color:#6d7480;white-space:nowrap}
.pc-build{border-color:rgba(138,183,255,.13)}.rift-build{border-color:rgba(216,75,75,.14)}.rift-build .build-icon{border-color:rgba(216,75,75,.24)}.rift-build>b{color:#b66c6c}

/* Death Penalty */
.theme-death{--site-accent:#c64b4b}.scene-death{background:#070707;color:#f2eded}
.death-header{background:#0a0808;border-color:#2a1c1c}.death-header>div:first-child{display:flex;align-items:center;gap:9px}.death-mark{width:30px;height:30px;border:1px solid #573030;border-radius:6px;background:#160d0d;color:#d45a5a;display:grid;place-items:center;font:800 7px/1 ui-monospace,monospace}.death-header>div:first-child>div{display:grid}.death-header strong{font-size:9px;letter-spacing:.1em}.death-header small{font-size:6px;color:#765f5f}.death-header-state{display:flex;align-items:center;gap:6px;color:#8b7474;font-size:6px}.death-header-state i{width:6px;height:6px;border-radius:50%;background:#65d17a;box-shadow:0 0 10px rgba(101,209,122,.4)}
.death-layout{min-height:538px;display:grid;grid-template-columns:190px minmax(0,1fr) 210px}
.death-protocol{padding:18px 12px;background:#0a0808;border-right:1px solid #281c1c}.death-protocol>span{display:block;margin:0 7px 10px;color:#785b5b;font:700 6px/1 ui-monospace,monospace;letter-spacing:.1em}.death-protocol ol{list-style:none;padding:0;margin:0;display:grid;gap:5px}.death-protocol li{min-height:48px;border:1px solid transparent;border-radius:6px;padding:7px;display:grid;grid-template-columns:23px minmax(0,1fr);gap:7px;align-items:center;color:#6f6262;transition:.2s ease}.death-protocol li>b{font:700 6px/1 ui-monospace,monospace;color:#553f3f}.death-protocol li>div{display:grid;gap:3px}.death-protocol li strong{font-size:8px}.death-protocol li small{font-size:6px;color:#665454}.death-protocol li.active{border-color:#4a2929;background:#191010;color:#f0dfdf}.death-protocol li.active>b{color:#d45a5a}.death-protocol li.active small{color:#a57f7f}
.death-node-list{margin-top:18px;border-top:1px solid #231919;padding-top:8px}.death-node-list p{margin:0;padding:8px 5px;display:grid;gap:3px;border-bottom:1px solid #1d1515}.death-node-list span{font-size:5px;color:#604d4d}.death-node-list strong{font-size:7px;color:#aaa}
.death-event-stage{position:relative;display:grid;place-items:center;align-content:center;text-align:center;padding:24px;background:radial-gradient(circle at 50% 46%,#241111,#080808 62%);overflow:hidden}.death-event-stage::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(198,75,75,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(198,75,75,.02) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(circle at center,#000,transparent 75%)}
.death-event-topline{position:absolute;left:18px;right:18px;top:15px;display:flex;justify-content:space-between;align-items:center}.death-event-topline span{font:700 6px/1 ui-monospace,monospace;color:#a27070;letter-spacing:.12em}.death-event-topline strong{font:700 12px/1 ui-monospace,monospace;color:#d7c1c1}
.death-wheel-wrap{position:relative;width:180px;height:180px;display:grid;place-items:center;margin-bottom:18px}.death-orbit{position:absolute;inset:4px;border:1px solid rgba(198,75,75,.13);border-radius:50%;box-shadow:0 0 0 10px rgba(255,255,255,.01)}.death-wheel-v3{position:relative;width:132px;height:132px;border:1px solid #5a2c2c;border-radius:50%;background:conic-gradient(#160c0c 0 25%,#381717 25% 50%,#100909 50% 75%,#2b1111 75%);display:grid;place-items:center;box-shadow:0 0 35px rgba(198,75,75,.08);transition:filter .2s ease}.death-wheel-v3>span{position:relative;z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid #4b2424;background:#080808;display:grid;place-items:center;font:800 9px/1 ui-monospace,monospace}.death-wheel-v3>i{position:absolute;left:50%;top:50%;width:1px;height:64px;background:#542727;transform-origin:0 0}.death-wheel-v3>i:nth-of-type(1){transform:rotate(0deg)}.death-wheel-v3>i:nth-of-type(2){transform:rotate(90deg)}.death-wheel-v3>i:nth-of-type(3){transform:rotate(180deg)}.death-wheel-v3>i:nth-of-type(4){transform:rotate(270deg)}.death-wheel-v3.is-spinning{animation:deathSpin .42s linear infinite;filter:brightness(1.25)}@keyframes deathSpin{to{transform:rotate(360deg)}}
.death-event-stage h3{position:relative;margin:0 0 6px;font-size:20px}.death-event-stage>p{position:relative;max-width:520px;margin:0;color:#9a8282;font-size:8px;line-height:1.55}.death-action{position:relative;margin-top:14px;border:1px solid #512a2a;border-radius:6px;background:#160d0d;color:#e1cece;padding:8px 11px;font-size:7px}.death-action:hover{background:#211111}.death-action span{margin-left:9px}.death-action:disabled{opacity:.5}
.death-monitor{padding:14px;background:#0a0808;border-left:1px solid #281c1c}.death-monitor>header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #231919}.death-monitor>header span{font:700 6px/1 ui-monospace,monospace;color:#765b5b}.death-monitor>header b{font:700 6px/1 ui-monospace,monospace;color:#d45a5a}.death-monitor-bars{height:56px;margin:13px 0;display:flex;align-items:end;gap:4px}.death-monitor-bars i{flex:1;min-height:8px;background:#682b2b;animation:deathBars 1.1s ease-in-out infinite alternate}.death-monitor-bars i:nth-child(2){height:38%}.death-monitor-bars i:nth-child(3){height:70%}.death-monitor-bars i:nth-child(4){height:45%}.death-monitor-bars i:nth-child(5){height:86%}.death-monitor-bars i:nth-child(6){height:54%}.death-monitor-bars i:nth-child(7){height:30%}.death-monitor-bars i:nth-child(8){height:60%}@keyframes deathBars{to{transform:scaleY(.55)}}
.death-monitor section{padding:12px 0;border-top:1px solid #231919;display:grid;gap:4px}.death-monitor section>span{font-size:5px;color:#624d4d}.death-monitor section>strong{font-size:10px;color:#d8c7c7}.death-monitor section>small{font-size:6px;color:#665656}.death-monitor section>p{margin:0;color:#958080;font-size:7px;line-height:1.5}.death-monitor>footer{margin-top:14px;color:#695858;font-size:6px}.death-monitor>footer i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#65d17a;margin-right:5px}

/* G94 */
.theme-g94{--site-accent:#e5222d}.scene-g94{background:#070707;color:#f5f5f2}.g94-header{border-color:#272727;background:#090909}.g94-wordmark{display:flex;align-items:baseline;gap:5px}.g94-wordmark strong{font-size:18px;letter-spacing:-.06em;color:#e5222d}.g94-wordmark span{font-size:6px;letter-spacing:.14em;color:#d7d7d1}.g94-header nav{display:flex;align-items:center;gap:14px;color:#777771;font-size:6px}.g94-header nav i{height:11px;width:1px;background:#333}.g94-header nav b{color:#79c987;font:700 6px/1 ui-monospace,monospace}
.g94-layout-v3{min-height:538px;display:grid;grid-template-columns:minmax(250px,.8fr) minmax(350px,1.2fr) 240px}.g94-hero-v3{padding:9% 7%;border-right:1px solid #272727;display:flex;flex-direction:column;justify-content:center}.g94-hero-v3>small{color:#e5222d;font:700 6px/1 ui-monospace,monospace;letter-spacing:.13em}.g94-hero-v3 h3{margin:10px 0 12px;font-size:36px;line-height:.93;letter-spacing:-.055em}.g94-hero-v3>p{max-width:430px;margin:0;color:#969690;font-size:8px;line-height:1.65}.g94-feature-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.g94-feature-row span{font:700 6px/1 ui-monospace,monospace;color:#777771}.g94-eq-v3{height:54px;display:flex;align-items:end;gap:3px;margin-top:24px}.g94-eq-v3 i{width:4px;height:calc(8px + (var(--music-energy) * 28px));background:#e5222d;opacity:.68;animation:g94Eq 1s ease-in-out infinite alternate}.g94-eq-v3 i:nth-child(3n){height:24px}.g94-eq-v3 i:nth-child(4n){height:38px}.g94-eq-v3 i:nth-child(5n){height:16px}@keyframes g94Eq{to{transform:scaleY(.5)}}
.g94-console-v3{min-width:0;display:grid;grid-template-rows:42px minmax(0,1fr) auto 38px;background:#101010;border-right:1px solid #272727}.g94-console-v3>header{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #292929}.g94-console-v3>header>div{display:flex;align-items:center;gap:5px}.g94-console-v3>header span{color:#777}.g94-console-v3>header strong{font-size:8px}.g94-console-v3>header small{font-size:6px;color:#777}.g94-console-v3>header small i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#79c987;margin-right:4px}.g94-chat-v3{overflow:auto;padding:12px}.g94-chat-line{display:grid;grid-template-columns:48px minmax(0,1fr);margin:0 0 10px;font-size:7px;line-height:1.5}.g94-chat-line b{color:#aaa}.g94-chat-line span{color:#d2d2cd}.g94-chat-line.bot b{color:#e5222d}.g94-command-chips{display:flex;gap:4px;flex-wrap:wrap;padding:0 10px 8px}.g94-command-chips button{border:1px solid #343434;border-radius:4px;background:#0c0c0c;color:#8d8d88;font:700 6px/1 ui-monospace,monospace;padding:6px 7px}.g94-command-chips button:hover{border-color:#e5222d;color:#fff}.g94-command-form{margin:0 10px 9px;border:1px solid #303030;border-radius:5px;background:#0a0a0a;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center}.g94-command-form>span{color:#e5222d;text-align:center;font:800 7px/1 ui-monospace,monospace}.g94-command-form input{min-width:0;border:0;outline:0;background:transparent;color:#ddd;font-size:7px}.g94-command-form button{height:23px;margin-right:4px;border:1px solid #383838;border-radius:4px;background:#141414;color:#aaa;font-size:6px;padding:0 7px}
.g94-player-v3{padding:18px 15px;background:#0b0b0b;display:grid;align-content:start}.g94-cover-v3{position:relative;width:122px;height:122px;margin:0 auto 16px;border-radius:6px;background:radial-gradient(circle at center,#202020 0 12%,#101010 13% 58%,#181818 59% 60%,#0c0c0c 61%);display:grid;place-items:center;box-shadow:10px 10px 0 #111;overflow:hidden}.g94-cover-v3>span{width:42px;height:42px;border-radius:50%;background:#e5222d;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900}.g94-cover-v3>i{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06),transparent 65%)}.g94-player-v3.is-playing .g94-cover-v3{animation:g94Disc 5s linear infinite}@keyframes g94Disc{to{transform:rotate(360deg)}}.g94-player-v3>small{color:#e5222d;font:700 6px/1 ui-monospace,monospace}.g94-player-v3>strong{margin-top:5px;font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g94-player-v3>span{margin-top:3px;color:#74746f;font-size:7px}.g94-progress-v3{height:2px;background:#2d2d2d;margin-top:14px}.g94-progress-v3 i{display:block;height:100%;width:0;background:#e5222d;transition:width .2s linear}.g94-player-controls{display:flex;justify-content:center;align-items:center;gap:8px;margin:12px 0}.g94-player-controls button{width:25px;height:25px;border:1px solid #303030;border-radius:50%;background:#111;color:#777;font-size:7px}.g94-player-controls .main{width:32px;height:32px;background:#e5222d;border-color:#e5222d;color:#fff}.g94-queue-v3{border-top:1px solid #292929;padding-top:10px}.g94-queue-v3>header{display:flex;justify-content:space-between}.g94-queue-v3>header span,.g94-queue-v3>header b{font:700 6px/1 ui-monospace,monospace;color:#777}.g94-queue-v3 ol{list-style:none;padding:0;margin:9px 0 0;display:grid;gap:4px}.g94-queue-v3 li{display:grid;grid-template-columns:20px 1fr;gap:5px;padding:6px;background:#101010;border-radius:4px;font-size:6px;color:#aaa}.g94-queue-v3 li b{color:#555}.g94-queue-v3 li.empty{display:block;color:#555}.g94-player-v3.has-reverb{box-shadow:inset 0 0 35px rgba(229,34,45,.07)}.g94-player-v3.is-looping .g94-player-controls .main{box-shadow:0 0 0 3px rgba(229,34,45,.12)}

/* Yume */
.theme-yume{--site-accent:#f29ac0}.scene-yume{background:#151e23;color:#f5f7f8}.yume-header-v3{background:#121a1f;border-color:#33414a}.yume-header-v3>div:first-child{display:flex;align-items:center;gap:8px}.yume-header-v3 img{width:30px;height:30px;border-radius:50%;object-fit:cover}.yume-header-v3>div>div{display:grid}.yume-header-v3 strong{font-size:10px}.yume-header-v3 small{font-size:6px;color:#95a0a7}.yume-service-health{display:flex;gap:10px}.yume-service-health span{font-size:6px;color:#aab3b8}.yume-service-health i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#68d489;margin-right:4px}
.yume-layout-v3{min-height:538px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr) 210px}.yume-hero-v3{padding:8% 6%;border-right:1px solid #34414a}.yume-hero-v3>small{font-size:6px;color:#f29ac0;letter-spacing:.11em}.yume-hero-v3 h3{margin:9px 0 10px;font-size:29px;line-height:1.02}.yume-hero-v3>p{margin:0;color:#b3bdc3;font-size:8px;line-height:1.6}.yume-platform-map{position:relative;margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:64px}.yume-core{position:absolute;left:50%;top:0;transform:translateX(-50%);min-width:145px;border:1px solid #52616b;border-radius:7px;background:#222d36;padding:9px 12px;text-align:center;display:grid;gap:2px}.yume-core strong{font-size:8px}.yume-core small{font-size:5px;color:#9ba5ab}.yume-platform-map>i{position:absolute;top:46px;width:1px;height:29px;background:#46535d}.yume-platform-map>i:nth-of-type(1){left:17%}.yume-platform-map>i:nth-of-type(2){left:50%}.yume-platform-map>i:nth-of-type(3){left:83%}.yume-platform-map>button{min-width:0;border:1px solid #46535d;border-radius:7px;background:#1c262d;color:#f5f7f8;padding:8px 6px;display:grid;justify-items:center;gap:5px}.yume-platform-map>button:hover,.yume-platform-map>button.active{border-color:#f29ac0;background:#27343d}.yume-platform-map>button img{width:32px;height:32px;border-radius:50%;object-fit:cover}.yume-platform-map>button span{display:grid;gap:2px;text-align:center}.yume-platform-map>button strong{font-size:7px}.yume-platform-map>button small{font-size:5px;color:#929da4}
.yume-module-v3{padding:24px 20px;background:#19242a;border-right:1px solid #34414a;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start}.yume-module-v3>header{display:flex;align-items:center;justify-content:space-between}.yume-module-v3>header>div{display:flex;align-items:center;gap:9px}.yume-module-v3>header img{width:38px;height:38px;border-radius:50%;object-fit:cover}.yume-module-v3>header>div>div{display:grid;gap:2px}.yume-module-v3>header small{font-size:6px;color:#f29ac0}.yume-module-v3>header strong{font-size:12px}.yume-module-v3>header>b{font:700 6px/1 ui-monospace,monospace;color:#72d58c}.yume-module-v3>p{margin:15px 0 0;color:#b3bdc3;font-size:8px;line-height:1.6}.yume-module-features{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.yume-module-features span{border:1px solid #3e4c55;border-radius:5px;background:#222d36;padding:5px 6px;color:#aeb8be;font-size:6px}.yume-demo-terminal{align-self:end;border:1px solid #3f4d56;border-radius:8px;background:#11191d;overflow:hidden;margin-top:20px}.yume-demo-terminal>header{height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #35424b}.yume-demo-terminal>header span{font:700 6px/1 ui-monospace,monospace;color:#f29ac0}.yume-demo-terminal>header small{font-size:6px;color:#79858d}.yume-demo-output{min-height:110px;padding:10px;overflow:auto}.yume-demo-output p{display:grid;grid-template-columns:60px 1fr;margin:0 0 8px;font-size:7px}.yume-demo-output p b{color:#f5f7f8}.yume-demo-output p span{color:#b3bdc3}.yume-demo-output p.bot b{color:#f29ac0}.yume-demo-output p.bot span strong,.yume-demo-output p.bot span span{display:block}.yume-demo-output p.bot span span{color:#7d8a92;margin-top:2px}.yume-demo-output.flash{animation:yumeFlash .25s ease}@keyframes yumeFlash{50%{background:rgba(242,154,192,.05)}}.yume-demo-terminal>button{width:100%;height:31px;border:0;border-top:1px solid #35424b;background:#222d36;color:#f5f7f8;font-size:7px}.yume-demo-terminal>button:hover{background:#2a3740}
.yume-stats-v3{padding:16px 13px;background:#121a1f}.yume-stats-v3>header{display:flex;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid #33414a}.yume-stats-v3>header span{font:700 6px/1 ui-monospace,monospace;color:#93a0a8}.yume-stats-v3>header b{font:700 6px/1 ui-monospace,monospace;color:#c995ee}.yume-stats-v3 article{padding:14px 0;border-bottom:1px solid #2f3b43;display:grid;gap:4px}.yume-stats-v3 article span{font-size:5px;color:#7f8b92}.yume-stats-v3 article strong{font-size:10px}.yume-stats-v3 article small{font-size:6px;color:#86929a;line-height:1.4}.yume-stats-v3 footer{margin-top:14px;font-size:6px;color:#8c989f}.yume-stats-v3 footer i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#68d489;margin-right:5px}

/* Yume Corporation */
.theme-corp{--site-accent:#ffda31}.scene-corp{display:grid;grid-template-rows:38px minmax(0,1fr);background:#e8ebef;color:#18213c;font-family:"Trebuchet MS",Verdana,sans-serif}.corp-browser-v3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 10px;background:#e4e7ec;border-bottom:1px solid #cbd0d8}.corp-window-dots{display:flex;gap:5px}.corp-window-dots i{width:7px;height:7px;border-radius:50%;background:#d0d4da}.corp-window-dots i:first-child{background:#fa6762}.corp-window-dots i:nth-child(2){background:#f4c552}.corp-window-dots i:nth-child(3){background:#62c879}.corp-browser-v3>span{min-width:260px;border:1px solid #d1d6dd;border-radius:5px;background:#f8f9fb;padding:5px 30px;text-align:center;font-size:7px;color:#6f7782}.corp-browser-v3>small{justify-self:end;font-size:6px;color:#858b94}
.corp-site-v3{min-height:500px;display:grid;grid-template-rows:54px minmax(0,1fr) 31px;background:#63b9f3;transition:background .28s ease,color .28s ease}.corp-site-v3>header{padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid rgba(24,33,60,.12)}.corp-site-v3>header>div{display:flex;align-items:center;gap:8px}.corp-site-v3>header img{width:31px}.corp-site-v3>header strong{font-size:9px}.corp-site-v3>header nav{display:flex;gap:4px}.corp-site-v3>header button{border:0;border-radius:5px;background:transparent;color:#123b79;font-size:7px;font-weight:800;padding:7px 9px}.corp-site-v3>header button.active{background:rgba(255,255,255,.28)}.corp-site-v3>footer{display:flex;align-items:center;justify-content:center;gap:9px;background:#ffda31;border-top:2px solid rgba(24,33,60,.12);font-size:6px;font-weight:800;letter-spacing:.08em}.corp-site-v3>footer i{width:3px;height:3px;border-radius:50%;background:#123b79}
.corp-home-v3{height:100%;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:28px;align-items:center;padding:38px 6%}.corp-home-v3>div>small{font-size:6px;font-weight:800;letter-spacing:.11em;color:#123b79}.corp-home-v3 h3{margin:9px 0 10px;font-size:35px;line-height:.97}.corp-home-v3 p{max-width:520px;margin:0;color:#355176;font-size:8px;line-height:1.6}.corp-home-v3>div>button{margin-top:14px;border:2px solid #123b79;background:#ffda31;color:#18213c;padding:8px 10px;font-size:7px;font-weight:800;box-shadow:4px 4px 0 #123b79}.corp-home-v3>aside{background:#fffdf7;border:2px solid rgba(24,33,60,.14);padding:22px;box-shadow:8px 8px 0 rgba(18,59,121,.1);display:grid;gap:6px}.corp-home-v3>aside img{width:54px}.corp-home-v3>aside span{margin-top:8px;font-size:5px;font-weight:800;color:#52617d}.corp-home-v3>aside strong{font-size:13px}.corp-home-v3>aside small{font-size:7px;color:#65738b}
.scene-corp.is-archive .corp-site-v3{background:#111318;color:#dce0e6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.scene-corp.is-archive .corp-site-v3>header{background:#0c0e11;border-color:#292d33}.scene-corp.is-archive .corp-site-v3>header strong,.scene-corp.is-archive .corp-site-v3>header button{color:#d9dde2}.scene-corp.is-archive .corp-site-v3>header button.active{background:#20242a}.scene-corp.is-archive .corp-site-v3>footer{background:#0a0c0f;color:#606873;border-color:#292d33}.scene-corp.is-archive .corp-site-v3>footer i{background:#454b54}
.corp-archive-v3{height:100%;display:grid;grid-template-columns:180px minmax(0,1fr)}.corp-archive-v3>aside{background:#0b0d10;border-right:1px solid #2a2f36;padding:17px 11px;display:grid;grid-auto-rows:max-content;gap:4px}.corp-archive-v3>aside header{display:grid;gap:2px;padding:0 6px 12px}.corp-archive-v3>aside header strong{font-size:8px}.corp-archive-v3>aside header small{font-size:5px;color:#666f7a}.corp-archive-v3>aside button{border:0;border-radius:4px;background:transparent;color:#707985;text-align:left;padding:7px;font-size:7px}.corp-archive-v3>aside button.active,.corp-archive-v3>aside button:hover{background:#1b1f25;color:#e3e6e9}.corp-archive-v3>aside>span{height:1px;background:#262b32;margin:8px 4px}.corp-archive-v3>main{padding:8% 7%;align-self:center}.corp-archive-v3>main>small{font-size:5px;color:#626b76}.corp-archive-v3>main h3{max-width:680px;margin:9px 0;font-size:23px;line-height:1.08}.corp-archive-v3>main p{max-width:650px;margin:0;color:#929aa5;font-size:8px;line-height:1.65}.corp-archive-v3>main div{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.corp-archive-v3>main div span{border:1px solid #2d333b;background:#171a20;padding:6px 8px;font-size:6px}
.corp-investigation-v3{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:22px;background:#111318}.corp-investigation-v3>header{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid #2a2f36;padding-bottom:12px}.corp-investigation-v3>header small{font-size:5px;color:#66707b}.corp-investigation-v3>header h3{margin:3px 0 0;font-size:18px}.corp-investigation-v3>header b{font-size:7px;color:#ffda31}.corp-leads{display:grid;grid-template-columns:1fr 1fr;gap:7px;align-content:start}.corp-leads button{min-height:68px;border:1px solid #2f353d;border-radius:6px;background:#171a20;color:#dce0e6;padding:10px;text-align:left;display:grid;gap:5px}.corp-leads button span{font-size:8px}.corp-leads button small{font-size:5px;color:#6e7681}.corp-leads button.found{border-color:#6a5c1c;background:#1d1a10}.corp-leads button.found small{color:#d4be4d}.corp-investigation-v3>aside{border:1px solid #30363e;border-radius:7px;background:#171a20;padding:13px;display:grid;align-content:start;gap:6px}.corp-investigation-v3>aside>span{font-size:5px;color:#ffda31}.corp-investigation-v3>aside strong{font-size:10px}.corp-investigation-v3>aside p{margin:0;color:#939ba6;font-size:7px;line-height:1.55}.corp-investigation-v3>aside button{margin-top:8px;border:1px solid #353b43;border-radius:5px;background:#1e2228;color:#d7dbe0;padding:7px;font-size:6px}

/* 0xVyr */
.theme-vyr{--site-accent:#58a6ff}.scene-vyr{background:#14161e;color:#f4f6fc}.vyr-profile-header{height:58px;padding:0 17px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #343947;background:#171923}.vyr-profile-mark{width:34px;height:34px;border:1px solid #4e5466;border-radius:8px;background:#1d202b;color:#58a6ff;display:grid;place-items:center;font-size:9px;font-weight:900}.vyr-profile-header>div:nth-child(2){display:grid;gap:1px}.vyr-profile-header small{font-size:5px;color:#687186}.vyr-profile-header strong{font-size:10px}.vyr-profile-header span{font-size:6px;color:#8992a5}.vyr-profile-header>b{margin-left:auto;font:700 6px/1 ui-monospace,monospace;color:#58a6ff}
.vyr-layout-v3{min-height:532px;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(330px,1.1fr) 190px;gap:0}.vyr-project-card-v3{padding:9% 7%;border-right:1px solid #343947;display:grid;align-content:center}.vyr-project-card-v3>header{display:flex;justify-content:space-between}.vyr-project-card-v3>header span{font-size:5px;color:#687186}.vyr-project-card-v3>header strong{font-size:9px}.vyr-project-card-v3 h3{margin:13px 0 10px;font-size:28px;line-height:1.02}.vyr-project-card-v3>p{margin:0;color:#a9b1c1;font-size:8px;line-height:1.65}.vyr-feature-strip{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.vyr-feature-strip span{font-size:6px;color:#7d879a}.vyr-project-card-v3>button{justify-self:start;margin-top:18px;border:1px solid #3d4657;border-radius:6px;background:#202635;color:#58a6ff;padding:8px 10px;font-size:7px}.vyr-project-card-v3>button span{margin-left:8px}
.vyr-runtime-v3{align-self:center;margin:20px;border:1px solid #4e5466;border-radius:10px;background:#1a1d27;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.32);transition:transform .2s ease,opacity .2s ease,filter .2s ease}.vyr-runtime-v3>header{height:42px;padding:0 11px;background:#1d202b;display:flex;align-items:center;justify-content:space-between}.vyr-runtime-v3>header>div{display:grid}.vyr-runtime-v3>header strong{font-size:9px}.vyr-runtime-v3>header small{font-size:5px;color:#687186}.vyr-runtime-v3>header>span{font-size:6px;color:#7e8799}.vyr-runtime-v3>header>span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#58a6ff;margin-right:4px}.vyr-runtime-v3>nav{display:flex;gap:4px;padding:7px;border-bottom:1px solid #2a2f3a}.vyr-runtime-v3>nav button{border:0;border-radius:4px;background:transparent;color:#7c8598;padding:6px 7px;font-size:6px}.vyr-runtime-v3>nav button.active{background:#202635;color:#58a6ff}.vyr-runtime-v3>main{min-height:190px;padding:12px;display:grid;gap:7px;align-content:start}.vyr-runtime-v3>main>label,.vyr-runtime-v3>main>button{min-height:38px;border:0;border-radius:6px;background:#1d202b;color:#aeb5c5;padding:0 10px;display:grid;grid-template-columns:1fr auto;align-items:center;font-size:7px;text-align:left}.vyr-runtime-v3>main>button b{font-size:5px;color:#58a6ff}.vyr-runtime-v3>main input[type=range]{width:105px;accent-color:#58a6ff}.vyr-runtime-v3>footer{height:31px;padding:0 11px;border-top:1px solid #2a2f3a;display:flex;align-items:center;justify-content:space-between;color:#737d90;font-size:6px}.vyr-runtime-v3.disabled{filter:saturate(.2);opacity:.45!important}.vyr-runtime-v3.compact{transform:scale(.95)}.vyr-runtime-v3.launch-pulse{animation:vyrLaunch .34s var(--browser-ease)}@keyframes vyrLaunch{50%{transform:scale(1.025);box-shadow:0 0 28px rgba(88,166,255,.18)}}.vyr-runtime-v3.preset-minimal main>label:nth-of-type(2){opacity:.4}.vyr-runtime-v3.preset-performance{border-color:#58a6ff}
.vyr-state-grid{display:grid;grid-template-columns:1fr auto}.vyr-state-grid span,.vyr-state-grid strong{padding:8px;border-bottom:1px solid #292e39;font-size:7px}.vyr-state-grid span{color:#7b8598}.vyr-state-grid strong{font-weight:600}.vyr-perf-grid{display:grid;gap:10px}.vyr-perf-grid article{display:grid;grid-template-columns:1fr auto;gap:5px}.vyr-perf-grid article span,.vyr-perf-grid article strong{font-size:7px}.vyr-perf-grid article span{color:#8790a2}.vyr-perf-grid article>i{grid-column:1/-1;height:3px;background:#252a36}.vyr-perf-grid article>i b{display:block;height:100%;background:#58a6ff}
.vyr-inspector-v3{padding:14px 11px;background:#11131a;border-left:1px solid #343947}.vyr-inspector-v3>header{display:flex;justify-content:space-between;padding-bottom:9px;border-bottom:1px solid #2d323d}.vyr-inspector-v3>header span{font:700 5px/1 ui-monospace,monospace;color:#7b8597}.vyr-inspector-v3>header b{font:700 5px/1 ui-monospace,monospace;color:#58a6ff}.vyr-inspector-v3>div{padding:13px 0;border-bottom:1px solid #292e38;display:grid;grid-template-columns:1fr auto;gap:5px}.vyr-inspector-v3>div span,.vyr-inspector-v3>div strong{font-size:6px}.vyr-inspector-v3>div span{color:#737d90}.vyr-inspector-v3>div>i{grid-column:1/-1;height:3px;background:#242934}.vyr-inspector-v3>div>i b{display:block;height:100%;background:#58a6ff}.vyr-inspector-v3>footer{margin-top:14px;color:#6e7789;font-size:6px;line-height:1.5}

/* PcInsight */
.theme-pcinsight{--site-accent:#8ab7ff}.scene-pcinsight{display:grid;grid-template-rows:38px minmax(0,1fr);background:#f3f6fb;color:#1f2937;font-family:"Segoe UI",Arial,sans-serif}.pc-titlebar-v3{display:flex;align-items:center;justify-content:space-between;padding-left:10px;background:#fff;border-bottom:1px solid #dfe5ec}.pc-titlebar-v3>div{display:flex;align-items:center;gap:7px}.pc-titlebar-v3>div span{width:23px;height:23px;border-radius:5px;background:#3979d6;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:800}.pc-titlebar-v3 strong{font-size:9px}.pc-titlebar-v3 nav{height:100%;display:flex}.pc-titlebar-v3 nav button{width:40px;border:0;background:transparent;color:#6e7681}
.pc-app-v3{min-height:552px;display:grid;grid-template-columns:175px minmax(0,1fr)}.pc-app-v3>aside{background:#e9eef5;border-right:1px solid #d8e0e9;padding:18px 9px;display:grid;grid-template-rows:auto auto 1fr}.pc-app-v3>aside>strong{font-size:13px;margin:0 8px 14px}.pc-app-v3>aside nav{display:grid;gap:3px}.pc-app-v3>aside nav button{height:31px;border:0;border-radius:6px;background:transparent;color:#556274;text-align:left;padding:0 8px;font-size:8px}.pc-app-v3>aside nav button.active{background:#dce8f8;color:#245a9c}.pc-app-v3>aside footer{align-self:end;padding:8px;display:grid;gap:2px}.pc-app-v3>aside footer span{font-size:7px;color:#687586}.pc-app-v3>aside footer small{font-size:6px;color:#8995a3}.pc-app-v3>main{min-width:0;padding:25px 28px;overflow:auto}.pc-main-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.pc-main-header small{font-size:6px;letter-spacing:.09em;color:#6682a4}.pc-main-header h3{margin:4px 0 5px;font-size:20px}.pc-main-header p{margin:0;color:#687586;font-size:8px}.pc-main-header>button{height:29px;border:1px solid #c3d1e3;border-radius:6px;background:#fff;color:#3979d6;padding:0 10px;font-size:7px}.pc-health-score{border:1px solid #b9d4be;border-radius:7px;background:#eef8f0;color:#347046;padding:8px 10px;font-size:9px;font-weight:700}
.pc-metrics-v3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.pc-metrics-v3 article{padding:12px;border:1px solid #d9e1ea;border-radius:8px;background:#fff}.pc-metrics-v3 article>span{font-size:6px;color:#6d7887}.pc-metrics-v3 article>strong{display:block;margin-top:3px;font-size:16px}.pc-metrics-v3 article>div{height:3px;background:#e5ebf2;margin:8px 0 5px}.pc-metrics-v3 article i{display:block;height:100%;background:#3979d6;transition:width .42s var(--browser-ease)}.pc-metrics-v3 article small{font-size:6px;color:#8792a0}.pc-finding-v3{position:relative;margin-top:10px;padding:13px 115px 13px 13px;border:1px solid #d6e2f1;border-radius:8px;background:#edf5ff}.pc-finding-v3>span{font-size:6px;color:#5b78a0}.pc-finding-v3>strong{display:block;margin-top:4px;font-size:9px}.pc-finding-v3>p{margin:5px 0 0;color:#687586;font-size:7px;line-height:1.5}.pc-finding-v3>b{position:absolute;right:12px;top:12px;color:#3979d6;font-size:7px}.pc-finding-v3.is-new{animation:pcFinding .3s var(--browser-ease)}@keyframes pcFinding{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}
.pc-activity-v3{margin-top:10px;border:1px solid #d9e1ea;border-radius:8px;background:#fff;padding:11px}.pc-activity-v3>header{display:flex;justify-content:space-between}.pc-activity-v3>header span{font-size:6px;color:#6c7988}.pc-activity-v3>header small{font-size:6px;color:#9aa4b0}.pc-activity-v3>div{height:48px;display:flex;align-items:end;gap:3px;margin-top:7px}.pc-activity-v3>div i{flex:1;background:#94b7e6;height:30%;animation:pcActivity 1.4s ease-in-out infinite alternate}.pc-activity-v3>div i:nth-child(3n){height:68%}.pc-activity-v3>div i:nth-child(4n){height:48%}.pc-activity-v3>div i:nth-child(5n){height:82%}@keyframes pcActivity{to{transform:scaleY(.65)}}
.pc-startup-list{display:grid;gap:6px;margin-top:17px}.pc-startup-list article{min-height:55px;border:1px solid #d9e1ea;border-radius:7px;background:#fff;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.pc-startup-list article>div{display:grid;gap:2px}.pc-startup-list strong{font-size:8px}.pc-startup-list small{font-size:6px;color:#8a95a2}.pc-startup-list article>span{font-size:6px;color:#7c8794}.pc-startup-list label{position:relative;width:27px;height:15px}.pc-startup-list label input{opacity:0}.pc-startup-list label i{position:absolute;inset:0;border-radius:10px;background:#b9c3cf}.pc-startup-list label input:checked+i{background:#3979d6}.pc-startup-list label i::after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:left .16s ease}.pc-startup-list label input:checked+i::after{left:14px}.pc-startup-list.scanned article:nth-child(3){animation:pcFinding .3s ease}
.pc-snapshot-compare{margin-top:18px;border:1px solid #d9e1ea;border-radius:8px;background:#fff;padding:14px}.pc-snapshot-compare>header{display:flex;justify-content:space-between;color:#6e7b89;font-size:6px}.pc-snapshot-compare>input{width:100%;margin:17px 0;accent-color:#3979d6}.pc-diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pc-diff-grid article{padding:10px;border-radius:6px;background:#f3f6fa;display:grid;gap:4px}.pc-diff-grid span{font-size:6px;color:#778492}.pc-diff-grid strong{font-size:13px;color:#3979d6}.pc-health-list{display:grid;gap:7px;margin-top:18px}.pc-health-list article{border:1px solid #d9e1ea;border-radius:8px;background:#fff;padding:10px;display:grid;grid-template-columns:55px minmax(0,1fr) 40px;gap:10px;align-items:center}.pc-health-list article>b{font-size:6px;color:#7b8794}.pc-health-list article.warn>b{color:#b2782a}.pc-health-list article.ok>b{color:#3e8b55}.pc-health-list article>div{display:grid;gap:3px}.pc-health-list strong{font-size:8px}.pc-health-list p{margin:0;color:#7f8a97;font-size:6px}.pc-health-list article>span{text-align:right;font-size:7px;color:#3979d6}

/* Rift */
.theme-rift{--site-accent:#d84b4b}.scene-rift{background:#0d0f13;color:#eceff3}.rift-app-v3{min-height:590px;display:grid;grid-template-columns:54px 190px minmax(0,1fr) 170px}.rift-server-rail-v3{background:#090a0d;border-right:1px solid rgba(255,255,255,.055);padding:8px 7px;display:flex;flex-direction:column;align-items:center;gap:7px}.rift-server-rail-v3 img,.rift-server-rail-v3 button{width:38px;height:38px;border-radius:10px;border:0}.rift-server-rail-v3 img{background:#d84b4b}.rift-server-rail-v3 button{background:#171a21;color:#8c929d}.rift-server-rail-v3 button.active{background:#242934;color:#fff}.rift-server-rail-v3>span{width:28px;height:1px;background:#242831}.rift-channels-v3{background:#11141a;border-right:1px solid rgba(255,255,255,.055);padding:0 8px 8px;display:grid;grid-template-rows:auto auto auto 1fr}.rift-channels-v3>header{height:50px;margin:0 -8px;padding:0 11px;border-bottom:1px solid rgba(255,255,255,.055);display:grid;grid-template-columns:1fr auto;align-content:center}.rift-channels-v3>header small{grid-column:1;font-size:5px;color:#d84b4b}.rift-channels-v3>header strong{grid-column:1;font-size:9px}.rift-channels-v3>header span{grid-column:2;grid-row:1/3;align-self:center;color:#6e7580}.rift-channels-v3>div{display:grid;grid-auto-rows:max-content;margin-top:10px}.rift-channels-v3>div>small{margin:0 6px 4px;color:#5d6570;font-size:5px}.rift-channels-v3>div>button{height:28px;border:0;border-radius:5px;background:transparent;color:#8a919c;text-align:left;padding:0 7px;font-size:7px}.rift-channels-v3>div>button.active{background:#1d2129;color:#fff}.rift-channels-v3>div>button b{float:right;color:#6b727d}.rift-channels-v3>footer{align-self:end;margin:0 -8px -8px;padding:8px;border-top:1px solid rgba(255,255,255,.055);display:grid;grid-template-columns:28px 1fr 10px;gap:7px;align-items:center;background:#0f1217}.rift-channels-v3>footer>b{width:27px;height:27px;border-radius:8px;background:#d84b4b;display:grid;place-items:center;font-size:7px}.rift-channels-v3>footer>span{display:grid;gap:2px}.rift-channels-v3>footer strong{font-size:7px}.rift-channels-v3>footer small{font-size:5px;color:#6c7380}.rift-channels-v3>footer i{width:6px;height:6px;border-radius:50%;background:#61ce79}
.rift-chat-v3{min-width:0;display:grid;grid-template-rows:50px minmax(0,1fr) 18px 45px}.rift-chat-v3>header{display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid rgba(255,255,255,.055)}.rift-chat-v3>header>div{display:flex;align-items:center;gap:8px}.rift-chat-v3>header strong{font-size:9px}.rift-chat-v3>header span{font-size:6px;color:#626975}.rift-chat-v3>header nav{display:flex;gap:3px}.rift-chat-v3>header nav button{border:0;background:transparent;color:#717985}.rift-messages-v3{overflow:auto;padding:14px}.rift-message-v3{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;margin-bottom:12px;animation:riftMessage .2s ease both}.rift-message-v3>b{width:29px;height:29px;border-radius:8px;background:#d84b4b;display:grid;place-items:center;font-size:7px}.rift-message-v3.mine>b{background:#4a5260}.rift-message-v3>div{display:grid;align-content:center;gap:3px}.rift-message-v3 strong{font-size:7px}.rift-message-v3 p{margin:0;color:#b2b7c1;font-size:8px;line-height:1.45}@keyframes riftMessage{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rift-typing-v3{padding:0 14px;color:#626975;font-size:6px}.rift-chat-v3 form{margin:0 10px 9px;height:34px;border-radius:6px;background:#1d2129;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;padding:0 6px}.rift-chat-v3 form>span{color:#747b87}.rift-chat-v3 input{min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:7px}.rift-chat-v3 form button{height:22px;border:0;border-radius:5px;background:rgba(216,75,75,.14);color:#dce0e5;font-size:6px;padding:0 8px}
.rift-members-v3{background:#11141a;border-left:1px solid rgba(255,255,255,.055);padding:13px 9px}.rift-members-v3>header{display:flex;justify-content:space-between;padding:0 5px 8px}.rift-members-v3>header span,.rift-members-v3>header b{font-size:5px;color:#616975}.rift-members-v3>div{display:grid;grid-template-columns:10px minmax(0,1fr);gap:7px;align-items:center;padding:7px 5px}.rift-members-v3>div>i{width:7px;height:7px;border-radius:50%;background:#9097a2}.rift-members-v3>div>i.g{background:#d84b4b}.rift-members-v3>div>i.bot{background:#7289da}.rift-members-v3>div>span{display:grid;gap:2px}.rift-members-v3 strong{font-size:7px}.rift-members-v3 small{font-size:5px;color:#656c77}.rift-members-v3>section{margin-top:18px;border:1px solid #2b3039;border-radius:7px;background:#171a21;padding:10px}.rift-members-v3>section>small{font-size:5px;color:#616975}.rift-members-v3>section>strong{display:block;margin-top:3px;font-size:9px}.rift-members-v3>section p{display:flex;margin:9px 0}.rift-members-v3>section p span{width:24px;height:24px;margin-right:-4px;border:2px solid #171a21;border-radius:50%;background:#d84b4b;display:grid;place-items:center;font-size:6px}.rift-members-v3>section p span:nth-child(2){background:#4a5260}.rift-members-v3>section button{width:100%;height:27px;border:1px solid #3a414d;border-radius:5px;background:#20242c;color:#d9dde3;font-size:6px}.rift-members-v3>section.joined{border-color:#3d7650}.rift-members-v3>section.joined button{background:#193221;border-color:#3d7650;color:#8fd5a2}

/* About */
.about-v3{align-content:start!important;padding-top:34px!important}.about-grid-v3{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px!important;margin-top:24px!important}.about-grid-v3 section{border:1px solid #252a33;border-radius:8px;background:#0f1116;padding:12px;display:grid;gap:5px}.about-grid-v3 section span{font:700 5px/1 ui-monospace,monospace;color:#8d7fff}.about-grid-v3 section strong{font-size:9px}.about-grid-v3 section p{margin:0;color:#7f8793;font-size:7px;line-height:1.5}

/* music response */
body.music-reactive .aurora{filter:brightness(calc(1 + (var(--music-bass) * .38))) saturate(calc(1 + (var(--music-mid) * .25)))}
body.music-reactive .cursor-light{opacity:calc(.22 + (var(--music-energy) * .22))}
body.music-reactive .profile-card-v3{border-color:rgba(255,255,255,calc(.08 + (var(--music-beat) * .08)))!important;box-shadow:0 24px 80px rgba(0,0,0,.42),0 0 calc(14px + (var(--music-bass) * 22px)) rgba(141,127,255,calc(.025 + (var(--music-beat) * .09)))!important}
body.music-reactive .music-icon-v3{transform:scale(calc(1 + (var(--music-beat) * .055)));filter:brightness(calc(1 + (var(--music-beat) * .16)))}
body.music-reactive .portfolio-browser{border-color:rgba(255,255,255,calc(.10 + (var(--music-beat) * .10)));box-shadow:0 34px 110px rgba(0,0,0,.62),0 0 calc(16px + (var(--music-bass) * 34px)) color-mix(in srgb,var(--site-accent) 12%,transparent)}
body.music-reactive .portfolio-browser::after{content:"";position:absolute;inset:0;z-index:50;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 calc(10px + (var(--music-beat) * 20px)) color-mix(in srgb,var(--site-accent) 7%,transparent)}
body.music-reactive .browser-tab.is-active .browser-tab-icon{filter:brightness(calc(1 + (var(--music-beat) * .45)));box-shadow:0 0 calc(3px + (var(--music-beat) * 9px)) color-mix(in srgb,var(--site-accent) 35%,transparent)}
body.music-reactive .scene-frame{box-shadow:0 22px 70px rgba(0,0,0,.34),0 0 calc(var(--music-beat) * 20px) color-mix(in srgb,var(--site-accent) 18%,transparent)}
body.music-reactive .project-story{border-color:rgba(255,255,255,calc(.075 + (var(--music-beat) * .065)))}
body.music-reactive .g94-eq-v3 i{height:calc(8px + (var(--music-energy) * 42px));filter:brightness(calc(1 + (var(--music-beat) * .25)))}
body.music-reactive .g94-wordmark strong{text-shadow:0 0 calc(var(--music-beat) * 14px) rgba(229,34,45,.4)}
body.music-reactive .death-wheel-v3{box-shadow:0 0 calc(15px + (var(--music-beat) * 34px)) rgba(198,75,75,.12)}
body.music-reactive .yume-core{box-shadow:0 0 calc(var(--music-beat) * 24px) rgba(242,154,192,.12)}
body.music-reactive .corp-site-v3>footer{filter:brightness(calc(1 + (var(--music-beat) * .14)))}
body.music-reactive .vyr-runtime-v3{box-shadow:0 24px 70px rgba(0,0,0,.32),0 0 calc(var(--music-beat) * 24px) rgba(88,166,255,.12)}
body.music-reactive .pc-titlebar-v3>div span{box-shadow:0 0 calc(var(--music-beat) * 18px) rgba(57,121,214,.18)}
body.music-reactive .rift-server-rail-v3 img{filter:brightness(calc(1 + (var(--music-beat) * .22)));box-shadow:0 0 calc(var(--music-beat) * 18px) rgba(216,75,75,.2)}

@media(max-width:1120px){
  .project-page-v3{grid-template-columns:1fr}.project-story{position:static}.scene-frame{min-height:540px}
}

@media(max-width:920px){
  .death-layout{grid-template-columns:160px minmax(0,1fr)}.death-monitor{display:none}
  .g94-layout-v3{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)}.g94-player-v3{display:none}
  .yume-layout-v3{grid-template-columns:minmax(230px,.85fr) minmax(330px,1.15fr)}.yume-stats-v3{display:none}
  .vyr-layout-v3{grid-template-columns:minmax(220px,.8fr) minmax(330px,1.2fr)}.vyr-inspector-v3{display:none}
  .rift-app-v3{grid-template-columns:50px 170px minmax(0,1fr)}.rift-members-v3{display:none}
}

@media(max-width:720px){
  .profile-meta-v4{grid-template-columns:1fr}.profile-meta-v4>div{grid-template-columns:auto 1fr;align-items:center}.profile-meta-v4 span{margin-right:8px}
  .project-page-v3{padding:7px;gap:8px}.scene-frame{min-height:470px;border-radius:8px}.project-story{padding:13px}.project-story h2{font-size:18px}.project-story-summary{font-size:8px}.project-story-sections section p{font-size:7px}
  .build-grid{grid-template-columns:1fr}.build-tile{grid-template-columns:42px minmax(0,1fr) auto}.build-icon{width:40px;height:40px}
  .death-layout{grid-template-columns:1fr}.death-protocol{display:none}.death-event-stage{min-height:500px}
  .g94-layout-v3{grid-template-columns:1fr;grid-template-rows:auto minmax(330px,1fr)}.g94-hero-v3{padding:24px 20px;border-right:0;border-bottom:1px solid #272727}.g94-hero-v3 h3{font-size:28px}.g94-eq-v3{display:none}.g94-console-v3{border-right:0}
  .yume-layout-v3{grid-template-columns:1fr}.yume-hero-v3{padding:22px 18px;border-right:0;border-bottom:1px solid #34414a}.yume-module-v3{border-right:0;padding:18px}.yume-service-health{display:none}.yume-platform-map{margin-top:18px}
  .corp-home-v3{grid-template-columns:1fr;padding:25px 18px}.corp-home-v3>aside{display:none}.corp-home-v3 h3{font-size:28px}.corp-browser-v3>span{min-width:0;padding-inline:14px}.corp-archive-v3{grid-template-columns:115px minmax(0,1fr)}.corp-archive-v3>main{padding:25px 16px}.corp-investigation-v3{grid-template-columns:1fr;padding:15px}.corp-investigation-v3>aside{display:none}
  .vyr-layout-v3{grid-template-columns:1fr}.vyr-project-card-v3{padding:24px 18px;border-right:0;border-bottom:1px solid #343947}.vyr-runtime-v3{margin:16px}.vyr-project-card-v3 h3{font-size:24px}
  .pc-app-v3{grid-template-columns:1fr}.pc-app-v3>aside{grid-template-rows:auto auto}.pc-app-v3>aside>strong,.pc-app-v3>aside>footer{display:none}.pc-app-v3>aside nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pc-app-v3>aside nav button{text-align:center;padding:0}.pc-app-v3>main{padding:18px}.pc-metrics-v3{grid-template-columns:1fr}.pc-metrics-v3 article:nth-child(n+2){display:none}.pc-finding-v3{padding-right:13px}.pc-finding-v3>b{position:static;display:block;margin-top:6px}.pc-diff-grid{grid-template-columns:1fr 1fr}.pc-health-list article{grid-template-columns:45px 1fr 35px}
  .rift-app-v3{grid-template-columns:44px minmax(0,1fr)}.rift-channels-v3{display:none}.rift-server-rail-v3{padding:7px 4px}.rift-server-rail-v3 img,.rift-server-rail-v3 button{width:34px;height:34px}
  .about-grid-v3{grid-template-columns:1fr 1fr!important}
}

@media(max-width:480px){
  .profile-links-row::before{content:"5 live"!important}.profile-links-row::after{content:"2 builds"!important}
  .build-tile{grid-template-columns:38px 1fr}.build-tile>b{grid-column:2}.build-icon{width:36px;height:36px}
  .death-wheel-wrap{width:150px;height:150px}.death-wheel-v3{width:112px;height:112px}
  .g94-command-chips button:nth-child(n+4){display:none}
  .yume-platform-map{grid-template-columns:1fr 1fr 1fr}.yume-core{min-width:120px}.yume-platform-map>button small{display:none}
  .corp-site-v3>header{padding-inline:10px}.corp-site-v3>header strong{font-size:7px}.corp-site-v3>header button{padding-inline:6px}.corp-site-v3>footer span:nth-of-type(n+3){display:none}.corp-archive-v3{grid-template-columns:90px minmax(0,1fr)}.corp-archive-v3>aside{padding-inline:5px}.corp-archive-v3>main h3{font-size:17px}.corp-leads{grid-template-columns:1fr}
  .pc-diff-grid{grid-template-columns:1fr}.about-grid-v3{grid-template-columns:1fr!important}
}

@media(prefers-reduced-motion:reduce){
  .scene-frame,.death-wheel-v3,.g94-cover-v3,.g94-eq-v3 i,.death-monitor-bars i,.pc-activity-v3>div i{animation-duration:.01ms!important;transition-duration:.01ms!important}
  body.music-reactive .scene-frame,body.music-reactive .project-story{box-shadow:none!important;filter:none!important}
}
