.pk-root{--pk-ink:#1e1e22;--pk-ink-2:#4b4b55;--pk-ink-3:#6e6e7c;--pk-ink-4:#747482;--pk-line:#e6eaf0;--pk-line-soft:#f1f2f5;--pk-rail:#f7f8fa;--pk-page:#f2f4f7;--pk-brand:var(--brand,#0d72b9);--pk-brand-deep:color-mix(in oklab, var(--pk-brand) 82%, #000);--pk-brand-hover:color-mix(in oklab, var(--pk-brand) 88%, #000);--pk-brand-wash:color-mix(in oklab, var(--pk-brand) 8%, #fff);--pk-brand-line:color-mix(in oklab, var(--pk-brand) 20%, #fff);--pk-ring:0 0 0 3px color-mix(in oklab, var(--pk-brand) 38%, transparent);--pk-java:#00a39c;--pk-java-text:#00756f;--pk-java-wash:#f0faf9;--pk-java-line:#cdecea;--pk-shadow:0 1px 3px #1e10330f, 0 8px 24px -12px #1e10331f;--pk-shadow-lift:0 1px 3px #1e10330f, 0 18px 40px -18px #1e103338;--pk-ease:cubic-bezier(.16, 1, .3, 1);color:var(--pk-ink);-webkit-font-smoothing:antialiased;font-family:Lexend,ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55}.pk-root *,.pk-root :before,.pk-root :after{box-sizing:border-box}.pk-root p,.pk-root h1,.pk-root h2,.pk-root h3,.pk-root ol,.pk-root ul,.pk-root dl,.pk-root dd{margin:0}.pk-root ol,.pk-root ul{padding:0;list-style:none}.pk-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pk-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes pkRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pkPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes pkGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pkHalo{0%,to{box-shadow:0 0 0 4px color-mix(in oklab, var(--pk-brand) 18%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in oklab, var(--pk-brand) 10%, transparent)}}.pk-rise{animation:pkRise .5s var(--pk-ease) both;animation-delay:calc(var(--i,0) * 70ms + 40ms)}@media (prefers-reduced-motion:reduce){.pk-root *,.pk-root :before,.pk-root :after{transition:none!important;animation:none!important}}.pk-page{background:var(--pk-page);flex-direction:column;min-height:100vh;padding:clamp(24px,7vh,88px) 16px 24px;display:flex}.pk-frame{border:1px solid var(--pk-line);width:100%;max-width:1120px;box-shadow:var(--pk-shadow);background:#fff;border-radius:20px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.pk-topbar{border-bottom:1px solid var(--pk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 24px;display:flex}.pk-brandmark{align-items:center;gap:14px;min-width:0;display:flex}.pk-brandmark img{object-fit:contain;width:auto;max-width:160px;height:30px;display:block}.pk-brandmark .pk-divider{background:var(--pk-line);flex:none;width:1px;height:22px}.pk-product{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}.pk-account{align-items:center;gap:8px;display:flex}.pk-idpill{border:1px solid var(--pk-line);height:36px;color:var(--pk-ink-2);border-radius:999px;align-items:center;gap:8px;max-width:320px;padding:0 12px 0 4px;font-size:13.5px;display:inline-flex}.pk-idpill .pk-avatar{background:var(--pk-brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pk-idpill .pk-idtext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-idpill .pk-idlabel{color:var(--pk-ink-3)}.pk-body{flex:1;align-content:start;gap:32px;padding:32px 40px 40px;display:grid}.pk-footer{text-align:center;color:var(--pk-ink-3);margin:0;padding:16px 0 0;font-size:12.5px}@media (max-width:640px){.pk-page{padding:12px 12px 16px}.pk-frame{border-radius:16px}.pk-topbar{padding:12px 14px}.pk-brandmark{gap:10px}.pk-brandmark img{max-width:110px;height:24px}.pk-product{font-size:14px}.pk-idpill .pk-idlabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-body{gap:24px;padding:24px 16px 32px}}.pk-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pk-ink-4);font-size:11px;font-weight:600}.pk-eyebrow--brand{color:var(--pk-brand-deep)}.pk-h1{letter-spacing:-.02em;text-wrap:balance;font-size:28px;font-weight:600;line-height:1.2}.pk-h2{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}.pk-h3{font-size:15.5px;font-weight:600;line-height:1.35}.pk-lead{color:var(--pk-ink-2);max-width:62ch;font-size:15.5px;line-height:1.55}.pk-muted{color:var(--pk-ink-3);font-size:13.5px}.pk-small{color:var(--pk-ink-3);font-size:13px;line-height:1.5}.pk-head{gap:8px;display:grid}.pk-head-meta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;display:flex}.pk-head-links{flex-wrap:wrap;align-items:center;gap:8px 16px;display:inline-flex}.pk-jump{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:640px){.pk-h1{font-size:23px}}.pk-stack{align-content:start;gap:16px;display:grid}.pk-stack--tight{gap:8px}.pk-stack--loose{gap:32px}.pk-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pk-col{align-content:start;gap:16px;min-width:0;display:grid}.pk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:860px){.pk-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.pk-tiles{grid-template-columns:minmax(0,1fr)}}.pk-card{border:1px solid var(--pk-line);box-shadow:var(--pk-shadow);background:#fff;border-radius:18px;align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.pk-card--flat{box-shadow:none}.pk-card--rail{background:var(--pk-rail);box-shadow:none}.pk-card--tight{border-radius:14px;gap:10px;padding:16px 18px}.pk-card-head{gap:4px;display:grid}.pk-card-lead{color:var(--pk-ink-2);max-width:62ch;font-size:14.5px;line-height:1.5}.pk-card-actions{margin-top:8px}.pk-card-actions .pk-btn--quiet{margin-left:-12px}.pk-card-actions:has(.pk-btn--quiet){margin-top:0}.pk-card-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:640px){.pk-card{border-radius:16px;padding:20px 16px}}.pk-btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,box-shadow .2s,opacity .15s;display:inline-flex}.pk-btn:active:not(:disabled){transform:scale(.98)}.pk-btn:disabled{opacity:.6;cursor:progress}.pk-btn:focus-visible{outline-offset:2px;box-shadow:var(--pk-ring);outline:2px solid #0000}.pk-btn--primary{background:var(--pk-brand);color:#fff;box-shadow:0 6px 18px -8px color-mix(in oklab, var(--pk-brand) 70%, transparent)}.pk-btn--primary:hover:not(:disabled){background:var(--pk-brand-hover)}.pk-btn--primary:focus-visible{box-shadow:var(--pk-ring)}.pk-btn--secondary{color:var(--pk-ink);background:#fff;border-color:#d5dbe3}.pk-btn--secondary:hover:not(:disabled){background:#f7fafd;border-color:#c2cad4}.pk-btn--quiet{color:var(--pk-ink-2);text-underline-offset:3px;background:0 0;border-color:#0000;min-height:40px;padding:0 12px;font-size:14px;-webkit-text-decoration:underline #c2cad4;text-decoration:underline #c2cad4}.pk-btn--quiet:hover:not(:disabled){color:var(--pk-ink);background:var(--pk-line-soft)}.pk-btn--pill{border-radius:999px;height:36px;min-height:36px;padding:0 14px;font-size:13px}.pk-btn--block{width:100%}@media (max-width:560px){.pk-btn--grow{width:100%}}.pk-link{color:var(--pk-brand-deep);text-underline-offset:3px;border-radius:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.pk-link:hover{text-decoration-thickness:2px}.pk-link:focus-visible{outline-offset:2px;box-shadow:var(--pk-ring);outline:2px solid #0000}.pk-back{color:var(--pk-ink-2);border-radius:8px;align-items:center;gap:6px;margin-left:-2px;padding:4px 6px 4px 2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pk-back:hover{color:var(--pk-ink);text-underline-offset:3px;text-decoration:underline}.pk-back:focus-visible{outline-offset:2px;box-shadow:var(--pk-ring);outline:2px solid #0000}.pk-chip{border:1px solid var(--pk-line);background:var(--pk-line-soft);min-height:26px;color:var(--pk-ink-2);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.pk-chip--brand{background:var(--pk-brand-wash);border-color:var(--pk-brand-line);color:var(--pk-brand-deep)}.pk-chip--java{background:var(--pk-java-wash);border-color:var(--pk-java-line);color:var(--pk-java-text)}.pk-chip--plain{background:#fff}.pk-chip-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pk-ticks{gap:8px;display:grid}.pk-ticks li{color:var(--pk-ink);text-wrap:pretty;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.pk-tick{border:1.5px solid var(--pk-brand-line);width:20px;height:20px;color:var(--pk-brand-deep);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.pk-meta{color:var(--pk-ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.pk-meta svg{margin-top:1px}.pk-meta strong{color:var(--pk-ink);font-weight:600}.pk-timeline{gap:0;display:grid}.pk-step{grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.pk-step:last-child{padding-bottom:0}.pk-step:before{content:"";background:var(--pk-line);border-radius:2px;width:2px;position:absolute;top:27px;bottom:3px;left:10px}.pk-step:last-child:before{display:none}.pk-step[data-state=done]:before{background:var(--pk-java-line)}.pk-dot{color:#fff;background:#fff;border:2px solid #8a93a0;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.pk-step[data-state=done] .pk-dot{background:var(--pk-java);border-color:var(--pk-java)}.pk-step[data-state=current] .pk-dot{background:var(--pk-brand);border-color:var(--pk-brand);animation:2.6s ease-in-out 3 pkHalo}.pk-step[data-state=current] .pk-dot:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.pk-step[data-state=stopped] .pk-dot{background:var(--pk-ink-3);border-color:var(--pk-ink-3)}.pk-step-label{color:var(--pk-ink);font-size:15px;font-weight:600;line-height:1.4}.pk-step[data-state=next] .pk-step-label{color:var(--pk-ink-2)}.pk-step-detail{color:var(--pk-ink-3);margin-top:1px;font-size:13.5px;line-height:1.45}.pk-step[data-state=current] .pk-step-detail{color:var(--pk-brand-deep);font-weight:500}.pk-info{background:var(--pk-brand-wash);border:1px solid var(--pk-brand-line);color:var(--pk-brand-deep);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.pk-info svg{margin-top:1px}.pk-info--quiet{background:var(--pk-rail);border-color:var(--pk-line);color:var(--pk-ink-2)}.pk-info--java{background:var(--pk-java-wash);border-color:var(--pk-java-line);color:var(--pk-java-text)}.pk-info>div{gap:6px;min-width:0;display:grid}.pk-state{justify-items:start;gap:14px;max-width:560px;display:grid}.pk-state-icon{background:var(--pk-brand-wash);width:44px;height:44px;color:var(--pk-brand);border-radius:14px;place-items:center;display:grid}.pk-expander{border:1px solid var(--pk-line);background:#fff;border-radius:14px;overflow:hidden}.pk-expander>summary,.pk-accordion summary{cursor:pointer;min-height:52px;color:var(--pk-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:15px;font-weight:600;list-style:none;transition:background .15s;display:flex}.pk-expander>summary::-webkit-details-marker{display:none}.pk-accordion summary::-webkit-details-marker{display:none}.pk-expander>summary:hover,.pk-accordion summary:hover{background:#fbfcfd}.pk-expander>summary:focus-visible,.pk-accordion summary:focus-visible{outline-offset:-2px;box-shadow:inset var(--pk-ring);outline:2px solid #0000}.pk-expander[open]>summary,.pk-accordion details[open]>summary{color:var(--pk-brand-deep)}.pk-plus{background:var(--pk-line-soft);width:26px;height:26px;color:var(--pk-brand-deep);transition:transform .25s var(--pk-ease), background .15s;border-radius:8px;flex:none;place-items:center;display:grid}details[open]>summary .pk-plus{transform:rotate(45deg)}.pk-expander-body{animation:pkPop .3s var(--pk-ease) both;padding:0 18px 18px}.pk-summary-text{font:inherit;margin:0;font-size:15px;font-weight:600;line-height:1.4}.pk-accordion{border:1px solid var(--pk-line);max-width:760px;box-shadow:var(--pk-shadow);background:#fff;border-radius:18px;overflow:hidden}.pk-accordion>section+section{border-top:1px solid var(--pk-line-soft)}.pk-accordion summary{padding:18px 22px}.pk-accordion .pk-expander-body{color:var(--pk-ink-2);max-width:72ch;padding:0 22px 20px;font-size:14.5px;line-height:1.65}.pk-faq{gap:0}.pk-faq>.pk-head{padding-bottom:32px}.pk-faq-group{border-top:1px solid var(--pk-line);grid-template-columns:232px minmax(0,1fr);gap:0 48px;padding:8px 0;display:grid}.pk-faq-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--pk-brand-deep);padding-top:20px;font-size:13px;font-weight:600;line-height:1.4}.pk-faq .pk-accordion{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.pk-faq .pk-accordion>section+section{border-top:1px solid var(--pk-line-soft)}.pk-faq .pk-accordion summary{border-radius:12px;min-height:56px;margin:0 -12px;padding:16px 12px}.pk-faq .pk-accordion .pk-summary-text{font-size:16px}.pk-faq .pk-accordion .pk-expander-body{max-width:70ch;padding:0 0 24px;font-size:15px}@media (max-width:860px){.pk-faq-group{grid-template-columns:minmax(0,1fr);padding:0 0 16px}.pk-faq-heading{padding-top:24px;padding-bottom:4px}.pk-faq .pk-accordion .pk-summary-text{font-size:15px}}.pk-figure{border:1px solid var(--pk-line);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:18px 20px;display:grid}.pk-figure--you{background:var(--pk-brand-wash);border-color:var(--pk-brand-line)}.pk-figure dt{color:var(--pk-ink-2);font-size:13px;font-weight:600;line-height:1.4}.pk-figure--you dt{color:var(--pk-brand-deep)}.pk-figure dd{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--pk-ink);font-size:32px;font-weight:600;line-height:1.1}.pk-figure--you dd{color:var(--pk-brand-deep)}@media (max-width:640px){.pk-figure dd{font-size:28px}}.pk-section{gap:12px;display:grid}.pk-section-head{gap:4px;display:grid}.pk-avg{border:1px solid var(--pk-line);background:#fff;border-radius:16px;min-width:0;padding:18px 20px 14px}.pk-avg table{border-collapse:collapse;width:100%}.pk-avg caption{text-align:left;color:var(--pk-ink-2);padding-bottom:6px;font-size:13px;font-weight:600;line-height:1.4}.pk-avg tr+tr th,.pk-avg tr+tr td{border-top:1px solid var(--pk-line-soft)}.pk-avg th{text-align:left;vertical-align:top;white-space:nowrap;width:1%;padding:14px 12px 14px 0;font-size:15px;font-weight:600}.pk-avg td{vertical-align:top;padding:12px 0}.pk-avg-value{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pk-avg-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.2}.pk-bar{background:var(--pk-line-soft);border-radius:4px;height:8px;margin-top:8px;display:block;overflow:hidden}.pk-bar>span{background:var(--pk-brand);transform-origin:0;height:100%;animation:pkGrowX .7s var(--pk-ease) both;animation-delay:calc(var(--i,0) * 80ms + .2s);border-radius:4px;display:block}.pk-withheld{background:var(--pk-rail);color:var(--pk-ink-2);border:1px dashed #c9d0d9;border-radius:12px;gap:4px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:grid}.pk-withheld-head{color:var(--pk-ink);align-items:flex-start;gap:8px;font-weight:600;display:flex}.pk-withheld-head svg{margin-top:2px}.pk-withheld-ask{color:var(--pk-ink-3);font-size:12.5px}.pk-nobody{color:var(--pk-ink-3);font-size:15px;font-weight:500}.pk-notes{gap:10px;display:grid}.pk-notes li{color:var(--pk-ink-2);padding-left:18px;font-size:14px;line-height:1.6;position:relative}.pk-notes li:before{content:"";background:var(--pk-brand-line);border:1px solid var(--pk-brand);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.pk-quote-text{color:var(--pk-ink);white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;max-width:68ch;font-size:15.5px;line-height:1.55;display:grid}.pk-thread{gap:18px;display:grid}.pk-turn{gap:8px;display:grid}.pk-bubble{gap:4px;max-width:min(560px,88%);display:grid}.pk-bubble-meta{color:var(--pk-ink-3);font-size:12.5px}.pk-bubble-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 16px;font-size:15px;line-height:1.55}.pk-bubble--me{justify-self:end;justify-items:end}.pk-bubble--me .pk-bubble-body{background:var(--pk-brand-wash);border:1px solid var(--pk-brand-line);color:var(--pk-ink);border-radius:18px 18px 6px}.pk-bubble--hr{justify-self:start}.pk-bubble--hr .pk-bubble-body{border:1px solid var(--pk-line);background:#fff;border-radius:18px 18px 18px 6px;box-shadow:0 1px 2px #1e10330a}.pk-waiting{justify-self:start}.pk-field{gap:6px;display:grid}.pk-label{color:var(--pk-ink-2);font-size:13.5px;font-weight:600;display:block}.pk-hint{color:var(--pk-ink-3);font-size:12.5px}.pk-input,.pk-textarea{width:100%;font:inherit;color:var(--pk-ink);background:#fff;border:1px solid #8a93a2;border-radius:12px;font-size:15px;transition:border-color .15s,box-shadow .2s}.pk-input{height:46px;padding:0 14px}.pk-textarea{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.5}.pk-input:focus,.pk-textarea:focus{outline-offset:2px;border-color:var(--pk-brand);box-shadow:var(--pk-ring);outline:2px solid #0000}.pk-input[aria-invalid=true],.pk-textarea[aria-invalid=true]{border-color:#8a94a6}.pk-alert{background:var(--pk-line-soft);border:1px solid var(--pk-line);color:var(--pk-ink);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.pk-alert svg{margin-top:1px}.pk-compose{background:var(--pk-rail);border:1px solid var(--pk-line);border-radius:16px;gap:12px;padding:18px;display:grid}.pk-compose .pk-textarea{background:#fff}.pk-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.pk-linkrow{flex-wrap:wrap;gap:8px;display:flex}.pk-linkrow--stacked{border:1px solid var(--pk-line);background:#fff;border-radius:14px;gap:0;max-width:760px;display:grid;overflow:hidden}.pk-linkrow--stacked li+li{border-top:1px solid var(--pk-line-soft)}.pk-linkrow--stacked .pk-linkcard{width:100%;min-height:48px;box-shadow:none;border:0;border-radius:0;padding:12px 16px;display:flex}.pk-linkrow--stacked .pk-linkcard:hover{box-shadow:none}.pk-linkrow--stacked .pk-linkcard:focus-visible{box-shadow:inset var(--pk-ring)}.pk-linkrow--stacked .pk-linkcard:active{background:var(--pk-line-soft);transform:none}.pk-linkrow--stacked .pk-linkcard:after{content:"";border-top:1.5px solid var(--pk-ink-4);border-right:1.5px solid var(--pk-ink-4);width:7px;height:7px;transition:transform .2s var(--pk-ease);flex:none;margin-left:auto;transform:rotate(45deg)}.pk-linkrow--stacked .pk-linkcard:hover:after{transform:translate(2px)rotate(45deg)}.pk-linkcard{border:1px solid var(--pk-line);min-height:44px;color:var(--pk-ink);transition:border-color .15s, background .15s, box-shadow .2s, transform .15s var(--pk-ease);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1e10330a}.pk-linkcard:hover{border-color:var(--pk-brand-line);background:var(--pk-brand-wash);box-shadow:0 1px 2px #1e10330d,0 6px 14px -8px #1e103329}.pk-linkcard:active{box-shadow:none;transform:scale(.98)}.pk-linkcard:focus-visible{outline-offset:2px;box-shadow:var(--pk-ring);outline:2px solid #0000}.pk-linkcard svg{color:var(--pk-brand)}.pk-earlier{gap:12px;margin-top:16px;display:grid}.pk-history{gap:8px;display:grid}.pk-history li{border:1px solid var(--pk-line);color:var(--pk-ink-2);background:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;font-size:14px;display:flex}.pk-history-text{gap:4px;min-width:0;display:grid}.pk-signin{background:radial-gradient(900px 520px at 50% -8%, color-mix(in oklab, var(--pk-brand) 7%, transparent), transparent 70%), #f5f7fa;place-items:center;min-height:100dvh;padding:40px 16px;display:grid}.pk-signin-main{width:100%;max-width:420px}.pk-signin-logo{justify-content:center;margin-bottom:28px;display:flex}.pk-signin-logo img{width:132px;height:auto}.pk-signin-card{background:#fff;border-radius:20px;gap:4px;padding:36px 36px 32px;display:grid;box-shadow:0 0 0 1px #1020380f,0 1px 2px #1020380a,0 8px 16px -8px #10203814,0 24px 48px -24px #10203829}.pk-signin-card .pk-eyebrow{color:var(--pk-brand-deep);letter-spacing:.1em}.pk-signin-card .pk-h1{letter-spacing:-.025em;margin:8px 0 26px;font-size:24px;line-height:1.22}.pk-signin-note{margin-bottom:16px}.pk-signin .pk-field{gap:7px}.pk-signin .pk-label{color:var(--pk-ink-2);font-size:13.5px;font-weight:500}.pk-signin .pk-input{height:50px;color:var(--pk-ink);background:#fff;border-color:#8a93a2;border-radius:12px;padding:0 15px;font-size:16px;transition:border-color .15s,box-shadow .2s,background .15s;box-shadow:inset 0 1px 2px #1020380d}.pk-signin .pk-input:hover:not(:focus){border-color:#6f7988}.pk-signin .pk-input:focus{border-color:var(--pk-brand);box-shadow:0 0 0 4px color-mix(in oklab, var(--pk-brand) 15%, transparent), inset 0 1px 2px #1020380a}.pk-signin .pk-input[aria-invalid=true]{border-color:#c1281b}.pk-signin .pk-input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #c1281b21}.pk-signin .pk-alert{color:#6d1d12;background:#fdf2f0;border-color:#f3d2cb;border-radius:12px;padding:11px 13px}.pk-signin .pk-alert svg{color:#c1281b;margin-top:2px}.pk-signin .pk-btn--primary{background:linear-gradient(180deg, color-mix(in oklab, var(--pk-brand) 92%, #fff), var(--pk-brand));height:50px;box-shadow:inset 0 1px 0 #ffffff2e, 0 1px 2px #10203824, 0 6px 16px -6px color-mix(in oklab, var(--pk-brand) 60%, transparent);transition:background .15s, box-shadow .2s, transform .12s var(--pk-ease);border-radius:12px;gap:8px;margin-top:8px;font-size:15.5px}.pk-signin .pk-btn--primary:hover:not(:disabled){background:linear-gradient(180deg, var(--pk-brand), var(--pk-brand-hover));box-shadow:inset 0 1px 0 #ffffff29, 0 1px 2px #10203824, 0 10px 22px -8px color-mix(in oklab, var(--pk-brand) 65%, transparent)}.pk-signin .pk-btn--primary:active:not(:disabled){transform:translateY(1px)scale(.99);box-shadow:inset 0 1px 2px #0000001f}.pk-signin .pk-btn--primary:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--pk-brand)}.pk-signin .pk-btn--primary:disabled{opacity:1;cursor:progress}.pk-signin-arrow{transition:transform .25s var(--pk-ease);display:inline-flex}.pk-signin .pk-btn--primary:hover:not(:disabled) .pk-signin-arrow{transform:translate(3px)}.pk-signin-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.7s linear infinite pkSpin}@keyframes pkSpin{to{transform:rotate(360deg)}}.pk-signin-going{min-height:50px;color:var(--pk-ink-2);align-items:center;gap:10px;margin-top:8px;font-size:15px;display:flex}.pk-signin-going .pk-signin-spin{border-color:color-mix(in oklab, var(--pk-brand) 22%, transparent);border-top-color:var(--pk-brand)}.pk-signin .pk-signin-foot{text-align:center;color:var(--pk-ink-3);margin-top:28px;font-size:13px}@media (max-width:480px){.pk-signin-card{border-radius:18px;padding:28px 22px 24px}}.pk-section-title{letter-spacing:-.01em;font-size:17.5px;font-weight:600;line-height:1.3}.pk-answer{gap:32px}.pk-ask{gap:24px;padding-top:8px;display:grid}.pk-ask-head{gap:4px;display:grid}.pk-history-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}@media (max-width:560px){.pk-avg{padding:14px 14px 10px}.pk-avg th{padding-right:10px;font-size:14px}.pk-avg-amount{font-size:20px}.pk-withheld{padding:8px 10px}.pk-figure{padding:16px}}.pk-state{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;max-width:680px}.pk-state:has(>h2) .pk-state-icon{grid-row:span 2}.pk-ask{border-top:1px solid var(--pk-line);padding-top:32px}.pk-notes li{max-width:78ch}.pk-law-notes{gap:8px;display:grid}.pk-frame .pk-signin-logo{display:none}.pk-compare{color:var(--pk-ink-2);align-items:flex-start;gap:8px;max-width:72ch;font-size:14px;line-height:1.5;display:flex}.pk-compare svg{color:var(--pk-ink-3);flex:none;margin-top:2px}.pk-ftable-wrap{border:1px solid var(--pk-line);background:#fff;border-radius:16px;max-width:760px;overflow:hidden}.pk-ftable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px}.pk-ftable-c1{width:40%}.pk-ftable-c2{width:28%}.pk-ftable-c3{width:32%}.pk-ftable th,.pk-ftable td{vertical-align:top;padding:12px 20px}.pk-ftable thead th{color:var(--pk-ink-3);text-align:right;white-space:nowrap;background:var(--pk-rail);border-bottom:1px solid var(--pk-line);padding-top:10px;padding-bottom:10px;font-size:12.5px;font-weight:600}.pk-ftable thead th:first-child{text-align:left}.pk-ftable tbody th[scope=row]{text-align:left;color:var(--pk-ink);font-weight:600}.pk-ftable td{text-align:right}.pk-ftable tbody tr+tr th,.pk-ftable tbody tr+tr td{border-top:1px solid var(--pk-line-soft)}.pk-ftable tbody+tbody tr:first-child th{border-top:1px solid var(--pk-line)}.pk-ftable-amount{font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-weight:600}.pk-ftable-you th,.pk-ftable-you td{background:var(--pk-brand-wash)}.pk-ftable-you th[scope=row],.pk-ftable-you .pk-ftable-amount{color:var(--pk-brand-deep)}.pk-ftable-you .pk-ftable-amount{font-size:18px}.pk-ftable-you .pk-ftable-dim .pk-ftable-amount{color:var(--pk-ink-2);font-size:15px;font-weight:500}.pk-ftable-sub{color:var(--pk-ink-3);margin-top:2px;font-size:12px;line-height:1.4;display:block}.pk-ftable-group th{text-align:left;color:var(--pk-ink-2);padding-top:16px;padding-bottom:4px;font-size:13px;font-weight:600;line-height:1.4}.pk-ftable-group+tr th,.pk-ftable-group+tr td{border-top:0!important}.pk-ftable tbody th[scope=row]{overflow-wrap:anywhere}.pk-ftable-withheld{color:var(--pk-ink-3);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.pk-ftable .pk-nobody{font-size:14px}.pk-ftable-none:before{content:"–";color:var(--pk-ink-3)}.pk-withheld-note{color:var(--pk-ink-2);align-items:flex-start;gap:8px;max-width:72ch;font-size:13.5px;line-height:1.5;display:flex}.pk-withheld-note svg{color:var(--pk-ink-3);flex:none;margin-top:2px}.pk-leftout{gap:4px;display:grid}@media (max-width:600px){.pk-ftable{font-size:14px}.pk-ftable th,.pk-ftable td{padding:10px 12px}.pk-ftable thead th{padding-top:8px;padding-bottom:8px}.pk-ftable-group th{padding-top:14px;padding-bottom:2px}.pk-ftable-you .pk-ftable-amount{font-size:16px}.pk-ftable-you .pk-ftable-dim .pk-ftable-amount{font-size:14px}.pk-ftable-withheld{font-size:13px}}.pk-reading>*{width:100%;max-width:760px}.pk-home>.pk-card,.pk-home>nav{max-width:760px}.pk-ask>*{max-width:none}.pk-usenote{color:var(--pk-ink-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.pk-usenote svg{color:var(--pk-ink-3);flex:none;margin-top:2px}.pk-usenote>div{gap:2px;display:grid}.pk-usenote-title{color:var(--pk-ink);font-size:14px;font-weight:600}.pk-law .pk-info{padding:12px 16px}.pk-law .pk-law-notes{gap:8px}.pk-law .pk-law-notes p:first-child{color:var(--pk-ink)}.pk-law-caveat{color:var(--pk-ink-3);margin-top:-8px;padding-left:34px;font-size:12.5px}@media (max-width:600px){.pk-ftable-c1{width:36%}.pk-ftable-c2{width:28%}.pk-ftable-c3{width:36%}.pk-ftable-withheld{font-size:12.5px}.pk-ftable-withheld svg{display:none}}.pk-answer-page{gap:28px;display:grid}.pk-answer-head{gap:14px;display:grid}.pk-answer-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.pk-answer-title-text{gap:8px;min-width:0;display:grid}.pk-answer-meta{color:var(--pk-ink-2);align-items:center;gap:8px;font-size:14px;line-height:1.45;display:flex}.pk-answer-meta svg{color:var(--pk-java-text);flex:none}.pk-answer-grid{border-top:1px solid var(--pk-line);grid-template:"main rail""after rail"1fr/minmax(0,1fr) 296px;align-items:start;gap:32px 40px;padding-top:28px;display:grid}.pk-answer-main,.pk-answer-after{align-content:start;gap:32px;min-width:0;display:grid}.pk-answer-main{grid-area:main}.pk-answer-after{grid-area:after}.pk-answer-rail{grid-area:rail;align-self:start}.pk-answer-main .pk-ftable-wrap,.pk-answer-after .pk-ask>*,.pk-answer-main .pk-answer>*{max-width:none}.pk-answer-meta-part{white-space:normal}@media (max-width:960px){.pk-answer-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"main""rail""after"}}.pk-hrnote{border:1px solid var(--pk-line);background:#fff;border-radius:16px;gap:12px;padding:18px 22px 20px;display:grid;box-shadow:0 1px 2px #1e10330a,0 10px 28px -20px #1e10332e}.pk-hrnote-head{align-items:center;gap:10px;display:flex}.pk-hrnote-icon{background:var(--pk-brand-wash);width:30px;height:30px;color:var(--pk-brand-deep);box-shadow:inset 0 0 0 1px var(--pk-brand-line);border-radius:50%;flex:none;place-items:center;display:grid}.pk-hrnote-from{color:var(--pk-ink);font-size:14px;font-weight:600}.pk-hrnote .pk-quote-text{padding-left:40px}.pk-compare-note{margin-top:-2px}@media (max-width:560px){.pk-hrnote{padding:16px}.pk-hrnote .pk-quote-text{padding-left:0}}.pk-compare-card{border:1px solid var(--pk-line);background:#fff;border-radius:16px;gap:18px;padding:20px 22px 18px;display:grid}.pk-pos{margin:0 4px;padding-top:44px;position:relative}.pk-pos-you{white-space:nowrap;background:var(--pk-brand);color:#fff;border-radius:999px;align-items:baseline;gap:6px;padding:3px 10px;font-size:13px;line-height:1.35;display:inline-flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 1px 2px #0d72b92e,0 6px 14px -8px #0d72b98c}.pk-pos-you-label{font-weight:500}.pk-pos-you-value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.pk-pos-line{background:var(--pk-line-soft);height:8px;box-shadow:inset 0 0 0 1px var(--pk-line);border-radius:999px;position:relative}.pk-pos-dot{width:16px;height:16px;animation:pkPop .5s var(--pk-ease) both;border-radius:50%;margin-left:-8px;animation-delay:.24s;position:absolute;top:-4px}.pk-pos-dot--women[data-near]{top:-11px}.pk-pos-dot--men[data-near]{top:3px}.pk-pos-dot--women{box-shadow:inset 0 0 0 3px var(--pk-ink-2);background:#fff}.pk-pos-dot--men{background:var(--pk-ink-2);box-shadow:0 0 0 2px #fff}.pk-pos-pin{background:var(--pk-brand);border-radius:1px;width:2px;height:12px;position:absolute;top:-2px;transform:translate(-50%,-100%)}.pk-pos-pin:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--pk-brand);position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.pk-pos-ends{color:var(--pk-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.pk-pos-legend{flex-wrap:wrap;gap:8px 24px;display:flex}.pk-pos-legend li{color:var(--pk-ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pk-pos-legend-value{color:var(--pk-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.pk-pos-key{border-radius:50%;flex:none;width:12px;height:12px}.pk-pos-key--women{box-shadow:inset 0 0 0 2.5px var(--pk-ink-2)}.pk-pos-key--men{background:var(--pk-ink-2)}.pk-pos-hidden{color:var(--pk-ink-3);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.pk-bars-gap{color:var(--pk-ink-2);border-top:1px solid var(--pk-line-soft);padding-top:14px;font-size:14px;line-height:1.5}.pk-answer-rail{gap:12px;min-width:0;display:grid}@media (min-width:961px) and (min-height:1000px){.pk-answer-rail{position:sticky;top:24px}}@media (max-width:960px){.pk-answer-rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}}.pk-railcard{border:1px solid var(--pk-line);background:#fff;border-radius:16px;gap:6px;padding:16px 18px 18px;display:grid}.pk-railcard--brand{background:var(--pk-brand-wash);border-color:var(--pk-brand-line)}.pk-railcard-title{letter-spacing:.09em;text-transform:uppercase;color:var(--pk-ink-4);margin-bottom:2px;font-size:11px;font-weight:600}.pk-railcard--brand .pk-railcard-title{color:var(--pk-brand-deep)}.pk-railcard-big{letter-spacing:-.015em;color:var(--pk-brand-deep);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.25}.pk-railcard-sub{color:var(--pk-ink-2);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.pk-railcard-text{color:var(--pk-ink-2);font-size:13.5px;line-height:1.55}.pk-railcard-sub+.pk-railcard-text{border-top:1px solid var(--pk-brand-line);margin-top:6px;padding-top:10px}.pk-railcard-link{justify-self:start;margin-top:4px;font-size:13.5px;font-weight:600}.pk-raillist{gap:8px;display:grid}.pk-raillist li{color:var(--pk-ink-2);padding-left:14px;font-size:13px;line-height:1.55;position:relative}.pk-raillist li:before{content:"";background:var(--pk-brand);opacity:.55;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}@media (max-width:560px){.pk-answer-meta-part{display:block}.pk-answer-meta-dot{display:none}.pk-answer-meta{align-items:flex-start}.pk-answer-meta svg{margin-top:3px}}.pk-railcard-foot{border-top:1px solid var(--pk-brand-line);justify-items:start;gap:10px;margin-top:8px;padding-top:12px;display:grid}.pk-railcard-sub+.pk-railcard-foot{margin-top:6px}.pk-railtip{color:var(--pk-ink-2);font-size:13px}.pk-railtip>summary{cursor:pointer;color:var(--pk-brand-deep);border-radius:6px;align-items:center;gap:6px;min-height:24px;font-weight:500;list-style:none;display:inline-flex}.pk-railtip>summary::-webkit-details-marker{display:none}.pk-railtip>summary:hover{text-underline-offset:3px;text-decoration:underline}.pk-railtip>summary:focus-visible{box-shadow:var(--pk-ring);outline:2px solid #0000}.pk-railtip>p{margin-top:6px;line-height:1.55}.pk-railcard-link{margin-top:0}.pk-railacc{border:1px solid var(--pk-line);background:#fff;border-radius:16px;overflow:hidden}.pk-railacc>section+section{border-top:1px solid var(--pk-line-soft)}.pk-railfold>summary{cursor:pointer;min-height:48px;color:var(--pk-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;transition:background-color .15s;display:flex}.pk-railfold>summary::-webkit-details-marker{display:none}.pk-railfold>summary:hover{background:#fbfcfd}.pk-railfold>summary:focus-visible{box-shadow:inset var(--pk-ring);outline:2px solid #0000}.pk-railfold-chev{color:var(--pk-ink-3);transition:transform .2s var(--pk-ease);display:inline-flex}.pk-railfold[open]>summary{color:var(--pk-brand-deep)}.pk-railfold[open] .pk-railfold-chev{transform:rotate(180deg)}.pk-railfold-body{animation:pkPop .3s var(--pk-ease) both;padding:0 16px 16px}.pk-railhelp-title{padding:0 4px 8px}.pk-answer-rail .pk-linkrow--stacked{max-width:none}.pk-answer-rail .pk-linkcard{font-size:14px}