.ptk-profile{--ptk-muted: var(--ptk-text-muted);--ptk-muted-2: color-mix(in oklab, var(--ptk-text-muted) 70%, var(--ptk-text));--ptk-accent: var(--ptk-primary);--ptk-accent-hover: var(--ptk-brand-hover);--ptk-focus: var(--ptk-focus-strong);--ptk-focus-ring: var(--ptk-focus);--ptk-success-bg: var(--ptk-success-soft);--ptk-warning-bg: var(--ptk-warn-soft);--ptk-danger-bg: var(--ptk-danger-soft);--ptk-radius: var(--ptk-r-20);--ptk-shadow: var(--ptk-shadow-md);--ptk-btn-h: 44px;--ptk-container: var(--prtk-container, 1240px);--ptk-pad: 24px;--ptk-font: var(--prtk-font, "Sora", "Manrope", "Fira Sans", sans-serif);font-family:var(--ptk-font);font-size:16px;color:var(--ptk-text);background:transparent;padding:24px 0 max(48px,env(safe-area-inset-bottom,0px));width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}.ptk-profile,.ptk-profile *,.ptk-profile *:before,.ptk-profile *:after{box-sizing:border-box}.ptk-profile .ptk-wrap{max-width:min(var(--ptk-container),calc(100vw - 18px));width:min(100%,var(--ptk-container));margin:0 auto;padding-left:calc(clamp(10px,1vw,16px) + env(safe-area-inset-left,0px));padding-right:calc(clamp(10px,1vw,16px) + env(safe-area-inset-right,0px));overflow:visible}@media(min-width:1025px),(min-width:1024px)and (orientation:landscape){.ptk-profile,#ptk-settings.ptk-profile,#ptk-dashboard.ptk-profile{--prtk-container: var(--prtk-container-desktop, 1480px) !important;--ptk-container: var(--prtk-container-desktop, 1480px) !important}.ptk-profile .ptk-wrap,#ptk-profile.prititak-app.ptk-profile .ptk-wrap,#ptk-settings.ptk-profile .ptk-wrap,#ptk-dashboard.ptk-profile .ptk-wrap{width:min(100%,var(--ptk-container, 1480px))!important;max-width:min(var(--ptk-container, 1480px),calc(100vw - 18px))!important;margin-left:auto!important;margin-right:auto!important}#ptk-profile.prititak-app.ptk-profile{--prtk-container: var(--prtk-container-desktop, 1480px) !important;--ptk-container: var(--prtk-container-desktop, 1480px) !important}#ptk-profile.prititak-app.ptk-profile .ptk-wrap{width:min(100%,var(--ptk-container, 1480px))!important;max-width:min(var(--ptk-container, 1480px),calc(100vw - 18px))!important;margin-left:auto!important;margin-right:auto!important}}.ptk-profile .ptk-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ptk-profile .ptk-title{margin:0;font-size:var(--prtk-fs-18, 18px);font-weight:800;letter-spacing:var(--prtk-ls-normal, -.01em)}.ptk-profile .ptk-page-title{font-size:var(--prtk-fs-22, 22px);font-weight:900;letter-spacing:var(--prtk-ls-tight, -.02em)}.ptk-profile .ptk-page-title{font-family:var(--ptk-font)}.ptk-profile .ptk-subtitle{margin:6px 0 0;color:var(--ptk-muted-2, var(--ptk-muted));font-size:var(--prtk-fs-13, 13px);line-height:1.35}.ptk-profile .ptk-subtitle--tight{margin:0}.ptk-profile .ptk-card__pad>.ptk-title,.ptk-profile .ptk-card__pad>.ptk-page-title{margin:0 0 12px}.ptk-profile .ptk-card__pad>h1,.ptk-profile .ptk-card__pad>h2,.ptk-profile .ptk-card__pad>h3{margin-top:0;margin-bottom:12px}.ptk-profile .ptk-card__pad>.ptk-row{margin-bottom:12px}.ptk-profile .ptk-shell{display:grid;gap:16px;background:radial-gradient(980px 420px at 18% -12%,color-mix(in oklab,var(--ptk-primary) 10%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--ptk-primary-soft)),#fff 42%);border:1px solid color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border));border-radius:24px;padding:28px;box-shadow:0 1px #0b18270a,0 24px 52px color-mix(in oklab,var(--ptk-primary) 8%,rgba(11,24,39,.1));max-width:100%;overflow:visible}@media(max-width:1024px)and (orientation:portrait),(max-width:1023.98px){.ptk-profile{padding:24px 0 max(48px,env(safe-area-inset-bottom,0px));--ptk-pad: 20px}.ptk-profile .ptk-shell{padding:20px;border-radius:18px}}@media(min-width:768px)and (max-width:1400px){.ptk-profile{width:100%;max-width:100%;margin:0;overflow-x:visible}.ptk-profile .ptk-wrap{max-width:var(--ptk-container, var(--prtk-container, 1240px));padding-left:calc(14px + env(safe-area-inset-left,0px));padding-right:calc(14px + env(safe-area-inset-right,0px))}}@media(max-width:640px){.ptk-profile{padding:18px 0 max(48px,env(safe-area-inset-bottom,0px));--ptk-pad: 16px}.ptk-profile .ptk-shell{padding:16px;border-radius:16px}}.ptk-profile .prtk-app-shell{max-width:100%;margin:0;padding:0}@media(max-width:640px){.ptk-profile .prtk-tutor-dashboard-shell{max-width:100%;margin:0;padding:0}}.ptk-profile .ptk-card{background:var(--ptk-surface);border:1px solid var(--ptk-border);border-radius:var(--ptk-radius);box-shadow:var(--ptk-shadow-sm);max-width:100%;min-width:0}.ptk-profile.ptk-flat{background:transparent!important}.ptk-profile .ptk-wrap.ptk-wrap--flat{max-width:100%!important;margin:0!important;padding:0!important}.ptk-profile .ptk-shell.ptk-shell--flat{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.ptk-profile .ptk-shell.ptk-shell--flat:before,.ptk-profile .ptk-shell.ptk-shell--flat:after{content:none!important;display:none!important}.ptk-profile .ptk-card__pad{padding:var(--ptk-pad)}#ptk-profile.prititak-app.ptk-profile .ptk-card--hero{background:radial-gradient(900px 420px at 0% -20%,color-mix(in oklab,var(--ptk-primary) 14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,#fff 88%,var(--ptk-primary-soft)),#fff);border-color:color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border))}.ptk-profile .ptk-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ptk-profile .ptk-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ptk-profile .ptk-row{min-width:0;max-width:100%}.ptk-profile .ptk-row--end{justify-content:flex-end}.ptk-profile .ptk-row--start{justify-content:flex-start}.ptk-profile .ptk-row--top{align-items:flex-start}.ptk-profile .ptk-row--bottom{align-items:flex-end}.ptk-profile .ptk-gap-8{gap:8px}.ptk-profile .ptk-gap-10{gap:10px}.ptk-profile .ptk-ml-8{margin-left:8px}.ptk-profile .ptk-mb-16{margin-bottom:16px}.ptk-profile .ptk-divider{height:1px;background:var(--ptk-border);border:0;margin:14px 0}.ptk-profile .ptk-btn{appearance:none;min-height:var(--ptk-btn-h);padding:10px 14px;border-radius:16px;border:1px solid color-mix(in oklab,var(--ptk-border) 85%,transparent);background:color-mix(in oklab,var(--ptk-surface) 94%,var(--ptk-surface-alt));color:var(--ptk-text);font-weight:800;font-size:var(--ptk-fs-14, 14px);cursor:pointer;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease}.ptk-profile .ptk-btn:hover{background:color-mix(in oklab,var(--ptk-surface) 88%,var(--ptk-primary-soft));border-color:color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));box-shadow:0 14px 32px #0b182714;transform:translateY(-1px)}.ptk-profile .ptk-btn--primary{background:var(--ptk-primary);border-color:transparent;color:#fff;box-shadow:0 16px 34px color-mix(in oklab,var(--ptk-primary) 26%,rgba(11,24,39,.12))}.ptk-profile .ptk-btn--primary:hover{background:var(--ptk-brand-hover);filter:saturate(1.02)}.ptk-profile .ptk-btn--danger{background:var(--ptk-danger);border-color:transparent;color:var(--ptk-surface)}.ptk-profile .ptk-btn--danger:hover{filter:brightness(.96)}.ptk-profile .ptk-btn--sm{height:36px;padding:0 12px;border-radius:14px;font-size:12px;font-weight:800}#ptk-profile a.ptk-btn--primary:visited{color:#fff}@media(min-width:1024px){.ptk-profile{background:transparent}.ptk-profile .ptk-shell{box-shadow:var(--ptk-shadow-lg)}.ptk-profile .ptk-card{box-shadow:var(--ptk-shadow-md)}#ptk-profile.prititak-app.ptk-profile .ptk-card--hero{background:radial-gradient(1200px 520px at 0% -30%,color-mix(in oklab,var(--ptk-primary) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--ptk-surface) 94%,var(--ptk-primary-soft)),var(--ptk-surface));box-shadow:var(--ptk-shadow-md)}.ptk-profile .ptk-avatar{width:64px;height:64px}.ptk-profile .ptk-name{font-size:18px;max-width:640px}.ptk-profile .ptk-bio{font-size:14px}.ptk-profile .ptk-headcard{gap:16px 18px}.ptk-profile .ptk-headcard .ptk-row--end{gap:12px}}.ptk-profile .ptk-btn:focus-visible{outline:none;border-color:var(--ptk-focus);box-shadow:0 0 0 3px var(--ptk-focus-ring)}.ptk-profile .ptk-btn[disabled]{opacity:.6;cursor:not-allowed}.ptk-profile .ptk-spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.45);border-top-color:var(--ptk-surface);animation:ptkspin .8s linear infinite;display:none}.ptk-profile .ptk-btn.is-loading .ptk-spinner{display:inline-block}@keyframes ptkspin{to{transform:rotate(360deg)}}.ptk-profile .ptk-hidden{display:none!important}.ptk-profile .ptk-profhead{position:relative;overflow:visible;border-radius:var(--ptk-radius, 24px);padding:0;--ptk-cover-h: 240px;--ptk-avatar: 120px;--ptk-avatar-border: 6px;--ptk-cover-radius: var(--ptk-radius, 24px)}#ptk-profile.prititak-app.ptk-profile .ptk-card.ptk-card--hero{padding:0!important;overflow:hidden!important;border-radius:var(--ptk-radius, 24px)!important}#ptk-profile.prititak-app.ptk-profile .ptk-card.ptk-card--hero .ptk-profhead{border-radius:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-card.ptk-card--hero .ptk-profhead__cover{border-top-left-radius:0!important;border-top-right-radius:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-profhead{padding:0!important;width:100%!important;max-width:none!important;margin:0!important;overflow:hidden!important;border-radius:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-profhead,#ptk-profile.prititak-app.ptk-profile .ptk-profhead__cover{overflow:hidden!important}#ptk-profile.prititak-app.ptk-profile .ptk-profhead{border-radius:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__cover{border-top-left-radius:0!important;border-top-right-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background-attachment:scroll!important;opacity:1!important}.ptk-profile .ptk-profhead__cover{height:var(--ptk-cover-h);width:100%;background-size:cover;background-position:50% calc(0% + var(--ptk-cover-offset-y, 0px));background-repeat:no-repeat;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);backface-visibility:hidden;will-change:transform;position:relative;isolation:isolate;border-top-left-radius:inherit;border-top-right-radius:inherit}.ptk-profile .ptk-cover-tools{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;z-index:7;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.ptk-profile .ptk-cover-tool{min-height:34px;padding:6px 12px;border-radius:12px;font-size:12px;background:#ffffffeb;color:#0f2b3a;border:1px solid rgba(14,101,118,.26);-webkit-text-fill-color:currentColor;text-shadow:none;box-shadow:0 8px 20px #02061729}#ptk-profile.prititak-app.ptk-profile .ptk-profhead.is-editing .ptk-cover-tool{min-height:34px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:800}.ptk-profile .ptk-cover-tool:hover,.ptk-profile .ptk-cover-tool:focus-visible{background:#fffffffa!important;color:#0b2230!important;border-color:#0e65766b!important;-webkit-text-fill-color:currentColor;box-shadow:0 12px 24px #02061733}.ptk-profile .ptk-profhead.is-editing .ptk-cover-tools{opacity:1;pointer-events:auto;transform:translateY(0)}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__actions>.ptk-btn{min-height:38px!important;padding:0 18px!important;border-radius:999px!important;font-size:13px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:0!important;box-shadow:none!important;transform:none!important}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__actions>.ptk-btn:hover,#ptk-profile.prititak-app.ptk-profile .ptk-profhead__actions>.ptk-btn:focus-visible{transform:translateY(-1px)!important}#ptk-profile.prititak-app.ptk-profile #ptkProfEditBtn{background:#fff!important;border:1px solid rgba(14,101,118,.34)!important;color:#163345!important;-webkit-text-fill-color:currentColor}#ptk-profile.prititak-app.ptk-profile #ptkProfEditBtn:hover,#ptk-profile.prititak-app.ptk-profile #ptkProfEditBtn:focus-visible{background:color-mix(in oklab,#ffffff 90%,var(--ptk-primary-soft))!important;border-color:#0e657685!important;color:#0e5363!important;box-shadow:0 6px 14px #0f172a14!important}#ptk-profile .ptk-profhead__actions>a.ptk-btn.ptk-btn--primary,#ptk-profile #ptkProfEditSaveAll,#ptk-profile #ptkEditSave{min-height:38px;border-radius:999px;border:1px solid rgba(14,101,118,.38)!important;background:#176f83!important;color:#fff!important;-webkit-text-fill-color:currentColor;font-weight:800;box-shadow:0 6px 14px #176f8329}#ptk-profile .ptk-profhead__actions>a.ptk-btn.ptk-btn--primary:hover,#ptk-profile #ptkProfEditSaveAll:hover,#ptk-profile #ptkEditSave:hover,#ptk-profile .ptk-profhead__actions>a.ptk-btn.ptk-btn--primary:focus-visible,#ptk-profile #ptkProfEditSaveAll:focus-visible,#ptk-profile #ptkEditSave:focus-visible{background:#125c6d!important;border-color:#0e657685!important;color:#fff!important;-webkit-text-fill-color:currentColor;box-shadow:0 8px 18px #176f8338}.ptk-profile .ptk-profhead__cover .ptk-profhead__coverimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% calc(0% + var(--ptk-cover-offset-y, 0px));border-top-left-radius:inherit;border-top-right-radius:inherit;z-index:0;pointer-events:none;display:block;user-select:none;-webkit-user-drag:none;transform:translateZ(0)}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__cover.is-adjusting{cursor:grab;touch-action:none}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__cover.is-adjusting:active{cursor:grabbing}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 8px;border-radius:14px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__center{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:560px}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__hint{flex:0 0 auto;text-align:center;font-weight:800;font-size:12px;color:#fff;text-shadow:0 2px 10px rgba(15,23,42,.55),0 1px 2px rgba(15,23,42,.45);white-space:nowrap}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__actions{display:none;align-items:center;gap:8px;flex:0 0 auto;pointer-events:auto}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__actions .ptk-btn{min-height:32px;padding:6px 10px;border-radius:12px;font-size:12px;background:transparent;box-shadow:none}#ptk-profile.prititak-app.ptk-profile .ptk-prof-fabavatar{display:none!important}#ptk-profile.prititak-app.ptk-profile .ptk-card.ptk-card--hero .ptk-profhead__cover,#ptk-profile.prititak-app.ptk-profile .ptk-card.ptk-card--hero .ptk-profhead__cover .ptk-profhead__coverimg{border-radius:0!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}#ptk-profile.prititak-app.ptk-profile .ptk-shell>.ptk-card.ptk-card--hero .ptk-profhead__cover{width:calc(100% + (2 * var(--ptk-shell-pad, 28px)))!important;margin-left:calc(-1 * var(--ptk-shell-pad, 28px))!important;margin-right:calc(-1 * var(--ptk-shell-pad, 28px))!important}#ptk-profile.prititak-app.ptk-profile .ptk-shell>.ptk-card.ptk-card--hero .ptk-profhead__cover .ptk-profhead__coverimg{width:100%!important;height:100%!important;max-width:none!important}.ptk-profile .ptk-profhead.is-gradient .ptk-profhead__cover{background:radial-gradient(900px 380px at 0% 0%,rgba(19,138,96,.3),transparent 58%),radial-gradient(900px 420px at 100% 0%,rgba(217,38,76,.18),transparent 60%),radial-gradient(900px 420px at 50% 100%,rgba(255,140,0,.14),transparent 62%),linear-gradient(180deg,#ffffff4d,#ffffffe6)}.ptk-profile .ptk-profhead__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000f,#0000004d 74%);pointer-events:none;z-index:1}.ptk-profile .ptk-profhead.is-editing .ptk-profhead__cover:after{background:linear-gradient(180deg,#0000001f,#0000007a 80%)}.ptk-profile .ptk-profhead__cover:before{content:"";position:absolute;z-index:1;inset:0;opacity:.05;background:repeating-linear-gradient(135deg,rgba(255,255,255,.8) 0px,rgba(255,255,255,.8) 1px,transparent 1px,transparent 14px);mix-blend-mode:soft-light;pointer-events:none}.ptk-profile .ptk-profhead__body{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 18px 20px;background:#ffffffdb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:visible}.ptk-profile .ptk-profhead__left{display:flex;align-items:flex-start;gap:16px;min-width:0;overflow:visible}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__avatar{width:var(--ptk-avatar);height:var(--ptk-avatar);border-radius:999px;border:var(--ptk-avatar-border) solid var(--ptk-avatar-ring, rgba(255,255,255,.98));background:#fff;box-shadow:0 22px 60px #0f172a2e;display:grid;place-items:center;overflow:visible!important;flex:0 0 auto;margin-top:calc(var(--ptk-avatar) * -.55);position:relative;z-index:6;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ptk-profile .ptk-profhead__left{overflow:visible}.ptk-profile .ptk-avatar-editbtn{position:absolute;right:-8px;bottom:-8px;width:36px;height:36px;border-radius:50%;border:3px solid #ffffff;background:#0b7a70 url(https://prititak.com/wp-content/uploads/2026/02/Camera.png) no-repeat center;background-size:18px 18px;color:transparent;display:inline-flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate(0);transition:opacity .16s ease,transform .16s ease;z-index:80;box-shadow:0 10px 22px #0206172e}.ptk-profile .ptk-avatar-editbtn:before,.ptk-profile .ptk-avatar-editbtn:after{content:none}.ptk-profile .ptk-avatar-editbtn:before{width:0;height:0}.ptk-profile .ptk-avatar-editbtn:after{width:0;height:0}.ptk-profile .ptk-avatar-editbtn svg{display:none}.ptk-profile .ptk-profhead.is-editing .ptk-avatar-editbtn{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.ptk-profile .ptk-profhead__avatar #ptkProfAvatarInitial{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:950;font-size:40px;letter-spacing:.02em;color:#041a13e0;text-transform:uppercase;z-index:1;opacity:1;transition:opacity .14s ease}.ptk-profile .ptk-profhead__avatar.has-img #ptkProfAvatarInitial{opacity:0}.ptk-profile .ptk-profhead__avatar img#ptkProfAvatarImg[src]:not([src=""]):not([hidden])+#ptkProfAvatarInitial{opacity:0}.ptk-profile .ptk-profhead__avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;z-index:2;opacity:1;transition:opacity .14s ease}.ptk-profile .ptk-profhead__avatar img{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ptk-profile .ptk-profhead__avatar img:not([src]),.ptk-profile .ptk-profhead__avatar img[src=""],.ptk-profile .ptk-profhead__avatar img[hidden]{opacity:0}.ptk-profile .ptk-profhead__name{margin:0;font-size:20px;font-weight:900;letter-spacing:0;line-height:1.15}.ptk-profile .ptk-profhead__chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.ptk-profile .ptk-chip{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--ptk-primary) 20%,var(--ptk-border));background:color-mix(in oklab,#fff 92%,var(--ptk-primary-soft));font-weight:800;font-size:12px;color:color-mix(in oklab,var(--ptk-text) 92%,var(--ptk-primary));white-space:nowrap}.ptk-profile .ptk-chip--plan{border-color:color-mix(in oklab,var(--ptk-primary) 28%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);color:color-mix(in oklab,var(--ptk-primary) 76%,var(--ptk-text))}.ptk-profile .ptk-chip--handle{border-color:color-mix(in oklab,var(--ptk-border) 88%,transparent);background:color-mix(in oklab,#fff 94%,var(--ptk-surface-alt));color:color-mix(in oklab,var(--ptk-text-muted) 88%,var(--ptk-text))}.ptk-profile .ptk-profhead__chipinfo{display:inline-flex;align-items:center;gap:4px;position:relative}.ptk-profile .ptk-chip--cefr{gap:8px;padding:7px 12px;border-color:color-mix(in oklab,var(--ptk-primary) 26%,var(--ptk-border));background:color-mix(in oklab,#fff 90%,var(--ptk-primary-soft));color:color-mix(in oklab,var(--ptk-text) 88%,var(--ptk-primary))}.ptk-profile .ptk-chip__label{font-size:11px;font-weight:800;letter-spacing:0;text-transform:none;color:color-mix(in oklab,var(--ptk-text-muted) 88%,var(--ptk-primary))}.ptk-profile .ptk-chip--cefr strong{font-size:12px;font-weight:900;letter-spacing:0;color:color-mix(in oklab,var(--ptk-text) 92%,var(--ptk-primary))}.ptk-profile .ptk-chipinfo__btn{width:22px;height:22px;flex-shrink:0;padding:0;border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));border-radius:999px;background:#ffffffb8;color:color-mix(in oklab,var(--ptk-primary) 72%,var(--ptk-text));display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #0b18270f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;backdrop-filter:blur(8px)}.ptk-profile .ptk-chipinfo__btn:hover{transform:translateY(-1px);background:#ffffffe6;border-color:color-mix(in oklab,var(--ptk-primary) 24%,var(--ptk-border));box-shadow:0 8px 16px #0b182717}.ptk-profile .ptk-chipinfo__btn:focus-visible{outline:2px solid color-mix(in oklab,var(--ptk-primary) 55%,white);outline-offset:2px}.ptk-profile .ptk-profhead__cefrinfo{position:absolute;right:0;bottom:calc(100% + 10px);z-index:16;width:min(320px,calc(100vw - 40px));padding:12px 14px;border-radius:16px;border:1px solid color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border));background:#ffffffe6;box-shadow:0 18px 34px #0b18271a;backdrop-filter:blur(14px);display:grid;gap:8px}.ptk-profile .ptk-profhead__cefrinfo[hidden]{display:none!important}.ptk-profile .ptk-profhead__cefrinfo-copy,.ptk-profile .ptk-profhead__cefrinfo-body p{margin:0;font-size:12px;line-height:1.5;color:var(--ptk-text-muted)}.ptk-profile .ptk-profhead__cefrinfo-body{display:grid;gap:6px}.ptk-profile .ptk-profhead__cefrinfo-copy strong{color:color-mix(in oklab,var(--ptk-text) 92%,var(--ptk-primary))}@media(max-width:680px){.ptk-profile .ptk-profhead__chipinfo{width:auto}.ptk-profile .ptk-chip--cefr{max-width:calc(100vw - 120px)}.ptk-profile .ptk-profhead__cefrinfo{left:0;right:auto;bottom:auto;top:calc(100% + 8px);width:min(300px,calc(100vw - 32px))}}.ptk-profile .ptk-chip--rank{border-color:color-mix(in oklab,var(--ptk-primary) 28%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);color:color-mix(in oklab,var(--ptk-primary) 74%,var(--ptk-text))}.ptk-profile .ptk-ranking-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ptk-profile .ptk-trophy,.prititak-app .ptk-trophy{display:inline-flex;align-items:center;justify-content:center;margin-left:6px}.prititak-app .ptk-ranking .ptk-ranking-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.prititak-app .ptk-ranking .ptk-card--hero{background:linear-gradient(180deg,color-mix(in oklab,#fff 90%,var(--ptk-primary-soft)),color-mix(in oklab,#fff 97%,var(--ptk-signal-soft)));border-color:color-mix(in oklab,var(--ptk-primary) 20%,var(--ptk-border));box-shadow:0 18px 40px #0b18271a;position:relative;overflow:hidden}.prititak-app .ptk-ranking .ptk-card--hero:before{content:"";position:absolute;top:-120px;right:-120px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--ptk-primary) 18%,transparent),transparent);pointer-events:none}.prititak-app .ptk-ranking .ptk-card--hero:after{content:"";position:absolute;bottom:-140px;left:-140px;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--ptk-signal) 16%,transparent),transparent);pointer-events:none}.prititak-app .ptk-ranking .ptk-ranking-head__titles{display:grid;gap:6px;position:relative;z-index:1}.prititak-app .ptk-ranking .ptk-ranking-kicker{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));background:#ffffffd1;color:color-mix(in oklab,var(--ptk-primary) 64%,var(--ptk-text));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.prititak-app .ptk-ranking .ptk-ranking-head__titles:only-child{padding-bottom:2px}.prititak-app .ptk-ranking .ptk-ranking-me{display:inline-flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in oklab,var(--ptk-primary) 20%,var(--ptk-border));background:#ffffffb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 28px #041a131f;position:relative;z-index:1;min-width:260px}.prititak-app .ptk-ranking .ptk-ranking-me__meta{display:grid;gap:6px;width:100%}.prititak-app .ptk-ranking .ptk-ranking-me__label{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in oklab,var(--ptk-text-muted) 88%,var(--ptk-text));display:inline-flex;align-items:center;gap:8px}.prititak-app .ptk-ranking .ptk-ranking-me__row{display:inline-flex;align-items:center;gap:10px;width:100%;justify-content:space-between}.prititak-app .ptk-ranking .ptk-ranking-me__pos{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:6px 10px;border-radius:999px;background:var(--ptk-primary);color:#fff;font-weight:900;box-shadow:0 10px 18px color-mix(in oklab,var(--ptk-primary) 18%,rgba(11,24,39,.12))}.prititak-app .ptk-ranking .ptk-ranking-me__pos.is-muted{background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);color:color-mix(in oklab,var(--ptk-primary) 54%,var(--ptk-text));box-shadow:none}.prititak-app .ptk-ranking .ptk-ranking-me__pts{font-size:14px;font-weight:900;color:var(--ptk-text);margin-left:auto}.prititak-app .ptk-ranking .ptk-ranking-me__trophy{font-size:18px;line-height:1}.prititak-app .ptk-ranking .ptk-tablewrap{border-radius:18px;overflow:hidden;border:0;background:#ffffffd6;box-shadow:0 18px 36px #041a131a}.prititak-app .ptk-ranking .ptk-table{width:100%;border-collapse:collapse;font-size:14px}.prititak-app .ptk-ranking .ptk-table thead th{background:color-mix(in oklab,var(--ptk-primary) 8%,#fff);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklab,var(--ptk-text-muted) 88%,var(--ptk-text));border:0}.prititak-app .ptk-ranking .ptk-table tbody td{background:transparent;border:0}.prititak-app .ptk-ranking .ptk-table th,.prititak-app .ptk-ranking .ptk-table td{border:0!important}.prititak-app .ptk-ranking .ptk-ranking-table,.prititak-app .ptk-ranking .ptk-ranking-table th,.prititak-app .ptk-ranking .ptk-ranking-table td{border:0!important;box-shadow:none!important;outline:0!important}.prititak-app .ptk-ranking .ptk-table tbody tr:nth-child(odd) td{background:color-mix(in oklab,var(--ptk-primary) 4%,#fff)}.prititak-app .ptk-ranking .ptk-table tbody tr:first-child td{border-top:0}.prititak-app .ptk-ranking .ptk-table th:nth-child(1),.prititak-app .ptk-ranking .ptk-table td:nth-child(1){width:64px}.prititak-app .ptk-ranking .ptk-table th:nth-child(3),.prititak-app .ptk-ranking .ptk-table td:nth-child(3){width:96px;text-align:center}.prititak-app .ptk-ranking .ptk-table th:nth-child(4),.prititak-app .ptk-ranking .ptk-table td:nth-child(4){width:96px;text-align:center}.prititak-app .ptk-ranking .ptk-table tbody tr.is-me{background:transparent}.prititak-app .ptk-ranking .ptk-table tbody tr.is-me td{background:color-mix(in oklab,var(--ptk-primary) 10%,#fff)}.prititak-app .ptk-ranking .ptk-table tbody tr.is-top{background:transparent}.prititak-app .ptk-ranking .ptk-table tbody tr.is-top td{background:color-mix(in oklab,var(--ptk-signal) 8%,#fff)}.prititak-app .ptk-ranking .ptk-pill--soft{border-color:color-mix(in oklab,var(--ptk-primary) 26%,var(--ptk-border));background:#fff;color:var(--ptk-text);box-shadow:0 8px 16px #0b18271a}.prititak-app .ptk-ranking .ptk-empty{padding:20px 12px}@media(max-width:900px){.prititak-app .ptk-ranking .ptk-ranking-head{grid-template-columns:1fr;align-items:flex-start}.prititak-app .ptk-ranking .ptk-ranking-me{width:100%;justify-content:space-between}}@media(max-width:640px){.prititak-app .ptk-ranking .ptk-ranking-me{flex-wrap:wrap;gap:10px}.prititak-app .ptk-ranking .ptk-ranking-me .ptk-pill--soft{margin-left:0}}.prititak-app .ptk-ranking-user{display:inline-flex;align-items:center;gap:6px;min-width:0}.prititak-app .ptk-ranking-name{font-weight:700;color:var(--ptk-text)}.prititak-app .ptk-pill--trophy{border-color:color-mix(in oklab,var(--ptk-signal) 18%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-signal) 8%,#fff)}.ptk-profile .ptk-profhead__bio{margin:10px 0 0;color:#475569f2;font-size:13px;line-height:1.45;max-width:70ch}#ptk-profile.prititak-app.ptk-profile .ptk-profhead.is-editing .ptk-profhead__bio{display:none}.ptk-profile .ptk-profhead__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;position:relative;align-items:center}#ptk-profile.prititak-app.ptk-profile .ptk-profhead.is-editing .ptk-profhead__actions>#ptkProfEditBtn,#ptk-profile.prititak-app.ptk-profile .ptk-profhead.is-editing .ptk-profhead__actions>a.ptk-btn--primary{display:none}#ptk-profile.prititak-app.ptk-profile .ptk-profhead.is-editing .ptk-profhead__left{flex:1 1 auto}.ptk-profile .ptk-inline-editor{width:min(100%,560px);margin-top:14px;padding:14px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#ffffffe0;box-shadow:0 10px 24px #0f172a0f;display:grid;gap:10px}.ptk-profile .ptk-inline-editor[hidden]{display:none!important}.ptk-profile .ptk-inline-editor .ptk-label{margin:0;font-size:11px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--ptk-muted)}.ptk-profile .ptk-inline-editor textarea{width:100%;min-height:96px;max-height:180px;resize:vertical;border-radius:14px;font-size:13px;line-height:1.45;box-shadow:none}#ptk-profile.prititak-app.ptk-profile .ptk-inline-editor textarea.ptk-textarea:focus,#ptk-profile.prititak-app.ptk-profile .ptk-inline-editor textarea.ptk-textarea:focus-visible{border-color:color-mix(in oklab,var(--ptk-primary) 34%,var(--ptk-border-strong));box-shadow:0 0 0 2px color-mix(in oklab,var(--ptk-primary) 22%,transparent)}.ptk-profile .ptk-inline-editor .ptk-help{margin:0;font-size:12px;line-height:1.35}.ptk-profile .ptk-inline-editor__color{display:inline-flex;align-items:center;gap:10px;min-width:0}.ptk-profile .ptk-inline-editor__color .ptk-label{flex:0 0 auto}.ptk-profile .ptk-inline-editor__color .ptk-input--color{flex:0 0 auto;width:46px!important;height:32px!important;min-height:32px;padding:3px;border-radius:10px}.ptk-profile .ptk-inline-editor__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.ptk-profile .ptk-inline-editor__actions[hidden]{display:none!important}.ptk-profile .ptk-input--color{width:64px;height:40px;padding:4px;border-radius:10px;border:1px solid color-mix(in oklab,var(--ptk-border) 70%,transparent);background:#fff}.ptk-profile #ptkProfEditTools.ptk-slidepanel{position:static;right:auto;top:auto;z-index:30;padding:0;border-radius:0;border:0;background:transparent;box-shadow:none;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;transform:translateY(-4px);transform-origin:top right;opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.ptk-profile #ptkProfEditTools.ptk-slidepanel.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.ptk-profile #ptkProfEditTools .ptk-btn{min-height:40px;padding:8px 14px;border-radius:12px;font-size:13px;font-weight:800}#ptk-profile.prititak-app.ptk-profile .ptk-profhead.is-editing #ptkProfEditSaveAll{min-height:40px;padding:8px 14px;border-radius:12px;font-size:13px}@media(max-width:640px){.ptk-profile #ptkProfEditTools.ptk-slidepanel{position:static;right:auto;left:auto;top:auto;margin-top:8px;width:100%;min-width:0;display:grid;grid-template-columns:1fr 1fr;transform:none;transform-origin:initial;box-shadow:none}.ptk-profile #ptkProfEditTools .ptk-btn{min-height:36px;padding:7px 10px;font-size:12px;width:100%;justify-content:center}}.ptk-avatar-editor{position:fixed;inset:0;z-index:10020;background:#0f172a85;display:grid;place-items:center;padding:16px}.ptk-avatar-editor[hidden]{display:none!important}.ptk-avatar-editor__panel{width:min(92vw,420px);border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 24px 64px #02061740;padding:16px}.ptk-avatar-editor__title{margin:0 0 12px;font-size:18px;font-weight:800;color:#0f172a}.ptk-avatar-editor__preview{width:240px;height:240px;margin:0 auto 12px;border-radius:50%;border:2px solid color-mix(in oklab,var(--ptk-primary) 28%,var(--ptk-border));box-shadow:inset 0 0 0 999px #0f172a05;background-color:#f8fafc;background-repeat:no-repeat;background-position:50% 50%;cursor:grab;touch-action:none}.ptk-avatar-editor__preview:active{cursor:grabbing}.ptk-avatar-editor__zoom{display:grid;gap:6px;margin-bottom:10px}.ptk-avatar-editor__zoom span{font-size:13px;font-weight:700;color:#334155}.ptk-avatar-editor__zoom input[type=range]{width:100%}.ptk-avatar-editor__hint{margin:0 0 12px;font-size:13px;line-height:1.4;color:#64748b}.ptk-avatar-editor__actions{display:flex;justify-content:flex-end;gap:8px}.ptk-avatar-editor__actions .ptk-btn{min-height:40px;padding:8px 14px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:14px;font-weight:700;box-shadow:none;text-shadow:none}.ptk-avatar-editor__actions .ptk-btn:hover{background:#f8fafc;border-color:#94a3b8}.ptk-avatar-editor__actions .ptk-btn--primary{background:var(--ptk-primary);border-color:var(--ptk-primary);color:#fff}.ptk-avatar-editor__actions .ptk-btn--primary:hover{background:var(--ptk-brand-hover);border-color:var(--ptk-brand-hover)}@media(max-width:1024px)and (orientation:portrait),(max-width:1023.98px){.ptk-profile .ptk-profhead{--ptk-cover-h: 200px;--ptk-avatar: 110px;--ptk-avatar-border: 5px}}@media(max-width:640px){.ptk-profile .ptk-profhead{--ptk-cover-h: clamp(160px, 45vw, 240px);--ptk-avatar: 96px;--ptk-avatar-border: 5px;border-radius:18px}.ptk-profile .ptk-profhead__cover{height:var(--ptk-cover-h)!important;background-color:transparent!important;background-size:cover!important;background-position:50% 50%!important}.ptk-profile .ptk-profhead__cover .ptk-profhead__coverimg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important}.ptk-profile .ptk-profhead__body{flex-direction:column;align-items:stretch}.ptk-profile .ptk-profhead__actions{justify-content:flex-start}.ptk-profile .ptk-profhead__name{font-size:20px}.ptk-profile .ptk-profhead__left{flex-direction:column;gap:10px}.ptk-profile .ptk-profhead__avatar{margin-top:calc(var(--ptk-avatar) * -.45)}.ptk-profile .ptk-cover-tools{left:12px;right:12px;bottom:12px;justify-content:center;gap:10px}.ptk-profile .ptk-cover-tool{flex:1 1 0;justify-content:center}.ptk-profile .ptk-profhead__chips{gap:6px}.ptk-profile .ptk-chip{font-size:12px;padding:6px 10px;max-width:100%}.ptk-profile .ptk-inline-editor{padding:10px}.ptk-profile .ptk-inline-editor__actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.ptk-profile .ptk-inline-editor__actions .ptk-btn{width:100%}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar{left:10px;right:10px;width:auto;padding:6px 8px;border-radius:12px}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__center{width:100%;max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:8px}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__hint{width:100%;white-space:normal;line-height:1.25;font-size:11px}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__actions{width:100%;display:none;grid-template-columns:1fr 1fr;gap:8px}#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__actions .ptk-btn{width:100%;min-width:0;justify-content:center;min-height:30px;padding:4px 8px;font-size:11px;border-radius:10px;background:transparent;box-shadow:none}}@media(max-width:420px){#ptk-profile.prititak-app.ptk-profile .ptk-cover-adjustbar__actions{grid-template-columns:1fr}}.ptk-profile .ptk-metaem{overflow-wrap:anywhere;word-break:break-word}.ptk-profile .ptk-bio{margin:10px 0 0;font-size:13px;line-height:1.45;color:var(--ptk-text-muted)}.ptk-profile .ptk-meta .ptk-badge{background:#ffffffb8;border-color:#0f172a14;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ptk-profile .ptk-metaem{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff9e;border:1px solid rgba(15,23,42,.06);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:640px){.ptk-profile .ptk-headcard{grid-template-columns:1fr;padding:18px 14px;border-radius:18px}.ptk-profile .ptk-avatar{width:52px;height:52px}.ptk-profile .ptk-headcard .ptk-row--end{justify-content:flex-start}}.ptk-profile .ptk-headcard .ptk-row--end{justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}.ptk-profile .ptk-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--ptk-border);background:var(--ptk-surface);font-size:12px;font-weight:800;color:var(--ptk-text);white-space:nowrap;max-width:100%}.ptk-profile .ptk-badge--success{border-color:var(--ptk-border);border-color:color-mix(in oklab,var(--ptk-success) 22%,var(--ptk-border));background:var(--ptk-success-soft);color:var(--ptk-success)}.ptk-profile .ptk-badge--warn{border-color:var(--ptk-border);border-color:color-mix(in oklab,var(--ptk-warning) 22%,var(--ptk-border));background:var(--ptk-warn-soft);color:var(--ptk-warning)}.ptk-profile .ptk-badge--danger{border-color:var(--ptk-border);border-color:color-mix(in oklab,var(--ptk-danger) 22%,var(--ptk-border));background:var(--ptk-danger-soft);color:var(--ptk-danger)}.ptk-profile .ptk-badge--plan{border-color:color-mix(in oklab,var(--ptk-primary) 30%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-primary) 12%,#fff);color:color-mix(in oklab,var(--ptk-primary) 70%,#0f172a)}.ptk-profile .ptk-layout{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:start}.ptk-profile .ptk-nav{position:sticky;top:16px;background:linear-gradient(180deg,color-mix(in oklab,#fff 92%,var(--ptk-primary-soft)),#fff);border:1px solid color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border));border-radius:var(--ptk-r-20);box-shadow:0 10px 24px #0b18270f;padding:var(--ptk-3)}.ptk-profile .ptk-tab{border:1px solid color-mix(in oklab,var(--ptk-border) 76%,transparent);border-radius:18px;padding:14px;background:color-mix(in oklab,#fff 94%,var(--ptk-surface-alt));color:var(--ptk-text);box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ptk-profile .ptk-tab:hover{border-color:color-mix(in oklab,var(--ptk-primary) 24%,var(--ptk-border));background:color-mix(in oklab,#fff 88%,var(--ptk-primary-soft));box-shadow:0 10px 20px #0b18270d}.ptk-profile .ptk-tab[aria-selected=true]{background:linear-gradient(180deg,#fff,color-mix(in oklab,#fff 90%,var(--ptk-primary-soft)));border-color:color-mix(in oklab,var(--ptk-primary) 34%,var(--ptk-border));box-shadow:inset 3px 0 color-mix(in oklab,var(--ptk-signal) 72%,transparent),0 16px 28px color-mix(in oklab,var(--ptk-primary) 12%,rgba(11,24,39,.08))}.ptk-profile .ptk-panel{display:none}.ptk-profile .ptk-panel.is-active{display:block}#ptk-settings.ptk-profile{--ptk-primary: #157a8d;--ptk-primary-soft: #eef8f9;--ptk-brand-hover: #0f5d6c;--ptk-accent: var(--ptk-primary);--ptk-accent-hover: var(--ptk-brand-hover);--ptk-signal: #d73555;--ptk-signal-soft: #fdf0f4;--ptk-focus: color-mix(in oklab, var(--ptk-primary) 26%, transparent);--ptk-focus-strong: color-mix(in oklab, var(--ptk-primary) 46%, transparent);--ptk-border: color-mix(in oklab, var(--ptk-primary) 16%, #d7e4e9);--ptk-border-strong: color-mix(in oklab, var(--ptk-primary) 28%, #c2d7dd);--ptk-shadow-sm: 0 1px 0 rgba(11, 24, 39, .04), 0 10px 20px color-mix(in oklab, var(--ptk-primary) 7%, rgba(11, 24, 39, .07));--ptk-shadow-md: 0 1px 0 rgba(11, 24, 39, .05), 0 22px 44px color-mix(in oklab, var(--ptk-primary) 10%, rgba(11, 24, 39, .11));--ptk-shadow-lg: 0 1px 0 rgba(11, 24, 39, .06), 0 34px 72px color-mix(in oklab, var(--ptk-primary) 14%, rgba(11, 24, 39, .16))}#ptk-settings.ptk-profile .ptk-shell{background:radial-gradient(960px 420px at 14% -14%,color-mix(in oklab,var(--ptk-primary) 10%,transparent),transparent 60%),radial-gradient(520px 240px at 92% 0%,color-mix(in oklab,var(--ptk-signal) 6%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--ptk-primary-soft)),#fff 44%);border-color:color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));box-shadow:var(--ptk-shadow-lg)}#ptk-settings.ptk-profile .ptk-layout{grid-template-columns:260px minmax(0,1fr);gap:16px}#ptk-settings.ptk-profile .ptk-main{display:grid;gap:16px;min-width:0}#ptk-settings.ptk-profile .ptk-nav{position:sticky;top:16px;padding:var(--ptk-3);border-radius:var(--ptk-r-20);background:linear-gradient(180deg,color-mix(in oklab,#fff 92%,var(--ptk-primary-soft)),#fff);border:0;box-shadow:0 10px 24px #0b18270f}#ptk-settings.ptk-profile .ptk-navlist{display:grid;gap:12px}#ptk-settings.ptk-profile .ptk-tab{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:14px;border-radius:18px;border:0;background:color-mix(in oklab,#fff 94%,var(--ptk-surface-alt));color:var(--ptk-text);box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}#ptk-settings.ptk-profile .ptk-tab__left{display:flex;align-items:center;gap:12px;min-width:0}#ptk-settings.ptk-profile .ptk-tab__dot{width:12px;height:12px;flex:0 0 12px;border-radius:999px;background:color-mix(in oklab,var(--ptk-primary) 78%,#d6e6eb);box-shadow:none}#ptk-settings.ptk-profile .ptk-tab__label{font-size:15px;font-weight:var(--ptk-fw-800);letter-spacing:-.02em;color:var(--ptk-text)}#ptk-settings.ptk-profile .ptk-tab:hover{transform:none;background:color-mix(in oklab,#fff 88%,var(--ptk-primary-soft));box-shadow:0 10px 20px #0b18270d}#ptk-settings.ptk-profile .ptk-tab[aria-selected=true]{background:linear-gradient(180deg,#fff,color-mix(in oklab,#fff 90%,var(--ptk-primary-soft)));box-shadow:inset 3px 0 color-mix(in oklab,var(--ptk-signal) 72%,transparent),0 16px 28px color-mix(in oklab,var(--ptk-primary) 12%,rgba(11,24,39,.08))}#ptk-settings.ptk-profile .ptk-tab[aria-selected=true]:before{content:none}#ptk-settings.ptk-profile .ptk-tab[aria-selected=true] .ptk-tab__dot{background:var(--ptk-primary);box-shadow:0 0 0 8px color-mix(in oklab,var(--ptk-primary) 8%,#fff)}#ptk-settings.ptk-profile .ptk-card--hero,#ptk-settings.ptk-profile .ptk-panel{width:100%;max-width:none}#ptk-settings.ptk-profile .ptk-card--hero{position:relative;overflow:hidden;border:1px solid rgba(15,122,131,.1)!important;box-shadow:0 6px 16px #0f172a0a!important;outline:0!important}#ptk-settings.ptk-profile .ptk-card--hero:before,#ptk-settings.ptk-profile .ptk-card--hero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}#ptk-settings.ptk-profile .ptk-card--hero:before{background:radial-gradient(520px 240px at 14% 18%,rgba(53,192,140,.08),transparent 66%),radial-gradient(520px 240px at 84% 14%,rgba(24,168,116,.06),transparent 68%),radial-gradient(520px 260px at 84% 88%,rgba(174,235,210,.1),transparent 64%),radial-gradient(520px 260px at 18% 92%,rgba(255,237,213,.12),transparent 66%),linear-gradient(180deg,#fff0,#fff0);opacity:.46}#ptk-settings.ptk-profile .ptk-card--hero:after{background:radial-gradient(closest-side at 14% 32%,rgba(15,106,75,.045),transparent 74%),radial-gradient(closest-side at 84% 22%,rgba(15,106,75,.035),transparent 76%),radial-gradient(closest-side at 74% 38%,rgba(249,115,22,.045),transparent 76%);opacity:.3}#ptk-settings.ptk-profile .ptk-card--hero .ptk-card__pad{position:relative;z-index:1;padding:24px 24px 22px}#ptk-settings.ptk-profile .ptk-card--hero .ptk-subtitle--tight,#ptk-settings.ptk-profile .ptk-card--hero .ptk-subtitle{font-family:var(--ptk-font);line-height:1.35}#ptk-settings.ptk-profile .ptk-card--hero .ptk-subtitle--tight{margin:0 0 8px;color:#127f97;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#ptk-settings.ptk-profile .ptk-card--hero .ptk-page-title{font-family:var(--ptk-font);margin:0 0 10px;color:#14324a;font-size:clamp(20px,2.2vw,26px);line-height:1.12;letter-spacing:-.02em;font-weight:400;text-wrap:balance}#ptk-settings.ptk-profile .ptk-card--hero .ptk-page-title span{color:#127f97;font-weight:800}#ptk-settings.ptk-profile .ptk-card--hero .ptk-subtitle:not(.ptk-subtitle--tight){margin:0;max-width:32ch;color:#5d7387;font-size:13px;line-height:1.5;font-weight:700}#ptk-settings.ptk-profile .ptk-card--hero .ptk-profilebar{margin-top:14px}@media(max-width:640px){#ptk-settings.ptk-profile .ptk-card--hero .ptk-card__pad{padding:18px 16px 16px}#ptk-settings.ptk-profile .ptk-card--hero .ptk-subtitle--tight{margin-bottom:7px}#ptk-settings.ptk-profile .ptk-card--hero .ptk-page-title{margin-bottom:9px}#ptk-settings.ptk-profile .ptk-card--hero .ptk-profilebar{margin-top:12px}}#ptk-settings.ptk-profile .ptk-panel{border-radius:var(--ptk-radius);border:1px solid color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 97%,var(--ptk-primary-soft)),#fff 30%);box-shadow:var(--ptk-shadow-md);overflow:hidden}#ptk-settings.ptk-profile .ptk-panel>.ptk-card__pad{padding:var(--ptk-pad)}#ptk-settings.ptk-profile .ptk-panel>.ptk-card__pad>.ptk-card__title{margin:0 0 10px;font-size:clamp(20px,2vw,28px);font-weight:900;letter-spacing:-.03em}#ptk-settings.ptk-profile .ptk-card__desc{color:color-mix(in oklab,var(--ptk-text) 68%,var(--ptk-muted));line-height:1.6;max-width:72ch}#ptk-settings.ptk-profile .ptk-divider{margin:18px 0;background:color-mix(in oklab,var(--ptk-primary) 14%,var(--ptk-border))}#ptk-settings.ptk-profile .ptk-profilebar,#ptk-settings.ptk-profile .ptk-settings-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px;border-radius:22px;border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 94%,var(--ptk-primary-soft)),#fff);box-shadow:inset 0 1px #ffffffd1,0 12px 26px color-mix(in oklab,var(--ptk-primary) 7%,rgba(11,24,39,.08))}#ptk-settings.ptk-profile .ptk-settings-toolbar__txt{display:grid;gap:4px}#ptk-settings.ptk-profile .ptk-settings-toolbar__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}#ptk-settings.ptk-profile .ptk-avatarwrap{display:flex;align-items:center;gap:16px;min-width:0}#ptk-settings.ptk-profile .ptk-avatar{border:1px solid color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 70%,var(--ptk-primary-soft)),#fff);box-shadow:0 14px 28px color-mix(in oklab,var(--ptk-primary) 10%,rgba(11,24,39,.1))}#ptk-settings.ptk-profile .ptk-username{margin:0;font-size:18px;font-weight:900;letter-spacing:-.02em}#ptk-settings.ptk-profile .ptk-meta{margin:4px 0 0;color:color-mix(in oklab,var(--ptk-text) 70%,var(--ptk-muted))}#ptk-settings.ptk-profile .ptk-grid{gap:16px 18px}#ptk-settings.ptk-profile .ptk-grid--stack{grid-template-columns:1fr;gap:10px}#ptk-settings.ptk-profile .ptk-field{gap:8px}#ptk-settings.ptk-profile .ptk-settings-hero__actions{margin-top:10px}#ptk-settings.ptk-profile .ptk-label{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--ptk-primary) 70%,var(--ptk-text))}#ptk-settings.ptk-profile .ptk-section-title{margin-top:0;margin-bottom:10px}#ptk-settings.ptk-profile .ptk-card__title--compact{margin:0 0 8px}#ptk-settings.ptk-profile .ptk-input,#ptk-settings.ptk-profile .ptk-select,#ptk-settings.ptk-profile .ptk-textarea{border-color:color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border-strong));background:linear-gradient(180deg,#fff,color-mix(in oklab,#fff 94%,var(--ptk-primary-soft)));box-shadow:inset 0 1px #ffffffd1,0 1px 2px #0b18270a}#ptk-settings.ptk-profile .ptk-help{color:color-mix(in oklab,var(--ptk-text) 62%,var(--ptk-muted))}#ptk-settings.ptk-profile .ptk-help--preserve{margin-top:10px;white-space:pre-wrap}#ptk-settings.ptk-profile .ptk-actions{display:flex;gap:12px;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-top:6px}#ptk-settings.ptk-profile .ptk-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));border-radius:18px;background:linear-gradient(180deg,color-mix(in oklab,#fff 95%,var(--ptk-primary-soft)),#fff);box-shadow:inset 0 1px #ffffffbd}#ptk-settings.ptk-profile .ptk-toggle__txt{display:grid;gap:4px}#ptk-settings.ptk-profile .ptk-toggle__label{margin:0;font-size:17px;font-weight:900;letter-spacing:-.02em}#ptk-settings.ptk-profile .ptk-toggle__desc{margin:0;color:color-mix(in oklab,var(--ptk-text) 68%,var(--ptk-muted));line-height:1.5}#ptk-settings.ptk-profile .ptk-switch{box-shadow:0 8px 18px color-mix(in oklab,var(--ptk-primary) 10%,rgba(11,24,39,.08))}#ptk-settings.ptk-profile .ptk-switch[aria-checked=true]{background:var(--ptk-primary);border-color:var(--ptk-primary)}#ptk-settings.ptk-profile .ptk-theme-form__media{gap:10px;align-items:center}#ptk-settings.ptk-profile .ptk-theme-form__thumb{width:92px;height:56px;object-fit:cover;border-radius:12px;border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 94%,var(--ptk-primary-soft)),#fff);box-shadow:inset 0 1px #ffffffd6}#ptk-settings.ptk-profile .ptk-theme-form__fieldcol{flex:1;min-width:220px}#ptk-settings.ptk-profile .ptk-theme-preview--settings{border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));border-radius:18px;overflow:hidden;background:linear-gradient(180deg,color-mix(in oklab,#fff 95%,var(--ptk-primary-soft)),#fff);box-shadow:inset 0 1px #ffffffd1,0 12px 24px color-mix(in oklab,var(--ptk-primary) 7%,rgba(11,24,39,.08))}#ptk-settings.ptk-profile .ptk-theme-preview__header{min-height:56px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid color-mix(in oklab,var(--ptk-primary) 12%,var(--ptk-border));background:color-mix(in oklab,#fff 88%,var(--ptk-primary-soft))}#ptk-settings.ptk-profile .ptk-theme-preview__body{padding:14px}#ptk-settings.ptk-profile .ptk-theme-preview__card{border:1px solid color-mix(in oklab,var(--ptk-primary) 14%,var(--ptk-border));border-radius:16px;background:#fff;padding:14px;box-shadow:inset 0 1px #fffc}#ptk-settings.ptk-profile .ptk-theme-preview__cardtitle{margin-bottom:6px;font-weight:900;letter-spacing:-.02em;color:var(--ptk-text)}#ptk-settings.ptk-profile .ptk-settings-legalcard{margin:0}#ptk-settings.ptk-profile .ptk-settings-legalcard--stacked{margin-bottom:10px}#ptk-settings.ptk-profile .ptk-settings-legalcard__summary{cursor:pointer;font-weight:900;color:var(--ptk-text)}#ptk-settings.ptk-profile .ptk-badge,#ptk-settings.ptk-profile .ptk-pill--status{box-shadow:inset 0 1px #ffffffad}#ptk-settings.ptk-profile .ptk-tablewrap{border-radius:18px;border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 95%,var(--ptk-primary-soft)),#fff);box-shadow:inset 0 1px #ffffffd1,0 10px 22px color-mix(in oklab,var(--ptk-primary) 6%,rgba(11,24,39,.08))}#ptk-settings.ptk-profile .ptk-table th{background:color-mix(in oklab,var(--ptk-primary) 6%,#fff);color:color-mix(in oklab,var(--ptk-primary) 70%,var(--ptk-text))}#ptk-settings.ptk-profile details.ptk-card{border-color:color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border))!important;border-radius:18px!important;padding:14px 16px!important;background:linear-gradient(180deg,color-mix(in oklab,#fff 94%,var(--ptk-primary-soft)),#fff)!important;box-shadow:inset 0 1px #ffffffd1,0 10px 22px color-mix(in oklab,var(--ptk-primary) 6%,rgba(11,24,39,.08))}#ptk-settings.ptk-profile details.ptk-card>summary{color:var(--ptk-text)!important}#ptk-settings.ptk-profile details.ptk-card .ptk-help{color:color-mix(in oklab,var(--ptk-text) 70%,var(--ptk-muted))}#ptk-settings.ptk-profile .ptk-callout-danger{padding:16px 18px;border-radius:18px;border:1px solid color-mix(in oklab,var(--ptk-signal) 22%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 92%,var(--ptk-signal-soft)),#fff);color:color-mix(in oklab,var(--ptk-text) 78%,var(--ptk-signal));box-shadow:inset 0 1px #ffffffd1}#ptk-settings.ptk-profile .ptk-actions--spaced{margin-top:14px}.ptk-profile .ptk-help--lead{margin:0 0 12px}.ptk-profile .ptk-help--flush{margin:0}@media(max-width:1020px){#ptk-settings.ptk-profile .ptk-layout{grid-template-columns:1fr}#ptk-settings.ptk-profile .ptk-nav{padding:0;border:0;background:transparent;box-shadow:none}#ptk-settings.ptk-profile .ptk-navlist{gap:10px}#ptk-settings.ptk-profile .ptk-tab{min-height:44px;border-radius:18px;padding:12px 14px}}@media(max-width:640px){#ptk-settings.ptk-profile .ptk-panel>.ptk-card__pad{padding:18px}#ptk-settings.ptk-profile .ptk-profilebar,#ptk-settings.ptk-profile .ptk-settings-toolbar,#ptk-settings.ptk-profile .ptk-toggle{grid-template-columns:1fr;align-items:start}#ptk-settings.ptk-profile .ptk-settings-toolbar__actions{justify-content:stretch}#ptk-settings.ptk-profile .ptk-settings-toolbar__actions .ptk-btn{width:100%}#ptk-settings.ptk-profile .ptk-theme-form__fieldcol{min-width:0}}.ptk-profile .ptk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ptk-profile .ptk-stat{border:1px solid var(--ptk-border);border-radius:14px;padding:12px;background:var(--ptk-surface)}.ptk-profile .ptk-stat__label{margin:0;font-size:12px;color:var(--ptk-text-muted);font-weight:800;letter-spacing:-.01em}.ptk-profile .ptk-stat__value{margin:6px 0 0;font-size:18px;font-weight:800;letter-spacing:-.02em}.ptk-profile .ptk-stat__sub{margin:4px 0 0;font-size:12px;color:var(--ptk-text-muted);line-height:1.35}.ptk-profile .ptk-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px}.ptk-profile .ptk-badgeitem{border:1px solid var(--ptk-border);border-radius:16px;background:var(--ptk-surface);padding:12px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;cursor:default;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ptk-profile .ptk-badgecircle{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;border:1px solid var(--ptk-border);background:#fff;color:#94a3b8}.ptk-profile .ptk-badgeicon{width:28px;height:28px;display:block}.ptk-profile .ptk-badgeimg{width:66px;height:66px;object-fit:contain;display:block}.ptk-profile .ptk-badgeitem:not(.is-locked) .ptk-badgecircle{background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);border-color:color-mix(in oklab,var(--ptk-primary) 24%,var(--ptk-border));color:var(--ptk-accent)}.ptk-profile .ptk-badgeitem:not(.is-locked):hover{border-color:color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));box-shadow:0 14px 28px #0f172a0f;transform:translateY(-1px)}.ptk-profile .ptk-badgeitem.is-locked{opacity:.72}.ptk-profile .ptk-badgeitem.is-locked .ptk-badgecircle{background:var(--ptk-surface-alt);border-color:#0f172a14;color:#94a3b8;filter:grayscale(1)}.ptk-profile .ptk-badgeitem.is-new .ptk-badgecircle{animation:ptkpop .6s ease}.ptk-profile .ptk-badgeitem:focus-visible{outline:none;border-color:var(--ptk-focus);box-shadow:0 0 0 3px var(--ptk-focus-ring)}@keyframes ptkpop{0%{transform:scale(.86)}55%{transform:scale(1.08)}to{transform:scale(1)}}.ptk-profile .ptk-badgename{margin:0;font-size:12px;font-weight:800;letter-spacing:-.01em}.ptk-profile .ptk-badgedesc{margin:0;font-size:11px;color:var(--ptk-muted);line-height:1.25}@media(max-width:720px){.ptk-profile .ptk-headcard{grid-template-columns:1fr}.ptk-profile .ptk-headcard .ptk-row--end{justify-content:flex-start}.ptk-profile .ptk-headcard{padding:18px 14px;border-radius:18px;--ptk-head-radius: 18px}.ptk-profile .ptk-avatar{width:52px;height:52px}}.ptk-profile .ptk-list{display:grid;gap:10px}.ptk-profile .ptk-list--mb{margin-bottom:14px}.ptk-profile .ptk-item{border:1px solid var(--ptk-border);border-radius:14px;padding:12px;background:var(--ptk-surface);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ptk-profile .ptk-item--center{align-items:center}.ptk-profile .ptk-min0{min-width:0}.ptk-profile .ptk-field--min220{min-width:220px;flex:0 0 auto}.ptk-profile .ptk-field--min260{min-width:260px;flex:1 1 260px}.ptk-profile .ptk-item__title{margin:0;font-size:13px;font-weight:800;letter-spacing:-.01em}.ptk-profile .ptk-item__meta{margin:4px 0 0;font-size:12px;color:var(--ptk-muted);line-height:1.35}.ptk-profile .ptk-metaem{color:var(--ptk-muted);font-weight:800}.ptk-profile .ptk-empty{border:1px dashed var(--ptk-border-strong);border-radius:14px;padding:14px;color:var(--ptk-muted);font-size:13px;background:var(--ptk-surface)}.ptk-profile .ptk-adminshell{display:grid;grid-template-columns:250px 1fr;gap:16px}.ptk-profile .ptk-adminnav{position:sticky;top:16px}.ptk-profile .ptk-tablewrap{border:1px solid var(--ptk-border);border-radius:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:var(--ptk-surface);max-width:100%}.ptk-profile .ptk-table{width:100%;border-collapse:collapse;font-size:13px}.ptk-profile .ptk-table th,.ptk-profile .ptk-table td{padding:10px 12px;border-bottom:1px solid var(--ptk-border);vertical-align:top}.ptk-profile .ptk-table th{text-align:left;font-size:12px;color:var(--ptk-text-muted);background:var(--ptk-surface-alt);background:color-mix(in oklab,var(--ptk-surface) 92%,var(--ptk-surface-alt));font-weight:800}.ptk-profile .ptk-table tr:last-child td{border-bottom:0}.ptk-profile #ptk-panel-points,.ptk-profile #ptk-panel-points *{box-sizing:border-box}.ptk-profile #ptk-panel-points{max-width:100%;overflow-x:clip}.ptk-profile #ptk-panel-points :where(h1,h2,h3,p,li,span,strong,small,a){max-width:100%;overflow-wrap:anywhere;word-break:break-word}.ptk-profile #ptk-panel-points .ptk-points{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%}.ptk-profile #ptk-panel-points [data-section-slug]{scroll-margin-top:18px}.ptk-profile #ptk-panel-points .ptk-points-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.ptk-profile #ptk-panel-points .ptk-points-block{border:1px solid rgba(15,23,42,.1);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#fffffff0),linear-gradient(135deg,#0f7a8314,#0f7a8300);box-shadow:0 10px 22px #0f172a0d;padding:18px;min-width:0}.ptk-profile #ptk-panel-points .ptk-points-block--activity{box-shadow:0 6px 16px #0f172a0a}.ptk-profile #ptk-panel-points .ptk-points-block--summary{grid-column:span 2}.ptk-profile #ptk-panel-points .ptk-points-block__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ptk-profile #ptk-panel-points .ptk-points-block__title{display:flex;align-items:flex-start;gap:12px;min-width:0}.ptk-profile #ptk-panel-points .ptk-points-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;align-items:stretch}.ptk-profile #ptk-panel-points .ptk-points-stat{border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:14px;background:#f7fafcf5;display:grid;gap:8px;min-width:0}.ptk-profile #ptk-panel-points .ptk-points-stat--balance{align-content:start}.ptk-profile #ptk-panel-points .ptk-points-stat--primary{background:linear-gradient(135deg,color-mix(in oklab,var(--ptk-primary) 14%,#fff),color-mix(in oklab,var(--ptk-primary) 4%,#fff));border-color:color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border))}.ptk-profile #ptk-panel-points .ptk-points-tier-card{gap:10px}.ptk-profile #ptk-panel-points .ptk-points-tier-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ptk-profile #ptk-panel-points .ptk-points-tier-card__top>.ptk-tier-badge{flex:0 0 auto}.ptk-profile #ptk-panel-points .ptk-points-tier-card__top>strong{font-size:16px;font-weight:900;color:#0f172a}.ptk-profile #ptk-panel-points .ptk-points-stat__label{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--ptk-muted)}.ptk-profile #ptk-panel-points .ptk-points-stat__value{margin:0;font-size:28px;font-weight:950;letter-spacing:0;line-height:1;color:#0f172a}.ptk-profile #ptk-panel-points .ptk-points-stat__value small{font-size:13px;font-weight:800;color:var(--ptk-muted)}.ptk-profile #ptk-panel-points .ptk-points-stat__hint{font-size:12px;color:var(--ptk-muted);line-height:1.45}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-tier-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#0f172a0a;color:#0f172a;font-size:14px;font-weight:900;letter-spacing:-.01em;line-height:1;max-width:100%}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-tier-badge--starter{border-color:#d9770642;background:#fbbf2424;color:#b45309}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-tier-badge--bronze{border-color:#b4530933;background:#d977061a;color:#9a3412}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-tier-badge--silver{border-color:#64748b38;background:#94a3b81f;color:#475569}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-tier-badge--gold{border-color:#ca8a043d;background:#facc1526;color:#a16207}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-tier-badge--diamond{border-color:#0e74903d;background:#22d3ee24;color:#0f766e}.ptk-profile #ptk-panel-points .ptk-points-rules{margin:0;padding:0;list-style:none;display:grid;gap:0}.ptk-profile #ptk-panel-points .ptk-points-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:10px 0;border-bottom:1px solid rgba(15,23,42,.07);min-width:0}.ptk-profile #ptk-panel-points .ptk-points-rule:last-child{border-bottom:0;padding-bottom:0}.ptk-profile #ptk-panel-points .ptk-points-rule:first-child{padding-top:0}.ptk-profile #ptk-panel-points .ptk-points-rule__label{font-size:14px;font-weight:700;color:var(--prtk-profile-ink, #0f2437);min-width:0}.ptk-profile #ptk-panel-points .ptk-points-rule__delta{font-size:13px;font-weight:800;white-space:nowrap;color:var(--ptk-primary, #1097a8)}.ptk-profile #ptk-panel-points .ptk-points-rule__desc{grid-column:1 / -1;margin:0;font-size:12.5px;line-height:1.4;color:var(--ptk-muted)}.ptk-profile #ptk-panel-points .ptk-points-leaders{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:10px}.ptk-profile #ptk-panel-points .ptk-points-leader{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:12px;background:#ffffffeb}.ptk-profile #ptk-panel-points .ptk-points-leader__pos{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:32px;padding:4px 10px;border-radius:999px;background:#0f7a831a;color:var(--ptk-accent);font-size:12px;font-weight:900}.ptk-profile #ptk-panel-points .ptk-points-leader__name{font-size:13px;color:#0f172a;font-weight:800}.ptk-profile #ptk-panel-points .ptk-points-leader__pts{font-size:13px;color:#0f172a}.ptk-profile #ptk-panel-points .ptk-points-empty-state{list-style:none;margin:0;padding:14px;border-radius:14px;border:1px dashed rgba(15,23,42,.14);background:#f7fafcdb;color:var(--ptk-muted);font-size:13px;line-height:1.5}.ptk-profile #ptk-panel-points .ptk-points-section{display:grid;gap:12px}.ptk-profile #ptk-panel-points .ptk-points-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ptk-profile #ptk-panel-points .ptk-progress{display:flex;flex-direction:column;gap:8px}.ptk-profile #ptk-panel-points .ptk-progress__bar{width:100%;height:10px;border-radius:999px;background:#0f172a0f;overflow:hidden;border:1px solid rgba(15,23,42,.08)}.ptk-profile #ptk-panel-points .ptk-progress__fill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--ptk-primary),color-mix(in oklab,var(--ptk-primary) 54%,#fff));transform-origin:left center;transition:width .9s cubic-bezier(.2,.85,.2,1)}.ptk-profile #ptk-panel-points .ptk-progress.is-animated .ptk-progress__fill{width:var(--fill, 0%)}.ptk-profile #ptk-panel-points .ptk-rewards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.ptk-profile #ptk-panel-points .ptk-reward{border:1px solid var(--ptk-border);border-radius:18px;background:var(--ptk-surface);padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;min-height:100%}.ptk-profile #ptk-panel-points .ptk-reward:hover{border-color:color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));box-shadow:0 14px 28px #0f172a0f;transform:translateY(-1px)}.ptk-profile #ptk-panel-points .ptk-reward__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.ptk-profile #ptk-panel-points .ptk-reward__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);border:1px solid color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));color:var(--ptk-accent);font-weight:950;font-size:12px;text-align:center;line-height:1.15;white-space:normal;max-width:100%}.ptk-profile #ptk-panel-points .ptk-reward__title{margin:0;font-size:14px;font-weight:950;letter-spacing:-.01em;color:#0f172a}.ptk-profile #ptk-panel-points .ptk-reward__desc{margin:0;font-size:12px;color:var(--ptk-muted);line-height:1.35}.ptk-profile #ptk-panel-points .ptk-reward__foot{margin-top:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0}.ptk-profile #ptk-panel-points .ptk-reward__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.ptk-profile #ptk-panel-points .ptk-reward__action{display:flex;justify-content:flex-end;align-self:end}.ptk-profile #ptk-panel-points .ptk-reward__cost{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#0f172a0a;border:1px solid rgba(15,23,42,.1);color:#0f172a;font-weight:900;font-size:12px}.ptk-profile .ptk-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid color-mix(in oklab,var(--ptk-border) 78%,transparent);background:color-mix(in oklab,#fff 92%,var(--ptk-surface-alt));color:var(--ptk-text)}.ptk-profile .ptk-pill--soft{border-color:color-mix(in oklab,var(--ptk-primary) 24%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-primary) 9%,#fff);color:color-mix(in oklab,var(--ptk-primary) 74%,var(--ptk-text))}.ptk-profile .ptk-pill--ghost{border-color:color-mix(in oklab,var(--ptk-border) 74%,transparent);background:color-mix(in oklab,#fff 92%,var(--ptk-surface-alt));color:var(--ptk-text-muted)}.ptk-profile .ptk-pill--status{min-height:34px;padding-left:12px;padding-right:12px;white-space:nowrap;align-self:flex-start}.ptk-profile .ptk-pill--success{border-color:color-mix(in oklab,var(--ptk-success) 22%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-success) 10%,#fff);color:color-mix(in oklab,var(--ptk-success) 72%,var(--ptk-text))}.ptk-profile .ptk-pill--warn{border-color:color-mix(in oklab,var(--ptk-warning) 22%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-warning) 10%,#fff);color:color-mix(in oklab,var(--ptk-warning) 78%,var(--ptk-text))}.ptk-profile .ptk-pill--danger{border-color:color-mix(in oklab,var(--ptk-danger) 22%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-danger) 10%,#fff);color:var(--ptk-danger)}.ptk-profile .ptk-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:6px 10px;border-radius:10px;border:1px dashed rgba(15,23,42,.18);background:#0f172a08;color:#0f172a;max-width:100%;display:inline-block;overflow-wrap:anywhere;word-break:break-word}.ptk-profile #ptk-panel-points .ptk-card{max-width:100%;overflow-x:hidden}.ptk-profile #ptk-panel-points .ptk-card__pad{overflow-x:hidden}.ptk-profile #ptkPointsMount{max-width:100%;overflow-x:hidden}.ptk-profile #ptk-panel-points .ptk-tablewrap{width:100%;max-width:100%;border-radius:18px;border-color:#0f172a14;background:#ffffffb8;box-shadow:none}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-tablewrap{overflow:hidden;background:#fffffff0;border-color:#0f172a1a;box-shadow:inset 0 1px #fffc}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table tbody tr:last-child td{border-bottom:1px solid rgba(15,23,42,.08)}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table{margin-bottom:0}.ptk-profile #ptk-panel-points .ptk-table{width:100%}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table{border-collapse:separate;border-spacing:0;table-layout:fixed}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table th{background:#f4f7fafa;padding:18px 24px;border-right:1px solid rgba(15,23,42,.12);border-bottom:1px solid rgba(15,23,42,.12)}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table td{background:#fffffff5;padding:22px 24px;border-right:1px solid rgba(15,23,42,.12);border-bottom:0;vertical-align:middle}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table th:last-child,.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table td:last-child{border-right:0}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table th:first-child{border-top-left-radius:18px}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table th:last-child{border-top-right-radius:18px}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table tr:last-child td:first-child{border-bottom-left-radius:18px}.ptk-profile #ptk-panel-points .ptk-points-block--activity .ptk-table tr:last-child td:last-child{border-bottom-right-radius:18px}.ptk-profile .ptk-points-enter{animation:ptkPointsEnter .45s ease both}@keyframes ptkPointsEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1040px)and (orientation:portrait),(max-width:1023.98px){.ptk-profile #ptk-panel-points .ptk-rewards-grid,.ptk-profile #ptk-panel-points .ptk-reward__top{grid-template-columns:1fr}.ptk-profile #ptk-panel-points .ptk-reward__badge{justify-self:start}}@media(max-width:860px){.ptk-profile #ptk-panel-points .ptk-points-dashboard{grid-template-columns:1fr}.ptk-profile #ptk-panel-points .ptk-points-block--summary{grid-column:auto}.ptk-profile #ptk-panel-points .ptk-points-summary,.ptk-profile #ptk-panel-points .ptk-reward__foot{grid-template-columns:1fr}.ptk-profile #ptk-panel-points .ptk-reward__action{justify-content:flex-start}}@media(max-width:520px){.ptk-profile #ptk-panel-points .ptk-points-block{padding:14px;border-radius:16px}.ptk-profile #ptk-panel-points .ptk-points-stat__value{font-size:26px}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-tier-badge{font-size:13px;min-height:30px;padding:6px 10px}.ptk-profile #ptk-panel-points .ptk-reward{padding:14px;border-radius:16px}.ptk-profile #ptk-panel-points .ptk-reward__badge{white-space:normal}.ptk-profile #ptk-panel-points .ptk-reward__foot{align-items:stretch}.ptk-profile #ptk-panel-points .ptk-reward__action{width:100%;justify-content:stretch}.ptk-profile #ptk-panel-points .ptk-reward__action .ptk-btn{width:100%}.ptk-profile :is(#ptk-panel-points,#ptk-panel-badges) .ptk-pill--status{white-space:normal}.ptk-profile #ptk-panel-points .ptk-tablewrap{overflow:visible;border:0;background:transparent;padding:0}.ptk-profile #ptk-panel-points .ptk-table{width:100%;border-collapse:separate;border-spacing:0 10px}.ptk-profile #ptk-panel-points .ptk-table thead{display:none}.ptk-profile #ptk-panel-points .ptk-table tr{display:grid;grid-template-columns:1fr;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:var(--ptk-surface, #fff);box-shadow:var(--ptk-shadow-sm, 0 10px 20px rgba(15,23,42,.06))}.ptk-profile #ptk-panel-points .ptk-table td{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;min-width:0}.ptk-profile #ptk-panel-points .ptk-table td:before{content:attr(data-label);font-size:11px;font-weight:900;color:var(--ptk-muted, #64748b);text-transform:uppercase;letter-spacing:.06em;flex:0 0 auto}.ptk-profile #ptk-panel-points .ptk-table td:last-child{justify-content:flex-end;padding-top:4px}.ptk-profile #ptk-panel-points .ptk-table td:last-child:before{content:""}}@media(max-width:420px){.ptk-profile #ptk-panel-points .ptk-points-block__head,.ptk-profile #ptk-panel-points .ptk-points-block__title,.ptk-profile #ptk-panel-points .ptk-points-rule__top,.ptk-profile #ptk-panel-points .ptk-points-section__head{flex-direction:column;align-items:flex-start}.ptk-profile #ptk-panel-points .ptk-points-leader{grid-template-columns:1fr;justify-items:flex-start}.ptk-profile #ptk-panel-points .ptk-points-stat__value{font-size:22px}}@media(max-width:360px){.ptk-profile .ptk-wrap{padding-left:calc(10px + env(safe-area-inset-left,0px));padding-right:calc(10px + env(safe-area-inset-right,0px))}}@media(prefers-reduced-motion:reduce){.ptk-profile .ptk-reward,.ptk-profile .ptk-points-enter{animation:none!important;transition:none!important}.ptk-profile .ptk-progress__fill{transition:none!important}}.ptk-modalbackdrop{position:fixed;inset:0;background:#1118277a;display:none;align-items:center;justify-content:center;padding:clamp(12px,3vh,22px);z-index:9999;overflow:auto;opacity:0;transition:opacity .4s ease-out}.ptk-modalbackdrop.is-open{display:flex;opacity:1}.ptk-modal{width:100%;max-width:560px;margin:0;background:var(--ptk-surface, #ffffff);border-radius:16px;border:1px solid var(--ptk-border, rgba(15, 23, 42, .1));box-shadow:var(--ptk-shadow, 0 18px 50px rgba(15, 23, 42, .18));overflow:hidden;display:flex;flex-direction:column;max-height:min(calc(100dvh - 24px),720px);opacity:0;transform:scale(.9) translateY(-30px);transition:opacity .4s ease-out,transform .4s cubic-bezier(.34,1.56,.64,1)}.ptk-modalbackdrop.is-open .ptk-modal{opacity:1;transform:scale(1) translateY(0)}.ptk-modal__head{padding:14px 16px;border-bottom:1px solid var(--ptk-border, rgba(15, 23, 42, .1));display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(180deg,color-mix(in oklab,var(--ptk-surface, #fff) 88%,var(--ptk-primary-soft, rgba(15, 122, 131, .1))) 0%,var(--ptk-surface, #fff) 100%)}.ptk-modal__title{margin:0;font-size:14px;font-weight:800;letter-spacing:-.01em}.ptk-modal__body{padding:16px;overflow:auto}.ptk-modal__foot{padding:14px 16px;border-top:1px solid var(--ptk-border, rgba(15, 23, 42, .1));background:color-mix(in oklab,var(--ptk-surface, #fff) 92%,rgba(15,23,42,.02));display:flex;justify-content:flex-end;gap:10px}.ptk-modal__close{width:36px;height:36px;border-radius:10px;border:1px solid var(--ptk-border, rgba(15, 23, 42, .1));background:transparent;color:var(--ptk-text, #0b1220);font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ptk-modal__close:hover{background:#0f172a0a}.ptk-modal__close:focus-visible{outline:2px solid color-mix(in oklab,var(--ptk-primary, #0f7f8f) 55%,white);outline-offset:2px}[data-ptk-schedule-confirm-modal] .ptk-modal{max-width:700px}[data-ptk-schedule-confirm-modal] .ptk-modal__title{font-size:clamp(28px,3.6vw,36px);line-height:1.08;font-weight:900;letter-spacing:-.02em}[data-ptk-schedule-confirm-modal] .ptk-modal__body{padding:22px 28px 20px}[data-ptk-schedule-confirm-modal] .ptk-modal__foot{padding:14px 28px 18px;gap:12px}[data-ptk-schedule-confirm-modal] .ptk-btn{min-height:48px;padding:0 26px;border-radius:14px;border:1px solid color-mix(in oklab,var(--ptk-border, #d8e1ea) 90%,transparent);background:#fff;color:var(--ptk-text, #0f172a);font-size:17px;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}[data-ptk-schedule-confirm-modal] .ptk-btn:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--ptk-brand, #0f7f8f) 30%,var(--ptk-border, #d8e1ea));box-shadow:0 10px 22px #0f6a4b1a}[data-ptk-schedule-confirm-modal] .ptk-btn:active{transform:translateY(0);box-shadow:0 4px 12px #0f6a4b1a}[data-ptk-schedule-confirm-modal] .ptk-btn:focus-visible{outline:2px solid color-mix(in oklab,var(--ptk-brand, #0f7f8f) 58%,white);outline-offset:2px}[data-ptk-schedule-confirm-modal] .ptk-btn--primary{border-color:transparent;color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--ptk-brand, #0f7f8f) 88%,white),var(--ptk-brand, #0f7f8f));box-shadow:0 12px 26px #0f6a4b38}[data-ptk-schedule-confirm-modal] .ptk-btn--primary:hover{box-shadow:0 14px 28px #0f6a4b47}[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__intro,[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__note{margin:0;color:#52637c;font-size:clamp(16px,2vw,19px);line-height:1.45}[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__list{list-style:none;margin:16px 0;padding:0;display:grid;gap:10px}[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in oklab,var(--ptk-border, #d8e1ea) 88%,transparent);border-radius:12px;background:color-mix(in oklab,#ffffff 92%,var(--ptk-primary-soft, #e6f3f4))}[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__date{color:var(--ptk-text, #0f172a);font-size:clamp(18px,2.2vw,22px);font-weight:800;line-height:1.2;overflow-wrap:anywhere}[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__time{color:color-mix(in oklab,var(--ptk-brand, #0f7f8f) 86%,#0f172a);background:color-mix(in oklab,var(--ptk-primary-soft, #e6f3f4) 88%,#fff);border:1px solid color-mix(in oklab,var(--ptk-brand, #0f7f8f) 32%,var(--ptk-border, #d8e1ea));border-radius:999px;padding:7px 12px;font-size:15px;font-weight:800;line-height:1;white-space:nowrap}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal{width:min(560px,calc(100vw - 28px));border-radius:20px;border:1px solid rgba(15,106,75,.16);background:radial-gradient(120% 180% at 0% 0%,rgba(15,106,75,.08),transparent 58%),#fff;box-shadow:0 26px 60px #0f172a33}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal__head{padding:16px 18px}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal__title{margin:0;font-size:clamp(18px,1.6vw,24px)!important;line-height:1.12;font-weight:900;letter-spacing:-.02em;color:#0b1220}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal__body{padding:20px 18px 18px;display:grid;gap:12px}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal__foot{padding:14px 18px 18px;gap:12px}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-label{color:#243247;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-help{margin:0;color:#52637c;font-size:15px;line-height:1.45}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-input{width:100%;min-height:50px;border-radius:14px;border:1px solid #b6d4dc;background:#fff;color:#0f172a;font-size:15px;font-weight:700;padding:0 16px}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-input:focus-visible{outline:2px solid color-mix(in oklab,var(--ptk-primary, #0f7f8f) 54%,white);outline-offset:1px;border-color:transparent}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn{appearance:none;min-height:48px;padding:0 26px;border-radius:14px;border:1px solid rgba(15,23,42,.16);background:#fff;color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--ptk-brand, #0f7f8f) 34%,rgba(15,23,42,.16));box-shadow:0 10px 22px #0f6a4b1f}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn:active{transform:translateY(0);box-shadow:0 4px 12px #0f6a4b1a}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn:focus-visible{outline:2px solid color-mix(in oklab,var(--ptk-brand, #0f7f8f) 58%,white);outline-offset:2px}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn--primary{border-color:transparent;color:#fff;background:linear-gradient(180deg,color-mix(in oklab,var(--ptk-brand, #0f7f8f) 88%,white),var(--ptk-brand, #0f7f8f));box-shadow:0 12px 26px #0f6a4b38}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn--primary:hover{box-shadow:0 14px 28px #0f6a4b47}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:720px){#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal{width:calc(100vw - 20px);border-radius:16px}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal__title{font-size:clamp(16px,4.8vw,20px)!important}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal__body{padding:16px}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-modal__foot{padding:12px 16px 16px;display:grid;grid-template-columns:1fr 1fr}#prtkChangeTutorModal[data-ptk-modal=change-tutor] .ptk-btn{min-width:0;padding:0 14px;font-size:16px}}@media(max-width:720px){[data-ptk-schedule-confirm-modal] .ptk-modal{max-width:min(96vw,620px)}[data-ptk-schedule-confirm-modal] .ptk-modal__title{font-size:clamp(24px,7vw,30px)}[data-ptk-schedule-confirm-modal] .ptk-modal__body{padding:16px 16px 14px}[data-ptk-schedule-confirm-modal] .ptk-modal__foot{padding:12px 16px 16px}[data-ptk-schedule-confirm-modal] .ptk-btn{flex:1;min-width:0}[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__item{grid-template-columns:1fr}[data-ptk-schedule-confirm-modal] .prtk-schedule-confirm__time{justify-self:start}}.prtk-student-bookings-scroll{max-height:52vh}.prtk-student-bookings-headrow{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap;padding:0}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .prtk-student-bookings-meta{padding:0;background:none;border:none;box-shadow:none;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;display:none}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal{background:#ffffffdb;backdrop-filter:blur(8px);box-shadow:0 24px 70px #0f172a38}.ptk-modalbackdrop[data-ptk-modal=student-bookings]{overflow:auto;-webkit-overflow-scrolling:touch}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal__body{overflow:hidden;padding:20px}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .prtk-student-bookings-scroll{max-height:min(56vh,460px)}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal__head{background:linear-gradient(180deg,#ffffffeb,#ffffffdb)}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal__foot{background:#ffffffdb}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-table-scroll{background:#fffffff5}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal__body>.ptk-row{padding:12px;border-radius:14px;background:#ffffffb3;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 26px #0f172a14}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-help.ptk-help--muted{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:11px;opacity:.75}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .prtk-weeknav{padding:8px 12px;border-radius:12px;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 8px #0f172a0f;flex-wrap:nowrap;display:flex;align-items:center;gap:10px;flex:1;min-width:300px;justify-content:center}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-badge[data-student-plan]{margin-left:auto}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .prtk-weeknav strong{font-size:15px;letter-spacing:-.01em;font-weight:900;white-space:nowrap}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .prtk-weeknav .ptk-btn--ghost{width:32px;height:32px;min-width:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(15,23,42,.1);background:#fffc;box-shadow:0 1px 4px #0f172a0d;color:color-mix(in oklab,var(--ptk-primary) 78%,var(--ptk-text));font-size:16px}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .prtk-weeknav .ptk-btn--ghost:hover{background:#fffffff2;transform:translateY(-.5px)}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .prtk-weeknav .ptk-btn--ghost:active{transform:translateY(0)}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-badge[data-student-plan]{padding:8px 12px;border-radius:999px;background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);border:1px solid color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));color:color-mix(in oklab,var(--ptk-primary) 82%,var(--ptk-text));font-weight:900}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal__foot [data-close]{background:var(--ptk-primary);color:#fff;border:1px solid color-mix(in oklab,var(--ptk-primary) 48%,transparent);border-radius:14px;padding:10px 18px;font-weight:900;box-shadow:0 14px 30px color-mix(in oklab,var(--ptk-primary) 20%,rgba(11,24,39,.1))}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal__foot [data-close]:hover{filter:brightness(1.03);transform:translateY(-1px)}.ptk-modalbackdrop[data-ptk-modal=student-bookings] .ptk-modal__foot [data-close]:active{transform:translateY(0)}.ptk-modal .ptk-table-scroll{border:1px solid var(--ptk-border, rgba(15, 23, 42, .1));border-radius:14px;overflow:auto;background:var(--ptk-surface, #fff);margin-top:8px}.prtk-weeknav strong{font-size:16px;letter-spacing:-.01em}.prtk-weeknav .ptk-btn--ghost{border-radius:12px;border:1px solid var(--ptk-border, rgba(15, 23, 42, .1));background:#0f172a08}.prtk-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.prtk-table,.prtk-table th,.prtk-table td{border:0!important}.prtk-table thead th{position:sticky;top:0;z-index:1;text-align:left;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ptk-text, #0b1220) 70%,var(--ptk-text-muted, #64748b));background:color-mix(in oklab,var(--ptk-surface, #fff) 86%,var(--ptk-primary-soft, rgba(15, 122, 131, .1)));padding:14px 16px;border-bottom:1px solid var(--ptk-border, rgba(15, 23, 42, .1))}.prtk-table tbody td{padding:14px 16px;border-bottom:1px solid var(--ptk-border, rgba(15, 23, 42, .08));vertical-align:middle}.prtk-table tbody tr:hover td{background:color-mix(in oklab,var(--ptk-surface, #fff) 92%,var(--ptk-primary-soft, rgba(15, 122, 131, .08)))}.prtk-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#0f172a0a;font-weight:800;font-size:12px;white-space:nowrap}.prtk-status--confirmed,.prtk-status--paid,.prtk-status--booked{background:color-mix(in oklab,rgba(15,122,131,.16) 100%,white);border-color:color-mix(in oklab,var(--ptk-primary, #0f7f8f) 18%,white);color:color-mix(in oklab,var(--ptk-primary, #0f7f8f) 85%,black)}.prtk-status--completed,.prtk-status--completed_by_system{background:color-mix(in oklab,rgba(22,163,74,.16) 100%,white);border-color:#16a34a38;color:#166534f2}.prtk-status--cancelled,.prtk-status--canceled{background:color-mix(in oklab,rgba(196,58,75,.14) 100%,white);border-color:#c43a4b38;color:#991b1bf2}.prtk-status--pending{background:color-mix(in oklab,rgba(234,88,12,.14) 100%,white);border-color:#ea580c38;color:#9a3412f2}.prtk-performance{position:relative;overflow:hidden;background:linear-gradient(145deg,#0f7a8312,#f0f8ff);border:1px solid rgba(15,23,42,.06)}.prtk-performance__gradient{position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(15,122,131,.2),transparent 45%),radial-gradient(circle at bottom left,rgba(237,73,120,.12),transparent 50%);pointer-events:none}.prtk-performance__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-top:12px}.prtk-performance__item{border-radius:12px;padding:14px;background:#ffffffe6;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 20px #0f172a14}.prtk-performance__item strong{font-size:1.6rem;display:block;margin-top:6px}.prtk-performance__item--teal strong{color:#0f7f8f}.prtk-performance__item--rose strong{color:#d63a67}.prtk-performance__item--green strong{color:#0f7955}.prtk-performance__item--amber strong{color:#b45309}.prtk-confirmed-card{display:flex;flex-direction:column;gap:0}.prtk-confirmed__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:12px}.prtk-confirmed__filter{display:flex;flex-direction:column;font-size:12px;gap:4px}.prtk-confirmed__filter input,.prtk-confirmed__filter select{border-radius:12px;border:1px solid rgba(15,23,42,.15);padding:8px 10px;font-size:14px;transition:border .2s ease}.prtk-confirmed__filter input:focus,.prtk-confirmed__filter select:focus{outline:none;border-color:#0f7a83cc;box-shadow:0 0 0 3px #0f7a832e}.prtk-confirmed__body{display:flex;flex-direction:column;gap:12px}.prtk-confirmed__scroll{max-height:280px}.prtk-pagination{display:flex;justify-content:space-between;align-items:center;font-size:14px;gap:12px;flex-wrap:wrap}.prtk-pagination__controls{display:flex;gap:10px;align-items:center}.prtk-pagination button{padding:6px 10px;border-radius:999px}.ptk-modal .ptk-formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.ptk-modal .ptk-formgrid{grid-template-columns:1fr}}.ptk-modal .ptk-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ptk-modal .ptk-label{display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--ptk-text, #0b1220) 72%,var(--ptk-text-muted, #64748b));margin:0}.ptk-modal .ptk-input{width:100%;min-width:0;height:44px;border-radius:12px;border:1px solid color-mix(in oklab,var(--ptk-text, #0b1220) 10%,var(--ptk-border-strong, rgba(15, 23, 42, .16)));background:color-mix(in oklab,var(--ptk-surface, #fff) 94%,var(--ptk-primary-soft, rgba(15, 122, 131, .12)));color:var(--ptk-text, #0b1220);padding:0 12px;font-size:14px;outline:none;box-shadow:inset 0 1px #ffffffa6,0 1px 1px #0f172a0a}.ptk-modal select.ptk-input:not([multiple]){appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in oklab,var(--ptk-text, #0b1220) 60%,transparent) 50%),linear-gradient(135deg,color-mix(in oklab,var(--ptk-text, #0b1220) 60%,transparent) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px}.ptk-modal .ptk-input:focus{border-color:color-mix(in oklab,var(--ptk-primary, #0f7a83) 48%,var(--ptk-border-strong, rgba(15, 23, 42, .16)));box-shadow:0 0 0 4px color-mix(in oklab,var(--ptk-primary, #0f7a83) 18%,transparent)}.ptk-modal .ptk-input[disabled]{opacity:.65;cursor:not-allowed;background:color-mix(in oklab,var(--ptk-surface, #fff) 88%,var(--ptk-surface-alt, rgba(15, 23, 42, .04)))}.ptk-modal__foot{padding:14px 16px;border-top:1px solid var(--ptk-border, rgba(15, 23, 42, .1));display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ptk-profile .ptk-kv{margin:0;display:grid;grid-template-columns:140px 1fr;gap:10px 14px}.ptk-profile .ptk-kv dt{margin:0;font-size:12px;font-weight:900;color:var(--ptk-text-muted)}.ptk-profile .ptk-kv dd{margin:0;color:var(--ptk-text);font-size:14px}@media(max-width:520px){.ptk-profile .ptk-kv{grid-template-columns:1fr}.ptk-profile .ptk-kv dt{font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:#374151d1}}.ptk-profile .ptk-title--sm{font-size:var(--prtk-fs-18, 18px)}.ptk-profile .ptk-label{display:block;font-size:12px;font-weight:800;color:var(--ptk-text-muted)}.ptk-profile .ptk-h3{margin:0 0 10px;font-size:14px;font-weight:800;letter-spacing:-.01em}.ptk-profile .ptk-h3--tight{margin-bottom:6px}.ptk-profile .ptk-textarea{border:1px solid color-mix(in oklab,var(--ptk-text) 10%,var(--ptk-border-strong));border-radius:12px;padding:10px 12px;font-size:14px;outline:none;width:100%;min-height:92px;resize:vertical;background:color-mix(in oklab,var(--ptk-surface) 96%,var(--ptk-primary-soft));color:var(--ptk-text);box-shadow:inset 0 1px #ffffffa6,0 1px 1px #0f172a0a}.ptk-profile input.ptk-input,.ptk-profile select.ptk-select{height:var(--ptk-btn-h);border-radius:12px;border:1px solid color-mix(in oklab,var(--ptk-text) 10%,var(--ptk-border-strong));padding:0 12px;font-size:14px;outline:none;background:color-mix(in oklab,var(--ptk-surface) 96%,var(--ptk-primary-soft));color:var(--ptk-text);width:100%;min-width:0;box-shadow:inset 0 1px #ffffffa6,0 1px 1px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ptk-profile .ptk-input[readonly],.ptk-profile .ptk-select[disabled]{background:var(--ptk-surface-alt);background:color-mix(in oklab,var(--ptk-surface) 90%,var(--ptk-surface-alt));color:var(--ptk-text-muted);cursor:not-allowed}.ptk-profile input.ptk-input:focus,.ptk-profile select.ptk-select:focus{outline:none;border-color:var(--ptk-focus);box-shadow:0 0 0 3px var(--ptk-focus-ring)}.ptk-profile .ptk-textarea:focus{outline:none;border-color:var(--ptk-focus);box-shadow:0 0 0 3px var(--ptk-focus-ring)}.ptk-profile select.ptk-select:not([multiple]){appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,color-mix(in oklab,var(--ptk-text) 65%,transparent) 50%),linear-gradient(135deg,color-mix(in oklab,var(--ptk-text) 65%,transparent) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px}.ptk-profile input.ptk-input::placeholder,.ptk-profile textarea.ptk-textarea::placeholder{color:color-mix(in oklab,var(--ptk-text-muted) 90%,transparent)}.ptk-profile .ptk-help{margin-top:6px;font-size:12px;color:var(--ptk-muted);line-height:1.35}.ptk-profile .ptk-help--mt{margin-top:10px}.ptk-profile .ptk-settings-support__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:0}.ptk-profile .ptk-settings-support{display:grid;gap:16px}.ptk-profile .ptk-settings-support__sectionhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ptk-profile .ptk-settings-support__sectioncopy{display:grid;gap:4px}.ptk-profile .ptk-settings-support__sectioncopy .ptk-card__title{margin:0}.ptk-profile .ptk-settings-support__sectioncopy .ptk-card__desc{margin:0;color:color-mix(in oklab,var(--ptk-text) 68%,var(--ptk-muted))}.ptk-profile .ptk-settings-support__count{border-color:color-mix(in oklab,var(--ptk-primary) 26%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 88%,var(--ptk-primary-soft)),#fff);color:color-mix(in oklab,var(--ptk-primary) 72%,var(--ptk-text));font-weight:900}.ptk-profile .ptk-settings-support__form{display:grid;gap:14px}.ptk-profile .ptk-settings-support__anchor{height:0;scroll-margin-top:22px}.ptk-profile .ptk-settings-support__composer,.ptk-profile .ptk-settings-support__tickets{border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));border-radius:18px;background:linear-gradient(180deg,color-mix(in oklab,#fff 95%,var(--ptk-primary-soft)),#fff);box-shadow:0 14px 30px #0b18270d;padding:16px;display:grid;gap:14px;transition:border-color var(--ptk-dur-2) var(--ptk-ease),box-shadow var(--ptk-dur-2) var(--ptk-ease),transform var(--ptk-dur-2) var(--ptk-ease)}.ptk-profile .ptk-settings-support__composer{position:relative;overflow:hidden}.ptk-profile .ptk-settings-support__composer:before{content:"";position:absolute;inset:0 auto auto 0;width:148px;height:148px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--ptk-primary) 8%,transparent),transparent 72%);pointer-events:none}.ptk-profile .ptk-settings-support__composer>*{position:relative;z-index:1}.ptk-profile .ptk-settings-support__form .ptk-field{gap:8px}.ptk-profile .ptk-settings-support__form .ptk-label{color:color-mix(in oklab,var(--ptk-text-muted) 88%,var(--ptk-text))}.ptk-profile .ptk-settings-support__form .ptk-help{color:color-mix(in oklab,var(--ptk-text-muted) 84%,var(--ptk-text))}.ptk-profile .ptk-settings-support__form .ptk-input,.ptk-profile .ptk-settings-support__form .ptk-textarea{background:#fff;border-color:color-mix(in oklab,var(--ptk-primary) 14%,var(--ptk-border-strong));box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0b18270a}.ptk-profile .ptk-settings-support__form .ptk-field.is-error .ptk-input,.ptk-profile .ptk-settings-support__form .ptk-field.is-error .ptk-textarea{border-color:color-mix(in oklab,var(--ptk-danger) 46%,var(--ptk-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--ptk-danger) 16%,transparent)}.ptk-profile .ptk-settings-support__form .ptk-error{display:none;margin:0;font-size:12px;font-weight:800;color:var(--ptk-danger)}.ptk-profile .ptk-settings-support__form .ptk-field.is-error .ptk-error{display:block}.ptk-profile .ptk-settings-support__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.ptk-profile .ptk-settings-support__actions .ptk-btn{min-width:168px;min-height:44px;border-radius:12px}.ptk-profile .ptk-settings-support__submitbtn,.ptk-profile .ptk-settings-support__livebtn{box-shadow:0 14px 30px color-mix(in oklab,var(--ptk-primary) 16%,rgba(11,24,39,.1))}.ptk-profile .ptk-settings-support__openbtn{min-height:42px;border-radius:12px;border-color:color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border));background:#fff;color:color-mix(in oklab,var(--ptk-primary) 72%,var(--ptk-text))}.ptk-profile .ptk-settings-support__faq{border:1px solid color-mix(in oklab,var(--ptk-border) 82%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in oklab,#fff 94%,var(--ptk-primary-soft)),#fff);padding:16px;display:grid;gap:12px;margin-bottom:0}.ptk-profile .ptk-settings-support__faq-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center;gap:10px}.ptk-profile .ptk-settings-support__faq-head .ptk-card__title{margin:0}.ptk-profile .ptk-settings-support__faq-search{width:min(100%,320px);justify-self:end}.ptk-profile .ptk-settings-support__faq-list{display:grid;gap:8px}.ptk-profile .ptk-settings-support__faq-item{border:1px solid color-mix(in oklab,var(--ptk-border) 86%,transparent);border-radius:12px;background:#fff;overflow:clip}.ptk-profile .ptk-settings-support__faq-item>summary{cursor:pointer;list-style:none;padding:12px 14px;font-weight:800;font-size:14px;color:var(--ptk-text);display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(180deg,color-mix(in oklab,#fff 96%,var(--ptk-primary-soft)),#fff);transition:background var(--ptk-dur-2) var(--ptk-ease),color var(--ptk-dur-2) var(--ptk-ease)}.ptk-profile .ptk-settings-support__faq-item>summary:focus,.ptk-profile .ptk-settings-support__faq-item>summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--ptk-primary) 38%,transparent)}.ptk-profile .ptk-settings-support__faq-item[open]>summary{background:color-mix(in oklab,var(--ptk-primary) 7%,#fff);color:color-mix(in oklab,var(--ptk-primary) 74%,var(--ptk-text))}.ptk-profile .ptk-settings-support__faq-item>summary::-webkit-details-marker{display:none}.ptk-profile .ptk-settings-support__faq-item>summary:after{content:"+";font-size:18px;font-weight:900;color:color-mix(in oklab,var(--ptk-primary) 68%,var(--ptk-text))}.ptk-profile .ptk-settings-support__faq-item[open]>summary:after{content:"\2212"}.ptk-profile .ptk-settings-support__faq-item>div{border-top:1px solid color-mix(in oklab,var(--ptk-border) 88%,transparent);padding:10px 14px 14px;background:color-mix(in oklab,var(--ptk-primary-soft) 34%,#fff);color:color-mix(in oklab,var(--ptk-text) 76%,var(--ptk-muted));font-size:14px;line-height:1.52}.ptk-profile .ptk-settings-support__faq-empty{border:1px dashed color-mix(in oklab,var(--ptk-border) 76%,transparent);border-radius:12px;padding:12px;color:var(--ptk-muted);font-size:13px}.ptk-profile .ptk-settings-support__escalate{border:1px solid color-mix(in oklab,var(--ptk-primary) 24%,var(--ptk-border));border-radius:16px;background:linear-gradient(180deg,color-mix(in oklab,#fff 92%,var(--ptk-primary-soft)),#fff);box-shadow:0 10px 24px #0b18270f;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:0}.ptk-profile .ptk-settings-support__escalate .ptk-btn,.ptk-profile .ptk-settings-support__live .ptk-btn{min-height:44px;border-radius:12px}.ptk-profile .ptk-settings-support__escalate strong{display:block;margin-bottom:5px;color:var(--ptk-text);font-size:15px}.ptk-profile .ptk-settings-support__escalate p{margin:0;color:var(--ptk-muted);font-size:13px;line-height:1.45}.ptk-profile .ptk-settings-support__live{border:1px solid color-mix(in oklab,var(--ptk-primary) 32%,var(--ptk-border));border-radius:16px;background:linear-gradient(180deg,color-mix(in oklab,#fff 90%,var(--ptk-primary-soft)),#fff);box-shadow:0 12px 28px color-mix(in oklab,var(--ptk-primary) 10%,rgba(11,24,39,.08));padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:0}.ptk-profile .ptk-settings-support__live-copy strong{display:block;margin-bottom:4px;color:color-mix(in oklab,var(--ptk-primary) 70%,var(--ptk-text));font-size:15px}.ptk-profile .ptk-settings-support__live-copy p{margin:0;color:color-mix(in oklab,var(--ptk-text) 72%,var(--ptk-muted));font-size:13px;line-height:1.45}.ptk-profile .ptk-settings-support__listhead{margin-bottom:0}.ptk-profile .ptk-settings-support__list{display:grid;gap:12px}.ptk-profile .ptk-settings-support__ticket{--ptk-ticket-accent: color-mix(in oklab, var(--ptk-primary) 52%, transparent);border:1px solid color-mix(in oklab,var(--ptk-border) 84%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in oklab,#fff 95%,var(--ptk-primary-soft)),#fff);box-shadow:0 10px 24px #0b18270d;padding:14px 14px 14px 18px;display:grid;gap:10px;position:relative;overflow:hidden;transition:border-color var(--ptk-dur-2) var(--ptk-ease),box-shadow var(--ptk-dur-2) var(--ptk-ease),transform var(--ptk-dur-2) var(--ptk-ease)}.ptk-profile .ptk-settings-support__ticket:before{content:"";position:absolute;top:14px;bottom:14px;left:10px;width:3px;border-radius:999px;background:var(--ptk-ticket-accent)}.ptk-profile .ptk-settings-support__ticket:hover{border-color:color-mix(in oklab,var(--ptk-primary) 22%,var(--ptk-border));box-shadow:0 16px 30px #0b182712;transform:translateY(-1px)}.ptk-profile .ptk-settings-support__ticket.is-open{--ptk-ticket-accent: color-mix(in oklab, var(--ptk-primary) 56%, transparent)}.ptk-profile .ptk-settings-support__ticket.is-in_progress{--ptk-ticket-accent: color-mix(in oklab, var(--ptk-signal) 62%, transparent);border-color:color-mix(in oklab,var(--ptk-warning) 18%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 95%,var(--ptk-signal-soft)),#fff)}.ptk-profile .ptk-settings-support__ticket.is-closed{--ptk-ticket-accent: color-mix(in oklab, var(--ptk-text-muted) 34%, transparent);border-color:color-mix(in oklab,var(--ptk-text-muted) 14%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 95%,var(--ptk-surface-alt)),#fff)}.ptk-profile .ptk-settings-support__ticket-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.ptk-profile .ptk-settings-support__ticket-top strong{margin:0;font-size:16px;font-weight:900;letter-spacing:-.02em;color:var(--ptk-text);min-width:0;overflow-wrap:anywhere}.ptk-profile .ptk-settings-support__status{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;letter-spacing:-.01em;border-radius:999px;box-shadow:inset 0 1px #fff9}.ptk-profile .ptk-settings-support__status.is-open{border-color:color-mix(in oklab,var(--ptk-primary) 26%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);color:color-mix(in oklab,var(--ptk-primary) 72%,var(--ptk-text))}.ptk-profile .ptk-settings-support__status.is-in_progress{border-color:color-mix(in oklab,var(--ptk-warning) 26%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-warning) 10%,#fff);color:color-mix(in oklab,var(--ptk-warning) 76%,var(--ptk-text))}.ptk-profile .ptk-settings-support__status.is-closed{border-color:color-mix(in oklab,var(--ptk-text-muted) 18%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-text-muted) 8%,#fff);color:color-mix(in oklab,var(--ptk-text-muted) 86%,var(--ptk-text))}.ptk-profile .ptk-settings-support__ticket-meta{margin:0;font-size:12px;font-weight:800;color:var(--ptk-muted);letter-spacing:-.01em;text-transform:uppercase}.ptk-profile .ptk-settings-support__ticket-msg{margin:0;font-size:14px;color:color-mix(in oklab,var(--ptk-text) 76%,var(--ptk-muted));line-height:1.55}.ptk-profile .ptk-settings-support__ticket-live{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in oklab,var(--ptk-primary) 26%,var(--ptk-border));background:color-mix(in oklab,var(--ptk-primary) 8%,#fff)}.ptk-profile .ptk-settings-support__ticket-live .ptk-btn{min-height:34px;padding:0 14px}.ptk-profile .ptk-settings-support__ticket-live span{font-size:12px;font-weight:800;color:color-mix(in oklab,var(--ptk-primary) 68%,var(--ptk-text))}.ptk-profile .ptk-settings-support__ticket-reply{margin:2px 0 0;padding:12px 14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--ptk-primary) 24%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 90%,var(--ptk-primary-soft)),#fff);display:grid;gap:6px;box-shadow:inset 0 1px #fffc}.ptk-profile .ptk-settings-support__ticket-replyhead{margin:0;font-size:12px;font-weight:900;color:color-mix(in oklab,var(--ptk-primary) 74%,var(--ptk-text))}.ptk-profile .ptk-settings-support__ticket-replytext{margin:0;font-size:14px;line-height:1.5;color:color-mix(in oklab,var(--ptk-text) 78%,var(--ptk-muted))}.ptk-profile .ptk-settings-support__ticket-updated{margin:0;font-size:12px;color:var(--ptk-muted);font-weight:700}.ptk-profile .ptk-settings-support__tickets .ptk-empty{border-style:solid;border-color:color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#fff 94%,var(--ptk-primary-soft)),#fff);padding:18px;text-align:center;color:color-mix(in oklab,var(--ptk-text) 74%,var(--ptk-muted))}@media(max-width:640px){.ptk-profile .ptk-settings-support__faq-head{grid-template-columns:1fr}.ptk-profile .ptk-settings-support__faq-search{width:100%;justify-self:stretch}.ptk-profile .ptk-settings-support__escalate,.ptk-profile .ptk-settings-support__live{grid-template-columns:1fr;align-items:start}.ptk-profile .ptk-settings-support__ticket-live{flex-direction:column;align-items:stretch}.ptk-profile .ptk-settings-support__head{gap:10px}.ptk-profile .ptk-settings-support__head .ptk-card__desc{margin-top:4px}.ptk-profile .ptk-settings-support__composer,.ptk-profile .ptk-settings-support__tickets{padding:14px}.ptk-profile .ptk-settings-support__count{align-self:flex-start}.ptk-profile .ptk-settings-support__actions{justify-content:stretch}.ptk-profile .ptk-settings-support__actions .ptk-btn{width:100%;min-width:0}.ptk-profile .ptk-settings-support__ticket{border-radius:14px}.ptk-profile .ptk-settings-support__ticket-top{grid-template-columns:1fr;align-items:start}}@media(max-width:640px){.ptk-modalbackdrop{padding:12px}}.ptk-profile .ptk-toasts{position:fixed;right:16px;bottom:16px;display:grid;gap:10px;z-index:10000;width:min(420px,calc(100% - 32px))}.ptk-profile .ptk-toast{border:1px solid var(--ptk-border);background:var(--ptk-surface);border-radius:14px;padding:12px;box-shadow:var(--ptk-shadow);display:flex;gap:10px;align-items:flex-start}.ptk-profile .ptk-toast__icon{width:12px;height:12px;border-radius:999px;margin-top:5px;background:var(--ptk-border-strong);flex:0 0 auto}.ptk-profile .ptk-toast--success .ptk-toast__icon{background:var(--ptk-success)}.ptk-profile .ptk-toast--danger .ptk-toast__icon{background:var(--ptk-danger)}.ptk-profile .ptk-toast__title{margin:0;font-size:13px;font-weight:800;letter-spacing:-.01em}.ptk-profile .ptk-toast__msg{margin:3px 0 0;font-size:12px;color:var(--ptk-muted);line-height:1.35}.ptk-profile .ptk-toast__x{margin-left:auto;appearance:none;border:1px solid var(--ptk-border);background:var(--ptk-surface);height:30px;padding:0 8px;border-radius:10px;cursor:pointer;font-weight:800;font-size:12px;flex:0 0 auto}.ptk-profile .ptk-toast__x:focus-visible{outline:none;border-color:var(--ptk-focus);box-shadow:0 0 0 3px var(--ptk-focus-ring)}.ptk-profile.ptk-dashboard .ptk-shell{padding:20px;margin-top:0}body.prtk-webapp .ptk-profile{padding:8px 0 max(12px,env(safe-area-inset-bottom,0px))}@media(max-width:640px){body.prtk-webapp .ptk-profile{padding:6px 0 max(12px,env(safe-area-inset-bottom,0px))}}.ptk-profile.ptk-booking,.ptk-profile.prtk-checkout-shell,.prititak-app.ptk-booking,.prititak-app.prtk-checkout-shell{padding-top:0}.ptk-profile.ptk-booking .ptk-wrap,.ptk-profile.prtk-checkout-shell .ptk-wrap{overflow-y:visible}.ptk-profile.ptk-booking .ptk-shell,.ptk-profile.prtk-checkout-shell .ptk-shell{padding:20px;border-radius:var(--ptk-r-20);overflow:visible!important}@media(max-width:640px){.ptk-profile.ptk-booking .ptk-shell,.ptk-profile.prtk-checkout-shell .ptk-shell{padding:16px;border-radius:var(--ptk-r-16)}}.ptk-profile .ptk-dash{display:flex;flex-direction:column;gap:12px}.ptk-profile .ptk-dash-planwide{width:100%;min-width:0;max-width:100%}.ptk-profile .ptk-accordion__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(15,23,42,.06);border-radius:16px;padding:12px 14px;background:color-mix(in oklab,var(--ptk-surface) 86%,var(--ptk-primary-soft));cursor:pointer;text-align:left;min-width:0}.ptk-profile .ptk-accordion__toggle:hover{border-color:color-mix(in oklab,var(--ptk-primary) 22%,rgba(15,23,42,.06));box-shadow:0 16px 34px #0f7a831a}.ptk-profile .ptk-accordion__toggle:focus-visible{outline:none;border-color:var(--ptk-focus);box-shadow:0 0 0 3px var(--ptk-focus-ring)}.ptk-profile .ptk-accordion__summary{display:flex;flex-direction:column;gap:6px;min-width:0}.ptk-profile .ptk-accordion__title{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#374151c2}.ptk-profile .ptk-accordion__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.ptk-profile .ptk-accordion__sub{font-size:12px;color:var(--ptk-muted);font-weight:800;overflow-wrap:anywhere}.ptk-profile .ptk-accordion__chev{width:34px;height:34px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#ffffffb3;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .18s ease,background .18s ease}.ptk-profile .ptk-accordion__chev:before{content:"\203a";font-size:20px;font-weight:900;color:#0f172ab8;transform:rotate(90deg);transition:transform .18s ease}.ptk-profile .ptk-accordion.is-open .ptk-accordion__chev:before{transform:rotate(-90deg)}.ptk-profile .ptk-accordion__body{margin-top:12px;min-width:0;max-width:100%}.ptk-profile .ptk-dash-layout{display:grid;grid-template-columns:minmax(220px,320px) 1fr;grid-template-areas:"sidebar main";gap:12px;align-items:start}.ptk-profile .ptk-dash-sidebar{grid-area:sidebar}.ptk-profile .ptk-dash-main{grid-area:main}.ptk-profile .ptk-dash-sidebar,.ptk-profile .ptk-dash-main{display:flex;flex-direction:column;gap:16px;min-width:0}.ptk-profile .ptk-dash-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:stretch;margin-top:14px}.ptk-profile .ptk-dash-hero__next{display:flex;flex-direction:column;gap:12px;min-width:0}.ptk-profile .ptk-dash-hero--single{grid-template-columns:1fr}.ptk-profile .ptk-plan-banner{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.06);background:radial-gradient(520px 220px at 0% 0%,color-mix(in oklab,var(--ptk-primary) 12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,var(--ptk-surface) 92%,var(--ptk-primary-soft)),var(--ptk-surface));max-width:100%;min-width:0}.ptk-profile .ptk-plan-banner__main{min-width:0}.ptk-profile .ptk-plan-banner__title{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#374151c2;margin:0 0 6px}.ptk-profile .ptk-plan-banner__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.ptk-profile .ptk-plan-banner__meta{font-size:12px;font-weight:800;color:var(--ptk-muted)}.ptk-profile .ptk-plan-banner__diag{margin-top:6px;font-size:12px;color:var(--ptk-muted);line-height:1.3;overflow-wrap:anywhere}.ptk-profile .ptk-plan-banner__diag strong{color:var(--ptk-text)}.ptk-profile .ptk-plan-banner__diagmuted{color:var(--ptk-muted);font-weight:800}.ptk-profile .ptk-plan-banner__action{justify-self:end;white-space:nowrap}@media(max-width:640px){.ptk-profile .ptk-plan-banner{grid-template-columns:1fr;align-items:start}.ptk-profile .ptk-plan-banner__action{width:100%;justify-content:center}}.ptk-profile .ptk-dash-hero__profile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 10px;border:1px solid rgba(15,23,42,.06);border-radius:16px;background:var(--ptk-surface);min-width:140px}.ptk-profile .ptk-dash-avatar{width:72px;height:72px;border-radius:999px;object-fit:cover;border:3px solid rgba(15,122,131,.18)}.ptk-profile .ptk-dash-avatar--sm{width:56px;height:56px}.ptk-profile .ptk-dash-profile{display:flex;align-items:center;gap:12px}.ptk-profile .ptk-dash-kpis{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ptk-profile .ptk-dash-kpis--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ptk-profile .ptk-dash-kpis>li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.06);background:var(--ptk-surface);color:var(--ptk-text);font-size:13px;font-weight:700}.ptk-profile .ptk-dash-kpis span{color:var(--ptk-muted);font-weight:700}.ptk-profile .ptk-dash-kpis strong{font-size:18px;color:var(--ptk-text);letter-spacing:-.01em}.ptk-profile .ptk-dash-links ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ptk-profile .ptk-dash-links a{display:block;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:var(--ptk-surface);color:var(--ptk-text);font-weight:800;font-size:13px;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.ptk-profile .ptk-dash-links a:hover{background:#f8fafc}.ptk-profile .ptk-dash-link,.ptk-profile .ptk-dash-link:visited{color:inherit;text-decoration:none}.ptk-profile .ptk-dash-link:hover{text-decoration:underline}.ptk-profile .ptk-dash-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ptk-profile .ptk-dash-item,.ptk-profile .ptk-dash-room,.ptk-profile .ptk-dash-tutor{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.06);background:var(--ptk-surface)}.ptk-profile .ptk-dash-item__meta,.ptk-profile .ptk-dash-room__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.ptk-profile .ptk-dash-item__meta strong,.ptk-profile .ptk-dash-room__meta strong{font-size:13px;font-weight:900;color:var(--ptk-text)}.ptk-profile .ptk-dash-item__meta span,.ptk-profile .ptk-dash-room__meta span{font-size:12px;color:var(--ptk-muted);overflow-wrap:anywhere;word-break:break-word}.ptk-profile .ptk-dash-item__actions,.ptk-profile .ptk-dash-room__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.ptk-profile .ptk-dash-nextcard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.06);background:var(--ptk-surface)}.ptk-profile .ptk-dash-nextcard__meta{display:flex;flex-direction:column;gap:4px;min-width:0}.ptk-profile .ptk-dash-nextcard__meta strong{font-weight:900;font-size:13px;color:var(--ptk-text)}.ptk-profile .ptk-dash-nextcard__meta span{font-size:12px;color:var(--ptk-muted)}.ptk-profile .ptk-dash-nextcard__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ptk-profile .ptk-dash-empty{margin:0;font-size:13px;color:var(--ptk-muted)}.ptk-profile .ptk-dash-tutor{gap:12px}.ptk-profile .ptk-dash-tutor img{width:44px;height:44px;border-radius:999px;object-fit:cover;border:2px solid rgba(15,122,131,.14)}.ptk-profile .ptk-dash-tutor__meta{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ptk-profile .ptk-dash-tutor__meta strong{font-size:13px;font-weight:900;color:var(--ptk-text)}.ptk-profile .ptk-dash-tutor__meta span{font-size:12px;color:var(--ptk-muted)}.ptk-profile .ptk-dash-tutor__rating{font-size:12px;font-weight:800;color:#b45309}.ptk-profile .ptk-dash-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:10px;margin-bottom:10px}.ptk-profile .ptk-dash-filters .prtk-chip{margin-left:0}@media(max-width:1020px){.ptk-profile .ptk-layout{grid-template-columns:1fr}.ptk-profile .ptk-nav{position:static}.ptk-profile .ptk-dash-layout{grid-template-columns:1fr}.ptk-profile .ptk-navlist{flex-direction:row;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:8px;flex-wrap:nowrap;justify-content:flex-start;scroll-snap-type:x mandatory;border-radius:0;border:0;background:transparent;padding:0}.ptk-profile .ptk-tab{width:auto;flex:0 0 auto;white-space:nowrap;scroll-snap-align:start;padding:10px 14px;border-radius:999px}.ptk-profile .ptk-stats{grid-template-columns:1fr}.ptk-profile .ptk-badges{grid-template-columns:repeat(3,minmax(0,1fr))}.ptk-profile .ptk-adminshell{grid-template-columns:1fr}.ptk-profile .ptk-adminnav{position:static}}@media(max-width:640px){.ptk-profile{--ptk-pad:16px;padding:20px 0 max(64px,env(safe-area-inset-bottom,0px))}body.prtk-has-header .ptk-profile{padding-top:0!important;margin-top:0!important}.ptk-profile .ptk-wrap{padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px))}.ptk-profile .ptk-shell{padding:0;border:0;background:transparent;box-shadow:none;border-radius:0;gap:12px}.ptk-profile .ptk-name{max-width:260px}.ptk-profile .ptk-btn{width:100%;justify-content:center}.ptk-profile .ptk-dash-item__actions .ptk-btn,.ptk-profile .ptk-dash-nextcard__actions .ptk-btn,.ptk-profile .ptk-dash-room__actions .ptk-btn{width:auto;justify-content:center}.ptk-profile .ptk-field--min220,.ptk-profile .ptk-field--min260{min-width:0;flex:1 1 100%}.ptk-profile .ptk-headcard{grid-template-columns:1fr;align-items:flex-start}.ptk-profile .ptk-headcard .ptk-row--end{width:100%;justify-content:stretch;align-items:stretch}.ptk-profile .ptk-headcard .ptk-row--end>*{width:100%;max-width:100%}.ptk-profile .ptk-avatarwrap{align-items:flex-start}.ptk-profile .ptk-name{max-width:100%}.ptk-profile .ptk-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.ptk-profile .ptk-metaem{margin-left:0}.ptk-profile .ptk-card--hero{overflow:hidden}}@media(max-width:768px){.ptk-profile .ptk-navlist{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.ptk-profile .ptk-navlist::-webkit-scrollbar{display:none}.ptk-profile .ptk-tab{flex:0 0 auto;white-space:nowrap;min-height:44px;scroll-snap-align:start;border-width:1px}.ptk-profile .ptk-tab__label{overflow:visible;text-overflow:unset}.ptk-profile .ptk-tab{box-shadow:inset 0 -2px 0 transparent}.ptk-profile .ptk-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--ptk-primary)}}@media(max-width:480px){.ptk-profile .ptk-tab{padding:10px 14px}}@media(max-width:720px){.ptk-profile.ptk-dashboard .ptk-card--hero .ptk-row--top{flex-direction:column;align-items:stretch}.ptk-profile.ptk-dashboard .ptk-card--hero .ptk-row--end{width:100%;justify-content:stretch;align-items:stretch}.ptk-profile .ptk-dash-hero{grid-template-columns:1fr;align-items:start}.ptk-profile .ptk-dash-hero__profile{min-width:0;width:100%;flex-direction:row;justify-content:flex-start;gap:12px}}@media(max-width:1024px)and (orientation:portrait),(max-width:1023.98px){.ptk-profile.ptk-dashboard .ptk-shell{padding:18px}.ptk-profile .ptk-dash-layout{grid-template-columns:1fr;grid-template-areas:"sidebar" "main";gap:14px}.ptk-profile .ptk-dash--tutor .ptk-dash-layout{grid-template-areas:"main" "sidebar"}.ptk-profile.ptk-dashboard .ptk-card--hero .ptk-row--top{flex-direction:column;align-items:stretch}.ptk-profile.ptk-dashboard .ptk-card--hero .ptk-row--end{width:100%;justify-content:flex-start}}@media(max-width:520px){.ptk-profile .ptk-dash-item,.ptk-profile .ptk-dash-room,.ptk-profile .ptk-dash-nextcard,.ptk-profile .ptk-dash-tutor{flex-direction:column;align-items:stretch}.ptk-profile .ptk-dash-item__actions,.ptk-profile .ptk-dash-room__actions,.ptk-profile .ptk-dash-nextcard__actions{width:100%;justify-content:flex-start}.ptk-profile .ptk-dash-kpis>li strong{font-size:16px}.ptk-profile .ptk-dash-avatar{width:64px;height:64px}.ptk-profile.ptk-dashboard .ptk-shell{padding:14px}.ptk-profile .ptk-dash-kpis--grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ptk-profile *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ptk-plan-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(4,26,19,.14);background:#aeebd28c;color:#06291f;box-shadow:0 10px 28px #0000000f;margin:0 0 14px}.ptk-plan-notice__icon{flex:0 0 auto;width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#0f6a4b;color:#fff;font-weight:800;line-height:1}.ptk-plan-notice__text{font-weight:600;line-height:1.35}.ptk-plan-notice--warning{background:#ffebc8a6;border-color:#ffb43c59}.ptk-plan-notice--warning .ptk-plan-notice__icon{background:#b45309}.ptk-plan-notice--error{background:#fee2e2bf;border-color:#dc262640}.ptk-plan-notice--error .ptk-plan-notice__icon{background:#b91c1c}.ptk-plan-notice--info{background:#dbeafebf;border-color:#2563eb2e}.ptk-plan-notice--info .ptk-plan-notice__icon{background:#2563eb}.ptk-profile .prititak-admin-plans{display:flex;flex-direction:column;gap:12px}.ptk-profile .prititak-admin-plans__section{border:1px solid rgba(4,26,19,.14);border-radius:16px;background:#fff;box-shadow:0 12px 28px #0000000f;overflow:hidden}.ptk-profile .prititak-admin-plans__section>summary{list-style:none;cursor:pointer;padding:12px 14px;display:flex;align-items:center;gap:10px;background:#aeebd273;color:#06291f;font-weight:800;letter-spacing:.2px}.ptk-profile .prititak-admin-plans__section>summary::-webkit-details-marker{display:none}.ptk-profile .prititak-admin-plans__section[open]>summary{border-bottom:1px solid rgba(4,26,19,.12);background:#aeebd28c}.ptk-profile .prititak-admin-plans__section>summary strong{font-weight:900}.ptk-profile .prititak-admin-plans__section .ptk-tablewrap{border-radius:14px;border:1px solid rgba(4,26,19,.1);background:#fff}.ptk-profile .prititak-admin-plans__section .ptk-table{border-collapse:separate;border-spacing:0}.ptk-profile .prititak-admin-plans__section .ptk-table thead th{background:#06291f08}.ptk-profile .prititak-admin-plans__section .ptk-table tbody tr:hover td{background:#aeebd22e}.ptk-profile .prititak-admin-plans .prititak-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:10px 0 12px}.ptk-profile .prititak-admin-plans .prititak-filters label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#06291f;font-size:13px}.ptk-profile .prititak-admin-plans .prititak-filters input,.ptk-profile .prititak-admin-plans .prititak-filters select{min-height:40px;border-radius:12px;border:1px solid rgba(4,26,19,.18);padding:8px 10px;background:#fff;color:#041a13;outline:none}.ptk-profile .prititak-admin-plans .prititak-filters input:focus,.ptk-profile .prititak-admin-plans .prititak-filters select:focus{box-shadow:0 0 0 4px #10b98124;border-color:#0f6a4b73}.ptk-profile .prititak-admin-plans .prititak-admin-form{margin-top:10px}.ptk-profile .prititak-admin-plans .prititak-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ptk-profile .prititak-admin-plans .prititak-grid label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#06291f;font-size:13px}.ptk-profile .prititak-admin-plans .prititak-grid input,.ptk-profile .prititak-admin-plans .prititak-grid select{min-height:40px;border-radius:12px;border:1px solid rgba(4,26,19,.18);padding:8px 10px;background:#fff;color:#041a13;outline:none}.ptk-profile .prititak-admin-plans .prititak-grid input:focus,.ptk-profile .prititak-admin-plans .prititak-grid select:focus{box-shadow:0 0 0 4px #10b98124;border-color:#0f6a4b73}.ptk-profile .prititak-admin-plans .prititak-grid--full{grid-column:1 / -1}.ptk-profile .prititak-admin-plans .prititak-inlineform{display:inline}.ptk-profile .prititak-admin-plans .prtk-btn{border-radius:12px}.ptk-profile .prititak-admin-plans .prtk-btn--ghost{border:1px solid rgba(4,26,19,.18)}@media(max-width:720px){.ptk-profile .prititak-admin-plans .prititak-grid{grid-template-columns:1fr}}#ptk-profile.prititak-app .ptk-resources{display:block}#ptk-profile.prititak-app .ptk-resources__frame{border:1px solid rgba(15,23,42,.1);border-radius:16px;overflow:hidden;background:#fff}#ptk-profile.prititak-app .ptk-resources__iframe{width:100%;display:block;border:0;min-height:720px}#ptk-profile.prititak-app .ptk-resources__extra{margin-top:14px}#ptk-profile.prititak-app .ptk-resources__extraMount>*:first-child{margin-top:0}@media(max-width:640px){#ptk-profile.prititak-app{overflow-x:hidden}#ptk-profile.prititak-app .ptk-wrap,#ptk-profile.prititak-app .ptk-shell,#ptk-profile.prititak-app .ptk-layout,#ptk-profile.prititak-app .ptk-main,#ptk-profile.prititak-app .ptk-card{max-width:100%;overflow-x:hidden}#ptk-profile.prititak-app .ptk-nav{width:100%;min-width:0}#ptk-profile.prititak-app .ptk-card--hero{overflow:visible!important}#ptk-profile.prititak-app .ptk-profhead__actions{width:100%;overflow:visible}#ptk-profile.prititak-app .ptk-navlist{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;padding:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity!important;scrollbar-width:none}#ptk-profile.prititak-app .ptk-navlist::-webkit-scrollbar{display:none}#ptk-profile.prititak-app .ptk-tab{width:auto!important;min-width:max-content!important;white-space:nowrap!important;justify-content:flex-start!important;scroll-snap-align:start}#ptk-profile.prititak-app .ptk-tab__left{width:auto!important;justify-content:flex-start!important}#ptk-profile.prititak-app .ptk-tab__label{white-space:nowrap!important;text-align:left!important}}@keyframes ptkBadgePop{0%{transform:translateY(0) scale(1);box-shadow:0 10px 26px #0000001a}40%{transform:translateY(-2px) scale(1.03);box-shadow:0 14px 34px #00000029}to{transform:translateY(0) scale(1);box-shadow:0 10px 26px #0000001a}}.ptk-badge.is-new,.ptk-badgecard.is-new{animation:ptkBadgePop .75s ease-out 1}.ptk-mini-badges{display:inline-flex;gap:6px;margin-left:10px;vertical-align:middle}.ptk-mini-badge{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1fb6a61f;border:1px solid rgba(31,182,166,.25);font-size:12px;line-height:1}.ptk-mini-badge[data-badge-state=locked]{opacity:.35}.ptk-profile .ptk-badgeimg,.ptk-profile .ptk-badgeicon{animation:none!important}.ptk-profile .ptk-dash--tutor{--ptk-tutor-card-radius: 22px;--ptk-tutor-border: color-mix(in oklab, var(--ptk-primary) 12%, var(--ptk-border));--ptk-tutor-card-bg: radial-gradient(540px 260px at 0% -8%, color-mix(in oklab, var(--ptk-primary-soft) 52%, #ffffff), transparent 64%), linear-gradient(180deg, #ffffff 0%, color-mix(in oklab, #ffffff 94%, var(--ptk-primary-soft)) 100%);padding-inline:clamp(10px,1.2vw,18px);box-sizing:border-box}.ptk-profile .ptk-dash--tutor .ptk-card{border-radius:var(--ptk-tutor-card-radius);border:1px solid var(--ptk-tutor-border);background:var(--ptk-tutor-card-bg);box-shadow:0 18px 42px #0f172a14;transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease}.ptk-profile .ptk-dash--tutor .ptk-card:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--ptk-primary) 20%,var(--ptk-border));box-shadow:0 22px 48px #0f172a1a}.ptk-profile .ptk-dash--tutor .ptk-card__pad{padding:clamp(16px,1.6vw,22px)}.ptk-profile .ptk-dash--tutor .ptk-dash-layout{grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:clamp(14px,1.5vw,22px)}.ptk-profile .ptk-dash--tutor .ptk-title--sm{font-size:clamp(20px,1rem + .35vw,24px);font-weight:900;letter-spacing:-.015em}.ptk-profile .ptk-dash--tutor .ptk-subtitle{color:color-mix(in oklab,var(--ptk-text-muted) 88%,var(--ptk-text))}.ptk-profile .ptk-dash--tutor .ptk-dash-links ul{gap:10px}.ptk-profile .ptk-dash--tutor .ptk-dash-links a{position:relative;padding:13px 42px 13px 14px;border-radius:14px;border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));background:linear-gradient(180deg,#fff,color-mix(in oklab,#ffffff 94%,var(--ptk-primary-soft)));font-size:14px;font-weight:900;transition:transform .16s ease,border-color .2s ease,box-shadow .2s ease}.ptk-profile .ptk-dash--tutor .ptk-dash-links a:after{content:"\2192";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:900;color:var(--ptk-primary)}.ptk-profile .ptk-dash--tutor .ptk-dash-links a:hover{transform:translate(2px);border-color:color-mix(in oklab,var(--ptk-primary) 28%,var(--ptk-border));box-shadow:0 10px 24px #0f7a8324}.ptk-profile .ptk-dash--tutor .prtk-performance{background:radial-gradient(620px 240px at 100% 0%,rgba(15,122,131,.17),transparent 70%),linear-gradient(160deg,color-mix(in oklab,#ffffff 90%,var(--ptk-primary-soft)),#fff);border-color:color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border))}.ptk-profile .ptk-dash--tutor .prtk-performance__item{border-radius:16px;padding:14px 14px 12px;border:1px solid color-mix(in oklab,var(--ptk-primary) 10%,var(--ptk-border));box-shadow:0 12px 30px #0f172a0f}.ptk-profile .ptk-dash--tutor .prtk-performance__item strong{font-size:clamp(27px,1.55rem + .2vw,34px);line-height:1.05}.ptk-profile .ptk-dash--tutor .ptk-dash-filters{margin-top:12px;margin-bottom:14px;gap:10px}.ptk-profile .ptk-dash--tutor .ptk-dash-filters .prtk-chip{padding:8px 14px;border-radius:999px;border-width:1px;font-size:13px;font-weight:900}.ptk-profile .ptk-dash--tutor .ptk-dash-room{align-items:flex-start;gap:12px;border:1px solid color-mix(in oklab,var(--ptk-primary) 14%,var(--ptk-border));background:#fff;border-radius:16px}.ptk-profile .ptk-dash--tutor .ptk-dash-room__meta strong{font-size:14px}.ptk-profile .ptk-dash--tutor .ptk-dash-room__actions{gap:9px}.ptk-profile .ptk-dash--tutor .ptk-dash-room__actions .prtk-chip{margin-left:0;padding:8px 12px;border-radius:999px;font-size:12px}.ptk-profile .ptk-dash--tutor .prtk-assigned{border-radius:16px;border:1px solid color-mix(in oklab,var(--ptk-primary) 16%,var(--ptk-border));background:linear-gradient(180deg,color-mix(in oklab,#ffffff 96%,var(--ptk-primary-soft)),#fff);padding:10px}.ptk-profile .ptk-dash--tutor .prtk-assigned__item{border-radius:14px;border:1px solid color-mix(in oklab,var(--ptk-primary) 11%,var(--ptk-border));box-shadow:0 8px 20px #0f172a0d}.ptk-profile .ptk-dash--tutor .ptk-dash-meetings .ptk-table-scroll{margin-top:12px;border:1px solid color-mix(in oklab,var(--ptk-primary) 12%,var(--ptk-border));border-radius:16px;background:#fff;padding:6px 8px}.ptk-profile .ptk-dash--tutor .ptk-dash-meetings table{font-size:13px}.ptk-profile .ptk-dash--tutor .ptk-dash-meetings thead th{position:sticky;top:0;z-index:1;background:color-mix(in oklab,#ffffff 90%,var(--ptk-primary-soft))}.ptk-profile .ptk-dash--tutor .ptk-dash-meetings tbody tr:hover td{background:color-mix(in oklab,#ffffff 88%,var(--ptk-primary-soft))}.ptk-profile .ptk-dash--tutor .ptk-dash-empty{padding:14px;border-radius:14px;border:1px dashed color-mix(in oklab,var(--ptk-primary) 20%,var(--ptk-border));background:color-mix(in oklab,#ffffff 90%,var(--ptk-primary-soft));color:color-mix(in oklab,var(--ptk-text-muted) 84%,var(--ptk-text));font-weight:700}@media(max-width:1024px)and (orientation:portrait),(max-width:1023.98px){.ptk-profile .ptk-dash--tutor .ptk-dash-layout{grid-template-columns:1fr;gap:14px}}@media(max-width:720px){.ptk-profile .ptk-dash--tutor{padding-inline:6px}.ptk-profile .ptk-dash--tutor .ptk-card__pad{padding:15px}.ptk-profile .ptk-dash--tutor .ptk-dash-room{flex-direction:column}.ptk-profile .ptk-dash--tutor .ptk-dash-room__actions{width:100%;justify-content:flex-start}.ptk-profile .ptk-dash--tutor .prtk-performance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.ptk-profile .ptk-dash--tutor .prtk-performance__grid{grid-template-columns:1fr}}.ptk-admin-comms{display:grid;gap:20px}.ptk-admin-comms__card{display:grid;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:20px;background:linear-gradient(180deg,#fffffff7,#f5f9fafa)}.ptk-admin-comms__grid{gap:16px}.ptk-admin-comms__summary{display:grid;gap:6px;align-content:start;padding:14px 16px;border-radius:16px;border:1px solid rgba(15,122,131,.14);background:linear-gradient(180deg,#eff8f9e6,#fffffff2)}.ptk-admin-comms__summary strong{font-size:22px;line-height:1;color:#0f172a}.ptk-admin-comms__summary span{font-size:13px;color:#52607a}.ptk-admin-comms__summary-pill{display:inline-flex;width:max-content;padding:6px 10px;border-radius:999px;background:#0f7a831a;color:#0f7a83!important;font-size:11px!important;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ptk-admin-comms__targethead{display:flex;align-items:center;justify-content:space-between;gap:12px}.ptk-admin-comms__targetactions{display:flex;flex-wrap:wrap;gap:8px}.ptk-admin-comms__targetactions .ptk-btn{min-height:36px;padding-inline:12px}.ptk-select--multi{min-height:160px;height:auto;padding:12px}.ptk-check{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#0f172a}@media(min-width:900px){.ptk-admin-comms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ptk-admin-comms__targethead{flex-direction:column;align-items:flex-start}.ptk-admin-comms__targetactions{width:100%}}#ptk-profile.prititak-app.ptk-profile .ptk-layout{grid-template-columns:290px minmax(0,1fr);gap:18px}#ptk-profile.prititak-app.ptk-profile .ptk-nav{background:linear-gradient(180deg,#fff,#f8fcfd);border:1px solid rgba(14,165,168,.2);border-radius:24px;box-shadow:0 12px 26px #0f172a12;padding:14px}#ptk-profile.prititak-app.ptk-profile .ptk-navlist{gap:10px}#ptk-profile.prititak-app.ptk-profile .ptk-tab{min-height:52px;border-radius:16px;border:1px solid transparent;background:#fff;box-shadow:none;padding:0 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}#ptk-profile.prititak-app.ptk-profile .ptk-tab__label{font-size:13px;line-height:1.25;font-weight:800}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__actions .ptk-btn{min-height:38px;padding:0 18px;border-radius:999px;font-size:13px;line-height:1.1;font-weight:800;letter-spacing:0;box-shadow:none}#ptk-profile.prititak-app.ptk-profile .ptk-tab:hover{background:color-mix(in oklab,#fff 88%,var(--ptk-primary-soft));border-color:#0ea5a838;box-shadow:0 8px 18px #0f172a0d;transform:none}#ptk-profile.prititak-app.ptk-profile .ptk-tab[aria-selected=true]{background:linear-gradient(180deg,#1d879f,#145f73);border-color:#145f7370;box-shadow:0 10px 20px #1b7f9738}#ptk-profile.prititak-app.ptk-profile .ptk-tab[aria-selected=true] .ptk-tab__label{color:#fff}#ptk-profile.prititak-app.ptk-profile .ptk-tab[aria-selected=true] .ptk-tab__dot{background:#fffffff0;box-shadow:0 0 0 6px #ffffff29}@media(max-width:1020px){#ptk-profile.prititak-app.ptk-profile :is(.ptk-btn,.prtk-btn,.ptk-tab),#ptk-profile.prititak-app.ptk-profile :is(.ptk-btn,.prtk-btn,.ptk-tab):hover,#ptk-profile.prititak-app.ptk-profile :is(.ptk-btn,.prtk-btn,.ptk-tab)[aria-selected=true]{box-shadow:none!important}}#ptk-profile.prititak-app.ptk-profile #ptk-panel-overview>.ptk-card,#ptk-profile.prititak-app.ptk-profile #ptk-panel-overview>.ptk-card>.ptk-card__pad{border-radius:24px}#ptk-profile.prititak-app.ptk-profile #ptk-panel-overview>.ptk-card{border:1px solid rgba(14,165,168,.2);background:radial-gradient(140% 220% at 100% 0%,rgba(14,165,168,.08),transparent 58%),linear-gradient(180deg,#fff,#f8fcfd);box-shadow:0 12px 26px #0f172a12}#ptk-profile.prititak-app.ptk-profile #ptk-panel-overview>.ptk-card>.ptk-card__pad{padding:28px 30px}#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-panel .ptk-title.ptk-title--sm{font-size:16px;line-height:1.2;letter-spacing:0;margin-bottom:10px}#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-panel .ptk-subtitle{font-size:13px;line-height:1.45;color:#64748b;margin-bottom:0}#ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-divider{display:none}#ptk-profile.prititak-app.ptk-profile .ptk-stats{margin-top:18px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}#ptk-profile.prititak-app.ptk-profile .ptk-stat{border:1px solid rgba(148,163,184,.28);border-radius:16px;padding:14px;background:linear-gradient(180deg,#fff,#f9fcfd);box-shadow:0 8px 18px #0f172a0d}#ptk-profile.prititak-app.ptk-profile .ptk-stat__label{font-size:12px;line-height:1.3;color:#64748b;font-weight:800}#ptk-profile.prititak-app.ptk-profile .ptk-stat__value{margin-top:6px;font-size:20px;line-height:1.15;letter-spacing:0;color:#0b1220;font-weight:900}#ptk-profile.prititak-app.ptk-profile .ptk-stat__sub{margin-top:6px;font-size:12px;line-height:1.4;color:#64748b}@media(max-width:1020px){#ptk-profile.prititak-app.ptk-profile .ptk-layout,#ptk-profile.prititak-app.ptk-profile .ptk-stats{grid-template-columns:1fr}#ptk-profile.prititak-app.ptk-profile #ptk-panel-overview>.ptk-card>.ptk-card__pad{padding:22px}#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-panel .ptk-title.ptk-title--sm{font-size:15px}#ptk-profile.prititak-app.ptk-profile .ptk-stat__value{font-size:19px}}@media(min-width:768px){#ptk-profile.prititak-app.ptk-profile{--prtk-app-surface-width: calc(100vw - clamp(24px, 2.4vw, 48px)) ;--prtk-container: var(--prtk-app-surface-width) !important;--ptk-container: var(--prtk-app-surface-width) !important;position:relative!important;left:50%!important;transform:translate(-50%)!important;width:var(--prtk-app-surface-width)!important;max-width:var(--prtk-app-surface-width)!important;margin-left:0!important;margin-right:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-wrap,#ptk-profile.prititak-app.ptk-profile .ptk-shell{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}body.prtk-webapp.ptk-has-app,body.prtk-webapp.ptk-has-app.prtk-site-bg-on{--prtk-app-bg-image: none !important;--prtk-site-bg-img: none !important;background-image:none!important;background-color:#fff!important}body.prtk-webapp .prtk-site-bg,body.prtk-site-bg-on .prtk-site-bg{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#ptk-profile.prititak-app.ptk-profile,#ptk-dashboard.ptk-profile,.ptk-profile.ptk-community,body.prtk-has-social-board .ptk-profile{background:#fff!important}#ptk-profile.prititak-app.ptk-profile .ptk-shell,.ptk-profile.ptk-community .ptk-shell,body.prtk-has-social-board .ptk-profile .ptk-shell{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ptk-profile.ptk-community .ptk-shell,body.prtk-has-social-board .ptk-profile .ptk-shell{padding:0!important}.ptk-profile.ptk-community .ptk-wrap,body.prtk-has-social-board .ptk-profile .ptk-wrap{max-width:min(var(--ptk-container, var(--prtk-container, 1480px)),calc(100vw - 18px))!important}#ptk-profile.prititak-app.ptk-profile{--app-primary:#1097A8;--app-primary-soft:#E8FAFD;--app-brand-deep:#0B6F7D;--app-surface:#fff;--app-surface-alt:#F2F7FA;--app-text:#15243A;--app-muted:#607089;--app-border:#E1EDF1;--app-radius:16px;--app-shadow:0 6px 16px rgba(11,24,39,.05)}#ptk-profile.prititak-app.ptk-profile .ptk-profhead__cover{background-color:var(--app-primary);background-image:radial-gradient(120% 140% at 0% 0%,rgba(255,255,255,.16),transparent 55%),linear-gradient(135deg,#14A9BC 0%,var(--app-primary) 46%,var(--app-brand-deep) 100%)}#ptk-profile.prititak-app.ptk-profile .ptk-layout{display:grid!important;align-items:start!important}#ptk-profile.prititak-app.ptk-profile .ptk-nav{display:block!important;position:sticky!important;top:92px;margin:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-main{display:block!important;width:auto!important;min-width:0}#ptk-profile.prititak-app.ptk-profile .ptk-navlist{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:6px!important;margin:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-tab{display:flex!important;align-items:center;flex:0 0 auto!important;justify-content:flex-start!important;position:relative!important;text-align:left!important}#ptk-profile.prititak-app.ptk-profile .ptk-tab__left{display:flex!important;align-items:center;gap:10px;min-width:0}#ptk-profile.prititak-app.ptk-profile .ptk-tab__dot{display:inline-block!important;border-radius:50%!important;flex:0 0 8px}#ptk-profile.prititak-app.ptk-profile .ptk-tab__label{overflow:hidden;text-overflow:ellipsis}#ptk-profile.prititak-app.ptk-profile .ptk-tab:active{transform:none!important}@media(max-width:1020px){#ptk-profile.prititak-app.ptk-profile .ptk-layout{display:block!important;grid-template-columns:none!important}#ptk-profile.prititak-app.ptk-profile .ptk-nav{position:static!important;margin:0 0 16px!important}#ptk-profile.prititak-app.ptk-profile .ptk-navlist{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x proximity}#ptk-profile.prititak-app.ptk-profile .ptk-tab{flex:0 0 auto!important;scroll-snap-align:start}#ptk-profile.prititak-app.ptk-profile .ptk-tab__dot{display:none!important}}#ptk-profile.prititak-app.ptk-profile .ptk-main>.ptk-card{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;box-shadow:var(--app-shadow)!important}#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-panel .ptk-title,#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-page-title,#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-panel h1,#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-panel h2{font-size:20px!important;line-height:1.25!important;letter-spacing:-.3px!important;font-weight:800!important}#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-subtitle{font-size:13.5px!important;line-height:1.4!important}#ptk-profile.prititak-app.ptk-profile .ptk-main .ptk-panel :is(h3,.ptk-points-block__title,.ptk-points-section__head){font-size:15px!important}#ptk-profile.prititak-app.ptk-profile .ptk-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:16px!important;align-items:start!important}#ptk-profile.prititak-app.ptk-profile .ptk-stat{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;box-shadow:var(--app-shadow)!important;padding:18px!important;height:auto!important;display:block!important}#ptk-profile.prititak-app.ptk-profile .ptk-stat:before{display:none!important}#ptk-profile.prititak-app.ptk-profile .ptk-stat--teal,#ptk-profile.prititak-app.ptk-profile .ptk-stat--blue{--acc:#1097A8}#ptk-profile.prititak-app.ptk-profile .ptk-stat--amber{--acc:#F4A825}#ptk-profile.prititak-app.ptk-profile .ptk-stat__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;margin-bottom:10px;color:var(--acc,#1097A8);background:color-mix(in oklab,var(--acc,#1097A8) 12%,#fff)}#ptk-profile.prititak-app.ptk-profile .ptk-stat__icon svg{width:20px;height:20px}#ptk-profile.prititak-app.ptk-profile .ptk-stat__label{color:var(--app-muted)!important;font-size:13px!important;font-weight:600!important;margin:0 0 2px!important}#ptk-profile.prititak-app.ptk-profile .ptk-stat__value{color:var(--app-text)!important;font-size:24px!important;font-weight:800!important;letter-spacing:-.5px!important;margin:0 0 4px!important}#ptk-profile.prititak-app.ptk-profile .ptk-stat__sub{color:var(--app-muted)!important;font-size:12.5px!important;margin:0!important}#ptk-profile.prititak-app.ptk-profile :is(.ptk-badgecard,.ptk-badgeitem,.ptk-points-block,.ptk-points-stat,.ptk-points-leader,.ptk-points-section,.ptk-progress){background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:var(--app-radius)!important;box-shadow:var(--app-shadow)!important}#ptk-profile.prititak-app.ptk-profile .ptk-points-stat--primary{background:linear-gradient(180deg,var(--app-primary-soft),#fff)!important;border-color:color-mix(in oklab,var(--app-primary) 20%,var(--app-border))!important;min-height:0!important}#ptk-profile.prititak-app.ptk-profile .ptk-points-stat__value{color:var(--app-text)!important;font-size:22px!important}#ptk-profile.prititak-app.ptk-profile .ptk-points-stat--primary .ptk-points-stat__value{color:var(--app-primary)!important}#ptk-profile.prititak-app.ptk-profile .ptk-points-stat__label{color:var(--app-muted)!important}#ptk-profile.prititak-app.ptk-profile .ptk-badgename{color:var(--app-text)!important;font-weight:700!important}#ptk-profile.prititak-app.ptk-profile .ptk-badgedesc{color:var(--app-muted)!important}.ptk-profile #ptk-panel-progress .ptk-progress{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--ptk-border);border-radius:14px;background:var(--ptk-surface)}.ptk-profile #ptk-panel-progress .ptk-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.ptk-profile #ptk-panel-progress .ptk-progress__head strong{color:var(--ptk-text);font-size:14px;font-weight:800}.ptk-profile #ptk-panel-progress .ptk-progress__head span{color:var(--ptk-muted);font-size:13px;font-weight:600;white-space:nowrap}.ptk-profile #ptk-panel-progress .ptk-progress__bar{width:100%;height:10px;border-radius:999px;background:#0f172a0f;border:1px solid rgba(15,23,42,.08);overflow:hidden}.ptk-profile #ptk-panel-progress .ptk-progress__bar>span{display:block;height:100%;width:var(--fill, 0%);border-radius:999px;background:linear-gradient(90deg,var(--ptk-primary),color-mix(in oklab,var(--ptk-primary) 54%,#fff));transition:width .9s cubic-bezier(.2,.85,.2,1)}.ptk-profile #ptk-panel-progress .ptk-progress__hint{color:var(--ptk-muted);font-size:12px;line-height:1.4}.ptk-profile #ptk-panel-progress .ptk-empty,.ptk-profile #ptk-panel-progress .ptk-item{margin-top:12px}.ptk-profile #ptk-panel-points details.ptk-points-block{display:block}.ptk-profile #ptk-panel-points details.ptk-points-block>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;user-select:none;margin:0;border-radius:12px}.ptk-profile #ptk-panel-points details.ptk-points-block>summary::-webkit-details-marker{display:none}.ptk-profile #ptk-panel-points details.ptk-points-block>summary>.ptk-h3{flex:1 1 auto;min-width:0;margin:0}.ptk-profile #ptk-panel-points details.ptk-points-block>summary:after{content:"";flex:0 0 auto;width:9px;height:9px;margin-left:2px;margin-bottom:3px;border:0 solid var(--ptk-muted, #64748b);border-right-width:2px;border-bottom-width:2px;border-radius:1px;transform:rotate(45deg)}.ptk-profile #ptk-panel-points details.ptk-points-block[open]>summary:after{margin-bottom:0;margin-top:3px;border-right-width:0;border-bottom-width:0;border-left-width:2px;border-top-width:2px}.ptk-profile #ptk-panel-points details.ptk-points-block>summary:hover:after{border-color:var(--ptk-primary, #1097a8)}.ptk-profile #ptk-panel-points details.ptk-points-block>summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ptk-focus, rgba(16, 151, 168, .26))}.ptk-profile #ptk-panel-points .ptk-points-block__count{flex:0 0 auto;min-width:22px;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--ptk-primary) 10%,#fff);color:color-mix(in oklab,var(--ptk-primary) 80%,var(--ptk-text));font-size:12px;font-weight:800;text-align:center}.ptk-profile #ptk-panel-points .ptk-points-block__body{padding-top:14px}.ptk-profile #ptk-panel-points .ptk-points-dashboard{display:block}.ptk-profile #ptk-panel-points details.ptk-points-block+details.ptk-points-block,.ptk-profile #ptk-panel-points .ptk-points-block+details.ptk-points-block,.ptk-profile #ptk-panel-points details.ptk-points-block+.ptk-points-block{margin-top:14px}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-points-block,html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-points-section,html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points details.ptk-points-block,html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points details.ptk-points-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-points-block+.ptk-points-block,html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-points-block+details.ptk-points-block,html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points details.ptk-points-block+details.ptk-points-block,html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points details.ptk-points-block+.ptk-points-block{margin-top:0!important;padding-top:16px!important;border-top:1px solid rgba(15,23,42,.08)!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points details.ptk-points-block[open]{padding-bottom:16px!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-points-block--summary{padding-bottom:16px!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-points-stat{border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#f7fafcf5!important;padding:14px!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-points-stat--primary{background:linear-gradient(135deg,color-mix(in oklab,var(--ptk-primary) 12%,#fff),color-mix(in oklab,var(--ptk-primary) 3%,#fff))!important;border-color:color-mix(in oklab,var(--ptk-primary) 18%,var(--ptk-border, rgba(15, 23, 42, .12)))!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-rewards-grid{display:grid!important;grid-template-columns:1fr!important;gap:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward{display:grid!important;gap:8px!important;padding:12px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward+.ptk-reward{border-top:1px solid rgba(15,23,42,.07)!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward:first-child{padding-top:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward:last-child{padding-bottom:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward__title{margin:0;min-width:0;font-size:14px;font-weight:700;color:var(--prtk-profile-ink, #0f2437)}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward__cost{flex:0 0 auto;padding:0;border:0;background:none;font-size:13px;font-weight:800;white-space:nowrap;color:var(--ptk-primary, #1097a8)}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward__limit{font-size:12px;color:var(--ptk-muted)}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-points .ptk-reward .ptk-pill--warn{border-color:#0f172a1f!important;background:#0f172a0a!important;color:var(--ptk-text-muted, #607787)!important;font-weight:700!important}.ptk-editsheet{position:fixed;inset:0;z-index:9990;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px 16px;background:#0b182700;transition:background .2s ease;overflow-y:auto}.ptk-editsheet[hidden]{display:none}.ptk-editsheet.is-open{background:#0b182773}html.ptk-sheet-lock{overflow:hidden}html.ptk-sheet-lock body header.prtk-header:not(#prtk-a):not(#prtk-b),html.ptk-sheet-lock body .prtk-siteheader:not(#prtk-a):not(#prtk-b){z-index:1!important}.ptk-editsheet__panel{width:min(600px,100%);border-radius:20px;background:#fff;box-shadow:0 30px 80px #0b182747;overflow:hidden;transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease;font-family:var(--prtk-font, "Sora", "Manrope", sans-serif);color:#15243a}.ptk-editsheet.is-open .ptk-editsheet__panel{transform:none;opacity:1}.ptk-editsheet__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:16px;padding:10px 14px;background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ptk-editsheet__head h2{flex:1 1 auto;margin:0;font-size:19px;font-weight:900;letter-spacing:-.01em}.ptk-editsheet__icon{width:38px;height:38px;display:inline-grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#15243a;cursor:pointer;transition:background .15s ease}.ptk-editsheet__icon:hover{background:#0f172a12}.ptk-editsheet__icon:focus-visible{outline:3px solid rgba(12,120,134,.4);outline-offset:2px}.ptk-editsheet__icon.is-onimage{width:44px;height:44px;background:#0b18278c;color:#fff}.ptk-editsheet__icon.is-onimage:hover{background:#0b1827b8}.ptk-editsheet__save{min-height:36px;padding:0 18px;border:0;border-radius:999px;background:#15243a;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.ptk-editsheet__save:hover{background:#0b6f7d}.ptk-editsheet__save.is-loading{opacity:.6;cursor:progress}.ptk-editsheet__cover{position:relative;height:200px;background:linear-gradient(135deg,#cff3f8,#e8fafd 55%,#f2f7fa) center / cover no-repeat;background-size:cover;background-position:center}.ptk-editsheet__coveractions{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;background:#0b18272e}.ptk-editsheet__cover.is-empty .ptk-editsheet__coveractions{background:transparent}.ptk-editsheet__cover.is-empty [data-sheet-cover-move]{display:none}.ptk-editsheet__avatar{position:relative;width:112px;height:112px;margin:-56px 0 0 18px;border-radius:50%;border:4px solid var(--ring, #e6d5f3);background:#e8fafd center / cover no-repeat;box-shadow:0 0 0 4px #fff;display:grid;place-items:center;transition:border-color .2s ease}.ptk-editsheet__fields{display:grid;gap:18px;padding:18px 18px 22px}.ptk-editsheet__field{display:grid;gap:8px}.ptk-editsheet__label{display:flex;justify-content:space-between;align-items:baseline;color:#607089;font-size:13px;font-weight:700}.ptk-editsheet__label em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.ptk-editsheet__field textarea{width:100%;min-height:110px;padding:12px 14px;border:1.5px solid rgba(14,120,141,.2);border-radius:14px;background:#fff;color:#15243a;font:inherit;font-size:15px;line-height:1.5;resize:vertical;box-sizing:border-box}.ptk-editsheet__field textarea:focus{outline:none;border-color:#0c7886;box-shadow:0 0 0 3px #0c788626}.ptk-editsheet__swatches{display:flex;flex-wrap:wrap;gap:10px}.ptk-editsheet__swatch{position:relative;width:34px;height:34px;border:0;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000014;cursor:pointer;transition:transform .15s ease}.ptk-editsheet__swatch:hover{transform:scale(1.08)}.ptk-editsheet__swatch[aria-checked=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px #15243a}.ptk-editsheet__swatch.is-custom{display:grid;place-items:center;overflow:hidden;background:conic-gradient(#ef4444,#f59e0b,#22c55e,#1097a8,#3b82f6,#a855f7,#ef4444)}.ptk-editsheet__swatch.is-custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(max-width:600px){.ptk-editsheet{padding:0}.ptk-editsheet.is-open{background:#fff}.ptk-editsheet__panel{width:100%;min-height:100%;border-radius:0;box-shadow:none}.ptk-editsheet__cover{height:150px}.ptk-editsheet__avatar{width:92px;height:92px;margin-top:-46px}}.ptk-editsheet__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ptk-editsheet__field input[type=text]{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid rgba(14,120,141,.2);border-radius:14px;background:#fff;color:#15243a;font:inherit;font-size:15px;box-sizing:border-box}.ptk-editsheet__field input[type=text]:focus{outline:none;border-color:#0c7886;box-shadow:0 0 0 3px #0c788626}@media(max-width:420px){.ptk-editsheet__row{grid-template-columns:1fr}}.ptk-editsheet button,.ptk-editsheet button:hover,.ptk-editsheet button:focus,.ptk-editsheet button:active{border:0!important;padding:0!important;line-height:0;text-transform:none;letter-spacing:normal;outline-offset:2px}.ptk-editsheet__icon svg{display:block;margin:0 auto}.ptk-editsheet .ptk-editsheet__icon,.ptk-editsheet .ptk-editsheet__icon:focus{background:transparent!important;color:#15243a!important}.ptk-editsheet .ptk-editsheet__icon:hover{background:#0f172a12!important;color:#15243a!important}.ptk-editsheet .ptk-editsheet__icon.is-onimage,.ptk-editsheet .ptk-editsheet__icon.is-onimage:focus{background:#0b18278c!important;color:#fff!important}.ptk-editsheet .ptk-editsheet__icon.is-onimage:hover{background:#0b1827bf!important;color:#fff!important}.ptk-editsheet .ptk-editsheet__save,.ptk-editsheet .ptk-editsheet__save:focus{padding:0 18px!important;line-height:1;background:#15243a!important;color:#fff!important}.ptk-editsheet .ptk-editsheet__save:hover{background:#0b6f7d!important;color:#fff!important}.ptk-editsheet .ptk-editsheet__swatch,.ptk-editsheet .ptk-editsheet__swatch:hover,.ptk-editsheet .ptk-editsheet__swatch:focus,.ptk-editsheet .ptk-editsheet__swatch:active{background:var(--sw)!important}.ptk-editsheet .ptk-editsheet__swatch.is-custom,.ptk-editsheet .ptk-editsheet__swatch.is-custom:hover{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#1097a8,#3b82f6,#a855f7,#ef4444)!important}.ptk-editsheet .ptk-editsheet__swatch:focus-visible{outline:3px solid rgba(12,120,134,.45)}.ptk-editsheet .ptk-editsheet__save,.ptk-editsheet .ptk-editsheet__save:hover,.ptk-editsheet .ptk-editsheet__save:focus,.ptk-editsheet .ptk-editsheet__save:active,.ptk-editsheet .ptk-editsheet__save:disabled{padding:0 18px!important;min-width:92px;min-height:36px;border-radius:999px!important;line-height:1!important;white-space:nowrap}.ptk-editsheet .ptk-editsheet__save:active{transform:scale(.97)}html body #ptk-profile.prititak-app.ptk-profile .ptk-card--hero.ptk-mb-16{margin-bottom:8px!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html body #ptk-profile.prititak-app.ptk-profile nav.ptk-nav{position:static!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(14,120,141,.14)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist{display:flex!important;flex-direction:row!important;gap:4px!important;padding:0!important;overflow-x:auto;scrollbar-width:none}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist::-webkit-scrollbar{display:none}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab{position:relative;flex:0 0 auto!important;width:auto!important;min-height:48px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:10px 10px 0 0!important;background:transparent!important;box-shadow:none!important;color:#607089!important;font-size:15px!important;font-weight:700!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab:before{content:none!important;display:none!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab__dot{display:none!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab:hover{background:#0e788d0f!important;color:#15243a!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab[aria-selected=true]{color:#15243a!important;font-weight:800!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab[aria-selected=true]:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#0c7886}#ptk-panel-overview>.ptk-card>.ptk-card__pad>.ptk-title,#ptk-panel-overview>.ptk-card>.ptk-card__pad>.ptk-subtitle,#ptk-panel-overview>.ptk-card>.ptk-card__pad>.ptk-divider{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important;border:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat{display:grid!important;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;row-gap:2px;align-content:start;margin:0!important;padding:6px 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat+.ptk-stat{border-left:1px solid rgba(14,120,141,.14)!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat__icon{grid-row:1 / span 3;width:40px!important;height:40px!important;margin:0!important;border-radius:12px!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat__label{margin:0!important;color:#607089!important;font-size:13px!important;font-weight:700!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat__value{margin:0!important;color:#15243a!important;font-size:28px!important;font-weight:900!important;line-height:1.1!important;font-variant-numeric:tabular-nums}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat__sub{margin:0!important;color:#607089!important;font-size:12.5px!important;line-height:1.4!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profhead__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profhead__chips .ptk-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;min-height:28px!important;padding:0 12px!important;border:1px solid rgba(14,120,141,.18)!important;border-radius:999px!important;background:#f2f7fa!important;box-shadow:none!important;color:#0b6f7d!important;font-size:12.5px!important;font-weight:700!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profhead__chips .ptk-chip--plan:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e}html body #ptk-profile.prititak-app.ptk-profile .ptk-profhead__chips .ptk-chip--cefr .ptk-chip__label{color:#607089;font-weight:600}html body #ptk-profile.prititak-app.ptk-profile .ptk-profhead__chips .ptk-chip--cefr strong{color:#15243a;font-weight:900}@media(max-width:760px){html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stats{grid-template-columns:minmax(0,1fr)!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat{padding:12px 4px!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat+.ptk-stat{border-left:0!important;border-top:1px solid rgba(14,120,141,.14)!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab{padding:0 12px!important;font-size:14px!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab[aria-selected=true]:after{left:12px;right:12px}}html body #ptk-profile.prititak-app.ptk-profile nav.ptk-nav{width:100%!important;max-width:none!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-card--hero.ptk-mb-16{margin-bottom:0!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profhead__chipinfo{display:inline-flex!important;align-items:center!important;gap:6px!important;height:28px!important;padding:0 4px 0 12px!important;border:1px solid rgba(14,120,141,.18)!important;border-radius:999px!important;background:#f2f7fa!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profhead__chipinfo .ptk-chip--cefr{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-chipinfo__btn,html body #ptk-profile.prititak-app.ptk-profile .ptk-chipinfo__btn:hover,html body #ptk-profile.prititak-app.ptk-profile .ptk-chipinfo__btn:focus{width:20px!important;height:20px!important;min-height:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(14,120,141,.25)!important;border-radius:50%!important;background:#fff!important;color:#0b6f7d!important;font-size:11px!important;font-weight:800!important;line-height:1!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-navlist .ptk-tab[aria-selected=true]:after{content:""!important;display:block!important;bottom:0!important}html body #ptk-profile.prititak-app.ptk-profile #ptk-panel-overview .ptk-stat:not(:has(>.ptk-stat__icon)){display:flex!important;flex-direction:column!important;gap:2px!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profedit-btn{display:inline-flex!important;align-items:center!important;gap:8px!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profedit-btn__icon{flex:0 0 18px}@media(max-width:600px){html body #ptk-profile.prititak-app.ptk-profile .ptk-profedit-btn{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;justify-content:center!important;border-radius:50%!important}html body #ptk-profile.prititak-app.ptk-profile .ptk-profedit-btn__label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}}#ptk-profile.ptk-profile{--ptk-ph-line: rgba(27, 127, 151, .2);--ptk-ph-soft: rgba(14, 120, 141, .12);--ptk-ph-ink: #15243A;--ptk-ph-muted: #607089}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card.ptk-card--hero{box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-shell:has(>.ptk-card--hero){padding-bottom:6px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card--hero:has(+.ptk-layout){margin-bottom:0!important;border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card--hero+.ptk-layout{margin-top:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-shell:has(>.ptk-card--hero+.ptk-layout){row-gap:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card--hero+.ptk-layout>nav.ptk-nav{padding:0 12px!important;border:1px solid var(--ptk-ph-line)!important;border-top-color:var(--ptk-ph-soft)!important;border-radius:0 0 20px 20px!important;background:#fff!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__cover{height:220px!important;min-height:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__body{display:block!important;position:relative!important;padding:0 24px 18px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-width:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__avatar{flex:0 0 auto!important;width:128px!important;height:128px!important;margin:-64px 0 0!important;border-width:4px!important;box-shadow:0 2px 10px #0b18271a!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__actions{position:absolute!important;top:16px!important;right:24px!important;width:auto!important;margin:0!important;padding:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__actionrow{display:flex!important;justify-content:flex-end!important;gap:8px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__actionrow .ptk-btn{white-space:nowrap!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__ident{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0!important;max-width:680px!important;padding:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__ident>*{order:0!important;flex:0 0 auto!important;max-width:100%!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__name{margin:0!important;color:var(--ptk-ph-ink)!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__handle{margin:2px 0 0!important;color:var(--ptk-ph-muted)!important;font-size:15px!important;font-weight:500!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__bio{width:auto!important;margin:12px 0 0!important;color:var(--ptk-ph-ink)!important;font-size:15.5px!important;line-height:1.5!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 20px!important;margin:12px 0 0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips>*:before{content:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-profhead__chipinfo{display:inline-flex!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ptk-ph-muted)!important;font-size:14.5px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;white-space:nowrap!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__facticon{flex:0 0 16px;color:#8593a6}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip strong{color:var(--ptk-ph-ink)!important;font-weight:700!important;font-size:14.5px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr .ptk-chip__label{color:var(--ptk-ph-muted)!important;font-size:14.5px!important;font-weight:500!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr strong{margin-left:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--plan:before{content:""!important;width:7px;height:7px;border-radius:50%;background:#f59e0b}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--rank .ptk-profhead__facticon{color:#8593a6}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--rank[data-tier=gold] .ptk-profhead__facticon{color:#d99a06}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--rank[data-tier=silver] .ptk-profhead__facticon{color:#7c8ba1}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--rank[data-tier=bronze] .ptk-profhead__facticon{color:#b7652b}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips a.ptk-chip--rank:hover span{text-decoration:underline}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__rating-star{color:#f5a524!important;font-size:15px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__rating-votes{color:var(--ptk-ph-muted)!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-chipinfo__btn,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-chipinfo__btn:hover,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-chipinfo__btn:focus{width:18px!important;height:18px!important;min-width:18px!important;min-height:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(96,112,137,.4)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--ptk-ph-muted)!important;font-size:11px!important;font-weight:800!important;line-height:1!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card.ptk-card--hero{position:relative!important;z-index:2!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card.ptk-card--hero:before{content:none!important;display:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__cover{overflow:hidden!important;border-radius:19px 19px 0 0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips{position:relative!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chipinfo{position:static!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__cefrinfo{left:0!important;right:auto!important;top:calc(100% + 8px)!important;bottom:auto!important;z-index:30!important;width:min(340px,calc(100vw - 80px))!important;background:#fff!important;white-space:normal!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__follows{display:flex!important;align-items:center!important;gap:16px!important;margin:12px 0 0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__followsep{display:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__followstat{padding:0!important;border:0!important;background:transparent!important;color:var(--ptk-ph-muted)!important;font-size:14.5px!important;cursor:pointer}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__followstat strong{margin-right:3px;color:var(--ptk-ph-ink)!important;font-weight:800!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__followstat:hover{text-decoration:underline!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-overview>.ptk-card{overflow:visible!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-overview>.ptk-card>.ptk-card__pad{padding:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-main:has(.ptk-stats){background:transparent!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;align-content:center;min-height:0!important;margin:0!important;padding:16px 18px!important;border:1px solid var(--ptk-ph-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__icon{grid-column:1;grid-row:1 / span 2;width:44px!important;height:44px!important;margin:0!important;border-radius:12px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__value{grid-column:2;grid-row:1;margin:0!important;color:var(--ptk-ph-ink)!important;font-size:26px!important;font-weight:800!important;line-height:1.1!important;font-variant-numeric:tabular-nums}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__label{grid-column:2;grid-row:2;margin:0!important;color:var(--ptk-ph-muted)!important;font-size:13.5px!important;font-weight:600!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__sub{display:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat:before{content:none!important;display:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat:not(:has(>.ptk-stat__icon)){grid-template-columns:minmax(0,1fr)}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat:not(:has(>.ptk-stat__icon))>*{grid-column:1}@media(max-width:700px){html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__cover{height:132px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__body{padding:0 16px 16px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__avatar{width:88px!important;height:88px!important;margin-top:-44px!important;border-width:3px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__actions{top:12px!important;right:16px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__actionrow .ptk-btn{min-height:40px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__name{font-size:21px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips{gap:6px 16px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card--hero+.ptk-layout>nav.ptk-nav{padding:0 4px!important;border-radius:0 0 16px 16px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-card--hero:has(+.ptk-layout){border-top-left-radius:16px!important;border-top-right-radius:16px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__cover{border-radius:15px 15px 0 0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:8px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat{grid-template-columns:minmax(0,1fr);row-gap:4px;padding:12px!important;border-radius:14px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat>*{grid-column:1!important;grid-row:auto!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__icon{width:32px!important;height:32px!important;border-radius:10px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__icon svg{width:17px!important;height:17px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__value{order:2;font-size:22px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-overview,#ptk-panel-progress) .ptk-stat__label{order:3;font-size:12.5px!important;line-height:1.3!important}}@media(max-width:600px){html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__actionrow .ptk-profedit-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;justify-content:center!important;border-radius:50%!important}}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-srtitle{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important;padding:0!important;border:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-panel--pt{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt{display:grid!important;gap:12px!important;min-width:0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-section{display:grid;gap:10px;min-width:0;margin:0!important;padding:18px 20px!important;border:1px solid var(--ptk-ph-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-section__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-section__title{margin:0!important;color:var(--ptk-ph-ink)!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-count{min-width:26px;height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:#eef5f8;color:#0b6f7d;font-size:12.5px;font-weight:800}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-link{color:#0c7886!important;font-size:14px;font-weight:700;text-decoration:none!important;white-space:nowrap}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-link:hover{text-decoration:underline!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-muted{margin:0!important;color:var(--ptk-ph-muted)!important;font-size:13.5px!important;font-weight:500!important;line-height:1.45!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-muted strong{color:var(--ptk-ph-ink);font-weight:700}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-label{color:var(--ptk-ph-muted);font-size:13.5px;font-weight:600}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-progrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0;color:var(--ptk-ph-ink);font-size:14px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-progrow>:first-child{min-width:0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-progrow>strong:last-child{flex:0 0 auto;font-weight:800}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-bar{position:relative;height:8px;border-radius:999px;background:#e8f0f3;overflow:hidden}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-bar>span{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#1097a8,#0c7886);transition:width .6s ease}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-phase{display:grid;gap:6px;margin-top:4px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-list{display:grid;margin:0!important;padding:0!important;list-style:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row{display:flex;align-items:center;gap:14px;min-width:0;margin:0!important;padding:12px 0;border-top:1px solid var(--ptk-ph-soft)}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-list>.ptk-pt-row:first-child{border-top:0;padding-top:2px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-list>.ptk-pt-row:last-child{padding-bottom:0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-section>.ptk-pt-row{border-top:0;padding:2px 0 0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row__icon{flex:0 0 40px;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#e8f6f8;color:#0b6f7d}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row__icon--amber{background:#fff4dc;color:#b26a00}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row__body{flex:1 1 auto;min-width:0;display:grid;gap:4px;color:var(--ptk-ph-ink);font-size:14px;line-height:1.4}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row__body>strong{color:var(--ptk-ph-ink);font-size:15px;font-weight:700}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row__pts{flex:0 0 auto;color:var(--ptk-ph-ink);font-weight:800;font-variant-numeric:tabular-nums}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-delta{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:#e6f6ee;color:#1f7a4d;font-size:13.5px;font-weight:800}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row .ptk-btn{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row .ptk-pill{flex:0 0 auto;white-space:nowrap}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-iconbtn{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid var(--ptk-ph-line);border-radius:50%;background:#fff;color:#0b6f7d;cursor:pointer}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-iconbtn:hover{background:#eef5f8}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-iconbtn svg{width:17px;height:17px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-empty{display:grid;justify-items:start;gap:12px;margin:0;padding:2px 0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-empty p{margin:0!important;color:var(--ptk-ph-muted)!important;font-size:14.5px!important;line-height:1.5!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-pos{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f0f4f7;color:var(--ptk-ph-muted);font-size:14px;font-weight:800}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-pos--gold{background:#fff1c7;color:#a16207}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-pos--silver{background:#eef1f5;color:#526075}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-pos--bronze{background:#fbe6d6;color:#9a4e1c}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row.is-me .ptk-pt-row__body>strong:after{content:" \b7  t\fa";color:var(--ptk-ph-muted);font-weight:500}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2px 28px;margin:0!important;padding:0!important;list-style:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach-list--single{grid-template-columns:minmax(0,1fr)}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach{display:flex;align-items:center;gap:14px;min-width:0;margin:0!important;padding:10px 0;border-radius:12px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach:focus-visible{outline:2px solid #0C7886;outline-offset:2px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__icon{flex:0 0 56px;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#f2f7fa;overflow:hidden}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__icon img{width:56px!important;height:56px!important;max-width:none!important;margin:0!important;object-fit:contain;border-radius:50%}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__icon svg{width:26px;height:26px;color:#0b6f7d}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach.is-locked .ptk-ach__icon img,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach.is-locked .ptk-ach__icon svg{filter:grayscale(1);opacity:.45}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach.is-new .ptk-ach__icon{box-shadow:0 0 0 3px #fcd34d}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__body{flex:1 1 auto;min-width:0;display:grid;gap:2px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__name{color:var(--ptk-ph-ink);font-size:15px;font-weight:800;line-height:1.3}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach.is-locked .ptk-ach__name{color:#3b4a5f}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__desc{color:var(--ptk-ph-muted);font-size:13.5px;line-height:1.4}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__prog{display:flex;align-items:center;gap:10px;margin-top:6px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__prog .ptk-pt-bar{flex:1 1 auto;height:6px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__count{flex:0 0 64px;text-align:right;color:var(--ptk-ph-muted);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__done{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#e6f6ee;color:#1f7a4d}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__done svg{width:15px;height:15px;stroke-width:2.6}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach-summary__num{margin-right:2px;color:var(--ptk-ph-ink);font-size:20px;font-weight:900}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__main{display:grid;gap:2px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__value{color:var(--ptk-ph-ink);font-size:38px;font-weight:900;line-height:1.05;font-variant-numeric:tabular-nums}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__value small{color:var(--ptk-ph-muted);font-size:16px;font-weight:700}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__tier{display:grid;justify-items:end;gap:6px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-summary .ptk-pt-progrow{margin-top:4px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-reward-row__cost{flex:0 0 auto;color:#0c7886;font-weight:800;white-space:nowrap}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-coupon-row.is-off{opacity:.6}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-progress .ptk-stats.ptk-pt-tiles--n4{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-progress .ptk-stats.ptk-pt-tiles--n5,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-progress .ptk-stats.ptk-pt-tiles--n6{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:1000px){html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-progress .ptk-stats.ptk-pt-tiles--n4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,680px);justify-content:center;align-items:start;gap:16px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall__side{display:grid;gap:12px;min-width:0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall__main{min-width:0}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-posts #ptk-social-board{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-posts #ptk-social-board .ptk-sb-feed,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-posts #ptk-social-board .ptk-sb-composer{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-posts #ptk-social-board .ptk-sb-composer{margin-bottom:12px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-more{padding:0!important;border:0!important;background:none!important;cursor:pointer}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-facts{display:grid;gap:12px;margin:0!important;padding:0!important;list-style:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-fact{display:flex;align-items:center;gap:12px;color:#3b4a5f;font-size:14.5px;line-height:1.4}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-fact strong{color:var(--ptk-ph-ink);font-weight:700}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-fact__icon{flex:0 0 20px;display:grid;place-items:center;color:#8593a6}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-fact__icon svg{width:20px;height:20px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-badges,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;margin:0!important;padding:0!important;list-style:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-badge{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-badge__icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#f2f7fa;overflow:hidden;color:#0b6f7d}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-badge__icon img{width:56px!important;height:56px!important;max-width:none!important;object-fit:contain}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-badge__name,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-person__name{max-width:100%;color:var(--ptk-ph-ink);font-size:12.5px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-person a{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center;text-decoration:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-person__avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:14px;background:#e8f6f8;color:#0b6f7d;font-size:22px;font-weight:800;overflow:hidden}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-person__avatar img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-person a:hover .ptk-wall-person__name{text-decoration:underline}@media(max-width:1000px){html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall{grid-template-columns:minmax(0,1fr)}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall__main{max-width:680px;width:100%;justify-self:center}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-card{display:none!important}}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-posts .pritibook-empty--author{display:grid;justify-items:center;gap:8px;padding:32px 20px;border:1px solid var(--ptk-ph-line);border-radius:16px;background:#fff;color:var(--ptk-ph-muted);font-size:14.5px;text-align:center}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-posts .pritibook-empty--author strong{color:var(--ptk-ph-ink);font-size:16px;font-weight:800}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-posts .pritibook-empty__cta{display:inline-flex;align-items:center;height:36px;margin-top:6px;padding:0 16px;border-radius:10px;background:linear-gradient(180deg,#1d879f,#145f73);color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important}@media(max-width:600px){html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt{gap:10px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-section{padding:16px!important;border-radius:14px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach-list{grid-template-columns:minmax(0,1fr)}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__icon,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach__icon img{flex-basis:48px;width:48px!important;height:48px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__tier{justify-items:start}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__value{font-size:34px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-row{gap:12px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-reward-row{flex-wrap:wrap}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-reward-row>.ptk-pt-row__body{flex-basis:calc(100% - 52px)}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-reward-row>.ptk-btn{margin-left:52px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-progress .ptk-stats.ptk-pt-tiles,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-progress .ptk-stats.ptk-pt-tiles[class*=--n]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-contents,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt-contents>.ptk-pt{display:contents!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements #resumen-de-puntos{order:1}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements #canjes-disponibles{order:2}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements .ptk-ach-summary{order:3}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements .ptk-ach-unlocked{order:4}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements .ptk-ach-locked{order:5}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements #ranking-semanal{order:6}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements #como-ganas-puntos{order:7}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pt--achievements #actividad-de-recompensas{order:8}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn{cursor:pointer!important;font-family:inherit!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn strong{text-decoration:underline dotted rgba(96,112,137,.7)!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn:hover strong,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn[aria-expanded=true] strong{color:#0c7886!important;text-decoration-color:#0c7886!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn:focus-visible{outline:2px solid #0C7886!important;outline-offset:3px!important;border-radius:6px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-profhead__facticon,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--rank[data-tier] .ptk-profhead__facticon,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-profhead__rating-star{color:#8593a6!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn strong{text-decoration-color:#8593a699!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn:hover strong,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-profhead__chips .ptk-chip--cefr-btn[aria-expanded=true] strong{color:var(--ptk-ph-ink)!important;text-decoration-color:var(--ptk-ph-ink)!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel{overflow:hidden;border:1px solid #e3e9ee;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0f23340a,0 6px 20px #0f23340d}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel>.ptk-pt-section{margin:0!important;padding:16px 18px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel>.ptk-pt-section+.ptk-pt-section{border-top:1px solid #edf1f4!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-pt-section__head{margin:0 0 10px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-pt-section__title{font-size:16.5px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-pt-muted{margin:-4px 0 10px!important;font-size:13px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-facts{gap:9px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-fact{gap:10px;font-size:14px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-fact__icon svg{width:18px;height:18px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-badges,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-people{gap:10px 6px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-badge__icon,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-badge__icon img{width:46px!important;height:46px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-person__avatar{width:52px;height:52px;border-radius:50%;font-size:18px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-badge__name,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall-panel .ptk-wall-person__name{font-size:12px;font-weight:700}@media(min-width:1001px){html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-wall__side{position:sticky;top:104px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;border-radius:20px}}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress){width:100%;max-width:1036px;margin-left:auto!important;margin-right:auto!important;font-size:14px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-pt-section{padding:16px 20px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-pt-section__title{font-size:15px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) p{font-size:13.5px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-pt-bar{height:6px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__value{font-size:28px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-pts-hero__value small{font-size:13px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) .ptk-ach-summary__num{font-size:17px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-ach__name{font-size:14px;font-weight:700}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-ach__desc{font-size:12.5px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-ach__icon,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-ach__icon img{flex-basis:48px!important;width:48px!important;height:48px!important}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-pt-row strong,html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) :is(#ptk-panel-badges,#ptk-panel-progress) .ptk-pt-row__pts{font-size:14px}html body #ptk-profile.prititak-app.ptk-profile:not(#prtk-z) #ptk-panel-progress .ptk-stat__value{font-size:22px!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk{display:grid;gap:14px;width:100%;max-width:820px;margin:8px auto 32px;color:#15243a}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-card{margin:0;padding:18px 20px;border:1px solid #e3e9ee;border-radius:20px;background:#fff;box-shadow:0 1px 2px #0f23340a,0 6px 20px #0f23340d}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk h2{margin:0 0 10px!important;color:#15243a!important;font-size:15px!important;font-weight:800!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:12px;overflow:hidden;padding:22px 24px 0;border-radius:24px;color:#fff;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.16) 0 2px,transparent 3px),radial-gradient(circle at 46% 12%,rgba(255,211,77,.5) 0 2.5px,transparent 3.5px),radial-gradient(circle at 70% 78%,rgba(255,255,255,.14) 0 2px,transparent 3px),radial-gradient(circle at 34% 86%,rgba(255,211,77,.4) 0 2px,transparent 3px),radial-gradient(120% 140% at 100% 100%,#2bb3c9,#2bb3c900 55%),linear-gradient(135deg,#0b5f70,#0e788d 55%,#1497ad);box-shadow:0 14px 34px #0b5f7040}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__text{display:grid;gap:10px;padding-bottom:22px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-chip{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#ffffff29;color:#fff;font-size:12.5px;font-weight:800}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero h1{margin:0!important;color:#fff!important;font-size:26px!important;font-weight:900!important;line-height:1.15!important;letter-spacing:-.01em}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__msg{margin:0;max-width:460px;color:#ffffffeb;font-size:15px;line-height:1.45}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__msg strong{color:#ffd34d;font-weight:900}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats{display:flex;flex-wrap:wrap;gap:8px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats>div{display:grid;min-width:92px;padding:8px 14px;border-radius:14px;background:#ffffff1f}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats b{color:#fff;font-size:22px;font-weight:900;line-height:1.15;font-variant-numeric:tabular-nums}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats small{color:#ffffffc7;font-size:12px;font-weight:700}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-btn{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;font-size:14.5px;font-weight:800;text-decoration:none!important;transition:transform .15s ease,filter .15s ease}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-btn:hover{transform:translateY(-1px)}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-btn--light{background:#fff;color:#0b5f70!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-btn--ghost{box-shadow:inset 0 0 0 1.5px #fff9;color:#fff!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__art{align-self:end;width:210px;height:230px;background:url(https://prititak.com/wp-content/uploads/2026/05/Ranking.png) center bottom / contain no-repeat;filter:drop-shadow(0 14px 22px rgba(0,0,0,.22))}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-av{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:#e8f5f8;color:#0b5f70;font-size:14px;font-weight:800}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-av img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-stage{padding:22px 20px 0;border:1px solid #e3e9ee;border-radius:22px;background:radial-gradient(70% 90% at 50% 0%,#fff7dc,#fff7dc00 70%),#fff;box-shadow:0 1px 2px #0f23340a,0 6px 20px #0f23340d}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;max-width:600px;margin:0 auto!important;padding:0!important;list-style:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step{display:grid;min-width:0}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step__who{position:relative;display:grid;justify-items:center;gap:4px;padding:0 4px 12px;color:inherit!important;text-align:center;text-decoration:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) a.ptk-rk-step__who:hover strong{text-decoration:underline;text-underline-offset:3px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step .ptk-rk-av{width:62px;height:62px;font-size:22px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--rk-ring, #cfd8e0)}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-1 .ptk-rk-av{width:78px;height:78px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step strong{margin-top:8px;max-width:100%;overflow:hidden;color:#15243a;font-size:14.5px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step strong small{color:#607089;font-size:12px;font-weight:600}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step__pts{padding:2px 10px;border-radius:999px;background:#f1f5f8;color:#15243a;font-size:13px;font-weight:800}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-crown{position:absolute;top:-20px;left:50%;transform:translate(-50%) rotate(-8deg);filter:drop-shadow(0 2px 3px rgba(201,138,0,.35))}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step__block{display:grid;place-items:center;border-radius:14px 14px 0 0;background:linear-gradient(180deg,var(--rk-top, #e8eef3) 0%,var(--rk-bottom, #d5dee6) 100%);color:var(--rk-num, #4f5f75);font-size:28px;font-weight:900}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-1{--rk-ring: #f5b301;--rk-top: #ffe9a6;--rk-bottom: #f7c948;--rk-num: #8a5a00}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-2{--rk-ring: #b8c4d1;--rk-top: #eef2f6;--rk-bottom: #cdd6df;--rk-num: #4f5f75}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-3{--rk-ring: #e3a77f;--rk-top: #fbe4d4;--rk-bottom: #eab48f;--rk-num: #8a4316}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-1 .ptk-rk-step__block{height:104px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-2 .ptk-rk-step__block{height:76px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-3 .ptk-rk-step__block{height:56px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-1 .ptk-rk-step__pts{background:#fff3cc;color:#8a5a00}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-me .ptk-rk-step__pts{background:#0e788d;color:#fff}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-free .ptk-rk-av--free{background:#fff;color:#9aa7b6;font-size:24px;box-shadow:0 0 0 2px #fff,0 0 0 4px #dfe6ec;border:2px dashed #c3ced8}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-free strong{color:#607089}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-free .ptk-rk-step__pts{background:#ecf8f1;color:#1f7a4d}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-free .ptk-rk-step__block{opacity:.55}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-list{display:grid;margin:0!important;padding:0!important;list-style:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-row>a,html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-row>div{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;color:inherit!important;text-decoration:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-row>a:hover{background:#f5f9fa}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-row+.ptk-rk-row{border-top:1px solid #f0f3f5}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-row.is-me>*{background:#eaf6f8}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-pos{flex:0 0 28px;color:#607089;font-size:14px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-name small{color:#607089;font-size:12.5px;font-weight:600}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-pts{flex:0 0 auto;color:#15243a;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-row .ptk-mini-badges{display:inline-flex;gap:4px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-row .ptk-mini-badge{display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:#f1f5f8;color:#4f5f75;font-size:11px;font-weight:800}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-list+.ptk-rk-rest{margin-top:8px;padding-top:10px;border-top:1px solid #edf1f4}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-rest summary{display:flex;align-items:center;gap:12px;color:#3b4a5f;font-size:14px;font-weight:700;cursor:pointer;list-style:none}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-rest summary::-webkit-details-marker{display:none}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-rest summary:hover span:last-child{text-decoration:underline;text-underline-offset:3px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-faces{display:flex;flex:0 0 auto}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-faces .ptk-rk-av{width:30px;height:30px;margin-left:-8px;font-size:12px;box-shadow:0 0 0 2px #fff}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-faces .ptk-rk-av:first-child{margin-left:0}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-rest ul{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0!important;padding:0!important;list-style:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-rest li{padding:4px 10px;border-radius:999px;background:#f3f6f8;color:#3b4a5f;font-size:13px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-rest li a{color:inherit!important;text-decoration:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-how ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px!important;padding:0!important;list-style:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-how li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f7fafb;font-size:14px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-how__icon{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8f5f8;color:#0e788d}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-how__label{flex:1 1 auto;min-width:0;font-weight:700}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-how b{flex:0 0 auto;padding:2px 10px;border-radius:999px;background:#ecf8f1;color:#1f7a4d;font-size:13px;font-weight:800}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-link{color:#0e788d!important;font-size:14px;font-weight:700;text-decoration:none!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-link:hover{text-decoration:underline!important;text-underline-offset:3px}@media(max-width:640px){html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero{display:block;padding:16px 16px 0;border-radius:20px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__text{gap:10px;padding-bottom:16px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__art{position:absolute;top:12px;right:8px;width:86px;height:104px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero h1{padding-right:84px;font-size:22px!important}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__msg{padding-right:84px;font-size:14px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats{flex-wrap:nowrap}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats>div{min-width:0;flex:1 1 0;padding:8px 10px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats b{font-size:19px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__stats small{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-hero__cta{flex-wrap:nowrap}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-btn{flex:1 1 0;justify-content:center;padding:0 10px;white-space:nowrap}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-stage{padding:22px 10px 0;border-radius:18px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-podium{gap:6px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step .ptk-rk-av{width:48px;height:48px;font-size:18px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-1 .ptk-rk-av{width:60px;height:60px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step strong{font-size:13px;white-space:normal;overflow-wrap:anywhere}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step__pts{font-size:12px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-1 .ptk-rk-step__block{height:84px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-2 .ptk-rk-step__block{height:62px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-step.is-3 .ptk-rk-step__block{height:46px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-card{padding:16px;border-radius:18px}html body #ptk-ranking.prititak-app:not(#prtk-z) .ptk-rk-how ul{grid-template-columns:minmax(0,1fr)}}
