.an-xp-track{display:block;width:128px;height:5px;background:#7a684da8;border-radius:10px;margin-top:7px;overflow:hidden}.an-xp-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#d99525,#ffe596);border-radius:10px}.an-title-own{position:fixed;left:0;top:0;z-index:6;pointer-events:none;white-space:nowrap}.an-title-own,.an-title-banner{display:block;color:#ffe39a;font-weight:800;font-size:12px;line-height:1.3;text-align:center;text-shadow:0 1px 2px #541d03;background:linear-gradient(#ba2115,#710c09);border:1px solid #f4cc6f;box-shadow:0 0 0 2px #7b2814,0 2px 6px #0009;border-radius:5px;padding:3px 8px}.an-title-banner{margin:0 auto 5px;max-width:240px;white-space:nowrap}.an412-nameplate:has(.an-title-banner){overflow:visible!important}
#anPracticeProfile{width:min(570px,calc(100vw - 20px));max-height:min(94dvh,900px);border:0;border-radius:23px;padding:20px;background:#f7efe2;color:#392719;font:14px/1.45 system-ui;box-shadow:0 12px 55px #170d0a8c;overflow:auto}#anPracticeProfile::backdrop{background:#100804ab}#anPracticeProfile *{box-sizing:border-box}#anPracticeProfile .p-top{display:flex;align-items:center;justify-content:space-between;gap:10px}#anPracticeProfile h2{font-size:21px;margin:0 0 13px}#anPracticeProfile h3{font-size:16px;margin:20px 0 8px}#anPracticeProfile button{border:0;backdrop-filter:none;color:#392719;cursor:pointer;font:inherit}#anPracticeProfile .p-close{background:#e9decc;border-radius:50%;width:38px;height:38px;padding:0;font-size:22px}#anPracticeProfile .p-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 15px}#anPracticeProfile .p-tab{background:#efe3d1;padding:9px 13px;border-radius:22px}#anPracticeProfile .p-tab[aria-selected=true]{background:#3b291d;color:#fff0cd;font-weight:700}#anPracticeProfile .p-user{display:flex;gap:12px;align-items:center;margin:8px 0 14px}#anPracticeProfile .p-avatar{display:grid;place-items:center;background:#c87292;color:white;border:3px solid #e7b95c;width:70px;height:70px;border-radius:50%;font-weight:800;font-size:27px}#anPracticeProfile .p-user strong{font-size:17px}#anPracticeProfile .p-muted{font-size:12px;color:#886d55;margin:3px 0}#anPracticeProfile .p-card{background:#fffdfa;border-radius:17px;padding:12px;margin:10px 0;box-shadow:0 4px 15px #6b4b2e0b}#anPracticeProfile .p-stage{height:300px;position:relative;overflow:hidden;border-radius:13px;background:radial-gradient(circle at 50% 35%,#563523,#24150f);touch-action:pan-y}#anPracticeProfile .p-stage canvas{display:block;width:100%;height:100%;touch-action:none}#anPracticeProfile .p-stage-help{position:absolute;bottom:7px;left:0;right:0;text-align:center;color:#f7e0b4;font-size:11px;pointer-events:none}#anPracticeProfile .p-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}#anPracticeProfile .p-action{padding:8px 13px;border-radius:11px;background:#eee7dc}#anPracticeProfile .p-gold{background:linear-gradient(110deg,#e8b548,#f4d483);font-weight:700}#anPracticeProfile button:disabled{opacity:.55;cursor:default}#anPracticeProfile .p-progress{height:7px;background:#e6d9c6;border-radius:8px;overflow:hidden}#anPracticeProfile .p-progress i{height:100%;display:block;background:#d9a032}#anPracticeProfile .p-title{display:flex;gap:10px;padding:13px;background:#fffdfa;border-radius:15px;margin:8px 0}#anPracticeProfile .p-icon{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;background:#f4e8d2;border-radius:12px;font-size:23px}#anPracticeProfile .p-title-main{min-width:0;flex:1}#anPracticeProfile .p-title-main strong{display:block}#anPracticeProfile .p-req{font-size:12px;margin:3px 0;color:#74583e}#anPracticeProfile .p-req.ok{color:#42733f}#anPracticeProfile .p-error{color:#a8442c}#anPracticeProfile .p-legend{padding:9px 0;border-bottom:1px solid #ebdec8}#anPracticeProfile .p-legend small{display:block;color:#836e5d}#anPracticeProfile .p-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#anPracticeProfile .p-stat{background:#f5ecdf;padding:10px;border-radius:10px;text-align:center}#anPracticeProfile .p-stat b{display:block}#anPracticeProfile .p-footnote{font-size:12px;color:#806850}@media(max-width:600px){#anPracticeProfile{padding:15px;max-height:92dvh}.an-title-own,.an-title-banner{font-size:10px;padding:2px 5px}#anPracticeProfile .p-stage{height:260px}}
.an-title-own[hidden]{display:none!important}
#anPracticeProfile .p-title-hero{background:linear-gradient(135deg,#4a180d,#220c08);border-radius:12px;color:#ffdeb0;padding:14px;margin:8px 0 12px}#anPracticeProfile .p-title-hero small,#anPracticeProfile .p-title-hero strong{display:block}#anPracticeProfile .p-title-hero p{margin:5px 0 0;font-size:12px;color:#f4e1cc}#anPracticeProfile .p-title-help{background:#fff7e2;border:1px solid #ead5ab;border-radius:12px;padding:13px;margin-bottom:15px;font-size:12px}#anPracticeProfile .p-title-help strong{color:#7f2517}#anPracticeProfile .p-title-help p{margin:6px 0}#anPracticeProfile .p-title-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#anPracticeProfile .p-title{display:flex;flex-direction:column;gap:3px;border:1px solid #e8d4ae;background:#fffaf0;border-radius:12px;padding:10px;margin:0;min-width:0}#anPracticeProfile .p-title-heading{display:flex;gap:8px;align-items:flex-start}#anPracticeProfile .p-title-main strong{color:#792719;font-size:13px}#anPracticeProfile .p-title-main p{line-height:1.3}#anPracticeProfile .p-title .p-actions{margin-top:auto;padding-top:6px}#anPracticeProfile .p-title .p-action{width:100%;font-size:12px;padding:6px}#anPracticeProfile .p-icon{background:transparent;width:33px;height:33px;flex-basis:33px}#anPracticeProfile .p-legend{border:1px solid #e8d4ae;border-radius:12px;overflow:hidden;background:#fffaf0;padding:0}#anPracticeProfile .p-legend-art{height:90px;display:grid;place-items:center;font-size:38px;background:repeating-radial-gradient(circle at 50% 100%,transparent 0 10px,#ffffff0b 11px 12px),linear-gradient(130deg,#493626,#24150f)}#anPracticeProfile .p-legend-color-1,#anPracticeProfile .p-legend-color-7{background-color:#244936;background-image:repeating-radial-gradient(circle at 50% 100%,transparent 0 10px,#ffffff0b 11px 12px),linear-gradient(130deg,#315f46,#182e24)}#anPracticeProfile .p-legend-color-2,#anPracticeProfile .p-legend-color-5{background-image:repeating-radial-gradient(circle at 50% 100%,transparent 0 10px,#ffffff0b 11px 12px),linear-gradient(130deg,#315568,#142636)}#anPracticeProfile .p-legend-body{padding:9px}#anPracticeProfile .p-legend-body strong{display:block;color:#76291b;font-size:13px}#anPracticeProfile .p-list{grid-template-columns:repeat(2,minmax(0,1fr))}#anPracticeProfile .p-stat{background:#fffdfa;text-align:left}#anPracticeProfile .p-stat small{color:#886d55;font-size:11px}@media(max-width:350px){#anPracticeProfile .p-title-grid{grid-template-columns:1fr}}
