.my-chamber{min-height:100svh;padding:130px clamp(22px,8vw,130px) 110px;background:radial-gradient(circle at 82% 6%,rgba(104,153,127,.14),transparent 25%),#050c08}.my-hero{position:relative;max-width:1050px;padding-bottom:95px}.my-hero h1{margin:18px 0;color:#f1ecdf;font:600 clamp(72px,10vw,140px)/.8 var(--display);letter-spacing:-.05em}.my-hero h1 em{color:#7fa18e}.my-hero>p:not(.eyebrow){max-width:650px;color:rgba(210,223,214,.58);font:600 21px/1.5 var(--display)}.privacy-seal{position:absolute;right:0;bottom:80px;display:flex;align-items:center;gap:20px}.privacy-seal span{display:grid;width:82px;aspect-ratio:1;place-items:center;border:1px solid rgba(205,181,128,.25);border-radius:50%;color:rgba(205,181,128,.25);font:500 30px/1 NotoDeva,serif}.privacy-seal p{color:rgba(205,218,209,.36);font:600 6px/1.8 var(--sans);letter-spacing:.12em;text-transform:uppercase}.my-section{padding:65px 0;border-top:1px solid rgba(216,229,219,.11)}.my-section>div:first-child{display:flex;align-items:end;justify-content:space-between}.my-section h2{margin:0;color:#eee9dd;font:600 clamp(42px,5vw,68px)/.9 var(--display)}.my-status{color:rgba(205,218,209,.43);font:500 9px/1.6 var(--sans)}.my-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;background:rgba(218,229,221,.1)}.my-grid:empty{display:none}.my-grid article{display:flex;min-height:265px;flex-direction:column;padding:27px;background:#09130e}.my-grid small{color:#91ad9d;font:600 7px/1.5 var(--sans);letter-spacing:.12em}.my-grid h3{margin:30px 0 13px;color:#eee8dc;font:600 27px/1 var(--display)}.my-grid p{margin:0;color:rgba(207,220,211,.48);font-size:11px;line-height:1.6}.my-grid a{display:flex;justify-content:space-between;margin-top:auto;padding-top:22px;color:#ceb47f;font:600 7px/1 var(--sans);letter-spacing:.13em;text-decoration:none;text-transform:uppercase}.my-progress{height:2px;margin-top:22px;background:#203129}.my-progress i{display:block;height:100%;background:#cfb57e}@media(max-width:800px){.my-chamber{padding:100px 18px 75px}.privacy-seal{position:static;margin-top:45px}.my-grid{grid-template-columns:1fr}.my-section{padding:50px 0}}
.sync-section{position:relative;margin-top:2rem;padding:clamp(3rem,6vw,6rem);border:1px solid rgba(212,188,136,.2);background:radial-gradient(circle at 90% 5%,rgba(199,166,99,.11),transparent 30%),linear-gradient(145deg,#0b1912,#06100b)}.sync-heading{display:flex!important;align-items:flex-end!important;gap:2rem}.sync-state{padding:.65rem .9rem;border:1px solid rgba(126,169,145,.35);color:#a7c7b5;font:600 .44rem/1 var(--sans);letter-spacing:.14em}.sync-boundary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:2.5rem 0;background:rgba(216,229,219,.1)}.sync-boundary>div{min-height:10rem;padding:1.5rem;background:#08130d}.sync-boundary small{color:#c8aa70;font:600 .43rem/1 var(--sans);letter-spacing:.15em}.sync-boundary p{color:#93a097;font-size:.72rem;line-height:1.65}.sync-panel{padding:1.6rem;border:1px solid rgba(216,229,219,.12);background:rgba(3,10,6,.48)}.sync-section input{width:min(100%,420px);border:1px solid rgba(220,232,222,.16);background:#07100b;color:#f2eee4;padding:13px}.sync-section label{display:grid;gap:8px;color:#93a097;font-size:12px}.sync-section button{border:1px solid rgba(200,170,112,.55);border-radius:999px;background:transparent;color:#c8aa70;padding:12px 16px;margin:10px 8px 0 0}.sync-section button:first-of-type{background:#c8aa70;color:#07100c}.sync-consent{grid-template-columns:auto 1fr!important;align-items:start;max-width:660px}.sync-consent input{width:auto;margin-top:3px}.sync-actions{display:flex;flex-wrap:wrap}@media(max-width:700px){.sync-section{padding:2rem 1.2rem}.sync-heading{align-items:flex-start!important;flex-direction:column}.sync-boundary{grid-template-columns:1fr}}
.account-dialog{width:min(920px,calc(100vw - 2rem));max-height:90svh;padding:0;border:1px solid rgba(211,184,127,.32);background:radial-gradient(circle at 90% 0,rgba(202,171,108,.12),transparent 30%),#06100b;color:#f1ecdf;box-shadow:0 45px 140px rgba(0,0,0,.72);overflow:auto}.account-dialog::backdrop{background:rgba(2,7,4,.82);backdrop-filter:blur(12px)}.account-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;padding:clamp(2rem,5vw,4rem);border-bottom:1px solid rgba(216,229,219,.12)}.account-dialog-head small{color:#8eae9b;font:600 .45rem/1 var(--sans);letter-spacing:.18em}.account-dialog-head h3{margin:1rem 0 0;font:600 clamp(3rem,6vw,5.5rem)/.82 var(--display)}.account-dialog-head h3 em{color:#c8aa70}.account-dialog-head>button{margin:0;width:2.7rem;height:2.7rem;padding:0;border-color:rgba(216,229,219,.2);background:transparent!important;color:#d6cdbb!important;font-size:1.4rem}.account-oauth{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:2rem clamp(1.5rem,5vw,4rem) 0}.account-oauth button{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.5rem;margin:0;border-radius:0;background:#f3efe5!important;color:#102017!important;font-size:.55rem}.account-oauth button:nth-child(2){background:#050705!important;color:#fff!important}.account-oauth b{font:600 1rem var(--sans)}.account-oauth span{grid-column:1/-1;padding:1.3rem 0 .3rem;color:#758c7f;font:600 .42rem var(--sans);letter-spacing:.14em;text-align:center;text-transform:uppercase}.account-dialog .sync-panel{margin:1rem clamp(1.5rem,5vw,4rem) 3rem}.account-dialog #syncMessage{display:block;min-height:2rem;margin:0 clamp(1.5rem,5vw,4rem) 2rem}.sync-section>#openAccount{display:none}@media(max-width:700px){.account-oauth{grid-template-columns:1fr}.account-oauth span{grid-column:auto}.account-dialog-head{padding:2rem 1.4rem}.account-dialog .sync-panel{margin:1rem 1.4rem 2rem}}
.account-open{overflow:hidden}.prana-auth-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(2,7,4,.84);backdrop-filter:blur(12px)}.prana-auth-scrim[hidden]{display:none}.prana-auth-modal{position:relative;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);width:min(980px,100%);max-height:calc(100svh - 40px);overflow:auto;border:1px solid rgba(212,188,136,.24);border-radius:24px;background:#08110c;box-shadow:0 35px 120px rgba(0,0,0,.72)}.prana-auth-close{position:absolute;z-index:2;top:18px;right:20px;width:38px;height:38px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#aab7ad!important;font-size:25px;cursor:pointer}.prana-auth-world{position:relative;display:flex;min-height:650px;overflow:hidden;align-items:center;justify-content:center;padding:42px;background:radial-gradient(circle at 50% 40%,rgba(190,151,86,.18),transparent 30%),linear-gradient(155deg,#10291c,#06100b)}.identity-orbit{position:relative;width:230px;height:230px;border:1px solid rgba(200,170,112,.3);border-radius:50%;display:grid;place-items:center}.identity-orbit:before,.identity-orbit:after{content:"";position:absolute;inset:28px;border:1px solid rgba(152,184,164,.22);border-radius:50%;transform:rotate(42deg)}.identity-orbit:after{inset:-28px;transform:rotate(-24deg)}.identity-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#c8aa70;box-shadow:0 0 18px #c8aa70}.identity-orbit i:nth-child(1){top:-4px}.identity-orbit i:nth-child(2){right:18px;bottom:28px}.identity-orbit i:nth-child(3){left:15px;top:40px}.identity-orbit i:nth-child(4){bottom:-4px}.identity-core{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:rgba(4,13,8,.86);color:#d9bb7e;font:500 30px var(--display);box-shadow:0 0 70px rgba(196,158,91,.2)}.world-caption{position:absolute;left:36px;bottom:36px}.world-caption small,.modal-kicker{color:#96af9e;font:600 9px/1 var(--sans);letter-spacing:.19em}.world-caption strong{display:block;margin-top:12px;color:#e9e5da;font:500 25px/1.05 var(--display)}.prana-auth-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,72px)}.prana-auth-panel h2{margin:18px 0;color:#f1ede3;font:600 clamp(48px,5vw,74px)/.88 var(--display)}.prana-auth-panel h2 em{color:#c8aa70}.modal-copy{max-width:470px;color:#8fa097;font-size:13px;line-height:1.7}.prana-auth-panel .account-oauth{padding:26px 0 4px}.prana-auth-panel .sync-panel{margin:18px 0 0}.prana-auth-panel #syncMessage{min-height:22px;margin:12px 0}.modal-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.modal-trust span{padding:7px 10px;border:1px solid rgba(216,229,219,.12);border-radius:999px;color:#809187;font:600 8px var(--sans);letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.prana-auth-modal{grid-template-columns:1fr}.prana-auth-world{display:none}.prana-auth-panel{padding:56px 22px 28px}.prana-auth-panel h2{font-size:52px}.prana-auth-panel .account-oauth{grid-template-columns:1fr}.prana-auth-panel .account-oauth span{grid-column:auto}}

/* Shared PRĀṆA identity providers */
.prana-auth-panel .account-oauth{display:grid;grid-template-columns:1fr 1fr;gap:10px}.prana-auth-panel .account-oauth button{display:grid;grid-template-columns:19px 1fr 12px;align-items:center;gap:10px;min-height:58px;margin:0;padding:0 15px;border:1px solid rgba(216,229,219,.16);border-radius:13px;background:#f3efe5!important;color:#102017!important;box-shadow:0 13px 34px rgba(0,0,0,.2);transition:transform .2s,border-color .2s}.prana-auth-panel .account-oauth button:nth-child(2){background:#050705!important;color:#fff!important}.prana-auth-panel .account-oauth button:hover{transform:translateY(-2px);border-color:#c8aa70}.prana-auth-panel .account-oauth button svg{width:18px;height:18px}.prana-auth-panel .account-oauth button span{grid-column:auto;padding:0;color:inherit;font:600 9px/1 var(--sans);letter-spacing:.035em;text-transform:none}.prana-auth-panel .account-oauth button i{font:400 12px Arial,sans-serif;opacity:.5}.prana-auth-panel .account-oauth>span{grid-column:1/-1;padding:12px 0 2px}.prana-auth-panel .account-oauth>small{grid-column:1/-1;color:#758c7f;font:400 9px/1.5 var(--sans);text-align:center}@media(max-width:700px){.prana-auth-panel .account-oauth{grid-template-columns:1fr}.prana-auth-panel .account-oauth>span,.prana-auth-panel .account-oauth>small{grid-column:auto}}
