.set{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.set-nav{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 24px)}[data-shell=modern] .set-nav{top:calc(12px + var(--topbar-h) + 24px)}.set-nav .line{height:1px;background:var(--border);margin:8px 12px}.set-nav button.item{width:100%;background:none;font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.set-tabs{display:none}.set-body{display:flex;flex-direction:column;gap:20px;min-width:0;max-width:820px}.sec{padding:20px 22px;scroll-margin-top:calc(var(--topbar-h) + 24px)}[data-shell=modern] .sec{scroll-margin-top:calc(12px + var(--topbar-h) + 24px)}@media (hover:hover){.sec:hover{transform:none}}.sec .ch{padding-bottom:14px;border-bottom:1px solid var(--border)}.sec .ch.sin-raya{padding-bottom:0;border-bottom:0}.sec-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.grp-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:20px 0 10px}.avatar-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.avatar-row .acts{display:flex;gap:8px}.avatar-row .hint{margin-top:6px}.complete{margin:18px 0}.complete .top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.complete .top b{font-weight:600}.complete .top b,.complete .top span{font-size:12.5px;color:var(--text-primary)}.complete .top span{font-weight:700}.complete .prog{margin:8px 0}.pc-prog i{background:var(--brand)}.complete p{font-size:11.5px;color:var(--text-secondary)}.affix{position:relative;display:flex}.affix .input{flex:1 1;min-width:0}.affix .pre{position:absolute;left:12px;top:0;height:100%;display:flex;align-items:center;font-size:13px;color:var(--text-muted);pointer-events:none}.affix .input{padding-left:27px}.label-row{display:flex;justify-content:space-between;align-items:baseline}.cnt{font-size:11px;color:var(--text-muted)}.shell-picker,.theme-picker{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.theme-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-opt{text-align:left;cursor:pointer;padding:12px;font:inherit;color:inherit;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;transition:transform .18s cubic-bezier(.22,.8,.28,1),border-color .18s,box-shadow .18s}@media (hover:hover){.shell-opt:hover{transform:translateY(-2px);border-color:var(--hover-border);box-shadow:var(--hover-shadow)}}.shell-opt.is-selected{border-color:var(--hover-border);box-shadow:var(--hover-shadow)}.shell-opt b{display:block;font-size:12.5px;margin-top:10px;color:var(--text-primary)}.shell-opt small{font-size:11.5px;color:var(--text-secondary)}.shell-preview{display:block;height:92px;border-radius:10px;border:1px solid var(--border);background:radial-gradient(var(--dots) 1px,transparent 1px) -1px -1px /8px 8px,var(--frame-bg);position:relative;overflow:hidden}.shell-preview--classic:before{content:"";position:absolute;left:0;top:0;bottom:0;width:26%;background:var(--bg-surface-2);border-right:1px solid var(--border)}.shell-preview--modern:after{content:"";position:absolute;left:50%;bottom:8px;transform:translateX(-50%);width:52%;height:16px;border-radius:8px;background:var(--bg-surface-3);border:1px solid var(--border-2)}.shell-preview i{position:absolute;height:6px;border-radius:3px;background:var(--border-2)}.shell-preview--classic i:first-child{left:34%;top:14px;width:30%}.shell-preview--classic i:nth-child(2){left:34%;top:28px;width:56%;height:22px;background:var(--bg-surface-3);border:1px solid var(--border)}.shell-preview--modern i:first-child{left:8%;right:8%;top:8px;height:10px;background:var(--bg-surface-3);border:1px solid var(--border)}.shell-preview--modern i:nth-child(2){left:12%;top:28px;width:76%;height:22px;background:var(--bg-surface-2);border:1px solid var(--border)}.theme-prev{display:block;height:72px;border-radius:10px;border:1px solid var(--border);position:relative;overflow:hidden}.theme-prev i{position:absolute;display:block;border-radius:3px}.theme-prev i:first-child{left:0;top:0;bottom:0;width:24%}.theme-prev i:nth-child(2){left:32%;top:12px;width:34%;height:6px}.theme-prev i:nth-child(3){left:32%;top:26px;right:10%;height:30px;border-radius:6px}.theme-picker.es-bloqueado{opacity:.45}.theme-picker.es-bloqueado .theme-opt{cursor:not-allowed}.tp-v1{background:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0) -1px -1px /8px 8px,#161617}.tp-v1 i:first-child{background:hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.09);border-radius:0}.tp-v1 i:nth-child(2){background:hsla(0,0%,100%,.55)}.tp-v1 i:nth-child(3){background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.tp-v2{background:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0) -1px -1px /8px 8px,#161617}.tp-v2 i:first-child{background:hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.09);border-radius:0}.tp-v2 i:nth-child(2){background:hsla(0,0%,100%,.55)}.tp-v2 i:nth-child(3){background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.tp-hw i:first-child{background:linear-gradient(180deg,rgba(166,110,250,.1),rgba(166,110,250,.18) 60%,rgba(255,122,26,.32))}.tp-hw i:nth-child(2){background:#ffb36b}.tp-verde{background:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0) -1px -1px /8px 8px,#121413}.tp-verde i:first-child{background:linear-gradient(180deg,#000 60%,rgba(30,215,96,.18))}.tp-verde i:nth-child(2){background:#1ed760}.tp-dark{background:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0) -1px -1px /8px 8px,#161617}.tp-dark i:first-child{background:hsla(0,0%,100%,.06);border-right:1px solid hsla(0,0%,100%,.09);border-radius:0}.tp-dark i:nth-child(2){background:hsla(0,0%,100%,.55)}.tp-dark i:nth-child(3){background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.tp-light{background:radial-gradient(rgba(40,34,24,.1) 1px,transparent 0) -1px -1px /8px 8px,#fff}.tp-light i:first-child{background:rgba(60,50,35,.06);border-right:1px solid rgba(15,20,30,.1);border-radius:0}.tp-light i:nth-child(2){background:rgba(20,24,31,.6)}.tp-light i:nth-child(3){background:rgba(60,50,35,.05);border:1px solid rgba(15,20,30,.12);box-shadow:0 4px 10px rgba(60,50,35,.08)}.tp-sys{background:linear-gradient(115deg,#161617 50%,#fff 0)}.tp-sys i:first-child{background:hsla(0,0%,100%,.06);border-radius:0}.tp-sys i:nth-child(2){background:hsla(0,0%,100%,.55)}.tp-sys i:nth-child(3){background:hsla(0,0%,50%,.14);border:1px solid hsla(0,0%,50%,.3)}.theme-opt small{display:block}.pay-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ropt{position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px;cursor:pointer;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;transition:transform .18s cubic-bezier(.22,.8,.28,1),border-color .18s,box-shadow .18s}@media (hover:hover){.ropt:hover{transform:translateY(-2px);border-color:var(--hover-border);box-shadow:var(--hover-shadow)}}.ropt:has(input:checked){border-color:var(--hover-border);box-shadow:var(--hover-shadow)}.ropt input{position:absolute;opacity:0;width:1px;height:1px}.ropt .dot{margin-left:auto;width:16px;height:16px;border-radius:50%;border:1px solid var(--border-2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.ropt .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--text-primary);transform:scale(0);transition:transform .15s ease}.ropt input:checked~.dot{border-color:var(--text-primary)}.ropt input:checked~.dot:after{transform:scale(1)}.ropt:has(input:focus-visible){outline:2px solid var(--accent-border);outline-offset:2px}.ropt b{display:block;font-size:13px;font-weight:600;color:var(--text-primary)}.ropt small{display:block;font-size:11.5px;color:var(--text-secondary);margin-top:2px}.input.mono{font-size:13px;letter-spacing:.02em}.pay-ok{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(var(--c-green-rgb),.34);background:linear-gradient(180deg,rgba(var(--c-green-rgb),.1),rgba(var(--c-green-rgb),.04))}.pay-ok .ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#6ee7b7;border:1px solid rgba(var(--c-green-rgb),.45);background:rgba(var(--c-green-rgb),.12)}.pay-ok b{display:block;font-size:13px;color:var(--text-primary)}.pay-ok small{display:block;font-size:12px;color:var(--text-secondary);margin-top:2px;word-break:break-all}@media (max-width:640px){.pay-ok{flex-wrap:wrap}.pay-ok .btn-secondary{width:100%;justify-content:center}}.vcomo-form{margin-bottom:18px}.vcomo-fila{display:flex;gap:8px;margin-top:8px}.vcomo-fila .input{flex:1 1;min-width:0}@media (max-width:560px){.vcomo-fila{flex-wrap:wrap}.vcomo-fila .btn-secondary{width:100%;justify-content:center}}.pay-note{margin-top:16px;font-size:12px;color:var(--text-secondary);display:flex;gap:8px;align-items:flex-start}.pay-note .i{width:14px;height:14px;margin-top:2px;color:var(--text-muted)}.table td .mono{color:var(--text-secondary);white-space:nowrap}.lines{display:flex;flex-direction:column}.line-it{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);min-width:0}.line-it:last-child{border-bottom:none}.line-it .txt{flex:1 1;min-width:0}.line-it .txt b{display:block;font-size:13px;font-weight:600;color:var(--text-primary)}.line-it .txt small{display:block;font-size:11.5px;color:var(--text-secondary);margin-top:1px}.line-it .ic{width:30px;height:30px;border-radius:9px}.line-it .end{display:flex;align-items:center;gap:10px;flex-shrink:0}.rol{padding:9px 12px;border:1px dashed var(--border-2);border-radius:8px;font-size:13px;color:var(--text-secondary)}.line-it .txt small+small{margin-top:2px;color:var(--text-muted)}.perm{margin-top:18px}.perm ul{flex-direction:column;margin-top:8px}.perm li,.perm ul{display:flex;gap:8px}.perm li{font-size:12px;line-height:1.45;color:var(--text-secondary)}.perm li .i{width:14px;height:14px;margin-top:2px;flex-shrink:0}.perm li .i,.perm p{color:var(--text-muted)}.perm p{margin-top:10px;font-size:11.5px}.sw{position:relative;display:inline-flex;flex-shrink:0}.sw,.sw input{cursor:pointer}.sw input{position:absolute;inset:0;opacity:0;margin:0}.sw .track{width:36px;height:20px;border-radius:999px;background:var(--bg-surface-3);border:1px solid var(--border-2);position:relative;transition:background .18s,border-color .18s}.sw .track:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-secondary);transition:transform .18s cubic-bezier(.22,.8,.28,1),background .18s}.sw input:checked+.track{background:var(--text-primary);border-color:var(--text-primary)}.sw input:checked+.track:after{transform:translateX(16px);background:var(--bg-base)}.sw input:focus-visible+.track{outline:2px solid var(--accent-border);outline-offset:2px}.sess-cur{font-size:10.5px}.danger{border-color:rgba(var(--c-red-rgb),.25);padding:16px 18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:linear-gradient(var(--bg-surface),var(--bg-surface)),var(--bg-base)}.danger .txt{flex:1 1;min-width:220px}.danger b{display:block;font-size:13px;font-weight:600;color:var(--text-primary)}.danger p{font-size:12px;color:var(--text-secondary);margin-top:2px}.btn-danger:disabled{opacity:.45;cursor:not-allowed}.pass{position:relative}.pass .input{padding-right:44px}.pass .eye{position:absolute;right:6px;top:50%;transform:translateY(-50%)}.modal .form{gap:14px}.modal-body>p{font-size:12.5px;color:var(--text-secondary);line-height:1.5}.modal-body>p+.field{margin-top:14px}.modal-body b.k{color:var(--text-primary)}@media (max-width:768px){.set{grid-template-columns:minmax(0,1fr);gap:16px}.set-nav{display:none}.set-tabs{display:flex;position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:20;margin:-8px -16px 0;padding:0 16px;background:color-mix(in srgb,var(--bg-base) 84%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}[data-shell=modern] .set-tabs{top:calc(10px + var(--topbar-h) + 4px);border-radius:0}.set-tabs a.tab{display:inline-flex;align-items:center}.sec{padding:16px;scroll-margin-top:calc(var(--topbar-h) + 56px)}[data-shell=modern] .sec{scroll-margin-top:calc(10px + var(--topbar-h) + 60px)}.theme-picker{gap:8px}.theme-opt{padding:8px}.theme-prev{height:56px}}@media (max-width:560px){.shell-picker{gap:10px}.pay-opts{grid-template-columns:minmax(0,1fr)}.line-it{flex-wrap:wrap}.line-it .txt{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 54px)}.line-it .end{margin-left:42px}.line-it.inl{flex-wrap:nowrap}.line-it.inl .txt{flex:1 1 auto}.line-it.inl .end{margin-left:0}.notif .line-it{flex-wrap:nowrap}.sec-foot .btn-primary{flex:1 1}.sec-actions{flex-direction:column;align-items:stretch!important}}@media (prefers-reduced-motion:reduce){.ropt,.shell-opt,.sw .track:after{transition:none}}.ropt.is-off{opacity:.5;cursor:not-allowed}.pay-chk{display:flex;flex-direction:column;gap:8px}.mfa-qr-wrap{display:flex;justify-content:center;align-items:center;margin:10px 0 16px;padding:22px;border-radius:18px;border:1px solid var(--border-2);background-color:var(--bg-surface-2);background-image:radial-gradient(var(--dots) 1px,transparent 1px);background-size:12px 12px}.mfa-qr{width:208px;height:208px;padding:16px;box-sizing:border-box;background:#fff;border-radius:14px;border:1px solid var(--border-2);box-shadow:0 8px 24px rgba(0,0,0,.18)}.mfa-qr svg{width:100%;height:100%;display:block}.mfa-qr svg path,.mfa-qr svg rect{shape-rendering:crispEdges}.notif-head{display:flex;justify-content:flex-end;gap:14px;padding:0 0 4px}.notif-head span{width:44px;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.notif-2{display:flex;gap:14px;flex-shrink:0}.nsw{width:44px;display:inline-flex;justify-content:center}.nsw-off{color:var(--text-muted);font-weight:700;line-height:24px}.shell-opt{position:relative}.shell-opt .opt-tick{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--c-green2);color:#06281c;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease}.shell-opt .opt-tick .i{width:13px;height:13px}.shell-opt[aria-pressed=true] .opt-tick{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.shell-opt .opt-tick{transition:none}}