.pc-page{background:var(--canvas);min-height:100svh}.pc-wrap{max-width:1440px;padding:calc(80px + var(--ticker-h,0px) + 32px) 60px 80px;grid-template-columns:260px minmax(0,1fr);align-items:start;column-gap:24px;margin:0 auto;display:grid}.pc-side{background:var(--panel);border:1px solid var(--border-soft);border-radius:24px;align-self:stretch;padding:20px}.pc-side-in{top:calc(148px + var(--ticker-h,0px) - 20px);flex-direction:column;gap:18px;display:flex;position:sticky}.pc-me{align-items:center;gap:10px;display:flex}.pc-me-av{background:var(--orange);color:#000;width:40px;height:40px;font-family:var(--tc);font-weight:600;font-size:var(--fs-small);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pc-me-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-me-tx b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-me-tx small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-uid{background:var(--card);border:1px solid var(--border-soft);width:100%;min-height:34px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--dim);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;transition:border-color .2s,color .2s;display:flex}.pc-uid:hover{border-color:var(--orange-t,var(--orange));color:var(--white)}.pc-uid em{font-family:var(--tc);color:var(--orange-t,var(--orange));flex:none;font-style:normal}.pc-side-g{flex-direction:column;gap:6px;display:flex}.pc-side-gh{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);letter-spacing:.04em}.pc-side-l{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pc-side-i{min-height:36px;font-family:var(--tc);font-size:var(--fs-small);color:var(--white);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;transition:background .2s,color .2s;display:flex}.pc-side-i:hover{background:var(--card)}.pc-side-i.on{background:var(--orange);color:#000;font-weight:600}.pc-side-i em{font-family:var(--mono);font-variant-numeric:tabular-nums;font-style:normal;font-size:max(11px,var(--font-floor,12px));color:var(--dim);flex:none}.pc-side-i.on em{color:#000000a8}.pc-side-i em.pc-sfx,.pc-side-i-out em{font-family:var(--tc)}.pc-side-ben{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.pc-side-ben>b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-side-ben ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pc-side-ben li{align-items:center;gap:8px;min-width:0;display:flex}.pc-side-ben li i{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px}.pc-side-ben li span{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-side-ben-all{font-family:var(--tc);font-size:var(--fs-xs);color:var(--orange-t,var(--orange));align-self:flex-start;margin-top:2px;text-decoration:none}.pc-side-ben-all:hover{text-decoration:underline}.pc-track{background:var(--surface-muted,var(--card-bento));border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.pc-track>i{background:var(--orange);border-radius:999px;min-width:6px;height:100%;display:block}.pc-main{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:28px 16px;min-width:0;padding:0;display:grid}.pc-page-eyebrow{grid-column:1/-1;margin:0}.pc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pc-sec{border-top:1px solid var(--border-soft);scroll-margin-top:calc(80px + var(--ticker-h,0px) + 24px);grid-column:1/-1;margin:0;padding-top:28px}.pc-sec-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pc-sec-h h2{font-family:var(--th);font-weight:600;font-size:var(--fs-h5);color:var(--white);margin:0}.pc-sec-h a{font-family:var(--tc);font-size:var(--fs-small);color:var(--orange-t,var(--orange));text-decoration:none}.pc-sec-h a:hover{text-decoration:underline}#api{grid-column:1/-1}.pc-overview{border-top:0;padding-top:0}.pc-kpi-row{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pc-kpi{background:var(--card);border:1px solid var(--border-soft);min-height:128px;color:var(--white);border-radius:12px;flex-direction:column;grid-column:span 3;align-items:flex-start;gap:6px;padding:18px 18px 16px;text-decoration:none;transition:border-color .2s,transform .2s,filter .2s;display:flex}.pc-kpi:hover{border-color:var(--orange-t,var(--orange));transform:translateY(-2px)}.pc-kpi:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.pc-kpi-l{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-kpi-v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(22px,calc(var(--sc,1) * 26px),28px);color:var(--white);line-height:1.15}.pc-kpi-v.pending{color:var(--orange-t,var(--orange))}.pc-kpi-sub{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-kpi-track{background:var(--surface-muted,var(--card-bento));border-radius:999px;width:100%;height:6px;margin-top:auto;display:block;overflow:hidden}.pc-kpi-track>i{background:var(--orange);border-radius:999px;min-width:6px;height:100%;display:block}.pc-kpi.accent{background:var(--orange);border-color:var(--orange);color:#0b0b0b}.pc-kpi.accent .pc-kpi-l{color:#000000bd}.pc-kpi.accent .pc-kpi-v{color:#0b0b0b}.pc-kpi.accent .pc-kpi-sub{color:#000000c7}.pc-kpi.accent .pc-kpi-track{background:#00000042}.pc-kpi.accent .pc-kpi-track>i{background:#000000e0}.pc-kpi.accent:hover{border-color:var(--orange);filter:brightness(1.05);transform:translateY(-2px)}.pc-kpi.off{justify-content:center;min-height:112px}.pc-kpi.off .pc-kpi-v{font-size:clamp(16px,calc(var(--sc,1) * 18px),20px);color:var(--dim);font-family:var(--tc);font-weight:600}.pc-kpi.off.accent .pc-kpi-v{color:#0b0b0b}.pc-tier-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;margin-top:24px;display:grid}.pc-tier-main{grid-column:span 8;min-width:0}.pc-tier-sub{grid-column:span 4;min-width:0}.pc-rail{margin-top:0}.pc-rail-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;contain:paint;gap:16px;padding:4px 3px 30px;display:flex;overflow-x:auto}.pc-rail-track::-webkit-scrollbar{display:none}.pc-rail-track>.pc-vipcard{scroll-snap-align:center;flex:0 0 100%;margin-top:0;box-shadow:0 8px 20px #0000002e}.pc-vipcard{border-radius:12px;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;column-gap:48px;padding:26px 32px;display:grid;position:relative;overflow:visible}.pc-vipcard-ribbon{left:calc(-1 * var(--pcv-bw,0px));top:calc(-1 * var(--pcv-bw,0px));font-family:var(--tc);font-size:var(--fs-xs);border-radius:12px 0 16px;padding:6px 18px 6px 16px;font-weight:500;position:absolute}.pc-vipcard-id{flex-direction:column;grid-column:1;gap:10px;min-width:0;display:flex}.pc-vipcard-pg{flex-direction:column;grid-column:2;gap:10px;min-width:0;display:flex}.pc-vipcard-wordmark{object-fit:contain;filter:drop-shadow(0 1px 1px #00000073)drop-shadow(0 0 6px #00000038);width:auto;height:34px}.pc-vipcard-join{font-family:var(--tc);font-size:var(--fs-xs);opacity:.8;margin-top:0}.pc-vipcard-progress-row{font-family:var(--tc);font-size:var(--fs-xs);justify-content:space-between;align-items:baseline;margin-top:0;display:flex}.pc-vipcard-progress-row b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small)}.pc-vipcard-track{background:#0000001f;border-radius:99px;height:6px;margin-top:10px}.pc-vipcard-fill{border-radius:99px;height:100%}.pc-vipcard-icon3d{object-fit:contain;grid-column:3;place-self:center end;width:auto;height:128px}.pc-vipcard-ben{font-family:var(--tc);font-size:var(--fs-xs);opacity:.8;align-items:center;gap:6px;margin-top:2px;display:inline-flex}.pc-vipcard-ben i{opacity:.7;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pc-upcard{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-height:100%;padding:20px;display:flex}.pc-upcard-ic{object-fit:contain;width:56px;height:56px}.pc-upcard-t{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-upcard-l{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-upcard-l em{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--white);margin:0 2px;font-style:normal}.pc-upcard-cta{background:var(--orange);color:#0b0b0b;width:100%;min-height:40px;font-family:var(--tc);font-weight:600;font-size:var(--fs-small);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;transition:filter .2s;display:inline-flex}.pc-upcard-cta:hover{filter:brightness(1.08)}.pc-qual{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pc-qual-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px;display:flex}.pc-qual-card small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-qual-card b{font-family:var(--th);font-weight:700;font-size:var(--fs-h6);color:var(--white)}.pc-qual-card em{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--dim)}.pc-qual-card.ok b{color:var(--orange-t,var(--orange))}.pc-bindrow{align-items:flex-end;gap:12px;margin-top:16px;display:flex}.pc-bind-field{flex-direction:column;gap:6px;min-width:0;display:flex}.pc-bind-field>span{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-bind-select,.pc-bind-input{background:var(--card);border:1px solid var(--border-soft);min-height:44px;color:var(--white);font-family:var(--tc);font-size:var(--fs-small);border-radius:10px;padding:10px 12px}.pc-bind-select{min-width:200px}.pc-bind-uid{flex:1}.pc-bind-input{width:100%}.pc-bind-input::placeholder{color:var(--dim)}.pc-bind-btn{flex:none}.pc-bind-btn:disabled{opacity:1;cursor:not-allowed;background:var(--card-bento,var(--card));color:var(--dim)}.pc-bound{margin-top:16px}.pc-bound-h{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white);margin:0 0 10px}.pc-bound-h em{font-family:var(--mono);font-variant-numeric:tabular-nums;font-style:normal;font-size:var(--fs-xs);color:var(--orange-t,var(--orange));margin-left:4px}.pc-bound-empty{font-family:var(--tc);font-size:var(--fs-small);color:var(--dim);margin:0}.pc-bound-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pc-bound-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.pc-bound-logo{background:var(--card-bento,#16181d);border:1px solid var(--border-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.pc-bound-logo img{object-fit:contain;width:24px;height:24px}.pc-bound-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pc-bound-tx b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-bound-tx small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-bound-uid{flex:none;align-items:center;gap:6px;display:inline-flex}.pc-bound-uid .mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--dim);letter-spacing:.04em}.pc-uid-eye{width:34px;height:34px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex;position:relative}.pc-uid-eye:hover{color:var(--orange-t,var(--orange));background:#0000001a}.pc-uid-eye svg{width:18px;height:18px}.pc-uid-eye.revealed:after{content:"";opacity:.7;background:currentColor;height:1.6px;position:absolute;top:50%;left:5px;right:5px;transform:rotate(45deg)}.cg-guide{border-top:1px solid var(--border-soft);margin-top:20px;padding-top:24px}.cg-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cg-tabs{background:var(--card);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.cg-tabs button{min-height:32px;font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;transition:background .2s,color .2s}.cg-tabs button.on{background:var(--orange);color:#0b0b0b;font-weight:600}.cg-lede{font-family:var(--tc);font-size:var(--fs-small);color:var(--dim);margin:0;line-height:1.6}.cg-phase{margin-top:20px}.cg-phase-h{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white);margin:0 0 12px}.cg-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;gap:12px;display:grid}.cg-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.cg-num{background:var(--card);width:26px;height:26px;color:var(--orange-t,var(--orange));font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.cg-t{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white);line-height:1.4}.cg-d{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin:0;line-height:1.6}.cg-card .pill{margin-top:auto}.pc-ben-head{align-items:center}.pc-seg{background:var(--card);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.pc-seg button{min-height:32px;font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;transition:background .2s,color .2s}.pc-seg button.on{background:var(--orange);color:#0b0b0b;font-weight:600}.pc-bens{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pc-ben{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.pc-ben img{object-fit:contain;flex:none;width:28px;height:28px}.pc-ben-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-ben-tx b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-ben-tx small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-ben.locked b{color:var(--dim)}.pc-ben.locked em{font-family:var(--tc);font-style:normal;font-size:max(11px,var(--font-floor,12px));color:var(--dim);flex:none;margin-left:auto}.pc-acc{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pc-acc li{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex}.pc-acc b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pc-acc small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-acc li.todo b{color:var(--orange-t,var(--orange))}.pc-sec-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pc-sec-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px;text-decoration:none;transition:border-color .2s;display:flex}.pc-sec-card:hover{border-color:var(--orange-t,var(--orange))}.pc-sec-card b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-sec-card small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-sec-card em{color:var(--orange-t,var(--orange));font-family:var(--tc);margin-left:auto;font-style:normal}:root[data-vp=pad]:not([data-vp=phone]) .pc-wrap{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-left:24px;padding-right:24px}:root[data-vp=pad]:not([data-vp=phone]) .pc-side-in{contain:paint;position:static}:root[data-vp=pad]:not([data-vp=phone]) .pc-side-g{flex-direction:row;align-items:center;gap:10px}:root[data-vp=pad]:not([data-vp=phone]) .pc-side-gh{flex:none}:root[data-vp=pad]:not([data-vp=phone]) .pc-side-l{contain:paint;scroll-snap-type:x proximity;flex-direction:row;gap:8px;padding-bottom:2px;overflow-x:auto}:root[data-vp=pad]:not([data-vp=phone]) .pc-side-i{white-space:nowrap;scroll-snap-align:start}:root[data-vp=pad]:not([data-vp=phone]) .pc-main{padding:0}:root[data-vp=pad]:not([data-vp=phone]) .pc-qual,:root[data-vp=pad]:not([data-vp=phone]) .pc-bound-list{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-vp=pad]:not([data-vp=phone]) .pc-bens{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-vp=pad]:not([data-vp=phone]) .pc-acc{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-vp=pad]:not([data-vp=phone]) .pc-sec-cards{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-vp=pad]:not([data-vp=phone]) .pc-tier-split{grid-template-columns:minmax(0,1fr)}:root[data-vp=pad]:not([data-vp=phone]) .pc-tier-main,:root[data-vp=pad]:not([data-vp=phone]) .pc-tier-sub{grid-column:1/-1}:root[data-vp=phone] .pc-wrap{padding:calc(96px + var(--ticker-h,0px)) 16px 56px;grid-template-columns:minmax(0,1fr);row-gap:16px}:root[data-vp=phone] .pc-side-in{position:static}:root[data-vp=phone] .pc-side{border-radius:16px;padding:16px}:root[data-vp=phone] .pc-side-g{flex-direction:row;align-items:center;gap:8px}:root[data-vp=phone] .pc-side-l{contain:paint;scroll-snap-type:x proximity;flex-direction:row;gap:8px;padding-bottom:2px;overflow-x:auto}:root[data-vp=phone] .pc-side-i{white-space:nowrap;scroll-snap-align:start;min-height:44px}:root[data-vp=phone] .pc-main{padding:0}:root[data-vp=phone] .pc-qual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-vp=phone] .pc-bindrow{flex-direction:column;align-items:stretch}:root[data-vp=phone] .pc-bind-select{width:100%;min-width:0}:root[data-vp=phone] .pc-bound-list{grid-template-columns:minmax(0,1fr)}:root[data-vp=phone] .pc-bens{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-vp=phone] .pc-acc,:root[data-vp=phone] .pc-sec-cards{grid-template-columns:minmax(0,1fr)}:root[data-vp=phone] .pc-kpi{grid-column:span 6;min-height:112px}:root[data-vp=phone] .pc-tier-split{grid-template-columns:minmax(0,1fr)}:root[data-vp=phone] .pc-tier-main,:root[data-vp=phone] .pc-tier-sub{grid-column:1/-1}:root[data-vp=phone] .pc-vipcard{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px 16px!important;padding:22px 20px!important}:root[data-vp=phone] .pc-vipcard-id{grid-area:1/1!important}:root[data-vp=phone] .pc-vipcard-icon3d{grid-area:1/2!important;height:96px!important}:root[data-vp=phone] .pc-vipcard-pg{grid-area:2/1/auto/-1!important}:root[data-vp=phone] .pc-vipcard-progress-row{flex-direction:column!important;align-items:flex-start!important}.sg-master{background:var(--card);border:1px solid var(--border-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 18px;display:flex}.sg-master-tx{flex-direction:column;gap:4px;min-width:0;display:flex}.sg-master-tx b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.sg-master-tx small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);line-height:1.5}.sg-master .sg-toggle{flex:none}:root[data-vp=phone] .sg-master{flex-direction:column;align-items:flex-start}:root[data-theme=light] .pc-page .orange,:root[data-theme=light] .pc-page .sg-linklike{color:var(--orange-t)}.pc-sub-back{min-height:36px;font-family:var(--tc);font-size:var(--fs-small);color:var(--white);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.pc-sub-back:hover{background:var(--card)}.pc-sub-back em{font-family:var(--tc);color:var(--orange-t,var(--orange));font-style:normal}.pc-sub-back em.pc-gap{margin-left:2px}.pc-sub-card{background:var(--card);border:1px solid var(--border-soft);border-radius:12px;grid-column:1/-1;padding:24px}.pc-sub-card-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.pc-sub-card-h h2{font-family:var(--th);font-weight:600;font-size:var(--fs-h5);color:var(--white);margin:0}.pc-sub-card-h a{font-family:var(--tc);font-size:var(--fs-small);color:var(--orange-t,var(--orange));text-decoration:none}.pc-sub-card-h a:hover{text-decoration:underline}.pc-profile-hero{border-bottom:1px solid var(--border-soft);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.pc-profile-av{width:72px;height:72px;font-size:var(--fs-h5);flex:none}.pc-profile-id{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-profile-id b{font-family:var(--tc);font-weight:600;font-size:var(--fs-h6);color:var(--white)}.pc-profile-id small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);align-items:center;gap:6px;display:inline-flex}.pc-detail-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-detail{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 0;display:flex}.pc-detail:last-child{border-bottom:0}.pc-detail-l{font-family:var(--tc);font-size:var(--fs-small);color:var(--dim)}.pc-detail-v{font-family:var(--tc);font-size:var(--fs-small);color:var(--white);text-align:right;align-items:center;gap:8px;min-width:0;display:inline-flex}.pc-detail-v.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.pc-detail-copy{background:var(--surface-muted,var(--card-bento));border:1px solid var(--border-soft);min-height:26px;font-family:var(--tc);font-size:var(--fs-xs);color:var(--orange-t,var(--orange));cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:3px 10px;transition:border-color .2s,color .2s;display:inline-flex}.pc-detail-copy:hover{border-color:var(--orange-t,var(--orange))}.pc-profile-plaza{border:1px solid var(--border-soft);background:var(--card-bento,#00000014);border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:16px 18px;text-decoration:none;transition:border-color .2s,transform .12s;display:flex}.pc-profile-plaza:hover{border-color:var(--orange-t,var(--orange));transform:translateY(-2px)}.pc-profile-plaza span{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-profile-plaza b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-profile-plaza small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-profile-plaza em{color:var(--orange-t,var(--orange));font-family:var(--tc);margin-left:auto;font-style:normal}.pc-profile-card .pc-sub-card-h{align-items:flex-start}.pc-profile-card .pc-sub-card-h>div{flex-direction:column;gap:5px;min-width:0;display:flex}.pc-profile-card .pc-sub-card-h p{color:var(--orange-t,var(--orange));font:600 var(--fs-xs)/1.2 var(--tc);letter-spacing:.14em;margin:0}.pc-profile-card .pc-sub-card-h>span{color:var(--dim);font:400 var(--fs-xs)/1.4 var(--tc);white-space:nowrap}.pc-profile-avatar-button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.pc-profile-avatar-view{overflow:hidden}.pc-profile-avatar-view img{object-fit:cover;width:100%;height:100%;display:block}.pc-profile-avatar-button>span:last-child{border:2px solid var(--card);color:#111;background:var(--orange);border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.pc-profile-avatar-button>span:last-child .pc-profile-icon{width:13px;height:13px}.pc-profile-avatar-button:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.pc-profile-avatar-button:active{transform:translateY(1px)}.pc-profile-avatar-cta,.pc-profile-setting-head>button,.pc-profile-nick-actions button,.pc-avatar-actions button,.pc-avatar-discard button,.pc-avatar-reset,.pc-avatar-drop button{border:1px solid var(--border-soft);min-height:38px;color:var(--white);background:var(--card-bento);cursor:pointer;font:600 var(--fs-xs)/1.3 var(--tc);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;transition:border-color .18s,background .18s,color .18s,transform .12s;display:inline-flex}.pc-profile-avatar-cta{margin-left:auto}.pc-profile-avatar-cta:hover,.pc-profile-setting-head>button:hover,.pc-profile-nick-actions button:hover,.pc-avatar-actions button:hover,.pc-avatar-discard button:hover,.pc-avatar-reset:hover,.pc-avatar-drop button:hover{border-color:var(--orange-t,var(--orange))}.pc-profile-avatar-cta:active,.pc-profile-setting-head>button:active,.pc-profile-nick-actions button:active,.pc-avatar-actions button:active,.pc-avatar-discard button:active,.pc-avatar-reset:active,.pc-avatar-drop button:active{transform:translateY(1px)}.pc-profile-icon{flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.pc-profile-icon svg{width:100%;height:100%;display:block}.pc-profile-nick{border-bottom:1px solid var(--border-soft);margin-bottom:4px;padding:2px 0 20px}.pc-profile-setting-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.pc-profile-setting-head>span{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 16px;min-width:0;display:grid}.pc-profile-setting-head small{color:var(--dim);font:400 var(--fs-xs)/1.4 var(--tc);grid-column:1}.pc-profile-setting-head b{color:var(--white);font:600 var(--fs-small)/1.35 var(--tc);grid-column:2}.pc-profile-setting-head em{color:var(--dim);font:400 var(--fs-xs)/1.45 var(--tc);grid-column:2;font-style:normal}.pc-profile-setting-head>button{background:0 0;flex:none}.pc-profile-nick-form{width:min(100%,560px);margin:20px 0 0}.pc-profile-nick-form>label{color:var(--white);font:600 var(--fs-xs)/1.35 var(--tc);margin-bottom:8px;display:block}.pc-profile-nick-form>div:first-of-type{border:1px solid var(--border);background:#0b0b0b;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:0 13px;transition:border-color .18s;display:flex}.pc-profile-nick-form>div:first-of-type:focus-within{border-color:var(--focus-ring)}.pc-profile-nick-form>div:first-of-type.has-error{border-color:var(--ac-danger)}.pc-profile-nick-form input{min-width:0;color:var(--white);font:500 var(--fs-small)/1.3 var(--tc);background:0 0;border:0;outline:0;flex:1;padding:11px 0}.pc-profile-nick-form>div:first-of-type>span{color:var(--dim);font:400 var(--fs-xs)/1 var(--mono);white-space:nowrap}.pc-profile-nick-form>small{color:var(--dim);font:400 var(--fs-xs)/1.4 var(--tc);margin-top:7px;display:block}.pc-profile-nick-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.pc-profile-nick-actions button.is-primary,.pc-avatar-actions button.is-primary{border-color:var(--orange);color:#111;background:var(--orange)}.pc-profile-nick-actions button.is-primary:hover,.pc-avatar-actions button.is-primary:hover{background:#ff9a32;border-color:#ffab55}.pc-profile-error{color:var(--ac-danger);font:500 var(--fs-xs)/1.45 var(--tc);margin:8px 0 0}.pc-avatar-layer{z-index:240;padding:calc(96px + var(--ticker-h,0px)) 24px 24px;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pc-avatar-scrim{background:#000000c2;position:absolute;inset:0}.pc-avatar-dialog{color:#fff;scrollbar-width:thin;background:#121214;border:1px solid #303036;border-radius:16px;width:min(760px,100%);max-height:100%;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 72px #0000008f}.pc-avatar-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.pc-avatar-head>div{flex-direction:column;gap:5px;min-width:0;display:flex}.pc-avatar-head p{color:var(--orange);font:600 12px/1.25 var(--tc);letter-spacing:.14em;margin:0}.pc-avatar-head h2{color:#fff;font:600 24px/1.25 var(--th);margin:0}.pc-avatar-head span{color:#9a9aa2;font:400 14px/1.45 var(--tc)}.pc-avatar-close{color:#fff;cursor:pointer;background:#1c1c20;border:1px solid #303036;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;display:inline-flex}.pc-avatar-close:hover{border-color:var(--orange)}.pc-avatar-close:active{transform:translateY(1px)}.pc-avatar-file{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-avatar-body{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.pc-avatar-preview-pane{background:#0b0b0c;border:1px solid #29292e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:334px;padding:24px;display:flex}.pc-avatar-preview-pane small{color:#85858e;font:400 12px/1.4 var(--tc);text-align:center}.pc-avatar-crop{color:#111;background:var(--orange);width:220px;height:220px;font:700 56px/1 var(--tc);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pc-avatar-crop img{object-fit:cover;transform-origin:50%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.pc-avatar-crop i{border-radius:inherit;pointer-events:none;border:2px solid #ffffffe6;position:absolute;inset:0}.pc-avatar-controls{flex-direction:column;gap:18px;min-width:0;display:flex}.pc-avatar-drop{background:#18181b;border:1px dashed #45454d;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:100px;padding:16px;transition:border-color .18s,background .18s;display:grid}.pc-avatar-drop.is-dragging{border-color:var(--orange);background:#191919}.pc-avatar-drop>span{width:38px;height:38px;color:var(--orange);background:#252126;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.pc-avatar-drop>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-avatar-drop b{color:#fff;font:600 14px/1.35 var(--tc)}.pc-avatar-drop small{color:#85858e;font:400 12px/1.35 var(--tc)}.pc-avatar-drop button{color:#fff;background:#242428;border-color:#38383e;min-height:36px;padding-inline:12px}.pc-avatar-sliders{flex-direction:column;gap:16px;display:flex}.pc-avatar-sliders label{flex-direction:column;gap:9px;display:flex}.pc-avatar-sliders label>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.pc-avatar-sliders b{color:#fff;font:500 13px/1.3 var(--tc)}.pc-avatar-sliders em{color:#9a9aa2;font:400 12px/1 var(--mono);font-style:normal}.pc-avatar-sliders input{width:100%;accent-color:var(--orange);cursor:pointer}.pc-avatar-default-note{color:var(--orange);background:#18181b;border:1px solid #303036;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.pc-avatar-default-note>span{flex-direction:column;gap:3px;display:flex}.pc-avatar-default-note b{color:#fff;font:600 13px/1.35 var(--tc)}.pc-avatar-default-note small{color:#85858e;font:400 12px/1.35 var(--tc)}.pc-avatar-reset{color:#ff9893;background:0 0;align-self:flex-start}.pc-avatar-dialog>.pc-profile-error{margin-top:18px}.pc-avatar-actions{border-top:1px solid #29292e;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.pc-avatar-actions button,.pc-avatar-discard button{color:#fff;background:#1c1c20;border-color:#34343a;min-height:42px}.pc-avatar-actions button[aria-busy=true]{cursor:wait;opacity:.72}.pc-avatar-discard{background:#191919;border:1px solid #6e3a37;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:16px;display:flex}.pc-avatar-discard>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pc-avatar-discard b{color:#fff;font:600 13px/1.35 var(--tc)}.pc-avatar-discard small{color:#c8a3a1;font:400 12px/1.4 var(--tc)}.pc-avatar-discard>div{flex:none;gap:8px;display:flex}.pc-avatar-discard button:last-child{color:#ffaaa5;border-color:#7d403d}.pc-dev-list{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pc-dev{background:var(--card-bento,#00000014);border:1px solid var(--border-soft);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pc-dev-dot{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.pc-dev-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pc-dev-tx b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-dev-tx small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-dev-chip{font-family:var(--tc);font-size:var(--fs-xs);color:#191919;background:var(--orange);border-radius:999px;flex:none;padding:3px 10px}.pc-pref-group{display:contents}.pc-pref-group>.pc-pref-row:last-child{border-bottom:1px solid var(--border-soft)}.pc-pref-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;display:flex}.pc-pref-row:last-child{border-bottom:0}.pc-pref-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.pc-pref-tx b{font-family:var(--tc);font-weight:600;font-size:var(--fs-small);color:var(--white)}.pc-pref-tx small{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim)}.pc-pref-val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small);color:var(--white);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:60%;overflow:hidden}.pc-switch{border:1px solid var(--border-soft);background:var(--surface-muted,var(--card-bento));cursor:pointer;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .18s,border-color .18s;position:relative}.pc-switch:after{content:"";background:var(--white);border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:2px;left:2px}.pc-switch[aria-checked=true]{background:var(--orange);border-color:var(--orange)}.pc-switch[aria-checked=true]:after{background:#fff;transform:translate(18px)}.pc-switch:focus-visible{outline:2px solid var(--white);outline-offset:2px}:root[data-theme=light] .ac-page .pc-switch{border-color:var(--border-strong);background:var(--surface-muted)}:root[data-theme=light] .ac-page .pc-switch:after{background:#fff;box-shadow:0 1px 3px #0000002e}:root[data-theme=light] .ac-page .pc-switch[aria-checked=true]:after{box-shadow:none;background:#fff}:root[data-theme=light] .ac-page .pc-switch[aria-checked=true]{background:#ff8200;border-color:#ff8200}.pf-lang-sum{background:var(--card-bento);border:1px solid var(--border-soft);min-height:36px;font-family:var(--tc);font-size:var(--fs-small);color:var(--white);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;transition:border-color .2s;display:inline-flex}.pf-lang-sum:hover{border-color:var(--orange)}.pf-lang-cur{color:var(--white)}.pf-lang-chev{color:var(--white);font-style:normal}.pf-lang-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 0 16px;display:grid}.pf-lang-opts[hidden]{display:none}.pf-lang-opt{border:1px solid var(--border-soft);font-family:var(--tc);font-size:var(--fs-xs);color:var(--white);text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px;transition:border-color .2s,color .2s,background .2s}.pf-lang-opt:hover{background:var(--card)}.pf-lang-opt.cur{color:#191919;background:var(--orange);border-color:var(--orange)}:root[data-vp=pad]:not([data-vp=phone]) .pf-lang-opts{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-vp=phone] .pf-lang-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-theme-note{font-family:var(--tc);font-size:var(--fs-xs);color:var(--dim);margin:10px 0 0}:root[data-vp=pad]:not([data-vp=phone]) .pc-sub-back{min-height:44px}:root[data-vp=pad]:not([data-vp=phone]) .pc-sub-card{padding:20px}:root[data-vp=pad]:not([data-vp=phone]) .pc-profile-hero{gap:14px}:root[data-vp=pad]:not([data-vp=phone]) .pc-profile-av{width:60px;height:60px}:root[data-vp=pad]:not([data-vp=phone]) .pc-avatar-body{grid-template-columns:230px minmax(0,1fr);gap:22px}:root[data-vp=pad]:not([data-vp=phone]) .pc-avatar-preview-pane{min-height:284px;padding:18px}:root[data-vp=pad]:not([data-vp=phone]) .pc-avatar-crop{width:184px;height:184px}:root[data-vp=phone] .pc-sub-back{min-height:44px}:root[data-vp=phone] .pc-sub-card{padding:16px}:root[data-vp=phone] .pc-profile-hero{flex-wrap:wrap;gap:12px}:root[data-vp=phone] .pc-profile-av{width:56px;height:56px}:root[data-vp=phone] .pc-profile-avatar-cta{width:100%;min-height:44px;margin:2px 0 0}:root[data-vp=phone] .pc-profile-card .pc-sub-card-h>span{display:none}:root[data-vp=phone] .pc-profile-setting-head{align-items:flex-start}:root[data-vp=phone] .pc-profile-setting-head>span{grid-template-columns:1fr;row-gap:3px}:root[data-vp=phone] .pc-profile-setting-head small,:root[data-vp=phone] .pc-profile-setting-head b,:root[data-vp=phone] .pc-profile-setting-head em{grid-column:1}:root[data-vp=phone] .pc-profile-setting-head>button{min-height:44px;padding-inline:12px}:root[data-vp=phone] .pc-profile-nick-actions button{flex:1;min-height:44px}:root[data-vp=phone] .pc-avatar-layer{padding:calc(72px + var(--ticker-h,0px)) 0 0;align-items:flex-end}:root[data-vp=phone] .pc-avatar-dialog{border-radius:16px 16px 0 0;width:100%;max-height:100%;padding:20px 16px}:root[data-vp=phone] .pc-avatar-head{margin-bottom:18px}:root[data-vp=phone] .pc-avatar-head h2{font-size:22px}:root[data-vp=phone] .pc-avatar-body{grid-template-columns:1fr;gap:18px}:root[data-vp=phone] .pc-avatar-preview-pane{min-height:218px;padding:16px}:root[data-vp=phone] .pc-avatar-crop{width:166px;height:166px;font-size:44px}:root[data-vp=phone] .pc-avatar-drop{grid-template-columns:38px minmax(0,1fr)}:root[data-vp=phone] .pc-avatar-drop button{grid-column:1/-1;width:100%;min-height:44px}:root[data-vp=phone] .pc-avatar-actions{background:#121214;margin-inline:-16px;padding:14px 16px 20px;position:sticky;bottom:-20px}:root[data-vp=phone] .pc-avatar-actions button{flex:1;min-height:44px}:root[data-vp=phone] .pc-avatar-discard{flex-direction:column;align-items:stretch}:root[data-vp=phone] .pc-avatar-discard>div{width:100%}:root[data-vp=phone] .pc-avatar-discard button{flex:1;min-height:44px}:root[data-vp=phone] .pc-detail{gap:10px}:root[data-vp=phone] .pc-detail-v{flex-wrap:wrap;justify-content:flex-end}:root[data-vp=phone] .pc-pref-val{max-width:52%}.pc-security-page{outline:0;flex-direction:column;gap:16px;display:flex}.pc-security-overview,.pc-security-card{border:1px solid var(--border-soft);background:#121214;border-radius:16px}.pc-security-overview{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;min-height:176px;padding:24px;display:grid}.pc-security-score{background:#0b0b0b;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.pc-security-score>i{--security-score:270deg;border-radius:inherit;background:conic-gradient(var(--orange) var(--security-score),#29292e 0);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 59%,#000 61%);mask:radial-gradient(circle,#0000 59%,#000 61%)}.pc-security-score>span{z-index:1;color:var(--white);font:700 30px/1 var(--mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:inline-flex;position:relative}.pc-security-score small{color:var(--dim2);font:500 13px/1 var(--mono)}.pc-security-overview>div:last-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pc-security-overview p,.pc-security-card-head p,.pc-security-dialog-head p{color:var(--orange-t,var(--orange));font:600 var(--fs-xs)/1.2 var(--tc);letter-spacing:.15em;margin:0 0 7px}.pc-security-overview h2,.pc-security-card-head h2,.pc-security-dialog-head h2{color:var(--white);font:600 var(--fs-h6)/1.28 var(--th);margin:0}.pc-security-overview>div:last-child>span{color:var(--dim);font:400 var(--fs-small)/1.55 var(--tc);margin-top:8px}.pc-security-overview>div:last-child>button{border:1px solid var(--orange);color:#111;background:var(--orange);cursor:pointer;min-height:40px;font:600 var(--fs-xs)/1.3 var(--tc);border-radius:10px;margin-top:17px;padding:9px 14px;transition:background .16s,transform .12s}.pc-security-overview>div:last-child>button:hover{background:#ff991f}.pc-security-overview>div:last-child>button:active{transform:translateY(1px)}.pc-security-card{overflow:hidden}.pc-security-card-head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:18px 20px;display:flex}.pc-security-card-head>span{color:var(--dim2);font:400 var(--fs-xs)/1.3 var(--tc);flex:none}.pc-security-methods{flex-direction:column;display:flex}.pc-security-row,.pc-security-device-row{grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:82px;padding:15px 20px;display:grid}.pc-security-row+.pc-security-row{border-top:1px solid var(--border-soft)}.pc-security-row-icon{width:42px;height:42px;color:var(--white);background:#1c1c20;border:1px solid #303036;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pc-security-icon{flex:none;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.pc-security-icon svg{width:100%;height:100%;display:block}.pc-security-row-copy,.pc-security-device-row>span:nth-child(2),.pc-security-device-card>span:nth-child(2),.pc-security-empty-device>span,.pc-security-callout>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pc-security-row-copy b,.pc-security-device-row b,.pc-security-device-card b,.pc-security-empty-device b,.pc-security-callout b{color:var(--white);font:600 var(--fs-small)/1.35 var(--tc)}.pc-security-row-copy small,.pc-security-device-row small,.pc-security-device-card small,.pc-security-empty-device small,.pc-security-callout small{color:var(--dim2);font:400 var(--fs-xs)/1.45 var(--tc);overflow-wrap:anywhere}.pc-security-row>em,.pc-security-device-row>em,.pc-security-device-card>em{min-width:62px;color:var(--ac-success);background:var(--card);font:600 var(--fs-xs)/1.25 var(--tc);text-align:center;border-radius:999px;justify-self:end;padding:4px 9px;font-style:normal}.pc-security-row>em.warn{color:var(--ac-warning);background:var(--card)}.pc-security-row>button,.pc-security-device-row>button{min-width:94px;min-height:40px;color:var(--white);cursor:pointer;font:600 var(--fs-xs)/1.3 var(--tc);background:0 0;border:1px solid #3a3a40;border-radius:10px;padding:8px 13px;transition:border-color .16s,background .16s,transform .12s}.pc-security-row>button:hover,.pc-security-device-row>button:hover{border-color:var(--orange);background:var(--card)}.pc-security-row>button:active,.pc-security-device-row>button:active{transform:translateY(1px)}.pc-security-device-row>em{min-width:52px}.pc-security-layer{z-index:1300;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pc-security-scrim{cursor:default;background:#000000c2;border:0;position:absolute;inset:0}.pc-security-dialog{z-index:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;background:#121214;border:1px solid #34343a;border-radius:16px;width:min(600px,100%);max-height:min(820px,100svh - 48px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 24px 72px #00000094}.pc-security-dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pc-security-close{color:#fff;cursor:pointer;background:#1c1c20;border:1px solid #34343a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.pc-security-close:hover{border-color:var(--orange)}.pc-security-progress{grid-template-columns:repeat(2,1fr);gap:8px;margin:22px 0 2px;display:grid}.pc-security-progress i{background:#2c2c31;border-radius:3px;height:3px}.pc-security-progress i.active{background:var(--orange)}.pc-security-form{margin-top:24px}.pc-security-field{flex-direction:column;gap:8px;margin-top:16px;display:flex}.pc-security-field:first-child{margin-top:0}.pc-security-field>span:first-child{color:#d8d8dc;font:600 var(--fs-xs)/1.35 var(--tc)}.pc-security-field input{color:#fff;width:100%;min-height:46px;font:500 var(--fs-small)/1.35 var(--tc);background:#0b0b0b;border:1px solid #38383e;border-radius:10px;outline:0;padding:11px 13px;transition:border-color .16s}.pc-security-field input:focus{border-color:var(--focus-ring)}.pc-security-code-field{background:#0b0b0b;border:1px solid #38383e;border-radius:10px;align-items:center;min-height:46px;padding-right:7px;display:flex}.pc-security-code-field:focus-within{border-color:var(--focus-ring)}.pc-security-code-field input{min-height:44px;font-family:var(--mono);letter-spacing:.18em;background:0 0;border:0}.pc-security-code-field>button{min-height:34px;color:var(--orange);cursor:pointer;white-space:nowrap;font:600 var(--fs-xs)/1.3 var(--tc);background:0 0;border:0;border-left:1px solid #34343a;padding:6px 10px}.pc-security-callout{background:#18181b;border:1px solid #34343a;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:14px;display:grid}.pc-security-callout>.pc-security-icon{width:38px;height:38px;color:var(--orange);background:var(--card);border-radius:10px;padding:9px}.pc-security-callout--success>.pc-security-icon{color:var(--ac-success);background:var(--card)}.pc-security-callout--danger{border-color:#ff7770}.pc-security-callout--danger>.pc-security-icon{color:var(--ac-danger);background:var(--card)}.pc-security-feedback{color:var(--ac-success);font:500 var(--fs-xs)/1.4 var(--tc);margin:12px 0 0}.pc-security-feedback.is-error{color:var(--ac-danger)}.pc-security-password-rules{background:#0d0d0f;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:10px 0 0;padding:12px;list-style:none;display:grid}.pc-security-password-rules li{color:#7f7f87;font:400 var(--fs-xs)/1.35 var(--tc);align-items:center;gap:7px;display:flex}.pc-security-password-rules i{background:#4a4a50;border-radius:50%;flex:none;width:7px;height:7px}.pc-security-password-rules li.pass{color:#bfc0c5}.pc-security-password-rules li.pass i{background:var(--ac-success)}.pc-security-check{cursor:pointer;background:#18181b;border:1px solid #34343a;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;min-height:54px;margin-top:16px;padding:12px;display:grid}.pc-security-check input{width:18px;height:18px;accent-color:var(--orange);margin:1px 0 0}.pc-security-check>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-security-check b{color:#fff;font:600 var(--fs-xs)/1.35 var(--tc)}.pc-security-check small{color:#85858e;font:400 var(--fs-xs)/1.4 var(--tc)}.pc-security-dialog-actions{border-top:1px solid #29292e;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.pc-security-dialog-actions button,.pc-security-success>button,.pc-security-manage-actions button,.pc-security-copy-key{color:#fff;cursor:pointer;min-height:42px;font:600 var(--fs-xs)/1.3 var(--tc);background:#1c1c20;border:1px solid #38383e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;transition:border-color .16s,background .16s,transform .12s;display:inline-flex}.pc-security-dialog-actions button:hover,.pc-security-success>button:hover,.pc-security-manage-actions button:hover,.pc-security-copy-key:hover{border-color:var(--orange)}.pc-security-dialog-actions button:active,.pc-security-success>button:active,.pc-security-manage-actions button:active,.pc-security-copy-key:active{transform:translateY(1px)}.pc-security-dialog-actions button.primary,.pc-security-success>button{border-color:var(--orange);color:#111;background:var(--orange);min-width:130px}.pc-security-dialog-actions button.danger,.pc-security-manage-actions button.danger{color:#ffaaa5;background:var(--card);border-color:#ff7770}.pc-security-intro-icon{width:58px;height:58px;color:var(--orange);background:var(--card);border-radius:15px;padding:15px}.pc-security-intro-icon .pc-security-icon{width:100%;height:100%}.pc-security-form>h3{color:#fff;font:600 22px/1.3 var(--th);margin:18px 0 7px}.pc-security-copy{color:#a2a2aa;font:400 var(--fs-small)/1.6 var(--tc);margin:0}.pc-security-benefits{flex-direction:column;gap:9px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pc-security-benefits li{color:#c5c5ca;font:400 var(--fs-xs)/1.45 var(--tc);align-items:center;gap:9px;display:flex}.pc-security-benefits .pc-security-icon{width:16px;height:16px;color:var(--ac-success)}.pc-security-setup{grid-template-columns:188px minmax(0,1fr);align-items:center;gap:24px;display:grid}.pc-security-qr{aspect-ratio:1;color:#16181d;text-align:center;background:#f3f3f1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.pc-security-qr .pc-security-icon{width:70px;height:70px}.pc-security-qr>span{font:600 12px/1.4 var(--tc)}.pc-security-setup>div:last-child>p{color:#fff;font:600 var(--fs-small)/1.4 var(--tc);margin:0 0 10px}.pc-security-setup ol{color:#9c9ca4;font:400 var(--fs-xs)/1.65 var(--tc);margin:0;padding-left:19px}.pc-security-copy-key{background:0 0;min-height:38px;margin-top:14px;padding:7px 12px}.pc-security-copy-key .pc-security-icon{width:16px;height:16px}.pc-security-recovery-codes{background:#0b0b0b;border:1px solid #34343a;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin-top:14px;padding:16px;display:grid;position:relative;overflow:hidden}.pc-security-recovery-codes code{color:#7d7d84;font:500 var(--fs-small)/1.35 var(--mono);letter-spacing:.08em;text-align:center;filter:blur(2px)}.pc-security-recovery-codes>span{color:#c8c8cd;text-align:center;font:600 var(--fs-xs)/1.45 var(--tc);background:#000000c2;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.pc-security-manage-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pc-security-device-card{background:#18181b;border:1px solid #34343a;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px;display:grid}.pc-security-device-card+.pc-security-device-card{margin-top:10px}.pc-security-device-card--other>button{color:#ffaaa5;background:var(--card);cursor:pointer;min-height:38px;font:600 var(--fs-xs)/1.3 var(--tc);border:1px solid #ff7770;border-radius:9px;padding:7px 12px}.pc-security-empty-device{text-align:left;border:1px dashed #34343a;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:124px;margin-top:12px;padding:20px;display:flex}.pc-security-empty-device>.pc-security-icon{width:24px;height:24px;color:var(--dim2)}.pc-security-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.pc-security-success>span{width:62px;height:62px;color:var(--ac-success);background:var(--card);border-radius:16px;padding:16px}.pc-security-success>span .pc-security-icon{width:100%;height:100%}.pc-security-success h3{color:#fff;font:600 24px/1.3 var(--th);margin:20px 0 7px}.pc-security-success p{color:#9c9ca4;font:400 var(--fs-small)/1.55 var(--tc);margin:0}.pc-security-success>button{margin-top:24px}.pc-security-card-head--activity{align-items:flex-end}.pc-security-filters{background:#0d0d0f;border:1px solid #303036;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex}.pc-security-filters button{color:#85858e;cursor:pointer;min-height:32px;font:600 var(--fs-xs)/1.2 var(--tc);background:0 0;border:0;border-radius:7px;padding:6px 10px}.pc-security-filters button:hover{color:#fff}.pc-security-filters button.active{color:#111;background:#fff}.pc-security-activity-list{flex-direction:column;display:flex}.pc-security-activity-list>button{border:0;border-top:1px solid var(--border-soft);width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:13px 20px;transition:background .16s;display:grid}.pc-security-activity-list>button:first-child{border-top:0}.pc-security-activity-list>button:hover{background:#ffffff08}.pc-security-activity-list>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.pc-security-activity-list b{color:#fff;font:600 var(--fs-small)/1.35 var(--tc)}.pc-security-activity-list small{color:#85858e;font:400 var(--fs-xs)/1.4 var(--tc)}.pc-security-activity-list time{color:#85858e;font:400 var(--fs-xs)/1.3 var(--mono);white-space:nowrap}.pc-security-activity-list>button>i{color:#85858e;font:400 24px/1 var(--tc);text-align:right;font-style:normal}.pc-security-activity-empty{color:#85858e;min-height:88px;font:400 var(--fs-xs)/1.4 var(--tc);justify-content:center;align-items:center;padding:20px;display:flex}.pc-security-activity-detail{background:#18181b;border:1px solid #34343a;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:15px;display:grid}.pc-security-activity-detail>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pc-security-activity-detail b{color:#fff;font:600 var(--fs-small)/1.35 var(--tc)}.pc-security-activity-detail small{color:#85858e;font:400 var(--fs-xs)/1.45 var(--tc)}.pc-security-activity-facts{margin:14px 0 0}.pc-security-activity-facts>div{border-bottom:1px solid #29292e;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:10px 2px;display:flex}.pc-security-activity-facts dt{color:#85858e;font:400 var(--fs-xs)/1.35 var(--tc)}.pc-security-activity-facts dd{color:#fff;font:500 var(--fs-xs)/1.35 var(--tc);text-align:right;margin:0}:root[data-vp=pad]:not([data-vp=phone]) .pc-security-overview{grid-template-columns:98px minmax(0,1fr);gap:20px;padding:21px}:root[data-vp=pad]:not([data-vp=phone]) .pc-security-score{width:92px;height:92px}:root[data-vp=phone] .pc-security-page{gap:12px}:root[data-vp=phone] .pc-security-overview{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:14px;min-height:0;padding:18px}:root[data-vp=phone] .pc-security-score{width:70px;height:70px}:root[data-vp=phone] .pc-security-score>span{font-size:22px}:root[data-vp=phone] .pc-security-overview>div:last-child>span{font-size:12px}:root[data-vp=phone] .pc-security-overview>div:last-child>button{grid-column:1/-1;width:100%;min-height:44px}:root[data-vp=phone] .pc-security-card-head{min-height:70px;padding:15px 16px}:root[data-vp=phone] .pc-security-row,:root[data-vp=phone] .pc-security-device-row{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto;gap:8px 11px;min-height:0;padding:15px 16px}:root[data-vp=phone] .pc-security-row-icon{grid-area:1/1/span 2;width:40px;height:40px}:root[data-vp=phone] .pc-security-row-copy,:root[data-vp=phone] .pc-security-device-row>span:nth-child(2){grid-area:1/2}:root[data-vp=phone] .pc-security-row>em,:root[data-vp=phone] .pc-security-device-row>em{grid-area:1/3;align-self:start;min-width:0}:root[data-vp=phone] .pc-security-row>button,:root[data-vp=phone] .pc-security-device-row>button{grid-area:2/2/auto/-1;width:100%;min-height:44px}:root[data-vp=phone] .pc-security-layer{padding:calc(72px + var(--ticker-h,0px)) 0 0;align-items:flex-end}:root[data-vp=phone] .pc-security-dialog{border-radius:16px 16px 0 0;width:100%;max-height:100%;padding:20px 16px}:root[data-vp=phone] .pc-security-dialog-head h2{font-size:22px}:root[data-vp=phone] .pc-security-password-rules,:root[data-vp=phone] .pc-security-setup{grid-template-columns:1fr}:root[data-vp=phone] .pc-security-qr{justify-self:center;width:min(188px,100%)}:root[data-vp=phone] .pc-security-manage-actions,:root[data-vp=phone] .pc-security-recovery-codes{grid-template-columns:1fr}:root[data-vp=phone] .pc-security-device-card--other{grid-template-columns:40px minmax(0,1fr)}:root[data-vp=phone] .pc-security-device-card--other>button{grid-column:1/-1;width:100%;min-height:44px}:root[data-vp=phone] .pc-security-card-head--activity{flex-direction:column;align-items:flex-start}:root[data-vp=phone] .pc-security-filters{width:100%}:root[data-vp=phone] .pc-security-filters button{flex:1;min-height:36px}:root[data-vp=phone] .pc-security-activity-list>button{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) 16px;gap:4px 11px;min-height:76px;padding:13px 16px}:root[data-vp=phone] .pc-security-activity-list>button>.pc-security-row-icon{grid-area:1/1/span 2}:root[data-vp=phone] .pc-security-activity-list>button>span:nth-child(2){grid-area:1/2}:root[data-vp=phone] .pc-security-activity-list time{grid-area:2/2}:root[data-vp=phone] .pc-security-activity-list>button>i{grid-area:1/3/span 2;align-self:center}:root[data-vp=phone] .pc-security-dialog-actions{background:#121214;margin-inline:-16px;padding:14px 16px 20px;position:sticky;bottom:-20px}:root[data-vp=phone] .pc-security-dialog-actions button{flex:1;min-height:44px}:root[data-theme=light] .ac-page .pc-security-overview,:root[data-theme=light] .ac-page .pc-security-card,:root[data-theme=light] .ac-page .pc-avatar-dialog,:root[data-theme=light] .ac-page .pc-security-dialog{color:#16181d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#cbd0d8;box-shadow:0 24px 72px #00000029}:root[data-theme=light] .ac-page .pc-security-score,:root[data-theme=light] .ac-page .pc-avatar-crop,:root[data-theme=light] .ac-page .pc-avatar-drop,:root[data-theme=light] .ac-page .pc-security-field input,:root[data-theme=light] .ac-page .pc-security-code-field,:root[data-theme=light] .ac-page .pc-security-password-rules,:root[data-theme=light] .ac-page .pc-security-recovery-codes,:root[data-theme=light] .ac-page .pc-security-filters{border-color:var(--border);background:var(--surface-subtle);color:#16181d}:root[data-theme=light] .ac-page .pc-security-score>i{background:conic-gradient(var(--orange) var(--security-score),#d9dde3 0)}:root[data-theme=light] .ac-page .pc-security-row-icon,:root[data-theme=light] .ac-page .pc-security-callout,:root[data-theme=light] .ac-page .pc-security-check,:root[data-theme=light] .ac-page .pc-security-device-card,:root[data-theme=light] .ac-page .pc-security-activity-detail,:root[data-theme=light] .ac-page .pc-avatar-preview-pane,:root[data-theme=light] .ac-page .pc-avatar-default-note{border-color:var(--border);background:var(--surface-subtle);color:#16181d}:root[data-theme=light] .ac-page .pc-security-overview h2,:root[data-theme=light] .ac-page .pc-security-card-head h2,:root[data-theme=light] .ac-page .pc-security-dialog-head h2,:root[data-theme=light] .ac-page .pc-security-row-copy b,:root[data-theme=light] .ac-page .pc-security-device-row b,:root[data-theme=light] .ac-page .pc-security-device-card b,:root[data-theme=light] .ac-page .pc-security-empty-device b,:root[data-theme=light] .ac-page .pc-security-callout b,:root[data-theme=light] .ac-page .pc-security-field>span:first-child,:root[data-theme=light] .ac-page .pc-security-check b,:root[data-theme=light] .ac-page .pc-security-form>h3,:root[data-theme=light] .ac-page .pc-security-setup>div:last-child>p,:root[data-theme=light] .ac-page .pc-security-success h3,:root[data-theme=light] .ac-page .pc-security-activity-list b,:root[data-theme=light] .ac-page .pc-security-activity-detail b,:root[data-theme=light] .ac-page .pc-security-activity-facts dd{color:#16181d}:root[data-theme=light] .ac-page .pc-security-copy,:root[data-theme=light] .ac-page .pc-security-benefits li,:root[data-theme=light] .ac-page .pc-security-setup ol,:root[data-theme=light] .ac-page .pc-security-success p,:root[data-theme=light] .ac-page .pc-security-activity-list small,:root[data-theme=light] .ac-page .pc-security-activity-list time,:root[data-theme=light] .ac-page .pc-security-activity-detail small,:root[data-theme=light] .ac-page .pc-security-activity-facts dt{color:#626872}:root[data-theme=light] .ac-page .pc-security-row>button,:root[data-theme=light] .ac-page .pc-security-device-row>button,:root[data-theme=light] .ac-page .pc-security-close,:root[data-theme=light] .ac-page .pc-security-dialog-actions button,:root[data-theme=light] .ac-page .pc-security-success>button,:root[data-theme=light] .ac-page .pc-security-manage-actions button,:root[data-theme=light] .ac-page .pc-security-copy-key,:root[data-theme=light] .ac-page .pc-avatar-actions button,:root[data-theme=light] .ac-page .pc-avatar-discard button,:root[data-theme=light] .ac-page .pc-avatar-reset,:root[data-theme=light] .ac-page .pc-avatar-drop button{border-color:var(--border);background:var(--surface-muted);color:#30343b}:root[data-theme=light] .ac-page .pc-security-dialog-actions button.primary,:root[data-theme=light] .ac-page .pc-security-success>button{color:#fff;background:#16181d;border-color:#16181d}:root[data-theme=light] .ac-page .pc-security-progress i{background:var(--border)}:root[data-theme=light] .ac-page .pc-security-field input{color:#16181d}:root[data-theme=light] .ac-page .pc-security-recovery-codes code{color:#4b515b}:root[data-theme=light] .ac-page .pc-security-recovery-codes>span{color:#30343b;background:#ffffffd1}:root[data-theme=light] .ac-page .pc-security-filters button{color:#626872}:root[data-theme=light] .ac-page .pc-security-filters button:hover{color:#16181d}:root[data-theme=light] .ac-page .pc-security-filters button.active{color:#fff;background:#16181d}:root[data-theme=light] .ac-page .pc-security-activity-list>button:hover{background:var(--surface-hover)}:root[data-theme=light] .ac-page .pc-avatar-actions,:root[data-theme=light] .ac-page .pc-security-dialog-actions{border-color:#dfe2e7}:root[data-theme=light][data-vp=phone] .ac-page .pc-avatar-actions,:root[data-theme=light][data-vp=phone] .ac-page .pc-security-dialog-actions{background:#fff}@media (prefers-reduced-motion:reduce){.pc-security-overview>div:last-child>button,.pc-security-row>button,.pc-security-device-row>button,.pc-security-dialog-actions button,.pc-security-success>button,.pc-security-manage-actions button,.pc-security-copy-key{transition:none}}.pf-lang-sum:focus-visible,.pf-lang-opt:focus-visible{outline:2px solid var(--white);outline-offset:3px}:root[data-theme=light] .ac-page :is(.pc-avatar-head h2,.pc-avatar-drop b,.pc-avatar-sliders b,.pc-avatar-default-note b,.pc-avatar-discard b){color:var(--white)}:root[data-theme=light] .ac-page :is(.pc-avatar-head p,.pc-avatar-head span,.pc-avatar-preview-pane small,.pc-avatar-drop small,.pc-avatar-sliders em,.pc-avatar-default-note small,.pc-avatar-discard small){color:var(--dim)}:root[data-theme=light] .ac-page :is(.pc-avatar-close,.pc-avatar-drop>span){background:var(--surface-muted);border-color:var(--border);color:var(--white)}:root[data-theme=light] .ac-page .pc-avatar-crop i{border-color:var(--border-strong)}:root[data-theme=light] .ac-page .pc-avatar-drop.is-dragging{background:var(--surface-hover);border-color:var(--orange)}:root[data-theme=light] .ac-page .pc-avatar-discard{background:var(--surface-subtle);border-color:var(--dn-t)}:root[data-theme=light] .ac-page .pc-avatar-discard button:last-child{color:var(--dn-t);border-color:var(--dn-t)}:root[data-theme=light] .ac-page .pc-avatar-actions button.is-primary{background:var(--orange);border-color:var(--orange);color:#191919}:root[data-theme=light] .ac-page .pc-avatar-actions button.is-primary:hover{background:#ff9b30;border-color:#ff9b30}.ac-page .pc-security-page{gap:20px}.ac-page .pc-security-overview,.ac-page .pc-security-card{background:var(--panel);border-color:var(--border);box-shadow:none;border-radius:18px}:root[data-theme=light] .ac-page .pc-security-overview,:root[data-theme=light] .ac-page .pc-security-card{box-shadow:none}.ac-page .pc-security-overview{gap:26px;min-height:164px;padding:28px}.ac-page .pc-security-overview h2{font-family:var(--tc);letter-spacing:-.025em;font-size:24px;line-height:1.35}.ac-page .pc-security-overview p,.ac-page .pc-security-card-head p,.ac-page .pc-security-dialog-head p{color:var(--grey);font-family:var(--mono);letter-spacing:.11em;font-size:12px;font-weight:400}.ac-page .pc-security-card-head{min-height:82px;padding:22px 24px}.ac-page .pc-security-card-head h2{font-family:var(--tc);font-size:19px;font-weight:600;line-height:1.35}.ac-page .pc-security-row,.ac-page .pc-security-device-row{gap:16px;min-height:90px;padding:19px 24px}.ac-page .pc-security-row-icon{background:var(--canvas);border-color:var(--border);border-radius:12px}.ac-page .pc-security-row-copy small,.ac-page .pc-security-device-row small{color:var(--grey);font-size:12px;line-height:1.55}.ac-page .pc-security-row>button,.ac-page .pc-security-device-row>button,.ac-page .pc-security-close,.ac-page .pc-security-copy-key,.ac-page .pc-security-manage-actions button{min-height:44px}.ac-page .pc-security-close{width:44px}.ac-page .pc-security-dialog{border-color:var(--border);background:var(--panel);border-radius:20px;padding:28px}.ac-page .pc-security-dialog-head h2{font-family:var(--tc);letter-spacing:-.025em;font-size:24px;line-height:1.3}.ac-page .pc-security-progress{gap:20px;margin-top:25px}.ac-page .pc-security-progress>span{border-bottom:2px solid var(--border);min-height:38px;color:var(--grey);align-items:center;gap:8px;padding-bottom:10px;font-size:12px;line-height:1.4;display:flex}.ac-page .pc-security-progress>span>i{border:1px solid var(--border);width:23px;height:23px;color:inherit;font-family:var(--mono);background:0 0;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;display:grid}.ac-page .pc-security-progress>span.active{border-bottom-color:var(--orange);color:var(--white)}.ac-page .pc-security-progress>span.active>i{background:var(--orange);border-color:var(--orange);color:#191919}:root[data-theme=light] .ac-page .pc-security-progress>span.active>i{background:var(--orange)}.ac-page .pc-security-progress>span.complete{border-bottom-color:var(--ac-success);color:var(--grey)}.ac-page .pc-security-password-field{align-items:center;display:flex;position:relative}.ac-page .pc-security-password-field input{padding-right:49px}.ac-page .pc-security-password-field button{width:44px;height:44px;color:var(--grey);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;right:3px}.ac-page .pc-security-password-field button:hover,.ac-page .pc-security-password-field button[aria-pressed=true]{color:var(--white)}.ac-page .pc-security-password-rules{background:0 0;gap:10px 14px;padding:14px 0}:root[data-theme=light] .ac-page .pc-security-password-rules{background:0 0}.ac-page .pc-security-password-rules li{color:var(--grey);align-items:flex-start;font-size:12px;line-height:1.5}.ac-page .pc-security-password-rules li.pass{color:var(--body)}.ac-page .pc-security-password-rules i{border:1px solid var(--border);background:0 0;place-items:center;width:14px;height:14px;margin-top:2px;display:grid}.ac-page .pc-security-password-rules li.pass i{color:var(--ac-success);background:0 0;border:0}.ac-page .pc-security-password-rules i .pc-security-icon{width:14px;height:14px}.ac-page .pc-security-code-field>button{min-height:44px;color:var(--orange-t,var(--orange))}.ac-page .pc-security-feedback{border-left:2px solid var(--ac-success);background:var(--canvas);padding:12px 14px;line-height:1.6}.ac-page .pc-security-feedback.is-error{border-left-color:var(--ac-danger)}.ac-page .pc-security-recovery-codes{gap:0;padding:8px 18px}.ac-page .pc-security-recovery-codes code{color:var(--white);filter:none;-webkit-user-select:text;user-select:text;border-bottom:1px solid var(--border-soft);padding:13px 8px;font-size:14px;line-height:1.45}.ac-page .pc-security-recovery-codes code:nth-last-child(-n+2){border-bottom:0}.ac-page .pc-security-manual-key{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;color:var(--white);font-family:var(--mono);margin-top:14px;font-size:13px;line-height:1.6;display:block}.ac-page .pc-security-qr{border:1px solid var(--border);background:#fff;gap:8px;padding:12px}.ac-page .pc-security-qr img{width:100%;max-width:164px;height:auto;image-rendering:pixelated;display:block}.ac-page .pc-security-qr>span{color:#30343b;font-size:12px}.ac-page .pc-security-activity-list>button{min-height:85px;padding:18px 24px}.ac-page .pc-security-dialog-actions button,.ac-page .pc-security-success>button,.ac-page .pc-security-device-card--other>button{min-height:46px}.ac-page .pc-security-filters button{min-width:44px;min-height:44px}.ac-page .pc-security-activity-list>button>i .pc-security-icon{width:15px;height:15px}.ac-page .pc-security-activity-empty{min-height:150px;color:var(--grey);flex-direction:column;gap:9px;font-size:12px;line-height:1.5}.ac-page .pc-security-activity-empty>.pc-security-icon{width:26px;height:26px;margin-bottom:3px}.ac-page .pc-security-activity-empty b{color:var(--body);font-size:14px;font-weight:500}.ac-page :is(.pc-security-page,.pc-security-dialog) :is(button,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ac-page :is(.pc-security-row>button,.pc-security-device-row>button,.pc-security-copy-key,.pc-security-dialog-actions button){transition:transform .18s cubic-bezier(.2,.8,.2,1)}:root[data-vp=phone] .ac-page .pc-security-page{gap:18px}:root[data-vp=phone] .ac-page .pc-security-overview{grid-template-columns:70px minmax(0,1fr);gap:15px;padding:20px}:root[data-vp=phone] .ac-page .pc-security-overview h2{font-size:20px;line-height:1.4}:root[data-vp=phone] .ac-page .pc-security-overview>div:last-child>span{font-size:13px;line-height:1.65}:root[data-vp=phone] .ac-page .pc-security-card-head{gap:14px;padding:18px}:root[data-vp=phone] .ac-page .pc-security-row,:root[data-vp=phone] .ac-page .pc-security-device-row{gap:10px 12px;padding:18px}:root[data-vp=phone] .ac-page .pc-security-row>button,:root[data-vp=phone] .ac-page .pc-security-device-row>button{justify-self:start;width:auto;min-width:120px}:root[data-vp=phone] .ac-page .pc-security-dialog{border-radius:22px 22px 0 0;padding:24px 20px}:root[data-vp=phone] .ac-page .pc-security-dialog-head h2{font-size:22px}:root[data-vp=phone] .ac-page .pc-security-progress{gap:12px}:root[data-vp=phone] .ac-page .pc-security-progress>span{font-size:12px}:root[data-vp=phone] .ac-page .pc-security-dialog-actions{padding:16px 20px calc(20px + env(safe-area-inset-bottom,0px));margin-inline:-20px;bottom:-24px}:root[data-vp=phone] .ac-page .pc-security-recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;padding:8px 12px}:root[data-vp=phone] .ac-page .pc-security-filters button{min-height:44px}:root[data-vp=phone] .ac-page .pc-security-activity-list>button{gap:9px 12px;padding:18px}@media (prefers-reduced-motion:reduce){.ac-page :is(.pc-security-row>button,.pc-security-device-row>button,.pc-security-copy-key,.pc-security-dialog-actions button){transition:none;transform:none}}.ac-page .pc-security-setup-note{border:1px solid var(--border);background:var(--panel);border-radius:14px;align-items:center;gap:16px;padding:18px 22px;display:flex}.ac-page .pc-security-setup-note>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ac-page .pc-security-setup-note b{color:var(--white);font-size:15px;font-weight:600;line-height:1.5}.ac-page .pc-security-setup-note>div>span{color:var(--grey);font-size:13px;line-height:1.6}.ac-page .pc-security-setup-note>button{background:var(--orange);color:#191919;white-space:nowrap;border-radius:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600}:root[data-vp=phone] .ac-page .pc-security-setup-note{flex-wrap:wrap;gap:12px;padding:16px}:root[data-vp=phone] .ac-page .pc-security-setup-note .pc-security-row-icon{width:36px;height:36px}:root[data-vp=phone] .ac-page .pc-security-setup-note>button{margin-left:48px}
.ox-account-settings{min-width:0;color:var(--ox-text);gap:32px;display:grid}.ox-account-settings-section{background:var(--ox-surface);border:1px solid var(--ox-border);border-radius:var(--ox-radius-card);min-width:0;padding:24px}.ox-account-settings-section>.ox-account-section-heading{margin-bottom:24px}.ox-account-settings-section h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.ox-account-settings-section>.ox-account-section-heading p{color:var(--ox-muted);margin:6px 0 0;font-size:14px;line-height:24px}.ox-account-profile-grid{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ox-account-profile-avatar{justify-content:flex-start;display:flex}.ox-account-setting-fields{gap:24px;max-width:760px;display:grid}.ox-account-setting-field{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ox-account-setting-label{padding-top:11px;font-size:14px;font-weight:500;line-height:22px}.ox-account-setting-value{min-width:0}.ox-account-setting-hint{color:var(--ox-muted);margin:6px 0 0;font-size:12px;line-height:20px;display:block}.ox-account-readonly{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;display:flex}.ox-account-settings-link{min-height:44px;color:var(--ox-text);align-items:center;gap:8px;margin-top:20px;font-size:14px;display:inline-flex}.ox-account-notification-rows{gap:24px;display:grid}.ox-account-notification-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.ox-account-notification-row>div{min-width:0}.ox-account-notification-row h3{margin:0;font-size:14px;font-weight:500;line-height:22px}.ox-account-notification-row p{color:var(--ox-muted);margin:4px 0 0;font-size:13px;line-height:22px}.ox-account-notification-row .ox-account-switch{width:48px;min-width:48px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:99px;padding:0 3px;position:relative}.ox-account-switch:before{content:"";background:var(--ox-border-hover);border-radius:99px;height:24px;position:absolute;top:10px;left:3px;right:3px}.ox-account-switch[data-state=checked]:before{background:var(--ox-brand-primary)}.ox-account-switch [data-slot=switch-thumb]{background:#fff;width:18px;height:18px;transition:transform .16s;position:absolute;top:13px;left:6px;transform:none}.ox-account-switch[data-state=checked] [data-slot=switch-thumb]{transform:translate(18px)}.ox-account-switch:focus-visible{outline:2px solid var(--ox-focus);outline-offset:2px}.ox-account-setting-value .arc-scope>div>label{clip:rect(0,0,0,0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:700px){.ox-account-settings{gap:20px}.ox-account-settings-section{padding:20px 16px}.ox-account-settings-section>.ox-account-section-heading{margin-bottom:20px}.ox-account-profile-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ox-account-setting-field{grid-template-columns:minmax(0,1fr);gap:8px}.ox-account-setting-label{padding:0}.ox-account-setting-fields{gap:20px}.ox-account-notification-row{gap:16px}.ox-account-profile-avatar{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ox-account-switch [data-slot=switch-thumb]{transition:none}}.ox-account-section-heading-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.ox-account-action-row{grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.ox-account-action-icon{background:var(--ox-hover);width:40px;height:40px;color:var(--ox-muted);border-radius:50%;place-items:center;display:grid}.ox-account-action-description{min-width:0}.ox-account-action-description h3{margin:0;font-size:14px;font-weight:500;line-height:22px}.ox-account-action-description p{color:var(--ox-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:22px}.ox-account-action-state{color:var(--ox-muted);font-size:12px;line-height:20px}.ox-account-action-row>button{min-height:44px}.ox-account-nick-count{white-space:nowrap;color:var(--ox-muted);padding-right:12px;font-size:12px}.ox-account-switch [data-slot=switch-thumb]{translate:none}@media (max-width:700px){.ox-account-section-heading-actions{flex-direction:column;align-items:flex-start;gap:12px}.ox-account-action-row{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:14px 0}.ox-account-action-icon{width:32px;height:32px}.ox-account-action-row>button{grid-column:2/-1;justify-self:start}.ox-account-action-state{align-self:start;padding-top:2px}}.ox-account-text-action{align-items:center;height:100%;display:flex}.ox-account-text-action>button{white-space:nowrap;width:auto;min-width:44px;min-height:44px;padding:0 12px;font-size:13px}.ox-account-security-field{min-width:0}.ox-account-security-field .ox-input{margin:0}.ox-account-notification-task{gap:12px;margin-top:24px;display:grid}.ox-account-notification-task>p{color:var(--ox-muted);margin:0;font-size:14px;line-height:24px}.ox-account-notification-task>.ox-account-notification-error{color:var(--ox-danger,#a83535)}.ox-account-notification-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ox-account-notification-actions>button{min-height:44px}.ox-profile-settings-compact{width:min(100%,960px);display:block}.ox-profile-settings-compact .ox-account-profile-grid{grid-template-columns:80px minmax(0,1fr);gap:24px}.ox-profile-settings-compact .ox-account-setting-fields{gap:12px;max-width:none}.ox-profile-settings-compact .ox-account-setting-field{grid-template-columns:120px minmax(0,1fr);gap:20px}.ox-profile-settings-compact .ox-account-settings-link{margin-top:12px}@media (max-width:700px){.ox-profile-settings-compact .ox-account-profile-grid{grid-template-columns:64px minmax(0,1fr);gap:16px}.ox-profile-settings-compact .ox-account-setting-field{grid-template-columns:1fr;gap:4px}}.ox-profile-settings-compact .ox-profile-account-details{margin-top:16px}.ox-profile-settings-compact .ox-profile-account-details .ox-account-setting-fields{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,.8fr);gap:20px}.ox-profile-settings-compact .ox-profile-account-details .ox-account-setting-field{grid-template-columns:minmax(0,1fr);gap:4px}.ox-profile-settings-compact .ox-profile-account-details .ox-account-setting-label{padding-top:0}@media (max-width:700px){.ox-profile-settings-compact .ox-profile-account-details .ox-account-setting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.ox-profile-settings-compact .ox-account-setting-field:first-child{grid-column:1/-1}}
