.plf[data-v-ebdcb0c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:44px 22px;text-align:center}.plf__mark[data-v-ebdcb0c6]{width:104px;height:104px;margin:0 auto 24px;display:grid;place-items:center;border-radius:50%;background:#f3eeec;color:var(--parent-wine,#87080f)}.plf__mark svg[data-v-ebdcb0c6]{width:52px;height:52px}.plf__text[data-v-ebdcb0c6]{margin:0;max-width:420px;color:var(--parent-text,#211c1c);font-size:19px;font-weight:500;line-height:1.85}.plf__hl[data-v-ebdcb0c6]{color:var(--parent-red,#bd1921);font-weight:800;white-space:nowrap}@media(max-width:700px){.plf[data-v-ebdcb0c6]{padding:38px 16px}.plf__mark[data-v-ebdcb0c6]{width:96px;height:96px;margin-bottom:20px}.plf__mark svg[data-v-ebdcb0c6]{width:48px;height:48px}.plf__text[data-v-ebdcb0c6]{font-size:18px;line-height:1.8}}.student-card[data-v-331d3e14]{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:var(--parent-card-padding,18px);background:#fff;border:1px solid var(--parent-border,#eee4df);border-radius:20px;-webkit-box-shadow:0 6px 18px rgba(70,30,20,.06);box-shadow:0 6px 18px rgba(70,30,20,.06);color:inherit;text-decoration:none!important}.student-card__avatar[data-v-331d3e14]{position:relative;width:60px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--parent-wine,#87080f);color:#fff;font-size:21px;font-weight:800}.student-card__avatar img[data-v-331d3e14]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.student-card__body[data-v-331d3e14]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.student-card__name[data-v-331d3e14]{margin:0;color:var(--parent-wine,#87080f);font-size:var(--parent-card-name-size,18px);font-weight:800;line-height:1.35}.student-card__status[data-v-331d3e14]{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.student-card__status-dot[data-v-331d3e14]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:7px;height:7px;border-radius:50%}.student-card__id[data-v-331d3e14],.student-card__program[data-v-331d3e14]{margin:0;color:var(--parent-muted,#756b6c);font-size:13px;line-height:1.4}@container parent-content (max-width:668px){.student-card{--parent-card-padding:16px;--parent-card-name-size:19px}}@supports not (container-type:inline-size){@media(max-width:700px){.student-card[data-v-331d3e14]{--parent-card-padding:16px;--parent-card-name-size:19px}}}.parent-profile[data-v-19986449]{max-width:720px;margin:0 auto}.pp-hero[data-v-19986449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:20px 0 26px}.pp-hero__avatar[data-v-19986449]{width:96px;height:96px;margin-bottom:16px;display:grid;place-items:center;border-radius:50%;background:var(--parent-wine,#87080f);color:#fff;font-size:36px;font-weight:800}.pp-hero__name[data-v-19986449]{margin:0 0 4px;font-size:22px;font-weight:800}.pp-identity[data-v-19986449]{margin-bottom:20px;padding:4px 18px}.pp-identity__row[data-v-19986449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;padding:14px 0}.pp-identity__row+.pp-identity__row[data-v-19986449]{border-top:1px solid var(--parent-border,#eee4df)}.pp-identity__icon[data-v-19986449]{width:38px;height:38px;display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;border-radius:50%;color:var(--parent-wine,#87080f);background:#f8eeee}.pp-identity__icon svg[data-v-19986449]{width:20px;height:20px}.pp-identity__row div[data-v-19986449]{min-width:0}.pp-identity__row>div>span[data-v-19986449]{display:block;color:#746b6b;font-size:11px}.pp-identity__row strong[data-v-19986449]{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:14px}.pp-stats[data-v-19986449]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.pp-stats__col[data-v-19986449]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.pp-stats__col+.pp-stats__col[data-v-19986449]{border-left:1px solid var(--parent-border,#eee4df)}.pp-stats__col span[data-v-19986449]{display:block;color:#746b6b;font-size:11px}.pp-stats__col strong[data-v-19986449]{display:block;margin-top:6px;font-size:18px;font-weight:800}.pp-stats__unknown[data-v-19986449]{color:var(--parent-muted,#746b6b)}.pp-stats__ok[data-v-19986449]{color:#178047}.pp-toggle-row[data-v-19986449]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;margin-top:14px}.pp-toggle-row__icon[data-v-19986449]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#fafafa;color:var(--parent-wine,#87080f)}.pp-toggle-row__icon svg[data-v-19986449]{width:18px;height:18px}.pp-toggle-row__body[data-v-19986449]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pp-toggle-row__body strong[data-v-19986449]{display:block;margin-bottom:3px;font-size:14px}.pp-toggle-row__body p[data-v-19986449]{margin:0;color:var(--parent-muted,#746b6b);font-size:12px;line-height:1.6}.pp-switch[data-v-19986449]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:46px;height:26px;padding:3px;border:0;border-radius:99px;background:#e2dcd8;-webkit-transition:background .15s ease;transition:background .15s ease}.pp-switch--on[data-v-19986449]{background:var(--parent-wine,#87080f)}.pp-switch[data-v-19986449]:disabled{opacity:.6}.pp-switch__knob[data-v-19986449]{display:block;width:20px;height:20px;border-radius:50%;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.pp-switch--on .pp-switch__knob[data-v-19986449]{-webkit-transform:translateX(20px);transform:translateX(20px)}.pp-logout[data-v-19986449]{width:100%;min-height:48px;margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border:1px solid #f3d6d6;border-radius:12px;background:#fdf2f2;color:#9b0b12;font-size:14px;font-weight:700}.pp-logout svg[data-v-19986449]{width:18px;height:18px}@media(max-width:700px){.pp-hero__avatar[data-v-19986449]{width:84px;height:84px;font-size:32px}.pp-hero__name[data-v-19986449]{font-size:20px}}.pp-contact[data-v-19986449]{color:inherit;text-decoration:none!important}.pp-contact[data-v-19986449]:hover{border-color:#d9babc}.pp-contact[data-v-19986449]:focus-visible{outline:2px solid var(--parent-wine);outline-offset:3px}