:root{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Consolas,monospace;color-scheme:dark;--bg:#101114;--panel:#17191e;--hover:#242730;--line:#373b45;--text:#e5e6e8;--muted:#969ba6;--accent:#c5a4ff;--green:#98cfb1;--error:#ff9b9b;--primary:#cfb6ff;--on-primary:#20172d}:root.light{color-scheme:light;--bg:#f3f2f0;--panel:#fff;--hover:#e9e4f1;--line:#c9c5ce;--text:#27242d;--muted:#696471;--accent:#69499b;--green:#267950;--error:#a32c3c;--primary:#69499b;--on-primary:#fff}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{background:var(--bg);color:var(--text);font-size:13px;line-height:1.55}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,p{margin:0}h1{font-size:26px;line-height:1.3;letter-spacing:-.035em}h2{font-size:13px}input,textarea,select{color:var(--text);background:var(--bg);border:1px solid var(--line);padding:.65rem .7rem;min-width:0}input:focus,textarea:focus,select:focus{border-color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{min-height:100dvh;display:flex;flex-direction:column}.topbar{height:52px;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;border-bottom:1px solid var(--line);background:var(--panel)}.brand{font-size:14px;font-weight:700}.brand-mark{color:var(--accent);margin-right:.5rem}.brand-dim{font-weight:400;color:var(--muted)}.top-actions{display:flex;gap:.25rem}.top-actions button,.statusbar button{border:0;background:none;color:var(--muted);padding:.5rem}.top-actions button:hover,.statusbar button:hover{color:var(--text);background:var(--hover)}.workspace{display:grid;grid-template-columns:220px minmax(0,1fr);flex:1;min-height:0}.navigation{display:flex;flex-direction:column;min-height:calc(100dvh - 84px);border-right:1px solid var(--line);background:var(--panel);padding:1.25rem .7rem}.nav-caption{display:flex;justify-content:space-between;padding:.3rem .75rem .8rem;color:var(--muted);font-size:11px}.nav-caption span,.status-indicator{color:var(--green)}.nav-list{display:grid;gap:2px;outline:none}.nav-item{display:flex;align-items:center;gap:.55rem;text-align:left;border:0;background:transparent;color:var(--muted);padding:.65rem;min-height:40px}.nav-item.active{color:var(--text)}.nav-item.highlighted{color:var(--text);background:var(--hover)}.nav-cursor{width:.8rem;color:var(--accent)}.nav-end{margin-left:auto;color:var(--accent);font-size:8px}.nav-bottom{display:grid;gap:.25rem;margin:auto .75rem .5rem;padding-top:.8rem;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.nav-bottom strong{color:var(--text)}.screen{min-width:0;width:100%;max-width:1280px;padding:2.5rem clamp(1rem,4vw,4rem) 5rem;overflow-wrap:anywhere}.statusbar{position:sticky;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:32px;padding:0 1rem;border-top:1px solid var(--line);background:var(--panel);color:var(--muted);font-size:10px}.statusbar>div{display:flex;align-items:center;gap:1rem}.statusbar kbd{color:var(--text);font:inherit}.statusbar button{font-size:10px}.screen-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.6rem}.screen-heading h1{margin:.4rem 0}.screen-heading p:not(.eyebrow){color:var(--muted);max-width:65ch}.eyebrow,.prompt-line{color:var(--accent);font-size:11px}.muted{color:var(--muted)}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:38px;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:.5rem .8rem;font-size:12px;white-space:nowrap}.button:hover{background:var(--hover);color:var(--text)}.button.primary{border-color:var(--primary);background:var(--primary);color:var(--on-primary);font-weight:700}.button.primary:hover{filter:brightness(1.08)}.button.danger{color:var(--error);border-color:var(--error)}.profile-page{max-width:1020px}.prompt-line{padding-bottom:1rem;border-bottom:1px solid var(--line)}.prompt-line span{color:var(--muted);margin-left:.5rem}.profile-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:3rem;padding:3.5rem 0}.profile-intro h1{margin:.35rem 0;font-size:clamp(42px,6vw,72px);line-height:1}.cursor{color:var(--accent)}.profile-intro .name{color:var(--text);font-size:20px;margin:.75rem 0}.profile-intro>p:not(.name){color:var(--muted)}.profile-intro .button-row{margin-top:1.5rem}.profile-card{display:grid;gap:.7rem;align-content:start;border-left:1px solid var(--line);padding-left:1.5rem}.profile-card img{object-fit:cover;border:1px solid var(--line);margin-bottom:.4rem}.fact{display:flex;justify-content:space-between;gap:1rem;font-size:11px}.fact span{color:var(--muted)}.fact strong{text-align:right;font-weight:500}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:var(--panel)}.metrics>div{display:grid;gap:.2rem;padding:1rem 1.2rem;border-right:1px solid var(--line)}.metrics>div:last-child{border:0}.metrics strong{color:var(--accent);font-size:20px}.metrics span{color:var(--muted);font-size:11px}.list-panel,.table-wrap,.auth-window{border:1px solid var(--line);background:var(--panel)}.list-panel:focus{outline:0}.project-row{display:flex;gap:.8rem;align-items:flex-start;min-height:75px;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.project-row:last-child{border:0}.project-row.selected,.project-row:hover{background:var(--hover);color:var(--text)}.selection-marker{color:var(--accent);width:1em;flex-shrink:0}.project-main{display:grid;gap:.25rem;min-width:0;flex:1}.project-main strong{color:var(--text)}.project-main>span,.project-main small,.project-meta,.list-hint{color:var(--muted);font-size:11px}.project-meta{white-space:nowrap}.list-hint{padding:.8rem 0}.block-title{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border:1px solid var(--line);background:var(--hover);font-size:12px;font-weight:700}.block-title span{color:var(--muted);font-weight:400}.activity-chart{display:flex;gap:.7rem;align-items:stretch;height:180px;padding:1rem;border:1px solid var(--line);border-top:0;background:var(--panel)}.activity-chart>div{flex:1;display:flex;align-items:center;justify-content:end;flex-direction:column;gap:.4rem}.activity-chart>div>span{background:var(--accent);width:min(100%,24px);min-height:3px}.activity-chart small{color:var(--muted);font-size:10px}.journal-metrics{margin-bottom:1rem}.journal-details,.breakdowns{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.journal-details>div,.breakdowns>div,.metric-group{border:1px solid var(--line);background:var(--panel);padding:1rem}.journal-details h2,.breakdowns h2,.metric-group h2{margin-bottom:.7rem;color:var(--accent);text-transform:capitalize}.journal-details p,.breakdowns p,.metric-group p{display:flex;justify-content:space-between;color:var(--muted);padding:.2rem 0}.contact-list{border:1px solid var(--line);background:var(--panel)}.contact-list a{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--line)}.contact-list a:last-child{border:0}.contact-list a:hover{background:var(--hover)}.contact-list span{color:var(--muted)}.auth-screen{max-width:580px}.auth-window .block-title{border:0;border-bottom:1px solid var(--line)}.tab-bar{display:flex;border-bottom:1px solid var(--line);background:var(--panel)}.tab-bar button{padding:.7rem 1rem;background:none;border:0;color:var(--muted)}.tab-bar button.active{box-shadow:inset 0 -2px var(--accent);color:var(--text)}.form-stack{display:grid;gap:1rem;padding:1.2rem}.field{display:grid;gap:.4rem;color:var(--muted);font-size:11px}.field input,.field textarea,.field select{color:var(--text);font-size:13px;width:100%}.field textarea{resize:vertical}.error{padding:.7rem;border:1px solid var(--error);color:var(--error);font-size:12px}.notice{padding:.7rem;border:1px solid var(--line);color:var(--green)}.toolbar,.inline-form{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;margin-bottom:1rem}.toolbar label{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:11px}.toolbar input{width:min(360px,70vw)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}th,td{padding:.8rem;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:500;background:var(--hover);white-space:nowrap}tbody tr:last-child td{border-bottom:0}td a{color:var(--accent);text-decoration:underline}.row-actions{display:flex;flex-wrap:wrap;gap:.35rem}.row-actions button,.notice button,td button{border:0;background:none;color:var(--accent);padding:.15rem .25rem}.row-actions button:hover,td button:hover{background:var(--hover)}.pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;color:var(--muted);font-size:11px}.empty{padding:1.5rem;color:var(--muted)}.account-summary{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;color:var(--muted)}.account-summary strong{color:var(--text)}.inline-form{padding:1rem;border:1px solid var(--line);background:var(--panel)}.inline-form .field{flex:1;min-width:180px}.metric-group{margin:1rem 0}.checkbox{display:flex;gap:.6rem;align-items:center}.qr{text-align:center}.qr svg{background:#fff;padding:8px;margin:auto}.qr p{margin:1rem 0;overflow-wrap:anywhere}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000b}.modal,.command-modal{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(32rem,calc(100% - 2rem));max-height:90dvh;overflow:auto;background:var(--panel);border:1px solid var(--line);box-shadow:0 20px 80px #0009}.modal-head,.command-title{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background:var(--hover);border-bottom:1px solid var(--line);font-weight:700}.modal-head button{border:0;background:transparent;color:var(--muted);font-size:20px}.modal-body{padding:1rem}.modal-body .form-stack{padding:0}.modal-body>p{margin-bottom:1rem}.command-modal{top:20%;transform:translate(-50%)}[cmdk-input]{width:100%;border:0;border-bottom:1px solid var(--line);padding:1rem;background:transparent}[cmdk-list]{max-height:20rem;overflow:auto;padding:.5rem}[cmdk-item]{display:flex;justify-content:space-between;padding:.7rem;cursor:pointer}[cmdk-item][data-selected=true]{background:var(--hover);color:var(--accent)}[cmdk-empty]{padding:1rem;color:var(--muted)}.command-foot{border-top:1px solid var(--line);padding:.7rem 1rem;color:var(--muted);font-size:10px}@media (max-width:800px){.workspace{grid-template-columns:minmax(0,1fr)}.navigation{min-height:0;padding:.2rem .4rem;border-right:0;border-bottom:1px solid var(--line)}.nav-caption,.nav-bottom,.nav-end{display:none}.nav-list{display:flex;overflow-x:auto}.nav-item{flex:none}.screen{padding:1.5rem 1rem 3rem}.statusbar>div{gap:.5rem}.statusbar>div>span:nth-child(3){display:none}.profile-layout{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}.profile-card{border-left:0;border-top:1px solid var(--line);padding:1rem 0 0;grid-template-columns:80px 1fr}.profile-card img{width:80px;height:80px;grid-row:span 3}.screen-heading{align-items:start;flex-direction:column}.project-meta{white-space:normal;text-align:right}.top-actions button span,.brand-dim{display:none}}@media (max-width:450px){.statusbar>div>span:nth-child(2){display:none}.journal-details,.breakdowns{grid-template-columns:1fr}.metrics>div{padding:.7rem}.metrics strong{font-size:16px}.contact-list a{flex-direction:column;gap:.25rem}.profile-card .fact{gap:.5rem}.project-row{padding:.75rem .5rem}.project-meta{font-size:10px;max-width:80px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.journal-metrics,.link-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.focus-title{margin-top:1.25rem}.sensitive{border:0;background:transparent;color:var(--muted);padding:.15rem .25rem;text-align:left;overflow-wrap:anywhere}.sensitive:hover{background:var(--hover);color:var(--accent)}.password-input{display:flex;min-width:0}.password-input input{flex:1}.password-input button{border:1px solid var(--line);border-left:0;background:var(--hover);color:var(--muted);padding:0 .7rem;font-size:11px}.password-input button:hover{color:var(--text)}@media (max-width:600px){.journal-metrics,.link-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-metrics>div:nth-child(2),.link-metrics>div:nth-child(2){border-right:0}.journal-metrics>div:nth-child(-n+2),.link-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}:root{--bg:#0b0d0e;--panel:#111416;--hover:#1d2224;--line:#343b3e;--text:#e3e8e9;--muted:#a5afb2;--accent:#d5e1e2;--green:#92bcaa;--primary:#dce5e5;--on-primary:#111416}:root.light{--bg:#f4f4f0;--panel:#fff;--hover:#e5e9e7;--line:#c3cbca;--text:#222a2b;--muted:#596668;--accent:#324d4d;--green:#276947;--primary:#253a3a;--on-primary:#fff}body{font-size:14px;line-height:1.6}.topbar{width:min(1120px,100%);height:72px;margin:auto auto 0;padding:0 1.5rem;background:transparent;border:0}.brand{font-size:14px;letter-spacing:-.03em}.top-actions{gap:.4rem}.top-actions button{min-height:40px;padding:.5rem .7rem}.workspace{display:flex;flex-direction:column;flex:1;width:min(1120px,100%);margin:0 auto}.navigation{display:flex;flex-direction:row;gap:.2rem;min-height:0;padding:0 .8rem;overflow-x:auto;border:0;border-bottom:1px solid var(--line);background:transparent}.nav-item{flex:none;min-height:46px;padding:.6rem .8rem;color:var(--muted)}.nav-item:hover,.nav-item[aria-current=page]{color:var(--text)}.nav-item[aria-current=page]{box-shadow:inset 0 -2px var(--text)}.screen{max-width:none;padding:3.5rem 1.5rem 5rem}.statusbar{position:static;width:min(1120px,100%);margin:auto auto 0;padding:.8rem 1.5rem;border-top:1px solid var(--line);background:transparent;font-size:11px}.profile-page{max-width:none}.profile-intro{text-align:center;padding:clamp(3rem,8vw,7rem) 0 3rem}.profile-intro h1{font-size:clamp(4rem,12vw,9rem);letter-spacing:-.09em;line-height:.95;font-weight:800}.profile-intro .name{font-size:19px;margin:1.7rem 0 .4rem}.profile-intro>p:not(.name){line-height:1.7}.profile-intro .button-row{justify-content:center;margin-top:1.8rem}.button{min-height:42px;font-size:13px;padding:.6rem 1rem}.button.primary{font-weight:600}.profile-card{display:flex;align-items:center;gap:1.4rem;max-width:600px;margin:0 auto;padding:1.5rem 0;border:0;border-top:1px solid var(--line)}.profile-card img{width:64px;height:64px;flex:none;margin:0}.profile-facts{flex:1;display:grid;gap:.3rem}.fact{font-size:12px}.profile-metrics{max-width:600px;margin:0 auto;background:transparent;border:0;border-top:1px solid var(--line)}.profile-metrics>div{border:0;padding:1.3rem 0}.profile-metrics strong{color:var(--text);font-size:18px}.screen-heading{margin-bottom:2rem}.screen-heading h1{font-size:30px}.list-panel,.contact-list{border:0;border-top:1px solid var(--line);background:transparent}.project-row,.contact-list a{padding:1.2rem .5rem}.project-row:focus-visible,.project-row:hover,.contact-list a:focus-visible,.contact-list a:hover{background:var(--hover);color:var(--text)}.project-main>span,.project-main small,.project-meta{font-size:12px}@media (max-width:800px){.topbar{height:64px;padding:0 1rem}.navigation{padding:0 .3rem}.screen{padding:2rem 1rem 4rem}.profile-card{display:flex;grid-template-columns:none}.statusbar{padding:.8rem 1rem}.screen-heading{align-items:start}.top-actions button span{display:inline}}@media (max-width:450px){.profile-intro{padding:3.5rem 0 2.5rem}.profile-intro h1{font-size:4.2rem}.profile-card{align-items:flex-start}.profile-facts{min-width:0}.profile-metrics>div{padding:1rem 0}.statusbar{gap:.5rem;font-size:10px}.project-meta{max-width:100px}}:root{--pixel-rgb:174, 194, 201;--wordmark-bright:#ecf2f3;--wordmark-light:#c2d0d3;--wordmark-mid:#85999e;--wordmark-dim:#516167}:root.light{--pixel-rgb:50, 75, 78;--wordmark-bright:#2c4245;--wordmark-light:#496165;--wordmark-mid:#6c8283;--wordmark-dim:#8fa09f}.profile-intro{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,9vw,7rem) 1rem 4rem}.pixel-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 86%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 86%,transparent)}.hero-content{position:relative;z-index:1}.profile-intro h1{font-size:inherit;line-height:0;letter-spacing:normal}.pixel-wordmark{display:block;width:min(100%,700px);height:auto;margin:0 auto;filter:drop-shadow(0 4px 18px rgba(178,205,211,.12));animation:wordmark-arrive .9s steps(12,end) both}.profile-intro .name{margin:2.3rem 0 .4rem}.profile-intro .button-row{margin-top:1.8rem}.profile-intro .name,.profile-intro>.hero-content>p,.profile-intro .button-row{animation:hero-arrive .65s ease-out both;animation-delay:.25s}.button,.nav-item,.top-actions button,.project-row,.contact-list a{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.button:hover,.button:focus-visible{box-shadow:0 0 0 1px var(--accent)}@keyframes wordmark-arrive{0%{clip-path:inset(0 100% 0 0);opacity:.35}to{clip-path:inset(0);opacity:1}}@keyframes hero-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;mix-blend-mode:normal}::view-transition-new(root){animation-name:theme-wipe}@keyframes theme-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:450px){.profile-intro{padding:4.5rem .25rem 3.5rem}.profile-intro .name{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.pixel-wordmark,.profile-intro .name,.profile-intro>.hero-content>p,.profile-intro .button-row{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.navigation{scrollbar-width:none}.navigation::-webkit-scrollbar{display:none}@keyframes wordmark-arrive{0%{clip-path:inset(0 35% 0 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes hero-arrive{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wordmark-control{display:block;width:min(100%,700px);margin:auto;padding:0;border:0;background:transparent;line-height:0}.wordmark-control .pixel-wordmark{width:100%;transition:filter .18s ease}.wordmark-control:hover .pixel-wordmark,.wordmark-control:focus-visible .pixel-wordmark{filter:brightness(1.35) drop-shadow(0 0 18px rgba(184,205,255,.5))}.pixel-wordmark.etching{animation:etch-word .75s steps(12,end) both}@keyframes etch-word{0%{clip-path:inset(0 98% 0 0);filter:brightness(2)}65%{filter:brightness(1.5)}to{clip-path:inset(0);filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.pixel-wordmark.etching{animation:none}.wordmark-control .pixel-wordmark{transition:none}}.pixel-wordmark[class*=opening-effect-],.pixel-wordmark[class*=click-effect-]{animation-duration:.85s;animation-timing-function:steps(10,end);animation-iteration-count:1}.opening-effect-0{animation-name:opening-scan!important}.opening-effect-1{animation-name:opening-center!important}.opening-effect-2{animation-name:opening-rise!important}.opening-effect-3{animation-name:opening-blink!important}.opening-effect-4{animation-name:opening-shutter!important}.click-effect-0{animation-name:click-scan!important}.click-effect-1{animation-name:click-flash!important}.click-effect-2{animation-name:click-shift!important}.click-effect-3{animation-name:click-split!important}.click-effect-4{animation-name:click-zoom!important}@keyframes opening-scan{0%{clip-path:inset(0 70% 0 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes opening-center{0%{clip-path:inset(0 40%);opacity:.65}to{clip-path:inset(0);opacity:1}}@keyframes opening-rise{0%{clip-path:inset(60% 0 0);opacity:.65}to{clip-path:inset(0);opacity:1}}@keyframes opening-blink{0%,30%,55%{opacity:.35}15%,45%,to{opacity:1}}@keyframes opening-shutter{0%{clip-path:inset(42% 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes click-scan{0%{clip-path:inset(0 85% 0 0);opacity:.7}to{clip-path:inset(0);opacity:1}}@keyframes click-flash{0%,30%{filter:brightness(2.2)}15%,45%{filter:brightness(.65)}to{filter:brightness(1)}}@keyframes click-shift{0%,25%,55%{transform:translate(-8px)}12%,40%{transform:translate(8px)}to{transform:translate(0)}}@keyframes click-split{0%{clip-path:inset(0 48%)}60%,to{clip-path:inset(0)}}@keyframes click-zoom{0%{transform:scale(.94);filter:brightness(1.8)}55%{transform:scale(1.025)}to{transform:scale(1);filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.pixel-wordmark[class*=opening-effect-],.pixel-wordmark[class*=click-effect-]{animation:none!important}}.pixel-wordmark[class*=opening-effect-],.pixel-wordmark[class*=click-effect-]{animation-fill-mode:none}.wordmark-control:hover .pixel-wordmark,.wordmark-control:focus-visible .pixel-wordmark{filter:drop-shadow(0 0 12px rgba(184,205,255,.25))}.pixel-wordmark[class*=opening-effect-],.pixel-wordmark[class*=click-effect-]{animation:none!important}.pixel-wordmark rect[data-x]{animation-duration:.45s;animation-fill-mode:backwards;animation-timing-function:steps(4,end)}.opening-effect-0 rect{animation-name:cell-scan;animation-delay:calc(var(--x) * 18ms)}.opening-effect-1 rect{animation-name:cell-drop;animation-delay:calc(var(--y) * 65ms)}.opening-effect-2 rect{animation-name:cell-pulse;animation-delay:calc(var(--r) * 16ms)}.opening-effect-3 rect{animation-name:cell-glitch;animation-delay:calc(var(--x) * 13ms)}.opening-effect-4 rect{animation-name:cell-grow;animation-delay:calc(var(--r) * 18ms)}.click-effect-0 rect{animation-name:cell-scan;animation-delay:calc(var(--x) * 18ms)}.click-effect-1 rect{animation-name:cell-pulse;animation-delay:calc(var(--r) * 18ms)}.click-effect-2 rect{animation-name:cell-glitch;animation-delay:calc(var(--y) * 48ms)}.click-effect-3 rect{animation-name:cell-drop;animation-delay:calc(var(--r) * 16ms)}.click-effect-4 rect{animation-name:cell-grow;animation-delay:calc(var(--x) * 16ms)}@keyframes cell-scan{0%{opacity:.15;fill:var(--wordmark-dim)}55%{opacity:1;fill:var(--wordmark-bright)}to{opacity:1}}@keyframes cell-drop{0%{opacity:.1;transform:translateY(-2px)}70%{opacity:1;fill:var(--wordmark-bright)}to{opacity:1;transform:translateY(0)}}@keyframes cell-pulse{0%,35%{opacity:.15}20%,65%{opacity:1;fill:var(--wordmark-bright)}to{opacity:1}}@keyframes cell-glitch{0%{opacity:.12;transform:translate(-1px)}30%{opacity:1;fill:var(--wordmark-bright);transform:translate(1px)}60%{opacity:.3}to{opacity:1;transform:translate(0)}}@keyframes cell-grow{0%{opacity:.1;fill:var(--wordmark-dim)}60%{opacity:1;fill:var(--wordmark-bright)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pixel-wordmark rect[data-x]{animation:none!important}}.wordmark-control{position:relative}.ttfx-canvas{position:absolute;left:-15.3846%;top:-44.4444%;width:130.7692%;height:188.8889%;visibility:hidden;pointer-events:none;image-rendering:pixelated}:root{--wordmark-bright:#f1e6ff;--wordmark-light:#c59af7;--wordmark-mid:#9156d2;--wordmark-dim:#53268e}:root.light{--wordmark-bright:#dac2f7;--wordmark-light:#b382eb;--wordmark-mid:#8144c0;--wordmark-dim:#53268e}.wordmark-control:hover .pixel-wordmark,.wordmark-control:focus-visible .pixel-wordmark{filter:drop-shadow(0 0 12px rgba(159,104,219,.32))}.ttfx-canvas{transition:opacity .3s ease-out}@media (prefers-reduced-motion:reduce){.ttfx-canvas{transition:none}}.app-shell{position:relative;isolation:isolate}.profile-intro{isolation:auto;overflow:visible}.pixel-field{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;z-index:-1;-webkit-mask-image:none;mask-image:none}.app-shell{overflow-x:clip}.profile-intro{padding-top:clamp(5rem,9vw,8rem)}.profile-intro .name{margin-top:clamp(5.5rem,8vw,6.5rem)}
