.pg-hero{padding:var(--s-7) 0 var(--s-8)}.pg-hero h1{margin:0 0 var(--s-4);max-width:16ch}.pg-lead{color:var(--text-2);font-size:var(--fs-l);max-width:36em;margin:0}.pg-hero .crumbs{margin:0 0 var(--s-5)}.pg-hero-acts{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.pg-hero-acts .section-link{font-size:var(--fs-l);color:var(--text-2)}.pg-hero-split{gap:var(--s-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.pg-sec{padding-top:var(--s-8)}.pg-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.pg-grid-2{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pg-item{gap:var(--s-2);align-content:start;display:grid}.pg-item h3{font-size:var(--fs-xl);line-height:1.15}.pg-item p{color:var(--muted);margin:0}.pg-tray-title{font-size:var(--fs-h3);margin:0 0 var(--s-4)}.pg-text{font-size:var(--fs-l);color:var(--text-2);margin:0}.pg-text+.pg-text{margin-top:var(--s-3)}.pg-after{margin-top:var(--s-6)}.mk-stats{padding:var(--s-6)}.mk-stats dl{gap:var(--s-5);margin:0 0 var(--s-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.mk-stats dl>div{gap:var(--s-1);flex-direction:column-reverse;display:flex}.mk-stats dd{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1}.mk-stats dt{color:var(--muted)}.mk-stats p{color:var(--text-2);margin:0}.mk-path{padding:var(--s-6)}.mk-path .btn{margin-top:var(--s-3);justify-self:start}.pg-after-row{margin:var(--s-6) 0 0}.mk-earn-link{margin-top:var(--s-3);display:inline-block}a.pg-item{transition:transform var(--t-2) var(--ease)}a.pg-item:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--sh-2);opacity:0;transition:opacity var(--t-2) var(--ease);position:absolute;inset:0}a.pg-item h3{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px}@media (hover:hover) and (pointer:fine){a.pg-item:hover{transform:translateY(-3px)}a.pg-item:hover:before{opacity:1}}.pg-path{margin:var(--s-7) 0 0;gap:var(--s-4);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding:0;list-style:none;display:grid}.pg-path>li{counter-increment:step;gap:var(--s-3);align-content:start;display:grid}.pg-path>li:before{content:counter(step);width:40px;height:40px;font:700 var(--fs-l) / 1 var(--font-display);background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;place-items:center;display:grid}.pg-path>li.lit{box-shadow:var(--sh-2);background:radial-gradient(ellipse 90% 70% at 50% 0%, rgb(var(--lamp) / .22), transparent 70%), linear-gradient(160deg, var(--tray-top), var(--tray));transform:translateY(-8px)}.pg-path>li.lit:before{box-shadow:inset 0 0 0 2px var(--text)}.pg-path h2,.pg-path h3{font-size:var(--fs-xl);line-height:1.15}.pg-path p{color:var(--muted);margin:0}.pg-steps{gap:var(--s-4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.pg-steps li{counter-increment:step;gap:var(--s-3);font-size:var(--fs-l);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.pg-steps li:before{content:counter(step);width:36px;height:36px;font:700 var(--fs-m) / 1 var(--font-display);background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;place-items:center;margin-top:-4px;display:grid}.pg-list{gap:var(--s-3);font-size:var(--fs-l);color:var(--text-2);margin:0;padding:0;list-style:none;display:grid}.pg-list li{gap:var(--s-3);grid-template-columns:8px minmax(0,1fr);display:grid}.pg-list li:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px;margin-top:10px}.pg-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pg-table th,.pg-table td{text-align:left;vertical-align:top;padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--line)}.pg-table tr:last-child>*{border-bottom:0}.pg-table thead th{color:var(--muted);font-weight:600;font-size:var(--fs-s);padding-top:0}.pg-table tbody th{font-weight:600}.pg-table th:first-child,.pg-table td:first-child{padding-left:0}.pg-table th:last-child,.pg-table td:last-child{padding-right:0}.pg-support td[data-v=yes]{font-weight:600}.pg-support td[data-v=yes]>span:before{content:"";background:var(--ok);width:8px;height:8px;margin-right:var(--s-2);vertical-align:2px;border-radius:50%;display:inline-block}.pg-support td[data-v=no]{color:var(--muted)}.pg-note{margin:var(--s-4) 0 0;color:var(--muted);max-width:60em}.pg-receipt td,.pg-receipt thead th:not(:first-child){text-align:right;white-space:nowrap}.pg-receipt .total>*{border-top:2px solid var(--line-strong);font-weight:700;font-size:var(--fs-l);color:var(--text)}.pg-faq-table tbody th{width:40%}.pg-faq-table td{color:var(--text-2)}.pg-faq{gap:var(--s-2);max-width:920px;display:grid}.pg-faq details{border-radius:var(--r-l);background:linear-gradient(160deg, var(--tray-top), var(--tray));box-shadow:var(--sh-1)}.pg-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);min-height:56px;font-weight:600;font-size:var(--fs-l);border-radius:inherit;list-style:none;display:flex}.pg-faq summary::-webkit-details-marker{display:none}.pg-faq summary:after{content:"";width:9px;height:9px;transition:transform var(--t-1) var(--ease);border:2px solid;border-top:0;border-left:0;flex:none;transform:translateY(-3px)rotate(45deg)}.pg-faq details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.pg-faq summary:hover{background:var(--surface-2)}.pg-faq summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pg-faq details p{padding:0 var(--s-5) var(--s-5);color:var(--muted);max-width:60em;margin:0}.pg-code{font:.875rem / 1.6 var(--mono);color:var(--text-2);background:var(--mat-deep);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r);padding:var(--s-4);margin:0;overflow-x:auto}.pg-item .badge-demo{margin-top:var(--s-2);justify-self:start}.pg-item .badge-code{font:var(--fs-s) / 1.5 var(--mono);color:var(--text-2);background:var(--mat-deep);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r);padding:var(--s-3);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pg-profile{gap:var(--s-5) var(--s-6);grid-template-columns:120px minmax(0,1fr);align-items:start;display:grid}.pg-avatar{object-fit:cover;background:var(--surface-2);width:120px;height:120px;box-shadow:0 0 0 4px var(--tray), var(--sh-1);font:700 var(--fs-h3) / 1 var(--font-display);color:var(--text);border-radius:50%;place-items:center;display:grid}.pg-profile h1{overflow-wrap:anywhere;max-width:none;margin:0}.pg-handle{margin:var(--s-2) 0 0;color:var(--text-2);font-size:var(--fs-l);overflow-wrap:anywhere}.pg-facts{margin:var(--s-4) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pg-facts li{font-size:var(--fs-s);border-radius:var(--r-s);background:var(--surface-2);color:var(--text-2);padding:4px 10px}.pg-bio{margin:var(--s-4) 0 0;white-space:pre-line;max-width:60ch;font-size:var(--fs-l);color:var(--text-2)}.pg-links{margin:var(--s-5) 0 0;gap:var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pg-links li{max-width:100%}.pg-links .chip{max-width:100%;height:40px;font-size:var(--fs-m)}.pg-links .chip span{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.pg-profile .btn{margin-top:var(--s-5)}.pg-count{color:var(--muted);font-family:var(--font);font-weight:400;font-size:var(--fs-xl);letter-spacing:0;margin-left:var(--s-2)}.pg-doc{max-width:1040px;padding:var(--s-2) var(--s-6);margin-top:var(--s-7)}.pg-doc section{gap:var(--s-2) var(--s-6);padding:var(--s-5) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,260px) minmax(0,1fr);display:grid}.pg-doc section:first-child{border-top:0}.pg-doc h2{font-size:var(--fs-xl);line-height:1.2}.pg-doc p{font-size:var(--fs-l);color:var(--text-2);margin:0}.pg-login{min-height:calc(100svh - 140px);padding:var(--s-7) var(--pad);place-items:center;display:grid}.pg-login-tray{width:min(100%,520px);padding:var(--s-6)}.pg-login-tray h1{font-size:var(--fs-h2);margin:0 0 var(--s-3)}.pg-login-tray>p{color:var(--muted);margin:0 0 var(--s-5)}.pg-login-btns{gap:var(--s-3);display:grid}.pg-login-btns>.btn{width:100%}.pg-login-form{margin-top:var(--s-3);padding:var(--s-5);border-radius:var(--r);background:var(--mat-deep);box-shadow:inset 0 0 0 1px var(--line)}.pg-login-form>p{color:var(--muted);font-size:var(--fs-s);margin:0 0 var(--s-4)}.pg-login-form input{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.pg-login-form .row{margin-top:var(--s-2)}.pg-login .banner{margin:0 0 var(--s-3);background:var(--surface-2)}.pg-nf{min-height:calc(100svh - 140px);padding:var(--s-7) 0;align-items:center;display:grid}.pg-nf-in{gap:var(--s-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.pg-nf h1{margin:0 0 var(--s-4);max-width:13ch}.pg-nf-slot{aspect-ratio:4/3;padding:12px;transform:rotate(-2deg)}.pg-nf-slot>span{border-radius:var(--r);border:2px dashed var(--line-strong);height:100%;font:700 var(--fs-h2) / 1 var(--font-display);letter-spacing:-.02em;color:var(--line-strong);background:radial-gradient(ellipse 70% 60% at 50% 40%, rgb(var(--lamp) / .12), transparent 70%);place-items:center;display:grid}@media (max-width:900px){.pg-hero{padding:var(--s-6) 0 56px}.pg-hero-split,.pg-grid-2,.pg-nf-in{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.pg-sec{padding-top:56px}.pg-path{margin-top:var(--s-6);gap:10px}.pg-path>li.lit{transform:none}.pg-doc{padding:0 var(--s-4)}.pg-doc section{padding:var(--s-4) 0;grid-template-columns:minmax(0,1fr)}.pg-doc p{font-size:var(--fs-m)}.pg-profile{gap:var(--s-4);grid-template-columns:80px minmax(0,1fr)}.pg-avatar{width:80px;height:80px;font-size:var(--fs-xl)}.pg-profile-main{grid-column:1/-1}.pg-nf{min-height:0}.pg-nf-slot{max-width:260px}.pg-login{min-height:0;padding:var(--s-5) var(--s-4) var(--s-7);place-items:start center}.pg-login-tray{padding:var(--s-5)}}@media (max-width:640px){.pg-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pg-stack,.pg-stack tbody,.pg-stack tr,.pg-stack th,.pg-stack td{width:auto;display:block}.pg-stack tr{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.pg-stack tr:last-child{border-bottom:0}.pg-stack th,.pg-stack td{border:0;padding:2px 0}.pg-stack tbody th{font-size:var(--fs-l);margin-bottom:var(--s-1)}.pg-stack td[data-h]{justify-content:space-between;gap:var(--s-4);display:flex}.pg-stack td[data-h]:after{content:attr(data-h);color:var(--muted);order:-1;font-weight:400}.pg-stack td[data-h]>span{text-align:right}.pg-faq-table tbody th{width:auto}.pg-receipt td,.pg-receipt thead th:not(:first-child){text-align:left;white-space:normal}.pg-receipt .total>*{font-size:var(--fs-m);border-top:0}.pg-stack tr.total{border-top:2px solid var(--line-strong)}.pg-stack tr:has(+tr.total){border-bottom:0}.pg-faq summary{padding:var(--s-3) var(--s-4);font-size:var(--fs-m)}.pg-faq details p{padding:0 var(--s-4) var(--s-4)}}.pg-path-flat{margin-top:0}.pg-steps-plain{gap:var(--s-5);display:grid}.pg-receipt-title{font-size:var(--fs-xl);margin:0 0 var(--s-4)}
