@font-face{font-family:Manrope;src:url(/plotkind/fonts/Manrope-Variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/plotkind/fonts/SourceSerif4-Variable.woff2) format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/plotkind/fonts/SourceSerif4-Italic-Variable.woff2) format("woff2");font-style:italic;font-weight:200 900;font-display:swap}.pk-theme{--pk-coral: #d67b67;--pk-coral-strong: #bf624f;--pk-coral-soft: #f8e4df;--pk-coral-soft-line: #e5c7be;--pk-ink: #17201c;--pk-sage: #e9efeb;--pk-paper: #fffefb;--pk-font-ui: Manrope, "Segoe UI", system-ui, sans-serif;--pk-font-reading: "Source Serif 4", Georgia, serif;--pk-weight-normal: 400;--pk-weight-medium: 500;--pk-weight-semibold: 600;--pk-weight-bold: 700;--pk-type-display: clamp(2.5rem, 5vw, 4rem);--pk-leading-display: 1.125;--pk-type-title: 2.5rem;--pk-leading-title: 1.2;--pk-type-heading: 1.5rem;--pk-leading-heading: 1.3333333333333333;--pk-type-body: 1rem;--pk-leading-body: 1.5;--pk-type-ui: .875rem;--pk-leading-ui: 1.4285714285714286;--pk-type-caption: .75rem;--pk-leading-caption: 1.3333333333333333;--pk-type-reading: 1.125rem;--pk-leading-reading: 1.7777777777777778;--pk-space-1: 4px;--pk-space-2: 8px;--pk-space-3: 12px;--pk-space-4: 16px;--pk-space-5: 24px;--pk-space-6: 32px;--pk-space-7: 48px;--pk-space-8: 64px;--pk-space-9: 96px;--pk-radius-control: 10px;--pk-radius-panel: 18px;--pk-radius-dialog: 24px;--pk-control-height: 44px;--pk-touch-target: 44px;--pk-icon-small: 16px;--pk-icon-default: 20px;--pk-icon-prominent: 24px;--pk-content-max: 1280px;--pk-reading-max: 65ch;--pk-layer-base: 0;--pk-layer-sticky: 10;--pk-layer-menu: 20;--pk-layer-overlay: 30;--pk-layer-dialog: 40;--pk-layer-toast: 50;--pk-duration-fast: .12s;--pk-duration-state: .18s;--pk-duration-panel: .26s;--pk-ease: cubic-bezier(.2, .8, .2, 1)}.pk-theme,.pk-theme[data-pk-theme=light]{color-scheme:light;--pk-bg: var(--pk-paper);--pk-surface: #f7faf8;--pk-surface-raised: var(--pk-paper);--pk-surface-soft: #e7ede9;--pk-text: var(--pk-ink);--pk-text-secondary: #536159;--pk-text-on-paper-muted: #66736c;--pk-line: #d2dcd5;--pk-control-line: #718a7b;--pk-action-bg: var(--pk-coral);--pk-action-fg: var(--pk-ink);--pk-action-hover: #de8b79;--pk-link: #a84f3e;--pk-focus: #a84f3e;--pk-selection: #f8e4df;--pk-success-bg: #e1efe7;--pk-success-fg: #315b44;--pk-warning-bg: #fff1c9;--pk-warning-fg: #73591f;--pk-danger-bg: #fce9e7;--pk-danger-fg: #a72d26;--pk-info-bg: #e1eff1;--pk-info-fg: #345e69;--pk-shadow-soft: 0 6px 20px rgb(34 55 44 / 5%);--pk-shadow-float: 0 14px 40px rgb(30 48 39 / 12%)}.pk-theme[data-pk-theme=dark]{color-scheme:dark;--pk-bg: #111914;--pk-surface: #17201c;--pk-surface-raised: #202d25;--pk-surface-soft: #26362c;--pk-text: #f7faf8;--pk-text-secondary: #becbc3;--pk-text-on-paper-muted: #becbc3;--pk-coral-soft: #48302a;--pk-coral-soft-line: #8c5a4f;--pk-line: #35483d;--pk-control-line: #718a7b;--pk-action-bg: var(--pk-coral);--pk-action-fg: var(--pk-ink);--pk-action-hover: #de8b79;--pk-link: #e9a28f;--pk-focus: #e9a28f;--pk-selection: #48302a;--pk-success-bg: #213a2b;--pk-success-fg: #bddbc9;--pk-warning-bg: #3b321d;--pk-warning-fg: #ecd69b;--pk-danger-bg: #442823;--pk-danger-fg: #f3b3ab;--pk-info-bg: #203840;--pk-info-fg: #b7d9df;--pk-shadow-soft: 0 6px 20px rgb(0 0 0 / 14%);--pk-shadow-float: 0 18px 48px rgb(0 0 0 / 26%)}.pk-theme .pk-choice-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:start;cursor:pointer}.pk-choice-trigger__value{min-inline-size:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-choice-trigger__placeholder{color:var(--pk-text-secondary)}.pk-theme .pk-choice-trigger>.pk-icon,.pk-theme .pk-choice-trigger>span:not(.pk-choice-trigger__value){flex:none}.pk-theme .pk-choice-trigger:hover:not(:disabled){background:var(--pk-surface)}.pk-theme .pk-choice-trigger[data-state=open]{border-color:var(--pk-focus)}.pk-theme .pk-choice-popup{inline-size:var(--reka-popper-anchor-width);min-inline-size:min(220px,calc(100vw - 32px));max-inline-size:calc(100vw - 32px);max-block-size:min(360px,var(--reka-popper-available-height, 360px));padding:8px;overflow:hidden;border-radius:18px}.pk-theme .pk-choice-results{max-block-size:min(288px,var(--reka-popper-available-height, 288px));overflow-y:auto;min-inline-size:0}.pk-theme .pk-choice-popup--searchable>div{min-inline-size:0}.pk-theme .pk-choice-option{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:12px;min-block-size:44px;padding:12px;border-radius:10px;font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui);outline:none;cursor:default;-webkit-user-select:none;user-select:none}.pk-theme .pk-choice-option[data-highlighted],.pk-theme .pk-choice-option[data-state=checked]{background:var(--pk-surface-soft)}.pk-choice-option__copy{min-inline-size:0;display:grid;gap:4px;overflow-wrap:anywhere}.pk-choice-option__copy small{color:var(--pk-text-secondary);font:400 var(--pk-type-caption)/var(--pk-leading-caption) var(--pk-font-ui)}.pk-choice-option__indicator{display:flex;align-items:center;justify-content:center;inline-size:20px;margin-inline-start:auto}.pk-choice-search{display:flex;align-items:center;gap:8px;margin-block-end:8px;padding:11px 12px;border:1px solid var(--pk-control-line);border-radius:10px;background:var(--pk-surface-raised)}.pk-theme .pk-choice-search:focus-within{outline:2px solid var(--pk-focus);outline-offset:-2px}.pk-theme .pk-choice-search__input{inline-size:100%;min-inline-size:0;padding:0;border:0;background:transparent;color:var(--pk-text);font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-theme .pk-choice-search__input:focus-visible{outline:none}.pk-choice-search__input::placeholder{color:var(--pk-text-secondary)}.pk-theme .pk-menu--anchored{max-block-size:min(360px,var(--reka-popper-available-height, calc(100dvh - 32px) ));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pk-theme .pk-table th>button.pk-sort-button{inline-size:100%;padding:10px 8px;border-radius:10px}.pk-theme .pk-table th>button.pk-sort-button:hover{background:var(--pk-surface-soft);color:var(--pk-text)}.pk-theme .pk-table th>button.pk-sort-button:focus-visible{outline-offset:-2px}.pk-sort-button__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-theme .pk-table .pk-table__end>.pk-sort-button{justify-content:flex-end}@media(max-width:640px){.pk-theme .pk-choice-search__input{font-size:1rem}}.pk-theme .pk-date-popup{inline-size:342px;min-inline-size:0;max-inline-size:100vw;max-block-size:calc(100dvh - 16px);padding:16px;overflow:auto}.pk-calendar__header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin-block-end:12px}.pk-calendar__heading{font:500 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui);text-align:center;overflow-wrap:anywhere}.pk-calendar__grid{inline-size:100%;border-collapse:collapse;table-layout:fixed}.pk-calendar__weekday{padding:0 0 8px;text-align:center;color:var(--pk-text-secondary);font:400 var(--pk-type-caption)/var(--pk-leading-caption) var(--pk-font-ui)}.pk-calendar__cell{padding:0;text-align:center}.pk-theme .pk-calendar__day{display:flex;align-items:center;justify-content:center;inline-size:100%;min-inline-size:44px;min-block-size:44px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--pk-text);font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-calendar__day:hover:not([data-disabled]){background:var(--pk-surface-soft)}.pk-calendar__day[data-selected]{background:var(--pk-action-bg);color:var(--pk-action-fg)}.pk-calendar__day[data-today]:not([data-selected]){border-color:var(--pk-control-line);font-weight:600}.pk-calendar__day[data-outside-view]:not([data-selected]){color:var(--pk-text-secondary)}.pk-theme .pk-calendar__day:focus-visible{outline:2px solid var(--pk-text);outline-offset:-3px}.pk-theme .pk-calendar__day[data-selected]:focus-visible{outline-color:var(--pk-action-fg)}@media(max-width:360px){.pk-theme .pk-date-popup{padding-inline:5px}}.pk-theme .pk-choice-option{align-items:start}.pk-choice-option__indicator{block-size:1lh}.pk-theme .pk-date-popup,.pk-theme .pk-calendar__day{box-sizing:border-box}.pk-theme .pk-calendar__day{cursor:pointer}.pk-theme .pk-calendar__day[data-selected]:hover:not([data-disabled]){background:var(--pk-action-hover)}.pk-theme{--pk-duration-arrive: .24s;--pk-duration-leave: .14s;--pk-duration-settle: .36s;--pk-motion-distance-arrive: 6px;--pk-motion-distance-leave: -4px;--pk-motion-distance-settle: 8px;--pk-ease-arrive: cubic-bezier(.16, 1, .3, 1);--pk-ease-leave: cubic-bezier(.4, 0, 1, 1);--pk-ease-settle: cubic-bezier(.2, .9, .3, 1)}@supports (animation-timing-function: linear(0,1)){.pk-theme{--pk-ease-settle: linear( 0, .04721, .15973, .30283, .45233, .59272, .7152, .81589, .8943, .95205, .99198, 1.01739, 1.0316, 1.03762, 1.03806, 1.035, 1.03005, 1.02436, 1.01871, 1.01358, 1.00921, 1.00571, 1.00304, 1.00112, .99984, .99906, .99866, .99853, .99857, .99873, 1 )}}.pk-theme .pk-button{transition:background-color .12s var(--pk-ease-arrive),border-color .12s var(--pk-ease-arrive),color .12s var(--pk-ease-arrive),transform .24s var(--pk-ease-settle)}.pk-theme .pk-button:active:not(:disabled){transition-duration:80ms;transition-timing-function:var(--pk-ease-leave)}.pk-theme .pk-floating[data-state=open],.pk-theme .pk-choice-popup[data-state=open]{transform-origin:var(--reka-popper-transform-origin, top);animation:pk-surface-arrive var(--pk-duration-arrive) var(--pk-ease-arrive) both}.pk-theme .pk-floating[data-state=closed],.pk-theme .pk-choice-popup[data-state=closed]{animation:pk-surface-leave var(--pk-duration-leave) var(--pk-ease-leave) both;pointer-events:none}.pk-theme .pk-dialog[data-state=open],.pk-theme .pk-modal-surface[data-state=open]{--pk-motion-x: 0px;--pk-motion-y: 8px;animation:pk-settle var(--pk-duration-settle) var(--pk-ease-settle) both}.pk-theme .pk-dialog[data-state=closed],.pk-theme .pk-modal-surface[data-state=closed]{animation:pk-surface-leave var(--pk-duration-leave) var(--pk-ease-leave) both;pointer-events:none}.pk-theme .pk-dialog--drawer[data-state=open]{--pk-motion-x: 12px;--pk-motion-y: 0px}.pk-theme[dir=rtl] .pk-dialog--drawer[data-state=open]{--pk-motion-x: -12px}.pk-theme .pk-toast[data-state=open]{--pk-motion-x: 0px;--pk-motion-y: 8px;animation:pk-settle var(--pk-duration-settle) var(--pk-ease-settle) both}.pk-theme .pk-toast[data-state=closed]{animation:pk-surface-leave var(--pk-duration-leave) var(--pk-ease-leave) both}.pk-theme .pk-alert-enter-active{animation:pk-surface-arrive var(--pk-duration-arrive) var(--pk-ease-arrive) both}.pk-theme .pk-context-enter-active{transform-origin:var(--reka-popper-transform-origin, top);animation:pk-surface-arrive var(--pk-duration-arrive) var(--pk-ease-arrive) both}.pk-theme .pk-context-leave-active{animation:pk-surface-leave var(--pk-duration-leave) var(--pk-ease-leave) both;pointer-events:none}.pk-theme .pk-feedback-enter-active{--pk-motion-x: 0px;--pk-motion-y: var(--pk-motion-distance-settle);animation:pk-settle var(--pk-duration-settle) var(--pk-ease-settle) both}.pk-theme .pk-feedback-leave-active,.pk-theme .pk-alert-leave-active{animation:pk-surface-leave var(--pk-duration-leave) var(--pk-ease-leave) both;pointer-events:none}.pk-motion-sample--arrive{animation:pk-surface-arrive var(--pk-duration-arrive) var(--pk-ease-arrive) both}.pk-motion-sample--settle{--pk-motion-x: 0px;--pk-motion-y: 8px;animation:pk-settle var(--pk-duration-settle) var(--pk-ease-settle) both}.pk-motion-sample--leave{animation:pk-surface-leave var(--pk-duration-leave) var(--pk-ease-leave) both}@keyframes pk-surface-arrive{0%{opacity:0;translate:0 var(--pk-motion-distance-arrive);scale:.99}to{opacity:1;translate:0 0;scale:1}}@keyframes pk-surface-leave{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 var(--pk-motion-distance-leave);scale:.99}}@keyframes pk-settle{0%{opacity:0;translate:var(--pk-motion-x, 0px) var(--pk-motion-y, var(--pk-motion-distance-settle));scale:.985}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.pk-theme *,.pk-theme *:before,.pk-theme *:after{animation:none!important;transition:none!important}}html[data-reduce-motion=true] .pk-theme *,html[data-reduce-motion=true] .pk-theme *:before,html[data-reduce-motion=true] .pk-theme *:after{animation:none!important;transition:none!important}.pk-theme .pk-overlay[data-state=open]{animation:pk-fade var(--pk-duration-arrive) var(--pk-ease-arrive)}.pk-theme .pk-overlay[data-state=closed]{animation:pk-overlay-leave var(--pk-duration-leave) var(--pk-ease-leave);pointer-events:none}@keyframes pk-overlay-leave{0%{opacity:1}to{opacity:0}}.pk-theme{font:400 var(--pk-type-body)/var(--pk-leading-body) var(--pk-font-ui);color:var(--pk-text);background:var(--pk-bg);min-inline-size:0;accent-color:var(--pk-coral);text-align:start}.pk-theme :where(h1,h2,h3,h4,p,ul,ol,fieldset){margin:0}.pk-theme :where(button,input,textarea,select){font:inherit;color:inherit}.pk-theme :where(button){touch-action:manipulation}.pk-theme :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px;scroll-margin:96px}.pk-theme :where(button,input,textarea,select):disabled,.pk-theme [data-disabled]{cursor:not-allowed;opacity:.55}.pk-theme .pk-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pk-muted{color:var(--pk-text-secondary)}.pk-heading{font-family:var(--pk-font-ui);font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere}.pk-type-display{font-size:var(--pk-type-display);line-height:var(--pk-leading-display)}.pk-type-title{font-size:var(--pk-type-title);line-height:var(--pk-leading-title)}.pk-type-heading{font-size:var(--pk-type-heading);line-height:var(--pk-leading-heading)}.pk-type-body{font-size:var(--pk-type-body);line-height:var(--pk-leading-body)}.pk-type-ui{font-size:var(--pk-type-ui);line-height:var(--pk-leading-ui)}.pk-type-caption{font-size:var(--pk-type-caption);line-height:var(--pk-leading-caption)}.pk-text{overflow-wrap:anywhere}.pk-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;line-height:0;pointer-events:none}.pk-icon>svg{display:block;flex:none;overflow:visible}[dir=rtl] .pk-icon--directional{scale:-1 1}.pk-logo,.pk-symbol{display:block;max-inline-size:100%;flex:none}.pk-logo__dark,[data-pk-theme=dark] .pk-logo__light{display:none}[data-pk-theme=dark] .pk-logo__dark{display:block}.pk-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;min-inline-size:44px;max-inline-size:100%;padding:max(0px,calc((var(--pk-control-height) - 1lh - 2px) / 2)) var(--pk-space-4);border:1px solid transparent;border-radius:var(--pk-radius-control);background:var(--pk-action-bg);color:var(--pk-action-fg);font:500 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui);text-decoration:none;vertical-align:middle;transition:background var(--pk-duration-fast) var(--pk-ease),transform var(--pk-duration-fast) var(--pk-ease)}.pk-button__content{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-inline-size:0}.pk-button__label{min-inline-size:0;overflow-wrap:anywhere;text-align:start}.pk-button:hover:not(:disabled){background:var(--pk-action-hover)}.pk-button:active:not(:disabled){transform:translateY(1px)}.pk-button--secondary{background:var(--pk-surface-raised);border-color:var(--pk-control-line);color:var(--pk-text)}.pk-button--soft{background:var(--pk-coral-soft);border-color:var(--pk-coral-soft-line);color:var(--pk-text)}.pk-button--subtle{background:var(--pk-surface-soft);color:var(--pk-text-secondary)}.pk-button--quiet{background:transparent;color:var(--pk-text-secondary)}.pk-button--ghost{background:transparent;color:var(--pk-link)}.pk-button--secondary:hover:not(:disabled){background:var(--pk-surface-soft)}.pk-button--soft:hover:not(:disabled){background:color-mix(in srgb,var(--pk-coral) 10%,var(--pk-coral-soft))}.pk-button--subtle:hover:not(:disabled){background:color-mix(in srgb,var(--pk-text-secondary) 8%,var(--pk-surface-soft))}.pk-button--quiet:hover:not(:disabled){background:color-mix(in srgb,var(--pk-text-secondary) 12%,transparent);border-color:color-mix(in srgb,var(--pk-text-secondary) 45%,transparent)}.pk-button--ghost:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent);border-color:color-mix(in srgb,currentColor 45%,transparent)}.pk-button--ghost:active:not(:disabled){background:color-mix(in srgb,currentColor 20%,transparent);border-color:currentColor}.pk-button--danger{background:var(--pk-danger-fg);color:var(--pk-danger-bg)}.pk-button--danger:hover:not(:disabled){background:var(--pk-danger-fg);filter:brightness(.9)}.pk-button--large{min-block-size:48px;padding-block:13px}.pk-button--icon{inline-size:44px;padding:11px;flex:none}.pk-button:disabled{background:var(--pk-surface-soft);color:var(--pk-text-secondary);opacity:1}.pk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pk-between{display:flex;justify-content:space-between;align-items:center;gap:16px;min-inline-size:0}.pk-link{color:var(--pk-link);text-decoration:underline;text-underline-offset:.16em}.pk-panel{padding:24px;background:var(--pk-surface);border-radius:var(--pk-radius-panel);min-inline-size:0}.pk-panel--inset{--pk-panel-inset: var(--pk-space-3);padding:var(--pk-panel-inset);border-radius:var(--pk-radius-panel)}.pk-panel--inset>.pk-panel{border-radius:max(0px,calc(var(--pk-radius-panel) - var(--pk-panel-inset)));background:var(--pk-selection);padding:16px}.pk-divider{border:0;border-block-start:1px solid var(--pk-line);margin-block:24px}.pk-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:var(--pk-tone-bg);color:var(--pk-tone-fg);font:500 .75rem/1.333333333 var(--pk-font-ui);max-inline-size:100%;overflow-wrap:anywhere}.pk-kbd{display:inline-flex;justify-content:center;align-items:center;min-inline-size:24px;padding:2px 6px;border:1px solid var(--pk-line);border-radius:4px;font:400 .75rem/1.333333333 var(--pk-font-ui);color:var(--pk-text-secondary);background:var(--pk-surface-raised)}.pk-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;overflow:hidden;background:var(--pk-selection);color:var(--pk-text);font:500 .875rem/1.428571429 var(--pk-font-ui)}.pk-avatar img{inline-size:100%;block-size:100%;object-fit:cover}.pk-tone-neutral{--pk-tone-bg: var(--pk-surface-soft);--pk-tone-fg: var(--pk-text)}.pk-tone-accent{--pk-tone-bg: var(--pk-coral-soft);--pk-tone-fg: var(--pk-text)}.pk-tone-success{--pk-tone-bg: var(--pk-success-bg);--pk-tone-fg: var(--pk-success-fg)}.pk-tone-warning{--pk-tone-bg: var(--pk-warning-bg);--pk-tone-fg: var(--pk-warning-fg)}.pk-tone-danger{--pk-tone-bg: var(--pk-danger-bg);--pk-tone-fg: var(--pk-danger-fg)}.pk-tone-info{--pk-tone-bg: var(--pk-info-bg);--pk-tone-fg: var(--pk-info-fg)}.pk-field-group{display:grid;align-content:start;gap:8px;min-inline-size:0}.pk-label{font:500 .875rem/1.428571429 var(--pk-font-ui);color:var(--pk-text);overflow-wrap:anywhere}.pk-input-wrap,.pk-select-wrap,.pk-combobox__anchor{position:relative;min-inline-size:0}.pk-input{display:block;inline-size:100%;min-inline-size:0;min-block-size:44px;padding:11px 12px;border:1px solid var(--pk-control-line);border-radius:var(--pk-radius-control);background:var(--pk-surface-raised);color:var(--pk-text);font:400 .875rem/1.428571429 var(--pk-font-ui)}.pk-input-wrap--borderless>.pk-input{min-block-size:0;padding:0;border-color:transparent;border-radius:0;background:transparent}.pk-input::placeholder{color:var(--pk-text-secondary);opacity:1}.pk-input[aria-invalid=true]{border-color:var(--pk-danger-fg)}.pk-input-wrap--icon>.pk-icon{position:absolute;inset-inline-start:12px;inset-block-start:50%;transform:translateY(-50%);color:var(--pk-text-secondary)}.pk-input-wrap--icon>.pk-input{padding-inline-start:44px}.pk-field-message{font:400 .875rem/1.428571429 var(--pk-font-ui);color:var(--pk-text-secondary);overflow-wrap:anywhere}.pk-field-message--error{display:flex;align-items:flex-start;gap:8px;color:var(--pk-danger-fg)}.pk-field-message--error>.pk-icon{margin-block-start:max(0px,calc((1lh - 16px)/2))}.pk-fieldset{padding:0;border:0;min-inline-size:0}.pk-fieldset>legend{margin-block-end:8px}.pk-radio-group{display:grid;gap:4px}.pk-choice{display:flex;align-items:flex-start;gap:8px;min-inline-size:0;font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-choice>label{display:flex;flex-direction:column;justify-content:flex-start;padding-block:max(0px,calc((44px - 1lh)/2));min-block-size:44px;cursor:pointer;font-size:.875rem;line-height:1.25rem;min-inline-size:0}.pk-choice>label small{display:block;font-size:.875rem;color:var(--pk-text-secondary);margin-block-start:4px}.pk-checkbox,.pk-radio{position:relative;display:grid;place-items:center;inline-size:44px;block-size:44px;flex:none;border:0;padding:0;background:transparent;border-radius:var(--pk-radius-control)}.pk-checkbox:before,.pk-radio:before{content:"";position:absolute;inline-size:20px;block-size:20px;border:1px solid var(--pk-control-line);border-radius:6px;background:var(--pk-surface-raised)}.pk-checkbox[data-state=checked]:before,.pk-checkbox[data-state=indeterminate]:before{background:var(--pk-coral);border-color:var(--pk-link)}.pk-checkbox>span{position:relative;color:var(--pk-ink);display:flex}.pk-radio:before{border-radius:50%}.pk-radio__indicator{position:relative;inline-size:10px;block-size:10px;border-radius:50%;background:var(--pk-link)}.pk-switch{display:flex;align-items:center;inline-size:48px;block-size:44px;flex:none;padding:12px 2px;border:0;background:transparent;position:relative;isolation:isolate;border-radius:var(--pk-radius-control)}.pk-switch:before{content:"";position:absolute;top:10px;right:0;bottom:10px;left:0;border-radius:14px;background:var(--pk-control-line);z-index:-1}.pk-switch[data-state=checked]:before{background:var(--pk-coral)}.pk-switch__thumb{display:block;inline-size:20px;block-size:20px;border-radius:50%;background:var(--pk-paper);box-shadow:0 1px 2px #00000029;transition:transform .12s var(--pk-ease)}.pk-switch[data-state=checked] .pk-switch__thumb{transform:translate(24px)}[dir=rtl] .pk-switch[data-state=checked] .pk-switch__thumb{transform:translate(-24px)}.pk-slider-group,.pk-progress-group{display:grid;gap:8px}.pk-slider{display:flex;align-items:center;position:relative;block-size:44px;touch-action:none;-webkit-user-select:none;user-select:none}.pk-slider__track{position:relative;flex:1;block-size:4px;border-radius:2px;background:var(--pk-line)}.pk-slider__range{position:absolute;block-size:100%;border-radius:inherit;background:var(--pk-link)}.pk-slider__thumb{display:block;inline-size:20px;block-size:20px;border-radius:50%;border:2px solid var(--pk-link);background:var(--pk-surface-raised);position:relative}.pk-slider__thumb:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.pk-tags-input{display:flex;gap:4px;align-items:center;flex-wrap:wrap;min-block-size:44px;padding:4px 8px;border:1px solid var(--pk-control-line);border-radius:var(--pk-radius-control);background:var(--pk-surface-raised)}.pk-theme .pk-tags-input:has(.pk-tags-input__input:focus-visible){outline:2px solid var(--pk-focus);outline-offset:3px}.pk-theme .pk-tags-input__input:focus-visible{outline:none}.pk-tag{display:inline-flex;gap:4px;align-items:center;background:var(--pk-surface-soft);border-radius:6px;font-size:.875rem;line-height:1.25rem;padding-inline-start:8px;max-inline-size:100%;overflow-wrap:anywhere}.pk-tag>button{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:6px;background:transparent;flex:none}.pk-tags-input__input{flex:1;inline-size:100%;min-inline-size:80px;min-block-size:36px;padding:4px;border:0;background:transparent;font-size:.875rem;line-height:1.25rem}.pk-upload{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;border:1px dashed var(--pk-control-line);border-radius:var(--pk-radius-panel);padding:24px;background:var(--pk-surface);min-inline-size:0;font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-upload>div{flex:1;min-inline-size:140px}.pk-upload--dragging{background:var(--pk-selection);border-color:var(--pk-link)}.pk-upload__files{list-style:none;padding:0;inline-size:100%}.pk-upload__files>li{display:flex;align-items:center;gap:8px;font-size:.875rem}.pk-upload__files>li>span:not(.pk-icon){flex:1;min-inline-size:0;overflow-wrap:anywhere}.pk-alert{display:flex;align-items:center;gap:12px;min-block-size:56px;padding:16px;border-radius:var(--pk-radius-panel);background:var(--pk-tone-bg);color:var(--pk-tone-fg);font:400 .875rem/1.428571429 var(--pk-font-ui)}.pk-alert__body{min-inline-size:0;overflow-wrap:anywhere}.pk-alert__title{font-weight:500}.pk-alert__body p{margin-block-start:4px}.pk-alert--multiline{align-items:flex-start}.pk-alert--multiline>.pk-icon{margin-block-start:max(0px,calc((1lh - 20px)/2))}.pk-spinner{display:inline-flex;align-items:center;gap:8px;font-size:.875rem}.pk-spin{animation:pk-spin .9s linear infinite}@keyframes pk-spin{to{rotate:360deg}}.pk-skeleton{background:var(--pk-surface-soft);border-radius:4px}.pk-progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;block-size:6px;border:0;border-radius:3px;background:var(--pk-surface-soft);overflow:hidden;accent-color:var(--pk-link)}.pk-progress::-webkit-progress-bar{background:var(--pk-surface-soft)}.pk-progress::-webkit-progress-value{background:var(--pk-link);border-radius:3px}.pk-progress::-moz-progress-bar{background:var(--pk-link)}.pk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:32px 24px;min-inline-size:0}.pk-empty>img{object-fit:contain}.pk-empty>h3{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.025em}.pk-empty>p{color:var(--pk-text-secondary);max-inline-size:42ch}.pk-empty>.pk-actions{justify-content:center}.pk-floating{background:var(--pk-surface-raised);color:var(--pk-text);border:1px solid var(--pk-control-line);border-radius:var(--pk-radius-panel);padding:8px;box-shadow:var(--pk-shadow-float);z-index:40;max-inline-size:calc(100vw - 32px);outline:none}.pk-menu{min-inline-size:232px;max-block-size:min(360px,var(--reka-dropdown-menu-content-available-height, var(--reka-popper-available-height, calc(100dvh - 32px) )));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pk-menu-item{display:flex;align-items:center;gap:12px;padding:12px;min-block-size:44px;border-radius:var(--pk-radius-control);outline:none;font:400 .875rem/1.428571429 var(--pk-font-ui);cursor:default;-webkit-user-select:none;user-select:none;min-inline-size:0}.pk-menu-item>span:not(.pk-icon){flex:1;overflow-wrap:anywhere;min-inline-size:0}.pk-menu-item[data-highlighted]{background:var(--pk-surface-soft)}.pk-menu-item--danger{color:var(--pk-danger-fg)}.pk-menu-separator{block-size:1px;background:var(--pk-line);margin:8px}.pk-menu-empty{padding:16px;font-size:.875rem;color:var(--pk-text-secondary)}.pk-popover{inline-size:320px;max-block-size:min(360px,var(--reka-popover-content-available-height, var(--reka-popper-available-height, calc(100dvh - 32px) )));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px;display:grid;gap:16px}.pk-popover--wide{inline-size:min(29rem,calc(100vw - 32px))}.pk-popover-actions{display:flex;align-items:center;gap:var(--pk-space-2);flex:none}.pk-tooltip{max-inline-size:min(280px,calc(100vw - 32px));background:var(--pk-text);color:var(--pk-bg);padding:8px 12px;border-radius:var(--pk-radius-control);font:400 .75rem/1.333333333 var(--pk-font-ui);z-index:60;overflow-wrap:anywhere;box-shadow:var(--pk-shadow-soft)}.pk-tooltip__arrow{fill:var(--pk-text)}.pk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#17201c61;z-index:calc(var(--pk-layer-overlay) + var(--pk-modal-depth, 0) * 20);animation:pk-fade .18s var(--pk-ease)}.pk-dialog{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:min(600px,calc(100vw - 32px));max-block-size:calc(100dvh - 48px);overflow:auto;z-index:calc(var(--pk-layer-dialog) + var(--pk-modal-depth, 0) * 20);border:1px solid var(--pk-control-line);border-radius:var(--pk-radius-dialog);padding:24px;background:var(--pk-surface-raised);color:var(--pk-text);box-shadow:var(--pk-shadow-float);animation:pk-fade .18s var(--pk-ease)}[dir=rtl] .pk-dialog{transform:translate(50%,-50%)}.pk-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pk-dialog__header>div{min-inline-size:0}.pk-dialog .pk-muted{font-size:.875rem;line-height:1.25rem;margin-block-start:8px}.pk-dialog__body{margin-block-start:24px;min-inline-size:0}.pk-dialog__footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:24px}.pk-dialog--drawer{inset-block:0;inset-inline-start:auto;inset-inline-end:0;transform:none!important;inline-size:min(480px,calc(100vw - 16px));max-block-size:100dvh;border-radius:24px 0 0 24px;animation:pk-drawer .26s var(--pk-ease)}[dir=rtl] .pk-dialog--drawer{border-radius:0 24px 24px 0}.pk-dialog--alert>.pk-muted{margin-block-start:12px}@keyframes pk-fade{0%{opacity:0}to{opacity:1}}@keyframes pk-drawer{0%{opacity:0;translate:12px 0}to{opacity:1;translate:0 0}}.pk-toast-viewport{position:fixed;inset-block-end:24px;inset-inline-end:24px;z-index:70;display:grid;gap:12px;inline-size:min(380px,calc(100vw - 32px));max-block-size:calc(100dvh - 48px);list-style:none;padding:0;margin:0;outline:none}.pk-toast{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;background:var(--pk-tone-bg);color:var(--pk-tone-fg);padding:16px;border:1px solid var(--pk-control-line);border-radius:var(--pk-radius-panel);box-shadow:var(--pk-shadow-float)}.pk-toast>div{min-inline-size:0;flex:1}.pk-toast .pk-label,.pk-toast .pk-field-message,.pk-toast .pk-button--ghost{color:inherit}.pk-toast .pk-field-message{margin-block-start:4px}.pk-tabs{min-inline-size:0}.pk-tabs__list{display:flex;gap:24px;border-block-end:1px solid var(--pk-line);overflow:auto;padding:4px 4px 0}.pk-tabs__trigger{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:10px 0;border:0;border-block-end:2px solid transparent;background:transparent;white-space:nowrap;color:var(--pk-text-secondary);font:500 .875rem/1.428571429 var(--pk-font-ui)}.pk-tabs__trigger[data-state=active]{color:var(--pk-text);border-color:var(--pk-link)}.pk-tabs__content{padding-block-start:24px;outline:none}.pk-segmented-wrap{max-inline-size:100%;min-inline-size:0;inline-size:fit-content}.pk-segmented{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);inline-size:max-content;gap:4px;padding:4px;border-radius:calc(var(--pk-radius-control) + var(--pk-space-1));background:var(--pk-surface-soft);max-inline-size:100%;min-inline-size:0}.pk-segmented--wrap{display:flex;flex-wrap:wrap;inline-size:100%}.pk-segmented--wrap .pk-segment{flex:1 0 auto;max-inline-size:100%}.pk-segmented--wrap .pk-segment>.pk-segment__label{white-space:normal;overflow:visible;text-overflow:clip}.pk-segment{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;min-inline-size:0;padding:10px 12px;border:2px solid transparent;border-radius:var(--pk-radius-control);background:transparent;font:500 .875rem/1.428571429 var(--pk-font-ui)}.pk-segment>span:not(.pk-icon){min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.pk-segment[aria-pressed=true]{background:var(--pk-surface-raised);border-color:var(--pk-link)}.pk-accordion__header{font:500 1rem/1.5 var(--pk-font-ui)}.pk-accordion__item+.pk-accordion__item{border-block-start:1px solid var(--pk-line)}.pk-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;min-block-size:56px;inline-size:100%;text-align:start;padding:16px 0;border:0;background:transparent}.pk-accordion__trigger[data-state=open]>.pk-icon{rotate:180deg}.pk-accordion__content{font-size:.875rem;color:var(--pk-text-secondary);padding-block-end:24px}@media(max-width:640px){.pk-input{font-size:1rem}.pk-actions--responsive{align-items:stretch;flex-direction:column}.pk-dialog__footer{align-items:stretch;flex-direction:column-reverse}.pk-dialog__footer>.pk-button{inline-size:100%}.pk-toast-viewport{inset-inline-end:16px;inset-block-end:16px}}@media(prefers-reduced-motion:reduce){.pk-theme *,.pk-theme *:before,.pk-theme *:after{animation:none!important;transition:none!important}.pk-button:active{transform:none}}.pk-breadcrumbs ol{list-style:none;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.875rem;line-height:1.25rem}.pk-breadcrumbs li{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;overflow-wrap:anywhere}.pk-breadcrumbs a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--pk-text-secondary);text-underline-offset:3px}.pk-pagination{display:flex;align-items:center;gap:16px;justify-content:flex-end;font-size:.875rem}.pk-table-scroll{overflow:auto;inline-size:100%;border-radius:var(--pk-radius-control)}.pk-table{border-collapse:collapse;inline-size:100%;font-size:.875rem;line-height:1.25rem;text-align:start}.pk-table caption{text-align:start;font-weight:500;padding-block-end:16px}.pk-table th{font-weight:500;color:var(--pk-text-secondary);text-align:start;padding:0 16px 12px;white-space:nowrap}.pk-table th>button{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:0;border:0;background:transparent;text-align:inherit}.pk-table td{padding:16px;border-block-start:1px solid var(--pk-line);vertical-align:middle;min-inline-size:96px}.pk-table td:first-child,.pk-table th:first-child{padding-inline-start:0}.pk-table td:last-child,.pk-table th:last-child{padding-inline-end:0}.pk-table tbody>tr:hover{background:var(--pk-surface)}.pk-table .pk-table__end{text-align:end}.pk-table__empty{text-align:center!important;color:var(--pk-text-secondary);padding:32px!important}.pk-tree{list-style:none;padding:0;display:grid;gap:4px}.pk-tree__item{display:flex;align-items:center;gap:12px;min-block-size:44px;padding:12px;border-radius:var(--pk-radius-control);font-size:.875rem;line-height:1.25rem;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}.pk-tree__item:hover,.pk-tree__item:focus-visible{background:var(--pk-surface-soft)}.pk-tree__item[data-selected]{background:var(--pk-selection)}.pk-command__search{display:flex;align-items:center;gap:12px;margin-block-end:16px}.pk-command__results{max-block-size:min(320px,50dvh);overflow:auto}.pk-toolbar{display:flex;align-items:center;max-inline-size:100%;overflow:auto;padding:4px;border:1px solid var(--pk-line);border-radius:calc(var(--pk-radius-control) + var(--pk-space-1));background:var(--pk-surface-raised)}.pk-toolbar__group{display:flex;gap:4px}.pk-toolbar__button{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;flex:none;padding:10px;border:1px solid transparent;border-radius:var(--pk-radius-control);background:transparent}.pk-toolbar__button:hover{background:var(--pk-surface-soft)}.pk-toolbar__button[data-state=on]{background:var(--pk-selection);border-color:var(--pk-link)}.pk-list-item{display:flex;align-items:flex-start;gap:12px;inline-size:100%;padding:12px;border:0;background:transparent;border-radius:var(--pk-radius-control);text-align:start;min-inline-size:0}.pk-list-item>.pk-icon{margin-block-start:0}.pk-list-item__body{display:flex;flex-direction:column;gap:4px;flex:1;min-inline-size:0}.pk-list-item__body small{font-size:.75rem;line-height:1rem;color:var(--pk-text-secondary);overflow-wrap:anywhere}.pk-list-item:hover{background:var(--pk-surface-soft)}.pk-list-item--selected{background:var(--pk-selection)}.pk-stepper{list-style:none;padding:0;display:grid;gap:24px}.pk-stepper>li{display:flex;align-items:flex-start;gap:12px;position:relative}.pk-stepper>li:not(:last-child):after{content:"";position:absolute;inset-inline-start:10px;inset-block-start:28px;block-size:calc(100% - 12px);border-inline-start:1px solid var(--pk-line)}.pk-stepper__marker{display:flex;color:var(--pk-text-secondary)}.pk-stepper [data-state=complete] .pk-stepper__marker{color:var(--pk-success-fg)}.pk-stepper [data-state=current] .pk-stepper__marker{color:var(--pk-link)}.pk-stepper [data-state=error] .pk-stepper__marker{color:var(--pk-danger-fg)}.pk-stepper .pk-field-message{margin-block-start:4px}.pk-timeline{list-style:none;padding:0;display:grid;gap:24px}.pk-timeline>li{display:flex;align-items:flex-start;gap:12px}.pk-timeline>li>.pk-icon{margin-block-start:2px;color:var(--pk-text-secondary)}.pk-timeline time{display:block;font-size:.75rem;line-height:1rem;color:var(--pk-text-secondary);margin-block-end:4px}.pk-timeline .pk-field-message{margin-block-start:4px}.pk-split{display:flex;min-block-size:280px;inline-size:100%;max-inline-size:100%;overflow:hidden;border:1px solid var(--pk-line);border-radius:var(--pk-radius-panel);background:var(--pk-surface-raised)}.pk-split__panel{min-inline-size:0;overflow:auto;padding:24px}.pk-split__handle{position:relative;flex:none!important;display:flex;align-items:center;justify-content:center;inline-size:12px;background:var(--pk-surface);touch-action:none}.pk-split__handle>span{inline-size:2px;block-size:32px;border-radius:1px;background:var(--pk-control-line)}.pk-split__handle[data-state=drag]{background:var(--pk-selection)}.pk-split[data-orientation=vertical]>.pk-split__handle{inline-size:100%;block-size:12px}.pk-split[data-orientation=vertical]>.pk-split__handle>span{inline-size:32px;block-size:2px}.pk-manuscript{max-inline-size:65ch;margin-inline:auto;font:400 var(--pk-reading-size, var(--pk-type-reading))/1.7777777778 var(--pk-font-reading);font-optical-sizing:auto;color:var(--pk-text);min-inline-size:0;overflow-wrap:anywhere}.pk-manuscript__chapter{font:400 .75rem/1.333333333 var(--pk-font-ui);color:var(--pk-text-secondary);margin-block-end:16px!important}.pk-manuscript h2{font:400 1.5rem/1.333333333 var(--pk-font-reading);margin-block-end:24px!important}.pk-manuscript__prose>*+*{margin-block-start:24px}.pk-manuscript__prose :where(ul,ol){padding-inline-start:24px}.pk-entity{min-inline-size:0;padding:24px;border-radius:var(--pk-radius-panel);background:var(--pk-surface)}.pk-entity>header{display:flex;align-items:flex-start;gap:12px;font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-entity>header>div{flex:1;min-inline-size:0;padding-block-start:0}.pk-entity>header>div>.pk-field-message{margin-block-start:4px}.pk-entity__symbol{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--pk-radius-control);background:var(--pk-selection);flex:none}.pk-entity>p{font-size:.875rem;line-height:1.25rem;margin-block-start:16px;color:var(--pk-text-secondary)}.pk-entity>footer{margin-block-start:16px}.pk-suggestion{padding:24px;background:var(--pk-surface);border-radius:var(--pk-radius-panel);min-inline-size:0}.pk-suggestion>header h3{font-size:1.5rem;line-height:2rem;font-weight:500;letter-spacing:-.025em;margin-block-start:8px}.pk-suggestion>header p{font-size:.875rem;line-height:1.25rem;color:var(--pk-text-secondary);margin-block-start:12px}.pk-suggestion__passages{display:grid;gap:16px;margin-block:24px}.pk-suggestion__passages>div{padding:16px;min-inline-size:0;border-radius:var(--pk-radius-control)}.pk-suggestion__passages>div:first-child:not(.pk-suggestion__after){padding-inline:0}.pk-suggestion__after{background:var(--pk-selection)}.pk-suggestion blockquote{margin:8px 0 0;font:400 1.125rem/1.777777778 var(--pk-font-reading);overflow-wrap:anywhere}.pk-chat-message{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:start;min-inline-size:0;font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-chat-message__body{display:grid;grid-template-columns:minmax(0,1fr);row-gap:4px;align-content:start;min-inline-size:0}.pk-chat-message__body>header{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding-block-start:max(0px,calc((32px - 1lh)/2));padding-block-end:0;margin-block-end:0}.pk-chat-message__body time{font-size:.75rem;line-height:1rem;color:var(--pk-text-secondary)}.pk-chat-message__content{font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere}.pk-chat-message__body>footer{margin-block-start:4px}.pk-composer{border:1px solid var(--pk-control-line);border-radius:var(--pk-radius-panel);padding:12px;background:var(--pk-surface-raised)}.pk-composer>footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-block-start:8px}.pk-composer__hint{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;line-height:1rem;color:var(--pk-text-secondary)}.pk-media{margin:0;min-inline-size:0;overflow:hidden;border-radius:var(--pk-radius-panel);background:var(--pk-surface)}.pk-media__preview{display:grid;place-items:center;inline-size:100%;aspect-ratio:16/10;border:0;background:var(--pk-sage);padding:16px;overflow:hidden}.pk-media__preview>img{display:block;inline-size:100%;block-size:100%;object-fit:contain;min-block-size:0}.pk-media__preview>span{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.875rem;color:var(--pk-ink)}.pk-media>figcaption{display:flex;align-items:flex-start;gap:12px;padding:16px;font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-media>figcaption>div{flex:1;min-inline-size:0;padding-block-start:max(0px,calc((44px - 1lh)/2))}.pk-show-guides .pk-button{position:relative}.pk-show-guides .pk-button:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;border-block-start:1px dashed var(--pk-info-fg);pointer-events:none}.pk-show-guides .pk-button__content,.pk-show-guides .pk-icon{outline:1px dotted var(--pk-info-fg);outline-offset:1px}.pk-reduced-motion *{animation:none!important;transition:none!important}@media(max-width:640px){.pk-composer__hint{display:none}.pk-table{min-inline-size:560px}.pk-pagination{justify-content:center}.pk-split__panel{padding:16px}.pk-tags-input__input{font-size:1rem}}.pk-choice>.pk-checkbox,.pk-choice>.pk-radio,.pk-choice>.pk-switch{margin-block-start:max(0px,calc((1lh - 44px)/2))}.pk-list-item{font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}.pk-list-item>.pk-icon{margin-block-start:max(0px,calc((1lh - 20px)/2))}.pk-upload>.pk-icon{margin-block-start:max(0px,calc((max(44px,1lh) - 24px)/2))}.pk-upload>div{padding-block-start:max(0px,calc((44px - 1lh)/2))}.pk-upload>div>.pk-field-message{margin-block-start:4px}.pk-chat-message>.pk-avatar{margin-block-start:max(0px,calc((1lh - 32px)/2))}@media(max-width:640px){.pk-split[data-orientation=horizontal]{display:block!important;height:auto!important}.pk-split[data-orientation=horizontal]>.pk-split__handle{display:none}.pk-split[data-orientation=horizontal]>.pk-split__panel{overflow:visible!important}}.pk-modal-surface{position:fixed;z-index:calc(var(--pk-layer-dialog) + var(--pk-modal-depth, 0) * 20);top:50%;left:50%;transform:translate(-50%,-50%);max-inline-size:calc(100vw - 32px);max-block-size:calc(100dvh - 32px)}@media(max-width:640px){.pk-modal-surface:is(.planner,.workbench,.bible-studio,.editorial-studio){max-inline-size:100vw;max-block-size:100dvh}}#app .pk-app{min-block-size:100dvh}#app .pk-app :where(h1,h2,h3,h4){font-family:var(--pk-font-ui);font-weight:500}#app .pk-app :where(button,input,[contenteditable]){font-family:var(--pk-font-ui)}#app .pk-app :where(button){touch-action:manipulation}#app .pk-app button:not(.pk-button){transition:background-color var(--pk-duration-fast) var(--pk-ease-arrive),border-color var(--pk-duration-fast) var(--pk-ease-arrive),color var(--pk-duration-fast) var(--pk-ease-arrive),transform var(--pk-duration-arrive) var(--pk-ease-settle)}#app .pk-app button:not(.pk-button):active:not(:disabled){transform:translateY(1px);transition-duration:80ms;transition-timing-function:var(--pk-ease-leave)}#app .pk-app :where(a){text-underline-offset:.2em}#app .pk-app :where(button,a,input,[contenteditable],[tabindex]):not([class*=pk-]):focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px}#app .pk-app :where(.brand,.project-brand,.settings-brand,.wordmark,.sg-logo,.wa-logo){flex-shrink:0;inline-size:auto;min-inline-size:0;padding:var(--pk-space-2) 0}#app .pk-app :where(.brand,.project-brand,.settings-brand,.wordmark,.sg-logo,.wa-logo) .pk-logo{display:block;max-inline-size:100%}#app .pk-app :where(.appbar,.projects-nav,.settings-topbar,.gate-appbar){min-block-size:64px;block-size:auto;padding-block:var(--pk-space-2);padding-inline:var(--pk-space-5);gap:var(--pk-space-5);background:var(--pk-surface-raised);border-color:var(--pk-line)}#app .pk-app :where(.projects-page,.settings-page,.workspace-loading,.draftroom,.planner,.workbench,.bible-studio,.editorial-studio){color:var(--pk-text);font-family:var(--pk-font-ui)}#app .pk-app :where(.projects-page,.settings-page){background:var(--pk-bg)}#app .pk-app :where(.projects-intro h1,.settings-intro h1){font-size:var(--pk-type-title);line-height:var(--pk-leading-title);font-weight:500;letter-spacing:-.035em}#app .pk-app :where(.projects-intro p){text-transform:none;letter-spacing:0;font-size:var(--pk-type-ui)}#app .pk-app :where(.projects-intro>div>span,.settings-intro>div>p){font-size:var(--pk-type-body);line-height:var(--pk-leading-body);color:var(--pk-text-secondary)}#app .pk-app :is(.new-project,.open-project,.primary-button,.sg-primary,.generate-full,.continue-link,.button-primary,.dialog-confirm,.generation-apply,.generate,.agent-send,.harness-submit .agent-send){background:var(--pk-action-bg);border-color:transparent;color:var(--pk-action-fg)}#app .pk-app :is(.new-project,.open-project,.primary-button,.sg-primary,.generate-full,.continue-link,.button-primary,.dialog-confirm,.generation-apply,.generate,.agent-send):hover:not(:disabled){background:var(--pk-action-hover);color:var(--pk-action-fg)}#app .pk-app :where(.projects-page,.settings-page,.draftroom,.pk-modal-surface,.planner,.bible-studio,.workbench,.editorial-studio) :is(button:not(.pk-button),a.secondary-button){min-block-size:var(--pk-control-height);block-size:auto;border-radius:var(--pk-radius-control);font-size:var(--pk-type-ui);line-height:var(--pk-leading-ui);font-weight:500}#app .pk-app :where(.projects-page,.settings-page,.draftroom,.pk-modal-surface,.planner,.bible-studio,.workbench,.editorial-studio) button:has(>svg):not(:has(>span,>div,>strong,>b,>small)){min-inline-size:var(--pk-control-height)}#app .pk-app :where(.account-actions,.app-actions,.panel-head,.document-tools,.order-actions,.history-wrap,.password-input) button{min-inline-size:var(--pk-control-height);min-block-size:var(--pk-control-height)}#app .pk-app :where(button>svg,button>span>svg,.account-actions svg,.app-actions svg){inline-size:20px;block-size:20px;flex-shrink:0}#app .pk-app :where(.project-facts svg,.project-card-meta svg,small>svg,.form-message svg){inline-size:16px;block-size:16px}#app .pk-app :where(.projects-page,.settings-page,.draftroom,.pk-modal-surface,.planner,.bible-studio,.workbench,.editorial-studio) :is(input:not([type=checkbox]):not([type=file]):not(.document-title),.linear-select-trigger){min-block-size:var(--pk-control-height);font-size:var(--pk-type-ui);line-height:var(--pk-leading-ui)}#app .pk-app :where(.plain-text-editable){border-radius:var(--pk-radius-control);border-color:var(--pk-control-line)}#app .pk-app :where(.plain-text-editable):focus-visible{outline:2px solid var(--pk-focus);outline-offset:3px;box-shadow:none}#app .pk-app :is(.project-search,.global-memory-field,.harness-composer,.chat-composer,.research-form,.password-field):focus-within{outline:2px solid var(--pk-focus);outline-offset:3px;box-shadow:none;border-color:var(--pk-control-line)}#app .pk-app :is(.project-search,.global-memory-field,.harness-composer,.chat-composer,.research-form,.entity-search,.linear-select-search) :is(input,[contenteditable]):focus-visible{outline:none;box-shadow:none}#app .pk-app :is(.entity-search,.linear-select-search) input{min-block-size:0;block-size:auto}#app .pk-app :is(.featured-project,.project-card,.settings-section){box-shadow:none;border-radius:var(--pk-radius-panel)}#app .pk-app :is(.featured-project:hover,.project-card:hover){box-shadow:none;border-color:var(--pk-control-line)}#app .pk-app .featured-copy strong,#app .pk-app .project-card-copy strong{white-space:normal;overflow-wrap:anywhere;font-weight:500}#app .pk-app .featured-copy strong{font-size:var(--pk-type-heading);line-height:var(--pk-leading-heading)}#app .pk-app .project-card-copy strong{font-size:var(--pk-type-body);line-height:var(--pk-leading-body)}#app .pk-app .project-section-heading h2,#app .pk-app .library-section>h2{font-size:var(--pk-type-heading);line-height:var(--pk-leading-heading);font-weight:500}#app .pk-app .book-mark,#app .pk-app .project-card-icon{background:var(--pk-sage);color:var(--pk-text-secondary)}#app .pk-app .project-card-delete{inline-size:var(--pk-control-height);block-size:var(--pk-control-height)}#app .pk-app .project-search{min-block-size:var(--pk-control-height);block-size:auto;border-color:var(--pk-control-line)}#app .pk-app .settings-section{border-radius:var(--pk-radius-panel)}#app .pk-app .settings-section h2{font-size:var(--pk-type-heading);line-height:var(--pk-leading-heading);font-weight:500}#app .pk-app :is(.settings-section>header,.settings-form,.subsection,.delete-fields){padding:var(--pk-space-5)}#app .pk-app .settings-form,#app .pk-app .password-grid{gap:var(--pk-space-5)}#app .pk-app :is(.settings-section>header p,.subsection-title p,.sessions-heading p,.data-action p){font-size:var(--pk-type-ui);line-height:var(--pk-leading-ui)}#app .pk-app .settings-form label,#app .pk-app .password-grid label{gap:var(--pk-space-2);font-weight:500;font-size:var(--pk-type-ui)}#app .pk-app :is(.settings-form input,.password-grid input,.delete-fields input){border-color:var(--pk-control-line);border-radius:var(--pk-radius-control);background:var(--pk-surface-raised)}#app .pk-app :is(.settings-form input,.password-grid input,.delete-fields input):focus{outline:2px solid var(--pk-focus);outline-offset:3px;box-shadow:none}#app .pk-app :is(.primary-button,.secondary-button,.danger-button,.new-project,.open-project){padding:calc((var(--pk-control-height) - 1lh - 2px) / 2) var(--pk-space-4);white-space:normal;text-align:start;justify-content:center}#app .pk-app :is(.form-message,.inline-error,.studio-error,.workbench-error,.sync-error-banner){gap:var(--pk-space-3);font-size:var(--pk-type-ui);line-height:var(--pk-leading-ui)}#app .pk-app :is(.form-message.error,.inline-error,.studio-error,.workbench-error){color:var(--pk-danger-fg)}#app .pk-app .settings-nav button.active{background:var(--pk-selection);color:var(--pk-text)}#app .pk-app .preference-list .pk-choice--switch{padding-block:var(--pk-space-5);border-block-end:1px solid var(--pk-line)}#app .pk-app .preference-list .pk-choice--switch label{flex:1}#app .pk-app .preference-list .pk-choice--switch{flex-direction:row-reverse}#app .pk-app .pk-segmented-wrap{min-inline-size:0}#app .pk-app :is(.planner-tabs,.studio-nav,.workbench-layout>nav,.bible-tabs){scrollbar-width:thin}#app .pk-app :is(.planner-tabs,.bible-tabs){overflow-x:auto}#app .pk-app :is(.planner-tabs,.bible-tabs) button{flex-shrink:0;white-space:nowrap}#app .pk-app :is(.planner-topbar,.studio-topbar,.workbench-header,.bible-topbar){padding-inline:var(--pk-space-5)}#app .pk-app :is(.planner-title h2,.studio-title h2,.workbench-header h2){font-size:var(--pk-type-heading);line-height:var(--pk-leading-heading);font-weight:500}#app .pk-app :is(.scene-inspector,.thread-editor,.tool-pane){padding:var(--pk-space-5)}#app .pk-app :is(.scene-inspector label,.thread-editor label,.thread-settings label){gap:var(--pk-space-2);margin-block-start:var(--pk-space-5);font-weight:500}#app .pk-app :is(.scene-inspector,.thread-editor) .linear-select-trigger{margin:0}#app .pk-app .manuscript-shell{background:var(--pk-bg)}#app .pk-app :is(.rich-editor__content,.manuscript-input){color:var(--pk-text);font-family:var(--draftroom-editor-font,var(--pk-font-reading));font-size:var(--draftroom-editor-font-size,var(--pk-type-reading));line-height:var(--pk-leading-reading)}#app .pk-app :is(.editor-comment-counter){min-inline-size:var(--pk-control-height);min-block-size:var(--pk-control-height)}#app .pk-app :is(.mode-toggle,.length-segment,.chat-mode-switch){border-radius:calc(var(--pk-radius-control) + var(--pk-space-1));padding:var(--pk-space-1);background:var(--pk-surface-soft)}#app .pk-app :is(.mode-toggle,.length-segment,.chat-mode-switch) button{white-space:nowrap}#app .pk-app :is(.mode-toggle,.length-segment,.chat-mode-switch) button.active{background:var(--pk-surface-raised);color:var(--pk-text)}#app .pk-app :is(.home-page,.novelist-page,.writing-assistant-page,.story-generator-page){background:var(--pk-bg);color:var(--pk-text);font-family:var(--pk-font-ui)}#app .pk-app :is(.site-header,.sg-header,.wa-header){max-inline-size:var(--pk-content-max);min-block-size:80px;margin-inline:auto;padding-inline:var(--pk-space-5);background:var(--pk-bg)}#app .pk-app :is(.site-header,.sg-header,.wa-header) a{font-family:var(--pk-font-ui)}#app .pk-app :is(.site-header,.sg-header,.wa-header) nav a{min-block-size:var(--pk-control-height);display:inline-flex;align-items:center}#app .pk-app :is(.hero h1,.sg-hero h1,.wa-hero h1){font-family:var(--pk-font-ui);font-size:var(--pk-type-display);line-height:var(--pk-leading-display);font-weight:500;letter-spacing:-.04em}#app .pk-app :is(.hero h1 em,.hero h1 span,.sg-hero h1 span,.wa-hero h1 span){font-family:inherit;color:var(--pk-link)}#app .pk-app :is(.hero>p,.hero-sub,.sg-hero>p,.wa-hero>p){font-size:var(--pk-type-body);line-height:var(--pk-leading-body);color:var(--pk-text-secondary)}#app .pk-app :is(.work-card,.form-card,.result-card,.sg-card){border:1px solid var(--pk-line);border-radius:var(--pk-radius-panel);background:var(--pk-surface-raised);box-shadow:none}#app .pk-app :is(.sg-primary,.form-bottom button,.generate-full,.continue-link,.button,.wa-cta>a){display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--pk-control-height);gap:var(--pk-space-2);border-radius:var(--pk-radius-control);padding:calc((var(--pk-control-height) - 1lh - 2px) / 2) var(--pk-space-4);font:500 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui);white-space:normal}#app .pk-app :is(.hero-actions,.sg-card,.form-card,.work-card) :is(label,.field>label){font:500 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}@media(max-width:960px){#app .pk-app :where(.appbar,.projects-nav,.settings-topbar){padding-inline:var(--pk-space-4);gap:var(--pk-space-3)}#app .pk-app :is(.planner-topbar,.studio-topbar,.workbench-header,.bible-topbar){padding-inline:var(--pk-space-4);flex-wrap:wrap}}@media(max-width:640px){#app .pk-app :where(.appbar,.projects-nav,.settings-topbar,.gate-appbar){padding-inline:var(--pk-space-4);gap:var(--pk-space-2)}#app .pk-app :is(.site-header,.sg-header,.wa-header){padding-inline:var(--pk-space-4);gap:var(--pk-space-4);flex-wrap:wrap}#app .pk-app :is(.site-header,.sg-header,.wa-header) nav{gap:var(--pk-space-4);flex-wrap:wrap}#app .pk-app :is(.projects-intro h1,.settings-intro h1){font-size:2rem}#app .pk-app :is(input:not([type=checkbox]):not([type=file]):not(.document-title),.plain-text-editable,.linear-select-trigger){font-size:1rem}#app .pk-app :is(.settings-section>header,.settings-form,.subsection,.delete-fields,.scene-inspector,.thread-editor,.tool-pane){padding:var(--pk-space-4)}#app .pk-app :is(.form-footer,.section-footer,.sessions-heading,.data-action,.project-section-heading){flex-wrap:wrap;gap:var(--pk-space-4)}#app .pk-app :is(.settings-form,.password-grid,.preset-fields){grid-template-columns:minmax(0,1fr)}#app .pk-app :is(.preference-row){flex-wrap:wrap;gap:var(--pk-space-4)}#app .pk-app :is(.planner,.workbench,.bible-studio,.editorial-studio){inline-size:100%;max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;border-radius:0}#app .pk-app :is(.planner-tabs,.bible-tabs){padding-inline:var(--pk-space-4)}}#app .pk-app:has(>.draftroom){block-size:100dvh;min-block-size:0;overflow:hidden}#app .pk-app>.draftroom{block-size:100%;display:flex;flex-direction:column}#app .pk-app .draftroom>.appbar{flex:0 0 auto}#app .pk-app .draftroom>.workspace-grid{flex:1;min-block-size:0;block-size:auto}#app .pk-app .brand{transform:none;flex-direction:row}#app .pk-app .book-mark>svg{inline-size:40px;block-size:40px}#app .pk-app .library-bottom>button>svg{color:var(--pk-text-secondary)}@media(max-width:640px){#app .pk-app .settings-nav{display:flex;overflow:auto;inline-size:100%;max-inline-size:calc(100vw - 32px)}#app .pk-app .settings-nav button{flex:0 0 auto;inline-size:auto}#app .pk-app .settings-nav button span{white-space:nowrap}}#app .pk-app a .pk-logo{inline-size:160px;block-size:auto;flex:none}#app .pk-app .appbar{z-index:var(--pk-layer-sticky)}#app .pk-app .settings-nav{background:var(--pk-bg)}#app .pk-app .hero-sub{font-family:var(--pk-font-ui);font-weight:400}#app .pk-app .hero-sub i{font-family:inherit;font-style:normal}#app .pk-app .harness-modebar>.pk-segmented-wrap{display:block;inline-size:min(100%,38rem);max-inline-size:100%;margin-inline:auto}#app .pk-app .harness-modebar .pk-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;inline-size:100%;max-inline-size:100%}#app .pk-app .harness-modebar .pk-segmented button{inline-size:100%;min-inline-size:0;min-block-size:var(--pk-control-height);block-size:auto;justify-content:center;font:500 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}#app .pk-app .comment-conversation>article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--pk-space-1) var(--pk-space-3)}#app .pk-app .comment-conversation>article>header{display:contents}#app .pk-app .comment-conversation>article>header>span{grid-column:1;grid-row:1;inline-size:32px;block-size:32px;border-radius:50%}#app .pk-app .comment-conversation>article>header>div{grid-column:2}#app .pk-app .comment-conversation>article>:not(header){grid-column:2;margin:0;padding:0;background:transparent}#app .pk-app .image-preview>span,#app .pk-app .media-preview>span{background:var(--pk-surface-raised);color:var(--pk-text)}#app .pk-app :is(.image-room,.media-library) button{min-block-size:var(--pk-control-height);font-size:var(--pk-type-ui)}#app .pk-app :is(.image-room,.media-library) button>svg{inline-size:20px;block-size:20px}#app .pk-app :is(.image-close,.media-source){min-inline-size:var(--pk-control-height)}#app .pk-app .ai-progress-status{gap:var(--pk-space-3);font:400 var(--pk-type-ui)/var(--pk-leading-ui) var(--pk-font-ui)}#app .pk-app .ai-progress-status>span{white-space:normal}#app .pk-app .story-lightbox{inline-size:100vw;block-size:100dvh;max-inline-size:100vw;max-block-size:100dvh;background:var(--pk-bg);color:var(--pk-text)}#app .pk-app .story-lightbox>header{background:var(--pk-surface-raised);border-color:var(--pk-line)}#app .pk-app :is(.story-lightbox>header a,.story-lightbox>header button,.lightbox-arrow){inline-size:var(--pk-control-height);block-size:var(--pk-control-height);border-color:var(--pk-control-line);background:var(--pk-surface-raised);color:var(--pk-text)}#app .pk-app .story-lightbox figcaption{color:var(--pk-text-secondary)}#app .pk-app :where(.projects-page,.settings-page,.draftroom,.pk-modal-surface,.planner,.bible-studio,.workbench,.editorial-studio) input:not([type=checkbox]):not([type=file]){block-size:auto}@media(min-width:960px)and (max-width:1279px){#app .pk-app .mobilebar{display:flex;flex:0 0 auto;min-block-size:var(--pk-control-height);align-items:center;justify-content:space-between;border-block-end:1px solid var(--pk-line);background:var(--pk-surface-raised);padding-inline:var(--pk-space-4)}#app .pk-app .mobilebar button{display:flex;align-items:center;gap:var(--pk-space-2);border:0;background:transparent;color:var(--pk-text)}#app .pk-app .mobilebar strong{max-inline-size:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--pk-type-ui);font-weight:500}#app .pk-app .workspace-grid{grid-template-columns:232px minmax(0,1fr)}#app .pk-app .left-closed .workspace-grid{grid-template-columns:0 minmax(0,1fr)}#app .pk-app .workspace-grid>.assistant{display:none}#app .pk-app .workspace-grid:has(>.assistant.mobile){grid-template-columns:minmax(0,1fr) 360px}#app .pk-app .workspace-grid:has(>.assistant.mobile)>.library{display:none}#app .pk-app .workspace-grid>.assistant.mobile{display:grid;grid-column:2;grid-row:1 / -1}#app .pk-app .workspace-grid:has(>.assistant.mobile)>.manuscript-shell{grid-column:1;grid-row:1 / -1}#app .pk-app :is(.focus,.left-closed.right-closed) .workspace-grid{grid-template-columns:minmax(0,1fr)}#app .pk-app :is(.focus,.left-closed.right-closed) .workspace-grid>.manuscript-shell{grid-column:1}}@media(max-width:959px){#app .pk-app .draftroom>.workspace-grid{position:relative}#app .pk-app .workspace-grid>.library,#app .pk-app .workspace-grid>.assistant{position:absolute;inset-block:0;max-inline-size:100%}#app .pk-app .global-memory-search.open{position:absolute;inset-block-start:100%;inset-inline:16px}}@media(max-width:640px){#app .pk-app .appbar{flex-wrap:wrap}#app .pk-app .appbar>.brand{flex:0 0 160px;min-inline-size:160px}#app .pk-app .appbar>.app-actions{display:flex;flex:1 0 100%;inline-size:100%;justify-content:space-between;gap:var(--pk-space-1)}}#app .pk-app :where(h1,h2,h3,h4){overflow-wrap:anywhere}@media(max-width:640px){#app .pk-app .app-actions>.key-hint{display:none}#app .pk-app .mobilebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pk-space-2);block-size:auto;min-block-size:var(--pk-control-height);padding:var(--pk-space-1) var(--pk-space-2)}#app .pk-app .mobilebar strong{display:none}#app .pk-app .mobilebar .pk-button{min-inline-size:0;padding:var(--pk-space-2)}#app .pk-app .mobilebar .pk-button__label{overflow-wrap:anywhere}#app .pk-app .document-head{flex-wrap:wrap;block-size:auto}#app .pk-app .document-head>.document-identity{display:grid;flex:1 0 100%;order:0}#app .pk-app .document-head>.document-tools{display:flex;flex:1;order:1}#app .pk-app .document-head>.history-wrap{display:block;order:2}#app .pk-app .document-head>.sync-state{display:flex;order:3}}#app .pk-app .rich-editor__content :is(h1,h2,h3){font-family:var(--draftroom-editor-font,var(--pk-font-reading));font-weight:500}#app .pk-app .provider-mark svg{inline-size:20px;block-size:20px}#app .pk-app .projects-empty{margin-block-start:var(--pk-space-8)}#app .pk-app .project-skeleton :is(i,span){animation:none;background:var(--pk-surface-soft)}#app .pk-app .harness-modebar .pk-segment{flex:0 1 auto}#app .pk-app :where(.pk-modal-surface,.planner,.workbench,.bible-studio,.editorial-studio,.project-dialog,.delete-dialog,.visualization-dialog,.book-dialog,.conversation-delete-dialog,.generation-modal,.relationship-delete-dialog,.character-generator-dialog,.generated-relationship-review,.image-room,.media-library)>:is(header,footer){padding:var(--pk-space-5)}@media(max-width:640px){#app .pk-app :where(.pk-modal-surface,.planner,.workbench,.bible-studio,.editorial-studio,.project-dialog,.delete-dialog,.visualization-dialog,.book-dialog,.conversation-delete-dialog,.generation-modal,.relationship-delete-dialog,.character-generator-dialog,.generated-relationship-review,.image-room,.media-library)>:is(header,footer){padding:var(--pk-space-4)}}*{box-sizing:border-box}:root{--icon-glyph-size:16px;--icon-glyph-size-prominent:18px;--icon-control-size:36px}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{cursor:pointer}:focus-visible{scroll-margin:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-reduce-motion=true]{scroll-behavior:auto!important}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}:is(.draftroom,.bible-studio,.planner,.editorial-studio,.workbench,.projects-page,.gate) button>svg{display:block;min-width:var(--icon-glyph-size);min-height:var(--icon-glyph-size);align-self:center;flex:0 0 auto;vertical-align:middle}
