.IdentityRuntime-module__aXJvEq__authRuntime,.IdentityRuntime-module__aXJvEq__profileRuntime{width:min(1180px,100%);margin:0 auto}.IdentityRuntime-module__aXJvEq__authRuntime{grid-template-columns:minmax(0,1fr) minmax(340px,500px);align-items:center;gap:clamp(35px,7vw,90px);display:grid}.IdentityRuntime-module__aXJvEq__authIntro p,.IdentityRuntime-module__aXJvEq__profileIdentity p,.IdentityRuntime-module__aXJvEq__profileEditor>div>p{color:#d6ad53;letter-spacing:.25em;margin:0;font-size:.58rem;font-weight:900}.IdentityRuntime-module__aXJvEq__authIntro h2,.IdentityRuntime-module__aXJvEq__profileIdentity h2{margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.9rem,6vw,5.7rem);font-weight:400;line-height:.97}.IdentityRuntime-module__aXJvEq__authIntro>span{color:#ffffff9e;max-width:630px;margin-top:24px;font-size:.88rem;line-height:1.78;display:block}.IdentityRuntime-module__aXJvEq__identityMark{align-items:center;gap:17px;margin-top:36px;display:flex}.IdentityRuntime-module__aXJvEq__identityMark>span{color:#b6323e;border:2px solid #8f2530;border-radius:50%;place-items:center;width:64px;height:64px;font-size:2rem;display:grid}.IdentityRuntime-module__aXJvEq__identityMark>div{flex-direction:column;display:flex}.IdentityRuntime-module__aXJvEq__identityMark strong{color:#efd186;letter-spacing:.15em;font-size:.56rem}.IdentityRuntime-module__aXJvEq__identityMark small{color:#ffffff59;letter-spacing:.1em;margin-top:6px;font-size:.46rem}.IdentityRuntime-module__aXJvEq__authPanel{background:linear-gradient(145deg,#ffffff0f,#ffffff03);border:1px solid #e2c17033;border-radius:6px;padding:clamp(25px,5vw,43px)}.IdentityRuntime-module__aXJvEq__authPanel form,.IdentityRuntime-module__aXJvEq__profileEditor form{gap:9px;display:grid}.IdentityRuntime-module__aXJvEq__authPanel label,.IdentityRuntime-module__aXJvEq__profileEditor form>label,.IdentityRuntime-module__aXJvEq__formColumns label{color:#d6ad53;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:.51rem;font-weight:900}.IdentityRuntime-module__aXJvEq__authPanel input,.IdentityRuntime-module__aXJvEq__profileEditor input,.IdentityRuntime-module__aXJvEq__profileEditor textarea,.IdentityRuntime-module__aXJvEq__profileEditor select{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#00181554;border:1px solid #e2c17033;border-radius:3px;outline:none}.IdentityRuntime-module__aXJvEq__authPanel input,.IdentityRuntime-module__aXJvEq__profileEditor input,.IdentityRuntime-module__aXJvEq__profileEditor select{min-height:48px;padding:0 13px}.IdentityRuntime-module__aXJvEq__profileEditor textarea{resize:vertical;min-height:150px;padding:13px;line-height:1.6}.IdentityRuntime-module__aXJvEq__authPanel input:focus,.IdentityRuntime-module__aXJvEq__profileEditor input:focus,.IdentityRuntime-module__aXJvEq__profileEditor textarea:focus,.IdentityRuntime-module__aXJvEq__profileEditor select:focus{border-color:#e2c17099}.IdentityRuntime-module__aXJvEq__authPanel form>button,.IdentityRuntime-module__aXJvEq__profileEditor form>button{color:#fff;cursor:pointer;letter-spacing:.09em;background:linear-gradient(135deg,#987020,#cba348);border:1px solid #e2c1706b;border-radius:3px;min-height:49px;margin-top:13px;font-size:.54rem;font-weight:900}.IdentityRuntime-module__aXJvEq__authPanel form>button:disabled,.IdentityRuntime-module__aXJvEq__profileEditor form>button:disabled{cursor:wait;opacity:.5}.IdentityRuntime-module__aXJvEq__warning,.IdentityRuntime-module__aXJvEq__error,.IdentityRuntime-module__aXJvEq__success{border:1px solid #e2c17033;padding:12px;font-size:.68rem;line-height:1.5}.IdentityRuntime-module__aXJvEq__warning{color:#efd186;background:#d6ad530f;margin-bottom:16px}.IdentityRuntime-module__aXJvEq__error{color:#efc8ce;background:#781e281f;border-color:#96323c66}.IdentityRuntime-module__aXJvEq__success{color:#efd186;background:#d6ad530d}.IdentityRuntime-module__aXJvEq__authLinks{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.IdentityRuntime-module__aXJvEq__authLinks a{color:#ffffff91;letter-spacing:.07em;font-size:.48rem;font-weight:900;text-decoration:none}.IdentityRuntime-module__aXJvEq__authLinks a:hover{color:#efd186}.IdentityRuntime-module__aXJvEq__profileHero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:27px;display:grid}.IdentityRuntime-module__aXJvEq__avatar{background:#d6ad530f;border:1px solid #e2c17059;border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:relative;overflow:hidden}.IdentityRuntime-module__aXJvEq__avatar img{object-fit:cover}.IdentityRuntime-module__aXJvEq__avatar>span{color:#efd186;font-family:Georgia,Times New Roman,serif;font-size:3rem}.IdentityRuntime-module__aXJvEq__profileIdentity h2{font-size:clamp(2.4rem,5vw,4.8rem)}.IdentityRuntime-module__aXJvEq__profileIdentity>span{color:#ffffff7a;margin-top:9px;font-size:.72rem;display:block}.IdentityRuntime-module__aXJvEq__role{color:#efd186;letter-spacing:.1em;border:1px solid #e2c17040;border-radius:999px;margin-top:13px;padding:7px 11px;font-size:.46rem;font-weight:900;display:inline-flex}.IdentityRuntime-module__aXJvEq__logout{color:#ffffffa1;cursor:pointer;background:0 0;border:1px solid #e2c17038;border-radius:3px;min-height:42px;padding:0 15px;font-size:.48rem;font-weight:900}.IdentityRuntime-module__aXJvEq__profileGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:45px;display:grid}.IdentityRuntime-module__aXJvEq__profileGrid article{background:#ffffff05;border:1px solid #e2c17026;flex-direction:column;justify-content:center;min-height:150px;padding:20px;display:flex}.IdentityRuntime-module__aXJvEq__profileGrid small{color:#d6ad53;letter-spacing:.1em;font-size:.47rem;font-weight:900}.IdentityRuntime-module__aXJvEq__profileGrid strong{color:#efd186;text-transform:capitalize;margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:400}.IdentityRuntime-module__aXJvEq__profileGrid span{color:#ffffff5e;margin-top:5px;font-size:.55rem}.IdentityRuntime-module__aXJvEq__profileEditor{background:linear-gradient(145deg,#d6ad530d,#ffffff03);border:1px solid #e2c17029;grid-template-columns:minmax(0,1fr) minmax(390px,560px);gap:60px;margin-top:18px;padding:clamp(27px,5vw,50px);display:grid}.IdentityRuntime-module__aXJvEq__profileEditor h3{margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:400}.IdentityRuntime-module__aXJvEq__profileEditor>div>span{color:#ffffff94;max-width:600px;margin-top:17px;font-size:.83rem;line-height:1.7;display:block}.IdentityRuntime-module__aXJvEq__avatarUpload{color:#efd186;cursor:pointer;border:1px solid #e2c17047;align-items:center;min-height:43px;margin-top:24px;padding:0 15px;font-size:.49rem;font-weight:900;display:inline-flex}.IdentityRuntime-module__aXJvEq__avatarUpload input{display:none}.IdentityRuntime-module__aXJvEq__formColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.IdentityRuntime-module__aXJvEq__formColumns label{gap:8px;display:grid}.IdentityRuntime-module__aXJvEq__loading{color:#efd186;letter-spacing:.12em;place-items:center;min-height:360px;font-size:.55rem;font-weight:900;display:grid}@media (max-width:900px){.IdentityRuntime-module__aXJvEq__authRuntime,.IdentityRuntime-module__aXJvEq__profileEditor{grid-template-columns:1fr}.IdentityRuntime-module__aXJvEq__profileHero{grid-template-columns:auto minmax(0,1fr)}.IdentityRuntime-module__aXJvEq__logout{grid-column:1/-1;width:100%}.IdentityRuntime-module__aXJvEq__profileGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.IdentityRuntime-module__aXJvEq__profileHero{grid-template-columns:1fr}.IdentityRuntime-module__aXJvEq__avatar{width:100px;height:100px}.IdentityRuntime-module__aXJvEq__profileGrid,.IdentityRuntime-module__aXJvEq__formColumns{grid-template-columns:1fr}}.IdentityRuntime-module__aXJvEq__bitacoraLink{color:#efd186;letter-spacing:.07em;border:1px solid #e2c1703d;align-items:center;min-height:42px;margin-bottom:28px;padding:0 15px;font-size:.49rem;font-weight:900;text-decoration:none;display:inline-flex}.IdentityRuntime-module__aXJvEq__bitacoraLink:hover{background:#e2c1700f}.IdentityRuntime-module__aXJvEq__registrationSuccess{text-align:center;background:radial-gradient(circle at 50% 0,#d6ad531a,#0000 42%),#ffffff09;border:1px solid #d6ad5357;border-radius:24px;flex-direction:column;align-items:center;width:100%;padding:clamp(1.4rem,4vw,2.4rem);display:flex;box-shadow:inset 0 1px #ffffff0b,0 22px 55px #0000002e}.IdentityRuntime-module__aXJvEq__registrationSuccessMark{background:#ffffff06;border:1px solid #d6ad533d;border-radius:50%;place-items:center;width:82px;height:82px;margin-bottom:1rem;display:grid}.IdentityRuntime-module__aXJvEq__registrationSuccessEyebrow{color:#d6ad53e6;letter-spacing:.18em;margin:0 0 .7rem;font-size:.7rem;font-weight:700}.IdentityRuntime-module__aXJvEq__registrationSuccess h3{color:#fffffff5;max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,4vw,2.15rem);font-weight:400;line-height:1.25}.IdentityRuntime-module__aXJvEq__registrationSuccessLead{color:#ffffffb3;margin:1rem 0 .55rem;font-size:.94rem;line-height:1.65}.IdentityRuntime-module__aXJvEq__registrationEmail{overflow-wrap:anywhere;color:#fffffff2;letter-spacing:.025em;background:#07151285;border:1px solid #d6ad534d;border-radius:14px;width:100%;max-width:470px;padding:.85rem 1rem;font-size:.92rem;font-weight:700}.IdentityRuntime-module__aXJvEq__registrationSteps{text-align:left;gap:.65rem;width:100%;max-width:500px;margin:1.45rem 0;padding:0;list-style:none;display:grid}.IdentityRuntime-module__aXJvEq__registrationSteps li{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem .9rem;display:grid}.IdentityRuntime-module__aXJvEq__registrationSteps li>span{color:#d6ad53f2;letter-spacing:.08em;border:1px solid #d6ad5352;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.67rem;font-weight:700;display:grid}.IdentityRuntime-module__aXJvEq__registrationSteps p{color:#fffc;margin:0;font-size:.84rem;line-height:1.55}.IdentityRuntime-module__aXJvEq__registrationSuccessNote{color:#ffffff94;max-width:500px;font-size:.78rem;line-height:1.65}.IdentityRuntime-module__aXJvEq__registrationSecurity{color:#d6ad53d1;max-width:500px;margin-top:.85rem;font-size:.72rem;line-height:1.55}.IdentityRuntime-module__aXJvEq__registrationLoginLink{color:#fffffff0;letter-spacing:.12em;background:#d6ad5314;border:1px solid #d6ad5370;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:1.45rem;padding:.8rem 1.35rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.IdentityRuntime-module__aXJvEq__registrationLoginLink:hover{background:#d6ad5324;border-color:#d6ad53b3;transform:translateY(-1px)}.IdentityRuntime-module__aXJvEq__registrationLoginLink:focus-visible{outline-offset:3px;outline:2px solid #d6ad53e6}@media (max-width:560px){.IdentityRuntime-module__aXJvEq__registrationSuccess{border-radius:20px;padding:1.3rem 1rem}.IdentityRuntime-module__aXJvEq__registrationSteps li{grid-template-columns:34px minmax(0,1fr);gap:.65rem;padding:.75rem}.IdentityRuntime-module__aXJvEq__registrationEmail{font-size:.82rem}}.IdentityRuntime-module__aXJvEq__avatarFrame{width:128px;height:128px;position:relative}.IdentityRuntime-module__aXJvEq__avatarAdminBadge{z-index:4;color:#fff8df;letter-spacing:.09em;min-width:42px;min-height:26px;text-shadow:none;background:#593407f7;border:2px solid #ffecb5f2;border-radius:999px;place-items:center;padding:0 8px;font-size:.58rem;font-weight:950;display:grid;position:absolute;bottom:4px;right:-7px;box-shadow:0 8px 24px #00000057}.IdentityRuntime-module__aXJvEq__profileIdentity>span,.IdentityRuntime-module__aXJvEq__profileGrid span,.IdentityRuntime-module__aXJvEq__profileEditor>div>span,.IdentityRuntime-module__aXJvEq__authLinks a,.IdentityRuntime-module__aXJvEq__logout{color:#ffffffd6!important}.IdentityRuntime-module__aXJvEq__profileGrid article,.IdentityRuntime-module__aXJvEq__profileEditor{-webkit-backdrop-filter:blur(10px);background-color:#04261e7a;border-color:#ffffff26}.IdentityRuntime-module__aXJvEq__profileEditor label{color:#ffe7a6f0}.IdentityRuntime-module__aXJvEq__profileEditor input,.IdentityRuntime-module__aXJvEq__profileEditor textarea,.IdentityRuntime-module__aXJvEq__profileEditor select{color:#fff;background-color:#011b15ad;border-color:#ffffff2e}@media (max-width:620px){.IdentityRuntime-module__aXJvEq__avatarFrame{width:100px;height:100px}}.IdentityRuntime-module__aXJvEq__avatarUpload[data-saved=true]{color:#def1df;background:#428b591f;border-color:#97d9ab94}.IdentityRuntime-module__aXJvEq__fieldStatusSaved,.IdentityRuntime-module__aXJvEq__fieldStatusPending{letter-spacing:.055em;border-radius:8px;margin:3px 0 2px;padding:8px 10px;font-size:.62rem;font-weight:850;line-height:1.4}.IdentityRuntime-module__aXJvEq__fieldStatusSaved{color:#def1df;background:#428b5917;border:1px solid #97d9ab4d}.IdentityRuntime-module__aXJvEq__fieldStatusPending{color:#efd186;background:#e2c1700f;border:1px solid #e2c17040}.IdentityRuntime-module__aXJvEq__profileEditor form>button:disabled{cursor:default}.IdentityRuntime-module__aXJvEq__profileEditor form>button:disabled:not(:where([data-loading=true])){opacity:.82}.IdentityRuntime-module__aXJvEq__profileEditorCollapsed{-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#48975c14,#ffffff03),#04261e75;border:1px solid #97d9ab38;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:18px;padding:1rem 1.1rem;display:grid}.IdentityRuntime-module__aXJvEq__profileEditorCollapsedText{gap:.28rem;min-width:0;display:grid}.IdentityRuntime-module__aXJvEq__profileEditorCollapsedText small{color:#97d9abe6;letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:900}.IdentityRuntime-module__aXJvEq__profileEditorCollapsedText strong{color:#def1df;letter-spacing:.03em;font-size:.78rem}.IdentityRuntime-module__aXJvEq__profileEditorCollapsedText span{color:#ffffff9e;font-size:.66rem;line-height:1.45}.IdentityRuntime-module__aXJvEq__profileEditorCollapsedText p{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:72ch;margin:.22rem 0 0;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.IdentityRuntime-module__aXJvEq__profileEditorOpenButton{color:#fff8df;cursor:pointer;letter-spacing:.07em;white-space:nowrap;background:#e2c17014;border:1px solid #e2c17057;border-radius:8px;min-height:42px;padding:0 .9rem;font-size:.58rem;font-weight:900}.IdentityRuntime-module__aXJvEq__profileEditorOpenButton:hover,.IdentityRuntime-module__aXJvEq__profileEditorOpenButton:focus-visible{background:#e2c17024;border-color:#e2c1709e}@media (max-width:620px){.IdentityRuntime-module__aXJvEq__profileEditorCollapsed{grid-template-columns:1fr;padding:.9rem}.IdentityRuntime-module__aXJvEq__profileEditorOpenButton{width:100%}.IdentityRuntime-module__aXJvEq__profileEditorCollapsedText p{-webkit-line-clamp:1}}.IdentityRuntime-module__aXJvEq__profileProducerBadge{margin-top:.65rem;display:flex}@media (max-width:620px){.IdentityRuntime-module__aXJvEq__profileProducerBadge{margin-top:.5rem}}.IdentityRuntime-module__aXJvEq__aliasHint{color:#ffffffad;margin:8px 0 0;font-size:.82rem;line-height:1.4}.IdentityRuntime-module__aXJvEq__adminAccess{color:#f2f7ef;background:linear-gradient(135deg,#103c30,#09271f);border:1px solid #ae85327a;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:24px 28px;display:flex;box-shadow:0 14px 32px #1f3b2d14}.IdentityRuntime-module__aXJvEq__adminAccessCopy p{color:#ffe7a6;letter-spacing:.14em;margin:0 0 8px;font-size:.68rem;font-weight:900}.IdentityRuntime-module__aXJvEq__adminAccessCopy h3{color:#fff8df;margin:0 0 8px;font-size:1.25rem}.IdentityRuntime-module__aXJvEq__adminAccessCopy span{color:#d5e7da;font-size:.9rem}.IdentityRuntime-module__aXJvEq__adminAccessLink{color:#fffdf7;letter-spacing:.08em;background:#185b4c;border-radius:999px;flex:none;align-items:center;gap:12px;padding:13px 18px;font-size:.68rem;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:640px){.IdentityRuntime-module__aXJvEq__adminAccess{flex-direction:column;align-items:flex-start;padding:22px}.IdentityRuntime-module__aXJvEq__adminAccessLink{justify-content:center;width:100%}}
