@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Bricolage+Grotesque:wght@700;800&family=Climate+Crisis&family=Fraunces:opsz,wght@9..144,700..900&family=Rubik+Glitch&family=Syne:wght@800&family=Inter:wght@300;400;500;600;700;800&display=swap";@import"https://api.fontshare.com/v2/css?f[]=clash-display@600,700&f[]=cabinet-grotesk@700,800&f[]=satoshi@700,900&f[]=melodrama@700&display=swap";:root{color:#191919;background:#fbfbf8;font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Sans,Helvetica Neue,ui-sans-serif,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:480px;overflow-y:auto;background:#fbfbf8}.key-visual{position:relative;width:100%;min-height:100vh;display:grid;place-items:center;padding:6rem 2rem 2rem;overflow:hidden;isolation:isolate;background:#fbfbf8}.key-visual:before{content:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.86),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.76),transparent 46%,rgba(226,222,214,.14));pointer-events:none}.key-visual:after{content:none;position:absolute;inset:auto 0 0;z-index:1;height:34vh;background:linear-gradient(180deg,transparent,rgba(255,255,255,.64));pointer-events:none}.glass-field{display:none}.glass-lens{position:absolute;display:block;border-radius:46% 54% 52% 48%/55% 45% 52% 48%;background:linear-gradient(145deg,#ffffff8f,#ffffff29 48%,#abb9ca1a),#ffffff38;border:1px solid rgba(255,255,255,.58);box-shadow:inset 0 1px #ffffffd6,inset 0 -30px 70px #96a2b21a,0 56px 150px #5f67741a;-webkit-backdrop-filter:blur(20px) saturate(1.1);backdrop-filter:blur(20px) saturate(1.1)}.glass-lens-main{left:50%;top:49%;width:min(1040px,78vw);height:clamp(230px,28vw,380px);transform:translate(-50%,-50%)}.glass-lens-small{right:clamp(56px,9vw,150px);top:clamp(86px,14vh,160px);width:clamp(84px,10vw,138px);height:clamp(84px,10vw,138px);opacity:.62}.glass-highlight{position:absolute;left:50%;top:calc(49% - min(8vw,96px));width:min(720px,54vw);height:18px;border-radius:999px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.82),transparent);filter:blur(1px);opacity:.56}.scan-field{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;z-index:2;background:linear-gradient(180deg,transparent 0 42%,rgba(20,20,20,.075) 48%,transparent 54%),linear-gradient(90deg,transparent 0 42%,rgba(0,174,190,.16) 49%,transparent 50.5%);transform:translateY(8%) rotate(-5deg);pointer-events:none}.signal-rings{position:absolute;width:min(86vw,900px);aspect-ratio:1;border:1px solid rgba(20,20,20,.1);border-radius:50%;opacity:.28;transform:translateY(-2vh)}.signal-rings:before,.signal-rings:after{content:"";position:absolute;border:1px solid rgba(0,174,190,.18);border-radius:50%}.signal-rings:before{top:11%;right:11%;bottom:11%;left:11%}.signal-rings:after{top:23%;right:23%;bottom:23%;left:23%;border-color:#ff4e752e}.name-rig{position:relative;z-index:2;width:min(1120px,88vw);display:grid;justify-items:center;transform:translateY(0)}.glitch-name{position:relative;margin:0;width:min(1120px,88vw);display:block;color:#f36b21;text-align:left;white-space:nowrap}.main-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#fbfbf8;border-bottom:1px solid #e2e2dc;padding:1rem 2rem}.nav-container{max-width:1120px;margin:0 auto;display:flex;justify-content:flex-end;gap:2rem}.nav-link{color:#767676;text-decoration:none;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:color .2s ease,border-color .2s ease;padding:.25rem 0;border-bottom:2px solid transparent}.nav-link:hover,.nav-link:focus-visible{color:#191919;outline:none}.nav-link.is-active{color:#ff6a00;border-bottom-color:#ff6a00}.contact-page{background:#fbfbf8;color:#191919;padding:8.5rem 2rem 5rem;max-width:1120px;margin:0 auto}.contact-page,.contact-page *{font-family:Inter,-apple-system,BlinkMacSystemFont,Hiragino Sans,Helvetica Neue,ui-sans-serif,system-ui,sans-serif}.contact-os-page{max-width:1120px}.contact-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(2rem,7vw,6rem);align-items:end;padding-bottom:clamp(4rem,10vw,7rem);border-bottom:1px solid #e2e2dc}.contact-heading{max-width:680px}.contact-kicker,.contact-primary-label{display:inline-flex;color:#ff6a00;font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.contact-heading h1{font-family:Inter,sans-serif;font-size:clamp(3rem,8vw,7.5rem);font-weight:800;margin:1.2rem 0 1.5rem;line-height:.95;letter-spacing:0}.contact-heading p,.contact-section-heading p{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.6;color:#767676;margin:0}.contact-primary{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem 0 0;border-top:1px solid #e2e2dc}.contact-primary-value{color:#191919;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.15;text-decoration:none;word-break:break-word}.contact-actions{display:flex;flex-wrap:wrap;gap:.75rem}.contact-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1rem;border:1px solid #d6d6cf;border-radius:6px;background:transparent;color:#191919;font:inherit;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.contact-button:hover,.contact-button:focus-visible,.contact-icon-link:hover,.contact-icon-link:focus-visible{border-color:#191919;color:#191919;outline:2px solid rgba(25,25,25,.18);outline-offset:2px}.contact-button:active,.contact-icon-link:active{background:#efefe8}.contact-button-primary{border-color:#ff6a00;background:#ff6a00;color:#fff}.contact-button-primary:hover,.contact-button-primary:focus-visible{border-color:#191919;background:#191919;color:#fff}.contact-os-layout{display:flex;justify-content:center;padding-top:clamp(4rem,9vw,6rem)}.contact-playground{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(320px,1fr);gap:clamp(2rem,8vw,6rem);align-items:center;padding-top:clamp(4rem,10vw,7rem)}.contact-section-heading{max-width:420px}.contact-section-heading h2{margin:0 0 1rem;color:#191919;font-size:clamp(2rem,5vw,4rem);line-height:1;letter-spacing:0}.contact-playground .ipod-device{justify-self:center}.ipod-device{width:min(340px,100%);height:560px;background:#fff;border:1px solid #e2e2dc;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:28px;box-shadow:0 18px 42px #1919190b}.contact-os-device{justify-self:center;background:#fff}.ipod-screen{width:100%;height:238px;background:#d8dedb;border:1px solid #a6aeac;border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:8px;overflow:hidden;box-shadow:inset 0 2px 6px #00000014}.ipod-screen-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8e9694;padding-bottom:4px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;color:#2b3230;text-transform:uppercase;letter-spacing:.05em}.ipod-header-title{line-height:1}.ipod-battery-icon{width:16px;height:8px;border:1px solid #2b3230;position:relative;border-radius:1px}.ipod-battery-icon:after{content:"";position:absolute;right:-3px;top:1px;width:2px;height:4px;background:#2b3230;border-radius:0 1px 1px 0}.ipod-screen-split{flex:1;display:grid;grid-template-columns:.44fr .56fr;min-height:0;gap:8px}.ipod-menu-list{border-right:1px solid #8e9694;display:flex;flex-direction:column;min-height:0;padding:0;margin:0;list-style:none}.ipod-menu-item{width:100%;min-height:26px;display:flex;align-items:center;padding:6px 4px;border:0;background:transparent;text-align:left;cursor:pointer}.ipod-menu-item-text{min-width:0;color:#2b3230;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipod-menu-item[data-selected]{background:#ff6a00;outline:none}.ipod-menu-item[data-selected] .ipod-menu-item-text{color:#fff}.ipod-menu-item:focus-visible{outline:2px solid #191919;outline-offset:-2px}.ipod-details-pane{min-height:0;position:relative}.ipod-details-panel{height:100%}.ipod-details-panel[hidden]{display:none}.ipod-details-content{height:100%;display:flex;flex-direction:column;padding:4px 0 4px 4px;color:#2b3230;font-family:Inter,sans-serif}.ipod-details-tag{font-size:.62rem;font-weight:800;text-transform:uppercase;color:#5c6361;letter-spacing:.05em}.ipod-details-name{font-size:1.15rem;font-weight:800;margin:4px 0 0;line-height:1.1;letter-spacing:0}.ipod-details-handle{font-size:.74rem;margin:3px 0 0;word-break:break-all;color:#2b3230;line-height:1.3}.ipod-details-note{margin:6px 0 auto;color:#767676;font-size:.75rem;line-height:1.35}.ipod-details-actions{display:flex;gap:6px}.ipod-action-btn{font-family:Inter,sans-serif;font-size:.65rem;font-weight:700;text-transform:uppercase;padding:6px 10px;border-radius:3px;border:1px solid #7c8381;background:transparent;color:#2b3230;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .1s ease}.ipod-action-btn:hover,.ipod-action-btn:focus-visible{background:#2b32301a;outline:2px solid rgba(25,25,25,.26);outline-offset:1px}.ipod-action-btn:active{background:#2b323033}.ipod-wheel-container{display:flex;justify-content:center;align-items:center;flex:1}.ipod-click-wheel{width:220px;height:220px;background:#f2f2eb;border:1px solid #e2e2dc;border-radius:50%;position:relative;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;box-shadow:0 4px 10px #19191905}.ipod-click-wheel.is-dragging{cursor:grabbing}.wheel-btn{position:absolute;background:transparent;border:none;color:#767676;font-family:Inter,sans-serif;font-size:.75rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:12px;transition:color .15s ease}.wheel-btn:hover{color:#191919}.wheel-btn:focus-visible,.wheel-center-button:focus-visible{outline:2px solid #ff6a00;outline-offset:3px}.wheel-btn-menu{top:8px;left:50%;transform:translate(-50%)}.wheel-btn-next{right:8px;top:50%;transform:translateY(-50%)}.wheel-btn-prev{left:8px;top:50%;transform:translateY(-50%)}.wheel-btn-play{bottom:8px;left:50%;transform:translate(-50%)}.wheel-center-button{width:68px;height:68px;background:#fff;border:1px solid #e2e2dc;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 2px 5px #19191905;transition:background-color .15s ease}.wheel-center-button:hover{background:#fbfbf8}.wheel-center-button:active{background:#e2e2dc}.type-svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 12px 24px rgba(25,25,25,.045))}.knockout-panel{fill:#ff6a00}.type-covers rect{fill:#ff6a00;opacity:0;shape-rendering:crispEdges}.type-edges rect{fill:#fbfbf8;opacity:0;shape-rendering:crispEdges}.mask-type{fill:#000;font-size:214px;font-weight:850;letter-spacing:0;paint-order:fill}.mask-type-first{opacity:.96}.mask-type-last{opacity:1}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.type-sf-heavy{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:850}.type-bricolage{font-family:Bricolage Grotesque,Avenir Next,Arial,sans-serif;font-weight:800}.type-clash{font-family:Clash Display,Bricolage Grotesque,Avenir Next,sans-serif;font-weight:700}.type-cabinet{font-family:Cabinet Grotesk,Clash Display,Arial,sans-serif;font-weight:800}.type-satoshi{font-family:Satoshi,Helvetica Neue,Arial,sans-serif;font-weight:900}.type-melodrama{font-family:Melodrama,Fraunces,Georgia,serif;font-weight:700}.type-syne{font-family:Syne,Arial Black,Arial,sans-serif;font-weight:800}.type-archivo{font-family:Archivo Black,Impact,sans-serif;font-weight:900}.type-fraunces{font-family:Fraunces,Georgia,serif;font-weight:900}.type-climate{font-family:Climate Crisis,Impact,sans-serif;font-weight:400}.type-rubik-glitch{font-family:Rubik Glitch,Arial Black,sans-serif;font-weight:400}.type-sf-light{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:320}.type-new-york{font-family:New York,Iowan Old Style,Georgia,serif;font-weight:650}.type-bodoni{font-family:"Bodoni 72",Didot,Times New Roman,serif;font-weight:700}.type-baskerville{font-family:Baskerville,Times New Roman,Georgia,serif;font-weight:600}.type-avenir{font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;font-weight:760}.type-optima{font-family:Optima,Candara,Gill Sans,sans-serif;font-weight:680}.type-georgia{font-family:Georgia,Times New Roman,serif;font-weight:700}.type-neutral{font-family:Arial,Helvetica Neue,sans-serif;font-weight:760}.font-grotesk{font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-weight:900}.font-serif{font-family:Georgia,Times New Roman,serif;font-weight:700}.font-mono{font-family:Courier New,ui-monospace,monospace;font-weight:800}.font-condensed{font-family:Arial Narrow,Avenir Next Condensed,sans-serif;font-weight:900}.font-display{font-family:Didot,"Bodoni 72",Georgia,serif;font-weight:650}.font-rounded{font-family:Trebuchet MS,Avenir Next,Verdana,sans-serif;font-weight:800}.font-slab{font-family:Rockwell,Roboto Slab,Courier New,serif;font-weight:800}.font-humanist{font-family:Optima,Candara,Gill Sans,sans-serif;font-weight:750}.font-didot{font-family:Didot,"Bodoni 72","Bodoni 72 Display",Georgia,serif;font-weight:700}.font-tech{font-family:DIN Condensed,Arial Narrow,Impact,sans-serif;font-weight:900}.font-book{font-family:Palatino Linotype,Palatino,Book Antiqua,serif;font-weight:700}.font-wide{font-family:Copperplate,Arial Black,Impact,sans-serif;font-weight:800}.font-soft{font-family:Avenir Next,Helvetica Neue,Verdana,sans-serif;font-weight:700}.font-system{font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Helvetica Neue,sans-serif;font-weight:850}.font-light{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300}.font-heavy{font-family:Arial Black,Impact,sans-serif;font-weight:900}.font-classic{font-family:Baskerville,Times New Roman,Georgia,serif;font-weight:600}.font-neutral{font-family:Arial,Helvetica Neue,sans-serif;font-weight:760}.font-meter{display:grid;grid-template-columns:repeat(14,1fr);gap:6px;width:min(480px,72vw);height:10px}.font-meter span{min-width:0;border:1px solid rgba(20,20,20,.22);background:linear-gradient(180deg,#1414140d,#1414141f)}.font-meter .is-active{border-color:#111;background:linear-gradient(90deg,#00aebe 0,#00aebe 34%,#111 34%,#111 68%,#ff4e75 68%),#111;box-shadow:0 0 0 1px #11111114}.axis-lines{position:absolute;top:7vh;right:5vw;bottom:7vh;left:5vw;z-index:1;pointer-events:none}.axis-lines span{position:absolute;background:#14141429}.axis-lines span:nth-child(1),.axis-lines span:nth-child(2){left:0;right:0;height:1px}.axis-lines span:nth-child(1){top:33%}.axis-lines span:nth-child(2){top:66%}.axis-lines span:nth-child(3),.axis-lines span:nth-child(4){top:0;bottom:0;width:1px}.axis-lines span:nth-child(3){left:24%}.axis-lines span:nth-child(4){right:24%}.corner-readout{position:absolute;z-index:5;left:clamp(18px,4vw,54px);right:clamp(18px,4vw,54px);display:flex;justify-content:space-between;color:#1414147a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1;letter-spacing:0;pointer-events:none}.corner-readout-top{top:clamp(18px,4vh,44px)}.corner-readout-bottom{bottom:clamp(18px,4vh,44px)}.readout-strip{width:min(1120px,94vw);display:grid;grid-template-columns:repeat(6,1fr);gap:8px;color:#1414146b;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1}.readout-strip span{min-width:0;padding-top:7px;border-top:1px solid rgba(20,20,20,.18);overflow:hidden;white-space:nowrap;text-overflow:clip}.data-burst{width:min(1120px,94vw);height:38px;display:grid;grid-template-columns:repeat(26,1fr);align-items:end;gap:2px;opacity:.22}.data-burst span{height:14%;border-top:1px solid rgba(20,20,20,.42);background:#14141414;transform-origin:bottom;transition:height .18s steps(2,end),background-color .18s steps(2,end)}.data-burst.is-live{opacity:.9}.data-burst.is-live span{height:var(--height);background:linear-gradient(180deg,#ff4e756b,#00aebe57),#14141424;animation:burstQuantize .28s steps(3,end)}@keyframes scanSweep{0%{transform:translateY(-58%)}to{transform:translateY(58%)}}@keyframes ringPulse{0%,to{transform:scale(.96) rotate(0);opacity:.34}50%{transform:scale(1.04) rotate(2deg);opacity:.68}}@keyframes screenTear{0%,84%,to{transform:translate(0);opacity:.42}86%{transform:translate(12px);opacity:.86}88%{transform:translate(-9px);opacity:.34}}@keyframes labelJitter{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes nameWarp{0%,to{filter:saturate(1.08)}31%{filter:saturate(1.5)}63%{filter:saturate(.9)}}@keyframes svgTypeBlink{0%,to{opacity:1}50%{opacity:.86}}@keyframes svgTypeShadowBlink{0%,to{opacity:.5;transform:translateY(2px)}48%{opacity:.18;transform:translateY(8px)}}@keyframes topSlice{0%,to{clip-path:inset(0 0 62% 0);transform:translateY(-.08em)}38%{clip-path:inset(10% 0 68% 0);transform:translate(.018em,-.11em)}62%{clip-path:inset(4% 0 74% 0);transform:translate(-.014em,-.05em)}}@keyframes bottomSlice{0%,to{clip-path:inset(58% 0 0 0);transform:translateY(.08em)}44%{clip-path:inset(66% 0 10% 0);transform:translate(-.02em,.1em)}70%{clip-path:inset(42% 0 30% 0);transform:translate(.016em,.04em)}}@keyframes letterSnap{0%,85%,to{transform:translate(0) translateY(0)}88%{transform:translate(var(--shift)) translateY(-.02em)}91%{transform:translate(calc(var(--shift) * -1)) translateY(.018em)}}@keyframes charFlash{0%,82%,to{opacity:0}86%,91%{opacity:.72}}@keyframes burstQuantize{0%,to{transform:scaleY(.65);filter:grayscale(1)}40%{transform:scaleY(1);filter:grayscale(0)}72%{transform:scaleY(.82);filter:grayscale(.5)}}@media(max-width:980px){.key-visual{padding-bottom:276px}.contact-page{padding-top:7rem}.contact-hero,.contact-playground,.contact-os-layout{grid-template-columns:1fr}.contact-hero{align-items:start}.contact-playground{gap:2.5rem}.contact-os-layout{gap:3rem}.contact-dock{grid-template-columns:1fr}.contact-detail{min-height:154px;padding:18px 18px 16px;border-right:0;border-bottom:2px solid rgba(251,251,248,.62)}.contact-detail:before{left:18px;bottom:18px;width:96px;height:8px}.contact-value strong{font-size:66px}.contact-value span{font-size:15px}.contact-list{grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.contact-list::-webkit-scrollbar{display:none}.contact-list li{border-left:2px solid rgba(251,251,248,.24)}.contact-list li:first-child{border-left:0}.contact-chip{min-height:64px;padding:11px 10px 12px}.contact-chip-label{font-size:12px}}@media(max-width:720px){.key-visual{padding:18px 12px 238px}.contact-page{padding:6rem 1rem 3.5rem}.contact-hero{gap:2.5rem;padding-bottom:3.5rem}.contact-heading h1{font-size:clamp(2.6rem,15vw,4.8rem)}.contact-heading p,.contact-section-heading p{font-size:1rem}.contact-primary{gap:1rem;width:100%}.contact-primary-label,.contact-kicker{font-size:.72rem}.contact-primary-value{font-size:clamp(1.16rem,6vw,1.45rem)}.contact-actions,.ipod-details-actions{gap:.625rem}.contact-button{flex:1 1 150px;padding-inline:.8rem}.contact-playground{padding-top:3.5rem}.contact-section-heading h2{font-size:clamp(2rem,12vw,3.25rem)}.contact-playground .ipod-device{width:min(100%,330px);height:auto;min-height:540px;padding:18px;gap:24px}.ipod-screen{height:246px}.ipod-screen-split{grid-template-columns:.42fr .58fr}.ipod-menu-item{min-height:25px;padding-inline:3px}.ipod-menu-item-text,.ipod-details-handle,.ipod-details-note{font-size:.7rem}.ipod-click-wheel{width:min(220px,72vw);height:min(220px,72vw)}.corner-readout{font-size:9px}.readout-strip{grid-template-columns:repeat(3,1fr)}.micro-label{grid-template-columns:1fr;gap:7px}.micro-label span{justify-content:center}.glitch-name{font-size:clamp(36px,12.4vw,82px);line-height:.92}.name-rig{width:min(620px,94vw)}.contact-dock{left:50%;right:auto;bottom:12px;width:calc(100vw - 24px)}.contact-detail{min-height:132px;padding:15px 14px 13px;gap:14px 14px}.contact-detail:before{left:14px;bottom:16px;width:70px;height:7px}.contact-kicker{font-size:10px}.contact-value{gap:9px}.contact-value strong{font-size:46px}.contact-value span{font-size:13px}.contact-actions{gap:12px}.contact-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(108px,32vw);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.contact-chip{min-height:62px}.contact-chip-handle{display:none}.contact-chip-label,.contact-actions a,.contact-actions button{font-size:10px}.data-burst{height:26px}}.app-shell{width:100vw;height:100vh;display:grid;grid-template-rows:58px minmax(0,1fr);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,#121317,#090a0c);background-size:28px 28px,28px 28px,auto}.top-bar{-webkit-app-region:drag;display:flex;align-items:center;justify-content:space-between;padding:10px 18px 10px 82px;border-bottom:1px solid rgba(255,255,255,.075);background:#111216c2;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.brand-lockup{display:flex;align-items:center;gap:11px}.brand-mark{width:22px;height:22px;display:inline-block;border:1px solid rgba(218,210,185,.52);border-radius:50%;background:linear-gradient(90deg,transparent 47%,rgba(218,210,185,.8) 48%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(117,197,174,.72) 48%,transparent 53%),#101215;box-shadow:0 0 22px #75c5ae29}.top-bar h1{margin:0;color:#f5f2e8;font-size:15px;line-height:1;font-weight:650;letter-spacing:0}.top-bar p{margin:4px 0 0;color:#8f958f;font-size:10px;line-height:1;text-transform:uppercase}.top-status{-webkit-app-region:no-drag;display:flex;align-items:center;gap:8px;color:#a7aca5;font-size:11px}.top-status span,.top-status strong{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(255,255,255,.095);border-radius:7px;padding:0 10px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0a}.top-status strong{color:#d8d0b2;font-weight:620}.terminal-grid{min-height:0;padding:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:7px}.pane{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(232,226,208,.105);border-radius:7px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 82px),#050607;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0003;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.pane:after{content:"";position:absolute;inset:31px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(232,226,208,.08),transparent);pointer-events:none}.pane-active{border-color:#75c5aea8;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #75c5ae2e,0 18px 42px #00000052}.pane-inactive{cursor:pointer}.pane-hovered{border-color:#cebe8975}.pane-meta{position:absolute;z-index:5;top:6px;left:8px;right:8px;height:21px;display:flex;align-items:center;justify-content:space-between;pointer-events:none;color:#cfcec5;font-size:10px}.pane-meta span,.pane-meta strong{max-width:45%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;border:1px solid rgba(255,255,255,.058);background:#0d0e11a8;padding:3px 8px;-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25)}.pane-meta strong{color:#bdb59c;font-weight:620}.pane-status-approval_waiting .pane-meta strong{color:#e6c47a;border-color:#e6c47a38}.pane-status-idle_done .pane-meta strong,.pane-status-summarizing .pane-meta strong{color:#80cdb5;border-color:#80cdb533}.pane-status-error{border-color:#e8e2d01f}.pane-status-error .pane-meta strong{color:#c99787;border-color:#c9978738;background:#21131075}.terminal-host{width:100%;height:100%;padding:36px 8px 8px}.pane-inactive:not(.pane-hovered) .terminal-host{opacity:.035;filter:saturate(.45) contrast(.88)}.summary-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:54px 30px 42px;background:radial-gradient(circle at 50% 50%,#202226c2,#07080af0 58%),linear-gradient(180deg,#0e0f12db,#050608f2),repeating-linear-gradient(90deg,transparent 0,transparent 58px,rgba(255,255,255,.012) 59px);-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05)}.summary-stack{width:min(34ch,76%);min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transform:translateY(4px)}@media(max-width:720px){.key-visual{padding:6rem 1rem 2rem}.glitch-name{font-size:clamp(36px,12.4vw,82px);line-height:.92}.name-rig{width:min(620px,94vw)}}
