*{box-sizing:border-box}body{margin:0;background:#020705;color:#e9efdf;font-family:Arial,sans-serif;color-scheme:dark}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid #b2ffe0;outline-offset:3px}[hidden]{display:none!important}.lab{height:32px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:9px;letter-spacing:.12em;border-bottom:1px solid #3c4c3e;background:#060c08}.lab a{color:#b6c9b8;text-decoration:none}.lab b{color:#d5c095;margin-left:12px}.lab small{color:#8ea696;font-size:9px}#screen{min-height:calc(100svh - 32px);display:grid;place-items:center;overflow:hidden;perspective:1400px}.scene{position:relative;width:min(100%,calc((100svh - 32px)*1672/941));aspect-ratio:1672/941;isolation:isolate;animation:arrive 1.2s cubic-bezier(.2,.7,.1,1)}.scene-art{width:100%;height:100%;display:block;pointer-events:none}.hotspot{position:absolute;border:1px solid transparent;background:transparent;z-index:3;color:transparent;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.hotspot:hover{border-color:#d7c69b88;background:#b3ffe814;box-shadow:inset 0 0 25px #62ffb51c}.entry-note{position:absolute;bottom:5%;left:35%;width:30%;text-align:center;font-size:clamp(8px,.65vw,12px);color:#aabdaf;background:#07120ec9;padding:7px}.portal-light{position:absolute;left:36%;top:15%;width:27%;height:36%;border-radius:50%;box-shadow:0 0 28px #4affac16,inset 0 0 22px #5effc516;pointer-events:none;animation:breathe 4s ease-in-out infinite alternate}#identity-form{position:absolute;left:70.5%;top:26%;width:24.7%;height:53.4%;padding:1.6%;background:repeating-linear-gradient(0deg,#a0ffc005 0 1px,transparent 1px 4px),linear-gradient(140deg,#243b2d,#020c07 20%,#07170e 80%,#243626);border:1px solid #79977a;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);overflow:auto;scrollbar-width:thin;scrollbar-color:#48765c #041008}#identity-form small{font-size:clamp(8px,.7vw,11px);letter-spacing:.15em;color:#73d6ad}h1{font-size:clamp(15px,1.6vw,28px);font-weight:500;color:#ead9ae;margin:12px 0 16px}label{display:block;font-size:12px;color:#b4c8b8;margin:10px 0}input,textarea,select{display:block;width:100%;padding:10px;border:1px solid #4e7159;background:#04110bc9;color:#edf5e8;margin-top:5px;max-width:100%;border-radius:0}textarea{resize:vertical;min-height:65px}button.metal,.form-actions button,#quick,dialog button:not(#modal-close),#tab-content button{border:1px solid #b6a174;color:#efe1be;background:linear-gradient(140deg,#5a5239,#15251a 25%,#06110a 80%,#37402b);padding:10px 14px;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}button:hover{filter:brightness(1.15)}.form-actions{display:flex;gap:8px;margin-top:15px}.form-actions button{font-size:12px;flex:1}.form-actions button[type=submit]{border-color:#6be4ad;color:#b7ffda}#quick{width:100%;font-size:10px;margin-top:10px;background:transparent;border-color:#466e52}.local-note{font-size:9px;color:#86a28e;line-height:1.4}.chips{display:flex;gap:5px;flex-wrap:wrap}.chips label{position:relative;margin:0;padding:8px;border:1px solid #496c54;font-size:10px;color:#bcd7c4;cursor:pointer}.chips input{display:inline;width:auto;margin:0 4px 0 0;accent-color:#50eaa6}.chips label:has(input:checked){background:#1a472c;border-color:#90d8ac}#form-error{font-size:11px;color:#f7b78e;line-height:1.4}#steps{position:absolute;left:3.8%;top:37%;width:13%;display:grid;gap:18px;background:#040c07e8;padding:10px}#steps button{border:0;background:none;color:#8aa395;font-size:clamp(9px,.8vw,14px);text-align:left;padding:8px}#steps button[aria-current=step]{color:#70ffd0;border-left:2px solid #70ffd0}#identity-status{position:absolute;left:28%;top:77%;width:35%;height:7%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#07120ce8;border:1px solid #417952;color:#b8ffe0;letter-spacing:.16em;font-size:clamp(10px,1.1vw,18px)}#identity-status span{font-size:.7em;color:#b3c7b5;margin-top:7px}#hologram{position:absolute;left:37%;top:20%;width:19%;height:52%;pointer-events:none;overflow:hidden;mix-blend-mode:screen;background:radial-gradient(ellipse,var(--accent,#4affbb) -120%,transparent 65%)}#hologram i{display:block;position:absolute;left:0;width:100%;height:2px;top:0;background:#baffdf;box-shadow:0 0 18px 5px var(--accent,#60ffc0);animation:scan 5s ease-in-out infinite}#hologram span{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 8px,#b1ffdf0a 9px)}#dashboard-search{position:absolute;left:17.5%;top:2.4%;width:37%;height:3%;font-size:clamp(9px,.9vw,15px);padding:0 5px;margin:0;background:#151716;border:0;border-radius:4px}#personal-name{position:absolute;left:29.3%;top:24.5%;width:17%;height:7.3%;background:linear-gradient(90deg,#070909,#080a09);color:#fff;padding:0 .2%;font-size:clamp(18px,2vw,33px);font-weight:600;line-height:1.25;overflow:hidden}#personal-name small{display:block;font-size:.45em;color:#ddd;font-weight:400}#presence-cover{position:absolute;left:60.2%;top:42.7%;width:14.5%;height:3.7%;background:#020704;border:1px solid #586057;color:#c0c8bd;padding:.3%;font-size:clamp(8px,.9vw,15px)}#presence-cover b{color:#8c9d91;font-weight:400;margin-left:6px}#presence-cover i{display:inline-block;width:11%;height:65%;background:#526454;border-radius:15px;margin-left:7%}#tab-content{position:absolute;left:15.3%;top:67.5%;width:59.4%;height:25.3%;padding:1%;background:repeating-linear-gradient(0deg,#ead4a004 0 1px,transparent 1px 3px),linear-gradient(140deg,#222519,#030805 30%,#050a07 90%,#252617);border:1px solid #7a714d;overflow:auto;color:#d9e4d9;font-size:clamp(10px,.85vw,15px);scrollbar-width:thin}#tab-content h2{font-size:1.4em;margin:5px 0 10px;color:#e4c58b}#tab-content p{line-height:1.5}#tab-content button{padding:7px 12px;font-size:11px}#tab-close{position:absolute;left:73%;top:67.4%;background:#152319;color:#e6d2a3;border:1px solid #a99565;z-index:6}#tab-indicator{position:absolute;top:65.5%;height:.22%;background:#ffe2a0;box-shadow:0 0 8px #e9c27a;pointer-events:none}.project-row{display:flex;align-items:center;gap:15px;border-bottom:1px solid #53644755;padding:10px}.project-row>div{flex:1}.project-row small{display:block;color:#90a995;margin-top:5px}dialog{background:repeating-linear-gradient(0deg,#a5c69c04 0 1px,transparent 1px 4px),linear-gradient(140deg,#2f402d,#06120b 22%,#030b06 82%,#323924);border:1px solid #c0b078;color:#d8e4d6;padding:30px;width:min(560px,92vw);max-height:85svh;box-shadow:0 30px 100px #000}dialog::backdrop{background:#0009;backdrop-filter:blur(6px)}dialog h2{font-size:27px;color:#e7d4a6;font-weight:500;margin:14px 0}dialog p,dialog li{font-size:13px;line-height:1.7;color:#b8cbb9}dialog small{color:#78d5a6;letter-spacing:.1em;font-size:10px}#modal-close{float:right;border:0;background:none;color:#d8dfd1;font-size:24px;padding:0}dialog button{margin:6px 5px 0 0;font-size:12px}dialog audio,dialog video{width:100%;margin-top:12px}.muted{font-size:11px;color:#91a591}.error{color:#f0b396}#toast{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:40;max-width:85vw;background:#061c10ee;border:1px solid #778c61;padding:10px 18px;font-size:12px;color:#d7e9d6;text-align:center}#toast:empty{display:none}@keyframes arrive{from{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}@keyframes breathe{to{box-shadow:0 0 45px #62ffd633,inset 0 0 30px #70ffd42a}}@keyframes scan{50%{top:95%;opacity:.4}}.departing{animation:leave .65s ease forwards}@keyframes leave{to{opacity:0;filter:blur(5px)}}
@media(max-width:700px){.lab{font-size:8px;padding:0 8px}.lab small{display:none}.lab b{display:none}#screen{display:block;overflow:auto}.scene{width:100%;min-height:calc(100svh - 32px);aspect-ratio:auto}.scene-art{position:absolute;inset:0;object-fit:cover;object-position:center;height:100%}#entrance .scene-art{object-position:50% 50%}#google,#email,#existing{left:12%!important;width:76%!important;height:54px!important;background:#061d10e8;border:1px solid #b0b788;color:#e8efd9;clip-path:none}#google{top:62%!important}#google:after{content:'Continuar com Google'}#email{top:71%!important}#email:after{content:'Continuar com e-mail'}#existing{top:80%!important}#existing:after{content:'Já tenho conta'}.entry-note{left:10%;width:80%;bottom:5%;font-size:10px}#chamber{padding:280px 16px 20px}#chamber .scene-art{object-position:44% 50%;opacity:.6}#identity-form{position:relative;left:auto;top:auto;width:100%;height:auto;padding:22px;min-height:430px}h1{font-size:26px}#steps{left:3%;top:20px;width:94%;display:flex;gap:0;justify-content:space-around;padding:4px;background:#06180bde}#steps button{font-size:9px;padding:8px 4px}#hologram{left:35%;top:60px;width:30%;height:190px}#identity-status{left:12%;top:225px;width:76%;height:43px;font-size:13px}#identity-status span{font-size:9px}#dashboard{width:1100px;min-height:619px;height:619px}#dashboard .scene-art{position:relative;object-fit:fill}#dashboard-search{font-size:11px}#personal-name{font-size:23px}#screen:has(#dashboard:not([hidden])){overflow:auto}#presence-cover{font-size:10px}#tab-content{font-size:11px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

#personal-name,#presence-cover{pointer-events:none}#dashboard:has(#tab-content:not([hidden])):after{content:"";position:absolute;left:20.1%;top:65.45%;width:9.5%;height:.5%;background:#100f09;pointer-events:none}#tab-indicator{z-index:5}

#steps{left:8.2%;top:37%;width:13.5%;height:31%;background:transparent;padding:0;gap:0;grid-template-rows:repeat(4,1fr)}#steps button{background:linear-gradient(90deg,#070d0b 80%,#070d0b00);padding:8px 5px;align-self:center;min-height:48px}#identity-status{background:#06100a}#tab-content{z-index:4}#dashboard:has(#tab-content:not([hidden])):after{top:64.9%;height:1.4%;z-index:2}#presence-cover{left:60.2%;top:41.3%;height:5.1%;padding:.7%;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 25%)}
@media(max-width:700px){#steps{left:3%;top:20px;width:94%;height:auto;display:flex}#steps button{min-height:35px;background:#07110e}#identity-status{background:#06100a}}

#account-tools{display:flex;gap:6px;align-items:center}#account-tools button{border:1px solid #84916e;color:#e5d1a0;background:linear-gradient(140deg,#394832,#06160c);padding:4px 8px;font-size:10px;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.admin-filters,.request-actions,.auth-switch{display:flex;flex-wrap:wrap;gap:8px}.admin-filters button[aria-pressed=true]{border-color:#71eeb3!important;color:#aaffd5!important}.request-row{border-bottom:1px solid #57705b;padding:12px 0}.request-row h3{color:#e9d5a5;margin:6px 0;font-weight:500}.request-row small{color:#a2bda7}.request-row textarea{min-height:60px}.request-row button:disabled,dialog button:disabled{opacity:.55;cursor:wait}#tab-content:has(.admin-filters){height:30%;top:66%}#profile-avatar{position:absolute;left:16.2%;top:18%;width:12%;height:19%;object-fit:cover;border:1px solid #95b387;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);pointer-events:none}@media(max-width:700px){.lab{height:auto;min-height:40px;flex-wrap:wrap;gap:5px;padding:5px 8px}#account-tools{order:3;width:100%;justify-content:center}#account-tools button{min-height:32px;font-size:10px}}
.persisted-metrics{pointer-events:none}.persisted-metrics>div{position:absolute;background:#070b09;color:#dcebdc;overflow:hidden}.account-handle{left:73.3%;top:2.1%;width:14.5%;height:5.2%;padding:.3%;font-size:clamp(9px,.8vw,14px)}.identity-biography{left:29.2%;top:32%;width:30%;height:5.9%;padding:.2%;font-size:clamp(8px,.78vw,13px);line-height:1.4}.identity-counts{left:29.2%;top:38.8%;width:30%;height:7%;display:flex;align-items:center;justify-content:space-between;font-size:clamp(8px,.7vw,12px);padding:.3%}.identity-counts span{text-align:center}.identity-counts b{display:block;font-size:1.3em;margin-bottom:3px}.wallet-value{left:80%;top:15.7%;width:14.2%;height:5.8%;background:#473616!important;color:#f2dfb8!important;font-size:clamp(14px,1.7vw,29px);padding:.1% .4%;line-height:1}.wallet-value small{display:block;font-size:.36em;margin-top:3px}.network-count{left:79%;top:40.3%;width:18.8%;height:5%;font-size:clamp(8px,.8vw,14px);padding:.3%}.journey-real{left:79%;top:64.8%;width:19%;height:9.5%;font-size:clamp(8px,.76vw,13px);padding:.2%;line-height:1.2}.journey-real p{margin:3px 0;color:#bfe2c4}.dossier-real{left:86.3%;top:80.5%;width:9.5%;height:3.6%;font-size:clamp(8px,.8vw,14px);padding:.2%}.avatar-placeholder,#profile-avatar{left:17.2%!important;top:19.8%!important;width:9.8%!important;height:17.5%!important;border-radius:50%;clip-path:circle(50%)}.avatar-placeholder{display:grid;place-items:center;background:radial-gradient(circle,#173c29,#040b06)!important;color:#d7c291!important;border:1px solid #526c53;font-weight:bold;font-size:clamp(16px,2vw,32px)}
.network-count{left:78%;width:20%;height:6.8%}.journey-real{left:77%;width:21%;height:9.9%;padding-left:1%}.dossier-real{left:85.5%;top:79.5%;width:10.5%;height:5%;display:flex;align-items:center;justify-content:center}

/* Preserve the approved chrome while replacing every printed sample-data well. */
.cover-placeholder{left:36.8%;top:8.6%;width:26.8%;height:23.1%;display:grid;place-items:center;background:radial-gradient(ellipse,#163425,#050b08)!important;color:#c4b48a!important;font-size:clamp(10px,1vw,16px);letter-spacing:.12em;background-size:cover!important;background-position:center!important;clip-path:polygon(0 0,100% 0,100% 85%,87% 100%,6% 100%,0 89%)}.cover-placeholder.has-cover{color:transparent!important}
.network-avatars-empty{left:77%;top:35.3%;width:21.2%;height:6.6%;display:grid;place-items:center;font-size:clamp(9px,1vw,16px);letter-spacing:.14em}.next-events-real{left:77%;top:51%;width:21%;height:8.1%;display:grid;place-items:center;text-align:center;padding:1%;font-size:clamp(9px,1vw,16px)}.radar-empty{left:87.3%;top:79.1%;width:10.9%;height:10.7%;display:grid;place-items:center;text-align:center;font-size:clamp(8px,.75vw,12px);color:#8caa96!important}
.identity-id-empty{left:62.7%;top:29.8%;width:11.4%;height:3%;font-size:clamp(8px,.7vw,12px);padding:.1%}.artist-id-empty{left:23%;top:12%;width:5.4%;height:4.2%;font-size:clamp(8px,.7vw,12px);display:grid;place-items:center}.top-avatar-empty{left:72.4%;top:1.2%;width:2.9%;height:4.8%;border-radius:50%;display:grid;place-items:center;font-size:8px;background:#143321!important}
.empty-stories{inset:0;background:none!important}.empty-stories i{position:absolute;top:48%;width:5.65%;height:9.4%;display:grid;place-items:center;border:1px solid #786d49;border-radius:50%;background:radial-gradient(circle,#14251b,#050b07);color:#809383;font-size:clamp(18px,2.2vw,36px);font-style:normal}.wallet-value{left:82.9%;width:12.5%}.network-count{top:41.7%;height:4.6%}.identity-biography{height:6.5%}.dossier-real{z-index:1}.journey-real{top:64.6%;height:9.6%;width:21.3%}

.profile-presence-dot{left:25.5%;top:34.2%;width:1.8%;height:3.3%;border-radius:50%;background:#66746b!important;border:2px solid #0a110d}.profile-presence-dot.online{background:#4de9a2!important}.notification-badge-empty{left:70.2%;top:1.5%;width:1.1%;height:1.8%;background:#07100b!important}

#personal-name{z-index:2;font-size:clamp(14px,1.5vw,26px);line-height:1.15}#personal-name small{font-size:.48em}.radar-empty{left:83.5%;width:14.7%;top:78.5%;height:11.4%;padding-top:3%}.cover-placeholder{z-index:0}.avatar-placeholder{z-index:1}.profile-presence-dot{z-index:2}
.service-wells-empty{inset:0;background:none!important}.service-wells-empty section{position:absolute;top:67.7%;width:14.1%;height:24.9%;border:1px solid #736444;background:linear-gradient(135deg,#19231a,#050b07 65%,#242619);padding:1.1%;display:flex;flex-direction:column;justify-content:center;gap:12px;font-size:clamp(9px,1.05vw,17px);color:#dcd6c4}.service-wells-empty span{font-size:.8em;color:#8d9d91}.service-wells-empty small{margin-top:auto;display:grid;place-items:center;min-height:2.5vw;border:1px solid #8e7740;color:#dec69a;background:linear-gradient(110deg,#423718,#0b160d);font-size:.72em;letter-spacing:.03em}

#personal-name{font-size:clamp(14px,1.35vw,23px)}.account-handle{left:75.8%;width:12.5%;font-size:clamp(8px,.7vw,12px)}

.ws-notification-bell{position:relative;min-width:42px}.ws-notification-bell svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7}.ws-notification-bell>span{position:absolute;top:-7px;right:-6px;min-width:20px;padding:3px 5px;border-radius:20px;background:#c6e79f;color:#101c13;font:600 11px Arial,sans-serif}.ws-notification-bell>span[hidden]{display:none}.ws-unified-notification{width:100%;display:grid;gap:8px;text-align:left;color:#e4eddf;background:#11201888;border:1px solid #82af7133;border-radius:13px;padding:17px;margin-top:12px;font:inherit}.ws-unified-notification small{color:#b3c3ac}.ws-unified-notification.is-unread{border-color:#afd18588;background:#283b1a66}.ws-unified-notification:focus-visible{outline:2px solid #d6e6b6;outline-offset:3px}
