.pk-root{font:var(--pk-font-body-md);color:var(--pk-color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pk-portal *,.pk-root *,.pk-root :after,.pk-root :before{box-sizing:border-box}.pk-portal{display:contents}.pk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes pk-spin{to{transform:rotate(1turn)}}@keyframes pk-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pk-root *,.pk-root :after,.pk-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pk-root a:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:var(--pk-radius-xs)}:where(.pk-root [tabindex="-1"]:not([role],main,a,button,input,select,textarea)):focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-ai-diff{display:flex;flex-direction:column;gap:var(--pk-space-3);padding:var(--pk-space-4);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-ai-diff__title{margin:0;font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary)}.pk-ai-diff__text{margin:0;font:var(--pk-font-body-md)}.pk-ai-diff__remove{color:var(--pk-color-status-danger);text-decoration:line-through;background:var(--pk-color-status-danger-subtle);border-radius:var(--pk-radius-xs)}.pk-ai-diff__add{color:var(--pk-color-status-success);background:var(--pk-color-status-success-subtle);border-radius:var(--pk-radius-xs)}.pk-ai-diff__columns{display:grid;grid-template-columns:1fr;grid-gap:var(--pk-space-3);gap:var(--pk-space-3)}.pk-ai-diff__column{display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0}.pk-ai-diff__column-label{margin:0;font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;color:var(--pk-color-text-tertiary)}.pk-ai-diff__actions{display:flex;flex-wrap:wrap;gap:var(--pk-space-2)}@media (min-width:640px){.pk-ai-diff--split .pk-ai-diff__columns{grid-template-columns:1fr 1fr;gap:var(--pk-space-4)}}.pk-accordion{display:flex;flex-direction:column;width:100%}.pk-accordion__item{border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-accordion__header{display:flex;margin:0;font:inherit}.pk-accordion__trigger{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:var(--pk-space-3);min-height:var(--pk-size-touch);padding:var(--pk-space-3) var(--pk-space-2);background:transparent;border:0;border-radius:var(--pk-radius-sm);color:var(--pk-color-text-primary);font:var(--pk-font-label-md);text-align:left;cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-accordion__trigger:hover:not([data-disabled]){background:var(--pk-color-bg-hover)}.pk-accordion__trigger:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-accordion__trigger[data-disabled]{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-accordion__label{flex:1 1;min-width:0}.pk-accordion__chevron{flex-shrink:0;color:var(--pk-color-text-secondary);transition:transform var(--pk-duration-base) var(--pk-easing-standard)}.pk-accordion__trigger[data-state=open]>.pk-accordion__chevron{transform:rotate(180deg)}.pk-accordion__content{overflow:hidden;font:var(--pk-font-body-md);color:var(--pk-color-text-secondary)}.pk-accordion__content[data-state=open]{animation:pk-accordion-down var(--pk-duration-base) var(--pk-easing-enter)}.pk-accordion__content[data-state=closed]{animation:pk-accordion-up var(--pk-duration-fast) var(--pk-easing-exit)}.pk-accordion__inner{padding:0 var(--pk-space-2) var(--pk-space-4)}.pk-accordion__inner>:first-child{margin-top:0}.pk-accordion__inner>:last-child{margin-bottom:0}@keyframes pk-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes pk-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (prefers-reduced-motion:reduce){.pk-accordion__content[data-state]{animation:none}.pk-accordion__chevron{transition:none}}.pk-action-proposal{gap:var(--pk-space-3)}.pk-action-proposal__target{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-action-proposal__body{display:flex;flex-direction:column;gap:var(--pk-space-3)}.pk-action-proposal__changes{width:100%;border-collapse:collapse;font:var(--pk-font-body-sm);text-align:left}.pk-action-proposal__changes td,.pk-action-proposal__changes th{padding:var(--pk-space-2) var(--pk-space-3);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default);vertical-align:top}.pk-action-proposal__changes thead th{font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);color:var(--pk-color-text-tertiary);background:var(--pk-color-bg-sidebar)}.pk-action-proposal__changes tbody tr:last-child td,.pk-action-proposal__changes tbody tr:last-child th{border-bottom:0}.pk-action-proposal__field{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary);white-space:nowrap}.pk-action-proposal__cell{min-width:0}.pk-action-proposal__value{overflow-wrap:anywhere}.pk-action-proposal__value--before{color:var(--pk-color-text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--pk-color-border-strong);text-decoration-color:var(--pk-color-border-strong)}.pk-action-proposal__value--before[data-empty]{color:var(--pk-color-text-tertiary);font-style:italic;text-decoration:none}.pk-action-proposal__value--after{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-action-proposal__arrow{display:inline-flex;margin-right:var(--pk-space-1-5);color:var(--pk-color-text-tertiary);vertical-align:text-bottom}.pk-action-proposal__safety{display:flex;gap:var(--pk-space-2);align-items:flex-start;margin:0;padding:var(--pk-space-2) var(--pk-space-3);font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-sidebar);border-radius:var(--pk-radius-md)}.pk-action-proposal__safety .pk-icon{flex-shrink:0;margin-top:var(--pk-space-0-5)}.pk-action-proposal__error{display:flex;gap:var(--pk-space-2);align-items:flex-start;margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-status-danger)}.pk-action-proposal__error .pk-icon{flex-shrink:0;margin-top:var(--pk-space-0-5)}.pk-action-proposal__actions{justify-content:flex-end}.pk-action-proposal[data-status=applied]{border-color:var(--pk-color-status-success)}.pk-action-proposal[data-status=failed]{border-color:var(--pk-color-status-danger)}@media (max-width:640px){.pk-action-proposal__changes,.pk-action-proposal__changes tbody,.pk-action-proposal__changes tr{display:block}.pk-action-proposal__changes thead{display:none}.pk-action-proposal__changes tbody tr{display:grid;grid-gap:var(--pk-space-0-5);gap:var(--pk-space-0-5);padding:var(--pk-space-2) 0;border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-action-proposal__changes tbody td,.pk-action-proposal__changes tbody th{padding:0;border-bottom:0}.pk-action-proposal__actions .pk-button{flex:1 1}}.pk-activity-list{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none}.pk-activity-list .pk-activity-item+.pk-activity-item{border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-activity-item{display:flex;gap:var(--pk-space-3);align-items:flex-start;min-width:0;padding:var(--pk-space-3) 0;list-style:none}.pk-activity-item__media{display:flex;flex-shrink:0;padding-top:var(--pk-space-0-5)}.pk-activity-item__avatar{display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-6);height:var(--pk-space-6);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-activity-item__avatar--piko{color:var(--pk-color-accent-text);background:var(--pk-color-accent-subtle)}.pk-activity-item__body{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-activity-item__line{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-primary);overflow-wrap:anywhere}.pk-activity-item__actor{font:var(--pk-font-label-sm)}.pk-activity-item__target{color:var(--pk-color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-activity-item__when{margin:0;font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-activity-item__manual{display:flex;gap:var(--pk-space-2);align-items:flex-start;margin:var(--pk-space-1) 0 0;padding:var(--pk-space-2) var(--pk-space-3);font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-sidebar);border-radius:var(--pk-radius-md)}.pk-activity-item__manual .pk-icon{flex-shrink:0;margin-top:var(--pk-space-0-5)}.pk-activity-item__manual-label{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-activity-item__action-slot{display:flex;flex-shrink:0;align-items:center}.pk-activity-item__undone{display:inline-flex;gap:var(--pk-space-1);align-items:center;font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-activity-item[data-undone] .pk-activity-item__line{color:var(--pk-color-text-secondary)}.pk-alert-dialog .pk-dialog__header{padding-bottom:var(--pk-space-1)}.pk-alert-dialog .pk-dialog__footer{padding-top:var(--pk-space-5)}.pk-alert-dialog[aria-busy=true] .pk-dialog__body{opacity:.6;transition:opacity var(--pk-duration-fast) var(--pk-easing-standard)}.pk-app-shell{position:relative;display:grid;overflow:hidden;grid-template-areas:"main" "bottom";grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;height:100vh;height:100dvh;background:var(--pk-color-bg-canvas);color:var(--pk-color-text-primary)}.pk-app-shell__sidebar{grid-area:sidebar;display:none;min-height:0}.pk-app-shell__main{grid-area:main;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pk-app-shell__content{flex:1 0 auto;width:100%;max-width:var(--pk-size-content-max);margin:0 auto;padding:var(--pk-space-6) var(--pk-space-4) var(--pk-space-10);outline:none}.pk-app-shell__bottom-nav{grid-area:bottom;min-width:0}.pk-app-shell__bottom-nav .pk-bottom-nav{position:static;display:block}.pk-app-shell__skip{position:absolute;top:var(--pk-space-2);left:var(--pk-space-2);z-index:var(--pk-z-overlay);padding:var(--pk-space-2) var(--pk-space-3);border-radius:var(--pk-radius-md);background:var(--pk-color-action-primary);color:var(--pk-color-action-on-primary);font:var(--pk-font-label-md);text-decoration:none;transform:translateY(-200%);transition:transform var(--pk-duration-fast) var(--pk-easing-standard)}.pk-app-shell__skip:focus-visible{outline:none;transform:none;box-shadow:var(--pk-focus-ring)}@media (min-width:640px){.pk-app-shell[data-layout=responsive] .pk-app-shell__content{padding:var(--pk-space-8) var(--pk-space-6) var(--pk-space-12)}}.pk-app-shell[data-layout=desktop]{grid-template-areas:"sidebar main";grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pk-app-shell[data-layout=desktop] .pk-app-shell__sidebar{display:block}.pk-app-shell[data-layout=desktop] .pk-app-shell__bottom-nav{display:none}.pk-app-shell[data-layout=desktop] .pk-app-shell__content{padding:var(--pk-space-8) var(--pk-space-8) var(--pk-space-12)}@media (min-width:1024px){.pk-app-shell[data-layout=responsive]{grid-template-areas:"sidebar main";grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.pk-app-shell[data-layout=responsive] .pk-app-shell__sidebar{display:block}.pk-app-shell[data-layout=responsive] .pk-app-shell__bottom-nav{display:none}.pk-app-shell[data-layout=responsive] .pk-app-shell__content{padding:var(--pk-space-8) var(--pk-space-8) var(--pk-space-12)}}.pk-approval-row{display:flex;gap:var(--pk-space-3);align-items:center;min-width:0;min-height:var(--pk-size-row);padding:var(--pk-space-2) var(--pk-space-3);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-approval-row:hover{border-color:var(--pk-color-border-hover)}.pk-approval-row[data-selected]{background:var(--pk-color-bg-selected);border-color:var(--pk-color-border-focus)}.pk-approval-row[data-disabled]{color:var(--pk-color-text-tertiary);background:var(--pk-color-bg-sidebar)}.pk-approval-row__select{flex-shrink:0}.pk-approval-row__main{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0;padding:var(--pk-space-1) 0;margin:0;font:var(--pk-font-body-md);color:inherit;text-align:left;background:none;border:0;border-radius:var(--pk-radius-sm);cursor:pointer}.pk-approval-row__main:disabled{cursor:not-allowed}.pk-approval-row__main:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-approval-row__title{overflow:hidden;font:var(--pk-font-label-md);color:var(--pk-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.pk-approval-row__main:hover .pk-approval-row__title{text-decoration:underline}.pk-approval-row__meta{display:flex;flex-wrap:wrap;gap:var(--pk-space-1-5);align-items:center;font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-approval-row__changes{display:inline-flex;gap:var(--pk-space-1);align-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-approval-row__actions{display:flex;flex-shrink:0;gap:var(--pk-space-2);align-items:center}@media (max-width:640px){.pk-approval-row{flex-wrap:wrap}.pk-approval-row__main{flex-basis:calc(100% - var(--pk-space-8))}.pk-approval-row__actions{flex:1 1;justify-content:flex-end}}.pk-ask-box{flex-direction:column}.pk-ask-box,.pk-ask-box__bar{display:flex;gap:var(--pk-space-3);min-width:0}.pk-ask-box__bar{align-items:center;padding:var(--pk-space-2) var(--pk-space-2) var(--pk-space-2) var(--pk-space-4);background:var(--pk-color-bg-raised);border:var(--pk-border-width-default) solid var(--pk-color-border-strong);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-1);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),box-shadow var(--pk-duration-fast) var(--pk-easing-standard)}.pk-ask-box__bar:hover{border-color:var(--pk-color-border-hover)}.pk-ask-box__bar:focus-within{border-color:var(--pk-color-border-focus);box-shadow:var(--pk-focus-ring)}.pk-ask-box__spark{flex-shrink:0;color:var(--pk-color-accent-text)}.pk-ask-box__input{flex:1 1;min-width:0;height:var(--pk-size-control-lg);padding:0;margin:0;background:transparent;border:0;color:var(--pk-color-text-primary);font:var(--pk-font-body-lg);letter-spacing:var(--pk-tracking-body-lg);text-overflow:ellipsis}.pk-ask-box__input::placeholder{color:var(--pk-color-text-tertiary)}.pk-ask-box__input:focus{outline:none}.pk-ask-box__submit{flex-shrink:0}.pk-ask-box__suggestion{display:flex;align-items:flex-start;gap:var(--pk-space-2);min-width:0;padding:var(--pk-space-3);background:var(--pk-color-accent-subtle);color:var(--pk-color-text-primary);border-radius:var(--pk-radius-md)}.pk-ask-box__suggestion-spark{flex-shrink:0;margin-top:var(--pk-space-0-5);color:var(--pk-color-accent-text)}.pk-ask-box__suggestion-text{flex:1 1;min-width:0;margin:0;font:var(--pk-font-body-md);letter-spacing:var(--pk-tracking-body-md)}.pk-ask-box__suggestion-tool{font:var(--pk-font-label-md);letter-spacing:var(--pk-tracking-label-md)}.pk-ask-box__suggestion-actions{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--pk-space-1)}.pk-ask-box__examples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2)}.pk-ask-box__examples-label{font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;color:var(--pk-color-text-tertiary)}.pk-ask-box__example-list{display:inline-flex;flex-wrap:wrap;gap:var(--pk-space-2)}.pk-ask-box__example{display:inline-flex;align-items:center;height:var(--pk-size-control-sm);padding:0 var(--pk-space-3);margin:0;background:var(--pk-color-bg-surface);color:var(--pk-color-text-secondary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-full);font:var(--pk-font-label-sm);letter-spacing:var(--pk-tracking-label-sm);text-align:left;cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-ask-box__example:hover{background:var(--pk-color-bg-hover);border-color:var(--pk-color-border-hover);color:var(--pk-color-text-primary)}.pk-ask-box__example:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}@media (max-width:640px){.pk-ask-box__bar{flex-wrap:wrap;padding:var(--pk-space-2) var(--pk-space-3)}.pk-ask-box__input{flex-basis:calc(100% - var(--pk-space-8))}.pk-ask-box__submit{width:100%}.pk-ask-box__suggestion{flex-wrap:wrap}}.pk-assistant-panel{display:flex;flex-direction:column;min-width:0;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-assistant-panel__header{display:flex;gap:var(--pk-space-3);align-items:flex-start;padding:var(--pk-space-4);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-assistant-panel__mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-space-8);height:var(--pk-space-8);color:var(--pk-color-accent-text);background:var(--pk-color-accent-subtle);border-radius:var(--pk-radius-md)}.pk-assistant-panel__heading{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-assistant-panel__title{margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm);color:var(--pk-color-text-primary)}.pk-assistant-panel__description{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-assistant-panel__header-action{display:flex;flex-shrink:0;gap:var(--pk-space-2);align-items:center}.pk-assistant-panel__transcript{display:flex;flex-direction:column;gap:var(--pk-space-3);padding:var(--pk-space-4);overflow-y:auto}.pk-assistant-panel__empty{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-assistant-panel__messages{display:flex;flex-direction:column;gap:var(--pk-space-4);padding:0;margin:0;list-style:none}.pk-assistant-panel__message{display:flex;flex-direction:column;gap:var(--pk-space-1-5);min-width:0;padding-left:var(--pk-space-3);border-left:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-assistant-panel__message[data-role=assistant]{border-left-color:var(--pk-color-accent)}.pk-assistant-panel__role{display:flex;flex-wrap:wrap;gap:var(--pk-space-2);align-items:baseline;margin:0}.pk-assistant-panel__role-name{font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);color:var(--pk-color-text-tertiary)}.pk-assistant-panel__message[data-role=assistant] .pk-assistant-panel__role-name{color:var(--pk-color-accent-text)}.pk-assistant-panel__meta{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-assistant-panel__content{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;font:var(--pk-font-body-md);color:var(--pk-color-text-primary)}.pk-assistant-panel__content>p{margin:0}.pk-assistant-panel__working{display:flex;gap:var(--pk-space-2);align-items:center;margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-assistant-panel__suggestions{display:flex;flex-direction:column;gap:var(--pk-space-2);padding:var(--pk-space-3) var(--pk-space-4);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-assistant-panel__suggestions-label{margin:0;font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);color:var(--pk-color-text-tertiary)}.pk-assistant-panel__suggestion-list{display:flex;flex-wrap:wrap;gap:var(--pk-space-2)}.pk-assistant-panel__composer{display:flex;flex-direction:column;gap:var(--pk-space-2);padding:var(--pk-space-4);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-assistant-panel__composer-actions{display:flex;gap:var(--pk-space-3);align-items:center;justify-content:flex-end}.pk-assistant-panel__hint{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-assistant-panel__footer-note{display:flex;gap:var(--pk-space-2);align-items:flex-start;margin:0;padding:var(--pk-space-3) var(--pk-space-4);font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-sidebar);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:0 0 var(--pk-radius-lg) var(--pk-radius-lg)}.pk-assistant-panel__footer-note .pk-icon{flex-shrink:0;margin-top:var(--pk-space-0-5)}@media (max-width:640px){.pk-assistant-panel__composer-actions{justify-content:space-between}.pk-assistant-panel__suggestion-list .pk-button{flex:1 1}}.pk-attachment-chip{display:inline-flex;align-items:center;gap:var(--pk-space-2);max-width:calc(var(--pk-space-24) * 3);padding:var(--pk-space-1) var(--pk-space-1) var(--pk-space-1) var(--pk-space-1);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md)}.pk-attachment-chip[data-status=error]{border-color:var(--pk-color-status-danger);background:var(--pk-color-status-danger-subtle)}.pk-attachment-chip__media{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--pk-space-8);height:var(--pk-space-8);overflow:hidden;color:var(--pk-color-text-secondary);background:var(--pk-color-bg-sidebar);border-radius:var(--pk-radius-sm)}.pk-attachment-chip[data-status=error] .pk-attachment-chip__media{color:var(--pk-color-status-danger);background:transparent}.pk-attachment-chip__thumb{width:100%;height:100%;object-fit:cover}.pk-attachment-chip__main{display:flex;flex-direction:column;min-width:0;gap:var(--pk-space-0-5);-webkit-padding-end:var(--pk-space-1);padding-inline-end:var(--pk-space-1)}.pk-attachment-chip__name{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-attachment-chip__meta,.pk-attachment-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-attachment-chip__meta{font:var(--pk-font-caption);color:var(--pk-color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-attachment-chip[data-status=error] .pk-attachment-chip__meta{color:var(--pk-color-status-danger)}.pk-attachment-chip__progress{display:block;height:var(--pk-space-0-5);overflow:hidden;background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-attachment-chip__progress-bar{display:block;height:100%;width:0;background:var(--pk-color-action-primary);border-radius:inherit;transition:width var(--pk-duration-base) var(--pk-easing-standard)}.pk-attachment-chip__progress[data-indeterminate] .pk-attachment-chip__progress-bar{width:40%;animation:pk-attachment-chip-slide calc(var(--pk-duration-slow) * 4) var(--pk-easing-standard) infinite}@keyframes pk-attachment-chip-slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.pk-attachment-chip__remove{flex-shrink:0}.pk-attachment-list{display:flex;flex-wrap:wrap;gap:var(--pk-space-2);margin:0;padding:0;list-style:none}.pk-attachment-list__item{display:flex;min-width:0}.pk-avatar{--pk-avatar-size:var(--pk-space-8);position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-avatar-size);height:var(--pk-avatar-size);overflow:hidden;background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary);border-radius:var(--pk-radius-full);font:var(--pk-font-label-sm);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-avatar--sm{--pk-avatar-size:var(--pk-space-6);font:var(--pk-font-caption)}.pk-avatar--md{--pk-avatar-size:var(--pk-space-8);font:var(--pk-font-caption)}.pk-avatar--lg{--pk-avatar-size:var(--pk-space-10);font:var(--pk-font-label-sm)}.pk-avatar--xl{--pk-avatar-size:var(--pk-space-12);font:var(--pk-font-label-md)}.pk-avatar__initials{font-weight:600;line-height:1;letter-spacing:var(--pk-tracking-label-sm)}.pk-avatar__image{display:block;width:100%;height:100%;object-fit:cover}.pk-avatar[data-state=image]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--pk-border-width-default) color-mix(in srgb,var(--pk-color-text-primary) 10%,transparent)}.pk-avatar--more{background:var(--pk-color-bg-hover);color:var(--pk-color-text-secondary);border:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-avatar-group{--pk-avatar-ring:var(--pk-color-bg-surface);display:inline-flex;align-items:center}.pk-avatar-group>.pk-avatar{box-shadow:0 0 0 var(--pk-border-width-focus) var(--pk-avatar-ring)}.pk-avatar-group>.pk-avatar+.pk-avatar{margin-left:calc(var(--pk-space-1-5) * -1)}.pk-avatar-group>.pk-avatar--sm+.pk-avatar{margin-left:calc(var(--pk-space-1) * -1)}.pk-badge{display:inline-flex;align-items:center;gap:var(--pk-space-1);height:var(--pk-space-5);padding:0 var(--pk-space-2);border:var(--pk-border-width-default) solid transparent;border-radius:var(--pk-radius-sm);font:var(--pk-font-caption);white-space:nowrap;vertical-align:middle}.pk-badge__dot{width:var(--pk-space-1-5);height:var(--pk-space-1-5);border-radius:var(--pk-radius-full);background:currentColor}.pk-badge--neutral{background:var(--pk-color-bg-selected);color:var(--pk-color-text-secondary)}.pk-badge--info{background:var(--pk-color-status-info-subtle);color:var(--pk-color-status-info)}.pk-badge--success{background:var(--pk-color-status-success-subtle);color:var(--pk-color-status-success)}.pk-badge--warning{background:var(--pk-color-status-warning-subtle);color:var(--pk-color-status-warning)}.pk-badge--danger{background:var(--pk-color-status-danger-subtle);color:var(--pk-color-status-danger)}.pk-badge--accent{background:var(--pk-color-accent-subtle);color:var(--pk-color-accent-text)}.pk-badge--premium{background:var(--pk-color-brand-tag-bg);color:var(--pk-color-brand-tag-fg)}.pk-badge--outline{background:transparent;border-color:var(--pk-color-border-strong)}.pk-banner{--pk-banner-border:color-mix(in srgb,var(--pk-banner-fg) 30%,transparent);display:flex;align-items:flex-start;gap:var(--pk-space-3);padding:var(--pk-space-3) var(--pk-space-4);border:var(--pk-border-width-default) solid var(--pk-banner-border);border-radius:var(--pk-radius-lg);background:var(--pk-banner-bg);color:var(--pk-color-text-primary)}.pk-banner__icon{flex-shrink:0;color:var(--pk-banner-fg)}.pk-banner__body{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0;font:var(--pk-font-body-md)}.pk-banner__title{margin:0;font-weight:600}.pk-banner__action{flex-shrink:0;align-self:center}.pk-banner__dismiss{margin:calc(var(--pk-space-1) * -1) calc(var(--pk-space-2) * -1) 0 0}.pk-banner--info{--pk-banner-bg:var(--pk-color-status-info-subtle);--pk-banner-fg:var(--pk-color-status-info)}.pk-banner--success{--pk-banner-bg:var(--pk-color-status-success-subtle);--pk-banner-fg:var(--pk-color-status-success)}.pk-banner--warning{--pk-banner-bg:var(--pk-color-status-warning-subtle);--pk-banner-fg:var(--pk-color-status-warning)}.pk-banner--danger{--pk-banner-bg:var(--pk-color-status-danger-subtle);--pk-banner-fg:var(--pk-color-status-danger)}.pk-banner--accent{--pk-banner-bg:var(--pk-color-accent-subtle);--pk-banner-fg:var(--pk-color-accent-text)}.pk-bar-chart{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;margin:0;color:var(--pk-color-text-primary)}.pk-bar-chart__caption{display:flex;flex-direction:column;gap:var(--pk-space-1)}.pk-bar-chart__title{font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-bar-chart__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-bar-chart__canvas{width:100%;min-width:0}.pk-bar-chart__canvas>svg{display:block;width:100%;height:auto;overflow:visible}.pk-bar-chart__grid{stroke:var(--pk-color-border-default);stroke-width:1px}.pk-bar-chart__axis{stroke:var(--pk-color-border-strong);stroke-width:1px}.pk-bar-chart__tick{font:var(--pk-font-caption);fill:var(--pk-color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-bar-chart__label{font:var(--pk-font-caption);fill:var(--pk-color-text-secondary)}.pk-bar-chart__bar{fill:var(--pk-series-color,var(--pk-viz-1))}.pk-bar-chart__legend{display:flex;flex-wrap:wrap;gap:var(--pk-space-1) var(--pk-space-4);padding:0;margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);list-style:none}.pk-bar-chart__legend-item{display:inline-flex;align-items:center;gap:var(--pk-space-2)}.pk-bar-chart__swatch{width:var(--pk-space-3);height:var(--pk-space-3);border-radius:var(--pk-radius-xs);background:var(--pk-series-color,var(--pk-viz-1))}.pk-block-toolbar{display:inline-flex;align-items:center;gap:var(--pk-space-0-5);flex-wrap:wrap;padding:var(--pk-space-1);background:var(--pk-color-bg-raised);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-2)}.pk-block-toolbar__separator{width:var(--pk-border-width-default);height:var(--pk-space-4);margin:0 var(--pk-space-1);background:var(--pk-color-border-default)}.pk-block-toolbar__button{white-space:nowrap}.pk-bottom-nav{z-index:var(--pk-z-sticky);padding:var(--pk-space-1) var(--pk-space-2) calc(var(--pk-space-1) + env(safe-area-inset-bottom, 0));border-top:var(--pk-border-width-default) solid var(--pk-color-border-default);background:var(--pk-color-bg-surface)}.pk-bottom-nav--fixed{position:fixed;left:0;right:0;bottom:0}.pk-bottom-nav--inline{position:relative}.pk-bottom-nav__list{display:flex;margin:0;padding:0;list-style:none}.pk-bottom-nav__list>li{display:flex;flex:1 1;min-width:0}.pk-bottom-nav__item{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--pk-space-0-5);min-width:var(--pk-size-touch);min-height:calc(var(--pk-size-touch) + var(--pk-space-2));padding:var(--pk-space-1);border:0;border-radius:var(--pk-radius-md);background:transparent;color:var(--pk-color-text-secondary);font:var(--pk-font-caption);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-bottom-nav__item:hover,.pk-bottom-nav__item[data-active]{color:var(--pk-color-text-primary)}.pk-bottom-nav__item:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-bottom-nav__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--pk-space-12) + var(--pk-space-2));height:calc(var(--pk-space-6) + var(--pk-space-1));border-radius:var(--pk-radius-full);transition:background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-bottom-nav__item[data-active] .pk-bottom-nav__icon{background:var(--pk-color-bg-selected)}.pk-bottom-nav__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-bottom-nav__badge{position:absolute;top:calc(var(--pk-space-0-5) * -1);left:50%;margin-left:var(--pk-space-1-5);min-width:var(--pk-space-4);height:var(--pk-space-4);padding:0 var(--pk-space-1);border-radius:var(--pk-radius-full);background:var(--pk-color-action-primary);color:var(--pk-color-action-on-primary);box-shadow:0 0 0 var(--pk-border-width-focus) var(--pk-color-bg-surface);font:var(--pk-font-caption);line-height:var(--pk-space-4);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:640px){.pk-bottom-nav--fixed{display:none}}.pk-bottom-sheet{position:fixed;right:0;bottom:0;left:0;z-index:var(--pk-z-modal);display:flex;flex-direction:column;width:100%;max-width:calc(var(--pk-space-24) * 6);max-height:90vh;margin:0 auto;padding-bottom:env(safe-area-inset-bottom);background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-bottom:0;border-radius:var(--pk-radius-xl) var(--pk-radius-xl) 0 0;box-shadow:var(--pk-shadow-3);outline:none}.pk-bottom-sheet__grabber{flex-shrink:0;align-self:center;width:var(--pk-space-10);height:var(--pk-space-1);margin-top:var(--pk-space-2);border-radius:var(--pk-radius-full);background:var(--pk-color-border-strong)}.pk-bottom-sheet .pk-dialog__header{padding:var(--pk-space-3) var(--pk-space-5) var(--pk-space-2)}.pk-bottom-sheet[data-closable]>.pk-dialog__header{padding-right:var(--pk-space-12)}.pk-bottom-sheet .pk-dialog__body{padding:var(--pk-space-2) var(--pk-space-5) var(--pk-space-3)}.pk-bottom-sheet .pk-dialog__footer{flex-direction:column-reverse;align-items:stretch;flex-wrap:nowrap;padding:var(--pk-space-3) var(--pk-space-5) var(--pk-space-5)}.pk-bottom-sheet .pk-dialog__footer>*{width:100%}.pk-bottom-sheet .pk-dialog__close{top:var(--pk-space-3);right:var(--pk-space-3)}.pk-bottom-sheet[data-state=open]{animation:pk-bottom-sheet-in var(--pk-duration-slow) var(--pk-easing-enter)}.pk-bottom-sheet[data-state=closed]{animation:pk-bottom-sheet-out var(--pk-duration-base) var(--pk-easing-exit)}@keyframes pk-bottom-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes pk-bottom-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes pk-bottom-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pk-bottom-sheet-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pk-bottom-sheet[data-state=open]{animation-name:pk-bottom-sheet-fade-in}.pk-bottom-sheet[data-state=closed]{animation-name:pk-bottom-sheet-fade-out}}.pk-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-1);margin:0;padding:0;list-style:none;font:var(--pk-font-body-sm)}.pk-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--pk-space-1);min-width:0}.pk-breadcrumbs__current,.pk-breadcrumbs__link,.pk-breadcrumbs__text{max-width:calc(var(--pk-space-24) * 2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-breadcrumbs__link{padding:0;border:0;border-radius:var(--pk-radius-xs);background:none;font:inherit;color:var(--pk-color-text-secondary);text-decoration:none;cursor:pointer;transition:color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-breadcrumbs__link:hover{color:var(--pk-color-text-primary);text-decoration:underline;text-underline-offset:.2em}.pk-breadcrumbs__link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-breadcrumbs__text{color:var(--pk-color-text-secondary)}.pk-breadcrumbs__current{color:var(--pk-color-text-primary);font-weight:500}.pk-breadcrumbs__separator{flex:none;color:var(--pk-color-text-tertiary)}@media (max-width:639px){.pk-breadcrumbs__current,.pk-breadcrumbs__link,.pk-breadcrumbs__text{max-width:calc(var(--pk-space-24) + var(--pk-space-6))}}.pk-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pk-space-1-5);height:var(--pk-size-control-md);padding:0 var(--pk-space-control-x);border:var(--pk-border-width-default) solid transparent;border-radius:var(--pk-radius-md);font:var(--pk-font-label-md);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard),transform var(--pk-duration-instant) var(--pk-easing-standard)}.pk-button:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-button:active:not(:disabled){transform:scale(.98)}.pk-button--sm{height:var(--pk-size-control-sm);padding:0 var(--pk-space-3);gap:var(--pk-space-1);font:var(--pk-font-label-sm)}.pk-button--lg{height:var(--pk-size-control-lg);padding:0 var(--pk-space-4)}.pk-button--full{width:100%}.pk-button--primary{background:var(--pk-color-action-primary);color:var(--pk-color-action-on-primary)}.pk-button--primary:hover:not(:disabled){background:var(--pk-color-action-primary-hover)}.pk-button--secondary{background:var(--pk-color-bg-surface);border-color:var(--pk-color-border-strong);color:var(--pk-color-text-primary)}.pk-button--secondary:hover:not(:disabled){background:var(--pk-color-bg-hover);border-color:var(--pk-color-border-hover)}.pk-button--secondary:active:not(:disabled){background:var(--pk-color-bg-selected)}.pk-button--ghost{background:transparent;color:var(--pk-color-text-primary)}.pk-button--ghost:hover:not(:disabled){background:var(--pk-color-bg-hover)}.pk-button--ghost:active:not(:disabled){background:var(--pk-color-bg-selected)}.pk-button--danger{background:var(--pk-color-action-danger);color:var(--pk-color-action-on-danger)}.pk-button--danger:hover:not(:disabled){background:var(--pk-color-action-danger-hover)}.pk-button:disabled:not([data-loading]),.pk-button[aria-disabled=true]{background:var(--pk-color-bg-selected);border-color:transparent;color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-button--ghost:disabled:not([data-loading]){background:transparent}.pk-button[data-loading]{cursor:progress}.pk-button-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2);max-width:100%}.pk-button-group--vertical{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.pk-button-group--attached{flex-wrap:nowrap;gap:0}.pk-button-group--attached>.pk-button{position:relative}.pk-button-group--attached>.pk-button:focus-visible,.pk-button-group--attached>.pk-button:hover{z-index:1}.pk-button-group--attached.pk-button-group--horizontal>.pk-button:not(:first-child){margin-left:calc(var(--pk-border-width-default) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.pk-button-group--attached.pk-button-group--horizontal>.pk-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.pk-button-group--attached.pk-button-group--vertical>.pk-button:not(:first-child){margin-top:calc(var(--pk-border-width-default) * -1);border-top-left-radius:0;border-top-right-radius:0}.pk-button-group--attached.pk-button-group--vertical>.pk-button:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.pk-button-group--attached.pk-button-group--horizontal>.pk-button--primary+.pk-button--primary{margin-left:0;box-shadow:inset var(--pk-border-width-default) 0 0 color-mix(in srgb,var(--pk-color-action-on-primary) 30%,transparent)}.pk-button-group--attached.pk-button-group--horizontal>.pk-button--danger+.pk-button--danger{margin-left:0;box-shadow:inset var(--pk-border-width-default) 0 0 color-mix(in srgb,var(--pk-color-action-on-danger) 30%,transparent)}.pk-button-group--attached>.pk-button--danger+.pk-button--danger:focus-visible,.pk-button-group--attached>.pk-button--primary+.pk-button--primary:focus-visible{box-shadow:var(--pk-focus-ring)}.pk-callout{--pk-callout-rule:var(--pk-doc-accent,var(--pk-color-text-primary));--pk-callout-bg:var(--pk-doc-accent-subtle,var(--pk-color-bg-selected));--pk-callout-fg:var(--pk-doc-accent-text,var(--pk-color-text-primary));display:flex;gap:var(--pk-space-3);margin:var(--pk-space-6) 0;padding:var(--pk-space-4) var(--pk-space-4) var(--pk-space-4) var(--pk-space-5);background:var(--pk-callout-bg);color:var(--pk-color-text-primary);border-left:var(--pk-border-width-focus) solid var(--pk-callout-rule);border-radius:0 var(--pk-radius-md) var(--pk-radius-md) 0;font:var(--pk-font-doc-small);font-family:var(--pk-doc-font,var(--pk-font-family-serif))}.pk-callout__icon{flex-shrink:0;margin-top:var(--pk-space-0-5);color:var(--pk-callout-fg)}.pk-callout__body{display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0}.pk-callout__title{margin:0;font-weight:600;color:var(--pk-callout-fg);font-family:var(--pk-doc-font,var(--pk-font-family-serif))}.pk-callout__text>:first-child{margin-top:0}.pk-callout__text>:last-child{margin-bottom:0}.pk-callout__text p{margin:0 0 var(--pk-space-2)}.pk-callout[data-tone=info]{--pk-callout-rule:var(--pk-color-status-info);--pk-callout-bg:var(--pk-color-status-info-subtle);--pk-callout-fg:var(--pk-color-status-info)}.pk-callout[data-tone=success]{--pk-callout-rule:var(--pk-color-status-success);--pk-callout-bg:var(--pk-color-status-success-subtle);--pk-callout-fg:var(--pk-color-status-success)}.pk-callout[data-tone=warning]{--pk-callout-rule:var(--pk-color-status-warning);--pk-callout-bg:var(--pk-color-status-warning-subtle);--pk-callout-fg:var(--pk-color-status-warning)}.pk-card{--pk-card-pad:var(--pk-space-4);--pk-card-gap:var(--pk-space-3);position:relative;display:flex;flex-direction:column;gap:var(--pk-card-gap);min-width:0;padding:var(--pk-card-pad);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);font:var(--pk-font-body-md);text-align:left;text-decoration:none;border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),box-shadow var(--pk-duration-fast) var(--pk-easing-standard),background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-card--pad-none{--pk-card-pad:0;--pk-card-gap:0}.pk-card--pad-sm{--pk-card-pad:var(--pk-space-3);--pk-card-gap:var(--pk-space-2)}.pk-card--pad-md{--pk-card-pad:var(--pk-space-4);--pk-card-gap:var(--pk-space-3)}.pk-card--pad-lg{--pk-card-pad:var(--pk-space-6);--pk-card-gap:var(--pk-space-4)}button.pk-card{width:100%;margin:0;font:var(--pk-font-body-md)}.pk-card--interactive{cursor:pointer}.pk-card--interactive:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--pk-color-border-hover);box-shadow:var(--pk-shadow-1)}.pk-card--interactive:active:not([aria-disabled=true]):not(:disabled){background:var(--pk-color-bg-hover)}.pk-card:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-card[data-selected]{border-color:var(--pk-color-border-focus);box-shadow:inset 0 0 0 var(--pk-border-width-default) var(--pk-color-border-focus)}.pk-card--interactive[data-selected]:hover:not([aria-disabled=true]):not(:disabled){box-shadow:inset 0 0 0 var(--pk-border-width-default) var(--pk-color-border-focus),var(--pk-shadow-1)}.pk-card[data-selected]:focus-visible{box-shadow:inset 0 0 0 var(--pk-border-width-default) var(--pk-color-border-focus),var(--pk-focus-ring)}.pk-card:disabled,.pk-card[aria-disabled=true]{background:var(--pk-color-bg-sidebar);color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-card__header{display:flex;align-items:flex-start;gap:var(--pk-space-3);min-width:0;flex-wrap:wrap}.pk-card__media{display:flex;flex-shrink:0}.pk-card__heading{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-card__title{margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm);color:inherit}.pk-card__description{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-card__action{display:flex;flex-shrink:0;align-items:center;gap:var(--pk-space-1);margin:calc(var(--pk-space-1) * -1) calc(var(--pk-space-1) * -1) 0 0}.pk-card__body{min-width:0}.pk-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pk-space-2);margin-top:auto}.pk-category-filter{min-width:0}.pk-category-filter__scroll{display:flex;flex-wrap:nowrap;gap:var(--pk-space-2);overflow-x:auto;scroll-snap-type:x proximity;padding:var(--pk-space-1);margin:calc(var(--pk-space-1) * -1);scrollbar-width:none}.pk-category-filter__scroll::-webkit-scrollbar{display:none}.pk-category-filter__chip{flex-shrink:0;scroll-snap-align:start}.pk-category-filter__count{color:var(--pk-color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-chip[data-selected] .pk-category-filter__count{color:inherit;opacity:.7}@media (min-width:640px){.pk-category-filter__scroll{flex-wrap:wrap;overflow-x:visible}}.pk-checkbox{position:relative;display:flex;align-items:flex-start;gap:var(--pk-space-2);min-width:0;color:var(--pk-color-text-primary);font:var(--pk-font-body-md)}.pk-checkbox__box{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-4);height:var(--pk-space-4);margin:var(--pk-space-0-5) 0 0;padding:0;background:var(--pk-color-bg-surface);color:var(--pk-color-action-on-primary);border:var(--pk-border-width-default) solid var(--pk-color-text-tertiary);border-radius:var(--pk-radius-xs);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-checkbox__box:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-checkbox:hover .pk-checkbox__box:not(:disabled){border-color:var(--pk-color-text-secondary)}.pk-checkbox__box[data-state=checked],.pk-checkbox__box[data-state=indeterminate]{background:var(--pk-color-action-primary);border-color:var(--pk-color-action-primary)}.pk-checkbox:hover .pk-checkbox__box:not(:disabled)[data-state=checked],.pk-checkbox:hover .pk-checkbox__box:not(:disabled)[data-state=indeterminate]{background:var(--pk-color-action-primary-hover);border-color:var(--pk-color-action-primary-hover)}.pk-checkbox:hover .pk-checkbox__box[data-invalid][data-state=unchecked]:not(:disabled),.pk-checkbox__box[data-invalid][data-state=unchecked]{border-color:var(--pk-color-status-danger)}.pk-checkbox__box:disabled{background:var(--pk-color-bg-sidebar);border-color:var(--pk-color-border-strong);cursor:not-allowed}.pk-checkbox__box:disabled[data-state=checked],.pk-checkbox__box:disabled[data-state=indeterminate]{background:var(--pk-color-bg-selected);border-color:var(--pk-color-border-strong);color:var(--pk-color-text-tertiary)}.pk-checkbox__indicator{display:inline-flex;animation:pk-fade-in var(--pk-duration-fast) var(--pk-easing-enter)}.pk-checkbox__indicator[data-state=checked] .pk-checkbox__minus,.pk-checkbox__indicator[data-state=indeterminate] .pk-checkbox__check{display:none}.pk-checkbox__text{display:flex;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-checkbox__label{color:var(--pk-color-text-primary);cursor:pointer}.pk-checkbox__label:after{content:"";position:absolute;inset:0}.pk-checkbox__description{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-checkbox__error{margin-top:var(--pk-space-1)}.pk-checkbox[data-disabled] .pk-checkbox__label{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-checkbox[data-disabled] .pk-checkbox__description{color:var(--pk-color-text-tertiary)}.pk-checkbox-group{min-width:0;margin:0;padding:0;border:0}.pk-checkbox-group__legend{margin-bottom:var(--pk-space-2);padding:0}.pk-checkbox-group>.pk-field__error,.pk-checkbox-group>.pk-field__help{margin-top:var(--pk-space-1-5)}.pk-checkbox-group__items{display:flex;flex-direction:column;gap:var(--pk-space-3)}.pk-checkbox-group__items[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;column-gap:var(--pk-space-6)}.pk-checkbox-group[data-disabled] .pk-checkbox-group__legend{color:var(--pk-color-text-tertiary)}@media (pointer:coarse){.pk-checkbox{padding-block:calc((var(--pk-size-touch) - var(--pk-space-5)) / 2)}.pk-checkbox-group__items{gap:0}}.pk-chip{--pk-chip-height:var(--pk-size-control-sm);--pk-chip-pad:var(--pk-space-3);position:relative;display:inline-flex;align-items:center;max-width:100%;height:var(--pk-chip-height);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-strong);border-radius:var(--pk-radius-full);font:var(--pk-font-label-sm);white-space:nowrap;vertical-align:middle;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-chip--sm{--pk-chip-height:var(--pk-space-6);--pk-chip-pad:var(--pk-space-2);font:var(--pk-font-caption)}.pk-chip__label,.pk-chip__toggle{display:inline-flex;align-items:center;gap:var(--pk-space-1-5);min-width:0;height:100%;padding:0 var(--pk-chip-pad);color:inherit;font:inherit}.pk-chip--sm .pk-chip__label,.pk-chip--sm .pk-chip__toggle{gap:var(--pk-space-1)}.pk-chip__toggle{margin:0;background:transparent;border:0;border-radius:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-chip__toggle:focus-visible{outline:none}.pk-chip:has(.pk-chip__toggle:focus-visible){box-shadow:var(--pk-focus-ring)}.pk-chip__text{overflow:hidden;text-overflow:ellipsis}.pk-chip__icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-chip[data-removable] .pk-chip__label,.pk-chip[data-removable] .pk-chip__toggle{padding-right:var(--pk-space-1)}.pk-chip__remove{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-space-4);height:var(--pk-space-4);margin:0 var(--pk-space-1-5) 0 0;padding:0;background:transparent;color:var(--pk-color-text-secondary);border:0;border-radius:var(--pk-radius-full);cursor:pointer}.pk-chip__remove:before{content:"";position:absolute;inset:calc(var(--pk-space-1-5) * -1);border-radius:var(--pk-radius-full)}.pk-chip__remove:hover:not(:disabled){background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary)}.pk-chip__remove:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-chip[data-interactive]:hover:not([data-disabled]):not([data-selected]){background:var(--pk-color-bg-hover);border-color:var(--pk-color-border-hover)}.pk-chip[data-interactive]:active:not([data-disabled]):not([data-selected]){background:var(--pk-color-bg-selected)}.pk-chip[data-selected]{background:var(--pk-color-bg-inverse);border-color:var(--pk-color-bg-inverse);color:var(--pk-color-text-inverse)}.pk-chip[data-selected] .pk-chip__icon,.pk-chip[data-selected] .pk-chip__remove{color:inherit}.pk-chip[data-selected] .pk-chip__remove:hover:not(:disabled){background:color-mix(in srgb,var(--pk-color-text-inverse) 20%,transparent);color:inherit}.pk-chip[data-disabled]{background:var(--pk-color-bg-sidebar);border-color:var(--pk-color-border-default);color:var(--pk-color-text-tertiary)}.pk-chip[data-disabled] .pk-chip__remove,.pk-chip[data-disabled] .pk-chip__toggle{cursor:not-allowed}.pk-chip[data-disabled] .pk-chip__icon,.pk-chip[data-disabled] .pk-chip__remove{color:inherit}.pk-chip[data-disabled][data-selected]{background:var(--pk-color-bg-selected);border-color:var(--pk-color-bg-selected);color:var(--pk-color-text-tertiary)}.pk-citations{margin-top:var(--pk-space-10);padding-top:var(--pk-space-4);border-top:var(--pk-border-width-default) solid var(--pk-doc-rule,var(--pk-color-border-default));font-family:var(--pk-doc-font,var(--pk-font-family-serif))}.pk-citations__title{margin:0 0 var(--pk-space-3);font:var(--pk-font-doc-h2);font-family:inherit;letter-spacing:var(--pk-tracking-doc-h2);color:var(--pk-color-text-primary)}.pk-citations__list{display:flex;flex-direction:column;gap:var(--pk-space-1-5);margin:0;padding-left:var(--pk-space-5);font:var(--pk-font-doc-small);font-family:inherit;color:var(--pk-color-text-secondary)}.pk-citations__item{padding-left:var(--pk-space-1)}.pk-citations__item::marker{color:var(--pk-doc-accent-text,var(--pk-color-text-primary))}.pk-citations__icon{margin-right:var(--pk-space-1);color:var(--pk-color-text-tertiary);vertical-align:baseline}.pk-citations__link{color:var(--pk-doc-accent-text,var(--pk-color-text-primary));text-underline-offset:var(--pk-space-0-5)}.pk-citations__link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:var(--pk-radius-xs)}.pk-citation-mark{font-size:.7em;line-height:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-citation-mark__link{padding:0 var(--pk-space-0-5);color:var(--pk-doc-accent-text,var(--pk-color-text-primary));text-decoration:none;border-radius:var(--pk-radius-xs)}.pk-citation-mark__link:hover{background:var(--pk-doc-highlight,var(--pk-color-accent-subtle))}.pk-citation-mark__link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-clarify{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;padding:var(--pk-space-4);border:var(--pk-border-width-default) solid var(--pk-color-accent);border-radius:var(--pk-radius-lg);background:var(--pk-color-accent-subtle);color:var(--pk-color-text-primary)}.pk-clarify__eyebrow{display:flex;align-items:center;gap:var(--pk-space-1-5);margin:0;font:var(--pk-font-label-sm);color:var(--pk-color-accent-text)}.pk-clarify__question{margin:0;font:var(--pk-font-body-md);font-weight:500}.pk-clarify__options{display:flex;flex-wrap:wrap;gap:var(--pk-space-2)}.pk-clarify__form{display:flex;align-items:flex-start;gap:var(--pk-space-2)}.pk-clarify__input{flex:1 1 auto;min-width:0}.pk-clarify__skip{display:flex}@media (max-width:639px){.pk-clarify__form{flex-direction:column;align-items:stretch}}.pk-code-block{overflow:hidden;background:var(--pk-color-bg-sidebar);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md)}.pk-code-block__header{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-space-3);min-height:var(--pk-size-control-sm);padding:var(--pk-space-1) var(--pk-space-1) var(--pk-space-1) var(--pk-space-3);background:var(--pk-color-bg-surface);-webkit-border-after:var(--pk-border-width-default) solid var(--pk-color-border-default);border-block-end:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-code-block__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary)}.pk-code-block__pre{margin:0;padding:var(--pk-space-3) var(--pk-space-4);overflow-x:auto;font:var(--pk-font-mono);color:var(--pk-color-text-primary);-moz-tab-size:2;tab-size:2}.pk-code-block__code{font:inherit;white-space:pre}.pk-code-block[data-wrap] .pk-code-block__pre{overflow-x:visible}.pk-code-block[data-wrap] .pk-code-block__code{white-space:pre-wrap;overflow-wrap:anywhere}.pk-code-block__copy[data-copied]{color:var(--pk-color-status-success)}.pk-collection{color:var(--pk-color-text-primary)}.pk-collection__rows{display:flex;flex-direction:column;gap:var(--pk-space-2);margin:0;padding:0;list-style:none}.pk-collection__row{min-width:0}.pk-collection__cards{display:grid;grid-gap:var(--pk-space-3);gap:var(--pk-space-3);margin:0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr)}.pk-collection__card{display:flex;min-width:0}.pk-collection__card>*{width:100%}.pk-collection__board{display:grid;grid-gap:var(--pk-space-3);gap:var(--pk-space-3);align-items:start;grid-template-columns:minmax(0,1fr)}.pk-collection__column{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;padding:var(--pk-space-3);background:var(--pk-color-bg-sidebar);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-collection__column-head{display:flex;flex-direction:column;gap:var(--pk-space-0-5)}.pk-collection__column-title{display:flex;align-items:center;gap:var(--pk-space-2);margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm)}.pk-collection__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pk-space-5);padding:0 var(--pk-space-1-5);font:var(--pk-font-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pk-color-text-secondary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-collection__count[data-over]{color:var(--pk-color-status-warning);background:var(--pk-color-status-warning-subtle)}.pk-collection__column-description{margin:0;font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-collection__column-items{display:flex;flex-direction:column;gap:var(--pk-space-2);margin:0;padding:0;list-style:none}.pk-collection__column-empty{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-tertiary)}@media (min-width:640px){.pk-collection__cards{grid-template-columns:repeat(var(--pk-collection-cols-sm,2),minmax(0,1fr))}.pk-collection__board{grid-template-columns:repeat(var(--pk-collection-board-cols,3),minmax(0,1fr))}}@media (min-width:1024px){.pk-collection__cards{grid-template-columns:repeat(var(--pk-collection-cols-md,3),minmax(0,1fr))}}.pk-combobox__trigger{justify-content:space-between;text-align:left;cursor:pointer}.pk-combobox__trigger[data-placeholder] .pk-combobox__value{color:var(--pk-color-text-tertiary)}.pk-combobox__trigger[data-disabled]{cursor:not-allowed}.pk-combobox__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-combobox__chevron{transition:transform var(--pk-duration-fast) var(--pk-easing-standard)}.pk-combobox__trigger[data-state=open]>.pk-combobox__chevron{transform:rotate(180deg)}.pk-menu.pk-combobox__content{display:flex;flex-direction:column;padding:0;width:var(--radix-popover-trigger-width);min-width:calc(var(--pk-space-24) * 2);max-width:min(calc(var(--pk-space-24) * 5),var(--radix-popover-content-available-width))}.pk-combobox__command{display:flex;flex-direction:column;min-height:0}.pk-combobox__search{display:flex;align-items:center;gap:var(--pk-space-2);min-height:var(--pk-size-control-md);padding:0 var(--pk-space-3);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-combobox__search>.pk-icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-combobox__input{flex:1 1;min-width:0;align-self:stretch;padding:0;border:0;outline:none;background:transparent;color:var(--pk-color-text-primary);font:var(--pk-font-body-md)}.pk-combobox__input::placeholder{color:var(--pk-color-text-tertiary);opacity:1}.pk-combobox__list{max-height:min(calc(var(--pk-space-24) * 3),calc(var(--radix-popover-content-available-height) - var(--pk-size-control-md)));overflow-y:auto;overscroll-behavior:contain;padding:var(--pk-space-1);scroll-padding:var(--pk-space-1)}.pk-combobox__status{padding:var(--pk-space-3) var(--pk-space-2);font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-combobox__item,.pk-combobox__status{display:flex;align-items:center;gap:var(--pk-space-2)}.pk-combobox__item{position:relative;min-height:var(--pk-size-control-sm);padding:var(--pk-space-1-5) var(--pk-space-2);border-radius:var(--pk-radius-sm);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-combobox__item[data-selected=true]{background:var(--pk-color-bg-hover)}.pk-combobox__item[data-disabled=true]{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-combobox__item[data-checked] .pk-combobox__label{font-weight:500}.pk-combobox__item>.pk-icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-combobox__lead{display:inline-flex;flex-shrink:0;align-items:center}.pk-combobox__label{min-width:0;overflow-wrap:anywhere}.pk-combobox__check{display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-4);height:var(--pk-space-4);border:var(--pk-border-width-default) solid var(--pk-color-border-strong);border-radius:var(--pk-radius-xs);background:var(--pk-color-bg-surface);color:var(--pk-color-action-on-primary)}.pk-combobox__check[data-checked]{background:var(--pk-color-action-primary);border-color:var(--pk-color-action-primary)}.pk-combobox__item[data-disabled=true] .pk-combobox__check{border-color:var(--pk-color-border-default);background:var(--pk-color-bg-sidebar)}.pk-command-palette{position:fixed;top:var(--pk-space-16);left:50%;z-index:var(--pk-z-modal);display:flex;flex-direction:column;width:min(calc(var(--pk-space-24) * 5.5),calc(100% - var(--pk-space-8)));max-height:min(calc(var(--pk-space-24) * 6),calc(100% - var(--pk-space-24)));transform:translateX(-50%);background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-xl);box-shadow:var(--pk-shadow-3);outline:none;overflow:hidden}.pk-command-palette[data-state=open]{animation:pk-command-palette-in var(--pk-duration-base) var(--pk-easing-enter)}.pk-command-palette[data-state=closed]{animation:pk-command-palette-out var(--pk-duration-fast) var(--pk-easing-exit)}.pk-command-palette__command{display:flex;flex-direction:column;min-height:0}.pk-command-palette__search{display:flex;align-items:center;gap:var(--pk-space-2);min-height:var(--pk-size-control-lg);padding:0 var(--pk-space-4);flex-shrink:0;border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-command-palette__search>.pk-icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-command-palette__input{flex:1 1;min-width:0;align-self:stretch;padding:0;border:0;outline:none;background:transparent;color:var(--pk-color-text-primary);font:var(--pk-font-body-lg)}.pk-command-palette__input::placeholder{color:var(--pk-color-text-tertiary);opacity:1}.pk-command-palette__escape{flex-shrink:0}.pk-command-palette__list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--pk-space-2);scroll-padding:var(--pk-space-2)}.pk-command-palette__status{padding:var(--pk-space-6) var(--pk-space-2);text-align:center;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-command-palette__group [cmdk-group-heading]{padding:var(--pk-space-2) var(--pk-space-2) var(--pk-space-1);font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;color:var(--pk-color-text-secondary)}.pk-command-palette__item{display:flex;align-items:center;gap:var(--pk-space-3);min-height:var(--pk-size-row);padding:var(--pk-space-2) var(--pk-space-2);border-radius:var(--pk-radius-md);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-command-palette__item[data-selected=true]{background:var(--pk-color-bg-hover)}.pk-command-palette__item[data-disabled=true]{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-command-palette__item>.pk-icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-command-palette__item[data-selected=true]>.pk-icon{color:var(--pk-color-accent-text)}.pk-command-palette__text{display:flex;flex-direction:column;flex:1 1;min-width:0}.pk-command-palette__description,.pk-command-palette__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-command-palette__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-command-palette__shortcut{flex-shrink:0;margin-left:auto;padding-left:var(--pk-space-4);font:var(--pk-font-mono);color:var(--pk-color-text-secondary)}.pk-command-palette__footer{display:flex;align-items:center;gap:var(--pk-space-4);flex-shrink:0;padding:var(--pk-space-2) var(--pk-space-4);font:var(--pk-font-caption);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-sidebar);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-command-palette__hint{display:inline-flex;align-items:center;gap:var(--pk-space-1-5)}.pk-command-palette__hint--end{margin-left:auto}@media (max-width:640px){.pk-command-palette{top:var(--pk-space-4);width:calc(100% - var(--pk-space-4) * 2);max-height:calc(100% - var(--pk-space-8))}.pk-command-palette__escape,.pk-command-palette__hint{display:none}.pk-command-palette__hint--end{display:inline-flex;margin-left:0}}@keyframes pk-command-palette-in{0%{opacity:0;transform:translateX(-50%) translateY(calc(var(--pk-space-2) * -1)) scale(.98)}to{opacity:1;transform:translateX(-50%)}}@keyframes pk-command-palette-out{0%{opacity:1;transform:translateX(-50%)}to{opacity:0;transform:translateX(-50%) scale(.98)}}@media (prefers-reduced-motion:reduce){.pk-command-palette[data-state=closed]{animation-name:pk-command-palette-out}}.pk-comment-thread{display:flex;flex-direction:column;gap:var(--pk-space-4);padding:var(--pk-space-4);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-comment-thread[data-resolved]{background:var(--pk-color-bg-canvas)}.pk-comment-thread__header{display:flex;align-items:flex-start;gap:var(--pk-space-3)}.pk-comment-thread__anchor{flex:1 1;min-width:0;margin:0;padding-left:var(--pk-space-3);font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);font-style:italic;border-left:var(--pk-space-0-5) solid var(--pk-color-accent)}.pk-comment-thread__header-end{display:flex;align-items:center;gap:var(--pk-space-2);margin-left:auto}.pk-comment-thread__list{display:flex;flex-direction:column;gap:var(--pk-space-4);margin:0;padding:0;list-style:none}.pk-comment-thread__empty{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-comment{display:flex;gap:var(--pk-space-3)}.pk-comment__body{display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0}.pk-comment__byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pk-space-2);margin:0}.pk-comment__author{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-comment__date{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-comment__text{margin:0;font:var(--pk-font-body-md);white-space:pre-wrap;overflow-wrap:anywhere}.pk-comment-thread__composer{display:flex;flex-direction:column;align-items:flex-end;gap:var(--pk-space-2)}.pk-comment-thread__composer>.pk-field{width:100%}.pk-composer{gap:var(--pk-space-1-5);width:100%}.pk-composer,.pk-composer__box{display:flex;flex-direction:column}.pk-composer__box{position:relative;gap:var(--pk-space-2);padding:var(--pk-space-3);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),box-shadow var(--pk-duration-fast) var(--pk-easing-standard)}.pk-composer__box:hover{border-color:var(--pk-color-border-hover)}.pk-composer__box:focus-within{border-color:var(--pk-color-border-focus);box-shadow:var(--pk-focus-ring)}.pk-composer[data-dragging] .pk-composer__box{border-color:var(--pk-color-border-focus);border-style:dashed}.pk-composer[data-disabled] .pk-composer__box{background:var(--pk-color-bg-sidebar)}.pk-composer__attachments{-webkit-padding-after:var(--pk-space-1);padding-block-end:var(--pk-space-1)}.pk-composer__input{display:block;width:100%;min-height:calc(var(--pk-space-6) + var(--pk-space-1));max-height:calc(var(--pk-space-6) * 8);padding:0;margin:0;overflow-y:hidden;resize:none;font:var(--pk-font-body-md);color:var(--pk-color-text-primary);background:transparent;border:0;outline:none}.pk-composer__input::placeholder{color:var(--pk-color-text-tertiary)}.pk-composer__input:disabled{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-composer__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-space-3)}.pk-composer__tools{display:flex;align-items:center;gap:var(--pk-space-1);min-width:0}.pk-composer__send{display:flex;align-items:center;gap:var(--pk-space-3)}.pk-composer__hint{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-composer__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:var(--pk-font-label-md);color:var(--pk-color-text-primary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-lg)}@media (max-width:640px){.pk-composer__send{flex-wrap:wrap-reverse;justify-content:flex-end}.pk-composer__hint{flex-basis:100%;text-align:right}}.pk-connect-card__tile{display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-10);height:var(--pk-space-10);background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary);font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm);border-radius:var(--pk-radius-md)}.pk-connect-card[data-status=connected] .pk-connect-card__tile{background:var(--pk-color-status-success-subtle);color:var(--pk-color-status-success)}.pk-connect-card[data-status=expired] .pk-connect-card__tile{background:var(--pk-color-status-warning-subtle);color:var(--pk-color-status-warning)}.pk-connect-card[data-status=error] .pk-connect-card__tile{background:var(--pk-color-status-danger-subtle);color:var(--pk-color-status-danger)}.pk-connect-card__account{display:flex;align-items:center;gap:var(--pk-space-2);flex-wrap:wrap;margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-connect-card__account>.pk-icon{flex-shrink:0;color:var(--pk-color-text-tertiary)}.pk-connect-card__account-label{color:var(--pk-color-text-secondary)}.pk-connect-card__account-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--pk-font-family-mono);color:var(--pk-color-text-primary)}.pk-connect-card__footer{gap:var(--pk-space-2)}@media (max-width:480px){.pk-connect-card__footer{flex-direction:column-reverse;align-items:stretch}.pk-connect-card__footer>.pk-button{width:100%}}.pk-connect-card[data-status=connected] .pk-connect-card__tile--logo,.pk-connect-card[data-status=error] .pk-connect-card__tile--logo,.pk-connect-card[data-status=expired] .pk-connect-card__tile--logo,.pk-connect-card__tile--logo{background:var(--pk-color-bg-sidebar);padding:var(--pk-space-2)}.pk-connect-card__tile--logo>img,.pk-connect-card__tile--logo>svg{width:100%;height:100%;object-fit:contain}.pk-data-table{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0}.pk-data-table__toolbar{display:flex;align-items:center;gap:var(--pk-space-2);flex-wrap:wrap}.pk-data-table__toolbar-start{display:flex;align-items:center;gap:var(--pk-space-2);flex:1 1;min-width:0;flex-wrap:wrap}.pk-data-table__scroll{overflow-x:auto;overscroll-behavior-x:contain;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-data-table__scroll:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-data-table__table{width:100%;border-collapse:collapse;text-align:left;font:var(--pk-font-body-sm);color:var(--pk-color-text-primary)}.pk-data-table__header-cell{padding:var(--pk-space-2) var(--pk-space-3);font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary);font-weight:500;white-space:nowrap;background:var(--pk-color-bg-sidebar);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-data-table__header-cell[data-align=end]{text-align:right}.pk-data-table__header-cell[data-align=center]{text-align:center}.pk-data-table__header-cell[data-align=end] .pk-data-table__sort{margin-left:auto}.pk-data-table__header-cell[data-align=center] .pk-data-table__sort{margin-inline:auto}.pk-data-table__more{display:flex;align-items:center;justify-content:center;gap:var(--pk-space-3)}.pk-data-table__more-count{margin:0;font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-data-table__more-button{font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary);padding:var(--pk-space-1) var(--pk-space-3);background:none;cursor:pointer;border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-sm)}.pk-data-table__more-button:hover{color:var(--pk-color-text-primary);border-color:var(--pk-color-border-hover)}.pk-data-table__more-button:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-data-table--sticky:not(.pk-data-table--page) .pk-data-table__scroll{max-height:calc(var(--pk-space-24) * 8);overflow-y:auto}.pk-data-table--page .pk-data-table__scroll{overflow:visible;width:max-content;min-width:100%}.pk-data-table--sticky .pk-data-table__header-cell{position:-webkit-sticky;position:sticky;top:var(--pk-data-table-sticky-top,0);z-index:var(--pk-z-sticky)}.pk-data-table__sort{display:inline-flex;align-items:center;gap:var(--pk-space-1);margin:calc(var(--pk-space-1) * -1) calc(var(--pk-space-1-5) * -1);padding:var(--pk-space-1) var(--pk-space-1-5);font:inherit;color:inherit;background:none;border:0;border-radius:var(--pk-radius-sm);cursor:pointer}.pk-data-table__sort:hover{background:var(--pk-color-bg-hover);color:var(--pk-color-text-primary)}.pk-data-table__sort:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-data-table__sort[data-sorted]{color:var(--pk-color-text-primary)}.pk-data-table__sort-hint{opacity:0;transition:opacity var(--pk-duration-fast) var(--pk-easing-standard)}.pk-data-table__sort:focus-visible .pk-data-table__sort-hint,.pk-data-table__sort:hover .pk-data-table__sort-hint{opacity:1}.pk-data-table__row{border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-data-table__body .pk-data-table__row:last-child{border-bottom:0}.pk-data-table__body .pk-data-table__row[data-selected]{background:var(--pk-color-bg-selected)}.pk-data-table__body .pk-data-table__row[data-clickable]{cursor:pointer}.pk-data-table__body .pk-data-table__row[data-clickable]:hover{background:var(--pk-color-bg-hover)}.pk-data-table__body .pk-data-table__row[data-clickable]:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-data-table__cell{height:var(--pk-size-row);padding:var(--pk-space-2) var(--pk-space-3);vertical-align:middle}.pk-data-table__cell[data-align=end]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-data-table__cell[data-align=center]{text-align:center}.pk-data-table__select-cell{width:var(--pk-space-10);padding-right:0}.pk-data-table__empty{padding:var(--pk-space-6) var(--pk-space-3);text-align:center}.pk-data-table__empty-text{margin:0;color:var(--pk-color-text-secondary)}@media (max-width:640px){.pk-data-table__cell,.pk-data-table__header-cell{padding:var(--pk-space-2)}}.pk-datefield__icon{display:inline-flex;flex-shrink:0;color:var(--pk-color-text-secondary);cursor:pointer}.pk-control[data-disabled] .pk-datefield__icon{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-datefield__input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-datefield[data-empty] .pk-datefield__input:not(:focus){color:var(--pk-color-text-tertiary)}.pk-datefield__input::-webkit-calendar-picker-indicator{display:none}.pk-datefield__input::-webkit-datetime-edit,.pk-datefield__input::-webkit-datetime-edit-fields-wrapper{padding:0}.pk-datefield__input::-webkit-date-and-time-value{text-align:left}.pk-datefield__input::-webkit-datetime-edit-day-field:focus,.pk-datefield__input::-webkit-datetime-edit-month-field:focus,.pk-datefield__input::-webkit-datetime-edit-year-field:focus{color:var(--pk-color-text-primary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-xs);outline:none}.pk-datefield__input{cursor:pointer}.pk-control[data-disabled] .pk-datefield__input{cursor:not-allowed}.pk-dialog__overlay{position:fixed;inset:0;z-index:var(--pk-z-modal);background:var(--pk-color-scrim)}.pk-dialog__overlay[data-state=open]{animation:pk-dialog-scrim-in var(--pk-duration-base) var(--pk-easing-enter)}.pk-dialog__overlay[data-state=closed]{animation:pk-dialog-scrim-out var(--pk-duration-fast) var(--pk-easing-exit)}.pk-dialog__header{display:flex;flex-direction:column;gap:var(--pk-space-1);flex-shrink:0;padding:var(--pk-space-6) var(--pk-space-6) var(--pk-space-2)}[data-closable]>.pk-dialog__header{padding-right:var(--pk-space-12)}.pk-dialog__title{margin:0;font:var(--pk-font-heading-md);color:var(--pk-color-text-primary)}.pk-dialog__description{margin:0;font:var(--pk-font-body-md);color:var(--pk-color-text-secondary)}.pk-dialog__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--pk-space-2) var(--pk-space-6) var(--pk-space-4);font:var(--pk-font-body-md);color:var(--pk-color-text-primary)}.pk-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--pk-space-2);flex-shrink:0;padding:var(--pk-space-4) var(--pk-space-6) var(--pk-space-6)}.pk-dialog__close{position:absolute;top:var(--pk-space-4);right:var(--pk-space-4)}.pk-dialog{--pk-dialog-width:calc(var(--pk-space-24) * 5.5);position:fixed;top:50%;left:50%;z-index:var(--pk-z-modal);display:flex;flex-direction:column;width:min(var(--pk-dialog-width),calc(100% - var(--pk-space-8)));max-height:calc(100dvh - var(--pk-space-16));transform:translate(-50%,-50%);background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-xl);box-shadow:var(--pk-shadow-3);outline:none}.pk-dialog--sm{--pk-dialog-width:calc(var(--pk-space-24) * 4.25)}.pk-dialog--lg{--pk-dialog-width:calc(var(--pk-space-24) * 9)}.pk-dialog[data-state=open]{animation:pk-dialog-in var(--pk-duration-base) var(--pk-easing-enter)}.pk-dialog[data-state=closed]{animation:pk-dialog-out var(--pk-duration-fast) var(--pk-easing-exit)}@media (max-width:640px){.pk-dialog{width:calc(100% - var(--pk-space-4) * 2);max-height:calc(100dvh - var(--pk-space-8))}.pk-dialog__header{padding:var(--pk-space-5) var(--pk-space-5) var(--pk-space-2)}.pk-dialog__body{padding:var(--pk-space-2) var(--pk-space-5) var(--pk-space-4)}.pk-dialog__footer{flex-direction:column-reverse;align-items:stretch;padding:var(--pk-space-4) var(--pk-space-5) var(--pk-space-5)}.pk-dialog__close{top:var(--pk-space-3);right:var(--pk-space-3)}}@keyframes pk-dialog-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes pk-dialog-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes pk-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + var(--pk-space-2))) scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pk-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) scale(.98)}}@media (prefers-reduced-motion:reduce){.pk-dialog[data-state],.pk-dialog__overlay[data-state]{animation-name:pk-dialog-scrim-in}.pk-dialog[data-state=closed],.pk-dialog__overlay[data-state=closed]{animation-name:pk-dialog-scrim-out}}.pk-divider--horizontal{flex-shrink:0;width:100%;height:0;margin:0;border:0;border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-divider--vertical{flex-shrink:0;align-self:stretch;width:0;min-height:var(--pk-space-4);border-left:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-divider--labelled{display:flex;align-items:center;gap:var(--pk-space-3);width:100%}.pk-divider__line{flex:1 1;border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-divider__label{flex-shrink:0;font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-doc-table{margin:var(--pk-space-6) 0;overflow-x:auto}.pk-doc-table__table{width:100%;border-collapse:collapse;font:var(--pk-font-doc-small);font-family:var(--pk-doc-font,var(--pk-font-family-serif));color:var(--pk-color-text-primary)}.pk-doc-table__caption{margin-bottom:var(--pk-space-2);font:var(--pk-font-doc-small);font-family:inherit;color:var(--pk-color-text-secondary);text-align:left}.pk-doc-table__table td,.pk-doc-table__table th{padding:var(--pk-space-2) var(--pk-space-3);border-bottom:var(--pk-border-width-default) solid var(--pk-doc-rule,var(--pk-color-border-default));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top}.pk-doc-table__table td:first-child,.pk-doc-table__table th:first-child{padding-left:0}.pk-doc-table__table td:last-child,.pk-doc-table__table th:last-child{padding-right:0}.pk-doc-table__table thead th{font-weight:600;color:var(--pk-doc-accent-text,var(--pk-color-text-primary));white-space:nowrap;border-bottom:var(--pk-border-width-focus) solid var(--pk-doc-accent,var(--pk-color-text-primary))}.pk-doc-table__table tbody th{font-weight:600}.pk-doc-table__table tbody tr:last-child td,.pk-doc-table__table tbody tr:last-child th{border-bottom:0}.pk-doc-table__table [data-align=end]{text-align:right}.pk-doc-table__table [data-align=center]{text-align:center}.pk-doc-table__table [data-align=start]{text-align:left}.pk-document{display:block;box-sizing:border-box;max-width:var(--pk-size-reading);margin:0 auto;padding:var(--pk-space-10) var(--pk-space-6) var(--pk-space-12);background:var(--pk-doc-paper,var(--pk-color-bg-surface));color:var(--pk-color-text-primary);font:var(--pk-font-doc-body);font-family:var(--pk-doc-font,var(--pk-font-family-serif));letter-spacing:var(--pk-tracking-doc-body)}.pk-document__brand{display:flex;align-items:center;gap:var(--pk-space-2);margin-bottom:var(--pk-space-6)}.pk-document__logo{max-width:calc(var(--pk-space-24) * 2);max-height:var(--pk-space-8);object-fit:contain}.pk-document__brand-name{font:var(--pk-font-label-sm);font-family:var(--pk-font-family-sans);letter-spacing:var(--pk-tracking-label-sm);color:var(--pk-color-text-secondary);text-transform:uppercase}.pk-document__header{padding-bottom:var(--pk-space-5);border-bottom:var(--pk-border-width-default) solid var(--pk-doc-rule,var(--pk-color-border-default))}.pk-document__title{margin:0;font:var(--pk-font-doc-title);font-family:var(--pk-doc-font,var(--pk-font-family-serif));letter-spacing:var(--pk-tracking-doc-title);color:var(--pk-color-text-primary);text-wrap:balance}.pk-document__meta{margin:var(--pk-space-2) 0 0;font:var(--pk-font-doc-small);font-family:var(--pk-doc-font,var(--pk-font-family-serif));color:var(--pk-color-text-secondary)}.pk-document__sources{display:flex;flex-wrap:wrap;gap:var(--pk-space-1-5);margin-top:var(--pk-space-3)}.pk-document__body{margin-top:var(--pk-space-6)}.pk-document__body>:first-child{margin-top:0}.pk-document__body>:last-child{margin-bottom:0}.pk-document__body blockquote,.pk-document__body ol,.pk-document__body p,.pk-document__body ul{margin:0 0 var(--pk-space-4)}.pk-document__body h2,.pk-document__body h3{font-family:var(--pk-doc-font,var(--pk-font-family-serif));color:var(--pk-color-text-primary);text-wrap:balance}.pk-document__body h2{margin:var(--pk-space-8) 0 var(--pk-space-3);font:var(--pk-font-doc-h1);letter-spacing:var(--pk-tracking-doc-h1)}.pk-document__body h3{margin:var(--pk-space-6) 0 var(--pk-space-2);font:var(--pk-font-doc-h2);letter-spacing:var(--pk-tracking-doc-h2)}.pk-document__body ol,.pk-document__body ul{padding-left:var(--pk-space-5)}.pk-document__body li{margin-bottom:var(--pk-space-1)}.pk-document__body li::marker{color:var(--pk-color-text-tertiary)}.pk-document__body strong{font-weight:600}.pk-document__body mark{padding:0 var(--pk-space-0-5);background:var(--pk-doc-highlight,var(--pk-color-accent-subtle));color:inherit;border-radius:var(--pk-radius-xs)}.pk-document__body blockquote{padding-left:var(--pk-space-4);border-left:var(--pk-border-width-focus) solid var(--pk-doc-accent,var(--pk-color-text-primary));color:var(--pk-color-text-secondary);font-style:italic}.pk-document__body a{color:var(--pk-doc-accent-text,var(--pk-color-text-primary));text-underline-offset:var(--pk-space-0-5)}.pk-document__body a:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:var(--pk-radius-xs)}.pk-document__body hr{height:0;margin:var(--pk-space-8) 0;border:0;border-top:var(--pk-border-width-default) solid var(--pk-doc-rule,var(--pk-color-border-default))}.pk-document__body>small{display:block;font:var(--pk-font-doc-small);color:var(--pk-color-text-secondary)}@media (max-width:640px){.pk-document{padding:var(--pk-space-6) var(--pk-space-4) var(--pk-space-8)}}.pk-doc-theme{--pk-doc-font:var(--pk-font-family-serif);--pk-doc-accent:var(--pk-color-text-primary);--pk-doc-accent-on-light:var(--pk-color-text-primary);--pk-doc-accent-on-dark:var(--pk-color-text-primary);--pk-doc-accent-text:var(--pk-doc-accent-on-light);--pk-doc-accent-subtle:var(--pk-color-bg-selected);--pk-doc-highlight:var(--pk-color-accent-subtle);--pk-doc-rule:var(--pk-color-border-default);--pk-doc-paper:var(--pk-color-bg-surface);color:var(--pk-color-text-primary)}[data-theme=dark] .pk-doc-theme{--pk-doc-accent-text:var(--pk-doc-accent-on-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pk-doc-theme{--pk-doc-accent-text:var(--pk-doc-accent-on-dark)}}.pk-doc-theme ::selection{background:var(--pk-doc-highlight)}.pk-donut-chart{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;margin:0;color:var(--pk-color-text-primary)}.pk-donut-chart__caption{display:flex;flex-direction:column;gap:var(--pk-space-1)}.pk-donut-chart__title{font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-donut-chart__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-donut-chart__body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-5)}.pk-donut-chart__canvas{flex:0 0 auto;width:calc(var(--pk-space-24) * 2);max-width:100%}.pk-donut-chart__canvas>svg{display:block;width:100%;height:auto}.pk-donut-chart__track{fill:none;stroke:var(--pk-color-border-default);stroke-width:26}.pk-donut-chart__slice{fill:var(--pk-series-color,var(--pk-viz-1));stroke:none}circle.pk-donut-chart__slice{fill:none;stroke:var(--pk-series-color,var(--pk-viz-1));stroke-width:26}.pk-donut-chart__center-value{font:var(--pk-font-heading-md);letter-spacing:var(--pk-tracking-heading-md);fill:var(--pk-color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-donut-chart__center-label{font:var(--pk-font-caption);fill:var(--pk-color-text-tertiary)}.pk-donut-chart__legend{display:flex;flex:1 1 calc(var(--pk-space-24) * 0.8);flex-direction:column;gap:var(--pk-space-2);min-width:0;padding:0;margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);list-style:none}.pk-donut-chart__legend-item{display:flex;align-items:center;gap:var(--pk-space-2);min-width:0}.pk-donut-chart__swatch{flex:none;width:var(--pk-space-3);height:var(--pk-space-3);border-radius:var(--pk-radius-xs);background:var(--pk-series-color,var(--pk-viz-1))}.pk-donut-chart__legend-label{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--pk-color-text-primary);text-overflow:ellipsis;white-space:nowrap}.pk-donut-chart__legend-share,.pk-donut-chart__legend-value{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-donut-chart__legend-share{min-width:var(--pk-space-8);color:var(--pk-color-text-tertiary);text-align:end}.pk-drawer{--pk-drawer-width:calc(var(--pk-space-24) * 5);position:fixed;top:0;bottom:0;z-index:var(--pk-z-modal);display:flex;flex-direction:column;width:min(var(--pk-drawer-width),calc(100% - var(--pk-space-8)));background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);box-shadow:var(--pk-shadow-3);outline:none}.pk-drawer--sm{--pk-drawer-width:calc(var(--pk-space-24) * 3.75)}.pk-drawer--lg{--pk-drawer-width:calc(var(--pk-space-24) * 7.5)}.pk-drawer--right{right:0;border-left:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-drawer--left{left:0;border-right:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-drawer .pk-dialog__header{padding:var(--pk-space-5) var(--pk-space-6) var(--pk-space-4);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-drawer[data-closable]>.pk-dialog__header{padding-right:var(--pk-space-12)}.pk-drawer .pk-dialog__body{padding:var(--pk-space-5) var(--pk-space-6)}.pk-drawer .pk-dialog__footer{padding:var(--pk-space-4) var(--pk-space-6);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-drawer--right[data-state=open]{animation:pk-drawer-in-right var(--pk-duration-slow) var(--pk-easing-enter)}.pk-drawer--right[data-state=closed]{animation:pk-drawer-out-right var(--pk-duration-base) var(--pk-easing-exit)}.pk-drawer--left[data-state=open]{animation:pk-drawer-in-left var(--pk-duration-slow) var(--pk-easing-enter)}.pk-drawer--left[data-state=closed]{animation:pk-drawer-out-left var(--pk-duration-base) var(--pk-easing-exit)}@media (max-width:640px){.pk-drawer{width:calc(100% - var(--pk-space-6))}.pk-drawer .pk-dialog__header{padding:var(--pk-space-4) var(--pk-space-5) var(--pk-space-3)}.pk-drawer .pk-dialog__body{padding:var(--pk-space-4) var(--pk-space-5)}.pk-drawer .pk-dialog__footer{padding:var(--pk-space-3) var(--pk-space-5)}}@keyframes pk-drawer-in-right{0%{transform:translateX(100%)}to{transform:none}}@keyframes pk-drawer-out-right{0%{transform:none}to{transform:translateX(100%)}}@keyframes pk-drawer-in-left{0%{transform:translateX(-100%)}to{transform:none}}@keyframes pk-drawer-out-left{0%{transform:none}to{transform:translateX(-100%)}}@keyframes pk-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pk-drawer-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pk-drawer[data-state=open]{animation-name:pk-drawer-fade-in}.pk-drawer[data-state=closed]{animation-name:pk-drawer-fade-out}}.pk-empty-state{--pk-empty-tile:var(--pk-space-12);display:flex;flex-direction:column;align-items:center;gap:var(--pk-space-4);margin:0 auto;padding:var(--pk-space-8) var(--pk-space-4);max-width:calc(var(--pk-space-24) * 5);color:var(--pk-color-text-primary);text-align:center}.pk-empty-state--sm{--pk-empty-tile:var(--pk-space-10);gap:var(--pk-space-3);padding:var(--pk-space-6) var(--pk-space-4)}.pk-empty-state--lg{--pk-empty-tile:var(--pk-space-16);gap:var(--pk-space-5);padding:var(--pk-space-16) var(--pk-space-6)}.pk-empty-state__pictogram{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-empty-tile);height:var(--pk-empty-tile);background:var(--pk-color-bg-surface);color:var(--pk-color-text-secondary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-full)}.pk-empty-state[data-tone=error] .pk-empty-state__pictogram{background:var(--pk-color-status-danger-subtle);color:var(--pk-color-status-danger);border-color:color-mix(in srgb,var(--pk-color-status-danger) 25%,transparent)}.pk-empty-state__text{display:flex;flex-direction:column;gap:var(--pk-space-1);max-width:calc(var(--pk-space-24) * 4)}.pk-empty-state__title{margin:0;font:var(--pk-font-heading-md);letter-spacing:var(--pk-tracking-heading-md);color:var(--pk-color-text-primary)}.pk-empty-state--sm .pk-empty-state__title{font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm)}.pk-empty-state--lg .pk-empty-state__title{font:var(--pk-font-heading-lg);letter-spacing:var(--pk-tracking-heading-lg)}.pk-empty-state__description{margin:0;font:var(--pk-font-body-md);color:var(--pk-color-text-secondary)}.pk-empty-state--sm .pk-empty-state__description{font:var(--pk-font-body-sm)}.pk-empty-state--lg .pk-empty-state__description{font:var(--pk-font-body-lg)}.pk-empty-state__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pk-space-2);margin-top:var(--pk-space-1)}.pk-estimate-label{display:inline-flex;align-items:center;gap:var(--pk-space-1);padding:0 var(--pk-space-2);min-height:var(--pk-space-5);border:var(--pk-border-width-default) solid transparent;border-radius:var(--pk-radius-sm);background:var(--pk-color-accent-subtle);color:var(--pk-color-accent-text);font:var(--pk-font-caption);vertical-align:middle}.pk-estimate-label__icon{flex-shrink:0}.pk-estimate-label__text{min-width:0}.pk-export-menu{min-width:calc(var(--pk-space-24) * 2 + var(--pk-space-8))}.pk-export-menu .pk-menu__description{max-width:calc(var(--pk-space-24) * 2)}.pk-feedback-thumbs{display:inline-flex;align-items:center;gap:var(--pk-space-1)}.pk-feedback-thumbs__button[aria-pressed=true]{background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary)}.pk-feedback-thumbs__button--up[aria-pressed=true]{color:var(--pk-color-status-success)}.pk-feedback-thumbs__button--down[aria-pressed=true]{color:var(--pk-color-status-danger)}.pk-feedback-thumbs__reasons{display:flex;flex-direction:column;gap:var(--pk-space-1);margin:0;padding:0;list-style:none}.pk-feedback-thumbs__reason{display:block;width:100%;padding:var(--pk-space-1-5) var(--pk-space-2);font:var(--pk-font-body-md);color:var(--pk-color-text-primary);text-align:left;background:none;border:0;border-radius:var(--pk-radius-sm);cursor:pointer}.pk-feedback-thumbs__reason:hover{background:var(--pk-color-bg-hover)}.pk-feedback-thumbs__reason:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-field{display:flex;flex-direction:column;gap:var(--pk-space-1-5);min-width:0}.pk-field__label{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-field__optional{color:var(--pk-color-text-secondary);font-weight:400}.pk-field__label-row{display:flex;align-items:baseline;gap:var(--pk-space-1);min-width:0}.pk-field__required{color:var(--pk-color-action-danger);font:var(--pk-font-label-sm);font-weight:700}.pk-field__help{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-suggestion-hint{font:var(--pk-font-caption);color:var(--pk-color-accent-text)}.pk-field__error{display:flex;align-items:flex-start;gap:var(--pk-space-1-5);margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-status-danger)}.pk-field__error .pk-icon{flex-shrink:0;margin-top:var(--pk-space-0-5)}.pk-field[data-disabled] .pk-field__label{color:var(--pk-color-text-tertiary)}.pk-control{display:flex;align-items:center;gap:var(--pk-space-2);width:100%;min-height:var(--pk-size-control-md);padding:0 var(--pk-space-3);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);font:var(--pk-font-body-md);border:var(--pk-border-width-default) solid var(--pk-color-border-strong);border-radius:var(--pk-radius-md);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),box-shadow var(--pk-duration-fast) var(--pk-easing-standard)}.pk-control:hover{border-color:var(--pk-color-border-hover)}.pk-control:focus-visible,.pk-control:focus-within{outline:none;box-shadow:var(--pk-focus-ring)}.pk-control[data-invalid]{border-color:var(--pk-color-status-danger)}.pk-control[data-disabled]{background:var(--pk-color-bg-sidebar);border-color:var(--pk-color-border-default);color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-control--sm{min-height:var(--pk-size-control-sm);font:var(--pk-font-body-sm)}.pk-control--lg{min-height:var(--pk-size-control-lg)}.pk-control--multiline{align-items:stretch;flex-direction:column;padding:var(--pk-space-2) var(--pk-space-3)}.pk-control>.pk-icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-control__input{flex:1 1;min-width:0;align-self:stretch;padding:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.pk-control__input::placeholder{color:var(--pk-color-text-tertiary);opacity:1}.pk-control__input:disabled{cursor:not-allowed}.pk-control:has(>.pk-control__input:-moz-read-only:not(:disabled)){background:var(--pk-color-bg-canvas);border-color:var(--pk-color-border-default)}.pk-control:has(>.pk-control__input:read-only:not(:disabled)){background:var(--pk-color-bg-canvas);border-color:var(--pk-color-border-default)}.pk-control:has(>.pk-control__input:-moz-read-only:not(:disabled)) .pk-control__input{cursor:default}.pk-control:has(>.pk-control__input:read-only:not(:disabled)) .pk-control__input{cursor:default}.pk-field-mapping{display:grid;align-items:start;grid-gap:var(--pk-space-2) var(--pk-space-4);gap:var(--pk-space-2) var(--pk-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:var(--pk-space-3) 0;border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-field-mapping:last-child{border-bottom:0}.pk-field-mapping__field{display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0}.pk-field-mapping__name{font:var(--pk-font-label-md);letter-spacing:var(--pk-tracking-label-md);color:var(--pk-color-text-primary);padding-top:var(--pk-space-1)}.pk-field-mapping__suggestion{display:flex;align-items:flex-start;gap:var(--pk-space-1-5);margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-field-mapping__spark{flex-shrink:0;color:var(--pk-color-accent-text)}.pk-field-mapping__suggestion strong{color:var(--pk-color-text-primary);font-weight:500}.pk-field-mapping__id{padding:0 var(--pk-space-1);border-radius:var(--pk-radius-xs);background:var(--pk-color-accent-subtle);color:var(--pk-color-accent-text);font-family:var(--pk-font-family-mono);font-size:.9em}.pk-field-mapping__control{min-width:0}.pk-field-mapping__action{display:flex;align-items:center;gap:var(--pk-space-2);min-height:var(--pk-size-control-sm)}.pk-field-mapping__confirmed{display:inline-flex;align-items:center;gap:var(--pk-space-1);font:var(--pk-font-label-sm);letter-spacing:var(--pk-tracking-label-sm);color:var(--pk-color-status-success);white-space:nowrap}@media (max-width:640px){.pk-field-mapping{grid-template-columns:minmax(0,1fr)}.pk-field-mapping__action{justify-content:flex-end}}.pk-filedrop__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pk-space-1);min-height:calc(var(--pk-space-24) + var(--pk-space-12));padding:var(--pk-space-6) var(--pk-space-4);text-align:center;color:var(--pk-color-text-primary);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) dashed var(--pk-color-border-strong);border-radius:var(--pk-radius-lg);cursor:pointer;transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-filedrop__zone:hover{border-color:var(--pk-color-border-hover)}.pk-filedrop__zone[data-dragging]{background:var(--pk-color-bg-selected);border-color:var(--pk-color-border-focus);border-style:solid;box-shadow:inset 0 0 0 var(--pk-border-width-default) var(--pk-color-border-focus)}.pk-filedrop__zone[data-invalid]{border-color:var(--pk-color-status-danger)}.pk-filedrop__zone[data-disabled]{background:var(--pk-color-bg-sidebar);border-color:var(--pk-color-border-default);color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-filedrop__pictogram{display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-10);height:var(--pk-space-10);margin-bottom:var(--pk-space-1);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-sidebar);border-radius:var(--pk-radius-full);transition:transform var(--pk-duration-base) var(--pk-easing-standard)}.pk-filedrop__zone[data-dragging] .pk-filedrop__pictogram{color:var(--pk-color-text-primary);background:var(--pk-color-bg-surface);transform:translateY(calc(var(--pk-space-0-5) * -1))}.pk-filedrop__zone[data-disabled] .pk-filedrop__pictogram{color:var(--pk-color-text-tertiary)}.pk-filedrop__prompt{margin:0;font:var(--pk-font-body-md)}.pk-filedrop__hint{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-filedrop__zone[data-disabled] .pk-filedrop__hint{color:var(--pk-color-text-tertiary)}.pk-filedrop__browse{padding:0;font:inherit;font-weight:500;color:var(--pk-color-text-primary);background:none;border:0;border-radius:var(--pk-radius-xs);text-decoration:underline;text-underline-offset:var(--pk-space-0-5);cursor:pointer}.pk-filedrop__browse:hover:not(:disabled){text-decoration-thickness:var(--pk-border-width-focus)}.pk-filedrop__browse:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-filedrop__browse:disabled{color:inherit;cursor:not-allowed}.pk-filedrop__files{display:flex;flex-direction:column;gap:var(--pk-space-2);margin:0;padding:0;list-style:none}.pk-filedrop__file{display:flex;align-items:center;gap:var(--pk-space-3);min-height:var(--pk-size-row);padding:var(--pk-space-2) var(--pk-space-2) var(--pk-space-2) var(--pk-space-3);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md)}.pk-filedrop__file[data-status=error]{border-color:var(--pk-color-status-danger);background:var(--pk-color-status-danger-subtle)}.pk-filedrop__file-icon{display:inline-flex;flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-filedrop__file[data-status=done] .pk-filedrop__file-icon{color:var(--pk-color-status-success)}.pk-filedrop__file[data-status=error] .pk-filedrop__file-icon{color:var(--pk-color-status-danger)}.pk-filedrop__file-main{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-filedrop__file-top{display:flex;align-items:baseline;gap:var(--pk-space-2)}.pk-filedrop__file-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--pk-font-label-md)}.pk-filedrop__percent{flex-shrink:0;font:var(--pk-font-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pk-color-text-secondary)}.pk-filedrop__file-meta{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-filedrop__file[data-status=error] .pk-filedrop__file-status{color:var(--pk-color-status-danger)}.pk-filedrop__progress{position:relative;height:var(--pk-space-1);margin-top:var(--pk-space-1);overflow:hidden;background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-filedrop__progress-bar{height:100%;width:0;background:var(--pk-color-action-primary);border-radius:inherit;transition:width var(--pk-duration-base) var(--pk-easing-standard)}.pk-filedrop__progress[data-indeterminate] .pk-filedrop__progress-bar{width:40%;animation:pk-filedrop-indeterminate calc(var(--pk-duration-slow) * 4) var(--pk-easing-standard) infinite}@keyframes pk-filedrop-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.pk-file-list__tile{display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-8);height:var(--pk-space-8);flex-shrink:0;border-radius:var(--pk-radius-md);background:var(--pk-color-bg-selected);color:var(--pk-color-text-secondary)}.pk-file-list__tile[data-category=discovery]{background:var(--pk-cat-discovery-bg);color:var(--pk-cat-discovery-fg)}.pk-file-list__tile[data-category=strategy]{background:var(--pk-cat-strategy-bg);color:var(--pk-cat-strategy-fg)}.pk-file-list__tile[data-category=requirements]{background:var(--pk-cat-requirements-bg);color:var(--pk-cat-requirements-fg)}.pk-file-list__tile[data-category=roadmaps]{background:var(--pk-cat-roadmaps-bg);color:var(--pk-cat-roadmaps-fg)}.pk-file-list__tile[data-category=metrics]{background:var(--pk-cat-metrics-bg);color:var(--pk-cat-metrics-fg)}.pk-file-list__tile[data-category=launch]{background:var(--pk-cat-launch-bg);color:var(--pk-cat-launch-fg)}.pk-file-list__tile[data-category=canvases]{background:var(--pk-cat-canvases-bg);color:var(--pk-cat-canvases-fg)}.pk-file-list__tile[data-category=managing-up]{background:var(--pk-cat-managing-up-bg);color:var(--pk-cat-managing-up-fg)}.pk-file-list__tile[data-category=assistants]{background:var(--pk-cat-assistants-bg);color:var(--pk-cat-assistants-fg)}.pk-file-list__grid{display:grid;grid-template-columns:1fr;grid-gap:var(--pk-space-3);gap:var(--pk-space-3);margin:0;padding:0;list-style:none}.pk-file-list__grid-item{display:flex}.pk-file-card{display:flex;flex-direction:column;gap:var(--pk-space-3);width:100%}.pk-file-card__open{display:block;width:100%;padding:0;text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pk-file-card__open:hover{text-decoration:underline}.pk-file-card__open:focus-visible{outline:none;border-radius:var(--pk-radius-xs);box-shadow:var(--pk-focus-ring)}.pk-file-card__status{display:flex}@media (min-width:640px){.pk-file-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pk-file-list__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes pk-generate-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.pk-generate__dot{flex-shrink:0;width:var(--pk-space-2);height:var(--pk-space-2);border-radius:var(--pk-radius-full);background:var(--pk-color-accent);animation:pk-generate-pulse var(--pk-duration-spin) var(--pk-easing-standard) infinite}.pk-generate{position:relative;isolation:isolate}.pk-generate[data-cta]:focus-visible:not(:disabled),.pk-generate[data-cta]:hover:not(:disabled){transform:scale(1.03);box-shadow:0 0 var(--pk-space-16) calc(var(--pk-space-2) * -1) color-mix(in srgb,var(--pk-color-accent) 40%,transparent)}.pk-generate[data-cta]:focus-visible:not(:disabled){box-shadow:var(--pk-focus-ring),0 0 var(--pk-space-16) calc(var(--pk-space-2) * -1) color-mix(in srgb,var(--pk-color-accent) 40%,transparent)}.pk-generate[data-cta]:active:not(:disabled){transform:scale(1)}.pk-generate__edge{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.pk-generate__edge rect{fill:none;stroke:var(--pk-color-action-on-primary);stroke-width:1px;stroke-dasharray:2 15;stroke-dashoffset:22;opacity:0}.pk-generate__edge rect+rect{opacity:0;filter:blur(var(--pk-space-1))}@keyframes pk-generate-edge{0%{opacity:0}22%,76%{opacity:1}96%,to{stroke-dashoffset:6;opacity:0}}.pk-generate[data-cta]:focus-visible .pk-generate__edge rect,.pk-generate[data-cta]:hover .pk-generate__edge rect{animation:pk-generate-edge calc(var(--pk-duration-spin) * 2.2) linear infinite}.pk-generate[data-cta]:hover .pk-generate__edge rect+rect{opacity:.5}.pk-generate__sparks{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:visible}.pk-generate__sparks i{position:absolute;bottom:42%;width:var(--pk-space-0-5);height:var(--pk-space-0-5);border-radius:var(--pk-radius-full);background:var(--pk-color-action-on-primary);opacity:0}@keyframes pk-generate-spark{0%{opacity:0;transform:translate(0) scale(.4)}12%{opacity:.9}to{opacity:0;transform:translate(var(--pk-spark-dx),var(--pk-spark-dy)) scale(0)}}.pk-generate[data-cta]:focus-visible .pk-generate__sparks i,.pk-generate[data-cta]:hover .pk-generate__sparks i{animation:pk-generate-spark calc(var(--pk-duration-spin) * var(--pk-spark-dur)) var(--pk-easing-exit) infinite;animation-delay:calc(var(--pk-duration-spin) * var(--pk-spark-delay))}@keyframes pk-generate-twinkle{0%,to{opacity:1;transform:scale(1)}45%{opacity:.45;transform:scale(.72)}}.pk-generate[data-cta]:hover .pk-icon path:first-child{animation:pk-generate-twinkle calc(var(--pk-duration-spin) * 1.7) var(--pk-easing-standard) infinite;transform-origin:50% 50%}.pk-generate[data-cta]:hover .pk-icon path:nth-child(2),.pk-generate[data-cta]:hover .pk-icon path:nth-child(3){animation:pk-generate-twinkle calc(var(--pk-duration-spin) * 1.7) var(--pk-easing-standard) infinite;animation-delay:calc(var(--pk-duration-spin) * .3);transform-origin:84% 20%}.pk-generate[data-cta]:hover .pk-icon path:nth-child(4),.pk-generate[data-cta]:hover .pk-icon path:nth-child(5){animation:pk-generate-twinkle calc(var(--pk-duration-spin) * 1.7) var(--pk-easing-standard) infinite;animation-delay:calc(var(--pk-duration-spin) * .6);transform-origin:20% 76%}.pk-generate[data-run-state=done] .pk-icon{transform-origin:50% 50%;transition:transform var(--pk-duration-slow) var(--pk-easing-standard)}.pk-generate[data-run-state=done]:focus-visible .pk-icon,.pk-generate[data-run-state=done]:hover .pk-icon{transform:rotate(-180deg)}@media (prefers-reduced-motion:reduce){.pk-generate__dot{animation:none;opacity:1}.pk-generate,.pk-generate .pk-icon,.pk-generate__edge rect,.pk-generate__sparks i{animation:none!important;transition:none;transform:none}.pk-generate[data-cta]:hover:not(:disabled){transform:none;box-shadow:none}.pk-generate__edge,.pk-generate__sparks{display:none}}.pk-grid{display:grid;grid-gap:var(--pk-grid-gap,var(--pk-space-4));gap:var(--pk-grid-gap,var(--pk-space-4));grid-template-columns:repeat(var(--pk-grid-cols,1),minmax(0,1fr))}.pk-grid>*{min-width:0}@media (min-width:640px){.pk-grid--sm{grid-template-columns:repeat(var(--pk-grid-cols-sm),minmax(0,1fr))}}@media (min-width:1024px){.pk-grid--md{grid-template-columns:repeat(var(--pk-grid-cols-md),minmax(0,1fr))}}@media (min-width:1440px){.pk-grid--lg{grid-template-columns:repeat(var(--pk-grid-cols-lg),minmax(0,1fr))}}.pk-icon{flex-shrink:0}.pk-icon-button{width:var(--pk-size-control-md);padding:0;flex-shrink:0}.pk-icon-button.pk-button--sm{width:var(--pk-size-control-sm);padding:0}.pk-icon-button.pk-button--lg{width:var(--pk-size-control-lg);padding:0}.pk-image-preview{display:inline-flex;flex-direction:column;gap:var(--pk-space-1-5);margin:0;max-width:100%}.pk-image-preview__trigger{position:relative;display:block;padding:0;overflow:hidden;cursor:zoom-in;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-image-preview__trigger:hover{border-color:var(--pk-color-border-hover)}.pk-image-preview__trigger:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-image-preview__thumb{display:block;max-width:100%;height:auto;object-fit:cover}.pk-image-preview__badge{position:absolute;inset-block-end:var(--pk-space-1-5);inset-inline-end:var(--pk-space-1-5);display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-6);height:var(--pk-space-6);color:var(--pk-color-text-inverse);background:var(--pk-color-bg-inverse);border-radius:var(--pk-radius-sm);opacity:0;transition:opacity var(--pk-duration-fast) var(--pk-easing-standard)}.pk-image-preview__trigger:focus-visible .pk-image-preview__badge,.pk-image-preview__trigger:hover .pk-image-preview__badge{opacity:1}.pk-image-preview__caption{font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-image-preview__full{display:block;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain;background:var(--pk-color-bg-canvas);border-radius:var(--pk-radius-md)}.pk-image-upload__row{display:flex;align-items:center;gap:var(--pk-space-4);flex-wrap:wrap}.pk-image-upload__tile{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--pk-space-16);height:var(--pk-space-16);overflow:hidden;cursor:pointer;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-image-upload__row[data-size=sm] .pk-image-upload__tile{width:var(--pk-space-12);height:var(--pk-space-12)}.pk-image-upload__row[data-size=lg] .pk-image-upload__tile{width:var(--pk-space-24);height:var(--pk-space-24)}.pk-image-upload__row[data-shape=circle] .pk-image-upload__tile{border-radius:var(--pk-radius-full)}.pk-image-upload__tile[data-empty]{border-style:dashed;border-color:var(--pk-color-border-strong);background:var(--pk-color-bg-sidebar)}.pk-image-upload__tile:hover{border-color:var(--pk-color-border-hover)}.pk-image-upload__tile[data-dragging]{border-style:solid;border-color:var(--pk-color-border-focus);background:var(--pk-color-bg-selected)}.pk-image-upload__tile[data-invalid]{border-color:var(--pk-color-status-danger)}.pk-image-upload__tile[data-disabled]{cursor:not-allowed;background:var(--pk-color-bg-sidebar);border-color:var(--pk-color-border-default)}.pk-image-upload__image{width:100%;height:100%;object-fit:contain;background:var(--pk-color-bg-surface)}.pk-image-upload__row[data-shape=circle] .pk-image-upload__image{object-fit:cover}.pk-image-upload__pictogram{display:inline-flex;color:var(--pk-color-text-tertiary)}.pk-image-upload__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--pk-space-1);text-align:center;font:var(--pk-font-caption);color:var(--pk-color-text-primary);background:var(--pk-color-bg-selected)}.pk-image-upload__side{display:flex;flex-direction:column;gap:var(--pk-space-2);min-width:0}.pk-image-upload__actions{display:flex;flex-wrap:wrap;gap:var(--pk-space-2)}.pk-image-upload__hint{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-image-upload__tile[data-disabled]~.pk-image-upload__side .pk-image-upload__hint{color:var(--pk-color-text-tertiary)}.pk-jira-chip{display:inline-flex;align-items:center;gap:var(--pk-space-2);max-width:100%;min-width:0;padding:var(--pk-space-1) var(--pk-space-2);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);font:var(--pk-font-label-sm);letter-spacing:var(--pk-tracking-label-sm);text-decoration:none;vertical-align:middle;border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-sm);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-jira-chip--sm{gap:var(--pk-space-1-5);padding:var(--pk-space-0-5) var(--pk-space-1-5);font:var(--pk-font-caption)}.pk-jira-chip--link{cursor:pointer}.pk-jira-chip--link:hover{border-color:var(--pk-color-border-hover);background:var(--pk-color-bg-hover)}.pk-jira-chip--link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-jira-chip__key{flex-shrink:0;font-family:var(--pk-font-family-mono);color:var(--pk-color-text-primary)}.pk-jira-chip__summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pk-color-text-secondary);font-weight:400}.pk-jira-chip__external{flex-shrink:0;color:var(--pk-color-text-tertiary)}.pk-jira-chip__status{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--pk-space-1);padding:0 var(--pk-space-1-5);border-radius:var(--pk-radius-xs);background:var(--pk-color-bg-selected);color:var(--pk-color-text-secondary);white-space:nowrap}.pk-jira-chip__dot{width:var(--pk-space-1-5);height:var(--pk-space-1-5);border-radius:var(--pk-radius-full);background:currentColor}.pk-jira-chip__status[data-category=in-progress]{background:var(--pk-color-status-info-subtle);color:var(--pk-color-status-info)}.pk-jira-chip__status[data-category=done]{background:var(--pk-color-status-success-subtle);color:var(--pk-color-status-success)}.pk-jira-link{display:inline;color:var(--pk-color-text-primary);font-family:var(--pk-doc-font,var(--pk-font-family-serif));text-decoration:none;text-underline-offset:var(--pk-space-0-5)}.pk-jira-link__key{font-family:var(--pk-font-family-mono);font-size:.9em;color:var(--pk-doc-accent-text,var(--pk-color-text-primary));white-space:nowrap}.pk-jira-link__summary{font-style:italic}.pk-jira-link__status{display:inline;font:var(--pk-font-doc-small);font-family:inherit;color:var(--pk-color-text-secondary);white-space:nowrap}.pk-jira-link__status:before{content:"("}.pk-jira-link__status:after{content:")"}.pk-jira-link__dot{display:inline-block;width:var(--pk-space-1-5);height:var(--pk-space-1-5);margin-right:var(--pk-space-1);border-radius:var(--pk-radius-full);background:var(--pk-color-text-tertiary);vertical-align:baseline}.pk-jira-link__status[data-category=in-progress] .pk-jira-link__dot{background:var(--pk-color-status-info)}.pk-jira-link__status[data-category=done] .pk-jira-link__dot{background:var(--pk-color-status-success)}.pk-jira-link--link{text-decoration:underline;-webkit-text-decoration-color:var(--pk-doc-rule,var(--pk-color-border-default));text-decoration-color:var(--pk-doc-rule,var(--pk-color-border-default))}.pk-jira-link--link:hover{-webkit-text-decoration-color:var(--pk-doc-accent,var(--pk-color-text-primary));text-decoration-color:var(--pk-doc-accent,var(--pk-color-text-primary))}.pk-jira-link--link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring);border-radius:var(--pk-radius-xs)}.pk-jira-picker__trigger{justify-content:space-between;text-align:left;cursor:pointer}.pk-jira-picker__trigger[data-disabled]{cursor:not-allowed}.pk-jira-picker__value{display:flex;flex:1 1;align-items:baseline;gap:var(--pk-space-2);min-width:0}.pk-jira-picker__key{flex-shrink:0;font-family:var(--pk-font-family-mono);font-size:.9em}.pk-jira-picker__summary{min-width:0;color:var(--pk-color-text-secondary)}.pk-jira-picker__placeholder,.pk-jira-picker__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-jira-picker__placeholder{color:var(--pk-color-text-tertiary)}.pk-jira-picker__control{--pk-jira-picker-height:var(--pk-size-control-md);--pk-jira-picker-pad-y:calc((var(--pk-jira-picker-height) - var(--pk-space-6) - var(--pk-border-width-default) * 2) / 2);flex-wrap:wrap;gap:var(--pk-space-1);cursor:pointer;padding:var(--pk-jira-picker-pad-y) var(--pk-space-2) var(--pk-jira-picker-pad-y) var(--pk-jira-picker-pad-y)}.pk-jira-picker__control.pk-control--sm{--pk-jira-picker-height:var(--pk-size-control-sm)}.pk-jira-picker__control.pk-control--lg{--pk-jira-picker-height:var(--pk-size-control-lg)}.pk-jira-picker__control[data-disabled]{cursor:not-allowed}.pk-jira-picker__control[data-empty]{padding-left:var(--pk-space-1-5)}.pk-jira-picker__tag{display:inline-flex;align-items:center;gap:var(--pk-space-0-5);max-width:100%;height:var(--pk-space-6);padding:0 var(--pk-space-0-5) 0 var(--pk-space-2);font:var(--pk-font-label-sm);letter-spacing:var(--pk-tracking-label-sm);color:var(--pk-color-text-primary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-sm)}.pk-jira-picker__tag-label{min-width:0;overflow:hidden;font-family:var(--pk-font-family-mono);text-overflow:ellipsis;white-space:nowrap}.pk-jira-picker__more{padding-right:var(--pk-space-2);color:var(--pk-color-text-secondary)}.pk-jira-picker__tag-remove{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-space-5);height:var(--pk-space-5);padding:0;color:var(--pk-color-text-secondary);background:transparent;border:0;border-radius:var(--pk-radius-xs);cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-jira-picker__tag-remove:hover:not(:disabled){color:var(--pk-color-text-primary);background:var(--pk-color-bg-hover)}.pk-jira-picker__tag-remove:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-jira-picker__tag-remove:disabled{cursor:not-allowed}.pk-jira-picker__control[data-disabled] .pk-jira-picker__tag{color:var(--pk-color-text-tertiary)}.pk-jira-picker__tag-trigger{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:var(--pk-space-2);min-width:var(--pk-space-10);min-height:var(--pk-space-6);align-self:stretch;padding:0 0 0 var(--pk-space-1-5);color:inherit;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer;outline:none}.pk-jira-picker__tag-trigger:disabled{cursor:not-allowed}.pk-jira-picker__tag-trigger>.pk-icon{flex-shrink:0;margin-left:auto;color:var(--pk-color-text-secondary)}.pk-jira-picker__control[data-state=open] .pk-combobox__chevron{transform:rotate(180deg)}.pk-jira-picker__content{max-width:min(calc(var(--pk-space-24) * 7),var(--radix-popover-content-available-width))}.pk-jira-picker__item{gap:var(--pk-space-2)}.pk-jira-picker__item-key{flex-shrink:0;font-family:var(--pk-font-family-mono);font-size:.9em}.pk-jira-picker__item-summary{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pk-color-text-secondary)}.pk-jira-picker__item-status{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--pk-space-1);padding:0 var(--pk-space-1-5);border-radius:var(--pk-radius-xs);font:var(--pk-font-caption);white-space:nowrap;background:var(--pk-color-bg-selected);color:var(--pk-color-text-secondary)}.pk-jira-picker__dot{width:var(--pk-space-1-5);height:var(--pk-space-1-5);border-radius:var(--pk-radius-full);background:currentColor}.pk-jira-picker__item-status[data-category=in-progress]{background:var(--pk-color-status-info-subtle);color:var(--pk-color-status-info)}.pk-jira-picker__item-status[data-category=done]{background:var(--pk-color-status-success-subtle);color:var(--pk-color-status-success)}.pk-kanban{display:grid;grid-gap:var(--pk-space-3);gap:var(--pk-space-3);align-items:start;grid-template-columns:repeat(auto-fit,minmax(calc(var(--pk-space-24) * 4),1fr));color:var(--pk-color-text-primary)}.pk-kanban__column{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;padding:var(--pk-space-3);background:var(--pk-color-bg-sidebar);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-kanban__column[data-over]{background:var(--pk-color-bg-hover);border-color:var(--pk-color-border-focus)}.pk-kanban__column[data-over-limit]{border-color:var(--pk-color-status-warning)}.pk-kanban__head{display:flex;flex-direction:column;gap:var(--pk-space-0-5)}.pk-kanban__title{display:flex;gap:var(--pk-space-2);align-items:center;margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm)}.pk-kanban__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pk-space-5);padding:0 var(--pk-space-1-5);font:var(--pk-font-caption);color:var(--pk-color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-kanban__description{margin:0;font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-kanban__items,.pk-kanban__limit{display:flex;margin:0}.pk-kanban__items{flex-direction:column;gap:var(--pk-space-2);min-height:var(--pk-space-8);padding:0;list-style:none}.pk-kanban__empty{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-tertiary)}.pk-kanban__card.pk-sortable__item{align-items:flex-start;padding:var(--pk-space-2);background:var(--pk-color-bg-surface);border-radius:var(--pk-radius-md)}.pk-kanban__card.pk-sortable__item[data-dragging]{box-shadow:var(--pk-shadow-2)}@media (max-width:900px){.pk-kanban{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pk-kanban__column{transition:none}}.pk-kbd{gap:var(--pk-space-1);vertical-align:middle;font:inherit}.pk-kbd,.pk-kbd__key{display:inline-flex;align-items:center}.pk-kbd__key{justify-content:center;box-sizing:border-box;min-width:var(--pk-space-5);height:var(--pk-space-5);padding:0 var(--pk-space-1);background:var(--pk-color-bg-surface);color:var(--pk-color-text-secondary);border:var(--pk-border-width-default) solid var(--pk-color-border-strong);border-bottom-width:calc(var(--pk-border-width-default) * 2);border-radius:var(--pk-radius-xs);font:var(--pk-font-caption);font-family:var(--pk-font-family-mono);white-space:nowrap}.pk-line-chart{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;margin:0;color:var(--pk-color-text-primary)}.pk-line-chart__caption{display:flex;flex-direction:column;gap:var(--pk-space-1)}.pk-line-chart__title{font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-line-chart__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-line-chart__canvas{width:100%;min-width:0}.pk-line-chart__canvas>svg{display:block;width:100%;height:auto;overflow:visible}.pk-line-chart__grid{stroke:var(--pk-color-border-default);stroke-width:1px}.pk-line-chart__axis{stroke:var(--pk-color-border-strong);stroke-width:1px}.pk-line-chart__tick{font:var(--pk-font-caption);fill:var(--pk-color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-line-chart__label{font:var(--pk-font-caption);fill:var(--pk-color-text-secondary)}.pk-line-chart__series{color:var(--pk-series-color,var(--pk-viz-1))}.pk-line-chart__line{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pk-line-chart__area{fill:currentColor;opacity:.12;stroke:none}.pk-line-chart__dot{fill:var(--pk-color-bg-surface);stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.pk-line-chart__legend{display:flex;flex-wrap:wrap;gap:var(--pk-space-1) var(--pk-space-4);padding:0;margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);list-style:none}.pk-line-chart__legend-item{display:inline-flex;align-items:center;gap:var(--pk-space-2)}.pk-line-chart__swatch{width:var(--pk-space-3);height:var(--pk-space-3);border-radius:var(--pk-radius-full);background:var(--pk-series-color,var(--pk-viz-1))}.pk-link{color:var(--pk-color-text-primary);font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--pk-border-width-default);text-underline-offset:var(--pk-space-0-5);-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--pk-radius-xs);transition:color var(--pk-duration-fast) var(--pk-easing-standard),-webkit-text-decoration-color var(--pk-duration-fast) var(--pk-easing-standard);transition:color var(--pk-duration-fast) var(--pk-easing-standard),text-decoration-color var(--pk-duration-fast) var(--pk-easing-standard);transition:color var(--pk-duration-fast) var(--pk-easing-standard),text-decoration-color var(--pk-duration-fast) var(--pk-easing-standard),-webkit-text-decoration-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pk-link:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-link--subtle{color:var(--pk-color-text-secondary);font-weight:inherit}.pk-link--subtle:hover{color:var(--pk-color-text-primary)}.pk-link__icon{display:inline-block;vertical-align:middle;color:var(--pk-color-text-secondary)}.pk-link:hover .pk-link__icon{color:currentColor}.pk-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;min-width:0}.pk-list--bordered{background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-list--divided>.pk-list-item+.pk-list-item{border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-list-item{position:relative;display:flex;align-items:center;min-width:0;min-height:var(--pk-size-row);color:var(--pk-color-text-primary);border-radius:var(--pk-radius-md);transition:background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-list--bordered>.pk-list-item,.pk-list--divided>.pk-list-item{border-radius:0}.pk-list--bordered>.pk-list-item:first-child{border-top-left-radius:calc(var(--pk-radius-lg) - 1px);border-top-right-radius:calc(var(--pk-radius-lg) - 1px)}.pk-list--bordered>.pk-list-item:last-child{border-bottom-left-radius:calc(var(--pk-radius-lg) - 1px);border-bottom-right-radius:calc(var(--pk-radius-lg) - 1px)}.pk-list-item__main{display:flex;flex:1 1;align-items:center;gap:var(--pk-space-3);min-width:0;min-height:var(--pk-size-row);margin:0;padding:var(--pk-space-2) var(--pk-space-3);background:transparent;color:inherit;border:0;border-radius:inherit;font:var(--pk-font-body-md);text-align:left;text-decoration:none}a.pk-list-item__main[href],button.pk-list-item__main{cursor:pointer}.pk-list-item__main:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--pk-border-width-focus) var(--pk-color-border-focus)}.pk-list-item[data-interactive]:hover:not([data-disabled]){background:var(--pk-color-bg-hover)}.pk-list-item[data-selected],.pk-list-item[data-selected]:hover:not([data-disabled]){background:var(--pk-color-bg-selected)}.pk-list-item[data-disabled]{color:var(--pk-color-text-tertiary)}.pk-list-item[data-disabled] .pk-list-item__main{cursor:not-allowed}.pk-list-item__media{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.pk-list-item__media--tile{width:var(--pk-space-8);height:var(--pk-space-8);background:var(--pk-color-bg-surface);color:var(--pk-color-text-secondary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md)}.pk-list-item__text{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-list-item__title{font:var(--pk-font-label-md)}.pk-list-item__description,.pk-list-item__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pk-list-item__description,.pk-list-item__meta{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-list-item__meta{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pk-list-item[data-disabled] .pk-list-item__description,.pk-list-item[data-disabled] .pk-list-item__media--tile,.pk-list-item[data-disabled] .pk-list-item__meta{color:var(--pk-color-text-tertiary)}.pk-list-item__action{display:flex;flex-shrink:0;align-items:center;gap:var(--pk-space-1);padding-right:var(--pk-space-2)}.pk-list-item__main+.pk-list-item__action{margin-left:calc(var(--pk-space-2) * -1)}.pk-logo{display:inline-block;flex:none;vertical-align:middle}.pk-logo__tile{fill:var(--pk-citron-400)}.pk-logo__wordmark{fill:currentColor}a .pk-logo{color:var(--pk-color-text-primary)}.pk-logo__tag{fill:var(--pk-color-brand-tag-bg)}.pk-logo__tag-text{fill:var(--pk-color-brand-tag-fg)}.pk-logo__app-tile{fill:var(--pk-graphite-900)}.pk-logo__app-glyph{fill:var(--pk-citron-400)}.pk-logo__app-glyph-ring{stroke:var(--pk-citron-400)}.pk-made-with{display:inline-flex;align-items:center;gap:var(--pk-space-2);padding:var(--pk-space-1) var(--pk-space-3);font:var(--pk-font-caption);color:var(--pk-color-text-secondary);text-decoration:none;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-full);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-made-with--sm{padding:var(--pk-space-0-5) var(--pk-space-2)}.pk-made-with:hover{color:var(--pk-color-text-primary);border-color:var(--pk-color-border-hover)}.pk-made-with:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-made-with__mark{flex:none;border-radius:var(--pk-radius-xs)}.pk-made-with__product{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-made-with[data-theme=light]{color:var(--pk-color-text-secondary);background:var(--pk-color-bg-surface);border-color:var(--pk-color-border-default)}.pk-made-with[data-theme=dark]{background:var(--pk-color-bg-inverse);border-color:var(--pk-color-bg-inverse)}.pk-made-with[data-theme=dark],.pk-made-with[data-theme=dark] .pk-made-with__product{color:var(--pk-color-text-inverse)}.pk-made-with[data-theme=dark]:hover{color:var(--pk-color-text-inverse);border-color:var(--pk-color-border-strong)}.pk-manager-widget__eyebrow{margin:0;font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);color:var(--pk-color-text-tertiary);text-transform:uppercase}.pk-manager-widget__summary{margin:0;font:var(--pk-font-body-md);color:var(--pk-color-text-secondary)}.pk-manager-widget__actions{justify-content:flex-start}.pk-manager-widget__privacy{margin-top:calc(var(--pk-space-1) * -1)}@media (max-width:480px){.pk-manager-widget__actions{flex-direction:column;align-items:stretch}.pk-manager-widget__actions>.pk-button{width:100%}}.pk-matrix{display:grid;grid-gap:var(--pk-space-2);gap:var(--pk-space-2);grid-template-areas:"y frame" ". x";grid-template-columns:auto minmax(0,1fr);color:var(--pk-color-text-primary)}.pk-matrix__axis{display:flex;gap:var(--pk-space-2);align-items:center;justify-content:space-between;margin:0}.pk-matrix__axis-name{font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-matrix__axis-ends{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-matrix__axis--x{grid-area:x}.pk-matrix__axis--y{grid-area:y;writing-mode:vertical-rl;transform:rotate(180deg)}.pk-matrix__frame{position:relative;display:grid;grid-area:frame;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:4/3;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-matrix__quadrant{position:relative;min-width:0;padding:var(--pk-space-2)}.pk-matrix__quadrant[data-quadrant="0"]{border-right:var(--pk-border-width-default) solid var(--pk-color-border-strong)}.pk-matrix__quadrant[data-quadrant="0"],.pk-matrix__quadrant[data-quadrant="1"]{border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-strong)}.pk-matrix__quadrant[data-quadrant="2"]{border-right:var(--pk-border-width-default) solid var(--pk-color-border-strong)}.pk-matrix__quadrant-label{font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);color:var(--pk-color-text-tertiary)}.pk-matrix__quadrant[data-quadrant="1"] .pk-matrix__quadrant-label,.pk-matrix__quadrant[data-quadrant="3"] .pk-matrix__quadrant-label{display:block;text-align:right}.pk-matrix__empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-matrix__items{position:absolute;inset:0;padding:0;margin:0;list-style:none}.pk-matrix__item{--pk-matrix-paper:var(--pk-sticky-stone);position:absolute;display:inline-flex;gap:var(--pk-space-1-5);align-items:center;max-width:45%;padding:var(--pk-space-1) var(--pk-space-2);background:var(--pk-matrix-paper);color:var(--pk-graphite-900);font:var(--pk-font-label-sm);border-radius:var(--pk-radius-full);box-shadow:var(--pk-shadow-1);transform:translate(-50%,50%)}.pk-matrix__item[data-color=citron]{--pk-matrix-paper:var(--pk-sticky-citron)}.pk-matrix__item[data-color=sky]{--pk-matrix-paper:var(--pk-sticky-sky)}.pk-matrix__item[data-color=mint]{--pk-matrix-paper:var(--pk-sticky-mint)}.pk-matrix__item[data-color=peach]{--pk-matrix-paper:var(--pk-sticky-peach)}.pk-matrix__item[data-color=rose]{--pk-matrix-paper:var(--pk-sticky-rose)}.pk-matrix__item[data-color=lilac]{--pk-matrix-paper:var(--pk-sticky-lilac)}.pk-matrix__item[data-color=sand]{--pk-matrix-paper:var(--pk-sticky-sand)}.pk-matrix__item[data-color=stone]{--pk-matrix-paper:var(--pk-sticky-stone)}.pk-matrix__item:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-matrix__dot{flex-shrink:0;width:var(--pk-space-2);height:var(--pk-space-2);background:var(--pk-graphite-900);border-radius:var(--pk-radius-full)}.pk-matrix__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.pk-matrix__frame{aspect-ratio:1/1}.pk-matrix__item{max-width:48%;font:var(--pk-font-caption)}}.pk-menu{z-index:calc(var(--pk-z-modal) + 1);box-sizing:border-box;min-width:min(calc(var(--pk-space-24) * 2),var(--radix-dropdown-menu-content-available-width,var(--radix-popover-content-available-width,var(--radix-select-content-available-width,100vw))));max-width:min(calc(var(--pk-space-24) * 4),var(--radix-dropdown-menu-content-available-width,var(--radix-popover-content-available-width,var(--radix-select-content-available-width,100vw))));padding:var(--pk-space-1);overflow:hidden;background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);font:var(--pk-font-body-md);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-2);animation:pk-fade-in var(--pk-duration-base) var(--pk-easing-enter)}.pk-menu__item{position:relative;display:flex;align-items:center;gap:var(--pk-space-2);min-height:var(--pk-size-control-sm);padding:var(--pk-space-1-5) var(--pk-space-2);border-radius:var(--pk-radius-sm);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-menu__item[data-highlighted]{background:var(--pk-color-bg-hover)}.pk-menu__item[data-disabled]{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-menu__item[data-tone=danger]{color:var(--pk-color-status-danger)}.pk-menu__item>.pk-icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-menu__item[data-tone=danger]>.pk-icon{color:currentColor}.pk-menu__text{display:flex;flex-direction:column;flex:1 1;min-width:0}.pk-menu__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-menu__shortcut{margin-left:auto;padding-left:var(--pk-space-4);font:var(--pk-font-mono);color:var(--pk-color-text-secondary)}.pk-menu__indicator{display:inline-flex;flex-shrink:0;justify-content:center;width:var(--pk-space-4)}.pk-menu__label{padding:var(--pk-space-1-5) var(--pk-space-2) var(--pk-space-1);font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;color:var(--pk-color-text-secondary)}.pk-menu__separator{height:var(--pk-border-width-default);margin:var(--pk-space-1) calc(var(--pk-space-1) * -1);background:var(--pk-color-border-default)}.pk-menu__meta{flex-shrink:0;margin-left:auto;padding-left:var(--pk-space-4);font:var(--pk-font-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pk-color-text-secondary);white-space:nowrap}.pk-menu__item[data-highlighted] .pk-menu__meta,.pk-menu__item[data-state=checked] .pk-menu__meta,.pk-metric-tile{color:var(--pk-color-text-primary)}.pk-metric-tile{display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0;padding:var(--pk-space-4) var(--pk-space-4) var(--pk-space-4) var(--pk-space-5);border-left:var(--pk-border-width-focus) solid var(--pk-doc-accent,var(--pk-color-text-primary));font-family:var(--pk-doc-font,var(--pk-font-family-serif))}.pk-metric-tile__label{overflow:hidden;font:var(--pk-font-doc-small);font-family:inherit;color:var(--pk-color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.pk-metric-tile__value{font:var(--pk-font-doc-title);font-family:inherit;letter-spacing:var(--pk-tracking-doc-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pk-metric-tile__delta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-0-5) var(--pk-space-2);margin:0;font:var(--pk-font-doc-small);font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pk-color-text-secondary)}.pk-metric-tile__delta[data-trend=good]{color:var(--pk-color-status-success)}.pk-metric-tile__delta[data-trend=bad]{color:var(--pk-color-status-danger)}.pk-metric-tile__compare{color:var(--pk-color-text-secondary)}.pk-metric-tile__caption{margin:0;font:var(--pk-font-doc-small);font-family:inherit;color:var(--pk-color-text-tertiary)}.pk-model-picker{display:flex;flex-direction:column;gap:var(--pk-space-2);min-width:0}.pk-model-picker__description{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2);margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-multiselect__control{--pk-multiselect-height:var(--pk-size-control-md);--pk-multiselect-pad-y:calc((var(--pk-multiselect-height) - var(--pk-space-6) - var(--pk-border-width-default) * 2) / 2);flex-wrap:wrap;gap:var(--pk-space-1);cursor:pointer;padding:var(--pk-multiselect-pad-y) var(--pk-space-2) var(--pk-multiselect-pad-y) var(--pk-multiselect-pad-y)}.pk-multiselect__control.pk-control--sm{--pk-multiselect-height:var(--pk-size-control-sm)}.pk-multiselect__control.pk-control--lg{--pk-multiselect-height:var(--pk-size-control-lg)}.pk-multiselect__control[data-disabled]{cursor:not-allowed}.pk-multiselect__control[data-empty]{padding-left:var(--pk-space-1-5)}.pk-multiselect__tag{display:inline-flex;align-items:center;gap:var(--pk-space-0-5);max-width:100%;height:var(--pk-space-6);padding:0 var(--pk-space-0-5) 0 var(--pk-space-2);font:var(--pk-font-label-sm);letter-spacing:var(--pk-tracking-label-sm);color:var(--pk-color-text-primary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-sm)}.pk-multiselect__tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-multiselect__more{padding-right:var(--pk-space-2);color:var(--pk-color-text-secondary)}.pk-multiselect__tag-remove{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-space-5);height:var(--pk-space-5);padding:0;color:var(--pk-color-text-secondary);background:transparent;border:0;border-radius:var(--pk-radius-xs);cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-multiselect__tag-remove:before{content:"";position:absolute;inset:calc(var(--pk-space-1-5) * -1);border-radius:var(--pk-radius-sm)}.pk-multiselect__tag-remove:hover:not(:disabled){color:var(--pk-color-text-primary);background:var(--pk-color-bg-hover)}.pk-multiselect__tag-remove:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-multiselect__tag-remove:disabled{cursor:not-allowed}.pk-multiselect__control[data-disabled] .pk-multiselect__tag{color:var(--pk-color-text-tertiary)}.pk-multiselect__trigger{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:var(--pk-space-2);min-width:var(--pk-space-10);min-height:var(--pk-space-6);align-self:stretch;padding:0 0 0 var(--pk-space-1-5);color:inherit;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer;outline:none}.pk-multiselect__trigger:disabled{cursor:not-allowed}.pk-multiselect__trigger>.pk-icon{flex-shrink:0;margin-left:auto;color:var(--pk-color-text-secondary)}.pk-multiselect__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pk-color-text-tertiary)}.pk-multiselect__control[data-state=open] .pk-combobox__chevron{transform:rotate(180deg)}.pk-nnl{display:grid;grid-gap:var(--pk-space-3);gap:var(--pk-space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;color:var(--pk-color-text-primary)}.pk-nnl__column{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0;padding:var(--pk-space-3);background:var(--pk-color-bg-sidebar);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-nnl__column[data-bucket=now]{border-color:var(--pk-color-border-strong)}.pk-nnl__head{display:flex;flex-direction:column;gap:var(--pk-space-0-5)}.pk-nnl__title{display:flex;gap:var(--pk-space-2);align-items:center;margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm)}.pk-nnl__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pk-space-5);padding:0 var(--pk-space-1-5);font:var(--pk-font-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-nnl__count,.pk-nnl__description{color:var(--pk-color-text-secondary)}.pk-nnl__description{margin:0;font:var(--pk-font-caption)}.pk-nnl__items{display:flex;flex-direction:column;gap:var(--pk-space-2);padding:0;margin:0;list-style:none}.pk-nnl__item{min-width:0}.pk-nnl__empty{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-tertiary)}@media (max-width:900px){.pk-nnl{grid-template-columns:minmax(0,1fr)}}.pk-numberfield{padding-right:var(--pk-space-1)}.pk-numberfield__input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-numberfield__unit{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-numberfield__steppers{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--pk-space-0-5)}.pk-numberfield .pk-icon-button.pk-button--sm{width:var(--pk-size-control-sm);height:var(--pk-size-control-sm)}.pk-control--sm.pk-numberfield .pk-icon-button.pk-button--sm{width:var(--pk-space-6);height:var(--pk-space-6)}.pk-numberfield .pk-icon-button:disabled{background:transparent}.pk-opp-tree{--pk-opp-gap:var(--pk-space-4);--pk-opp-line:var(--pk-border-width-default) solid var(--pk-color-border-strong);overflow-x:auto;padding-bottom:var(--pk-space-2);color:var(--pk-color-text-primary)}.pk-opp-tree__level{display:flex;gap:var(--pk-space-3);justify-content:center;padding:0;margin:0;list-style:none}.pk-opp-tree__level--root{padding-top:0}.pk-opp-tree__node>.pk-opp-tree__level{position:relative;padding-top:var(--pk-opp-gap)}.pk-opp-tree__node>.pk-opp-tree__level:before{position:absolute;top:0;left:50%;height:var(--pk-opp-gap);content:"";border-left:var(--pk-opp-line)}.pk-opp-tree__node{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:var(--pk-opp-gap)}.pk-opp-tree__level--root>.pk-opp-tree__node{padding-top:0}.pk-opp-tree__node:after{position:absolute;top:0;left:50%;height:var(--pk-opp-gap);content:"";border-left:var(--pk-opp-line)}.pk-opp-tree__node:before{position:absolute;top:0;right:0;left:0;content:"";border-top:var(--pk-opp-line)}.pk-opp-tree__node:first-child:before{left:50%}.pk-opp-tree__node:last-child:before{right:50%}.pk-opp-tree__level--root>.pk-opp-tree__node:after,.pk-opp-tree__level--root>.pk-opp-tree__node:before,.pk-opp-tree__node:only-child:before{display:none}.pk-opp-tree__card{display:flex;flex-direction:column;gap:var(--pk-space-0-5);width:calc(var(--pk-space-24) * 7);max-width:calc(var(--pk-space-24) * 7);padding:var(--pk-space-3);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md)}.pk-opp-tree__card:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-opp-tree__kind{font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);color:var(--pk-color-text-tertiary)}.pk-opp-tree__title{font:var(--pk-font-label-md);overflow-wrap:anywhere}.pk-opp-tree__card[data-kind=outcome]{background:var(--pk-color-bg-inverse);color:var(--pk-color-text-inverse);border-color:var(--pk-color-bg-inverse)}.pk-opp-tree__card[data-kind=outcome] .pk-opp-tree__kind{color:var(--pk-color-text-inverse);opacity:.72}.pk-opp-tree__card[data-kind=opportunity]{border-color:var(--pk-color-border-strong)}.pk-opp-tree__card[data-kind=solution]{background:var(--pk-color-bg-sidebar)}.pk-opp-tree__card[data-kind=experiment]{background:var(--pk-color-status-info-subtle)}@media (max-width:640px){.pk-opp-tree__card{width:calc(var(--pk-space-24) * 5);max-width:calc(var(--pk-space-24) * 5)}.pk-opp-tree__level{gap:var(--pk-space-2)}}.pk-outcome-logger{display:flex;flex-direction:column;gap:var(--pk-space-3);min-width:0}.pk-outcome-logger__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2) var(--pk-space-3)}.pk-outcome-logger__label{font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary)}.pk-outcome-logger__options{display:flex;flex-wrap:wrap;gap:var(--pk-space-2)}.pk-outcome-logger__option{display:inline-flex;align-items:center;gap:var(--pk-space-1-5);min-height:var(--pk-size-control-sm);padding:0 var(--pk-space-3);margin:0;border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-full);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);font:var(--pk-font-label-sm);cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-outcome-logger__option:hover{background:var(--pk-color-bg-hover);border-color:var(--pk-color-border-hover)}.pk-outcome-logger__option:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-outcome-logger__option[data-selected]{background:var(--pk-color-bg-inverse);color:var(--pk-color-text-inverse);border-color:var(--pk-color-bg-inverse)}.pk-outcome-logger__note{display:flex;flex-direction:column;align-items:flex-start;gap:var(--pk-space-2)}.pk-outcome-logger__confirmation{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-outcome-logger__note-label{font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary)}.pk-outcome-logger__note-input{resize:vertical}.pk-outcome-logger__note>.pk-control{width:100%}@media (max-width:480px){.pk-outcome-logger__options{width:100%}.pk-outcome-logger__option{flex:1 1 auto;justify-content:center;min-height:var(--pk-size-touch)}}.pk-outdated{display:inline-flex;align-items:center;gap:var(--pk-space-2);flex-wrap:wrap}.pk-outdated__since{font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-page-header{display:flex;flex-direction:column;gap:var(--pk-space-3);margin-bottom:var(--pk-space-6)}.pk-page-header--tabs{margin-bottom:0}.pk-page-header__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--pk-space-3) var(--pk-space-6)}.pk-page-header__text{display:flex;flex:1 1 calc(var(--pk-space-24) * 3);flex-direction:column;gap:var(--pk-space-1);min-width:0}.pk-page-header__title{margin:0;color:var(--pk-color-text-primary);font:var(--pk-font-heading-xl);letter-spacing:var(--pk-tracking-heading-xl);overflow-wrap:anywhere}.pk-page-header__description{margin:0;max-width:var(--pk-size-reading);color:var(--pk-color-text-secondary);font:var(--pk-font-body-md)}.pk-page-header__actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2)}.pk-page-header__tabs{margin-top:var(--pk-space-1)}@media (max-width:639px){.pk-page-header{margin-bottom:var(--pk-space-5)}.pk-page-header--tabs{margin-bottom:0}.pk-page-header__title{font:var(--pk-font-heading-lg);letter-spacing:var(--pk-tracking-heading-lg)}.pk-page-header__actions{width:100%}}.pk-pagination,.pk-pagination__pages{display:flex;align-items:center;gap:var(--pk-space-1)}.pk-pagination__pages{margin:0;padding:0;list-style:none}.pk-pagination__page,.pk-pagination__step{display:inline-flex;align-items:center;justify-content:center;gap:var(--pk-space-1);height:var(--pk-size-control-sm);border:var(--pk-border-width-default) solid transparent;border-radius:var(--pk-radius-md);background:transparent;color:var(--pk-color-text-primary);font:var(--pk-font-label-sm);white-space:nowrap;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-pagination__page{min-width:var(--pk-size-control-sm)}.pk-pagination__page,.pk-pagination__step{padding:0 var(--pk-space-2)}.pk-pagination__page:hover:not([aria-current]),.pk-pagination__step:hover:not(:disabled){background:var(--pk-color-bg-hover)}.pk-pagination__page[aria-current=page]{border-color:var(--pk-color-border-strong);background:var(--pk-color-bg-surface);cursor:default}.pk-pagination__page:focus-visible,.pk-pagination__step:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-pagination__step:disabled{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-pagination__gap{display:inline-flex;justify-content:center;min-width:var(--pk-space-6);color:var(--pk-color-text-tertiary);font:var(--pk-font-label-sm)}.pk-pagination__summary{display:none;color:var(--pk-color-text-secondary);font:var(--pk-font-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:639px){.pk-pagination{justify-content:space-between;width:100%}.pk-pagination__pages{display:none}.pk-pagination__summary{display:inline}.pk-pagination__step{height:var(--pk-size-touch);padding:0 var(--pk-space-3)}}.pk-permission-mode{min-width:0}.pk-permission-mode,.pk-permission-mode__rules{display:flex;flex-direction:column;gap:var(--pk-space-4)}.pk-permission-mode__rules{padding:var(--pk-space-4);background:var(--pk-color-bg-sidebar);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-permission-mode__rules-heading{display:flex;gap:var(--pk-space-2);align-items:center;margin:0;font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-permission-mode__rules-heading .pk-icon{color:var(--pk-color-text-secondary)}.pk-permission-mode__projects{display:flex;flex-direction:column;gap:var(--pk-space-1-5)}.pk-permission-mode__projects-label{margin:0;font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-permission-mode__projects-empty{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-permission-mode__project-list{display:flex;flex-wrap:wrap;gap:var(--pk-space-1-5);padding:0;margin:0;list-style:none}.pk-permission-mode__project{padding:var(--pk-space-0-5) var(--pk-space-2);font:var(--pk-font-mono);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-sm)}.pk-permission-mode__cap{max-width:calc(var(--pk-space-24) * 2)}.pk-permission-mode__note{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-permission-mode__pause{padding:var(--pk-space-3) var(--pk-space-4);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-permission-mode[data-paused] .pk-permission-mode__pause{border-color:var(--pk-color-status-warning)}.pk-permission-mode[data-paused] .pk-permission-mode__modes{opacity:.6}.pk-root[data-theme]{color:var(--pk-color-text-primary)}.pk-plan-card{gap:var(--pk-space-3);height:100%}.pk-plan-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2)}.pk-plan-card__name{margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm)}.pk-plan-card__labels{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-1);margin-left:auto}.pk-plan-card__price{display:flex;align-items:baseline;gap:var(--pk-space-1-5);margin:0}.pk-plan-card__amount{font:var(--pk-font-heading-lg);letter-spacing:var(--pk-tracking-heading-lg)}.pk-plan-card__description,.pk-plan-card__period{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-plan-card__description{margin:0}.pk-plan-card__list{display:flex;flex-direction:column;gap:var(--pk-space-2);margin:0;padding:0;list-style:none}.pk-plan-card__feature{display:flex;align-items:flex-start;gap:var(--pk-space-2);font:var(--pk-font-body-sm)}.pk-plan-card__check{flex-shrink:0;margin-top:var(--pk-space-0-5);color:var(--pk-color-status-success)}.pk-plan-card__cta{margin-top:auto}.pk-plan-card[data-recommended],.pk-popover{background:var(--pk-color-bg-raised)}.pk-popover{--pk-popover-width:calc(var(--pk-space-24) * 3 + var(--pk-space-8));z-index:var(--pk-z-dropdown);width:var(--pk-popover-width);max-width:var(--radix-popover-content-available-width);max-height:var(--radix-popover-content-available-height);overflow-y:auto;padding:var(--pk-space-4);color:var(--pk-color-text-primary);font:var(--pk-font-body-md);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow-2);outline:none;transform-origin:var(--radix-popover-content-transform-origin)}.pk-popover--sm{--pk-popover-width:calc(var(--pk-space-24) * 2 + var(--pk-space-12))}.pk-popover--lg{--pk-popover-width:calc(var(--pk-space-24) * 4 + var(--pk-space-16))}.pk-popover[data-state=open]{animation:pk-fade-in var(--pk-duration-base) var(--pk-easing-enter)}.pk-popover[data-state=closed]{animation:pk-popover-out var(--pk-duration-fast) var(--pk-easing-exit)}.pk-popover:focus-visible{box-shadow:var(--pk-shadow-2),var(--pk-focus-ring)}.pk-popover__title{margin:0 0 var(--pk-space-3);font:var(--pk-font-heading-sm);color:var(--pk-color-text-primary)}@keyframes pk-popover-out{0%{opacity:1}to{opacity:0}}.pk-prediction-card__body{display:flex;flex-direction:column;gap:var(--pk-space-4)}.pk-prediction-card__confidence{display:flex;align-items:center;gap:var(--pk-space-2);font:var(--pk-font-label-sm)}.pk-prediction-card__confidence-label{color:var(--pk-color-text-secondary)}.pk-prediction-card__confidence-word{color:var(--pk-color-text-primary);font-weight:600}.pk-prediction-card__meter{display:inline-flex;gap:var(--pk-space-0-5)}.pk-prediction-card__segment{width:var(--pk-space-4);height:var(--pk-space-1);border-radius:var(--pk-radius-full);background:var(--pk-color-bg-selected)}.pk-prediction-card__segment[data-on]{background:var(--pk-color-text-tertiary)}.pk-prediction-card[data-confidence=high] .pk-prediction-card__segment[data-on],.pk-prediction-card[data-confidence=medium] .pk-prediction-card__segment[data-on]{background:var(--pk-color-text-secondary)}.pk-prediction-card[data-confidence=high] .pk-prediction-card__segment[data-on]{background:var(--pk-color-text-primary)}.pk-prediction-card__section{display:flex;flex-direction:column;gap:var(--pk-space-1-5);min-width:0}.pk-prediction-card__section-title{margin:0;font:var(--pk-font-label-sm);letter-spacing:var(--pk-tracking-label-sm);color:var(--pk-color-text-secondary)}.pk-prediction-card__list,.pk-prediction-card__text{margin:0;font:var(--pk-font-body-md);color:var(--pk-color-text-primary)}.pk-prediction-card__list{display:flex;flex-direction:column;gap:var(--pk-space-1);padding-left:var(--pk-space-5)}.pk-prediction-card__chips{display:flex;flex-wrap:wrap;gap:var(--pk-space-1-5)}.pk-prediction-card__footer{display:flex;flex-wrap:wrap;gap:var(--pk-space-2);padding-top:var(--pk-space-3);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-cost-pill{display:inline-flex;align-items:center;gap:var(--pk-space-1);padding:var(--pk-space-0-5) var(--pk-space-2);border-radius:var(--pk-radius-full);background:var(--pk-color-accent-subtle);color:var(--pk-color-accent-text);font:var(--pk-font-label-sm);white-space:nowrap}.pk-cost-pill .pk-icon{flex-shrink:0}.pk-presenter-notes{display:flex;flex-direction:column;gap:var(--pk-space-2);min-width:0;padding:var(--pk-space-4);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-presenter-notes__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pk-space-2)}.pk-presenter-notes__label{margin:0;font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;color:var(--pk-color-text-secondary)}.pk-presenter-notes__position{margin:0;font:var(--pk-font-label-sm);color:var(--pk-color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-presenter-notes__body{display:flex;flex-direction:column;gap:var(--pk-space-2);overflow-y:auto}.pk-presenter-notes__paragraph{margin:0;max-width:var(--pk-size-reading);font:var(--pk-font-doc-body);font-family:var(--pk-doc-font,var(--pk-font-family-serif))}.pk-presenter-notes__empty{margin:0;font:var(--pk-font-body-md);color:var(--pk-color-text-tertiary)}.pk-privacy-note{display:flex;align-items:flex-start;gap:var(--pk-space-1-5);margin:0;min-width:0;font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-privacy-note__icon{flex-shrink:0;margin-top:var(--pk-space-0-5);color:var(--pk-color-text-tertiary)}.pk-privacy-note--block{padding:var(--pk-space-2) var(--pk-space-3);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md);background:var(--pk-color-bg-sidebar)}.pk-profile-suggestion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2) var(--pk-space-3);padding:var(--pk-space-3) var(--pk-space-4);min-width:0;border:var(--pk-border-width-default) solid var(--pk-color-accent);border-radius:var(--pk-radius-lg);background:var(--pk-color-accent-subtle);color:var(--pk-color-text-primary);font:var(--pk-font-body-md)}.pk-profile-suggestion__icon{flex-shrink:0;color:var(--pk-color-accent-text)}.pk-profile-suggestion__text{flex:1 1 var(--pk-size-reading);margin:0;min-width:0}.pk-profile-suggestion__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--pk-space-2);margin-left:auto}@media (max-width:480px){.pk-profile-suggestion__actions{width:100%;margin-left:0}.pk-profile-suggestion__actions>.pk-button{flex:1 1 auto}}.pk-progress{--pk-progress-fill:var(--pk-color-action-primary);--pk-progress-height:var(--pk-space-2);display:flex;flex-direction:column;gap:var(--pk-space-1-5);width:100%;min-width:0}.pk-progress--sm{--pk-progress-height:var(--pk-space-1)}.pk-progress[data-tone=accent]{--pk-progress-fill:var(--pk-color-accent)}.pk-progress[data-tone=success]{--pk-progress-fill:var(--pk-color-status-success)}.pk-progress[data-tone=danger]{--pk-progress-fill:var(--pk-color-status-danger)}.pk-progress__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pk-space-3);min-width:0}.pk-progress__label{overflow:hidden;font:var(--pk-font-label-sm);color:var(--pk-color-text-primary);white-space:nowrap;text-overflow:ellipsis}.pk-progress--sm .pk-progress__label,.pk-progress__value{font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-progress__value{flex-shrink:0;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-progress__track{position:relative;width:100%;height:var(--pk-progress-height);overflow:hidden;background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-progress__fill{height:100%;background:var(--pk-progress-fill);border-radius:inherit;transition:width var(--pk-duration-slow) var(--pk-easing-standard)}.pk-progress[data-tone=accent] .pk-progress__fill{box-shadow:inset 0 0 0 var(--pk-border-width-default) color-mix(in srgb,var(--pk-color-accent-text) 35%,transparent)}.pk-progress[data-state=indeterminate] .pk-progress__fill{position:absolute;top:0;left:0;width:40%;animation:pk-progress-indeterminate calc(var(--pk-duration-spin) * 1.6) var(--pk-easing-standard) infinite}@keyframes pk-progress-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.pk-progress[data-state=indeterminate] .pk-progress__fill{width:100%;opacity:.5;animation:none;transform:none}}.pk-quality-warning{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2);min-width:0;padding:var(--pk-space-1-5) var(--pk-space-3);border:var(--pk-border-width-default) solid var(--pk-color-status-warning);border-radius:var(--pk-radius-md);background:var(--pk-color-status-warning-subtle);color:var(--pk-color-text-primary);font:var(--pk-font-body-sm)}.pk-quality-warning__icon{flex-shrink:0;color:var(--pk-color-status-warning)}.pk-quality-warning__message{flex:1 1 auto;min-width:0}.pk-quality-warning__action{flex-shrink:0}.pk-quality-warning__dismiss{flex-shrink:0;margin-right:calc(var(--pk-space-1) * -1)}.pk-radio-group{display:flex;flex-direction:column;gap:var(--pk-space-1-5);min-width:0}.pk-radio-group__label{margin-bottom:var(--pk-space-0-5)}.pk-radio-group[data-disabled] .pk-radio-group__label{color:var(--pk-color-text-tertiary)}.pk-radio-group__items{display:flex;flex-direction:column;gap:var(--pk-space-3);outline:none}.pk-radio-group__items[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;column-gap:var(--pk-space-6)}.pk-radio{position:relative;display:flex;align-items:flex-start;gap:var(--pk-space-2);min-width:0;color:var(--pk-color-text-primary);font:var(--pk-font-body-md)}.pk-radio__control{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--pk-space-4);height:var(--pk-space-4);margin:var(--pk-space-0-5) 0 0;padding:0;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-text-tertiary);border-radius:var(--pk-radius-full);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-radio__control:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-radio:hover .pk-radio__control:not(:disabled){border-color:var(--pk-color-text-secondary)}.pk-radio:hover .pk-radio__control[data-state=checked]:not(:disabled),.pk-radio__control[data-state=checked]{background:var(--pk-color-action-primary);border-color:var(--pk-color-action-primary)}.pk-radio[data-invalid] .pk-radio__control[data-state=unchecked]:not(:disabled){border-color:var(--pk-color-status-danger)}.pk-radio__control:disabled{background:var(--pk-color-bg-sidebar);border-color:var(--pk-color-border-strong);cursor:not-allowed}.pk-radio__control:disabled[data-state=checked]{background:var(--pk-color-bg-selected)}.pk-radio__indicator{display:block;width:var(--pk-space-1-5);height:var(--pk-space-1-5);border-radius:var(--pk-radius-full);background:var(--pk-color-action-on-primary);animation:pk-fade-in var(--pk-duration-fast) var(--pk-easing-enter)}.pk-radio__control:disabled .pk-radio__indicator{background:var(--pk-color-text-tertiary)}.pk-radio__text{display:flex;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-radio__label{cursor:pointer}.pk-radio__label:after{content:"";position:absolute;inset:0}.pk-radio__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-radio[data-disabled] .pk-radio__label{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-radio[data-disabled] .pk-radio__description{color:var(--pk-color-text-tertiary)}.pk-radio-group--card .pk-radio-group__items{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--pk-space-2);gap:var(--pk-space-2)}.pk-radio-group--card .pk-radio-group__items[data-orientation=horizontal]{grid-template-columns:repeat(auto-fit,minmax(calc(var(--pk-space-24) * 2),1fr));gap:var(--pk-space-3)}.pk-radio-group--card .pk-radio{gap:var(--pk-space-3);padding:var(--pk-space-3) var(--pk-space-4);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard),box-shadow var(--pk-duration-fast) var(--pk-easing-standard)}.pk-radio-group--card .pk-radio:hover:not([data-disabled]){border-color:var(--pk-color-border-hover)}.pk-radio-group--card .pk-radio[data-state=checked],.pk-radio-group--card .pk-radio[data-state=checked]:hover{border-color:var(--pk-color-action-primary);box-shadow:inset 0 0 0 var(--pk-border-width-default) var(--pk-color-action-primary)}.pk-radio-group--card .pk-radio[data-invalid][data-state=unchecked]{border-color:var(--pk-color-status-danger)}.pk-radio-group--card .pk-radio[data-disabled]{background:var(--pk-color-bg-sidebar);border-color:var(--pk-color-border-default);box-shadow:none}.pk-radio-group--card .pk-radio__label{font:var(--pk-font-label-md)}@supports selector(:has(*)){.pk-radio-group--card .pk-radio__control:focus-visible{box-shadow:none}.pk-radio-group--card .pk-radio:has(.pk-radio__control:focus-visible){box-shadow:var(--pk-focus-ring)}.pk-radio-group--card .pk-radio[data-state=checked]:has(.pk-radio__control:focus-visible){box-shadow:inset 0 0 0 var(--pk-border-width-default) var(--pk-color-action-primary),var(--pk-focus-ring)}}@media (pointer:coarse){.pk-radio-group:not(.pk-radio-group--card) .pk-radio{padding-block:calc((var(--pk-size-touch) - var(--pk-space-5)) / 2)}.pk-radio-group:not(.pk-radio-group--card) .pk-radio-group__items{gap:0}}.pk-roadmap-item{--pk-roadmap-stripe:var(--pk-color-border-strong);position:relative;display:flex;gap:var(--pk-space-2);min-width:0;padding:var(--pk-space-3);padding-left:var(--pk-space-3);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md);transition:border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-roadmap-item:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-roadmap-item[data-status=at-risk]{border-color:var(--pk-color-status-warning)}.pk-roadmap-item[data-status=done] .pk-roadmap-item__title{color:var(--pk-color-text-secondary)}.pk-roadmap-item__stripe{position:absolute;top:0;bottom:0;left:0;width:var(--pk-space-1);background:var(--pk-roadmap-stripe);border-radius:var(--pk-radius-md) 0 0 var(--pk-radius-md)}.pk-roadmap-item[data-category]{padding-left:calc(var(--pk-space-3) + var(--pk-space-1))}.pk-roadmap-item[data-category=discovery]{--pk-roadmap-stripe:var(--pk-cat-discovery-fg)}.pk-roadmap-item[data-category=strategy]{--pk-roadmap-stripe:var(--pk-cat-strategy-fg)}.pk-roadmap-item[data-category=requirements]{--pk-roadmap-stripe:var(--pk-cat-requirements-fg)}.pk-roadmap-item[data-category=roadmaps]{--pk-roadmap-stripe:var(--pk-cat-roadmaps-fg)}.pk-roadmap-item[data-category=metrics]{--pk-roadmap-stripe:var(--pk-cat-metrics-fg)}.pk-roadmap-item[data-category=launch]{--pk-roadmap-stripe:var(--pk-cat-launch-fg)}.pk-roadmap-item[data-category=canvases]{--pk-roadmap-stripe:var(--pk-cat-canvases-fg)}.pk-roadmap-item[data-category=managing-up]{--pk-roadmap-stripe:var(--pk-cat-managing-up-fg)}.pk-roadmap-item[data-category=assistants]{--pk-roadmap-stripe:var(--pk-cat-assistants-fg)}.pk-roadmap-item__main{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-1-5);min-width:0}.pk-roadmap-item__title{margin:0;font:var(--pk-font-label-md);overflow-wrap:anywhere}.pk-roadmap-item__meta{display:flex;flex-wrap:wrap;gap:var(--pk-space-1-5);margin:0;font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-roadmap-item__meta-entry+.pk-roadmap-item__meta-entry:before{margin-right:var(--pk-space-1-5);content:"·"}.pk-roadmap-item__footer{display:flex;flex-wrap:wrap;gap:var(--pk-space-2);align-items:center;margin:0}.pk-roadmap-item__owner{font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-roadmap-timeline{--pk-rt-col:calc(var(--pk-space-24) * 4);--pk-rt-lane:calc(var(--pk-space-24) * 5);--pk-rt-periods:1;overflow-x:auto;position:relative;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-roadmap-timeline__table{width:100%;min-width:calc(var(--pk-rt-lane) + var(--pk-rt-periods) * var(--pk-rt-col));color:var(--pk-color-text-primary);border-collapse:collapse;table-layout:fixed}.pk-roadmap-timeline__corner,.pk-roadmap-timeline__period{padding:var(--pk-space-2) var(--pk-space-3);font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary);text-align:left;background:var(--pk-color-bg-sidebar);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-roadmap-timeline__period{width:var(--pk-rt-col);border-left:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-roadmap-timeline__corner,.pk-roadmap-timeline__lane{position:-webkit-sticky;position:sticky;left:0;z-index:var(--pk-z-sticky);width:var(--pk-rt-lane)}.pk-roadmap-timeline__lane{padding:var(--pk-space-3);font:var(--pk-font-label-md);color:var(--pk-color-text-primary);text-align:left;background:var(--pk-color-bg-sidebar)}.pk-roadmap-timeline__cell,.pk-roadmap-timeline__lane{vertical-align:middle;border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-roadmap-timeline__cell{padding:var(--pk-space-1) var(--pk-space-1);border-left:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-roadmap-timeline__lane-group:last-of-type tr:last-child .pk-roadmap-timeline__cell,.pk-roadmap-timeline__lane-group:last-of-type tr:last-child .pk-roadmap-timeline__lane{border-bottom:0}.pk-roadmap-timeline__lane-group tr:not(:last-child) .pk-roadmap-timeline__cell{border-bottom-color:var(--pk-color-bg-hover)}.pk-roadmap-timeline__bar{display:flex;gap:var(--pk-space-1-5);align-items:center;min-width:0;padding:var(--pk-space-1-5) var(--pk-space-2);background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary);font:var(--pk-font-label-sm);border:var(--pk-border-width-default) solid var(--pk-color-border-strong);border-radius:var(--pk-radius-full)}.pk-roadmap-timeline__bar:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-roadmap-timeline__bar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-roadmap-timeline__bar[data-status=planned]{background:var(--pk-color-bg-sidebar)}.pk-roadmap-timeline__bar[data-status=in-progress]{background:var(--pk-color-status-info-subtle);border-color:var(--pk-color-status-info)}.pk-roadmap-timeline__bar[data-status=done]{background:var(--pk-color-status-success-subtle);border-color:var(--pk-color-status-success)}.pk-roadmap-timeline__bar[data-status=at-risk]{background:var(--pk-color-status-warning-subtle);border-color:var(--pk-color-status-warning)}.pk-roadmap-timeline__bar[data-status=in-progress] .pk-icon{color:var(--pk-color-status-info)}.pk-roadmap-timeline__bar[data-status=done] .pk-icon{color:var(--pk-color-status-success)}.pk-roadmap-timeline__bar[data-status=at-risk] .pk-icon{color:var(--pk-color-status-warning)}@media (max-width:640px){.pk-roadmap-timeline{--pk-rt-col:calc(var(--pk-space-24) * 3);--pk-rt-lane:calc(var(--pk-space-24) * 4)}}.pk-run-failure{display:flex;align-items:flex-start;gap:var(--pk-space-3);min-width:0;padding:var(--pk-space-4);border:var(--pk-border-width-default) solid var(--pk-color-status-danger);border-radius:var(--pk-radius-lg);background:var(--pk-color-status-danger-subtle);color:var(--pk-color-text-primary)}.pk-run-failure__icon{flex-shrink:0;color:var(--pk-color-status-danger)}.pk-run-failure__body{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-2);min-width:0}.pk-run-failure__title{margin:0;font:var(--pk-font-body-md);font-weight:600}.pk-run-failure__text{margin:0}.pk-run-failure__details,.pk-run-failure__text{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-run-failure__summary{cursor:pointer;border-radius:var(--pk-radius-xs)}.pk-run-failure__summary:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-run-failure__detail-body{margin-top:var(--pk-space-2);padding:var(--pk-space-2) var(--pk-space-3);border-radius:var(--pk-radius-sm);background:var(--pk-color-bg-surface);font:var(--pk-font-mono);color:var(--pk-color-text-secondary);overflow-wrap:anywhere}.pk-run-failure__actions{display:flex;flex-wrap:wrap;gap:var(--pk-space-2);margin-top:var(--pk-space-1)}@keyframes pk-run-progress-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.pk-run-progress{min-width:0}.pk-run-progress__list{display:flex;flex-direction:column;gap:var(--pk-space-1);margin:0;padding:0;list-style:none}.pk-run-progress__step{display:flex;align-items:flex-start;gap:var(--pk-space-3);min-width:0;padding:var(--pk-space-1) 0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-run-progress__marker{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-space-5);height:var(--pk-space-5);border-radius:var(--pk-radius-full);background:var(--pk-color-bg-selected);color:var(--pk-color-text-tertiary)}.pk-run-progress__body{display:flex;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-run-progress__label{min-width:0}.pk-run-progress__detail{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-run-progress__dot{border-radius:var(--pk-radius-full);background:var(--pk-color-accent);animation:pk-run-progress-pulse var(--pk-duration-spin) var(--pk-easing-standard) infinite}.pk-run-progress__dot,.pk-run-progress__pending{width:var(--pk-space-2);height:var(--pk-space-2)}.pk-run-progress__pending{border:var(--pk-border-width-default) solid var(--pk-color-border-strong);border-radius:var(--pk-radius-full)}.pk-run-progress__step[data-status=done]{color:var(--pk-color-text-primary)}.pk-run-progress__step[data-status=done] .pk-run-progress__marker{color:var(--pk-color-status-success);background:var(--pk-color-status-success-subtle)}.pk-run-progress__step[data-status=active]{color:var(--pk-color-text-primary);font-weight:500}.pk-run-progress__step[data-status=active] .pk-run-progress__marker{background:var(--pk-color-accent-subtle)}.pk-run-progress__step[data-status=error]{color:var(--pk-color-text-primary)}.pk-run-progress__step[data-status=error] .pk-run-progress__marker{color:var(--pk-color-status-danger);background:var(--pk-color-status-danger-subtle)}.pk-run-progress__step[data-status=pending]{color:var(--pk-color-text-tertiary)}@media (prefers-reduced-motion:reduce){.pk-run-progress__dot{animation:none;opacity:1}}.pk-schedule{display:flex;flex-direction:column;gap:var(--pk-space-4);min-width:0;margin:0;padding:0;border:0}.pk-schedule__legend{padding:0;margin-bottom:var(--pk-space-1);font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm);color:var(--pk-color-text-primary)}.pk-schedule__help{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-schedule__grid{display:grid;grid-gap:var(--pk-space-3) var(--pk-space-4);gap:var(--pk-space-3) var(--pk-space-4);grid-template-columns:repeat(auto-fit,minmax(calc(var(--pk-space-24) * 1.5),1fr))}.pk-schedule__time-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-schedule__time-input::-webkit-calendar-picker-indicator{display:none}.pk-schedule__time-input::-webkit-datetime-edit{padding:0}.pk-schedule__summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pk-space-2);margin:0;padding:var(--pk-space-3);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-md);font:var(--pk-font-body-md);color:var(--pk-color-text-primary)}.pk-schedule__summary-icon{flex-shrink:0;color:var(--pk-color-text-secondary)}.pk-schedule__summary-label{font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);color:var(--pk-color-text-secondary)}.pk-schedule__summary-text{min-width:0}.pk-schedule__summary-extra{flex-basis:100%;padding-left:calc(var(--pk-space-4) + var(--pk-space-2));font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-schedule__days{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-schedule__day-chips{display:flex;flex-wrap:wrap;gap:var(--pk-space-2)}.pk-schedule__times{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-schedule__times-label{font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-schedule__time-row{display:flex;gap:var(--pk-space-2);align-items:center;max-width:calc(var(--pk-space-24) * 2)}.pk-schedule__time-row>:first-child{flex-grow:1}.pk-scheduled-job-card{--pk-card-gap:var(--pk-space-3)}.pk-scheduled-job-card__top{display:flex;align-items:flex-start;gap:var(--pk-space-3);min-width:0}.pk-scheduled-job-card__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-space-10);height:var(--pk-space-10);background:var(--pk-color-bg-selected);color:var(--pk-color-text-secondary);border-radius:var(--pk-radius-md)}.pk-scheduled-job-card__heading{display:flex;flex:1 1;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-scheduled-job-card__title{margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm);color:var(--pk-color-text-primary)}.pk-scheduled-job-card__schedule{margin:0;font:var(--pk-font-body-sm);letter-spacing:var(--pk-tracking-body-sm);color:var(--pk-color-text-secondary)}.pk-scheduled-job-card__status{flex-shrink:0}.pk-scheduled-job-card__meta{display:flex;flex-direction:column;gap:var(--pk-space-2);margin:0}.pk-scheduled-job-card__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2);min-width:0}.pk-scheduled-job-card__meta-row dt{flex-shrink:0;min-width:calc(var(--pk-space-16) + var(--pk-space-3));font:var(--pk-font-caption);letter-spacing:var(--pk-tracking-caption);color:var(--pk-color-text-tertiary)}.pk-scheduled-job-card__meta-row dd{margin:0;min-width:0;font:var(--pk-font-label-sm);letter-spacing:var(--pk-tracking-label-sm);color:var(--pk-color-text-primary)}.pk-scheduled-job-card__destinations{display:flex;flex-wrap:wrap;gap:var(--pk-space-1)}.pk-scheduled-job-card__note{margin:0;font:var(--pk-font-body-sm);letter-spacing:var(--pk-tracking-body-sm);color:var(--pk-color-status-danger)}.pk-scheduled-job-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-space-2);padding-top:var(--pk-space-3);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-scheduled-job-card__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-1);margin-left:auto}.pk-scheduled-job-card[data-status=paused] .pk-scheduled-job-card__icon{color:var(--pk-color-text-tertiary)}.pk-scheduled-job-card[data-status=paused] .pk-scheduled-job-card__meta-row dd{color:var(--pk-color-text-secondary)}.pk-scheduled-job-card[data-status=failed] .pk-scheduled-job-card__icon{background:var(--pk-color-status-danger-subtle);color:var(--pk-color-status-danger)}.pk-searchfield:has(.pk-searchfield__clear){padding-right:var(--pk-space-1)}.pk-searchfield__input{-moz-appearance:none;appearance:none;-webkit-appearance:none}.pk-searchfield__input::-webkit-search-cancel-button,.pk-searchfield__input::-webkit-search-decoration,.pk-searchfield__input::-webkit-search-results-button{-webkit-appearance:none;appearance:none;display:none}.pk-searchfield .pk-spinner-wrap{color:var(--pk-color-text-secondary)}.pk-searchfield .pk-searchfield__clear{width:var(--pk-size-control-sm);height:var(--pk-size-control-sm);color:var(--pk-color-text-secondary)}.pk-control--sm.pk-searchfield .pk-searchfield__clear{width:var(--pk-space-6);height:var(--pk-space-6)}.pk-searchfield .pk-searchfield__clear:hover:not(:disabled){color:var(--pk-color-text-primary)}.pk-searchfield__shortcut{flex-shrink:0;min-width:var(--pk-space-5);padding:0 var(--pk-space-1-5);font:var(--pk-font-mono);letter-spacing:var(--pk-tracking-mono);line-height:var(--pk-space-5);text-align:center;color:var(--pk-color-text-secondary);background:var(--pk-color-bg-sidebar);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-sm)}@container (max-width: 22rem){.pk-searchfield__shortcut{display:none}}.pk-segmented{display:inline-flex;align-items:stretch;gap:var(--pk-space-0-5);max-width:100%;height:var(--pk-size-control-md);padding:var(--pk-space-0-5);border-radius:var(--pk-radius-md);background:var(--pk-color-bg-selected)}.pk-segmented--sm{height:var(--pk-size-control-sm)}.pk-segmented--full{display:flex;width:100%}.pk-segmented__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--pk-space-1-5);min-width:0;padding:0 var(--pk-space-3);border:0;border-radius:var(--pk-radius-sm);background:transparent;color:var(--pk-color-text-secondary);font:var(--pk-font-label-md);white-space:nowrap;cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard),box-shadow var(--pk-duration-fast) var(--pk-easing-standard)}.pk-segmented--sm .pk-segmented__item{padding:0 var(--pk-space-2);font:var(--pk-font-label-sm);gap:var(--pk-space-1)}.pk-segmented--full .pk-segmented__item{flex:1 1}.pk-segmented__item:hover:not([data-disabled]):not([data-state=on]){color:var(--pk-color-text-primary);background:var(--pk-color-bg-hover)}.pk-segmented__item[data-state=on]{background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);box-shadow:var(--pk-shadow-1)}.pk-segmented__item:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-segmented__item[data-disabled]{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-segmented__label{overflow:hidden;text-overflow:ellipsis}.pk-segmented__badge{display:inline-flex;align-items:center}@media (max-width:639px){.pk-segmented--md{height:var(--pk-size-touch)}}@media (pointer:coarse){.pk-segmented{height:auto;min-height:var(--pk-size-touch)}}.pk-select__trigger{justify-content:space-between;text-align:left;cursor:pointer}.pk-select__trigger[data-placeholder] .pk-select__value{color:var(--pk-color-text-tertiary)}.pk-select__trigger[data-disabled]{cursor:not-allowed}.pk-select__trigger>.pk-icon{color:var(--pk-color-text-secondary);transition:transform var(--pk-duration-fast) var(--pk-easing-standard)}.pk-select__trigger[data-state=open]>.pk-icon{transform:rotate(180deg)}.pk-select__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-select__content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.pk-select__item[data-state=checked]{font-weight:500}.pk-share-dialog{display:flex;flex-direction:column;gap:var(--pk-space-5)}.pk-share-dialog__link{display:flex;align-items:flex-end;gap:var(--pk-space-2)}.pk-share-dialog__link>.pk-field{flex:1 1;min-width:0}.pk-share-dialog__password{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-share-dialog__password-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pk-space-2)}.pk-share-dialog__password-row>.pk-field{flex:1 1 var(--pk-space-24);min-width:0}.pk-share-dialog__row{display:grid;grid-template-columns:1fr;grid-gap:var(--pk-space-4);gap:var(--pk-space-4)}.pk-share-dialog__mode{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-share-dialog__label{margin:0;font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-share-dialog__help{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-share-dialog__help[data-unavailable]{display:flex;align-items:flex-start;gap:var(--pk-space-2)}.pk-share-dialog__help[data-unavailable]>.pk-icon{flex-shrink:0;margin-top:var(--pk-space-0-5);color:var(--pk-color-text-tertiary)}.pk-share-dialog__views{display:flex;align-items:center;gap:var(--pk-space-2);margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-share-dialog__views>.pk-icon{color:var(--pk-color-text-tertiary)}@media (min-width:640px){.pk-share-dialog__row{grid-template-columns:1fr 1fr}}.pk-share-page{display:flex;flex-direction:column;gap:var(--pk-space-6);box-sizing:border-box;width:100%;max-width:var(--pk-size-reading);padding:var(--pk-space-6) var(--pk-space-4) var(--pk-space-10);margin-inline:auto;color:var(--pk-color-text-primary)}.pk-share-page--wide{max-width:var(--pk-size-content-max);background:var(--pk-color-bg-canvas)}.pk-share-page__header{flex-wrap:wrap;justify-content:space-between;padding-bottom:var(--pk-space-4);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-share-page__header,.pk-share-page__owner{display:flex;align-items:center;gap:var(--pk-space-3)}.pk-share-page__owner{min-width:0}.pk-share-page__owner-text{display:flex;flex-direction:column;min-width:0}.pk-share-page__owner-name{font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-share-page__owner-prefix{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-share-page__owner-role{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-share-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2)}.pk-share-page__main{display:flex;flex-direction:column;gap:var(--pk-space-6);min-width:0}.pk-share-page__intro{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-share-page__title{margin:0;font:var(--pk-font-heading-xl);letter-spacing:var(--pk-tracking-heading-xl)}.pk-share-page__updated{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-share-page__artefact{display:flex;flex-direction:column;gap:var(--pk-space-5);min-width:0;font:var(--pk-font-body-md);color:var(--pk-color-text-primary)}.pk-share-page__comments{flex-direction:column}.pk-share-page__comments,.pk-share-page__footer{display:flex;gap:var(--pk-space-3);padding-top:var(--pk-space-5);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-share-page__footer{flex-wrap:wrap;align-items:center;justify-content:space-between}.pk-share-page__note{margin:0;font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}@media (min-width:640px){.pk-share-page{padding-inline:var(--pk-space-6)}}.pk-sidebar{display:flex;flex-direction:column;gap:var(--pk-space-4);height:100%;min-height:0;width:calc(var(--pk-space-24) * 2 + var(--pk-space-12));padding:var(--pk-space-3);border-right:var(--pk-border-width-default) solid var(--pk-color-border-default);background:var(--pk-color-bg-sidebar);color:var(--pk-color-text-primary);transition:width var(--pk-duration-base) var(--pk-easing-standard)}.pk-sidebar[data-collapsed]{width:calc(var(--pk-size-control-md) + var(--pk-space-3) * 2)}.pk-sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-space-2);min-height:var(--pk-size-control-md);padding-left:var(--pk-space-1)}.pk-sidebar[data-collapsed] .pk-sidebar__header{flex-direction:column;justify-content:flex-start;padding-left:0}.pk-sidebar__brand{display:flex;align-items:center;min-width:0;overflow:hidden}.pk-sidebar__toggle{flex:none;color:var(--pk-color-text-secondary)}.pk-sidebar__nav{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--pk-space-5);min-height:0;overflow-x:hidden;overflow-y:auto;margin:0 calc(var(--pk-space-1) * -1);padding:0 var(--pk-space-1)}.pk-sidebar__footer{padding-top:var(--pk-space-3);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-sidebar-section,.pk-sidebar__footer{display:flex;flex-direction:column;gap:var(--pk-space-1)}.pk-sidebar-section__title{padding:0 var(--pk-space-3);color:var(--pk-color-text-tertiary);font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;white-space:nowrap}.pk-sidebar-section__list{display:flex;flex-direction:column;gap:var(--pk-space-0-5);margin:0;padding:0;list-style:none}.pk-sidebar-item__control{display:flex;align-items:center;gap:var(--pk-space-3);width:100%;min-height:var(--pk-size-control-md);padding:0 var(--pk-space-3);border:0;border-radius:var(--pk-radius-md);background:transparent;color:var(--pk-color-text-secondary);font:var(--pk-font-label-md);text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-sidebar-item__control:hover:not(:disabled){background:var(--pk-color-bg-hover);color:var(--pk-color-text-primary)}.pk-sidebar-item__control[data-active]{background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary)}.pk-sidebar-item__control:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-sidebar-item__control:disabled{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-sidebar-item__icon{position:relative;display:inline-flex;flex:none}.pk-sidebar-item__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pk-sidebar-item__badge{flex:none;min-width:var(--pk-space-5);padding:0 var(--pk-space-1-5);color:var(--pk-color-action-on-primary);font:var(--pk-font-caption);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-sidebar-item__badge,.pk-sidebar-item__dot{border-radius:var(--pk-radius-full);background:var(--pk-color-action-primary)}.pk-sidebar-item__dot{display:none;position:absolute;top:calc(var(--pk-space-0-5) * -1);right:calc(var(--pk-space-0-5) * -1);width:var(--pk-space-2);height:var(--pk-space-2);box-shadow:0 0 0 var(--pk-border-width-focus) var(--pk-color-bg-sidebar)}.pk-sidebar[data-collapsed] .pk-sidebar-item__control{justify-content:center;padding:0}.pk-sidebar[data-collapsed] .pk-sidebar-item__dot{display:block}.pk-sidebar[data-collapsed] .pk-sidebar-item__badge,.pk-sidebar[data-collapsed] .pk-sidebar-item__label,.pk-sidebar[data-collapsed] .pk-sidebar-section__title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pk-sidebar[data-collapsed] .pk-sidebar-section+.pk-sidebar-section{padding-top:var(--pk-space-4);border-top:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-sidebar[data-collapsed] .pk-sidebar__nav{gap:var(--pk-space-4)}@media (max-width:639px){.pk-sidebar-item__control{min-height:var(--pk-size-touch)}}.pk-sidebar-group__control{width:100%}.pk-sidebar-group__chevron{flex-shrink:0;color:var(--pk-color-text-secondary);transition:transform var(--pk-duration-fast) var(--pk-easing-standard)}.pk-sidebar-group[data-open]>.pk-sidebar-item__control .pk-sidebar-group__chevron{transform:rotate(180deg)}.pk-sidebar[data-collapsed] .pk-sidebar-group__chevron{display:none}.pk-sidebar-group__list{display:flex;flex-direction:column;gap:var(--pk-space-0-5);margin:var(--pk-space-0-5) 0 var(--pk-space-1);padding:0 0 0 var(--pk-space-6);list-style:none}.pk-sidebar-group__list[hidden]{display:none}.pk-sidebar-group__list .pk-sidebar-item__control{min-height:var(--pk-size-control-sm);font:var(--pk-font-body-sm)}.pk-sidebar-group__list .pk-sidebar-item__icon{display:none}.pk-skeleton{display:block;width:100%;height:var(--pk-space-4);flex-shrink:0;background-color:var(--pk-color-bg-selected);background-image:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--pk-color-bg-surface) 55%,transparent) 50%,transparent 100%);background-repeat:no-repeat;background-size:50% 100%;background-position:-100% 0;animation:pk-skeleton-shimmer calc(var(--pk-duration-slow) * 5) var(--pk-easing-standard) infinite}.pk-skeleton--sm{border-radius:var(--pk-radius-sm)}.pk-skeleton--md{border-radius:var(--pk-radius-md)}.pk-skeleton--lg{border-radius:var(--pk-radius-lg)}.pk-skeleton--full{border-radius:var(--pk-radius-full)}.pk-skeleton-text{display:flex;flex-direction:column;gap:var(--pk-space-2);width:100%}.pk-skeleton-text__line{height:var(--pk-space-3)}.pk-skeleton-text__line--last{width:60%}@keyframes pk-skeleton-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.pk-skeleton{animation:none;background-image:none}}.pk-slide{container-type:inline-size;position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--pk-doc-bg,var(--pk-color-bg-surface));color:var(--pk-doc-text,var(--pk-color-text-primary));font:var(--pk-font-doc-body);font-family:var(--pk-doc-font,var(--pk-font-family-serif));border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md);--pk-slide-accent:var(--pk-doc-accent,var(--pk-color-text-primary));--pk-slide-highlight:var(--pk-doc-accent-text,var(--pk-color-accent-text));--pk-slide-muted:var(--pk-doc-text-secondary,var(--pk-color-text-secondary))}.pk-slide__body{display:flex;flex-direction:column;gap:3cqw;height:100%;padding:6cqw 7cqw;font-size:2.2cqw;line-height:1.45}.pk-slide__title{margin:0;font:var(--pk-font-deck-title);font-family:inherit;font-size:4.4cqw;line-height:1.12;letter-spacing:var(--pk-tracking-deck-title);color:inherit}.pk-slide__subtitle{margin:0;font-size:2.2cqw;line-height:1.4;color:var(--pk-slide-muted)}.pk-slide__header{display:flex;flex-direction:column;gap:1cqw}.pk-slide__main{display:flex;flex:1 1;flex-direction:column;min-height:0}.pk-slide__number{position:absolute;right:3.5cqw;bottom:3cqw;font-size:1.4cqw;color:var(--pk-slide-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-slide--section .pk-slide__body,.pk-slide--title .pk-slide__body{justify-content:center}.pk-slide__lede{display:flex;flex-direction:column;gap:2cqw;max-width:80%}.pk-slide__lede:before{content:"";width:9cqw;height:.6cqw;background:var(--pk-slide-accent);border-radius:var(--pk-radius-full)}.pk-slide--title .pk-slide__title{font-size:6.4cqw}.pk-slide--title .pk-slide__subtitle{font-size:2.6cqw}.pk-slide--section .pk-slide__body{background:var(--pk-doc-surface-strong,var(--pk-color-bg-sidebar))}.pk-slide--section .pk-slide__title{font-size:5.2cqw}.pk-slide__bullets{display:flex;flex-direction:column;gap:2cqw;margin:0;padding:0;list-style:none}.pk-slide__bullet{position:relative;padding-left:3.4cqw;font-size:2.5cqw;line-height:1.4}.pk-slide__bullet:before{content:"";position:absolute;top:1.1cqw;left:0;width:1.1cqw;height:1.1cqw;background:var(--pk-slide-accent);border-radius:var(--pk-radius-xs)}.pk-slide__columns{display:grid;flex:1 1;grid-template-columns:1fr 1fr;grid-gap:5cqw;gap:5cqw;min-height:0}.pk-slide__column{display:flex;flex-direction:column;gap:1.5cqw;min-width:0}.pk-slide__chart{display:flex;flex:1 1;align-items:stretch;justify-content:stretch;min-height:0}.pk-slide__chart>*{flex:1 1;min-width:0;max-height:100%}.pk-slide--image .pk-slide__body{padding:0;gap:0}.pk-slide__image{width:100%;height:100%;object-fit:cover}.pk-slide__image--empty{background:var(--pk-color-bg-hover)}.pk-slide__caption{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:.8cqw;padding:3.5cqw 7cqw;background:var(--pk-color-scrim);color:var(--pk-color-text-inverse)}.pk-slide__caption .pk-slide__title{font-size:3.2cqw}.pk-slide__caption .pk-slide__subtitle{font-size:1.8cqw;color:inherit;opacity:.85}.pk-slide--quote .pk-slide__body{justify-content:center}.pk-slide__figure{display:flex;flex-direction:column;gap:2.5cqw;margin:0}.pk-slide__quote{position:relative;margin:0;padding-left:4cqw;font-size:3.4cqw;line-height:1.3;font-style:italic;border-left:.5cqw solid var(--pk-slide-accent)}.pk-slide__attribution{padding-left:4cqw;font-size:1.9cqw;font-style:normal;color:var(--pk-slide-muted)}.pk-slide__metrics{display:grid;flex:1 1;grid-template-columns:repeat(auto-fit,minmax(18cqw,1fr));grid-gap:3cqw;gap:3cqw;align-content:center}.pk-slide__metric{display:flex;flex-direction:column;gap:.6cqw;padding-top:1.6cqw;border-top:.3cqw solid var(--pk-slide-accent)}.pk-slide__metric-value{font-size:5cqw;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-slide__metric-label{font-size:1.7cqw;line-height:1.3;color:var(--pk-slide-muted)}.pk-slide__metric-delta{font-size:1.6cqw;color:var(--pk-slide-highlight)}.pk-slide__roadmap{display:grid;flex:1 1;grid-template-columns:repeat(3,1fr);grid-gap:3cqw;gap:3cqw;min-height:0}.pk-slide__bucket{display:flex;flex-direction:column;gap:1.6cqw;padding-top:1.4cqw;border-top:.4cqw solid var(--pk-color-border-default)}.pk-slide__bucket[data-bucket=now]{border-top-color:var(--pk-slide-accent)}.pk-slide__bucket-title{margin:0;font:var(--pk-font-overline);font-family:inherit;font-size:1.6cqw;letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;color:var(--pk-slide-muted)}.pk-slide__bucket[data-bucket=now] .pk-slide__bucket-title{color:var(--pk-slide-accent)}.pk-slide__bucket-items{display:flex;flex-direction:column;gap:1.2cqw;margin:0;padding:0;list-style:none}.pk-slide__bucket-item{padding:1.4cqw 1.6cqw;font-size:1.9cqw;line-height:1.3;background:var(--pk-color-bg-canvas);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-sm)}.pk-slide-rail{min-width:0}.pk-slide-rail__list{display:flex;gap:var(--pk-space-2);margin:0;padding:0;list-style:none}.pk-slide-rail--vertical .pk-slide-rail__list{flex-direction:column;overflow-y:auto}.pk-slide-rail--horizontal .pk-slide-rail__list{flex-direction:row;overflow-x:auto}.pk-slide-rail__item{min-width:0}.pk-slide-rail__empty{margin:0;padding:var(--pk-space-3);font:var(--pk-font-body-sm);color:var(--pk-color-text-tertiary)}.pk-slide-rail__button{display:grid;width:100%;grid-template-columns:auto 1fr;grid-gap:var(--pk-space-0-5) var(--pk-space-2);gap:var(--pk-space-0-5) var(--pk-space-2);padding:var(--pk-space-1-5);margin:0;background:none;color:var(--pk-color-text-primary);font:var(--pk-font-body-md);text-align:left;border:var(--pk-border-width-default) solid transparent;border-radius:var(--pk-radius-md);cursor:pointer;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-slide-rail--horizontal .pk-slide-rail__button{grid-template-columns:auto;width:calc(var(--pk-space-24) * 2)}.pk-slide-rail__button:hover{background:var(--pk-color-bg-hover)}.pk-slide-rail__button:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-slide-rail__button[data-selected]{background:var(--pk-color-bg-selected);border-color:var(--pk-color-border-focus)}.pk-slide-rail__number{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-slide-rail__thumbnail{display:block;grid-column:1/-1;overflow:hidden;border-radius:var(--pk-radius-sm);pointer-events:none}.pk-slide-rail--horizontal .pk-slide-rail__number{grid-column:1}.pk-slide-rail__title{grid-column:1/-1;overflow:hidden;font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.pk-slide-rail__button[data-selected] .pk-slide-rail__title{color:var(--pk-color-text-primary)}.pk-slider{display:flex;flex-direction:column;gap:var(--pk-space-1-5);min-width:0}.pk-slider__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pk-space-3)}.pk-slider__value{font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pk-slider[data-disabled] .pk-slider__label,.pk-slider[data-disabled] .pk-slider__value{color:var(--pk-color-text-tertiary)}.pk-slider__root{position:relative;display:flex;align-items:center;width:100%;height:var(--pk-space-5);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-slider__track{position:relative;flex-grow:1;height:var(--pk-space-1);overflow:hidden;background:var(--pk-color-border-strong);border-radius:var(--pk-radius-full)}.pk-slider__range{position:absolute;height:100%;background:var(--pk-color-action-primary);border-radius:var(--pk-radius-full)}.pk-slider__thumb{position:relative;display:block;width:var(--pk-space-4);height:var(--pk-space-4);background:var(--pk-color-bg-surface);border:var(--pk-border-width-focus) solid var(--pk-color-action-primary);border-radius:var(--pk-radius-full);box-shadow:var(--pk-shadow-1);cursor:-webkit-grab;cursor:grab;transition:transform var(--pk-duration-fast) var(--pk-easing-standard),box-shadow var(--pk-duration-fast) var(--pk-easing-standard)}.pk-slider__thumb:hover{transform:scale(1.1)}.pk-slider__thumb:active{cursor:-webkit-grabbing;cursor:grabbing}.pk-slider__thumb:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-slider__root[data-disabled] .pk-slider__range{background:var(--pk-color-text-tertiary)}.pk-slider__root[data-disabled] .pk-slider__track{background:var(--pk-color-bg-selected)}.pk-slider__root[data-disabled] .pk-slider__thumb{border-color:var(--pk-color-text-tertiary);background:var(--pk-color-bg-sidebar);box-shadow:none;transform:none;cursor:not-allowed}@media (pointer:coarse){.pk-slider__root{height:var(--pk-size-touch)}.pk-slider__thumb:after{content:"";position:absolute;inset:calc((var(--pk-size-touch) - var(--pk-space-4)) / -2);border-radius:var(--pk-radius-full)}}.pk-sortable{display:flex;flex-direction:column;gap:var(--pk-space-2);min-width:0;padding:0;margin:0;list-style:none;color:var(--pk-color-text-primary)}.pk-sortable--horizontal{flex-direction:row;flex-wrap:nowrap;overflow-x:auto}.pk-sortable__item{display:flex;align-items:center;gap:var(--pk-space-2);min-width:0;padding:var(--pk-space-2);background:var(--pk-color-bg-surface);color:var(--pk-color-text-primary);font:var(--pk-font-body-md);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-md);touch-action:manipulation}.pk-sortable--vertical>.pk-sortable__item{min-height:var(--pk-size-row)}.pk-sortable--horizontal>.pk-sortable__item{flex:0 0 auto}.pk-sortable__item:hover:not([data-disabled]){border-color:var(--pk-color-border-hover)}.pk-sortable__item:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-sortable__item[data-dragging]{z-index:var(--pk-z-sticky);background:var(--pk-color-bg-raised);border-color:var(--pk-color-border-focus);box-shadow:var(--pk-shadow-2)}.pk-sortable__item[data-disabled]{background:var(--pk-color-bg-sidebar);color:var(--pk-color-text-tertiary)}.pk-sortable__content{flex:1 1;min-width:0}.pk-drag-handle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--pk-size-control-sm);height:var(--pk-size-control-sm);padding:0;margin:0;color:var(--pk-color-text-tertiary);background:transparent;border:var(--pk-border-width-default) solid transparent;border-radius:var(--pk-radius-sm);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:color var(--pk-duration-fast) var(--pk-easing-standard),background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-drag-handle:hover:not(:disabled){color:var(--pk-color-text-primary);background:var(--pk-color-bg-hover)}.pk-drag-handle:focus-visible{outline:none;color:var(--pk-color-text-primary);box-shadow:var(--pk-focus-ring)}.pk-drag-handle[data-dragging]{color:var(--pk-color-text-primary);background:var(--pk-color-bg-selected);cursor:-webkit-grabbing;cursor:grabbing}.pk-drag-handle:disabled{color:var(--pk-color-text-tertiary);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pk-sortable__item{transition:none!important}.pk-drag-handle{transition:none}}.pk-source-chip{display:inline-flex;max-width:100%;vertical-align:middle}.pk-source-chip__main{display:inline-flex;align-items:center;gap:var(--pk-space-1);max-width:100%;min-width:0;height:var(--pk-space-5);padding:0 var(--pk-space-2);font:var(--pk-font-caption);color:var(--pk-color-text-secondary);text-decoration:none;background:var(--pk-color-bg-selected);border:var(--pk-border-width-default) solid transparent;border-radius:var(--pk-radius-full)}.pk-source-chip__icon{flex-shrink:0;color:var(--pk-color-text-tertiary)}.pk-source-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-source-chip[data-interactive] .pk-source-chip__main{cursor:pointer}.pk-source-chip[data-interactive] .pk-source-chip__main:hover{background:var(--pk-color-bg-hover);border-color:var(--pk-color-border-hover);color:var(--pk-color-text-primary)}.pk-source-chip__main:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-source-chip[data-kind=artefact] .pk-source-chip__main{background:var(--pk-color-accent-subtle);color:var(--pk-color-accent-text)}.pk-source-chip[data-kind=artefact] .pk-source-chip__icon{color:var(--pk-color-accent-text)}.pk-spark-balance{gap:var(--pk-space-3)}.pk-spark-balance__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--pk-space-2)}.pk-spark-balance__title{display:flex;align-items:center;gap:var(--pk-space-2);margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm)}.pk-spark-balance__amount{margin:0;font:var(--pk-font-label-md);color:var(--pk-color-text-primary)}.pk-spark-balance__note,.pk-spark-balance__resets{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-spark-balance__note{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-spark-balance__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pk-space-3)}.pk-spark-balance[data-low] .pk-spark-balance__amount{color:var(--pk-color-status-danger)}@media (max-width:480px){.pk-spark-balance__actions{flex-direction:column;align-items:stretch}.pk-spark-balance__actions>.pk-button{width:100%}}.pk-sparkline{display:inline-flex;align-items:center;min-width:0;width:calc(var(--pk-space-24) * 1.25);height:var(--pk-space-8);color:var(--pk-color-text-tertiary)}.pk-sparkline--accent{color:var(--pk-color-accent-text)}.pk-sparkline--success{color:var(--pk-color-status-success)}.pk-sparkline--danger{color:var(--pk-color-status-danger)}.pk-sparkline__canvas{width:100%;height:100%}.pk-sparkline__canvas>svg{display:block;width:100%;height:100%;overflow:visible}.pk-sparkline__line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pk-sparkline__area{opacity:.16}.pk-sparkline__area,.pk-sparkline__last{fill:currentColor;stroke:none}.pk-spinner{flex-shrink:0;animation:pk-spin var(--pk-duration-spin) linear infinite}.pk-spinner-wrap{display:inline-flex;align-items:center}.pk-sprint-pulse__body{display:flex;flex-direction:column;gap:var(--pk-space-4)}.pk-sprint-pulse__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--pk-space-2);gap:var(--pk-space-2);margin:0}.pk-sprint-pulse__stat{display:flex;flex-direction:column;gap:var(--pk-space-0-5);min-width:0;padding:var(--pk-space-2) var(--pk-space-3);background:var(--pk-color-bg-sidebar);border-radius:var(--pk-radius-md)}.pk-sprint-pulse__stat-label{font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-sprint-pulse__stat-value{margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm);color:var(--pk-color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-sprint-pulse__stat-unit{font:var(--pk-font-caption);color:var(--pk-color-text-tertiary)}.pk-sprint-pulse__stat[data-tone=warning]{background:var(--pk-color-status-warning-subtle)}.pk-sprint-pulse__stat[data-tone=warning] .pk-sprint-pulse__stat-value{color:var(--pk-color-text-primary)}.pk-sprint-pulse__blockers{display:flex;flex-direction:column;gap:var(--pk-space-2)}.pk-sprint-pulse__blockers-heading{display:flex;gap:var(--pk-space-2);align-items:center;margin:0;font:var(--pk-font-label-sm);color:var(--pk-color-text-primary)}.pk-sprint-pulse__blockers-heading .pk-icon{color:var(--pk-color-status-warning)}.pk-sprint-pulse__blockers-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pk-space-5);padding:0 var(--pk-space-1-5);font:var(--pk-font-caption);color:var(--pk-color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-full)}.pk-sprint-pulse__empty{margin:0;font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-sprint-pulse__blocker-list{display:flex;flex-direction:column;gap:var(--pk-space-1);padding:0;margin:0;list-style:none}.pk-sprint-pulse__blocker{display:flex;gap:var(--pk-space-2);align-items:baseline;min-width:0;font:var(--pk-font-body-sm)}.pk-sprint-pulse__blocker-key{flex-shrink:0;padding:0 var(--pk-space-1-5);font:var(--pk-font-mono);color:var(--pk-color-text-secondary);background:var(--pk-color-bg-selected);border-radius:var(--pk-radius-xs)}.pk-sprint-pulse__blocker-summary{overflow:hidden;color:var(--pk-color-text-primary);text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.pk-sprint-pulse__stats{grid-template-columns:minmax(0,1fr)}.pk-sprint-pulse__blocker-summary{white-space:normal}}.pk-stat{display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0;color:var(--pk-color-text-primary)}.pk-stat--tile{padding:var(--pk-space-4);background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-stat__label{overflow:hidden;font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary);white-space:nowrap;text-overflow:ellipsis}.pk-stat__main{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--pk-space-3);min-width:0}.pk-stat__value{font:var(--pk-font-heading-xl);letter-spacing:var(--pk-tracking-heading-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pk-stat__sparkline{flex:0 1 calc(var(--pk-space-24) * 0.9);min-width:var(--pk-space-12);height:var(--pk-space-8);margin-bottom:var(--pk-space-1);color:var(--pk-color-text-tertiary);overflow:visible}.pk-stat[data-trend=good] .pk-stat__sparkline{color:var(--pk-color-status-success)}.pk-stat[data-trend=bad] .pk-stat__sparkline{color:var(--pk-color-status-danger)}.pk-stat__footer{display:flex;flex-wrap:wrap;gap:var(--pk-space-1) var(--pk-space-2);font:var(--pk-font-body-sm)}.pk-stat__delta,.pk-stat__footer{align-items:center;color:var(--pk-color-text-secondary)}.pk-stat__delta{display:inline-flex;gap:var(--pk-space-0-5);font:var(--pk-font-label-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-stat__delta[data-trend=good]{color:var(--pk-color-status-success)}.pk-stat__delta[data-trend=bad]{color:var(--pk-color-status-danger)}.pk-stat__caption{color:var(--pk-color-text-tertiary)}.pk-stat__compare+.pk-stat__caption:before{content:"\00B7";margin-right:var(--pk-space-2)}.pk-stepper{display:flex;margin:0;padding:0;list-style:none}.pk-stepper__step{position:relative;display:flex;align-items:flex-start;gap:var(--pk-space-2);min-width:0}.pk-stepper__indicator{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--pk-space-6);height:var(--pk-space-6);border-radius:var(--pk-radius-full);border:var(--pk-border-width-default) solid var(--pk-color-border-strong);background:var(--pk-color-bg-surface);color:var(--pk-color-text-tertiary);font:var(--pk-font-caption);transition:background-color var(--pk-duration-base) var(--pk-easing-standard),border-color var(--pk-duration-base) var(--pk-easing-standard)}.pk-stepper__step[data-state=complete] .pk-stepper__indicator{border-color:var(--pk-color-action-primary);background:var(--pk-color-action-primary);color:var(--pk-color-action-on-primary)}.pk-stepper__step[data-state=current] .pk-stepper__indicator{border:var(--pk-border-width-focus) solid var(--pk-color-action-primary);color:var(--pk-color-text-primary)}.pk-stepper__text{display:flex;flex-direction:column;gap:var(--pk-space-0-5);min-width:0;padding-top:var(--pk-space-0-5)}.pk-stepper__label{color:var(--pk-color-text-secondary);font:var(--pk-font-label-md)}.pk-stepper__step[data-state=complete] .pk-stepper__label,.pk-stepper__step[data-state=current] .pk-stepper__label{color:var(--pk-color-text-primary)}.pk-stepper__description{color:var(--pk-color-text-secondary);font:var(--pk-font-body-sm)}.pk-stepper__button{display:flex;flex-direction:inherit;align-items:inherit;gap:inherit;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border-radius:var(--pk-radius-md)}.pk-stepper__button:hover .pk-stepper__label{text-decoration:underline}.pk-stepper__button:focus-visible{outline:var(--pk-border-width-focus) solid var(--pk-color-border-focus);outline-offset:var(--pk-space-1)}.pk-stepper--horizontal{flex-direction:row;align-items:flex-start}.pk-stepper--horizontal .pk-stepper__step{flex:1 1}.pk-stepper--horizontal .pk-stepper__step:last-child{flex:0 1 auto}.pk-stepper--horizontal .pk-stepper__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-stepper--horizontal .pk-stepper__step:not(:last-child):after{content:"";flex:1 1 auto;min-width:var(--pk-space-4);height:var(--pk-border-width-focus);margin:calc(var(--pk-space-3) - var(--pk-border-width-default)) var(--pk-space-2) 0;border-radius:var(--pk-radius-full);background:var(--pk-color-border-default)}.pk-stepper--horizontal .pk-stepper__step[data-state=complete]:after{background:var(--pk-color-action-primary)}.pk-stepper--below .pk-stepper__step,.pk-stepper--below .pk-stepper__step:last-child{flex:1 1;flex-direction:column;align-items:center;gap:var(--pk-space-2);text-align:center}.pk-stepper--below .pk-stepper__text{align-items:center;max-width:100%;padding:0 var(--pk-space-2)}.pk-stepper--below .pk-stepper__step:not(:last-child):after{position:absolute;top:calc(var(--pk-space-3) - var(--pk-border-width-default));margin:0;min-width:0;left:calc(50% + var(--pk-space-3) + var(--pk-space-2));right:calc(-50% + var(--pk-space-3) + var(--pk-space-2))}.pk-stepper--vertical{flex-direction:column}.pk-stepper--vertical .pk-stepper__step{gap:var(--pk-space-3)}.pk-stepper--vertical .pk-stepper__step:not(:last-child){padding-bottom:var(--pk-space-6)}.pk-stepper--vertical .pk-stepper__step:not(:last-child):after{content:"";position:absolute;left:calc(var(--pk-space-3) - var(--pk-border-width-default));top:calc(var(--pk-space-6) + var(--pk-space-1));bottom:var(--pk-space-1);width:var(--pk-border-width-focus);border-radius:var(--pk-radius-full);background:var(--pk-color-border-default)}.pk-stepper--vertical .pk-stepper__step[data-state=complete]:after{background:var(--pk-color-action-primary)}@media (max-width:639px){.pk-stepper--horizontal .pk-stepper__description,.pk-stepper--horizontal .pk-stepper__step:not([data-state=current]) .pk-stepper__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.pk-sticky{--pk-sticky-ink:var(--pk-graphite-900);--pk-sticky-ink-muted:var(--pk-graphite-600);--pk-sticky-paper:var(--pk-sticky-citron);display:flex;flex-direction:column;gap:var(--pk-space-2);justify-content:space-between;min-width:0;min-height:calc(var(--pk-space-24) * 2);padding:var(--pk-space-3);background:var(--pk-sticky-paper);color:var(--pk-sticky-ink);font:var(--pk-font-body-md);border-radius:var(--pk-radius-sm);box-shadow:var(--pk-shadow-2);transition:transform var(--pk-duration-fast) var(--pk-easing-standard)}.pk-sticky--sm{min-height:var(--pk-space-20)}.pk-sticky--sm,.pk-sticky--square{padding:var(--pk-space-2);font:var(--pk-font-body-sm)}.pk-sticky--square{width:var(--pk-sticky-side,var(--pk-space-24));aspect-ratio:1/1;min-height:0;overflow:hidden;gap:var(--pk-space-1);border-radius:var(--pk-radius-xs)}.pk-sticky--square .pk-sticky__body{min-height:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pk-sticky-lines,3)}.pk-sticky[data-color=citron]{--pk-sticky-paper:var(--pk-sticky-citron)}.pk-sticky[data-color=sky]{--pk-sticky-paper:var(--pk-sticky-sky)}.pk-sticky[data-color=mint]{--pk-sticky-paper:var(--pk-sticky-mint)}.pk-sticky[data-color=peach]{--pk-sticky-paper:var(--pk-sticky-peach)}.pk-sticky[data-color=rose]{--pk-sticky-paper:var(--pk-sticky-rose)}.pk-sticky[data-color=lilac]{--pk-sticky-paper:var(--pk-sticky-lilac)}.pk-sticky[data-color=sand]{--pk-sticky-paper:var(--pk-sticky-sand)}.pk-sticky[data-color=stone]{--pk-sticky-paper:var(--pk-sticky-stone)}.pk-sticky[data-tilt=left]{transform:rotate(-1deg)}.pk-sticky[data-tilt=right]{transform:rotate(1deg)}.pk-sticky:focus-visible{outline:none;box-shadow:var(--pk-focus-ring),var(--pk-shadow-2)}.pk-sticky__body{min-width:0;overflow-wrap:anywhere}.pk-sticky__author{margin:0;font:var(--pk-font-caption);color:var(--pk-sticky-ink-muted)}.pk-sticky-board{display:grid;grid-gap:var(--pk-space-3);gap:var(--pk-space-3);padding:0;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none}.pk-sticky-board__cell{display:flex;min-width:0}.pk-sticky-board__cell>*{flex:1 1}@media (min-width:640px){.pk-sticky-board--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pk-sticky-board--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.pk-sticky-board{grid-template-columns:minmax(0,1fr)}}@keyframes pk-streaming-blink{0%,45%{opacity:1}55%,to{opacity:0}}.pk-streaming{min-width:0}.pk-streaming__caret{display:inline-block;vertical-align:text-bottom;width:var(--pk-space-0-5);height:1em;margin-left:var(--pk-space-0-5);border-radius:var(--pk-radius-xs);background:var(--pk-color-accent);animation:pk-streaming-blink var(--pk-duration-slow) var(--pk-easing-standard) infinite}@media (prefers-reduced-motion:reduce){.pk-streaming__caret{animation:none;opacity:1}}.pk-support{--pk-support-gap:var(--pk-space-5);position:fixed;right:var(--pk-support-gap);bottom:calc(var(--pk-support-gap) + env(safe-area-inset-bottom, 0) + var(--pk-launcher-lift, 0rem));z-index:var(--pk-z-dropdown);display:flex;flex-direction:column;align-items:flex-end;gap:var(--pk-space-3);pointer-events:none}.pk-support>*{pointer-events:auto}@media (max-width:1023px){.pk-support[data-above-nav]{bottom:calc(var(--pk-size-touch) + var(--pk-space-4) + var(--pk-support-gap) + env(safe-area-inset-bottom, 0) + var(--pk-launcher-lift, 0rem))}}.pk-support{--pk-support-glow:var(--pk-color-text-primary)}.pk-support__trigger{position:relative;width:calc(var(--pk-size-touch) + var(--pk-space-3));height:calc(var(--pk-size-touch) + var(--pk-space-3));border:none;border-radius:var(--pk-radius-full);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;color:var(--pk-color-text-primary);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--pk-color-bg-canvas) 88%,transparent) 0,color-mix(in srgb,var(--pk-support-glow) 8%,transparent) 52%,color-mix(in srgb,var(--pk-support-glow) 32%,transparent) 100%);box-shadow:inset 0 0 var(--pk-space-6) var(--pk-space-0-5) color-mix(in srgb,var(--pk-support-glow) 30%,transparent),inset 0 0 var(--pk-space-2) 1px color-mix(in srgb,var(--pk-support-glow) 52%,transparent),0 0 var(--pk-space-8) var(--pk-space-0-5) color-mix(in srgb,var(--pk-support-glow) 20%,transparent);transition:transform var(--pk-duration-base) var(--pk-easing-standard),box-shadow var(--pk-duration-base) var(--pk-easing-standard)}@keyframes pk-support-breathe{0%,to{box-shadow:inset 0 0 var(--pk-space-6) var(--pk-space-0-5) color-mix(in srgb,var(--pk-support-glow) 30%,transparent),inset 0 0 var(--pk-space-2) 1px color-mix(in srgb,var(--pk-support-glow) 52%,transparent),0 0 var(--pk-space-8) var(--pk-space-0-5) color-mix(in srgb,var(--pk-support-glow) 20%,transparent)}50%{box-shadow:inset 0 0 var(--pk-space-6) var(--pk-space-0-5) color-mix(in srgb,var(--pk-support-glow) 36%,transparent),inset 0 0 var(--pk-space-2) 1px color-mix(in srgb,var(--pk-support-glow) 60%,transparent),0 0 var(--pk-space-10) var(--pk-space-1) color-mix(in srgb,var(--pk-support-glow) 30%,transparent)}}.pk-support__trigger{animation:pk-support-breathe calc(var(--pk-duration-spin) * 6.5) var(--pk-easing-standard) infinite}.pk-support[data-open] .pk-support__trigger,.pk-support__trigger:focus-visible,.pk-support__trigger:hover{animation:none}.pk-support__trigger:hover{transform:scale(1.06);box-shadow:inset 0 0 var(--pk-space-8) var(--pk-space-1) color-mix(in srgb,var(--pk-support-glow) 38%,transparent),inset 0 0 var(--pk-space-3) var(--pk-space-0-5) color-mix(in srgb,var(--pk-support-glow) 62%,transparent),0 0 var(--pk-space-12) var(--pk-space-2) color-mix(in srgb,var(--pk-support-glow) 30%,transparent)}.pk-support__trigger:active{transform:scale(.93);box-shadow:inset 0 0 var(--pk-space-8) var(--pk-space-1) color-mix(in srgb,var(--pk-support-glow) 62%,transparent),inset 0 0 var(--pk-space-4) var(--pk-space-1) color-mix(in srgb,var(--pk-support-glow) 55%,transparent),0 0 var(--pk-space-6) var(--pk-space-1) color-mix(in srgb,var(--pk-support-glow) 28%,transparent)}.pk-support__trigger:focus-visible{outline:none;box-shadow:var(--pk-focus-ring),var(--pk-shadow-3)}.pk-support__glass{position:absolute;inset:0;border-radius:var(--pk-radius-full);pointer-events:none;background:linear-gradient(145deg,rgb(255 255 255/.22),transparent 42%,rgb(0 0 0/.42));box-shadow:inset 1px var(--pk-space-0-5) var(--pk-space-1) rgb(255 255 255/.34)}.pk-support__sheen{position:absolute;top:0;left:-150%;width:50%;height:100%;pointer-events:none;transform:skewX(-25deg);background:linear-gradient(90deg,rgb(255 255 255/0) 0,rgb(255 255 255/.28) 50%,rgb(255 255 255/0))}@keyframes pk-support-sheen{to{left:200%}}.pk-support__trigger:hover .pk-support__sheen{animation:pk-support-sheen var(--pk-duration-slow) var(--pk-easing-exit) forwards}.pk-support__glyph{position:relative;display:flex;transition:transform var(--pk-duration-base) var(--pk-easing-standard)}.pk-support__trigger:hover .pk-support__glyph{transform:scale(1.12)}.pk-support[data-open] .pk-support__glyph{transform:rotate(90deg)}@keyframes pk-support-twinkle{0%,to{opacity:1;transform:scale(1)}45%{opacity:.45;transform:scale(.72)}}.pk-support__trigger:hover .pk-support__glyph[data-glyph=sparkles] .pk-icon path:first-child{animation:pk-support-twinkle calc(var(--pk-duration-spin) * 1.7) var(--pk-easing-standard) infinite;transform-origin:50% 50%}.pk-support__trigger:hover .pk-support__glyph[data-glyph=sparkles] .pk-icon path:nth-child(2),.pk-support__trigger:hover .pk-support__glyph[data-glyph=sparkles] .pk-icon path:nth-child(3){animation:pk-support-twinkle calc(var(--pk-duration-spin) * 1.7) var(--pk-easing-standard) infinite;animation-delay:calc(var(--pk-duration-spin) * .3);transform-origin:84% 20%}.pk-support__trigger:hover .pk-support__glyph[data-glyph=sparkles] .pk-icon path:nth-child(4),.pk-support__trigger:hover .pk-support__glyph[data-glyph=sparkles] .pk-icon path:nth-child(5){animation:pk-support-twinkle calc(var(--pk-duration-spin) * 1.7) var(--pk-easing-standard) infinite;animation-delay:calc(var(--pk-duration-spin) * .6);transform-origin:20% 76%}.pk-support__options{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-end;gap:var(--pk-space-2)}.pk-support__options[hidden]{display:none}@keyframes pk-support-in{0%{opacity:0;transform:translateY(var(--pk-space-3)) scale(.94)}to{opacity:1;transform:none}}.pk-support__option{animation:pk-support-in var(--pk-duration-slow) var(--pk-easing-enter) backwards;animation-delay:calc(var(--pk-duration-fast) * var(--pk-support-i, 0))}.pk-support__choice{display:flex;align-items:center;gap:var(--pk-space-3);width:100%;min-height:var(--pk-size-touch);padding:var(--pk-space-2) var(--pk-space-4) var(--pk-space-2) var(--pk-space-2);border:1px solid var(--pk-color-border-default);border-radius:var(--pk-radius-full);background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);font:var(--pk-font-label-md);text-align:left;cursor:pointer;white-space:nowrap;box-shadow:var(--pk-shadow-2);transition:background var(--pk-duration-fast) var(--pk-easing-standard),border-color var(--pk-duration-fast) var(--pk-easing-standard),transform var(--pk-duration-fast) var(--pk-easing-standard)}.pk-support__choice:hover{background:var(--pk-color-bg-hover);transform:translateX(calc(var(--pk-space-1) * -1))}.pk-support__choice:active{background:var(--pk-color-bg-selected);transform:none}.pk-support__choice:focus-visible{outline:none;box-shadow:var(--pk-focus-ring),var(--pk-shadow-2)}.pk-support__choice-icon{flex:none;width:var(--pk-size-control-md);height:var(--pk-size-control-md);border-radius:var(--pk-radius-full);display:flex;align-items:center;justify-content:center;background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary);transition:transform var(--pk-duration-fast) var(--pk-easing-standard),background var(--pk-duration-fast) var(--pk-easing-standard)}.pk-support__choice:hover .pk-support__choice-icon{transform:scale(1.1);background:var(--pk-color-accent-subtle);color:var(--pk-color-accent-text)}.pk-support__choice-text{display:flex;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-support__choice-hint{font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}@media (max-width:480px){.pk-support{--pk-support-gap:var(--pk-space-4);left:var(--pk-support-gap)}.pk-support,.pk-support__options{align-items:stretch}.pk-support__choice{white-space:normal}.pk-support__trigger{align-self:flex-end}}@media (prefers-reduced-motion:reduce){.pk-support__choice,.pk-support__trigger,.pk-support__trigger .pk-icon{transition:none;transform:none}.pk-support__choice:hover,.pk-support__trigger:hover{transform:none}.pk-support__option{animation:none}.pk-support__sheen{display:none}.pk-support__trigger{animation:none}.pk-support__glyph{animation:none;transform:none}}.pk-swimlane{--pk-swimlane-col:calc(var(--pk-space-24) * 7);--pk-swimlane-lane:calc(var(--pk-space-24) * 5);overflow-x:auto;position:relative;background:var(--pk-color-bg-surface);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-swimlane__table{width:100%;border-collapse:collapse;color:var(--pk-color-text-primary);table-layout:fixed}.pk-swimlane__column-head,.pk-swimlane__corner{padding:var(--pk-space-2) var(--pk-space-3);font:var(--pk-font-label-sm);color:var(--pk-color-text-secondary);text-align:left;background:var(--pk-color-bg-sidebar);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-swimlane__column-head{width:var(--pk-swimlane-col)}.pk-swimlane__corner,.pk-swimlane__lane-head{position:-webkit-sticky;position:sticky;left:0;z-index:var(--pk-z-sticky);width:var(--pk-swimlane-lane);border-right:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-swimlane__lane-head{padding:var(--pk-space-3);font:var(--pk-font-label-md);color:var(--pk-color-text-primary);text-align:left;background:var(--pk-color-bg-sidebar)}.pk-swimlane__cell,.pk-swimlane__lane-head{vertical-align:top;border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-swimlane__cell{width:var(--pk-swimlane-col);padding:var(--pk-space-2);border-right:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-swimlane__table tbody tr:last-child .pk-swimlane__cell,.pk-swimlane__table tbody tr:last-child .pk-swimlane__lane-head{border-bottom:0}.pk-swimlane__cell:last-child{border-right:0}.pk-swimlane__items{display:flex;flex-direction:column;gap:var(--pk-space-2);padding:0;margin:0;list-style:none}.pk-swimlane__item{--pk-swimlane-paper:var(--pk-sticky-stone);padding:var(--pk-space-2);background:var(--pk-swimlane-paper);color:var(--pk-graphite-900);font:var(--pk-font-body-sm);border-radius:var(--pk-radius-sm);box-shadow:var(--pk-shadow-1);overflow-wrap:anywhere}.pk-swimlane__item[data-color=citron]{--pk-swimlane-paper:var(--pk-sticky-citron)}.pk-swimlane__item[data-color=sky]{--pk-swimlane-paper:var(--pk-sticky-sky)}.pk-swimlane__item[data-color=mint]{--pk-swimlane-paper:var(--pk-sticky-mint)}.pk-swimlane__item[data-color=peach]{--pk-swimlane-paper:var(--pk-sticky-peach)}.pk-swimlane__item[data-color=rose]{--pk-swimlane-paper:var(--pk-sticky-rose)}.pk-swimlane__item[data-color=lilac]{--pk-swimlane-paper:var(--pk-sticky-lilac)}.pk-swimlane__item[data-color=sand]{--pk-swimlane-paper:var(--pk-sticky-sand)}.pk-swimlane__item[data-color=stone]{--pk-swimlane-paper:var(--pk-sticky-stone)}.pk-swimlane__item:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}@media (max-width:640px){.pk-swimlane{--pk-swimlane-col:calc(var(--pk-space-24) * 5);--pk-swimlane-lane:calc(var(--pk-space-24) * 4)}}.pk-switch{--pk-switch-width:calc(var(--pk-space-8) + var(--pk-space-1));--pk-switch-height:var(--pk-space-5);--pk-switch-thumb:var(--pk-space-4);--pk-switch-inset:var(--pk-space-0-5);position:relative;display:flex;align-items:flex-start;gap:var(--pk-space-3);min-width:0;color:var(--pk-color-text-primary);font:var(--pk-font-body-md)}.pk-switch--sm{--pk-switch-width:calc(var(--pk-space-6) + var(--pk-space-1));--pk-switch-height:var(--pk-space-4);--pk-switch-thumb:var(--pk-space-3)}.pk-switch--label-start{flex-direction:row-reverse;justify-content:space-between}.pk-switch__track{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;width:var(--pk-switch-width);height:var(--pk-switch-height);margin:0;padding:0 var(--pk-switch-inset);background:var(--pk-color-text-tertiary);border:0;border-radius:var(--pk-radius-full);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-switch--sm .pk-switch__track{margin-top:var(--pk-space-0-5)}.pk-switch__track:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-switch:hover .pk-switch__track:not(:disabled){background:var(--pk-color-text-secondary)}.pk-switch__track[data-state=checked]{background:var(--pk-color-action-primary)}.pk-switch:hover .pk-switch__track[data-state=checked]:not(:disabled){background:var(--pk-color-action-primary-hover)}.pk-switch__track:disabled{background:var(--pk-color-bg-selected);cursor:not-allowed}.pk-switch__track:disabled[data-state=checked]{background:var(--pk-color-border-hover)}.pk-switch__thumb{display:block;width:var(--pk-switch-thumb);height:var(--pk-switch-thumb);background:var(--pk-color-bg-surface);border-radius:var(--pk-radius-full);box-shadow:var(--pk-shadow-1);transition:transform var(--pk-duration-base) var(--pk-easing-standard)}.pk-switch__thumb[data-state=checked]{transform:translateX(calc(var(--pk-switch-width) - var(--pk-switch-thumb) - var(--pk-switch-inset) * 2))}.pk-switch__text{display:flex;flex-direction:column;gap:var(--pk-space-0-5);min-width:0}.pk-switch__label{cursor:pointer}.pk-switch__label:after{content:"";position:absolute;inset:0}.pk-switch__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary)}.pk-switch[data-disabled] .pk-switch__label{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-switch[data-disabled] .pk-switch__description{color:var(--pk-color-text-tertiary)}@media (pointer:coarse){.pk-switch{padding-block:calc((var(--pk-size-touch) - var(--pk-space-5)) / 2)}.pk-switch__track:before{content:"";position:absolute;inset:calc(var(--pk-space-3) * -1) calc(var(--pk-space-1) * -1)}}.pk-tabs__list{display:flex;gap:var(--pk-space-1);overflow-x:auto;scrollbar-width:none;border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-tabs__trigger{position:relative;display:inline-flex;align-items:center;gap:var(--pk-space-1-5);height:var(--pk-size-control-md);padding:0 var(--pk-space-3);border:0;background:transparent;color:var(--pk-color-text-secondary);font:var(--pk-font-label-md);white-space:nowrap;cursor:pointer;border-radius:var(--pk-radius-sm) var(--pk-radius-sm) 0 0;transition:color var(--pk-duration-fast) var(--pk-easing-standard)}.pk-tabs__trigger:hover,.pk-tabs__trigger[data-state=active]{color:var(--pk-color-text-primary)}.pk-tabs__trigger[data-state=active]:after{content:"";position:absolute;left:var(--pk-space-3);right:var(--pk-space-3);bottom:calc(var(--pk-border-width-default) * -1);height:var(--pk-border-width-focus);border-radius:var(--pk-radius-full);background:var(--pk-color-text-primary)}.pk-tabs__trigger:focus-visible{outline:none;box-shadow:var(--pk-focus-ring)}.pk-tabs__trigger[data-disabled]{color:var(--pk-color-text-tertiary);cursor:not-allowed}.pk-tabs__count{min-width:var(--pk-space-5);padding:0 var(--pk-space-1-5);border-radius:var(--pk-radius-full);background:var(--pk-color-bg-selected);color:var(--pk-color-text-secondary);font:var(--pk-font-caption);text-align:center}.pk-tabs__content{padding-top:var(--pk-space-4);outline:none}.pk-tabs__content:focus-visible{border-radius:var(--pk-radius-sm);box-shadow:var(--pk-focus-ring)}.pk-tabs__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--pk-space-3);flex-wrap:wrap;border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default)}.pk-tabs__bar .pk-tabs__list{border-bottom:none;flex:1 1 auto;min-width:0}.pk-tabs__actions{display:flex;align-items:center;gap:var(--pk-space-2);padding-bottom:var(--pk-space-2)}.pk-textarea__input{resize:vertical;min-height:calc(var(--pk-space-6) * 3)}.pk-textarea__count{align-self:flex-end;font:var(--pk-font-caption);color:var(--pk-color-text-secondary)}.pk-thinking{flex-direction:column;min-width:0}.pk-thinking,.pk-thinking__head{display:flex;gap:var(--pk-space-2)}.pk-thinking__head{margin:0;align-items:baseline;font:var(--pk-font-body-sm)}.pk-thinking__label{font-weight:500;background-image:linear-gradient(110deg,var(--pk-color-text-tertiary) 35%,var(--pk-color-accent-text) 50%,var(--pk-color-text-tertiary) 65%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pk-thinking-shimmer calc(var(--pk-duration-spin) * 3.8) linear infinite}@keyframes pk-thinking-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.pk-thinking__time{margin-left:auto;font:var(--pk-font-caption);font-family:var(--pk-font-family-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pk-color-text-tertiary)}.pk-thinking__window{height:calc(var(--pk-space-5) * var(--pk-feed-rows, 3));overflow:hidden;-webkit-mask-image:linear-gradient(transparent,black 32%,black 68%,transparent);mask-image:linear-gradient(transparent,black 32%,black 68%,transparent)}.pk-thinking__feed{margin:0;padding:0;list-style:none;animation:pk-thinking-crawl calc(var(--pk-duration-spin) * 3 * var(--pk-feed-count, 5)) linear infinite}@keyframes pk-thinking-crawl{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.pk-thinking[data-paused] .pk-thinking__feed{animation-play-state:paused}.pk-thinking[data-static] .pk-thinking__feed{animation:none}.pk-thinking[data-static] .pk-thinking__window{height:auto;-webkit-mask-image:none;mask-image:none}.pk-thinking__line{height:var(--pk-space-5);display:flex;align-items:center;gap:var(--pk-space-2);font:var(--pk-font-caption);font-family:var(--pk-font-family-mono);color:var(--pk-color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-thinking__line>*{flex:none}.pk-thinking__line>.pk-thinking__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.pk-thinking__label{animation:none;color:var(--pk-color-accent-text)}.pk-thinking__feed{animation:none}.pk-thinking__window{height:auto;max-height:calc(var(--pk-space-5) * var(--pk-feed-rows, 3));overflow-y:auto;-webkit-mask-image:none;mask-image:none}.pk-thinking__line[aria-hidden=true]{display:none}}.pk-toaster{position:fixed;right:0;bottom:0;z-index:var(--pk-z-toast);display:flex;flex-direction:column;gap:var(--pk-space-2);width:calc(var(--pk-space-24) * 4 + var(--pk-space-8));max-width:100%;max-height:100%;margin:0;padding:var(--pk-space-4);list-style:none;outline:none;padding-bottom:calc(var(--pk-space-5) + var(--pk-size-touch) + var(--pk-space-3) + var(--pk-space-3))}@media (max-width:640px){.pk-toaster{left:0;width:100%;align-items:center;padding:var(--pk-space-3);padding-bottom:max(var(--pk-space-3),env(safe-area-inset-bottom))}}.pk-toast{--pk-toast-fg:var(--pk-color-status-info);--pk-toast-tint:var(--pk-color-status-info-subtle);position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body dismiss" "icon action action";grid-column-gap:var(--pk-space-3);column-gap:var(--pk-space-3);align-items:start;width:100%;box-sizing:border-box;padding:var(--pk-space-4);background:var(--pk-color-bg-raised);color:var(--pk-color-text-primary);font:var(--pk-font-body-md);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-xl);box-shadow:var(--pk-shadow-3);list-style:none}.pk-toast:focus-visible{outline:none;box-shadow:var(--pk-shadow-3),var(--pk-focus-ring)}.pk-toast[data-tone=success]{--pk-toast-fg:var(--pk-color-status-success);--pk-toast-tint:var(--pk-color-status-success-subtle)}.pk-toast[data-tone=danger]{--pk-toast-fg:var(--pk-color-status-danger);--pk-toast-tint:var(--pk-color-status-danger-subtle)}.pk-toast[data-tone=accent]{--pk-toast-fg:var(--pk-color-accent-text);--pk-toast-tint:var(--pk-color-accent-subtle)}.pk-toast__icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--pk-space-10);height:var(--pk-space-10);border-radius:var(--pk-radius-md);background:var(--pk-toast-tint);color:var(--pk-toast-fg)}.pk-toast__body{grid-area:body;display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0;padding-top:var(--pk-space-0-5)}.pk-toast__title{font-weight:600;overflow-wrap:anywhere}.pk-toast__description{font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);overflow-wrap:anywhere}.pk-toast__action{grid-area:action;display:flex;justify-content:flex-start;margin-top:var(--pk-space-3)}.pk-toast__dismiss{grid-area:dismiss;flex-shrink:0;margin:calc(var(--pk-space-1) * -1) calc(var(--pk-space-1) * -1) 0 0}.pk-toast__timer{position:absolute;left:0;right:0;bottom:0;height:var(--pk-space-0-5);background:var(--pk-toast-fg);opacity:.6;transform-origin:left center;animation:pk-toast-timer var(--pk-toast-duration) linear forwards}.pk-toaster:focus-within .pk-toast__timer,.pk-toaster:hover .pk-toast__timer{animation-play-state:paused}@keyframes pk-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pk-toast[data-state=open]{animation:pk-toast-in var(--pk-duration-base) var(--pk-easing-enter)}.pk-toast[data-state=closed]{animation:pk-toast-out var(--pk-duration-fast) var(--pk-easing-exit)}.pk-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.pk-toast[data-swipe=cancel]{transform:translateX(0);transition:transform var(--pk-duration-base) var(--pk-easing-standard)}.pk-toast[data-swipe=end]{animation:pk-toast-swipe-out var(--pk-duration-fast) var(--pk-easing-exit)}@keyframes pk-toast-in{0%{opacity:0;transform:translateY(var(--pk-space-4))}to{opacity:1;transform:none}}@keyframes pk-toast-out{0%{opacity:1}to{opacity:0}}@keyframes pk-toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translateX(100%)}}@keyframes pk-toast-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pk-toast__timer{display:none}.pk-toast[data-state=open]{animation-name:pk-toast-fade-in}}.pk-tool-card{--pk-card-gap:var(--pk-space-3);height:100%}.pk-tool-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pk-space-2)}.pk-tool-card__star{position:relative;z-index:1;margin:calc(var(--pk-space-1) * -1) calc(var(--pk-space-1) * -1) 0 0;color:var(--pk-color-text-tertiary)}.pk-tool-card__star[aria-pressed=true]{color:var(--pk-color-accent-text)}.pk-tool-card__star[aria-pressed=true] .pk-icon{fill:currentColor}.pk-tool-card__heading{display:flex;flex-direction:column;gap:var(--pk-space-1);min-width:0}.pk-tool-card__name{margin:0;font:var(--pk-font-heading-sm);letter-spacing:var(--pk-tracking-heading-sm);color:var(--pk-color-text-primary)}.pk-tool-card__link{margin:0;padding:0;background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-decoration:none}a.pk-tool-card__link,button.pk-tool-card__link{cursor:pointer}a.pk-tool-card__link:after,button.pk-tool-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.pk-tool-card__link:focus-visible{outline:none}.pk-tool-card:has(.pk-tool-card__link:focus-visible){box-shadow:var(--pk-focus-ring)}.pk-tool-card__description{margin:0;font:var(--pk-font-body-sm);letter-spacing:var(--pk-tracking-body-sm);color:var(--pk-color-text-secondary)}.pk-tool-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-2);margin-top:auto}.pk-tool-card__category{font:var(--pk-font-overline);letter-spacing:var(--pk-tracking-overline);text-transform:uppercase;color:var(--pk-color-text-tertiary)}.pk-tool-card__badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--pk-space-1)}.pk-tool-card__reason{display:flex;align-items:center;gap:var(--pk-space-1);margin:0;font:var(--pk-font-caption);letter-spacing:var(--pk-tracking-caption);color:var(--pk-color-text-tertiary)}.pk-tool-card[data-disabled]{background:var(--pk-color-bg-sidebar)}.pk-tool-card[data-disabled] .pk-tool-card__name{color:var(--pk-color-text-secondary)}.pk-tool-card[data-disabled] .pk-tool-icon{opacity:.65}.pk-tool-card[data-coming-soon] .pk-tool-card__heading,.pk-tool-card[data-coming-soon] .pk-tool-icon{opacity:.6}.pk-tool-card[data-coming-soon]:focus-within .pk-tool-card__heading,.pk-tool-card[data-coming-soon]:focus-within .pk-tool-icon,.pk-tool-card[data-coming-soon]:hover .pk-tool-card__heading,.pk-tool-card[data-coming-soon]:hover .pk-tool-icon{opacity:.85}.pk-tool-card__soon{display:inline-flex;align-items:center;height:var(--pk-space-5);padding:0 var(--pk-space-2);border:var(--pk-border-width-default) solid var(--pk-color-border-default);border-radius:var(--pk-radius-full);color:var(--pk-color-text-tertiary);font:var(--pk-font-caption);letter-spacing:var(--pk-tracking-caption);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.pk-tool-card[data-coming-soon] .pk-tool-card__heading,.pk-tool-card[data-coming-soon] .pk-tool-icon{transition:opacity var(--pk-duration-fast) var(--pk-easing-standard)}}.pk-tool-icon{--pk-tool-icon-size:var(--pk-space-10);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--pk-tool-icon-size);height:var(--pk-tool-icon-size);border-radius:var(--pk-radius-md);background:var(--pk-color-bg-selected);color:var(--pk-color-text-primary)}.pk-tool-icon--sm{--pk-tool-icon-size:var(--pk-space-8);border-radius:var(--pk-radius-sm)}.pk-tool-icon--md{--pk-tool-icon-size:var(--pk-space-10)}.pk-tool-icon--lg{--pk-tool-icon-size:var(--pk-space-12);border-radius:var(--pk-radius-lg)}.pk-tool-icon--discovery{background:var(--pk-cat-discovery-bg);color:var(--pk-cat-discovery-fg)}.pk-tool-icon--strategy{background:var(--pk-cat-strategy-bg);color:var(--pk-cat-strategy-fg)}.pk-tool-icon--requirements{background:var(--pk-cat-requirements-bg);color:var(--pk-cat-requirements-fg)}.pk-tool-icon--roadmaps{background:var(--pk-cat-roadmaps-bg);color:var(--pk-cat-roadmaps-fg)}.pk-tool-icon--metrics{background:var(--pk-cat-metrics-bg);color:var(--pk-cat-metrics-fg)}.pk-tool-icon--launch{background:var(--pk-cat-launch-bg);color:var(--pk-cat-launch-fg)}.pk-tool-icon--canvases{background:var(--pk-cat-canvases-bg);color:var(--pk-cat-canvases-fg)}.pk-tool-icon--managing-up{background:var(--pk-cat-managing-up-bg);color:var(--pk-cat-managing-up-fg)}.pk-tool-icon--assistants{background:var(--pk-cat-assistants-bg);color:var(--pk-cat-assistants-fg)}.pk-tooltip{z-index:var(--pk-z-tooltip);max-width:calc(var(--pk-space-24) * 3);padding:var(--pk-space-1) var(--pk-space-2);border-radius:var(--pk-radius-sm);background:var(--pk-color-bg-inverse);color:var(--pk-color-text-inverse);font:var(--pk-font-caption);box-shadow:var(--pk-shadow-2);transform-origin:var(--radix-tooltip-content-transform-origin);animation:pk-fade-in var(--pk-duration-base) var(--pk-easing-enter)}.pk-top-bar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--pk-z-sticky);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--pk-space-24) * 6)) minmax(max-content,1fr);align-items:center;grid-gap:var(--pk-space-3);gap:var(--pk-space-3);min-height:calc(var(--pk-space-12) + var(--pk-space-2));padding:var(--pk-space-2) var(--pk-space-6);border-bottom:var(--pk-border-width-default) solid var(--pk-color-border-default);background:var(--pk-color-bg-canvas);color:var(--pk-color-text-primary)}.pk-top-bar__center,.pk-top-bar__end,.pk-top-bar__start{display:flex;align-items:center;gap:var(--pk-space-2);min-width:0}.pk-top-bar__end{justify-content:flex-end}.pk-top-bar__center{container-type:inline-size}.pk-top-bar__center>*{min-width:0}.pk-top-bar__center>.pk-field{flex:1 1 auto}@media (max-width:1023px){.pk-top-bar{grid-template-columns:auto minmax(0,1fr) max-content;padding:var(--pk-space-2) var(--pk-space-4)}}@media (max-width:639px){.pk-top-bar{gap:var(--pk-space-2);padding:var(--pk-space-2) var(--pk-space-3)}}.pk-version-list__title{display:inline-flex;align-items:center;gap:var(--pk-space-2);min-width:0}.pk-version-list__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-version-list__meta{display:flex;flex-direction:column;gap:var(--pk-space-0-5)}.pk-version-list__note{color:var(--pk-color-text-tertiary)}.pk-version-list__empty{margin:0;padding:var(--pk-space-4);font:var(--pk-font-body-sm);color:var(--pk-color-text-secondary);text-align:center;border:var(--pk-border-width-default) dashed var(--pk-color-border-default);border-radius:var(--pk-radius-lg)}.pk-view-toggle--icons .pk-segmented__item{padding:0 var(--pk-space-2)}.pk-view-toggle--icons .pk-segmented__label{display:contents}@media (max-width:639px){.pk-view-toggle--icons .pk-segmented__item{min-width:var(--pk-size-touch)}}