.appy-account{color:var(--ink)}.appy-account .btn{height:42px;padding:0 16px;gap:8px;font-size:14px}.appy-account .btn-sm{height:38px;padding:0 14px;font-size:13.5px}.appy-account .an-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:10px;background:transparent;font-family:var(--font);font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background-color var(--appy-motion-fast),color var(--appy-motion-fast)}.appy-account .an-item:hover{background:rgba(20,23,28,.04);color:var(--ink)}.appy-account .an-item.on{background:var(--ink);color:var(--appy-bg-primary)}.appy-account .an-item .ic{color:currentColor;opacity:.85;display:inline-flex}.appy-account .an-item .ic svg{width:16px;height:16px}.appy-account .an-item.danger{color:var(--appy-error)}.appy-account .an-item.danger:hover{background:rgba(192,57,43,.06)}.appy-account .ap-photo{display:flex;align-items:center;gap:16px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line-soft)}.appy-account .ap-avatar{width:60px;height:60px;flex-shrink:0;border-radius:999px;background:var(--ink);color:var(--appy-bg-primary);display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;overflow:hidden}.appy-account .ap-hint{margin:8px 0 0;font-size:11.5px;color:var(--ink-3)}.appy-account .ap-photo>.ap-hint{margin:0;max-width:42ch;line-height:1.5}.appy-account .ap-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.appy-account .fld{display:flex;flex-direction:column;gap:6px;min-width:0}.appy-account .fld.col2{grid-column:1/-1}.appy-account .fld>span{font-size:12px;font-weight:600;color:var(--ink-2)}.appy-account .finp{height:44px;border:1px solid var(--line);border-radius:11px;padding:0 13px;font-family:var(--font);font-size:14px;color:var(--ink);background:#fff;box-shadow:var(--appy-inset-field)}.appy-account .ap-foot{display:flex;align-items:center;gap:14px;margin-top:20px}.appy-account .ap-saved{font-size:12.5px;color:var(--ok);opacity:0;transition:opacity var(--appy-motion-base)}.appy-account .ap-saved.show{opacity:1}.appy-account .setrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line-soft)}.appy-account .setrow>:first-child{flex:1 1 220px;min-width:0}.appy-account .setrow:last-child{border-bottom:none;padding-bottom:0}.appy-account .setrow:first-of-type{padding-top:0}.appy-account .set-t{font-size:14px;font-weight:600}.appy-account .set-d{font-size:12.5px;color:var(--ink-2);margin-top:3px}.appy-account .seg2{display:inline-flex;max-width:100%;background:rgba(20,23,28,.04);border:1px solid var(--line);border-radius:10px;padding:3px;flex-shrink:0}.appy-account .seg2 button{border:0;background:transparent;font-family:var(--font);font-size:12.5px;font-weight:600;color:var(--ink-2);padding:6px 12px;border-radius:8px;cursor:pointer;transition:color var(--appy-motion-fast),background-color var(--appy-motion-fast),box-shadow var(--appy-motion-fast)}.appy-account .seg2 button.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(20,23,28,.1)}.appy-account .toggle{width:44px;height:26px;flex-shrink:0;border:0;border-radius:999px;background:rgba(20,23,28,.15);cursor:pointer;padding:0;position:relative;transition:background-color var(--appy-motion-base)}.appy-account .toggle span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(20,23,28,.3);transition:transform var(--appy-motion-base) var(--ease)}.appy-account .toggle.on{background:var(--ink)}.appy-account .toggle.on span{transform:translateX(18px)}.appy-account .danger-card{border-color:rgba(192,57,43,.24)}.appy-account .danger-card .panel-t{color:var(--appy-error)}.appy-account .danger-btn{color:var(--appy-error);border-color:rgba(192,57,43,.3)}.appy-account .danger-btn:hover{background:rgba(192,57,43,.05)}.appy-account .credits-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.appy-account .ch-label{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.appy-account .ch-num{margin-top:8px;font-size:15px;color:var(--ink-2)}.appy-account .ch-num b{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.appy-account .ch-note{margin:8px 0 0;max-width:42ch;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.appy-account .bill-list{display:flex;flex-direction:column}.appy-account .bill-row{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.appy-account .bill-row:last-child{border-bottom:none}.appy-account .bill-row:first-child{padding-top:0}.appy-account .bill-ic{width:36px;height:36px;flex-shrink:0;border-radius:9px;background:var(--appy-surface-2);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.appy-account .bill-ic svg{width:16px;height:16px}.appy-account .bill-body{flex:1;min-width:0}.appy-account .bill-t{font-size:13.5px;font-weight:600}.appy-account .bill-m{font-size:12px;color:var(--ink-3);margin-top:2px}.appy-account .bill-amt{font-family:var(--mono);font-size:13.5px;font-weight:600;flex-shrink:0}.appy-account .ref-link{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:rgba(20,23,28,.02)}.appy-account .ref-link code{flex:1;min-width:0;font-family:var(--mono);font-size:12.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appy-account .ref-stats{display:flex;gap:28px;margin-top:16px}.appy-account .ref-stats div{display:flex;flex-direction:column}.appy-account .ref-stats b{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.appy-account .ref-stats span{font-size:12.5px;color:var(--ink-3);margin-top:2px}.appy-account .doc-list.plain{display:flex;flex-direction:column}.appy-account .doc-row{padding:14px 0}.appy-account .doc-row:first-child{padding-top:2px}.appy-account a.doc-row{text-decoration:none;color:inherit;transition:background-color var(--appy-motion-fast)}.appy-account a.doc-row:hover{background:rgba(20,23,28,.03)}@media (max-width:860px){.appy-account .an-item{white-space:nowrap}.appy-account .ap-grid{grid-template-columns:1fr}.appy-account .credits-hero{flex-direction:column;align-items:flex-start}}.acct-modal-root{position:fixed;inset:0;z-index:var(--appy-z-modal,50)}.acct-modal-root .acct-scrim{position:fixed;inset:0;z-index:0;border:0;padding:0;cursor:default;background:rgba(20,23,28,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:am-fade .18s var(--ease)}.acct-modal-root .acct-modal{position:fixed;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:min(880px,calc(100vw - 32px));height:min(680px,86vh);display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--card-shadow-lg);overflow:hidden;animation:am-in .2s var(--ease)}.acct-modal-root .acct-modal-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.acct-modal-root .am-title{flex:1;min-width:0;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.acct-modal-root .am-back,.acct-modal-root .am-x{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color var(--appy-motion-fast),color var(--appy-motion-fast)}.acct-modal-root .am-back:hover,.acct-modal-root .am-x:hover{background:rgba(20,23,28,.05);color:var(--ink)}.acct-modal-root .am-back svg,.acct-modal-root .am-x svg{width:18px;height:18px}.acct-modal-root .acct-modal-body{flex:1;min-height:0;display:grid;grid-template-columns:232px minmax(0,1fr);overflow:hidden}.acct-modal-root .acct-rail{display:flex;flex-direction:column;gap:2px;padding:14px;border-right:1px solid var(--line-soft);overflow-y:auto}.acct-modal-root .acct-modal-content{min-width:0;overflow-y:auto;padding:20px;background:var(--appy-bg-primary);animation:am-panel-in .2s var(--ease)}.acct-modal-root .am-me{display:flex;align-items:center;gap:10px;padding:4px 6px 12px;margin-bottom:6px;border-bottom:1px solid var(--line-soft)}.acct-modal-root .am-me-av{width:38px;height:38px;flex-shrink:0;border-radius:999px;background:var(--ink);color:var(--appy-bg-primary);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;overflow:hidden}.acct-modal-root .am-me b{font-size:13px;font-weight:700;letter-spacing:-.01em}.acct-modal-root .am-me b,.acct-modal-root .am-me span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-modal-root .am-me span{font-size:11.5px;color:var(--ink-3)}.acct-modal-root .an-item{gap:11px}.acct-modal-root .an-lbl{flex:1;min-width:0;text-align:left}.acct-modal-root .am-chev{width:16px;height:16px;color:var(--ink-3);display:none;flex-shrink:0}.acct-modal-root .am-grouplabel{display:none}.acct-modal-root .am-group{display:flex;flex-direction:column;gap:2px}.acct-modal-root .am-group-danger{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.acct-modal-root .am-skel{padding:4px;display:flex;flex-direction:column;gap:14px}.acct-modal-root .am-skel span{height:74px;border-radius:14px;background:linear-gradient(90deg,rgba(20,23,28,.05),rgba(20,23,28,.09),rgba(20,23,28,.05));background-size:200% 100%;animation:am-shimmer 1.2s linear infinite}@keyframes am-fade{0%{opacity:0}to{opacity:1}}@keyframes am-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes am-panel-in{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes am-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes am-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:720px){.acct-modal-root .acct-modal{top:auto;bottom:0;left:0;right:0;transform:none;width:100%;max-width:none;height:90vh;border-radius:20px 20px 0 0;animation:am-sheet-in .26s var(--ease)}.acct-modal-root .acct-modal:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:999px;background:rgba(20,23,28,.16);z-index:2}.acct-modal-root .acct-modal-head{padding-top:18px}.acct-modal-root .acct-modal-body{display:flex;flex-direction:column}.acct-modal-root .acct-rail{flex:1;min-height:0;border-right:0;padding:6px 14px 18px}.acct-modal-root .acct-modal-content{flex:1;min-height:0;padding:16px}.acct-modal-root .am-chev{display:inline-flex}.acct-modal-root .acct-modal.mv-list .acct-modal-content,.acct-modal-root .acct-modal.mv-panel .acct-rail{display:none}.acct-modal-root .am-title{text-align:center}.acct-modal-root .am-back,.acct-modal-root .am-x{border-radius:999px;background:rgba(20,23,28,.05)}.acct-modal-root .am-me{border-bottom:0;padding:6px 6px 2px;margin-bottom:2px}.acct-modal-root .am-grouplabel{display:block;padding:16px 6px 7px;font-size:12px;font-weight:600;color:var(--ink-3)}.acct-modal-root .am-group{gap:0;background:rgba(20,23,28,.028);border:1px solid var(--line-soft);border-radius:14px;overflow:hidden}.acct-modal-root .am-group-danger{margin-top:18px;padding-top:0;border-top:0}.acct-modal-root .am-group .an-item{position:relative;border-radius:0;padding:15px 14px;font-size:14.5px;background:transparent}.acct-modal-root .am-group .an-item+.an-item:before{content:"";position:absolute;top:0;left:47px;right:0;height:1px;background:var(--line-soft)}.acct-modal-root .am-group .an-item:active{background:rgba(20,23,28,.05)}}@media (prefers-reduced-motion:reduce){.acct-modal-root .acct-modal,.acct-modal-root .acct-modal-content,.acct-modal-root .acct-scrim,.acct-modal-root .am-skel span{animation:none}}@media (max-width:560px){.appy-account .setrow{flex-direction:column;align-items:stretch;gap:12px}.appy-account .setrow>:first-child{flex:none}.appy-account .seg2{display:flex;width:100%}.appy-account .seg2 button{flex:1;min-width:0;padding:7px 6px}}