.you-mark{border:2px solid var(--c-accent);background:rgba(var(--c-accent-rgb), .12);width:44px;height:44px;color:var(--c-text);font-weight:700;font-size:calc(14px * var(--ui-scale));letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.you-mark-sm{width:30px;height:30px;font-size:calc(11px * var(--ui-scale));border-width:1.5px}.you-bar{background:rgba(var(--c-ink-rgb), .14);border-radius:4px;height:8px;display:block;overflow:hidden}.you-bar>span{height:100%;width:calc(var(--p,0) * 100%);border-radius:inherit;background:var(--c-accent);min-width:4px;transition:width .4s;display:block}.you-bar-sm{border-radius:2px;height:4px}.you-head{align-items:center;gap:12px;padding:4px 0 12px;display:flex}.you-head b{color:var(--c-text);font-size:calc(17px * var(--ui-scale));display:block}.you-head small,.you-ach small,.mastery-row small,.you-link small{color:var(--c-text-dim);font-size:calc(12.5px * var(--ui-scale));font-weight:400;line-height:1.35;display:block}.you-needs{margin:10px 0 4px;padding:0;list-style:none}.you-needs li{color:var(--c-text);font-size:calc(14px * var(--ui-scale));align-items:center;gap:8px;padding:4px 0;display:flex}.you-needs li.done{color:var(--c-text-dim)}.you-tick{border:1.5px solid rgba(var(--c-ink-rgb), .35);width:20px;height:20px;color:var(--c-on-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.done>.you-tick,.you-ach:not(.you-ach-todo)>.you-tick{border-color:var(--c-accent);background:var(--c-accent)}.you-sec{color:var(--c-text-dim);font-size:calc(12px * var(--ui-scale));letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:6px;margin:18px 0 4px;font-weight:700;display:flex}.you-ach,.mastery-row{border-top:1px solid rgba(var(--c-ink-rgb), .08);color:var(--c-text);font-size:calc(14.5px * var(--ui-scale));align-items:flex-start;gap:10px;padding:8px 0;line-height:1.3;display:flex}.you-ach>span:nth-child(2),.mastery-row>span:nth-child(2){flex:1;min-width:0}.you-ach-todo,.mastery-row:not(.done){color:var(--c-text-dim)}.you-ach-new{border:1px solid var(--c-accent);border-radius:var(--r-md);background:rgba(var(--c-accent-rgb), .1);margin:2px -8px;padding:8px}.you-new-tag{border-radius:var(--r-sm);background:var(--c-accent);color:var(--c-on-accent);font-size:calc(10.5px * var(--ui-scale));vertical-align:2px;margin-left:8px;padding:1px 6px;font-weight:750}.you-link{margin-top:6px}.wx-menu-you{border-bottom:1px solid rgba(var(--c-ink-rgb), .12);border-radius:var(--r-md) var(--r-md) 0 0;margin-bottom:4px;padding-top:8px;padding-bottom:12px}.wx-menu-you-text{flex-direction:column;gap:5px;min-width:120px;display:flex}.wx-menu-you-text>b{font-weight:650}.guide-tabs{margin:0 0 12px}.mastery-sum,.mastery-holds{color:var(--c-text);font-size:calc(14.5px * var(--ui-scale));flex-direction:column;gap:6px;padding:4px 0 10px;display:flex}.mastery-dots{flex-wrap:wrap;gap:6px;display:flex}.mastery-dots>i{border:1.5px solid rgba(var(--c-ink-rgb), .35);border-radius:50%;width:12px;height:12px}.mastery-dots>i.on{border-color:var(--c-accent);background:var(--c-accent)}.mastery-hold{border:1px solid rgba(var(--c-ink-rgb), .3);border-radius:var(--r-sm);color:var(--c-text-dim);font-size:calc(10.5px * var(--ui-scale));vertical-align:1px;margin-left:6px;padding:0 6px}.mastery-lesson{border-radius:var(--r-md);border:1.5px solid var(--c-accent);background:rgba(var(--c-accent-rgb), .1);width:100%;color:var(--c-text);text-align:left;font-size:calc(15px * var(--ui-scale));align-items:center;gap:10px;margin:0 0 14px;padding:12px;font-weight:650;display:flex}.mastery-lesson>span:nth-child(2){flex:1;min-width:0}.mastery-lesson small{color:var(--c-text-dim);font-weight:400;font-size:calc(12.5px * var(--ui-scale));display:block}.mastery-play{color:var(--c-accent);font-size:18px}.you-icons{grid-template-columns:repeat(7,minmax(0,52px));gap:7px;padding:6px 0 8px;display:grid}.you-icon,.you-mark-icon{color:#0000;text-shadow:0 0 0 var(--c-accent)}.you-icon-own.on,.you-mark-own{color:var(--c-text);text-shadow:none;filter:saturate(.75)}.you-icon{box-sizing:border-box;aspect-ratio:1;border:1.5px solid var(--c-border-strong);background:rgba(var(--c-ink-rgb), .06);width:100%;min-width:0;font:inherit;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid}.you-icon-text{color:var(--c-text);text-shadow:none;font-size:calc(12px * var(--ui-scale));letter-spacing:.02em;font-weight:700}.you-icon-own{text-align:center;caret-color:var(--c-accent);outline:none}.you-icon-own::placeholder{color:var(--c-text-dim);text-shadow:none;opacity:1}.you-icon-own:focus{border-color:var(--c-accent)}.you-icon.on{border:2.5px solid var(--c-accent);background:rgba(var(--c-accent-rgb), .22)}.you-mark-icon{font-size:24px;line-height:1}.you-mark-icon.you-mark-sm{font-size:17px}.you-signin{border:1.5px solid var(--c-accent);border-radius:var(--r-md);background:rgba(var(--c-accent-rgb), .1);margin:2px 0 18px;padding:14px}.you-signin h3{color:var(--c-text);font-size:calc(19px * var(--ui-scale));margin:0 0 4px;font-weight:750}.you-signin p{color:var(--c-text);font-size:calc(14px * var(--ui-scale));margin:0 0 12px;line-height:1.4}.mastery-can{text-align:left;width:100%}.mastery-show{color:var(--c-accent);font-size:calc(12.5px * var(--ui-scale));flex:none;align-self:center;font-weight:650}.wx-menu-you-who{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--c-text-dim);font-size:calc(12px * var(--ui-scale));overflow:hidden}.wx-menu-you-who.signin{color:var(--c-accent);font-weight:650}.you-account{border-bottom:1px solid rgba(var(--c-ink-rgb), .1);margin-bottom:12px}
