@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap"layer(hub-legacy);@layer hub-legacy;@layer hub-legacy{:root{--primary: #00ffea;--primary-dim: rgba(0, 255, 234, .15);--primary-glow: rgba(0, 255, 234, .6);--bg-dark: #000505;--card-bg: rgba(0, 15, 15, .4);--card-border: rgba(0, 255, 234, .2);--text-main: #e0ffff;--text-muted: #8a9ba8;--border-color: rgba(0, 77, 77, .5)}body,html{margin:0;padding:0;width:100%;height:100%;background-color:var(--bg-dark);color:var(--primary);font-family:Share Tech Mono,monospace;overflow-x:hidden}h1,h2,h3,.retro-font{font-family:"Press Start 2P",cursive;text-transform:uppercase;letter-spacing:1px}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;pointer-events:none;z-index:1000;opacity:.3}.bg-glow{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:150vw;height:150vh;background:radial-gradient(circle at 20% 30%,rgba(0,255,234,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(0,255,157,.05) 0%,transparent 50%);pointer-events:none;z-index:0;animation:pulseBackground 15s infinite alternate ease-in-out}@keyframes pulseBackground{0%{opacity:.5;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}#profile-page-wrapper{display:flex;justify-content:center;align-items:center;min-height:100dvh;padding:1rem;box-sizing:border-box;position:relative;z-index:1}.ui-card{padding:2.5rem;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);box-shadow:0 8px 32px #0000005e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;max-width:650px;text-align:center;position:relative;box-sizing:border-box;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease}.ui-card:hover{box-shadow:0 0 25px var(--primary-dim),inset 0 0 30px #00ffea14}.profile-card{max-width:760px}.danger-title{color:#f44}.single-action{margin-top:1.25rem;width:100%}.ui-card:before,.ui-card:after{content:"";position:absolute;width:10px;height:10px;border:2px solid var(--primary);transition:all .3s ease}.ui-card:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.ui-card:after{bottom:-2px;right:-2px;border-left:none;border-top:none}#profile-view{display:flex;flex-direction:column;gap:2rem;text-align:left}.profile-header{display:flex;align-items:center;gap:2rem;border-bottom:1px solid var(--primary-dim);padding-bottom:2rem}#avatar-container{position:relative}#avatar-img{width:100px;height:100px;border-radius:50%;border:2px solid var(--primary);object-fit:cover;background-color:#001f1f;box-shadow:0 0 15px var(--primary-glow);transition:transform .3s ease,box-shadow .3s ease}#avatar-img:hover{transform:scale(1.05);box-shadow:0 0 25px var(--primary)}.profile-info h1{margin:0;font-size:1.1rem;color:var(--primary);text-shadow:0 0 5px var(--primary-glow);line-height:1.4}.profile-info p{margin:.5rem 0 0;font-size:.9rem;color:var(--text-muted);font-family:Share Tech Mono,monospace}.profile-meta-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.profile-meta-row span{border:1px solid var(--border-color);background:#00ffea0a;color:var(--text-muted);font-size:.75rem;letter-spacing:1px;padding:.35rem .5rem;text-transform:uppercase}.profile-location{color:var(--text-muted);font-size:.8rem;margin-top:.3rem}.profile-section{position:relative}.profile-section h2{margin:0 0 1.2rem;font-size:.8rem;color:var(--text-main);border-left:3px solid var(--primary);padding-left:10px;opacity:.9}#bio-text{font-size:1rem;line-height:1.6;color:var(--text-main);white-space:pre-wrap;opacity:.9}.empty-copy{color:var(--text-muted)!important;font-style:italic;opacity:.78}.social-links{display:flex;gap:1.2rem;flex-wrap:wrap}.social-link svg{width:28px;height:28px;fill:var(--text-muted);transition:all .3s ease}.social-link:hover svg{fill:var(--primary);transform:scale(1.1);filter:drop-shadow(0 0 5px var(--primary))}.linked-worlds-list{display:grid;gap:.75rem}.linked-world-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label signal" "meta signal";gap:.3rem 1rem;align-items:center;background:linear-gradient(90deg,#00ffea0f,#00ffea04);border:1px solid var(--border-color);border-left-color:var(--primary);padding:.85rem 1rem}.world-label{grid-area:label;color:var(--text-main);font-size:.95rem;text-transform:capitalize}.world-meta{grid-area:meta;color:var(--text-muted);font-size:.78rem;letter-spacing:.5px;text-transform:uppercase}.world-signal{grid-area:signal;color:#001010;background:var(--primary);box-shadow:0 0 10px var(--primary-dim);font-family:"Press Start 2P",cursive;font-size:.55rem;padding:.45rem .55rem;text-align:center}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.stat-item{background:#00ffea08;padding:1rem;border:1px solid var(--border-color);border-radius:2px;transition:background .3s,transform .2s}.stat-item:hover{background:#00ffea14;transform:translateY(-2px);border-color:var(--primary-dim)}.stat-item .label{font-size:.75rem;color:var(--text-muted);margin-bottom:.4rem;text-transform:uppercase;letter-spacing:1px}.stat-item .value{font-size:1.25rem;color:var(--primary);font-weight:700;text-shadow:0 0 3px var(--primary-dim)}.achievements-grid{display:flex;flex-wrap:wrap;gap:.8rem}.achievement-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70px;height:70px;background:#0000004d;border:1px solid var(--border-color);border-radius:4px;text-align:center;padding:.2rem;transition:all .3s;position:relative;overflow:hidden}.achievement-item.unlocked{border-color:var(--primary);box-shadow:inset 0 0 10px var(--primary-dim)}.achievement-item.unlocked:hover{transform:scale(1.05);box-shadow:inset 0 0 15px var(--primary-glow),0 0 10px var(--primary-dim)}.achievement-item.unlocked .icon{filter:drop-shadow(0 0 2px var(--primary))}.achievement-item.locked{opacity:.3;filter:grayscale(1)}.achievement-item .icon{font-size:1.8rem;margin-bottom:.2rem}.achievement-item .label{font-size:.55rem;line-height:1.1;color:var(--text-muted)}.profile-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem}.profile-main-action{width:100%;margin-bottom:.25rem}.profile-action-row{display:flex;gap:1rem;width:100%}.btn-primary,.btn-secondary{flex:1;display:inline-flex;justify-content:center;align-items:center;padding:14px 20px;font-family:"Press Start 2P",cursive;font-size:.7rem;text-decoration:none;cursor:pointer;transition:all .2s;text-transform:uppercase;border-radius:2px;position:relative;overflow:hidden}.btn-primary{background:var(--primary);color:#000;border:1px solid var(--primary);box-shadow:0 0 10px var(--primary-dim)}.btn-primary:hover{background:#fff;box-shadow:0 0 20px var(--primary);transform:translateY(-1px)}.btn-secondary{background:transparent;color:var(--primary);border:1px solid var(--primary)}.btn-secondary:hover{background:#00ffea1a;color:#fff;box-shadow:0 0 10px var(--primary-dim);transform:translateY(-1px)}.hidden{display:none!important}.cursor:after{content:"▋";animation:blink 1s infinite;margin-left:2px;color:var(--primary)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}#loading-text{font-size:1.5rem;word-break:break-word;line-height:1.5}@media(max-width:600px){.profile-header{flex-direction:column;text-align:center;gap:1rem}.profile-meta-row{justify-content:center}.profile-action-row{flex-direction:column;width:100%}.profile-actions{flex-direction:column}.ui-card{padding:1.5rem;width:95%}#loading-text{font-size:.9rem}h1.retro-font{font-size:1rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.linked-world-row{grid-template-columns:1fr;grid-template-areas:"label" "meta" "signal";text-align:center}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content{background:var(--card-bg);border:1px solid var(--primary);padding:2rem;width:90%;max-width:500px;border-radius:4px;box-shadow:0 0 30px var(--primary-dim);position:relative;max-height:90vh;overflow-y:auto}.modal h2{margin-top:0;color:var(--primary);border-bottom:1px solid var(--primary-dim);padding-bottom:1rem;margin-bottom:1.5rem}.form-group{margin-bottom:1.2rem}.form-group label{display:block;font-size:.7rem;color:var(--text-muted);margin-bottom:.5rem;text-transform:uppercase}.form-group input,.form-group textarea{width:100%;background:#00000080;border:1px solid var(--border-color);color:var(--text-main);padding:10px;font-family:Share Tech Mono,monospace;font-size:.9rem;box-sizing:border-box;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 10px var(--primary-dim)}.modal-actions{display:flex;gap:1rem;margin-top:2rem}.level-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#000;font-family:"Press Start 2P",cursive;font-size:.7rem;padding:4px 8px;border-radius:2px;margin-right:10px;box-shadow:0 0 10px var(--primary-dim);vertical-align:middle}.exp-stat-line{display:flex;align-items:center;gap:1rem;margin-top:.5rem;font-size:.8rem;color:var(--text-muted);border-top:1px solid rgba(0,255,234,.2);padding-top:.5rem;width:100%}.exp-value{color:var(--primary);font-weight:700;text-shadow:0 0 5px var(--primary-dim)}.top-nav{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#000505cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--card-border);z-index:2000;box-sizing:border-box;box-shadow:0 4px 30px #00000080}.nav-brand{font-family:"Press Start 2P",cursive;color:var(--text-main);text-decoration:none;font-size:.8rem;display:flex;align-items:center;gap:10px}.nav-brand .glitch-text{color:var(--primary);text-shadow:0 0 8px var(--primary-glow)}.nav-right{display:flex;gap:2rem}.nav-link{font-family:Share Tech Mono,monospace;color:var(--text-muted);text-decoration:none;font-size:1rem;text-transform:uppercase;transition:color .3s,text-shadow .3s}.nav-link:hover{color:var(--primary);text-shadow:0 0 8px var(--primary-glow)}@media(max-width:600px){.top-nav{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}.nav-brand{justify-content:center;font-size:clamp(.55rem,2.8vw,.75rem);line-height:1.4;text-align:center}.nav-right{justify-content:center;gap:1rem;flex-wrap:wrap}.nav-link{font-size:clamp(.75rem,3.4vw,.95rem);line-height:1.3}}#profile-page-wrapper{padding-top:80px}.hub-profile-document,.hub-profile-page{height:auto;min-height:100%;background:#020403}.hub-profile-page{--signal-paper: #0a110d;--signal-deep: #030705;--signal-ink: #dce5de;--signal-muted: #89978e;--signal-green: #72ec91;--signal-cyan: #72f7ff;--signal-warm: #efc17c;color:var(--signal-ink);overflow-x:clip;background:radial-gradient(circle at 74% 24%,rgba(49,115,67,.08),transparent 28rem),repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,255,255,.008) 5px 6px),#020403}.hub-profile-page .scanlines{opacity:.1}.hub-profile-page .bg-glow{display:none}.hub-profile-page .top-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:68px;padding:.9rem clamp(1rem,4vw,4rem);box-sizing:border-box;background:#020403f2;border:0;border-bottom:1px solid rgba(180,204,188,.12);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hub-profile-page .nav-brand{display:flex;align-items:baseline;gap:.85rem;color:var(--signal-ink);text-decoration:none;white-space:nowrap}.hub-profile-page .nav-brand span{color:var(--signal-green);font:400 .77rem/1.4 "Press Start 2P",monospace;text-shadow:0 0 9px rgba(114,236,145,.24)}.hub-profile-page .nav-brand small{color:#708178;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hub-profile-page .nav-right{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem)}.hub-profile-page .nav-link{position:relative;color:#8c9a92;font-size:.82rem;letter-spacing:.06em;text-decoration:none;text-transform:none}.hub-profile-page .nav-link:hover{color:var(--signal-ink);text-shadow:none}.hub-profile-page .nav-link[aria-current=page]{color:var(--signal-warm)}.hub-profile-page .nav-link[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-.55rem;width:1.4rem;height:1px;background:var(--signal-warm)}.hub-profile-page #profile-page-wrapper{display:block;min-height:calc(100dvh - 68px);padding:clamp(3.5rem,7vw,7rem) 1.5rem 7rem;box-sizing:border-box}.hub-profile-page #ui-container{width:min(1160px,100%);margin:0 auto}.hub-profile-page .profile-state-view,.hub-profile-page #signed-out-view{width:min(680px,100%);max-width:none;margin:clamp(4rem,10vw,8rem) auto 0;padding:clamp(2rem,5vw,4rem);box-sizing:border-box;text-align:left;color:var(--signal-ink);background:linear-gradient(135deg,transparent 0 22px,var(--signal-paper) 22px),var(--signal-paper);border:0;border-bottom:1px solid rgba(239,193,124,.32);border-radius:0;box-shadow:15px 18px #00000059;-webkit-backdrop-filter:none;backdrop-filter:none}.hub-profile-page .profile-state-view:before,.hub-profile-page .profile-state-view:after,.hub-profile-page #signed-out-view:before,.hub-profile-page #signed-out-view:after{content:none}.hub-profile-page .profile-state-label{margin:0 0 1rem;color:var(--signal-warm);font:400 .5rem/1.6 "Press Start 2P",monospace}.hub-profile-page #signed-out-view h1{margin:0;color:#edf2ee;font:400 clamp(2.2rem,7vw,4.8rem)/1 Georgia,serif;letter-spacing:-.04em;text-align:left;text-shadow:none;text-transform:none}.hub-profile-page #signed-out-view p:not(.profile-state-label){max-width:31rem;color:#a2b0a7;font-size:1.05rem;line-height:1.65}.hub-profile-page #profile-view{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-template-areas:"mark mark" "header header" "story socials" "memory memory" "worlds worlds" "boost boost" "actions actions";gap:0 clamp(2.5rem,7vw,7rem);width:100%;max-width:none;padding:clamp(2rem,5vw,5rem);box-sizing:border-box;color:var(--signal-ink);text-align:left;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 34px,rgba(184,207,192,.032) 34px 35px),var(--signal-paper);background-size:72px 100%,auto,auto;border:0;border-top:1px solid rgba(220,235,225,.16);border-radius:0;box-shadow:-18px 22px #030705,20px 12px #00000047,0 35px 80px #00000070;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible}.hub-profile-page #profile-view.hidden{display:none!important}.hub-profile-page #profile-view:before{content:"";position:absolute;top:-13px;left:12%;width:110px;height:25px;background:#c3b1897a;transform:rotate(-2deg)}.hub-profile-page #profile-view:after{content:"PUBLIC COPY";position:absolute;top:2.6rem;right:-1.4rem;padding:.55rem .8rem;color:#1b2a21;background:var(--signal-warm);font:400 .43rem/1.4 "Press Start 2P",monospace;transform:rotate(4deg)}.hub-profile-page .profile-broadcast-mark{grid-area:mark;margin:0 0 2.4rem;color:#77877d;font:400 .48rem/1.6 "Press Start 2P",monospace;letter-spacing:.05em}.hub-profile-page .profile-header{grid-area:header;display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:0 0 clamp(3rem,6vw,5rem);border:0;border-bottom:1px solid rgba(184,207,192,.18)}.hub-profile-page #avatar-container{position:relative;padding:.7rem .7rem 2.4rem;color:#1b2921;background:#bac4ba;box-shadow:9px 12px #00000047;transform:rotate(-1.6deg)}.hub-profile-page #avatar-container>span{position:absolute;right:.8rem;bottom:.75rem;font-size:.7rem;letter-spacing:.12em}.hub-profile-page #avatar-img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;background:#142119;border:0;border-radius:0;box-shadow:none;filter:saturate(.78) contrast(1.08)}.hub-profile-page #avatar-img:hover{transform:none;box-shadow:none}.hub-profile-page .profile-intro-line{margin:0 0 1.2rem!important;color:var(--signal-warm)!important;font-family:Georgia,serif!important;font-size:1.1rem!important;font-style:italic}.hub-profile-page .profile-info h1{margin:0;color:#edf2ee;font:400 clamp(2.8rem,7vw,6.2rem)/.92 Georgia,serif;letter-spacing:-.055em;text-transform:none;text-shadow:none}.hub-profile-page .profile-info p{font-family:Share Tech Mono,monospace}.hub-profile-page .profile-info>div:first-of-type{display:flex!important;flex-direction:column-reverse;align-items:flex-start!important;gap:1rem!important}.hub-profile-page .level-badge{margin:0;padding:0;color:var(--signal-green);background:none;box-shadow:none;font-size:.56rem}.hub-profile-page .exp-stat-line{width:auto;max-width:28rem;margin-top:1.4rem;padding:.75rem 0 0;border-top:1px solid rgba(114,236,145,.28)}.hub-profile-page .exp-value{color:var(--signal-green);text-shadow:none}.hub-profile-page .profile-meta-row{gap:1.1rem;margin-top:1rem}.hub-profile-page .profile-meta-row span{padding:0;color:#87968d;background:none;border:0}.hub-profile-page .profile-meta-row span+span:before{content:"•";margin-right:1.1rem;color:var(--signal-warm)}.hub-profile-page #display-status{max-width:32rem;margin-top:1.3rem!important;color:#cfdad2!important;font:italic 1.05rem/1.5 Georgia,serif!important}.hub-profile-page .profile-section{padding:clamp(2.5rem,5vw,4rem) 0}.hub-profile-page .profile-section h2{margin:0 0 1.4rem;padding:0;color:#e3eae5;border:0;font:400 clamp(1.45rem,3vw,2.4rem)/1.08 Georgia,serif;letter-spacing:-.02em;text-transform:none}.hub-profile-page .profile-story{grid-area:story}.hub-profile-page #socials-section{grid-area:socials}.hub-profile-page #bio-text{color:#b8c4bc;font-size:1.06rem;line-height:1.75}.hub-profile-page .social-links{gap:1rem;align-items:center}.hub-profile-page .social-link{display:grid;place-items:center;width:42px;height:42px;border-bottom:1px solid rgba(114,247,255,.35)}.hub-profile-page .social-link svg{width:22px;height:22px;fill:#94a49a}.hub-profile-page .social-link:hover svg{fill:var(--signal-cyan);transform:translateY(-2px);filter:none}.hub-profile-page .profile-section:nth-of-type(3){grid-area:memory;border-top:1px dashed rgba(184,207,192,.2)}.hub-profile-page .profile-section:nth-of-type(4){grid-area:worlds;border-top:1px dashed rgba(184,207,192,.2)}.hub-profile-page .profile-section:nth-of-type(5){grid-area:boost;border-top:1px dashed rgba(184,207,192,.2)}.hub-profile-page .stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hub-profile-page .stat-item{padding:1rem 1.5rem 1rem 0;background:none;border:0;border-right:1px solid rgba(184,207,192,.18);border-radius:0}.hub-profile-page .stat-item:last-child{border-right:0;padding-left:1.5rem}.hub-profile-page .stat-item+.stat-item{padding-left:1.5rem}.hub-profile-page .stat-item:hover{background:none;transform:none;border-color:#b8cfc02e}.hub-profile-page .stat-item .label{color:#78877e;font-size:.7rem}.hub-profile-page .stat-item .value{color:#e5ece7;font:400 clamp(1.6rem,4vw,3.2rem)/1 Georgia,serif;text-shadow:none}.hub-profile-page .linked-worlds-list{display:grid;gap:1rem}.hub-profile-page .linked-world-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label signal" "meta signal";gap:.35rem 1rem;align-items:center;padding:1rem 1.3rem;color:#1b2a21;background:#aebbb1;border:0;transform:rotate(-.25deg)}.hub-profile-page .linked-world-row:nth-child(2n){background:#95a69a;transform:rotate(.2deg) translate(1.2rem)}.hub-profile-page .world-label{color:#132018;font:400 1.2rem/1.2 Georgia,serif}.hub-profile-page .world-meta{color:#3f5045}.hub-profile-page .world-signal{color:#15301d;background:none;box-shadow:none;font-size:.48rem}.hub-profile-page .empty-copy{color:#75857b!important}.hub-profile-page .profile-actions{grid-area:actions;display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1rem;padding-top:3rem;border-top:1px solid rgba(184,207,192,.18)}.hub-profile-page .profile-action-row{gap:1rem}.hub-profile-page .btn-primary,.hub-profile-page .btn-secondary{min-height:48px;padding:.85rem 1rem;color:#dce7df;background:transparent;border:1px solid rgba(184,207,192,.34);border-radius:0;box-shadow:none;font:400 .52rem/1.5 "Press Start 2P",monospace;text-transform:none}.hub-profile-page .btn-primary{color:#09200f;background:var(--signal-green);border-color:var(--signal-green)}.hub-profile-page .btn-primary:hover,.hub-profile-page .btn-secondary:hover{color:#07110a;background:#edf4ef;border-color:#edf4ef;box-shadow:none;transform:translateY(-2px)}@media(max-width:760px){.hub-profile-page .top-nav{display:block;min-height:0;padding:1rem}.hub-profile-page .nav-brand{justify-content:flex-start;width:100%}.hub-profile-page .nav-right{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.1rem}.hub-profile-page .nav-link{font-size:.65rem;text-align:center}.hub-profile-page .nav-link[aria-current=page]:after{right:35%;bottom:-.42rem;width:30%}.hub-profile-page #profile-page-wrapper{min-height:0;padding:3.4rem .75rem 5rem}.hub-profile-page #profile-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"mark" "header" "story" "socials" "memory" "worlds" "boost" "actions";padding:2rem 1.25rem 2.5rem;box-shadow:9px 13px #0000004d}.hub-profile-page #profile-view:after{top:-.8rem;right:.7rem;font-size:.37rem;transform:rotate(2deg)}.hub-profile-page .profile-header{grid-template-columns:minmax(0,1fr);gap:2.6rem}.hub-profile-page #avatar-container{width:min(270px,82%);justify-self:center}.hub-profile-page .profile-info h1{font-size:clamp(3rem,16vw,5rem);overflow-wrap:anywhere}.hub-profile-page .profile-info{text-align:left}.hub-profile-page .profile-meta-row{justify-content:flex-start}.hub-profile-page .profile-story{padding-bottom:1rem}.hub-profile-page #socials-section{padding-top:1rem}.hub-profile-page .stats-grid{grid-template-columns:minmax(0,1fr)}.hub-profile-page .stat-item,.hub-profile-page .stat-item+.stat-item,.hub-profile-page .stat-item:last-child{padding:1rem 0;border-right:0;border-bottom:1px solid rgba(184,207,192,.16)}.hub-profile-page .linked-world-row,.hub-profile-page .linked-world-row:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "meta" "signal";transform:none;translate:0;text-align:left}.hub-profile-page .world-signal{text-align:left;padding:.4rem 0}.hub-profile-page .profile-action-row{flex-direction:column}.hub-profile-page .profile-state-view,.hub-profile-page #signed-out-view{margin-top:3rem}}@media(max-width:430px){.hub-profile-page .nav-brand small{font-size:.6rem}.hub-profile-page .nav-link{font-size:.59rem}.hub-profile-page #signed-out-view h1{font-size:2.7rem}.hub-profile-page #profile-view{padding-inline:1rem}.hub-profile-page .profile-broadcast-mark{font-size:.4rem}}@media(prefers-reduced-motion:reduce){.hub-profile-page *,.hub-profile-page *:before,.hub-profile-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer hub-legacy{#page-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"Press Start 2P",monospace;color:#00ffea;background-color:#000505;min-height:100dvh;padding:5.5rem 1rem 1.25rem;margin:0;box-sizing:border-box}#login-wrapper{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:clamp(1rem,5vw,2rem);border:2px solid #00ffea;border-radius:.5rem;background:#000;box-shadow:0 0 20px #00ffea,inset 0 0 10px #00ffea;animation:pulseGlow 2s infinite alternate ease-in-out;max-width:500px;width:100%;box-sizing:border-box;position:relative;overflow:hidden}#login-wrapper:before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;background-image:linear-gradient(to right,rgba(0,255,234,.1) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,255,234,.1) 1px,transparent 1px);background-size:40px 40px;animation:moveGrid 20s linear infinite;z-index:1}#login-wrapper>*{position:relative;z-index:2}@keyframes moveGrid{0%{transform:translate(0)}to{transform:translate(-40px,-40px)}}#login-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 4px,3px 100%;pointer-events:none;z-index:5;opacity:.3}@keyframes pulseGlow{0%{box-shadow:0 0 20px #00ffea,inset 0 0 10px #00ffea}to{box-shadow:0 0 30px #00ffea,inset 0 0 15px #00ffea}}h1{font-size:clamp(1rem,5vw,1.5rem);margin-bottom:1rem;text-shadow:0 0 10px #00ffea;text-align:center;line-height:1.4}#auth-container{font-size:clamp(10px,2.8vw,12px);text-align:center;width:100%}#guest-view span,#user-view .user-welcome{display:block;margin-bottom:12px}#auth-container .user-welcome{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px dashed rgba(0,255,234,.3);margin-bottom:1rem}#user-avatar{width:40px;height:40px;border-radius:50%;border:2px solid #00ffea;object-fit:cover}#auth-container #google-signin-btn,#auth-container .auth-button{color:#000;background-color:#fff;border:2px solid #fff;padding:12px 24px;border-radius:9999px;cursor:pointer;transition:all .2s ease;font-family:"Press Start 2P",monospace;font-size:12px;text-decoration:none;margin-top:10px;width:100%;box-sizing:border-box;line-height:1.35}#auth-container button:hover,#auth-container .auth-button:hover{background-color:#00ffea;border-color:#00ffea;color:#000}.account-wrapper .auth-button{display:inline-block;width:100%;box-sizing:border-box;color:#000;background-color:#fff;border:2px solid #fff;padding:12px 24px;border-radius:9999px;cursor:pointer;transition:all .2s ease;font-family:"Press Start 2P",monospace;font-size:12px;line-height:1.35;text-align:center;text-decoration:none;margin-top:10px}.account-wrapper .auth-button:hover{background-color:#00ffea;border-color:#00ffea;color:#000}#signout-btn{background:#ff4d4d!important;color:#fff!important;font-size:10px!important;padding:8px 12px!important;border-radius:8px!important;margin-top:12px}#edit-name-btn{background:transparent!important;border:1px solid #00ffea!important;color:#00ffea!important;padding:2px 4px!important;font-size:8px!important;margin-left:5px}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:400px;background:#001414f2;border:2px solid #00ffea;border-radius:8px;padding:1rem;text-align:center;z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 20px #00ffea;box-sizing:border-box;display:flex;flex-direction:column}.modal h2{margin-top:0;margin-bottom:1rem;font-size:16px}.modal button{font-family:"Press Start 2P",monospace;background:#00ffea;color:#000;border:none;padding:10px 15px;cursor:pointer;border-radius:5px;transition:background .2s;margin:.5rem}.modal button:hover{background:#fff}#edit-name-modal input,.auth-form input,.profile-edit-form textarea,.profile-edit-form input{background:#001f1f;border:1px solid #00ffea;color:#00ffea;padding:8px;width:100%;margin-bottom:1rem;font-family:"Press Start 2P",monospace;font-size:clamp(10px,3vw,12px);box-sizing:border-box;resize:vertical}.modal-content{flex-grow:1}.hidden{display:none}.auth-form{display:flex;flex-direction:column;width:100%;gap:10px}.tabs{display:flex;width:100%;border-bottom:2px solid #00ffea}.tab-button{flex:1;padding:10px;cursor:pointer;background:transparent;border:none;color:#00ffea;font-family:"Press Start 2P",monospace;font-size:10px;transition:background .3s;white-space:nowrap;line-height:1.35}.tab-button.active{background:#00ffea;color:#000}.tab-content{padding:20px 0}.nav-buttons{display:flex;flex-direction:column;gap:1rem;align-items:center}.nav-button{background-color:transparent;border:2px solid #00ffea;color:#00ffea;padding:10px 20px;font-family:"Press Start 2P",monospace;font-size:12px;text-decoration:none;transition:all .3s ease;width:100%;box-sizing:border-box;text-align:center;line-height:1.4}.nav-button:hover{background-color:#00ffea;color:#000;box-shadow:0 0 10px #00ffea}.form-section{text-align:left}.form-section label{font-size:10px;display:block;margin-bottom:5px}#delete-account-btn{background-color:#ff4d4d;color:#fff}#delete-account-btn:hover{background-color:#ff8a8a}#system-alert,#personalized-welcome{padding:1rem;margin-bottom:1.5rem;font-size:10px;line-height:1.6}#system-alert{border:1px solid #00ff88;background-color:#00322880;color:#0f8}#personalized-welcome{border:1px solid #00ffea;background-color:#001e1e80}.email-status{font-size:10px;opacity:.7;margin-left:10px}.email-status.verified{color:#50fa7b}.email-status.unverified{color:#f55}#resend-verification-btn{font-size:10px!important;padding:5px 10px!important;margin-left:10px}#system-status-readout{margin-top:1.5rem;border-top:1px dashed rgba(0,255,234,.3);padding-top:1.5rem;font-size:10px;line-height:1.6;text-align:left;min-height:60px}.cursor{animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.hub-section{margin-top:2rem;border-top:1px dashed rgba(0,255,234,.3);padding-top:1.5rem}.hub-title{font-size:14px;margin-bottom:1rem;text-shadow:0 0 10px #00ffea;text-align:center}.account-wrapper{max-width:760px!important;align-items:stretch!important}.account-header{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px dashed rgba(0,255,234,.3);text-align:left}.account-signal-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.55rem}.account-signal-row span{border:1px solid rgba(0,255,234,.35);background:#00ffea0f;color:#8a9ba8;font-family:Share Tech Mono,monospace;font-size:.75rem;letter-spacing:1px;padding:.3rem .45rem;text-transform:uppercase}#account-avatar{width:64px;height:64px;border:2px solid #00ffea;border-radius:50%;object-fit:cover;background:#001f1f;box-shadow:0 0 14px #00ffea8c;flex:0 0 auto}.account-title{margin:0 0 .35rem;font-size:clamp(.8rem,2.5vw,1rem);color:#e0ffff;line-height:1.5}.account-note{margin:0;color:var(--text-muted);font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.5}.section-note{color:var(--text-muted);font-family:Share Tech Mono,monospace;font-size:.95rem;line-height:1.5;margin:-.25rem 0 1.25rem;text-align:center}.public-profile-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;margin-bottom:1.25rem;padding:.85rem;border:1px solid rgba(0,255,234,.35);background:#00ffea0a}.public-profile-preview span{color:var(--text-muted);font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.public-profile-preview a{color:#00ffea;font-family:Share Tech Mono,monospace;font-size:.95rem;overflow-wrap:anywhere;text-align:right}.account-inline{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;color:var(--text-main);font-family:Share Tech Mono,monospace}.account-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.account-copy-row #account-uid{margin-bottom:0;font-family:Share Tech Mono,monospace;color:#8a9ba8}.account-copy-row .auth-button,.account-small-button{width:auto!important;margin-top:0!important;padding:.65rem .9rem!important;font-size:.65rem!important}.field-note{color:var(--text-muted);font-family:Share Tech Mono,monospace;font-size:.82rem;line-height:1.4;margin:-.65rem 0 1rem}.field-note.valid{color:#50fa7b}.field-note.invalid{color:#f55}.account-secondary{background:transparent!important;color:#00ffea!important;border-color:#00ffea!important}.danger-section{border-color:#ff4d4da6}.danger-section #delete-account-btn{background-color:#ff4d4d;border-color:#ff4d4d;color:#fff}.account-actions{margin-top:1.25rem}@media(max-width:520px){#page-wrapper{align-items:stretch;justify-content:flex-start;padding:6.75rem .75rem 1rem}#login-wrapper{gap:.75rem;max-width:none;min-width:0;box-shadow:0 0 14px #00ffea,inset 0 0 8px #00ffea}#login-wrapper:before{background-size:32px 32px}.tab-button{padding:.75rem .35rem;font-size:clamp(8px,2.8vw,10px)}.tab-content{padding:1rem 0 .25rem}#auth-container #google-signin-btn,#auth-container .auth-button,.nav-button{padding:.85rem .75rem;font-size:clamp(9px,3vw,11px)}.user-tabs{flex-wrap:wrap}.user-tabs .tab-button{flex-basis:100%}#auth-container .user-welcome{gap:.5rem}#welcome-message{max-width:100%;overflow-wrap:anywhere;line-height:1.5}#boot-text-container{font-size:clamp(.62rem,3vw,.9rem);line-height:1.7;overflow-wrap:anywhere}#boot-logo-container h1{font-size:clamp(1.5rem,9vw,2.3rem)!important}#boot-logo-container p{font-size:clamp(.5rem,2.5vw,.75rem);letter-spacing:2px!important}.modal{width:calc(100% - 1rem);max-height:calc(100dvh - 2rem);overflow-y:auto}.account-header{flex-direction:column;text-align:center}.account-signal-row{justify-content:center}.public-profile-preview{grid-template-columns:1fr;text-align:center}.public-profile-preview a{text-align:center}.account-copy-row{grid-template-columns:1fr}.account-copy-row .auth-button{width:100%!important}}#terminal-boot-screen{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:5000;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:none;overflow:hidden}.boot-content{width:80%;max-width:800px;text-align:left;position:relative}#boot-text-container{font-family:Share Tech Mono,monospace;color:#00ffea;font-size:1.2rem;line-height:1.5;text-shadow:0 0 5px #00ffea}.boot-line{margin-bottom:.5rem}#boot-logo-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.hidden-initial{opacity:0;transform:scale(.95);pointer-events:none}.crt-flash{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:6000;pointer-events:none;opacity:0}.hub-sync-document{height:auto;min-height:100%;overflow-y:auto}body.hub-sync-page{--hub-life: #67f58c;--hub-signal: #72f7ff;--hub-warm: #ffbf69;--hub-paper: #dce7e0;--hub-muted: #9eb2a8;--hub-void: #020504;height:auto;min-height:100dvh;overflow-y:visible;color:var(--hub-paper);background:radial-gradient(circle at 14% 19%,rgba(15,104,58,.12),transparent 27%),radial-gradient(circle at 83% 72%,rgba(21,119,126,.08),transparent 22%),var(--hub-void)}body.hub-sync-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;pointer-events:none;opacity:.18;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.025) 0 1px,transparent 1px 4px);mix-blend-mode:screen}.hub-sync-page .top-nav{min-height:64px;padding:.9rem clamp(1.25rem,4vw,3.5rem);background:#020504eb;border-bottom:1px solid rgba(114,247,255,.13);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hub-sync-page .nav-brand{gap:.7rem;color:#dce7e0;font-size:.72rem}.hub-sync-page .nav-brand .glitch-text{color:var(--hub-paper);text-shadow:none}.hub-sync-page .nav-brand span[aria-hidden=true]{color:var(--hub-warm)}.hub-sync-page .nav-brand small{color:#708178;font:400 .72rem/1.4 Share Tech Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.hub-sync-page .nav-right{gap:clamp(1rem,3vw,2.4rem)}.hub-sync-page .nav-link{position:relative;color:#91a59b;font-size:.86rem;letter-spacing:.055em}.hub-sync-page .nav-link[aria-current=page]{color:var(--hub-paper)}.hub-sync-page .nav-link[aria-current=page]:after{content:"";position:absolute;left:0;right:32%;bottom:-.55rem;height:1px;background:var(--hub-life);box-shadow:0 0 8px #67f58c73}.hub-sync-page .nav-link:hover,.hub-sync-page .nav-link:focus-visible{color:var(--hub-life);text-shadow:none}.hub-sync-page a:focus-visible,.hub-sync-page button:focus-visible,.hub-sync-page input:focus-visible{outline:2px solid var(--hub-signal);outline-offset:4px}.hub-sync-page #page-wrapper{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.78fr);grid-template-areas:"intro access" "preservation access";align-items:center;justify-content:stretch;gap:clamp(3.5rem,8vw,7.5rem);width:min(1180px,calc(100% - 5rem));min-height:100dvh;margin:0 auto;padding:8.5rem 0 5.5rem;color:var(--hub-paper);background:transparent;font-family:Share Tech Mono,monospace;box-sizing:border-box}.hub-sync-page #page-wrapper:before{content:"";position:absolute;left:-2rem;top:18%;bottom:10%;width:1px;background:linear-gradient(transparent,rgba(103,245,140,.72) 22%,rgba(103,245,140,.12) 79%,transparent)}.hub-sync-page #page-wrapper:after{content:"";position:absolute;left:calc(-2rem - 4px);top:31%;width:9px;height:34px;background:var(--hub-life);box-shadow:0 0 16px #67f58cbf;animation:hubSaveRail 8s ease-in-out infinite}.hub-sync-page .hub-intro{grid-area:intro;align-self:end;max-width:650px}.hub-sync-page.hub-user-signed-in #page-wrapper{grid-template-columns:minmax(280px,.68fr) minmax(470px,1fr);grid-template-areas:"preservation access";align-items:center;gap:clamp(3.5rem,9vw,8rem)}.hub-sync-page.hub-user-signed-in .hub-intro{display:none}.hub-sync-page.hub-user-signed-in #login-wrapper{max-width:640px}.hub-sync-page.hub-user-signed-in .hub-preservation{align-self:center;grid-template-columns:minmax(0,1fr);max-width:410px}.hub-sync-page.hub-user-signed-in .hub-sylbit-note{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1rem;align-items:end}.hub-sync-page.hub-user-signed-in .hub-sylbit-note img{width:68px;height:68px;margin:0}.hub-sync-page .hub-path{margin:0 0 2rem;color:var(--hub-signal);font-size:.68rem;letter-spacing:.08em;opacity:.72}.hub-sync-page .hub-path:before{content:"—  ";color:var(--hub-life)}.hub-sync-page .hub-intro h1{max-width:620px;margin:0;color:#eef5f0;font:400 clamp(2.65rem,5.2vw,4.6rem)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em;text-align:left;text-transform:none;text-shadow:none;text-wrap:balance}.hub-sync-page .hub-lede{max-width:590px;margin:2rem 0 0;color:#b9c8c0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.8}.hub-sync-page .hub-human-note{max-width:560px;margin:1.6rem 0 0;padding:0 0 0 1.15rem;color:var(--hub-muted);font-size:.9rem;line-height:1.7;border-left:1px solid rgba(255,191,105,.38)}.hub-sync-page .hub-human-note strong{display:block;margin-bottom:.25rem;color:#efd4ad;font-weight:400}.hub-sync-page #login-wrapper{grid-area:access;position:relative;align-self:center;display:flex;flex-direction:column;align-items:stretch;gap:1.45rem;width:100%;max-width:490px;min-width:0;margin:0 0 0 auto;padding:clamp(1.5rem,3.5vw,2.35rem);overflow:visible;color:var(--hub-paper);background:linear-gradient(145deg,#07120eeb,#020604fa);border:0;border-top:1px solid rgba(114,247,255,.42);border-bottom:1px solid rgba(103,245,140,.25);border-radius:0;box-shadow:18px 20px #00000047;animation:none}.hub-sync-page #login-wrapper:before{display:block;top:-1px;left:-12px;width:12px;height:42%;background:linear-gradient(var(--hub-signal),rgba(114,247,255,.04));animation:none;opacity:.85}.hub-sync-page #login-wrapper:after{top:0;right:0;bottom:0;left:0;opacity:.12;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(114,247,255,.12) 3px 4px);background-size:auto}.hub-sync-page .hub-access-heading{position:relative;z-index:2;padding-bottom:1.4rem;border-bottom:1px dashed rgba(114,247,255,.2)}.hub-sync-page .hub-access-heading p{margin:0 0 .8rem;color:var(--hub-warm);font:400 .58rem/1.7 "Press Start 2P",monospace}.hub-sync-page .hub-access-heading h2{margin:0;color:#eef5f0;font:400 clamp(1.8rem,3vw,2.6rem)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.025em;text-align:left;text-transform:none;text-shadow:none}.hub-sync-page .hub-access-heading>span:not(.hub-access-mark){display:block;margin-top:.8rem;color:var(--hub-muted);font-size:.88rem;line-height:1.6}.hub-sync-page .hub-access-mark{position:absolute;right:0;top:.15rem;width:8px;height:8px;border:1px solid var(--hub-life);box-shadow:0 0 10px #67f58c85;transform:rotate(45deg)}.hub-sync-page #auth-container{position:relative;z-index:2;width:100%;color:var(--hub-paper);font-size:.84rem;text-align:left}.hub-sync-page .tabs{gap:1.6rem;border:0}.hub-sync-page .tab-button{flex:0 1 auto;padding:.55rem 0 .7rem;color:#8da298;background:transparent;border:0;border-bottom:1px solid rgba(141,162,152,.22);font-size:.58rem;line-height:1.6;text-align:left;white-space:normal}.hub-sync-page .tab-button.active{color:var(--hub-life);background:transparent;border-bottom-color:var(--hub-life)}.hub-sync-page .tab-content{padding:1.4rem 0 0}.hub-sync-page .auth-form{gap:0}.hub-sync-page .auth-form label{margin:0 0 .45rem;color:#b8c9c0;font-size:.84rem;line-height:1.4}.hub-sync-page .auth-form input{height:48px;margin:0 0 1rem;padding:.8rem 0;color:#eff7f2;caret-color:var(--hub-life);background:transparent;border:0;border-bottom:1px solid rgba(114,247,255,.35);border-radius:0;font:400 1rem/1.4 Share Tech Mono,monospace;box-shadow:none}.hub-sync-page .auth-form input::placeholder{color:#667a70}.hub-sync-page .auth-form input:focus{border-bottom-color:var(--hub-signal);box-shadow:0 7px 12px -12px #72f7ffb3}.hub-sync-page .auth-form input:-webkit-autofill,.hub-sync-page .auth-form input:-webkit-autofill:hover,.hub-sync-page .auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#eff7f2;box-shadow:0 0 0 1000px #06100c inset;transition:background-color 9999s ease-out}.hub-sync-page #auth-container .auth-button{width:100%;margin:.65rem 0 0;padding:.9rem 1rem;color:#031006;background:var(--hub-life);border:1px solid var(--hub-life);border-radius:0;font:400 .62rem/1.55 "Press Start 2P",monospace;box-shadow:0 0 #67f58c00}.hub-sync-page #auth-container .auth-button:hover,.hub-sync-page #auth-container .auth-button:focus-visible{color:#020503;background:#92ffa9;border-color:#92ffa9;box-shadow:0 0 18px #67f58c3d}.hub-sync-page #auth-container .auth-button-secondary{color:#d9e7df;background:transparent;border-color:#d8e7df52}.hub-sync-page #auth-container .auth-button-secondary:hover,.hub-sync-page #auth-container .auth-button-secondary:focus-visible{color:var(--hub-signal);background:#72f7ff0a;border-color:var(--hub-signal);box-shadow:none}.hub-sync-page .hub-privacy-note{margin:1.2rem 0 0;color:#7f958a;font-size:.76rem;line-height:1.6}.hub-sync-page .hub-privacy-note:before{content:"LOCAL > ";color:var(--hub-warm)}.hub-sync-page #auth-container .user-welcome{justify-content:flex-start;padding-bottom:1.2rem;border-bottom-color:#72f7ff33}.hub-sync-page #user-avatar{width:48px;height:48px;border:1px solid var(--hub-life);box-shadow:0 0 12px #67f58c3d}.hub-sync-page #welcome-message{color:#eef5f0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.hub-sync-page #system-alert,.hub-sync-page #personalized-welcome{padding:.9rem 0 .9rem 1rem;color:#b9c8c0;background:transparent;border:0;border-left:1px solid var(--hub-life);font:400 .86rem/1.65 Share Tech Mono,monospace}.hub-sync-page .nav-buttons{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;border-top:1px solid rgba(114,247,255,.15)}.hub-sync-page .nav-button{min-height:58px;display:flex;align-items:center;justify-content:space-between;width:auto;padding:.8rem .7rem;color:#c6d4cd;background:transparent;border:0;border-bottom:1px solid rgba(114,247,255,.15);font-size:.52rem;text-align:left}.hub-sync-page .nav-button:nth-child(odd){border-right:1px solid rgba(114,247,255,.15)}.hub-sync-page .nav-button:after{content:"→";color:var(--hub-life);font:400 1rem/1 Share Tech Mono,monospace}.hub-sync-page .nav-button:hover,.hub-sync-page .nav-button:focus-visible{color:var(--hub-life);background:#67f58c0a;box-shadow:none}.hub-sync-page .hub-section{margin-top:1.8rem;padding-top:1.2rem;border-top-color:#72f7ff29}.hub-sync-page .hub-title{margin:0 0 .85rem;color:#e7efe9;font:400 .6rem/1.6 "Press Start 2P",monospace;text-align:left;text-shadow:none}.hub-sync-page #signout-btn{margin-top:1.4rem!important;padding:.65rem 0!important;color:#c88f8f!important;background:transparent!important;border:0!important;border-bottom:1px dashed rgba(200,143,143,.36)!important;border-radius:0!important;font:400 .52rem/1.5 "Press Start 2P",monospace!important}.hub-sync-page .hub-preservation{grid-area:preservation;align-self:start;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:clamp(1.5rem,4vw,3rem);max-width:670px;padding-top:2.1rem;border-top:1px solid rgba(103,245,140,.12)}.hub-sync-page .hub-preservation-copy>p{margin:0 0 .75rem;color:var(--hub-signal);font:400 .52rem/1.7 "Press Start 2P",monospace}.hub-sync-page .hub-preservation-copy h2{margin:0;color:#dce7e0;font:400 1.35rem/1.35 Georgia,Times New Roman,serif;letter-spacing:-.015em;text-align:left;text-transform:none;text-shadow:none}.hub-sync-page .hub-preservation ul{margin:1.25rem 0 0;padding:0;list-style:none}.hub-sync-page .hub-preservation li{display:grid;grid-template-columns:84px minmax(0,1fr);gap:1rem;padding:.6rem 0;border-top:1px dashed rgba(103,245,140,.13)}.hub-sync-page .hub-preservation li strong{color:#d9e5de;font-weight:400}.hub-sync-page .hub-preservation li span{color:#91a69b;line-height:1.45}.hub-sync-page .hub-sylbit-note{align-self:end;padding-top:.4rem}.hub-sync-page .hub-sylbit-note img{display:block;width:82px;height:82px;margin:0 0 .7rem auto;object-fit:contain;filter:drop-shadow(0 0 10px rgba(103,245,140,.3));animation:hubSylbitBreathe 4.8s ease-in-out infinite}.hub-sync-page .hub-sylbit-note>div{padding:.8rem 0 .2rem .9rem;background:linear-gradient(90deg,rgba(255,191,105,.055),transparent);border-left:1px solid rgba(255,191,105,.35)}.hub-sync-page .hub-sylbit-note small{color:var(--hub-warm);font:400 .46rem/1.6 "Press Start 2P",monospace}.hub-sync-page .hub-sylbit-note p{margin:.6rem 0 0;color:#c6d3cc;font-size:.79rem;font-style:italic;line-height:1.55}.hub-sync-page #terminal-boot-screen{position:fixed;height:100dvh;background:radial-gradient(circle at 50% 46%,rgba(20,112,69,.09),transparent 28%),#010302}.hub-sync-page #boot-text-container{color:#a7bdb1;font-size:1rem;line-height:1.75;text-shadow:none}.hub-sync-page .boot-line:last-child{color:var(--hub-warm)}.hub-sync-page #boot-logo-container h1{margin:0;color:#e7f0ea;font-size:clamp(1.8rem,5vw,3rem);line-height:1.35;text-shadow:0 0 16px rgba(103,245,140,.28)}.hub-sync-page #boot-logo-container p{margin:1rem 0 0;color:var(--hub-warm);font-size:.9rem;font-style:italic;letter-spacing:.08em}.hub-sync-page .modal{color:var(--hub-paper);background:#030c08fa;border:1px solid var(--hub-signal);border-radius:0;box-shadow:0 0 24px #72f7ff33}@keyframes hubSaveRail{0%,to{transform:translateY(0);opacity:.55}45%{transform:translateY(150px);opacity:1}56%{transform:translateY(150px);opacity:.7}}@keyframes hubSylbitBreathe{0%,to{transform:translateY(0);filter:drop-shadow(0 0 8px rgba(103,245,140,.22))}50%{transform:translateY(-4px);filter:drop-shadow(0 0 13px rgba(103,245,140,.38))}}@media(max-width:900px){.hub-sync-page #page-wrapper{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:3rem;width:min(100% - 3rem,980px)}.hub-sync-page .hub-preservation{grid-template-columns:1fr}.hub-sync-page .hub-sylbit-note{display:grid;grid-template-columns:70px 1fr;gap:.8rem;align-items:end}.hub-sync-page .hub-sylbit-note img{width:66px;height:66px;margin:0}}@media(max-width:720px){.hub-sync-page .top-nav{position:relative;min-height:0}.hub-sync-page #page-wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "access" "preservation";gap:3.25rem;width:min(100% - 2rem,600px);min-height:0;padding:3.5rem 0 5rem}.hub-sync-page #page-wrapper:before{left:-.35rem;top:2.4rem;bottom:3rem}.hub-sync-page #page-wrapper:after{left:calc(-.35rem - 4px);top:9rem}.hub-sync-page #login-wrapper{max-width:none;margin:0}.hub-sync-page .hub-preservation{max-width:none}.hub-sync-page.hub-user-signed-in #page-wrapper{grid-template-columns:minmax(0,1fr);grid-template-areas:"access" "preservation";gap:2.75rem}.hub-sync-page.hub-user-signed-in #login-wrapper,.hub-sync-page.hub-user-signed-in .hub-preservation{max-width:none}}@media(max-width:520px){.hub-sync-page .top-nav{gap:.85rem;padding:.85rem 1rem 1rem}.hub-sync-page .nav-right{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;text-align:center}.hub-sync-page .nav-link{font-size:.69rem}.hub-sync-page .nav-link[aria-current=page]:after{left:20%;right:20%;bottom:-.35rem}.hub-sync-page #page-wrapper{gap:2.7rem;width:calc(100% - 1.5rem);padding:3rem 0 4.5rem}.hub-sync-page .hub-path{margin-bottom:1.35rem;font-size:.52rem}.hub-sync-page .hub-intro h1{font-size:clamp(2.35rem,12vw,3.2rem)}.hub-sync-page .hub-lede{margin-top:1.45rem;font-size:1rem}.hub-sync-page .hub-human-note{margin-top:1.25rem;font-size:.84rem}.hub-sync-page #login-wrapper{gap:1.2rem;padding:1.35rem 1.15rem 1.5rem;box-shadow:9px 12px #0000004d}.hub-sync-page #login-wrapper:before{left:-7px;width:7px}.hub-sync-page .hub-access-heading h2{font-size:2rem}.hub-sync-page .tabs{gap:.9rem}.hub-sync-page .tab-button{flex:1;padding-inline:0;font-size:.52rem}.hub-sync-page .auth-form input{font-size:1rem}.hub-sync-page .nav-buttons{grid-template-columns:1fr}.hub-sync-page .nav-button:nth-child(odd){border-right:0}.hub-sync-page .hub-preservation{gap:1.7rem;padding-top:1.7rem}.hub-sync-page .hub-preservation li{grid-template-columns:72px minmax(0,1fr);gap:.75rem}.hub-sync-page .hub-sylbit-note{grid-template-columns:64px minmax(0,1fr)}.hub-sync-page #boot-text-container{font-size:clamp(.68rem,3.2vw,.86rem)}}@media(prefers-reduced-motion:reduce){.hub-sync-page *,.hub-sync-page *:before,.hub-sync-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hub-account-document,.hub-account-page{min-height:100%;height:auto;background:#020504}.hub-account-page{--account-ink: #d9e4dc;--account-muted: #8b9b92;--account-paper: #07100c;--account-paper-deep: #040a07;--account-line: rgba(173, 202, 184, .18);--account-green: #67f58c;--account-cyan: #72f7ff;--account-warm: #efc17c;--account-red: #dd5573;color:var(--account-ink);font-family:Share Tech Mono,monospace;overflow-x:clip;background:radial-gradient(circle at 51% 26%,rgba(63,128,79,.08),transparent 27rem),repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,255,255,.009) 5px 6px),#020504}.hub-account-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;opacity:.17;background:linear-gradient(90deg,rgba(255,55,97,.035),transparent 33%,transparent 66%,rgba(69,167,255,.035));mix-blend-mode:screen}.hub-account-page .top-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:68px;padding:.9rem clamp(1rem,4vw,4rem);box-sizing:border-box;background:#020504f0;border-bottom:1px solid rgba(178,202,188,.12)}.hub-account-page .nav-brand{display:flex;align-items:baseline;gap:.85rem;color:var(--account-ink);text-decoration:none;white-space:nowrap}.hub-account-page .nav-brand span{color:var(--account-green);font:400 .77rem/1.4 "Press Start 2P",monospace;text-shadow:0 0 9px rgba(103,245,140,.25)}.hub-account-page .nav-brand small{color:#708178;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hub-account-page .nav-right{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem)}.hub-account-page .nav-link{position:relative;color:#8c9a92;font-size:.82rem;letter-spacing:.06em;text-decoration:none}.hub-account-page .nav-link:hover,.hub-account-page .nav-link:focus-visible{color:var(--account-ink)}.hub-account-page .nav-link[aria-current=page]{color:var(--account-warm)}.hub-account-page .nav-link[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-.55rem;width:1.4rem;height:1px;background:var(--account-warm)}.hub-account-page #page-wrapper{display:block;width:100%;min-height:calc(100dvh - 68px);padding:clamp(3.5rem,7vw,7rem) 0 6rem;margin:0;box-sizing:border-box;color:var(--account-ink);background:transparent;font-family:Share Tech Mono,monospace}.hub-account-page #login-wrapper{display:block;width:min(1180px,calc(100% - 3rem));max-width:none!important;margin:0 auto;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.hub-account-page #login-wrapper:before,.hub-account-page #login-wrapper:after{content:none}.hub-account-page .account-page-intro{width:min(760px,100%);margin:0 0 clamp(3.5rem,7vw,6.5rem) clamp(1rem,6vw,5rem)}.hub-account-page .account-path{margin:0 0 1.4rem;color:var(--account-warm);font:400 .56rem/1.7 "Press Start 2P",monospace;letter-spacing:.03em}.hub-account-page .account-page-intro h1{max-width:720px;margin:0;color:#e8efe9;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,6.1rem);font-weight:400;line-height:.96;letter-spacing:-.055em;text-align:left;text-shadow:none;text-transform:none}.hub-account-page .account-intro-copy{max-width:620px;margin:1.8rem 0 0;color:#aab8b0;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.75}.hub-account-page .account-state{position:relative;width:min(570px,calc(100% - 2rem));margin:0 auto;padding:2.5rem clamp(1.4rem,4vw,3.4rem) 2.8rem;box-sizing:border-box;color:var(--account-ink);background:linear-gradient(135deg,transparent 0 18px,var(--account-paper) 18px),var(--account-paper);border-bottom:1px solid rgba(239,193,124,.32);box-shadow:13px 16px #00000057}.hub-account-page .account-state:after{content:"";position:absolute;top:1.35rem;right:1.35rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--account-warm);box-shadow:0 0 12px #efc17c59}.hub-account-page .account-state-kicker{margin:0 0 1rem;color:var(--account-warm);font:400 .55rem/1.7 "Press Start 2P",monospace}.hub-account-page .account-state .account-note{margin:0;color:#a4b2aa;font-size:1rem}.hub-account-page .account-state .auth-button{width:auto;margin-top:1.7rem}.hub-account-page #account-view{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"header header" "identity links" "save save" "access access" "disposal disposal" "actions actions";column-gap:clamp(3rem,8vw,7.5rem);width:100%;padding:clamp(2.2rem,5vw,5rem);box-sizing:border-box;color:var(--account-ink);background:linear-gradient(92deg,transparent 49.45%,rgba(0,0,0,.28) 49.8%,rgba(217,232,221,.055) 50%,transparent 50.55%),radial-gradient(circle at 15% 20%,rgba(104,180,126,.04),transparent 24rem),repeating-linear-gradient(0deg,transparent 0 31px,rgba(169,197,179,.032) 31px 32px),var(--account-paper);border-top:1px solid rgba(224,237,227,.18);border-bottom:1px solid rgba(224,237,227,.12);box-shadow:0 30px 70px #00000075,-16px 20px #0003,18px 9px #030806;transform:rotate(-.12deg);animation:accountFolioSettle .62s cubic-bezier(.2,.8,.2,1) both}.hub-account-page #account-view.hidden{display:none}.hub-account-page #account-view:before{content:"";position:absolute;top:2.8rem;bottom:2.8rem;left:50%;width:1px;opacity:.55;background:repeating-linear-gradient(to bottom,rgba(239,193,124,.38) 0 5px,transparent 5px 12px)}.hub-account-page #account-view:after{content:"COPY  /  DO NOT DISCARD";position:absolute;top:2.1rem;right:-1.15rem;padding:.5rem .7rem;color:#708278;background:#0b1510;border:1px solid rgba(151,180,161,.17);font:400 .43rem/1.4 "Press Start 2P",monospace;letter-spacing:.05em;transform:rotate(3deg)}.hub-account-page .account-header{grid-area:header;display:grid;grid-template-columns:126px minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);padding:0 0 clamp(2.5rem,5vw,4.2rem);margin:0 0 1rem;border:0;border-bottom:1px solid var(--account-line);text-align:left}.hub-account-page .account-photo-wrap{position:relative;width:112px;padding:.5rem .5rem 1.7rem;box-sizing:border-box;color:#223129;background:#b8c1b7;box-shadow:6px 8px #00000047;transform:rotate(-2.2deg)}.hub-account-page .account-photo-wrap:before{content:"";position:absolute;top:-.65rem;left:50%;width:2.7rem;height:1.15rem;background:#cdbb9199;transform:translate(-50%) rotate(3deg)}.hub-account-page .account-photo-wrap>span{position:absolute;right:.45rem;bottom:.45rem;font-size:.58rem;letter-spacing:.05em}.hub-account-page #account-avatar{display:block;width:96px;height:96px;border:0;border-radius:0;object-fit:cover;background:#132119;box-shadow:none;filter:saturate(.72) contrast(1.08)}.hub-account-page .account-eyebrow{margin:0 0 1rem;color:var(--account-warm);font:400 .48rem/1.7 "Press Start 2P",monospace}.hub-account-page .account-title{margin:0 0 .55rem;color:#edf3ee;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:400;line-height:1}.hub-account-page .account-header .account-note{margin:0;color:var(--account-muted);font-size:.92rem}.hub-account-page .account-signal-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1rem}.hub-account-page .account-signal-row span{padding:0;color:#7f9187;background:none;border:0;font-size:.66rem;letter-spacing:.08em}.hub-account-page .account-signal-row span+span:before{content:"•";margin-right:1.2rem;color:var(--account-green)}.hub-account-page .hub-section{margin:0;padding:clamp(2rem,4vw,3.5rem) 0;border:0}.hub-account-page .account-identity-section{grid-area:identity}.hub-account-page .account-links-section{grid-area:links}.hub-account-page .account-section-heading{margin-bottom:1.25rem}.hub-account-page .account-section-heading>p,.hub-account-page .account-disposal-kicker{margin:0 0 .8rem;color:#708278;font:400 .45rem/1.6 "Press Start 2P",monospace}.hub-account-page .hub-title{margin:0;color:#e3ebe5;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.8vw,2.5rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;text-align:left;text-shadow:none;text-transform:none}.hub-account-page .section-note{max-width:34rem;margin:0 0 1.8rem;color:#91a097;font-size:.92rem;line-height:1.6;text-align:left}.hub-account-page .public-profile-preview{display:block;margin:0 0 2.2rem;padding:0 0 .8rem;background:none;border:0;border-bottom:1px solid rgba(114,247,255,.32)}.hub-account-page .public-profile-preview span{display:block;margin-bottom:.6rem;color:#6f8077;font-size:.66rem;letter-spacing:.1em}.hub-account-page .public-profile-preview a{display:block;color:var(--account-cyan);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere;text-align:left;text-decoration:none}.hub-account-page .profile-edit-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.35rem 1rem}.hub-account-page .account-wide-field{grid-column:1 / -1}.hub-account-page .form-section{min-width:0;margin-bottom:1.15rem}.hub-account-page .form-section label{display:block;margin:0 0 .5rem;color:#a8b5ae;font-size:.76rem;line-height:1.35}.hub-account-page .profile-edit-form input,.hub-account-page .profile-edit-form textarea,.hub-account-page #account-uid{width:100%;margin:0;padding:.78rem .2rem .65rem;box-sizing:border-box;color:#dbe8df;caret-color:var(--account-green);background:transparent;border:0;border-bottom:1px solid rgba(184,208,193,.24);border-radius:0;outline:0;font:400 .93rem/1.45 Share Tech Mono,monospace;resize:vertical}.hub-account-page .profile-edit-form textarea{min-height:7.5rem;padding:.8rem;background:#0000001f;border:1px solid rgba(184,208,193,.2)}.hub-account-page .profile-edit-form input:focus,.hub-account-page .profile-edit-form textarea:focus,.hub-account-page #account-uid:focus{border-color:var(--account-cyan);box-shadow:0 1px #72f7ff42}.hub-account-page .profile-edit-form input::placeholder,.hub-account-page .profile-edit-form textarea::placeholder{color:#526158;opacity:1}.hub-account-page .field-note{margin:.55rem 0 0;color:#6f8077;font-size:.74rem;line-height:1.45}.hub-account-page .field-note.valid{color:var(--account-green)}.hub-account-page .field-note.invalid{color:#ef7890}.hub-account-page .account-sylbit-note{max-width:31rem;margin:0 0 2.15rem;padding:0 0 1.15rem;border-bottom:1px dashed rgba(239,193,124,.28)}.hub-account-page .account-sylbit-note span{color:var(--account-warm);font:400 .45rem/1.6 "Press Start 2P",monospace}.hub-account-page .account-sylbit-note p{margin:.65rem 0 0;color:#b8c4bd;font-size:.86rem;font-style:italic;line-height:1.55}.hub-account-page .account-save-bar{grid-area:save;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin:1.5rem calc(clamp(2.2rem,5vw,5rem)*-1) 0;padding:1.4rem clamp(2.2rem,5vw,5rem);color:#08210f;background:#8de7a4;transform:rotate(.18deg)}.hub-account-page .account-save-bar span{color:#17301d;font:400 .47rem/1.5 "Press Start 2P",monospace}.hub-account-page .account-save-bar p{margin:.45rem 0 0;color:#25482f;font-size:.85rem}.hub-account-page .account-wrapper .auth-button,.hub-account-page .nav-button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:44px;margin:0;padding:.8rem 1.05rem;box-sizing:border-box;color:#dce8e0;background:transparent;border:1px solid rgba(183,209,192,.36);border-radius:0;box-shadow:none;font:400 .54rem/1.5 "Press Start 2P",monospace;text-align:center;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.hub-account-page .account-wrapper .auth-button:hover,.hub-account-page .account-wrapper .auth-button:focus-visible,.hub-account-page .nav-button:hover,.hub-account-page .nav-button:focus-visible{color:#07120a;background:var(--account-green);border-color:var(--account-green);box-shadow:none;transform:translateY(-2px)}.hub-account-page .account-save-bar #save-profile-btn{color:#dfffe7;background:#0c2413;border-color:#0c2413;white-space:nowrap}.hub-account-page .account-save-bar #save-profile-btn:hover,.hub-account-page .account-save-bar #save-profile-btn:focus-visible{color:#07120a;background:#f0fff3;border-color:#f0fff3}.hub-account-page .account-access-section{grid-area:access;display:grid;grid-template-columns:minmax(210px,.65fr) minmax(0,1fr) auto auto;align-items:end;gap:1rem 1.4rem;margin-top:3.5rem;padding:clamp(2rem,4vw,3.2rem);background:#0003;border-top:1px dashed rgba(173,202,184,.2);border-bottom:1px dashed rgba(173,202,184,.2)}.hub-account-page .account-access-section .account-section-heading,.hub-account-page .account-access-section>.section-note{grid-column:1 / -1}.hub-account-page .account-access-section>.section-note{margin-top:-.5rem}.hub-account-page .account-inline{min-height:44px;color:#d2ded6;overflow-wrap:anywhere}.hub-account-page .email-status{margin-left:0;font-size:.78rem}.hub-account-page .account-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem}.hub-account-page .account-copy-row #account-uid{min-width:0}.hub-account-page .account-secondary,.hub-account-page #signout-btn{color:var(--account-warm)!important;background:transparent!important;border-color:#efc17c73!important;border-radius:0!important;font-size:.54rem!important;padding:.8rem 1.05rem!important}.hub-account-page .account-disposal-section{grid-area:disposal;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:3.5rem;padding:1.8rem 0 0;border-top:1px solid rgba(221,85,115,.38)}.hub-account-page .account-disposal-kicker{color:#bc6578}.hub-account-page .account-disposal-section .hub-title{font-size:clamp(1.35rem,2.4vw,2rem)}.hub-account-page .account-disposal-section .section-note{margin:.8rem 0 0}.hub-account-page .danger-section #delete-account-btn{color:#ef9caf;background:transparent;border-color:#dd55738c;white-space:nowrap}.hub-account-page .danger-section #delete-account-btn:hover,.hub-account-page .danger-section #delete-account-btn:focus-visible{color:#fff4f6;background:#9b314b;border-color:#9b314b}.hub-account-page .account-actions{grid-area:actions;display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-top:3.5rem}.hub-account-page .modal{color:var(--account-ink);background:#07100c;border:1px solid rgba(114,247,255,.48);border-radius:0;box-shadow:14px 16px #0006}.hub-account-page .modal h2{color:#e3ebe5;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.35;text-transform:none}@keyframes accountFolioSettle{0%{opacity:0;transform:translateY(18px) rotate(-.25deg)}to{opacity:1;transform:translateY(0) rotate(-.12deg)}}@media(max-width:960px){.hub-account-page #account-view{column-gap:3rem;padding:3rem}.hub-account-page .profile-edit-form{grid-template-columns:minmax(0,1fr)}.hub-account-page .account-wide-field{grid-column:auto}.hub-account-page .account-save-bar{margin-inline:-3rem;padding-inline:3rem}.hub-account-page .account-access-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-account-page .account-access-section>.auth-button{width:100%}}@media(max-width:720px){.hub-account-page .top-nav{display:block;min-height:0;padding:1rem}.hub-account-page .nav-brand{justify-content:flex-start;width:100%}.hub-account-page .nav-right{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:1.1rem}.hub-account-page .nav-link{min-width:0;font-size:.68rem;line-height:1.3;text-align:center}.hub-account-page .nav-link[aria-current=page]:after{right:35%;bottom:-.42rem;width:30%}.hub-account-page #page-wrapper{min-height:0;padding:3.2rem 0 4rem}.hub-account-page #login-wrapper{width:calc(100% - 1.5rem)}.hub-account-page .account-page-intro{width:auto;margin:0 0 3.7rem .35rem}.hub-account-page .account-page-intro h1{font-size:clamp(2.65rem,13vw,4.4rem)}.hub-account-page #account-view{grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "identity" "links" "save" "access" "disposal" "actions";width:100%;padding:2rem 1.25rem 2.5rem;background:radial-gradient(circle at 20% 15%,rgba(104,180,126,.04),transparent 20rem),repeating-linear-gradient(0deg,transparent 0 31px,rgba(169,197,179,.032) 31px 32px),var(--account-paper);box-shadow:9px 13px #0000004f;transform:none}.hub-account-page #account-view:before{content:none}.hub-account-page #account-view:after{top:-.85rem;right:.8rem;font-size:.37rem;transform:rotate(1.5deg)}.hub-account-page .account-header{grid-template-columns:88px minmax(0,1fr);gap:1.15rem;padding-bottom:2rem}.hub-account-page .account-photo-wrap{width:82px;padding:.35rem .35rem 1.4rem}.hub-account-page #account-avatar{width:75px;height:75px}.hub-account-page .account-photo-wrap>span{font-size:.45rem}.hub-account-page .account-title{font-size:clamp(1.55rem,8vw,2.2rem);overflow-wrap:anywhere}.hub-account-page .account-header .account-note{font-size:.78rem;overflow-wrap:anywhere}.hub-account-page .account-signal-row{gap:.55rem}.hub-account-page .account-signal-row span{font-size:.57rem}.hub-account-page .account-signal-row span+span:before{margin-right:.55rem}.hub-account-page .account-links-section{padding-top:3.3rem;border-top:1px dashed rgba(173,202,184,.2)}.hub-account-page .account-save-bar{grid-template-columns:minmax(0,1fr);gap:1.1rem;margin:1.4rem -1.25rem 0;padding:1.35rem 1.25rem 1.5rem}.hub-account-page .account-save-bar #save-profile-btn{width:100%;white-space:normal}.hub-account-page .account-access-section{grid-template-columns:minmax(0,1fr);gap:1rem;margin:3rem -.35rem 0;padding:2rem .35rem;background:transparent}.hub-account-page .account-access-section .account-section-heading,.hub-account-page .account-access-section>.section-note{grid-column:auto}.hub-account-page .account-copy-row{grid-template-columns:minmax(0,1fr) auto}.hub-account-page .account-access-section>.auth-button{width:100%}.hub-account-page .account-disposal-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem}.hub-account-page .danger-section #delete-account-btn{width:100%;white-space:normal}.hub-account-page .account-actions{flex-direction:column}.hub-account-page .account-actions .nav-button{width:100%}}@media(max-width:430px){.hub-account-page .nav-brand small{font-size:.6rem}.hub-account-page .nav-link{font-size:.62rem}.hub-account-page .account-path{font-size:.46rem}.hub-account-page .account-intro-copy{font-size:.95rem}.hub-account-page .account-header{grid-template-columns:76px minmax(0,1fr)}.hub-account-page .account-photo-wrap{width:71px}.hub-account-page #account-avatar{width:64px;height:64px}.hub-account-page .account-copy-row{grid-template-columns:minmax(0,1fr)}.hub-account-page .account-copy-row .auth-button{width:100%}}@media(prefers-reduced-motion:reduce){.hub-account-page *,.hub-account-page *:before,.hub-account-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}}
