.pkph-live{border-left:3px solid var(--color-accent-warm)}.pkph-limits{border-left:3px solid var(--color-danger)}.pkph-live h2,.pkph-limits h2{display:flex;align-items:center;gap:8px}.pkph-number-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--color-cream);border:1px solid var(--color-accent-gold);border-radius:var(--radius-md);padding:16px 18px;margin-bottom:14px}.pkph-number{display:inline-block;font-family:var(--font-heading);font-size:30px;line-height:1.15;letter-spacing:.01em;color:var(--color-primary-deep);text-decoration:none}.pkph-number:hover{color:var(--color-accent-warm)}.pkph-number-note{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--color-text-muted);max-width:52ch}.pkph-copy{flex:none;display:inline-flex;align-items:center;gap:7px}.pkph-fake{font-family:var(--font-heading);font-size:15px;color:var(--color-danger);text-decoration:line-through;text-decoration-thickness:1px}.pkph-fact{display:flex;gap:10px;padding:9px 0;font-size:14px;line-height:1.5;color:var(--color-text-secondary);border-top:1px solid var(--color-border)}.pkph-fact:first-of-type{border-top:0}.pkph-fact svg{flex:none;margin-top:2px;color:var(--color-stone)}.pkph-fact.is-bad svg{color:var(--color-danger)}.pkph-fact.is-good svg{color:var(--color-accent-warm)}.pkph-fact strong{color:var(--color-text-primary)}.pkph-needs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.pkph-need{background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:11px 13px}.pkph-need-title{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;color:var(--color-text-primary);margin-bottom:3px}.pkph-need-title svg{flex:none}.pkph-need-note{display:block;font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}.pkph-yes{color:var(--color-accent-warm)}.pkph-chosen{background:var(--color-cream);border:1px solid var(--color-accent-gold);border-radius:var(--radius-md);padding:16px 18px}.pkph-chosen-head{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:17px;color:var(--color-primary-deep);margin-bottom:4px}.pkph-chosen-note{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border);font-size:13.5px;line-height:1.5;color:var(--color-text-secondary)}.pkph-next{counter-reset:pkph;list-style:none;padding:0;margin:0}.pkph-next li{position:relative;padding:6px 0 6px 30px;font-size:13.5px;line-height:1.5;color:var(--color-text-secondary)}.pkph-next li:before{counter-increment:pkph;content:counter(pkph);position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background:var(--color-bg-light);color:var(--color-primary);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}@media(max-width:700px){.pkph-number-row{align-items:flex-start}.pkph-number{font-size:25px}}:root{--color-primary-deep: #2c4f5f;--color-primary: #3f637b;--color-primary-light: #5a8299;--color-accent-warm: #6b9e8a;--accent-warm-rgb: 107 158 138;--color-accent-gold: #8ab5a3;--color-sage: #8fa68f;--color-stone: #c8bfb4;--color-cream: #f7f4f0;--color-bg-light: #edf0f3;--color-text-primary: #1a2a32;--color-text-secondary: #4a5568;--color-text-muted: #7a8694;--color-white: #ffffff;--color-border: #e4e0d8;--color-danger: #b3564a;--font-heading: "Fraunces", Georgia, serif;--font-body: "DM Sans", -apple-system, sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--shadow-card: 0 1px 3px rgba(26, 42, 50, .06), 0 4px 16px rgba(26, 42, 50, .04);--shadow-float: 0 4px 12px rgba(26, 42, 50, .1), 0 16px 48px rgba(26, 42, 50, .12);--shadow-lg: 0 10px 30px rgba(44, 79, 95, .14);--gold: #b8860b;--gold-bright: #c9a227;--gold-pale: #d9b25c;--gold-ink: #8a6420;--gold-soft: #6f5a35;--green-ink: #34614c;--olive-ink: #555f31;--terracotta-ink: #c2542e;--tint-gold: #f9f3e4;--tint-gold-edge: #ecd9ac;--tint-sand: #f3ead9;--tint-green: #e1ede6;--tint-olive: #e9edd9;--tint-blue: #dfe9f1;--tint-grey: #eceae6;--dur-quick: .15s;--dur-gentle: .22s;--ease-out: cubic-bezier(.2, .8, .3, 1);--ease-glide: cubic-bezier(.3, .9, .3, 1);--sidebar-width: 240px;--topbar-height: 58px;--field-height: 44px;--field-line: color-mix(in srgb, var(--color-stone) 60%, var(--color-white))}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-body);color:var(--color-text-primary);background:var(--color-cream);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;text-wrap:pretty}h1,h2,h3{font-family:var(--font-heading);font-weight:500;line-height:1.2}button{font-family:var(--font-body)}a{color:var(--color-primary)}*,a[href],button,summary,label,[role=button]{cursor:default}input:not([type]),input[type=text],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=url],input[type=password],textarea,[contenteditable=true]{cursor:text}:disabled,[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:2px solid var(--color-accent-warm);outline-offset:2px;border-radius:4px}.pk-muted{color:var(--color-text-muted)}.pk-shell{display:flex;min-height:100%}.pk-sidebar{width:var(--sidebar-width);flex-shrink:0;background:var(--color-primary-deep);color:var(--color-cream);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.pk-sidebar-brand{padding:14px 20px 11px;border-bottom:1px solid rgba(247,244,240,.12);text-align:center}.pk-brand-btn{position:relative;display:block;margin:0 auto 12px;background:none;border:none;padding:0}.pk-brand-btn:hover .pk-brand-mark{transform:scale(1.03)}.pk-brand-mark{width:72px;height:auto;display:block;transition:transform .2s ease}.pk-logo-fly{position:absolute;bottom:18%;pointer-events:none;animation:pk-fly 2.4s ease-out forwards}@keyframes pk-fly{0%{transform:translateY(26px) rotate(-10deg);opacity:0}14%{opacity:1}45%{transform:translate(-13px,-22px) rotate(9deg)}72%{transform:translate(9px,-46px) rotate(-7deg);opacity:1}to{transform:translate(-4px,-74px) rotate(6deg);opacity:0}}@media(prefers-reduced-motion:reduce){.pk-logo-fly{display:none}}.pk-brand-name{font-family:var(--font-heading);font-size:14.5px;letter-spacing:.01em;white-space:nowrap}.pk-brand-sub{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold);margin-top:3px}.pk-brand-version{margin-left:7px;padding:1px 6px 2px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-gold) 45%,transparent);font-size:10px;letter-spacing:.06em;color:var(--color-accent-gold);text-decoration:none;transition:background .15s ease}.pk-brand-version:hover{background:color-mix(in srgb,var(--color-accent-gold) 14%,transparent)}.pk-nav{flex:1;padding:6px 10px 4px;display:flex;flex-direction:column;gap:5px;overflow-y:auto;overflow-x:hidden}.pk-nav-link{position:relative;display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:var(--radius-sm);color:#f7f4f0c7;text-decoration:none;font-size:13px;font-weight:500;transition:color var(--dur-quick)}.pk-nav-link:hover{background:color-mix(in srgb,var(--nav-accent, var(--color-cream)) 12%,transparent);color:var(--color-cream)}.pk-sidebar .pk-nav-link:not(.active):not(.is-leaving):hover{background:none}.pk-sidebar .pk-nav-link:not(.active):not(.is-leaving):before{content:"";position:absolute;inset:0 -10px 0 100%;border-radius:99px 0 0 99px;background:color-mix(in srgb,var(--nav-accent, var(--color-cream)) 12%,transparent);opacity:0;pointer-events:none;transition:left .22s var(--ease-out),opacity .14s ease}.pk-sidebar .pk-nav-link:not(.active):not(.is-leaving):hover:before{opacity:1;left:0}@media(prefers-reduced-motion:reduce){.pk-sidebar .pk-nav-link:before{transition:none}}.pk-nav-link.active{margin:0 -10px;padding-left:22px;border-radius:0;color:var(--color-primary-deep);background-color:var(--color-cream);background-image:linear-gradient(var(--nav-accent, var(--color-cream)),var(--nav-accent, var(--color-cream)));background-repeat:no-repeat;background-size:3px 100%;background-position:left top;animation:pk-tab-in .2s var(--ease-out) .06s backwards}@keyframes pk-tab-in{0%{transform:translate(16px);opacity:0}}.pk-nav-link.is-leaving{margin:0 -10px;padding-left:22px;border-radius:0;color:var(--color-primary-deep);background-color:var(--color-cream);animation:pk-tab-out .16s ease forwards;pointer-events:none}@keyframes pk-tab-out{to{transform:translate(18px);opacity:0}}.pk-nav-link.active:before,.pk-nav-link.active:after{content:"";position:absolute;right:0;width:10px;height:10px;pointer-events:none}.pk-nav-link.active:before{top:-10px;background:radial-gradient(circle 10px at 0 0,transparent 9.5px,var(--color-cream) 10px)}.pk-nav-link.active:after{bottom:-10px;background:radial-gradient(circle 10px at 0 100%,transparent 9.5px,var(--color-cream) 10px)}.pk-nav-link svg{width:16px;height:16px;opacity:.85;flex-shrink:0}.pk-nav-group .pk-nav-link svg{color:var(--nav-accent, var(--color-cream));opacity:.92}.pk-nav-group .pk-nav-link.active svg,.pk-nav-group .pk-nav-link.is-leaving svg{color:var(--color-primary-deep);opacity:1}.pk-main,body>.pk-modal-overlay,body>.pk-modal,body>.pk-drawer-overlay,body>.pk-drawer,body>.pk-file,body>.pk-help-drawer,body>.pk-tour-card,body>.pk-tip{zoom:var(--pk-zoom, 1)}.pk-zoom{display:flex;align-items:center;gap:4px;padding:6px 16px 4px;color:#f7f4f08c;font-size:11.5px}.pk-zoom-label{flex:1;letter-spacing:.02em}.pk-zoom-btn,.pk-zoom-val{border:0;background:#f7f4f014;color:#f7f4f0cc;border-radius:7px;min-height:24px;padding:0 7px;font:inherit;font-size:11.5px;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pk-zoom-btn{width:24px;padding:0}.pk-zoom-val{min-width:42px}.pk-zoom-btn:hover:not(:disabled),.pk-zoom-val:hover{background:#f7f4f029;color:var(--color-cream)}.pk-zoom-btn:disabled{opacity:.35}.pk-sidebar-user{padding:9px 16px;border-top:1px solid rgba(247,244,240,.12);display:flex;align-items:center;gap:10px}.pk-sidebar-user img{width:30px;height:30px;border-radius:50%}.pk-user-meta{flex:1;min-width:0}.pk-user-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-user-role{font-size:11px;color:var(--color-accent-gold);text-transform:capitalize}.pk-user-self{display:flex;align-items:center;gap:10px;flex:1;min-width:0;background:none;border:none;padding:5px 7px;margin:-5px 0 -5px -7px;border-radius:9px;color:inherit;font-family:var(--font-body);text-align:left;transition:background .15s}.pk-user-self:hover{background:#f7f4f01a}.pk-user-self img{width:30px;height:30px;border-radius:50%;object-fit:cover}.pk-user-self .pk-user-meta{display:flex;flex-direction:column}.pk-signout-btn{background:none;border:none;color:#f7f4f099;padding:6px;border-radius:6px;display:flex}.pk-signout-btn:hover{color:var(--color-cream);background:#f7f4f01a}.pk-topbar,.pk-mobile-sheet{display:none}.pk-main{flex:1;min-width:0;padding:36px 44px 64px;max-width:1240px}.pk-page-fade{animation:pk-page-in .24s ease both}@keyframes pk-page-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.pk-page-fade,.pk-drawer,.pk-drawer-overlay{animation:none}}.pk-page-header{margin-bottom:26px}.pk-page-header h1{font-size:30px}.pk-page-header .pk-page-sub{margin-top:6px;color:var(--color-text-secondary);font-size:14.5px;max-width:62ch}.pk-page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.pk-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:22px 24px}.pk-card+.pk-card{margin-top:18px}.pk-grid>.pk-card+.pk-card{margin-top:0}.pk-card h2{font-size:19px;margin-bottom:14px}.pk-card-flush{padding:6px 0;overflow:hidden}.pk-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.pk-card-head h2{margin-bottom:8px}.pk-card-head-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;text-decoration:none;color:var(--color-primary)}.pk-card-head-link:hover{color:var(--color-primary-deep)}.pk-grid{display:grid;gap:18px}.pk-grid>*{min-width:0}.pk-grid-3{grid-template-columns:repeat(3,1fr)}.pk-grid-2{grid-template-columns:repeat(2,1fr)}.pk-stat{display:flex;flex-direction:column;gap:4px}.pk-stat-value{font-family:var(--font-heading);font-size:34px;color:var(--color-primary)}.pk-stat-label{font-size:13px;color:var(--color-text-secondary)}.pk-stat-link{text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.pk-stat-link:hover{box-shadow:0 3px 6px #1a2a3212,0 10px 28px #1a2a3214}.pk-empty{color:var(--color-text-muted);font-size:14px;padding:26px 20px;text-align:center}.pk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px;flex-wrap:wrap}.pk-tabs{display:flex;gap:4px;background:#c8bfb438;padding:4px;border-radius:12px;flex-wrap:wrap}.pk-tabs+.pk-card,.pk-tabs+.pk-tabfade>:first-child{margin-top:16px}.pk-tab{border:none;background:transparent;padding:7px 13px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--color-text-secondary);transition:background .15s,color .15s,box-shadow .15s;white-space:nowrap}.pk-tab:hover{color:var(--color-text-primary)}.pk-tab.active{background:var(--color-white);color:var(--color-primary-deep);box-shadow:inset 0 0 0 1.5px var(--color-primary-deep),0 1px 3px #1a2a321a}.pk-tabs-animated{position:relative}.pk-tabs-animated .pk-tab{position:relative;z-index:1}.pk-tabs-animated .pk-tab.active{background:transparent;box-shadow:none}.pk-tab-glider{position:absolute;background:var(--color-white);border-radius:9px;box-shadow:inset 0 0 0 1.5px var(--color-primary-deep),0 1px 3px #1a2a321a;transition:left .28s var(--ease-glide),width .28s var(--ease-glide),top .28s var(--ease-glide);z-index:0}@media(prefers-reduced-motion:reduce){.pk-tab-glider{transition:none}}.pk-tab-count{font-weight:500;color:var(--color-text-muted);margin-left:3px;font-size:12.5px}.pk-search{display:flex;align-items:center;gap:8px;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;padding:8px 12px;color:var(--color-text-muted);min-width:220px;min-height:var(--field-height)}.pk-search input{border:none;outline:none;font-family:var(--font-body);font-size:14px;flex:1;background:transparent;color:var(--color-text-primary)}.pk-search:focus-within{border-color:var(--color-accent-warm)}.pk-table{width:100%;border-collapse:collapse;font-size:14px}.pk-session-history p{padding-left:14px;text-indent:-14px}.pk-table th.pk-money,.pk-table td.pk-money{text-align:right}.pk-table th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);font-weight:600;padding:12px 16px 10px;border-bottom:1px solid var(--color-border)}.pk-th-sort{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;font:inherit;font-size:11.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);font-weight:600}.pk-th-sort svg{opacity:.45}.pk-th-sort:hover,.pk-th-sort.active{color:var(--color-primary)}.pk-th-sort.active svg{opacity:1}.pk-table td{padding:13px 16px;border-bottom:1px solid var(--color-bg-light);vertical-align:middle}.pk-table tr:last-child td{border-bottom:none}.pk-row-click{transition:background .12s}.pk-row-click:hover{background:#edf0f38c}.pk-row-click:focus-visible{outline-offset:-2px}.pk-cell-name{font-weight:600}.pk-cell-sub{font-size:12.5px;color:var(--color-text-muted);margin-top:1px}.pk-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pk-clients-cards{display:none}.pk-stage{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap}:root{--stage-inquiry: #ecdfc4;--stage-inquiry-ink: #6e5c30;--stage-contact-attempted: #eed4a8;--stage-contact-attempted-ink: #755925;--stage-intake-scheduled: #f0c98f;--stage-intake-scheduled-ink: #7c4e1d;--stage-intake-completed: #eeba7f;--stage-intake-completed-ink: #7f461c;--stage-match-selected: #e8a97e;--stage-match-selected-ink: #7e3d20;--stage-notes-sent: #e09a7c;--stage-notes-sent-ink: #7a382a;--stage-introduced: #d9948b;--stage-introduced-ink: #763a35;--stage-first-scheduled: #c9cda4;--stage-first-scheduled-ink: #555f31;--stage-first-completed: #b3c69d;--stage-first-completed-ink: #48602f;--stage-converted: #9fc2a4;--stage-converted-ink: #2f5e3c;--stage-not-converted: #ddd8ce;--stage-not-converted-ink: #6b655b;--stage-closed: #ccd4d7;--stage-closed-ink: #4e5a60}.pk-stage.stage-inquiry{background:var(--stage-inquiry);color:var(--stage-inquiry-ink)}.pk-stage.stage-contact-attempted{background:var(--stage-contact-attempted);color:var(--stage-contact-attempted-ink)}.pk-stage.stage-intake-scheduled{background:var(--stage-intake-scheduled);color:var(--stage-intake-scheduled-ink)}.pk-stage.stage-intake-completed{background:var(--stage-intake-completed);color:var(--stage-intake-completed-ink)}.pk-stage.stage-match-selected{background:var(--stage-match-selected);color:var(--stage-match-selected-ink)}.pk-stage.stage-notes-sent{background:var(--stage-notes-sent);color:var(--stage-notes-sent-ink)}.pk-stage.stage-introduced{background:var(--stage-introduced);color:var(--stage-introduced-ink)}.pk-stage.stage-first-scheduled{background:var(--stage-first-scheduled);color:var(--stage-first-scheduled-ink)}.pk-stage.stage-first-completed{background:var(--stage-first-completed);color:var(--stage-first-completed-ink)}.pk-stage.stage-converted{background:var(--stage-converted);color:var(--stage-converted-ink)}.pk-stage.stage-not-converted{background:var(--stage-not-converted);color:var(--stage-not-converted-ink)}.pk-stage.stage-closed{background:var(--stage-closed);color:var(--stage-closed-ink)}.pk-fin-viewas{border:1.5px dashed color-mix(in srgb,var(--color-accent-warm) 45%,var(--color-white));border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5;color:var(--color-text-secondary)}.pk-fin-viewas strong{color:var(--color-text-primary)}.pk-fin-hero{background:linear-gradient(160deg,var(--color-primary-deep),#1e3944);border:none}.pk-fin-hero h2{color:var(--color-cream, var(--color-cream))}.pk-fin-hero .pk-stat-value{color:var(--color-cream);font-size:38px}.pk-fin-hero .pk-stat-label{color:var(--stage-converted)}.pk-fin-hero .pk-badge{background:#f7f4f024;color:#f7f4f0e6}.pk-fin-hero .pk-rainbow-note{color:#f7f4f0a6;border-color:#f7f4f033}.pk-fin-quiet{background:transparent;box-shadow:none;border:1px solid var(--color-border)}.pk-fin-quiet h2{font-family:var(--font-body);font-size:14.5px;font-weight:700}.pk-fin-quiet .pk-badge{background:var(--color-white)}.pk-fin-period{display:flex;gap:26px;align-items:center}.pk-fin-period-main{flex-shrink:0}.pk-fin-period-dates{font-family:var(--font-heading);font-size:26px;margin:4px 0 2px}.pk-fin-period-note{font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);border-left:1px solid var(--color-border);padding-left:22px}.pk-fin-bill-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-fin-bill-arrow{color:var(--color-text-muted);font-size:14px}.pk-fin-chipset{display:flex;flex-wrap:wrap;gap:6px}.pk-fin-rules{display:flex;flex-direction:column;gap:12px}.pk-fin-rule{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55}.pk-fin-rule svg{flex-shrink:0;margin-top:3px;color:var(--color-accent-warm)}.pk-fin-when{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-warm);margin-left:8px}.pk-badge svg{vertical-align:-1.5px;margin-right:3px}@media(max-width:720px){.pk-fin-period{flex-direction:column;align-items:flex-start;gap:12px}.pk-fin-period-note{border-left:none;padding-left:0}}.pk-kit-banner{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.pk-kit-banner:hover{border-color:var(--color-accent-warm);box-shadow:0 2px 14px #2c4f5f14}.pk-kit-door{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--kit-tint, var(--color-accent-warm)) 12%,var(--color-white));color:var(--kit-tint, var(--color-accent-warm))}.pk-kit-banner-text{flex:1;min-width:0}.pk-kit-banner-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:17px;color:var(--color-text-primary)}.pk-kit-banner-sub{display:block;font-size:13px;color:var(--color-text-secondary);margin-top:2px}.pk-kit-banner-arrow{color:var(--color-text-muted);flex-shrink:0}.pk-kit-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.pk-kit-side{display:flex;flex-direction:column;gap:18px}.pk-kit-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pk-kit-formats{display:flex;gap:4px;background:var(--color-bg-light);border-radius:99px;padding:3px}.pk-kit-format{border:none;background:none;padding:6px 14px;border-radius:99px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--color-text-secondary)}.pk-kit-format.on{background:var(--color-white);color:var(--color-text-primary);box-shadow:0 1px 4px #1a2a321f}.pk-kit-stage{display:flex;align-items:center;gap:12px;justify-content:center}.pk-kit-canvas{width:100%;max-width:380px;height:auto;border-radius:12px;box-shadow:0 6px 26px #1a2a3229}.pk-kit-stage.is-story .pk-kit-canvas{max-width:250px}.pk-kit-arrow{flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s}.pk-kit-arrow:hover{color:var(--color-accent-warm);border-color:var(--color-accent-warm)}.pk-kit-dots{display:flex;justify-content:center;gap:7px;margin-top:14px}.pk-kit-dot{width:8px;height:8px;border-radius:50%;border:none;background:var(--color-border);padding:0;transition:background .15s,transform .15s}.pk-kit-dot.on{background:var(--color-accent-warm);transform:scale(1.25)}.pk-kit-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.pk-kit-name{font-family:var(--font-heading);font-size:17px}.pk-kit-hint{margin-top:12px;padding:10px 12px;border-radius:9px;background:var(--color-bg-light);font-size:13px;color:var(--color-text-secondary)}.pk-kit-caption{padding:12px 0;border-bottom:1px solid var(--color-bg-light)}.pk-kit-caption:last-child{border-bottom:none}.pk-kit-caption p{font-size:14px;line-height:1.55;margin-bottom:8px}.pk-kit-copy{font-size:12.5px;padding:5px 11px}.pk-kit-tips{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:980px){.pk-kit-grid{grid-template-columns:1fr}}.pk-article-row{display:flex;gap:26px;align-items:flex-start}.pk-article-row .pk-article{flex:1;min-width:0}.pk-toc{position:sticky;top:22px;width:216px;flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding-left:14px;border-left:1px solid var(--color-border)}.pk-toc-label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px}.pk-toc-link{display:block;border:none;background:none;padding:4px 0;text-align:left;text-decoration:none;font-family:var(--font-body);font-size:12.5px;line-height:1.45;color:var(--color-text-secondary);transition:color .15s}.pk-toc-link:hover{color:var(--color-text-primary)}.pk-toc-link.active{color:var(--color-accent-warm);font-weight:600}.pk-article [id^=kb-sec-]{scroll-margin-top:22px}@media(max-width:1080px){.pk-toc{display:none}}.pk-attach-list{display:flex;flex-direction:column}.pk-attach-row{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--color-bg-light);font-size:14px}.pk-sysmail-main{flex:1;min-width:0}.pk-attach-row:last-child{border-bottom:none}.pk-attach-icon{color:var(--color-text-muted);flex-shrink:0}.pk-attach-name{border:none;background:none;padding:0;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--color-accent-warm);text-align:left;overflow-wrap:anywhere}.pk-attach-name:hover{text-decoration:underline}.pk-attach-meta{flex:1;font-size:12.5px;white-space:nowrap}.pk-attach-status{margin-top:10px;font-size:13px;color:var(--color-text-secondary)}.pk-attach-status.is-error{color:var(--terracotta-ink);font-weight:600}@media(max-width:640px){.pk-attach-row{flex-wrap:wrap}.pk-attach-meta{flex-basis:100%;padding-left:25px}.pk-sysmail-row .pk-sysmail-main{flex-basis:100%}}.pk-reason-callout{border:1px solid var(--stage-not-converted);background:color-mix(in srgb,var(--stage-not-converted) 28%,var(--color-white));border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pk-reason-callout.is-missing{border-color:var(--terracotta-ink);box-shadow:0 0 0 3px #c2542e29}.pk-reason-title{font-size:13px;font-weight:600;color:var(--color-text-primary)}.pk-reason-title em{font-style:normal;font-weight:500;color:var(--color-text-secondary)}.pk-reason-pills{display:flex;flex-wrap:wrap;gap:7px}.pk-reason-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:99px;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-secondary);font-family:var(--font-body);font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.pk-reason-pill:hover{border-color:var(--pill-ink);color:var(--pill-ink)}.pk-reason-pill.selected{background:var(--pill);border-color:transparent;color:var(--pill-ink)}.pk-reason-warn{font-size:12.5px;font-weight:600;color:var(--terracotta-ink)}.pk-tracker{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px}.pk-tracker-bar{display:flex;gap:3px}.pk-tracker-seg{flex:1;height:14px;border:none;border-radius:4px;background:var(--color-bg-light);padding:0;transition:transform .12s,filter .12s}.pk-tracker-seg:first-child{border-radius:8px 4px 4px 8px}.pk-tracker-seg:last-child{border-radius:4px 8px 8px 4px}.pk-tracker-seg.reached.seg-inquiry{background:var(--stage-inquiry)}.pk-tracker-seg.reached.seg-contact-attempted{background:var(--stage-contact-attempted)}.pk-tracker-seg.reached.seg-intake-scheduled{background:var(--stage-intake-scheduled)}.pk-tracker-seg.reached.seg-intake-completed{background:var(--stage-intake-completed)}.pk-tracker-seg.reached.seg-match-selected{background:var(--stage-match-selected)}.pk-tracker-seg.reached.seg-notes-sent{background:var(--stage-notes-sent)}.pk-tracker-seg.reached.seg-introduced{background:var(--stage-introduced)}.pk-tracker-seg.reached.seg-first-scheduled{background:var(--stage-first-scheduled)}.pk-tracker-seg.reached.seg-first-completed{background:var(--stage-first-completed)}.pk-tracker-seg.reached.seg-converted{background:var(--stage-converted)}.pk-tracker-seg.reached.seg-not-converted{background:var(--stage-not-converted)}.pk-tracker-seg.reached.seg-closed{background:var(--stage-closed)}.pk-tracker-seg:hover{transform:scaleY(1.25);filter:brightness(.96)}.pk-tracker-seg.current{box-shadow:0 0 0 2px var(--color-white),0 0 0 3.5px var(--color-primary-light)}.pk-tracker-caption{display:flex;align-items:center;justify-content:space-between;margin-top:11px;font-size:13px;position:relative}.pk-stage-picker{display:inline-flex;align-items:center;gap:5px;border:none;font-family:var(--font-body)}.pk-stage-picker:hover{filter:brightness(.95)}.pk-stage-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:10px;display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:4px 18px;max-height:340px;overflow-y:auto}.pk-stage-menu-phase{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);padding:8px 4px 4px}.pk-stage-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;background:none;padding:4px;border-radius:8px;color:var(--color-primary)}.pk-stage-menu-item:hover{background:var(--color-bg-light)}@media(max-width:560px){.pk-stage-menu{grid-template-columns:1fr;left:-8px;right:-8px}}.pk-badge{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--color-bg-light);color:var(--color-primary-deep)}.pk-badge:first-letter{text-transform:uppercase}.pk-table .pk-badge{white-space:nowrap}.pk-badge.ref-sent{background:var(--tint-blue);color:var(--color-primary-deep)}.pk-badge.ref-pending{background:var(--tint-sand);color:var(--gold-soft)}.pk-badge.ref-sched{background:var(--tint-olive);color:var(--olive-ink)}.pk-badge.ref-done{background:var(--tint-green);color:var(--green-ink)}.pk-badge.ref-closed{background:var(--tint-grey);color:#6a6a6a}.pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;border:none;font-size:14px;font-weight:600;background:var(--color-primary);color:var(--color-white);transition:background .15s;min-height:var(--field-height)}.pk-btn:hover{background:var(--color-primary-deep)}.pk-btn.pk-btn-secondary{background:var(--color-bg-light);color:var(--color-primary-deep)}.pk-btn.pk-btn-secondary:hover{background:#dfe4ea}.pk-btn.pk-btn-danger{background:transparent;color:var(--color-danger);border:1px solid rgba(179,86,74,.35)}.pk-btn.pk-btn-danger:hover{background:#b3564a14}.pk-btn:disabled{opacity:.5;cursor:default}.pk-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:8px;padding:7px;color:var(--color-text-muted);transition:background .15s,color .15s}.pk-icon-btn:hover{background:var(--color-bg-light);color:var(--color-text-primary)}.pk-input,.pk-select{font-family:var(--font-body);font-size:14px;padding:12px 14px;border:1px solid var(--field-line);border-radius:10px;background:var(--color-white);color:var(--color-text-primary);outline:none;transition:border-color var(--dur-quick) var(--ease-out);width:100%;min-height:var(--field-height)}.pk-input::placeholder{color:color-mix(in srgb,var(--color-text-secondary) 55%,transparent)}.pk-input:hover:not(:disabled),.pk-select:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent-warm) 45%,var(--color-stone))}.pk-input:focus,.pk-select:focus-visible,.pk-select.is-open{border-color:var(--color-accent-warm);outline:none}.pk-input:disabled,.pk-select:disabled{background:var(--color-bg-light);color:var(--color-text-muted);cursor:not-allowed}textarea.pk-input{resize:vertical;min-height:84px;line-height:1.55}.pk-select-wrap{position:relative;display:block;min-width:0}.pk-select{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-weight:400}.pk-select.is-empty .pk-select-value{color:var(--color-text-muted)}.pk-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-select-caret{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--dur-quick) var(--ease-out),color var(--dur-quick)}.pk-select:hover .pk-select-caret,.pk-select.is-open .pk-select-caret{color:var(--color-accent-warm)}.pk-select.is-open .pk-select-caret{transform:rotate(180deg)}.pk-select-title{padding:7px 10px 5px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.pk-select.is-sm{font-size:12.5px;min-height:34px;padding:7px 11px;border-radius:9px}.pk-select-menu.is-sm .pk-select-item{font-size:12.5px;padding:7px 9px}.pk-sbl .pk-sbl-body{max-height:min(48vh,460px);overflow-y:auto;overscroll-behavior:contain}.pk-sbl .pk-sbl-editor{max-height:min(48vh,460px);min-height:200px}@media(max-height:700px){.pk-sbl .pk-sbl-body,.pk-sbl .pk-sbl-editor{max-height:none}}.pk-select-shadow{position:absolute;left:12px;bottom:6px;width:1px;height:1px;padding:0;border:none;opacity:0;pointer-events:none}.pk-select-menu{position:fixed;z-index:120;overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--color-white);border:1px solid var(--color-stone);border-radius:12px;box-shadow:var(--shadow-float);animation:pk-select-in var(--dur-quick) var(--ease-out) both}@keyframes pk-select-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.pk-select-menu{animation:none}.pk-select-caret{transition:none}}.pk-select-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;font-family:var(--font-body);font-size:13.5px;text-align:left;color:var(--color-text-primary)}.pk-select-item.is-active{background:color-mix(in srgb,var(--color-accent-warm) 12%,var(--color-white))}.pk-select-item[aria-selected=true]{font-weight:600}.pk-select-item svg{flex-shrink:0;color:var(--color-accent-warm)}.pk-select-item.is-disabled{color:var(--color-text-muted);cursor:not-allowed}.pk-select-item-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-select-hint{display:block;margin-top:1px;font-size:12px;color:var(--color-text-muted)}.pk-select-none{padding:10px;font-size:13px;color:var(--color-text-muted)}.pk-modal-overlay{position:fixed;inset:0;overscroll-behavior:contain;background:#1a2a326b;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;animation:pk-fade .18s ease}.pk-modal{background:var(--color-white);border-radius:20px;box-shadow:var(--shadow-float);padding:30px 30px 22px;max-width:440px;width:100%;text-align:center;animation:pk-modal-in .24s var(--ease-out);max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain}@keyframes pk-modal-in{0%{transform:translateY(14px) scale(.98);opacity:0}}.pk-modal-icon{width:44px;height:44px;border-radius:50%;background:var(--tint-green);color:var(--green-ink);display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.pk-modal h2{font-size:21px;margin-bottom:10px}.pk-modal p{font-size:14.5px;color:var(--color-text-secondary);line-height:1.55}.pk-modal-actions{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.pk-modal-foot{margin-top:14px;font-size:12px!important;color:var(--color-text-muted)!important}.pk-viewas-banner{display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--gold) 8%,white);border:1.5px solid color-mix(in srgb,var(--gold) 38%,white);border-radius:14px;padding:11px 16px;margin-bottom:18px;font-size:13.5px}.pk-viewas-banner>svg{color:var(--gold-ink);flex-shrink:0}.pk-viewas-banner span{flex:1}.pk-viewas-banner strong{color:var(--gold-ink)}@media(max-width:720px){.pk-viewas-banner{flex-wrap:wrap}}.pk-launch-nudge{display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--color-danger) 7%,white);border:1.5px solid color-mix(in srgb,var(--color-danger) 42%,white);border-radius:14px;padding:12px 16px;margin-bottom:18px;font-size:13.5px}.pk-launch-nudge>svg{color:var(--color-danger);flex-shrink:0}.pk-launch-nudge span{flex:1}.pk-launch-nudge strong{color:var(--color-danger)}.pk-launch-nudge .pk-btn{background:var(--color-danger);border-color:var(--color-danger)}.pk-launch-nudge .pk-btn:hover{background:color-mix(in srgb,var(--color-danger) 85%,black)}@media(max-width:720px){.pk-launch-nudge{flex-wrap:wrap}}.pk-launch{background:var(--color-cream);border:1px solid var(--color-border);border-radius:14px;padding:12px 14px}.pk-launch.is-ready{background:color-mix(in srgb,var(--color-accent-warm) 10%,white);border-color:color-mix(in srgb,var(--color-accent-warm) 35%,var(--color-border))}.pk-launch-title{display:block;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.pk-launch.is-ready .pk-launch-title{color:var(--color-accent-warm)}.pk-launch-items{display:flex;flex-wrap:wrap;gap:6px}.pk-launch-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-family:inherit;padding:5px 10px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-muted)}.pk-launch-chip.on{color:var(--color-primary-deep);border-color:color-mix(in srgb,var(--color-accent-warm) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent-warm) 12%,white)}.pk-launch-chip.on svg{color:var(--color-accent-warm)}button.pk-launch-chip:hover{border-color:var(--color-accent-warm)}.pk-launch-dot{width:12px;height:12px;border-radius:50%;border:1.5px dashed var(--color-border-dark, var(--color-border))}.pk-launch-mini{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--gold) 12%,white);color:var(--gold-ink);white-space:nowrap}.pk-launch-mini.is-ready{background:color-mix(in srgb,var(--color-accent-warm) 14%,white);color:var(--color-accent-warm)}.pk-arrival-chip{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--color-bg-light);color:var(--color-text-secondary);white-space:nowrap}.pk-file-dark .pk-arrival-chip{background:#f7f4f024;color:var(--dk-body)}.pk-wizard{max-width:540px;position:relative;display:flex;flex-direction:column;max-height:min(680px,calc(100vh - 40px))}.pk-wizard .pk-wizard-body{overflow-y:auto;padding:0 4px}.pk-wizard-close{position:absolute;top:14px;right:14px}.pk-wizard-dots{display:flex;gap:6px;justify-content:center;margin-bottom:16px}.pk-wizard-dots span{width:8px;height:8px;border-radius:50%;background:var(--color-bg-light);transition:background .2s}.pk-wizard-dots span.on{background:var(--color-accent-warm)}.pk-wizard-body{margin-top:4px}.pk-wizard-input{max-width:280px;margin:10px auto 0;text-align:center}.pk-wizard-ranges{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;margin-top:12px}.pk-wizard-range{display:flex;flex-direction:column;gap:2px;align-items:center;padding:12px 6px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);font-family:var(--font-body);font-size:12px;color:var(--color-text-secondary);transition:border-color .15s,background .15s}.pk-wizard-range strong{font-family:var(--font-heading);font-size:17px;color:var(--color-primary)}.pk-wizard-range:hover{border-color:var(--color-primary-light)}.pk-wizard-range.on{border-color:var(--terracotta-ink);background:#6b9e8a1a}.pk-wizard-rerun{border:none;background:none;color:var(--color-accent-warm);font-family:var(--font-body);font-size:13px;font-weight:600;text-align:left;padding:0}.pk-wizard-rerun:hover{text-decoration:underline}.pk-fit-picker{margin-top:6px}.pk-fit-options{display:flex;flex-wrap:wrap;gap:6px}.pk-fit-option{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-white);font-family:var(--font-body);font-size:12.5px;color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s,color .15s}.pk-fit-option input{position:absolute;opacity:0;pointer-events:none}.pk-fit-option:hover{border-color:var(--color-primary-light)}.pk-fit-option.on{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 12%,white);color:var(--color-primary-deep);font-weight:600}.pk-fit-other{margin-top:8px;font-size:13px}.pk-fit-otherrow{display:flex;align-items:center;gap:8px;margin-top:8px}.pk-fit-otherrow .pk-fit-other{margin-top:0;flex:1;min-width:0}.pk-btn.pk-fit-add{flex-shrink:0;padding:8px 14px;font-size:13px}.pk-fit-option.pk-fit-custom{gap:5px}.pk-fit-option.pk-fit-custom svg{opacity:.55}.pk-fit-option.pk-fit-custom:hover svg{opacity:1}.pk-strong{margin-top:6px}.pk-strong-option svg{opacity:.45}.pk-strong-option.on{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,white);color:var(--color-primary-deep);font-weight:600}.pk-strong-option.on svg{opacity:1;color:var(--color-primary)}.pk-strong-option.is-full{opacity:.55}.pk-strong-count{display:block;margin-top:6px;font-size:12px;color:var(--color-text-muted)}.pk-strong-note{margin-top:8px;font-size:13px}.pk-strong-empty{font-size:13px;margin:4px 0 0}.pk-desk-chip.is-strong{border-color:var(--color-primary);color:var(--color-primary-deep);font-weight:600;display:inline-flex;align-items:center;gap:4px}.pk-desk-chip.is-strong svg{flex-shrink:0}.pk-desk-strong{display:flex;gap:6px;align-items:flex-start;margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--color-primary-deep)}.pk-desk-strong svg{flex-shrink:0;margin-top:3px}.pk-test-badge{margin-left:8px;background:var(--color-bg-light);color:var(--color-text-muted);letter-spacing:.05em;font-size:11px;vertical-align:middle}.pk-cell-name .pk-test-badge,.pk-queue-name .pk-test-badge{font-weight:600}tr.pk-test-row>td{opacity:.78}.pk-symptom-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.pk-symptom-search{position:relative;flex:1 1 220px;min-width:200px}.pk-symptom-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.pk-symptom-search .pk-input{padding-left:30px;font-size:13px}.pk-symptom-axis{display:inline-flex;border:1.5px solid var(--color-border);border-radius:999px;overflow:hidden;background:var(--color-white)}.pk-symptom-axis-btn{border:0;background:transparent;font-family:var(--font-body);font-size:12px;padding:5px 12px;color:var(--color-text-secondary);transition:background .15s,color .15s}.pk-symptom-axis-btn+.pk-symptom-axis-btn{border-left:1px solid var(--color-border)}.pk-symptom-axis-btn.on{background:color-mix(in srgb,var(--color-accent-warm) 14%,white);color:var(--color-primary-deep);font-weight:600}.pk-symptom-picker{container-type:inline-size}.pk-symptom-rows{display:flex;flex-direction:column}.pk-symptom-row{display:grid;grid-template-columns:108px 1fr;gap:4px 16px;align-items:start;padding:9px 0}.pk-symptom-row:first-child{padding-top:2px}.pk-symptom-row:last-child{padding-bottom:2px}.pk-symptom-row+.pk-symptom-row{border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.pk-symptom-row .pk-symptom-group-label{text-align:right;margin:0;padding-top:7px;line-height:1.35}@container (max-width: 460px){.pk-symptom-row{grid-template-columns:1fr}.pk-symptom-row .pk-symptom-group-label{text-align:left;padding-top:0}}.pk-sbl-host{margin:0 0 14px;padding:12px 14px;background:color-mix(in srgb,var(--color-sage) 10%,white);border-radius:12px}.pk-sbl-host-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep);margin-bottom:8px}.pk-sbl-host-row{display:flex;flex-wrap:wrap;gap:6px}.pk-sbl-host-btn{padding:6px 16px;border:1.5px solid var(--color-stone);border-radius:999px;background:var(--color-white);font-family:inherit;font-size:13.5px;font-weight:600;color:var(--color-primary-deep)}.pk-sbl-host-btn.on{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 16%,white)}.pk-sbl-host-note{margin:8px 0 0;font-size:12.5px;color:var(--color-ink-soft, #6b6459)}.pk-symptom-holder{position:relative;display:inline-flex}.pk-symptom-zap{position:absolute;top:-5px;right:-5px;display:none;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:1px solid var(--color-stone);border-radius:999px;background:var(--color-white);color:var(--color-ink-soft, #6b6459)}.pk-symptom-holder.can-zap:hover .pk-symptom-zap,.pk-symptom-holder.can-zap:focus-within .pk-symptom-zap{display:inline-flex}.pk-symptom-zap:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.pk-symptom-mint{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:5px 12px;border:1.5px dashed color-mix(in srgb,var(--color-accent-warm) 55%,white);border-radius:999px;background:var(--color-white);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--color-primary-deep)}.pk-symptom-mint:hover:not(:disabled){border-style:solid;background:color-mix(in srgb,var(--color-sage) 12%,white)}.pk-symptom-mint:disabled{opacity:.6;cursor:not-allowed}.pk-symptom-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 11px;margin-bottom:10px;background:color-mix(in srgb,var(--color-sage) 14%,white);border-radius:10px}.pk-symptom-chosen-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-deep);margin-right:2px}.pk-symptom-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1.5px solid color-mix(in srgb,var(--color-accent-warm) 55%,white);border-radius:999px;background:var(--color-white);font-family:var(--font-body);font-size:12.5px;color:var(--color-primary-deep);transition:border-color .15s}.pk-symptom-chip svg{color:var(--color-text-secondary)}.pk-symptom-chip:hover{border-color:var(--color-danger)}.pk-symptom-chip:hover svg{color:var(--color-danger)}.pk-symptom-group-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-warm);margin-bottom:5px}.pk-tax-draftnote{font-size:13px;color:var(--color-primary-deep);background:color-mix(in srgb,var(--color-sage) 16%,white);border-radius:10px;padding:9px 13px;margin:0 0 14px}.pk-tax-axes{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px}.pk-tax-axis{flex:1 1 280px}.pk-tax-axis-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--color-cream);border:1px solid var(--color-border);font-size:12px;color:var(--color-text-secondary)}.pk-tax-axis-add{width:150px;font-size:12px;padding:4px 10px}.pk-tax-add{display:inline-flex;align-items:center;gap:4px;border:1.5px dashed var(--color-border);border-radius:999px;background:transparent;font-family:var(--font-body);font-size:12px;padding:4px 10px;color:var(--color-text-secondary)}.pk-tax-add:hover{border-color:var(--color-accent-warm);color:var(--color-primary-deep)}.pk-tax-list{display:flex;flex-direction:column;gap:10px}.pk-tax-row{border:1px solid var(--color-border);border-radius:12px;padding:10px 12px;background:var(--color-white)}.pk-tax-row-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.pk-tax-label{flex:0 1 280px;font-weight:600;font-size:13.5px}.pk-tax-worn{font-size:12px;color:var(--color-text-secondary);margin-left:auto;white-space:nowrap}.pk-tax-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.pk-tax-chip{font-size:11.5px;padding:3px 9px}.pk-tax-chip.is-type.on{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,white)}.pk-tax-chip-divider{width:1px;align-self:stretch;background:var(--color-border);margin:0 5px}.pk-tax-aka{margin-top:8px;font-size:12.5px}.pk-sg-hold{font-size:13px;color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 8%,white);border-radius:10px;padding:9px 13px;margin:8px 0 0;max-width:60ch}.pk-tax-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.pk-desk-call{margin-bottom:8px}.pk-desk-client{padding:10px 12px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-cream);font-size:13.5px}.pk-desk-suggest{position:absolute;top:100%;left:0;right:0;z-index:30;background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg, 0 10px 30px rgba(44, 79, 95, .14));overflow:hidden}.pk-desk-suggest button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;background:none;font-family:var(--font-body);font-size:13px}.pk-desk-suggest button:hover{background:var(--color-cream)}.pk-desk-suggest .pk-desk-suggest-new{display:flex;align-items:center;gap:8px;border-top:1px solid var(--color-bg-light);color:var(--color-accent-warm);font-weight:600}.pk-desk-suggest .pk-desk-suggest-new:disabled{opacity:.6;cursor:wait}.pk-desk-suggest .pk-desk-suggest-new svg{flex-shrink:0}.pk-desk-step{display:flex;align-items:center;gap:9px}.pk-desk-step-num{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:8px;font-size:12.5px;font-weight:700;letter-spacing:0}.pk-desk-step-num.s1{background:var(--stage-inquiry);color:var(--stage-inquiry-ink)}.pk-desk-step-num.s2{background:var(--stage-intake-scheduled);color:var(--stage-intake-scheduled-ink)}.pk-desk-step-num.s3{background:var(--stage-intake-completed);color:var(--stage-intake-completed-ink)}.pk-desk-step-num.s4{background:var(--stage-match-selected);color:var(--stage-match-selected-ink)}.pk-desk-requested{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--gold-pale) 26%,white);color:var(--gold-ink);font-size:11.5px;font-weight:650;white-space:nowrap}.pk-desk-assigned{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:var(--color-accent-warm)}.pk-desk-provider{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border-bottom:1px solid var(--color-border)}.pk-desk-provider:last-of-type{border-bottom:0}.pk-desk-provider-main{flex:1;min-width:0}.pk-desk-provider-actions{display:flex;flex-direction:column;gap:6px;align-items:stretch;flex-shrink:0}.pk-desk-meta{font-size:12.5px;color:var(--color-text-secondary);margin-top:3px}.pk-desk-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.pk-desk-chip{padding:2px 8px;border-radius:999px;font-size:11px;background:var(--color-cream);border:1px solid var(--color-border);color:var(--color-text-secondary)}.pk-desk-chip.is-pop{background:color-mix(in srgb,var(--color-primary) 6%,white)}.pk-desk-chip.hit{background:color-mix(in srgb,var(--color-accent-warm) 16%,white);border-color:var(--color-accent-warm);color:var(--color-primary-deep);font-weight:600}.pk-desk-scope{margin-top:6px;font-size:12.5px;color:var(--color-text-muted)}.pk-desk-scope.is-clash{font-weight:600;color:var(--color-danger)}.pk-desk-langs{display:flex;flex-wrap:wrap;gap:6px}button.pk-desk-chip{font-family:var(--font-body)}.pk-desk-quickbio{margin-top:8px;padding:10px 14px;border-radius:10px;background:color-mix(in srgb,var(--color-accent-warm) 9%,var(--color-white));font-size:13.5px;line-height:1.55;color:var(--color-primary-deep);max-width:62ch;text-wrap:pretty}.pk-desk-ins{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;margin-left:6px}.pk-desk-ins.is-ok{background:color-mix(in srgb,var(--color-accent-warm) 14%,white);color:var(--color-primary-deep)}.pk-desk-ins.is-warn{background:#c4913a24;color:var(--gold-ink)}.pk-desk-ins.is-bad{background:color-mix(in srgb,var(--color-danger) 12%,white);color:var(--color-danger)}.pk-desk-hidden{padding:10px 18px;font-size:12.5px;color:var(--color-text-secondary);border-top:1px dashed var(--color-border)}.pk-desk-log-filters{display:flex;gap:10px;padding:12px 18px;border-bottom:1px solid var(--color-border)}.pk-desk-log-filters .pk-select-wrap{max-width:220px}.pk-desk-log-row{border-bottom:1px solid var(--color-border)}.pk-desk-log-row:last-child{border-bottom:0}.pk-desk-log-head{display:flex;align-items:center;gap:10px;width:100%;padding:11px 18px;border:0;background:none;font-family:var(--font-body);font-size:13px;text-align:left}.pk-desk-log-head:hover{background:var(--color-cream)}.pk-desk-log-who{font-weight:600;white-space:nowrap}.pk-desk-log-body{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary)}.pk-desk-log-row.is-open .pk-desk-log-body{visibility:hidden}.pk-desk-log-detail{padding:4px 18px 16px;font-size:13.5px}.pk-desk-status{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.pk-desk-status.is-open{background:#c4913a29;color:var(--gold-ink)}.pk-desk-status.is-monitoring{background:color-mix(in srgb,var(--color-primary) 10%,white);color:var(--color-primary-deep)}.pk-desk-status.is-resolved{background:color-mix(in srgb,var(--color-accent-warm) 14%,white);color:var(--color-primary-deep)}.pk-desk-followups{margin-top:10px;border-left:2px solid var(--color-border);padding-left:12px;display:grid;gap:8px}.pk-desk-followup{font-size:13px}.pk-badge.pk-concern-concern{background:#c4913a29;color:var(--gold-ink)}.pk-badge.pk-concern-switch-request{background:color-mix(in srgb,var(--color-primary) 10%,white);color:var(--color-primary-deep)}.pk-badge.pk-concern-client-feedback{background:color-mix(in srgb,var(--color-accent-warm) 14%,white);color:var(--color-primary-deep)}.pk-badge.pk-concern-service-issue{background:color-mix(in srgb,var(--color-danger) 12%,white);color:var(--color-danger)}.pk-badge.pk-concern-observation{background:var(--color-cream);color:var(--color-text-secondary)}.pk-badge.inv-overdue{background:color-mix(in srgb,var(--color-danger) 12%,white);color:var(--color-danger)}.pk-cardfile-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--color-border, #e8e2d9);border-radius:999px;background:color-mix(in srgb,var(--color-accent-warm) 10%,white);color:var(--color-primary-deep);font-size:13px;font-weight:600}@media(max-width:720px){.pk-desk-provider{flex-wrap:wrap}.pk-desk-provider-actions{flex-direction:row;width:100%}.pk-desk-log-head{flex-wrap:wrap}.pk-desk-log-body{flex-basis:100%;order:5;white-space:normal}}.pk-help-link{border:none;background:none;width:100%;color:#f7f4f099;position:relative}.pk-help-link:hover svg{animation:pk-ring-spin .9s ease-in-out}@keyframes pk-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pk-help-link:hover svg{animation:none}}.pk-tour-link:hover svg,.pk-tour-link:hover:before,.pk-tour-link:hover:after{animation:none}.pk-tour-link svg{transition:transform .25s ease}.pk-tour-link:hover svg{transform:rotate(-35deg)}@media(prefers-reduced-motion:reduce){.pk-tour-link:hover svg{transform:none}}.pk-playlist-row{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--color-bg-light);font-size:14px;color:var(--color-accent-warm)}.pk-playlist-row:last-of-type{border-bottom:none}.pk-playlist-row a{flex:1;color:var(--color-text-primary);text-decoration:none;font-weight:600}.pk-playlist-row a:hover{color:var(--color-primary)}.pk-charlie-holder{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.pk-charlie-list{flex:1;min-width:200px}.pk-charlie{margin:0 -6px -10px auto;flex:0 0 auto;position:relative}.pk-charlie img{display:block;width:185px;mix-blend-mode:multiply}.pk-charlie figcaption{position:absolute;left:0;right:0;bottom:2px;text-align:center;font-family:var(--font-heading);font-style:italic;font-size:12px;color:var(--color-text-secondary);opacity:0;transition:opacity .35s ease}.pk-charlie:hover figcaption{opacity:1}.pk-charlie-btn{position:relative;display:block;padding:0;border:none;background:none}.pk-charlie-fly{position:absolute;top:26%;pointer-events:none;animation:pk-fly 2.4s ease-out forwards}@media(prefers-reduced-motion:reduce){.pk-charlie-fly{display:none}}.pk-resource-row{display:flex;align-items:center;gap:13px;padding:13px 18px;border-bottom:1px solid var(--color-bg-light)}.pk-resource-row:last-child{border-bottom:none}.pk-resource-icon{color:var(--color-accent-warm);flex-shrink:0}.pk-resource-title{font-weight:600;font-size:14.5px;color:var(--color-text-primary);text-decoration:none;display:inline-flex;align-items:center;gap:5px}.pk-resource-title:hover{color:var(--color-primary)}.pk-drawer-overlay{position:fixed;inset:0;background:#1a2a3257;z-index:60;display:flex;justify-content:flex-end;animation:pk-fade .18s ease}.pk-help-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,calc(100vw - 24px));background:var(--color-white);border-left:1px solid var(--color-border);box-shadow:var(--shadow-float);z-index:70;display:flex;flex-direction:column;padding:18px 20px;animation:pk-slide-in var(--dur-gentle) var(--ease-out)}.pk-help-drawer.is-closing{animation:pk-slide-out var(--dur-quick) ease-in forwards}@keyframes pk-slide-out{to{transform:translate(100%);opacity:.4}}.pk-help-link-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-primary-deep);font-size:12.5px;font-weight:600;transition:background var(--dur-quick) var(--ease-out)}.pk-help-link-chip:hover{background:var(--color-white);border-color:var(--color-primary)}.pk-drawer{width:min(520px,100%);background:var(--color-cream);height:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-float);animation:pk-slide-in var(--dur-gentle) var(--ease-out)}.pk-drawer-wide{width:min(880px,100%)}.pk-drawer-wide .pk-form-grid{grid-template-columns:repeat(3,1fr)}.pk-drawer .pk-field-group{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:16px 18px 18px}.pk-drawer .pk-field-group-title{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--color-bg-light);color:var(--color-accent-warm)}.pk-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.pk-glance-item{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;padding:8px 11px;min-width:0}.pk-glance-label{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:2px}.pk-glance-value{display:block;font-size:13px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.pk-drawer-wide .pk-form-grid{grid-template-columns:repeat(2,1fr)}}@keyframes pk-fade{0%{opacity:0}}@keyframes pk-slide-in{0%{transform:translate(40px);opacity:0}}.pk-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border);background:var(--color-white)}.pk-drawer-head h2{font-size:21px}.pk-serial{margin-left:10px;padding:3px 9px;border-radius:999px;background:var(--color-bg-light);color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.05em;white-space:nowrap}.pk-drawer-body{flex:1;overflow-y:auto;padding:22px 24px 28px;display:flex;flex-direction:column;gap:22px}.pk-field-group{display:flex;flex-direction:column;gap:10px}.pk-field-group-title{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.pk-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 14px}.pk-form-grid>.pk-field{justify-content:flex-end}.pk-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.pk-field-wide{grid-column:1 / -1}.pk-drawer-foot{display:flex;align-items:center;gap:10px;padding-top:4px;flex-wrap:nowrap}.pk-link-danger{background:none;border:0;padding:6px 2px;color:var(--color-danger);font-family:var(--font-body);font-size:13px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.pk-link-danger:hover{text-decoration-thickness:2px}.pk-kb-mast{display:flex;align-items:flex-end;gap:18px 28px;flex-wrap:wrap;margin:6px 0 22px;padding-bottom:20px;border-bottom:1px solid var(--color-stone)}.pk-kb-mast-main{flex:1;min-width:260px}.pk-kb-mast-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-warm);margin-bottom:6px}.pk-kb-mast h1{font-family:var(--font-heading);font-size:clamp(30px,4vw,40px);line-height:1.1;color:var(--color-primary-deep);margin:0 0 10px;text-wrap:balance}.pk-kb-mast-deck{max-width:62ch;font-size:14.5px;line-height:1.6;color:var(--color-text-secondary);margin:0;text-wrap:pretty}.pk-kb-mast-search{align-self:flex-end;min-width:240px}.pk-kb-shelf{margin-bottom:34px}.pk-kb-shelf-head{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.pk-kb-shelf-no{font-family:var(--font-heading);font-size:26px;line-height:1;color:color-mix(in srgb,var(--kbd-tint, var(--color-accent-warm)) 55%,var(--color-stone));font-variant-numeric:tabular-nums}.pk-kb-shelf-name{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pk-kb-shelf-name h2{font-family:var(--font-heading);font-size:22px;color:var(--color-text-primary);margin:0}.pk-kb-shelf-line{font-size:13px;color:var(--color-text-muted)}.pk-kb-shelf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.pk-kb-vol{position:relative;display:flex;flex-direction:column;gap:7px;padding:20px 22px 16px;border-radius:16px;text-decoration:none;color:var(--color-text-primary);background:color-mix(in srgb,var(--kbd-tint, var(--color-accent-warm)) 9%,var(--color-white));transition:background .18s,box-shadow .18s}.pk-kb-vol:hover{background:color-mix(in srgb,var(--kbd-tint, var(--color-accent-warm)) 15%,var(--color-white));box-shadow:0 10px 26px -16px #1a2a3259}.pk-kb-vol-coin{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--color-white) 75%,transparent);color:var(--kbd-tint, var(--color-accent-warm))}.pk-kb-vol-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--kbd-tint, var(--color-accent-warm)) 80%,var(--color-text-secondary))}.pk-kb-vol-title{font-family:var(--font-heading);font-size:19px;line-height:1.25;margin:0;padding-right:44px;text-wrap:balance;color:var(--color-primary-deep)}.pk-kb-vol:hover .pk-kb-vol-title{color:var(--color-primary)}.pk-kb-vol-sum{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.pk-kb-vol-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:12.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-kb-vol-date{flex:1}.pk-kb-vol-arrow{color:var(--kbd-tint, var(--color-accent-warm))}.pk-kit-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:12px}.pk-kit-pair .pk-kit-banner{margin-bottom:0}@media(max-width:760px){.pk-kb-mast-search{width:100%}}.pk-article{font-size:15px;line-height:1.65;max-width:76ch}.pk-article h1,.pk-article h2,.pk-article h3{font-family:var(--font-heading);line-height:1.3}.pk-article h1{font-size:26px;margin:30px 0 12px}.pk-article h2,.pk-article h3{font-size:21px;margin:34px 0 12px;padding-top:22px;border-top:1px solid var(--color-border)}.pk-article h4{font-family:var(--font-heading);font-size:17px;margin:24px 0 8px}.pk-article p:has(>strong:first-child){margin-top:22px}.pk-article h1:first-child,.pk-article h2:first-child,.pk-article p:first-child{margin-top:0}.pk-article>h2:first-child,.pk-article>h3:first-child{border-top:0;padding-top:0}.pk-article p,.pk-article ul,.pk-article ol{margin-bottom:12px}.pk-article ul,.pk-article ol{padding-left:22px}.pk-article li{margin-bottom:5px}.pk-article table{border-collapse:collapse;font-size:13.5px;margin:14px 0;display:block;overflow-x:auto}.pk-article th,.pk-article td{border:1px solid var(--color-border);padding:7px 10px;text-align:left}.pk-article th{background:var(--color-bg-light)}.pk-article-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-kb-paper{max-width:84ch}.pk-kb-paper-head{padding:6px 0 22px;margin-bottom:22px;border-bottom:1px solid var(--color-stone)}.pk-kb-paper-eyebrow{display:block;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--kbv-tint, var(--color-accent-warm)) 80%,var(--color-text-secondary));margin-bottom:8px}.pk-kb-paper-head h1{font-family:var(--font-heading);font-size:clamp(26px,3.4vw,34px);line-height:1.18;margin-bottom:10px;color:var(--color-primary-deep);text-wrap:balance}.pk-kb-paper-deck{max-width:66ch;font-size:15.5px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 10px;text-wrap:pretty}.pk-kb-paper-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--color-text-muted)}.pk-kb-paper-foot{margin-top:26px;padding-top:16px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px}.pk-kb-foot-line{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--color-text-secondary);text-decoration:none}.pk-kb-foot-line svg{color:var(--color-text-muted);flex-shrink:0}a.pk-kb-foot-line:hover{color:var(--color-primary)}.pk-kb-foot-history{display:flex;flex-direction:column;gap:6px}.pk-kb-foot-edit{display:flex;align-items:baseline;gap:8px;font-size:12.5px;padding-left:21px}.pk-editor{display:flex;flex-direction:column;gap:14px}.pk-editor-body{min-height:55vh;font-size:14px;line-height:1.6}.pk-soon-badge{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;margin-left:12px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-soft);background:var(--tint-sand);border-radius:99px;padding:6px 14px;position:relative;top:-4px}.pk-nav-soon{margin-left:auto;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-gold);border:1px solid rgba(138,181,163,.45);border-radius:99px;padding:2px 7px}.pk-flow{display:flex;flex-direction:column;gap:0;margin-top:6px}.pk-flow-step{display:flex;gap:16px;position:relative;padding-bottom:22px}.pk-flow-step:last-child{padding-bottom:0}.pk-flow-step:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;bottom:2px;width:2px;background:var(--color-bg-light)}.pk-flow-marker{display:flex;align-items:center;justify-content:center;gap:4px;width:44px;height:44px;border-radius:50%;background:var(--color-bg-light);color:var(--color-primary-deep);flex-shrink:0}.pk-flow-num{font-family:var(--font-heading);font-size:15px}.pk-flow-title{font-weight:700;font-size:15px;margin:10px 0 3px}.pk-flow-body{font-size:14px;color:var(--color-text-secondary);max-width:66ch}.pk-preview-card{margin-top:18px;border-style:dashed}.pk-chart-cols{display:flex;gap:14px;align-items:flex-end;height:170px;padding:18px 4px 0}.pk-chart-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.pk-chart-bars{flex:1;display:flex;gap:3px;align-items:flex-end;width:100%;justify-content:center}.pk-chart-bar-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;width:22px}.pk-chart-bar{width:100%;border-radius:4px 4px 0 0;min-height:3px;transition:filter .12s}.pk-chart-bar:hover{filter:brightness(.9)}.pk-chart-val{font-size:11px;font-weight:600;color:var(--color-text-muted);margin-bottom:3px}.pk-chart-x{font-size:12px;color:var(--color-text-muted)}@media(max-width:520px){.pk-chart-cols{gap:8px;padding:18px 0 0}.pk-chart-bars{gap:2px}.pk-chart-bar-wrap{width:15px}.pk-chart-x{font-size:10.5px}}.pk-share-bar{display:flex;gap:2px;height:26px;border-radius:8px;overflow:hidden;margin:8px 0 14px}.pk-share-bar button{border:none;min-width:10px;transition:filter .12s}.pk-share-bar button:hover{filter:brightness(.9)}.pk-share-legend{display:flex;flex-direction:column}.pk-share-legend-row{display:flex;align-items:center;gap:9px;border:none;background:none;font-family:var(--font-body);font-size:13.5px;color:var(--color-text-primary);padding:6px 0;border-bottom:1px solid var(--color-bg-light);text-align:left}.pk-share-legend-row:last-child{border-bottom:none}.pk-share-legend-row:hover .pk-share-legend-name{color:var(--color-primary)}.pk-share-legend-row i{width:11px;height:11px;border-radius:3px;flex-shrink:0}.pk-share-legend-name{flex:1;font-weight:600}.pk-cap-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pk-cap-label{width:220px;font-size:13px;color:var(--color-text-secondary);flex-shrink:0}.pk-cap-track{flex:1;height:14px;background:var(--color-bg-light);border-radius:7px;overflow:hidden}.pk-cap-fill{display:block;height:100%;border-radius:7px}.pk-cap-value{font-family:var(--font-heading);font-size:17px;color:var(--color-primary);width:30px;text-align:right}.pk-meter{height:16px;background:var(--color-bg-light);border-radius:8px;overflow:hidden}.pk-meter span{display:block;height:100%;background:#2e9160;border-radius:8px;transition:width .4s ease}@media(max-width:780px){.pk-cap-label{width:130px}}.pk-help{background:none;border:0;border-radius:0;padding:0;margin-bottom:18px;font-size:13.5px;color:var(--color-text-secondary)}.pk-help-toggle{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;color:var(--color-text-muted);font-size:12.5px;font-weight:600;transition:color var(--dur-quick) var(--ease-out)}.pk-help-toggle:hover,.pk-help.is-open .pk-help-toggle{color:#3d6353}.pk-help-chev{transition:transform var(--dur-gentle) var(--ease-glide)}.pk-help.is-open .pk-help-chev{transform:rotate(180deg)}.pk-help-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-gentle) var(--ease-glide)}.pk-help.is-open .pk-help-fold{grid-template-rows:1fr}.pk-help-fold-inner{min-height:0;overflow:hidden}.pk-help-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 32px;padding-top:14px}.pk-help-point{display:flex;gap:12px;align-items:flex-start;line-height:1.55}.pk-help-point>svg{color:#3d6353;flex-shrink:0;margin-top:3px}.pk-help-point-text strong{display:block;color:var(--color-text-primary);font-weight:650;margin-bottom:1px}@media(prefers-reduced-motion:reduce){.pk-help-fold,.pk-help-chev{transition:none}}.pk-timeline{display:flex;flex-direction:column}.pk-timeline-row{display:flex;gap:11px;position:relative;padding-bottom:12px}.pk-timeline-row:not(:last-child):before{content:"";position:absolute;left:4.5px;top:14px;bottom:-2px;width:1.5px;background:var(--color-border)}.pk-timeline-dot{width:10px;height:10px;border-radius:50%;background:var(--color-accent-gold);flex-shrink:0;margin-top:4px}.pk-timeline-dot.is-note{background:var(--color-primary-light)}.pk-today{margin-bottom:18px}.pk-today-top{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.pk-today-lede{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.pk-today-date{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-today-quote{font-family:var(--font-heading);font-style:italic;font-size:14.5px;line-height:1.45;color:var(--color-text-secondary);min-width:0}.pk-today-by{font-family:var(--font-body);font-style:normal;font-size:12.5px;color:var(--color-text-muted);white-space:nowrap;margin-left:6px}.pk-today-side{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.pk-meeting{flex:1 1 46%;min-width:320px;display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--color-accent-warm) 9%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent-warm) 28%,var(--color-white));border-radius:var(--radius-md);padding:16px 18px}.pk-today-main{flex:1 1 46%;min-width:0;display:flex;flex-direction:column}.pk-meeting-body{display:flex;gap:15px;align-items:flex-start}.pk-mtg-tile{flex-shrink:0;width:60px;border-radius:10px;overflow:hidden;background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-accent-warm) 35%,var(--color-white));text-align:center;display:flex;flex-direction:column}.pk-mtg-tile-top{background:var(--color-accent-warm);color:var(--color-white);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 0}.pk-mtg-tile-day{font-family:var(--font-heading);font-size:24px;line-height:1;padding:7px 0 2px;color:var(--color-text-primary)}.pk-mtg-tile-mon{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding-bottom:6px}.pk-meeting-info{min-width:0}.pk-meeting-others{display:flex;flex-direction:column;gap:4px;padding-top:9px;border-top:1px dashed color-mix(in srgb,var(--color-accent-warm) 26%,var(--color-white))}.pk-meeting-other{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:13px;padding:3px 0}.pk-meeting-other-dot{width:5px;height:5px;border-radius:50%;background:var(--color-accent-warm)}.pk-meeting-other-title{font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-meeting-other-when{font-size:12.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pk-meeting-other-join{min-width:28px;text-align:right;font-size:12.5px;font-weight:700;color:var(--color-accent-warm);text-decoration:none}.pk-meeting-other-join:hover{text-decoration:underline}.pk-meeting-mrow{display:flex;align-items:center;gap:6px;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--color-accent-warm) 18%,var(--color-white))}.pk-meeting-mrow-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:8px;font-size:13.5px}.pk-meeting-mrow-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pk-meeting-add{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:6px 0 0;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-accent-warm)}.pk-meeting-add:hover{text-decoration:underline}.pk-mtg-colors{display:flex;gap:8px;align-items:center}.pk-mtg-swatch{width:22px;height:22px;border-radius:50%;border:none;padding:0;transition:transform .12s,box-shadow .12s}.pk-mtg-swatch:hover{transform:scale(1.12)}.pk-mtg-swatch.on{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--color-text-secondary);transform:scale(1.08)}.pk-meeting-click{border-radius:10px}.pk-meeting-click:hover .pk-meeting-title,.pk-meeting-click:hover .pk-meeting-other-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pk-mtg-modal{text-align:left;position:relative;overflow:hidden;padding-top:26px}.pk-mtg-modal-head{display:flex;gap:14px;align-items:flex-start}.pk-mtg-modal-when{font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:2px}.pk-mtg-modal-desc{margin-top:14px;font-size:14.5px;line-height:1.6;color:var(--color-text-secondary)}.pk-quote-cycle{display:inline-flex;gap:2px;margin-left:10px;vertical-align:middle;opacity:.35;transition:opacity .15s}.pk-today-quote:hover .pk-quote-cycle,.pk-quote-cycle:focus-within{opacity:1}.pk-josh-link{color:var(--color-accent-warm);font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-accent-warm) 45%,transparent)}.pk-josh-link:hover{border-bottom-color:var(--color-accent-warm)}.pk-tour-card{position:relative;width:min(520px,calc(100vw - 40px));background:var(--color-cream);border-radius:var(--radius-lg);padding:34px 36px 26px;box-shadow:0 18px 60px #1a2a324d;overflow:hidden}.pk-tour-close{position:absolute;top:14px;right:14px}.pk-tour-body-wrap{min-height:240px;animation:pk-tour-in .28s ease both}@keyframes pk-tour-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.pk-tour-icon{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.pk-tour-kicker{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.pk-tour-title{font-family:var(--font-heading);font-size:26px;margin-bottom:10px}.pk-tour-text{font-size:15px;line-height:1.65;color:var(--color-text-secondary);text-wrap:pretty}.pk-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.pk-tour-dots{display:flex;gap:6px;flex-wrap:wrap}.pk-tour-dot{width:7px;height:7px;border-radius:50%;border:none;padding:0;background:var(--color-border);transition:background .15s,transform .15s}.pk-tour-dot.on{background:var(--color-accent-warm);transform:scale(1.3)}.pk-tour-nav{display:flex;gap:8px}@media(max-width:520px){.pk-tour-card{padding:28px 22px 20px}.pk-tour-body-wrap{min-height:290px}}@media(prefers-reduced-motion:reduce){.pk-tour-body-wrap{animation:none}}.pk-board{margin-top:18px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:110px;max-height:460px;overflow-y:auto;padding-right:14px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.pk-board-day{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:12px 0 6px}.pk-board>div:first-child .pk-board-day{margin-top:0}.pk-board-note{display:flex;align-items:flex-start;gap:9px;padding:3px 0}.pk-board-note+.pk-board-note{margin-top:2px}.pk-board-note .pk-avatar{flex-shrink:0;margin-top:1px}.pk-board-note-body{min-width:0;font-size:14px;line-height:1.5}.pk-board-text{color:var(--color-text-primary);overflow-wrap:anywhere}.pk-board-who{font-weight:600;color:var(--color-text-secondary)}.pk-board-when{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.pk-board-note .pk-icon-btn{opacity:0;transition:opacity .15s}.pk-board-note:hover .pk-icon-btn,.pk-board-note .pk-icon-btn:focus-visible{opacity:1}.pk-board-empty{margin-top:4px;font-size:13.5px;color:var(--color-text-muted)}.pk-meeting-chips{margin-top:auto;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--color-accent-warm) 20%,var(--color-white));display:flex;flex-wrap:wrap;gap:6px}@media(max-width:900px){.pk-meeting{flex-basis:100%;min-width:0}}.pk-meeting-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pk-meeting-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-meeting-title{font-family:var(--font-heading);font-size:16.5px;line-height:1.25}.pk-meeting-when{font-size:13px;font-weight:600;color:var(--color-text-primary);margin-top:3px}.pk-meeting-desc{font-size:13px;color:var(--color-text-secondary);margin-top:4px;line-height:1.5}.pk-meeting-join{margin-top:8px;font-size:12.5px;padding:6px 12px;min-height:30px;text-decoration:none;display:inline-flex}.pk-meeting-setup{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:74px;border:1.5px dashed color-mix(in srgb,var(--color-accent-warm) 45%,var(--color-white));border-radius:10px;background:none;padding:14px;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--color-accent-warm);transition:border-color .15s,background .15s}.pk-meeting-setup:hover{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 6%,transparent)}.pk-meeting-form{display:flex;flex-direction:column;gap:8px}.pk-meeting-form .pk-input,.pk-meeting-form .pk-select{font-size:13.5px;padding:8px 10px}.pk-meeting-form-row{display:grid;grid-template-columns:1fr 152px;gap:8px}.pk-meeting-form-row input[type=time]{min-width:0;width:100%}.pk-meeting-form-actions{display:flex;align-items:center;gap:8px}.pk-meeting-form-actions .pk-btn{font-size:13px;padding:7px 13px}.pk-meeting-remove{border:none;background:none;padding:0;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--terracotta-ink)}.pk-meeting-remove:hover{text-decoration:underline}.pk-today-chip{display:inline-flex;align-items:center;gap:7px;background:var(--tint-sand);color:var(--gold-soft);font-size:12.5px;font-weight:600;border-radius:99px;padding:5px 13px;white-space:nowrap}.pk-today-chip.is-bday{background:#e9dff0;color:#5b4470}.pk-today-notes{border-top:1px solid var(--color-bg-light);margin-top:16px;padding-top:12px}.pk-today-note{display:flex;align-items:baseline;gap:9px;font-size:13.5px;padding:5px 0;color:var(--color-text-secondary)}.pk-today-note svg{flex-shrink:0;color:var(--color-accent-warm);align-self:center}.pk-today-note-body{flex:1;min-width:0;color:var(--color-text-primary)}@media(max-width:780px){.pk-today-side{align-items:flex-start;width:100%}}.pk-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pk-cc-group{position:relative}.pk-cc-group:not(.is-editing) .pk-card-head{position:absolute;top:18px;right:20px;margin:0}.pk-cc-group:not(.is-editing) .pk-card-head .pk-field-group-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pk-cc{display:flex;flex-direction:column;gap:22px;padding:2px 6px 6px}.pk-cc-head{display:flex;align-items:center;gap:18px}.pk-cc-mono{flex:none;width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-sage) 22%,var(--color-cream));color:var(--color-primary-deep);font-family:var(--font-heading);font-size:24px;font-weight:500;letter-spacing:.02em}.pk-cc-who{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-cc-name{font-family:var(--font-heading);font-size:32px;font-weight:500;line-height:1.1;color:var(--color-primary-deep);letter-spacing:-.01em;overflow-wrap:anywhere}.pk-cc-serial{font-size:12.5px;letter-spacing:.08em;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-cc-reach{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 36px}.pk-cc-fact{display:flex;flex-direction:column;gap:5px;min-width:0}.pk-cc-cap{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted)}.pk-cc-big{font-size:19px;font-weight:500;line-height:1.3;color:var(--color-primary-deep);text-decoration:none;overflow-wrap:anywhere}a.pk-cc-big:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pk-cc-num{font-variant-numeric:tabular-nums;letter-spacing:.01em}.pk-cc-unset{color:var(--color-text-muted);font-weight:400}.pk-cc-under{margin:-6px 0 0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:14px;color:var(--color-text-secondary)}.pk-cc-under span+span:before{content:"·";margin:0 9px;color:var(--color-stone)}.pk-cc-foot{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px dashed var(--color-stone)}.pk-cc-foot-line{font-size:15px;color:var(--color-primary-deep)}@media(max-width:620px){.pk-cc-mono{width:52px;height:52px;font-size:20px}.pk-cc-name{font-size:26px}.pk-cc-big{font-size:17px}}.pk-check{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;font-size:13.5px!important;font-weight:500!important;color:var(--color-text-secondary)}.pk-check input{width:16px;height:16px;accent-color:var(--color-primary)}.pk-rainbow-track{display:flex;gap:3px;margin:6px 0 2px;align-items:stretch}.pk-rainbow-group{display:flex;flex-direction:column;min-width:0;flex-basis:0}.pk-rainbow-rule{border-bottom:2px dashed color-mix(in srgb,var(--phase-ink) 38%,transparent);margin:10px 2px 7px}.pk-rainbow-phaselabel{align-self:flex-start;display:inline-flex;align-items:baseline;gap:6px;border:none;background:none;padding:0 2px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--phase-ink);white-space:normal;text-align:left;line-height:1.25;max-width:100%}.pk-rainbow-phaselabel:hover{text-decoration:underline;text-underline-offset:3px}.pk-rainbow-phasecount{font-family:var(--font-heading);font-size:14px;letter-spacing:0}.pk-rainbow{display:flex;gap:3px}.pk-rainbow-seg{flex-basis:34px;min-width:34px;height:34px;border:none;border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:700;transition:transform .12s,filter .12s;position:relative}.pk-rainbow-seg:after{content:attr(data-label);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:var(--color-primary-deep);color:var(--color-cream);font-size:12px;font-weight:600;padding:5px 11px;border-radius:7px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;z-index:20}.pk-rainbow-seg:hover:after{opacity:1}.pk-rainbow-group:first-child .pk-rainbow-seg:first-child:after{left:0;transform:none}.pk-rainbow-group:last-child .pk-rainbow-seg:last-child:after{left:auto;right:0;transform:none}.pk-rainbow-note{margin-top:12px;font-size:12.5px;color:var(--color-text-muted);text-wrap:pretty}.pk-rainbow-seg:hover{filter:brightness(.92);z-index:5}.pk-nudge-row{display:flex;align-items:center;gap:12px;width:100%;border:none;background:none;font-family:var(--font-body);color:var(--color-text-primary);padding:10px 0;border-bottom:1px solid var(--color-bg-light);text-align:left;font-size:14px}.pk-nudge-row:last-child{border-bottom:none}.pk-nudge-row:hover .pk-cell-name{color:var(--color-primary)}.pk-nudge-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pk-nudge-why{font-size:12.5px;color:var(--color-text-secondary)}.pk-nudge-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.pk-queue-mini{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--color-bg-light);text-decoration:none;color:var(--color-text-primary);font-size:14px}.pk-queue-mini:last-child{border-bottom:none}.pk-queue-mini:hover .pk-cell-name{color:var(--color-primary)}.pk-timeline-body{font-size:13.5px}.pk-rte{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);overflow:hidden}.pk-rte:focus-within{border-color:var(--color-accent-warm)}.pk-rte-toolbar{display:flex;align-items:center;gap:2px;padding:8px 10px;border-bottom:1px solid var(--color-border);background:var(--color-cream);position:sticky;top:0;z-index:5;flex-wrap:wrap}.pk-rte-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:7px;color:var(--color-text-secondary);transition:background .12s,color .12s}.pk-rte-btn:hover{background:var(--color-bg-light);color:var(--color-text-primary)}.pk-rte-btn.active{background:var(--color-primary);color:var(--color-white)}.pk-rte-divider{width:1px;height:20px;background:var(--color-border);margin:0 6px}.pk-rte-content{padding:18px 22px;min-height:48vh;max-height:68vh;overflow-y:auto}.pk-rte-content.pk-article{max-width:none}.pk-rte-content .ProseMirror{outline:none;min-height:44vh;max-width:76ch}.pk-rte-content .ProseMirror>:is(h1,h2,h3):first-child{border-top:0;padding-top:0;margin-top:0}.pk-avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.pk-avatar-initials{display:flex;align-items:center;justify-content:center;background:var(--color-bg-light);color:var(--color-primary);font-weight:700;font-family:var(--font-body)}.pk-queue-row{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:none;background:none;font-family:var(--font-body);color:var(--color-text-primary);padding:13px 18px;border-bottom:1px solid var(--color-bg-light);transition:background .12s}.pk-queue-email{display:inline-block;margin-top:2px;font-size:12px;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);width:fit-content}.pk-queue-email:hover{color:var(--color-primary)}.pk-you-chip{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--color-accent-warm) 16%,var(--color-white));color:var(--color-accent-warm);margin-left:4px}.pk-queue-standing{font-size:13.5px;color:var(--color-text-secondary);margin:-6px 0 12px}.pk-queue-row.no-door:hover{background:none}.pk-queue-row.is-you{box-shadow:inset 3px 0 0 var(--color-accent-warm)}.pk-queue-row:last-child{border-bottom:none}.pk-queue-row:hover{background:#edf0f38c}.pk-queue-row.has-pending{box-shadow:inset 3px 0 0 var(--gold-pale)}.pk-queue-rank{font-family:var(--font-heading);font-size:21px;color:var(--color-accent-warm);width:26px;text-align:center;flex-shrink:0}.pk-queue-main{flex:1;min-width:0}.pk-queue-name{font-weight:600;font-size:14.5px;display:flex;align-items:baseline;gap:8px}.pk-queue-role{font-size:12px;font-weight:500;text-transform:capitalize}.pk-queue-fit{font-size:12.5px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52ch}.pk-queue-cap{display:inline-block;margin-right:7px;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-queue-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.pk-openings-chip{background:var(--tint-green);color:var(--green-ink);font-size:12.5px;font-weight:700;padding:3px 11px;border-radius:99px;white-space:nowrap}.pk-drag-handle{display:flex;align-items:center;color:var(--color-text-muted);cursor:grab;padding:6px 2px;margin-left:-6px;flex-shrink:0}.pk-drag-handle:hover{color:var(--color-text-primary)}.pk-queue-row.dragging{background:var(--color-white);box-shadow:var(--shadow-float);border-radius:var(--radius-md);border-bottom-color:transparent}.pk-stat-tinted{border-color:transparent}.pk-load-bar{display:flex;gap:2px;height:10px;width:100%;border-radius:5px;overflow:hidden;background:var(--color-bg-light)}.pk-load-bar span{height:100%;border-radius:3px;min-width:0}.pk-load-legend{display:flex;gap:18px;margin-top:12px;font-size:12.5px;color:var(--color-text-secondary)}.pk-load-legend i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:6px;vertical-align:-1px}.pk-pending-banner{display:flex;align-items:center;gap:8px;background:var(--tint-gold);border:1px solid var(--tint-gold-edge);color:var(--gold-soft);font-size:13.5px;font-weight:600;border-radius:var(--radius-md);padding:10px 14px;margin-bottom:16px}.pk-team-section{margin-bottom:28px}.pk-team-section-title{font-size:15px;font-family:var(--font-body);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:12px}.pk-team-section-title.has-room-title{color:var(--green-ink)}.pk-provider-bio{color:var(--color-text-secondary);border-left:3px solid var(--color-bg-light);padding-left:10px;margin:8px 0}.pk-pending-bio{background:var(--tint-gold);border:1px solid var(--tint-gold-edge);border-radius:var(--radius-sm);padding:10px 12px;font-size:13.5px;margin-top:8px}.pk-provider-card.has-room{border-color:var(--color-accent-gold);box-shadow:0 0 0 1px var(--color-accent-gold),var(--shadow-card)}.pk-provider-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.pk-provider-openings{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.pk-provider-status{margin-bottom:8px}.pk-accepting{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--color-text-secondary)}.pk-accepting.yes{color:var(--green-ink)}.pk-accepting.no{color:var(--color-text-muted)}.pk-provider-line{font-size:13.5px;margin-bottom:5px}.pk-provider-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.pk-provider-form{margin-top:6px}@media print{.pk-sidebar,.pk-topbar,.pk-mobile-sheet,.pk-no-print{display:none!important}body{background:var(--color-white)}.pk-main{padding:0;max-width:none}.pk-card.pk-kb-paper{border:none;box-shadow:none;padding:0;max-width:none}.pk-kb-paper-meta .pk-badge{border:1px solid var(--color-border)}}.pk-dropzone{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;border:2px dashed var(--color-stone);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-secondary);font-weight:600;font-size:14px;transition:border-color .15s,background .15s}.pk-dropzone:hover{border-color:var(--color-primary-light);background:var(--color-bg-light)}.pk-note-composer{display:flex;gap:8px;margin-bottom:14px}.pk-note{padding:11px 0;border-bottom:1px solid var(--color-bg-light)}.pk-note:last-child{border-bottom:none}.pk-note-body{font-size:14.5px}.pk-note-meta{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--color-text-muted);margin-top:3px}.pk-note-delete{padding:3px}.pk-recent-list{display:flex;flex-direction:column}.pk-recent-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-bg-light);font-size:14px}.pk-recent-row:last-child{border-bottom:none}.pk-recent-row .pk-cell-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--color-cream) 55%,var(--color-bg-light));padding:24px}.pk-login-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:20px;box-shadow:var(--shadow-card);padding:48px 44px;max-width:420px;width:100%;text-align:center}.pk-login-logo{width:148px;height:auto;margin:0 auto 16px;display:block}.pk-login-card h1{font-size:24px;margin-bottom:6px}.pk-login-card p{color:var(--color-text-secondary);font-size:14px;margin-bottom:26px}.pk-login-error{margin-top:16px;color:var(--color-danger);font-size:13.5px}.pk-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:var(--color-text-muted);font-size:14px;background:linear-gradient(160deg,var(--color-cream) 55%,var(--color-bg-light))}.pk-loading-wrap{position:relative}.pk-loading-logo{width:150px;height:auto;animation:pk-breathe 2.8s ease-in-out infinite}@keyframes pk-breathe{50%{transform:scale(1.035);opacity:.9}}.pk-butterfly{position:absolute;top:-4px;right:-20px;animation:pk-flutter 6s ease-in-out infinite}@keyframes pk-flutter{0%{transform:translate(0) rotate(-10deg)}22%{transform:translate(-18px,-20px) rotate(8deg)}48%{transform:translate(-42px,-6px) rotate(-6deg)}74%{transform:translate(-16px,12px) rotate(10deg)}to{transform:translate(0) rotate(-10deg)}}.pk-wing{transform-origin:12px 9px;animation:pk-flap .42s ease-in-out infinite alternate}.pk-wing-r{animation-delay:.06s}@keyframes pk-flap{0%{transform:scaleX(1)}to{transform:scaleX(.5)}}.pk-loading-text{font-size:13.5px}@media(prefers-reduced-motion:reduce){.pk-loading-logo,.pk-butterfly,.pk-wing{animation:none}}@media(max-width:980px){.pk-grid-3,.pk-grid-2{grid-template-columns:1fr}}@media(max-width:820px){.pk-shell{flex-direction:column}.pk-sidebar{display:none}.pk-topbar{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;height:var(--topbar-height);padding:0 16px;background:var(--color-primary-deep);color:var(--color-cream)}.pk-topbar-brand{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;color:inherit;text-align:left;min-width:0}.pk-topbar-mark{width:34px;height:auto;flex-shrink:0}.pk-topbar-names{display:flex;flex-direction:column;min-width:0}.pk-topbar .pk-brand-name{font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.pk-topbar .pk-brand-sub{font-size:9.5px;margin-top:1px}.pk-shell,.pk-main{overflow-x:clip}.pk-rainbow-track,.pk-rainbow{gap:2px}.pk-rainbow-seg{min-width:0;flex-basis:0;height:22px;font-size:0;border-radius:5px}.pk-rainbow-rule{margin:7px 1px 5px}.pk-rainbow-phaselabel{font-size:9px;gap:4px;letter-spacing:.04em}.pk-rainbow-phasecount{font-size:12px}.pk-rainbow-seg:after{display:none}.pk-queue-row{flex-wrap:wrap;row-gap:4px}.pk-queue-name{flex-wrap:wrap;row-gap:3px}.pk-queue-main{flex:1 1 55%}.pk-queue-email{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-queue-right{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-basis:100%;order:5;gap:6px 10px}.pk-queue-row{position:relative;padding-right:36px}.pk-queue-row>svg.pk-muted{position:absolute;right:13px;top:50%;margin-top:-8px}.pk-topbar-menu{color:var(--color-cream)}.pk-topbar-menu:hover{background:#f7f4f01f;color:var(--color-white)}.pk-mobile-sheet{display:flex;flex-direction:column;position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;z-index:49;background:var(--color-primary-deep);color:var(--color-cream);animation:pk-fade .15s ease}.pk-mobile-sheet .pk-nav{padding:16px 14px}.pk-mobile-sheet .pk-nav-link{font-size:16px;padding:14px}.pk-mobile-sheet .pk-nav-link.active{margin:0;padding-left:14px;border-radius:var(--radius-sm);background-size:3px calc(100% - 16px);background-position:left center}.pk-mobile-sheet .pk-nav-link.active:before,.pk-mobile-sheet .pk-nav-link.active:after{display:none}.pk-mobile-sheet .pk-nav-link.is-leaving{animation:none;margin:0;padding-left:14px;background:none;color:#f7f4f0c7}.pk-main{padding:22px 16px 56px}.pk-page-header h1{font-size:25px}.pk-clients-table{display:none}.pk-clients-cards{display:flex;flex-direction:column;padding:6px 12px;gap:8px}.pk-client-card{text-align:left;background:var(--color-white);border:1px solid var(--color-bg-light);border-radius:var(--radius-md);padding:13px 14px;font-family:var(--font-body);font-size:14px;color:var(--color-text-primary);transition:background .12s}.pk-client-card:active{background:var(--color-bg-light)}.pk-client-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.pk-client-card-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--color-text-muted)}.pk-drawer{width:100%}.pk-drawer-overlay{justify-content:stretch}.pk-form-grid{grid-template-columns:1fr}.pk-drawer-foot{flex-wrap:nowrap}.pk-drawer-foot .pk-btn{padding:9px 14px;font-size:13.5px}.pk-input,.pk-select{font-size:16px}.pk-search{width:100%}.pk-toolbar{flex-direction:column;align-items:stretch}.pk-tabs{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pk-tabs::-webkit-scrollbar{display:none}.pk-tab{white-space:nowrap;flex-shrink:0}}.pk-rel-head{display:flex;align-items:center;gap:14px;margin-bottom:10px}.pk-rel-version{font-family:var(--font-heading);font-size:15px;background:var(--color-primary, var(--color-primary-deep));color:var(--color-cream, var(--color-cream));border-radius:9px;padding:6px 12px}.pk-rel-blurb{font-size:14px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:16px;text-wrap:pretty}.pk-rel-group{padding:12px 0;border-top:1px solid var(--color-bg-light)}.pk-rel-area{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-warm);margin-bottom:8px}.pk-rel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pk-rel-list li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.5}.pk-rel-list li svg{flex-shrink:0;margin-top:3px;color:var(--green-ink)}.pk-rel-next .pk-rel-area{color:var(--gold)}.pk-rel-list.is-next li svg{color:var(--gold)}.pk-rel-list.is-next li span{color:var(--color-text-secondary)}.pk-inbox-row{display:flex;gap:16px;align-items:flex-start;padding:16px 22px;border-bottom:1px solid var(--color-bg-light)}.pk-inbox-row:last-child{border-bottom:none}.pk-inbox-main{flex:1;min-width:0}.pk-inbox-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:2px}.pk-inbox-msg{margin-top:8px;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.pk-inbox-actions{display:flex;flex-direction:column;gap:7px;flex-shrink:0}@media(max-width:700px){.pk-inbox-row{flex-direction:column}.pk-inbox-actions{flex-direction:row;flex-wrap:wrap}}.pk-blk-head{padding:20px 22px 12px}.pk-blk-head h3{margin:0;font-family:var(--font-heading);font-size:16px;color:var(--color-primary-deep)}.pk-blk-head p{margin:5px 0 0;font-size:12.5px;line-height:1.55;color:var(--color-text-muted);max-width:64ch;text-wrap:pretty}.pk-blk-head-second{border-top:1px solid var(--color-bg-light);margin-top:6px}.pk-blk-meta{margin:3px 0 0;font-size:12.5px;color:var(--color-text-muted)}.pk-blk-peek{margin:3px 0 0;font-size:13.5px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.pk-blk-peek{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.pk-inbox-sub{min-height:3.2em}.pk-camp-head{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;background:none;border:0;text-align:left;font:inherit;color:inherit;border-radius:inherit}.pk-camp-head:hover,.pk-camp-head:focus-visible{background:var(--color-cream)}.pk-camp-chev{flex-shrink:0;color:var(--color-text-muted);transition:transform .18s ease}.pk-camp-head[aria-expanded=true] .pk-camp-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pk-camp-chev{transition:none}}.pk-camp-card{margin-bottom:14px;padding:0}.pk-camp-title{font-weight:600;font-size:14.5px}.pk-camp-body{border-top:1px solid var(--color-bg-light);padding:16px 20px 20px;display:flex;flex-direction:column;gap:20px}.pk-camp-zone-cap{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:9px}.pk-camp-tools{display:flex;gap:8px;flex-wrap:wrap}.pk-camp-test{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:12px}.pk-camp-check{display:inline-flex;align-items:center;gap:7px;font-size:13.5px}.pk-camp-check input{accent-color:var(--color-accent-warm);width:15px;height:15px}.pk-camp-preview{background:var(--color-cream);border:1px solid var(--color-border);border-radius:10px;padding:14px;margin-top:12px}.pk-camp-preview iframe{display:block;width:min(660px,100%);margin:0 auto;height:620px;border:0;border-radius:8px;background:#f7f4f0}.pk-camp-list{max-height:460px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.pk-camp-group-cap{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}.pk-camp-group-cap.is-sent{color:var(--color-accent-warm)}.pk-camp-group-cap.is-off{color:var(--color-danger)}.pk-camp-row{display:flex;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid var(--color-bg-light);font-size:13px}.pk-camp-row:last-child{border-bottom:none}.pk-camp-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-camp-src{flex:1;font-size:12px;white-space:nowrap}.pk-camp-state{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.pk-camp-state.is-sent{color:var(--color-accent-warm)}.pk-camp-state.is-off{color:var(--color-danger)}.pk-camp-cols{columns:2 300px;column-gap:30px}.pk-camp-chip{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--color-bg-light);break-inside:avoid}.pk-camp-chip .pk-camp-src{flex:none}@media(max-width:700px){.pk-camp-src{display:none}}.pk-camp-add{display:flex;gap:10px;flex-wrap:wrap}.pk-camp-add input[type=email]{flex:1 1 220px}.pk-camp-add input:not([type=email]){flex:2 1 320px}.pk-camp-sort{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.pk-camp-table td{vertical-align:top}.pk-camp-guests-head{padding:14px 20px 12px}.pk-camp-guests-head p{margin:8px 0 0;font-size:13px;line-height:1.5;max-width:78ch;text-wrap:pretty}.pk-inbox-thread{border-bottom:1px solid var(--color-bg-light)}.pk-inbox-thread:last-child{border-bottom:none}.pk-inbox-line{display:flex;align-items:center;gap:10px;width:100%;padding:11px 22px;background:none;border:0;text-align:left;font:inherit;color:inherit}.pk-inbox-line:hover,.pk-inbox-line:focus-visible{background:var(--color-cream)}.pk-inbox-who{font-weight:600;white-space:nowrap;width:185px;flex:none;overflow:hidden;text-overflow:ellipsis}.pk-inbox-chips{display:inline-flex;align-items:center;gap:8px;flex:none;min-width:168px}.pk-inbox-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--color-accent-warm)}.pk-inbox-dot.is-read{background:transparent}.pk-inbox-line.is-unseen .pk-inbox-who{font-weight:700;color:var(--color-primary-deep)}.pk-inbox-peek{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-muted);font-size:13px}.pk-inbox-claimchip{background:color-mix(in srgb,var(--color-accent-warm) 14%,var(--color-white));color:var(--color-primary-deep)}.pk-inbox-when{font-size:12.5px;white-space:nowrap}.pk-nextcall{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 20px;margin-bottom:18px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm) 14%,var(--color-white)),var(--color-white) 62%);border:1px solid color-mix(in srgb,var(--color-accent-warm) 35%,var(--color-border));box-shadow:0 1px 2px #1a2a320d,0 10px 26px -14px #1a2a3233}.pk-nextcall-main{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-nextcall-cap{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-nextcall-who{font-family:var(--font-heading);font-size:19px;color:var(--color-primary-deep);line-height:1.2}.pk-nextcall-serial{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-text-muted);letter-spacing:.05em;margin-left:4px}.pk-nextcall-when{font-size:13.5px;color:var(--color-text-secondary)}.pk-nextcall-acts{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.pk-nextcall-acts .pk-btn{text-decoration:none}.pk-callhero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:15px 18px;margin-bottom:16px;border-radius:14px;background:color-mix(in srgb,var(--color-accent-warm) 10%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent-warm) 30%,var(--color-border))}.pk-callhero-main{display:flex;flex-direction:column;gap:2px;min-width:0}.pk-callhero-cap{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-callhero-when{font-family:var(--font-heading);font-size:18px;color:var(--color-primary-deep);line-height:1.2}.pk-callhero-how{font-size:13px;color:var(--color-text-secondary)}.pk-callhero-join{margin-left:auto;text-decoration:none}.pk-desk-booked{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--color-bg-light)}.pk-desk-booked:last-child{border-bottom:none}.pk-desk-booked-main{flex:1;min-width:0;display:block;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit}.pk-desk-booked-main .pk-cell-name{transition:color .15s}.pk-desk-booked-main:hover .pk-cell-name{color:var(--color-accent-warm)}.pk-desk-booked-main:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:6px}.pk-desk-booked-sub{display:block;font-size:13px}.pk-desk-booked-acts{display:flex;align-items:center;gap:8px;flex-shrink:0}.pk-whofits-list{border:1px solid var(--color-border);border-radius:12px;background:var(--color-white);overflow:hidden}.pk-inbox-filters{display:flex;gap:8px}.pk-inbox-filters .pk-select-wrap{width:176px}@media(max-width:740px){.pk-inbox-tools{flex-wrap:wrap}.pk-inbox-tools .pk-search{flex:1 1 100%}.pk-inbox-filters{display:grid;grid-template-columns:1fr 1fr;width:100%}.pk-inbox-filters .pk-select-wrap{width:100%}.pk-inbox-filters .pk-select-wrap:last-child{grid-column:1 / -1}}.pk-inbox-detail-actions{align-items:center}.pk-inbox-detail-actions .pk-btn,.pk-inbox-detail-actions .pk-select.is-sm{min-height:36px}.pk-inbox-line[aria-expanded=true] .pk-inbox-peek{visibility:hidden}.pk-inbox-chev{flex-shrink:0;color:var(--color-text-muted);transition:transform .18s ease}.pk-inbox-line[aria-expanded=true] .pk-inbox-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pk-inbox-chev{transition:none}}.pk-inbox-line[aria-expanded=true]{background:var(--color-cream)}.pk-inbox-fold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease;background:var(--color-cream)}.pk-inbox-fold.is-open{grid-template-rows:1fr;animation:pk-inbox-unfold .32s ease}@keyframes pk-inbox-unfold{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.pk-inbox-fold-inner{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.pk-inbox-fold{transition:none}.pk-inbox-fold.is-open{animation:none}}.pk-inbox-detail{padding:16px 22px 18px 48px}.pk-rh{flex-basis:100%;grid-column:1 / -1;margin-top:6px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-accent-warm) 6%,var(--color-white))}.pk-rh-lead{margin:0 0 10px;font-size:13px;line-height:1.55;color:var(--color-text-secondary);max-width:62ch;text-wrap:pretty}.pk-rh-ask{display:flex;gap:8px}.pk-rh-ask .pk-input{flex:1}.pk-rh-ask .pk-btn{flex-shrink:0;white-space:nowrap}.pk-rh-draft{resize:vertical;line-height:1.55;font-size:13.5px}.pk-rh-note{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--gold-ink);background:var(--tint-gold);border-radius:8px;padding:8px 11px;max-width:62ch}.pk-rh-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}@media(max-width:700px){.pk-rh-ask{flex-wrap:wrap}.pk-rh-ask .pk-input{flex-basis:100%}}.pk-inbox-letter{background:var(--color-white);border:1px solid var(--color-stone);border-radius:10px;padding:0;max-width:76ch;overflow:hidden;box-shadow:0 1px 2px #1a2a320d,0 12px 26px -20px #1a2a324d}.pk-inbox-mailhead{display:flex;flex-direction:column;gap:3px;padding:13px 18px 11px;border-bottom:1px solid var(--color-bg-light)}.pk-inbox-subject{font-size:15px;font-weight:600;line-height:1.35;color:var(--color-primary-deep)}.pk-inbox-subject em{font-style:italic;font-weight:400;color:var(--color-text-muted)}.pk-inbox-fromline{font-size:12.5px;color:var(--color-text-muted);overflow-wrap:anywhere}.pk-inbox-fromline b{font-weight:600;color:var(--color-text-primary)}.pk-inbox-mailbody{padding:10px 18px 12px}.pk-inbox-letter>.pk-inbox-msg{margin:0;padding:12px 18px 14px}.pk-inbox-letter .pk-inbox-event:first-child{padding-top:0}.pk-inbox-letter .pk-inbox-event:last-child{padding-bottom:0}.pk-inbox-docket{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;max-width:76ch;font-size:12.5px;color:var(--color-text-muted)}.pk-inbox-docket.is-warn{color:var(--gold-ink)}.pk-inbox-deskrow{margin-top:12px;padding-top:12px;max-width:76ch;border-top:1px solid var(--color-stone)}.pk-inbox-fork{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--color-text-muted);max-width:76ch;text-wrap:pretty}.pk-inbox-event{padding:6px 0}.pk-inbox-event+.pk-inbox-event{border-top:1px dashed var(--color-bg-light)}.pk-inbox-event-when{font-size:12.5px;color:var(--color-text-muted);margin-right:9px}.pk-inbox-event-kind{font-size:13px;font-weight:600}.pk-inbox-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:700px){.pk-inbox-line{flex-wrap:wrap;row-gap:4px;padding:12px 16px}.pk-inbox-who{flex:0 1 auto;width:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.pk-inbox-chips{min-width:0;flex-wrap:wrap}.pk-inbox-when{margin-left:auto}.pk-inbox-peek{flex-basis:100%;order:9}.pk-inbox-detail{padding-left:16px;padding-right:16px}.pk-inbox-detail-actions{display:grid;grid-template-columns:1fr 1fr}.pk-inbox-detail-actions .pk-select-wrap{grid-column:1 / -1;min-width:100%}.pk-inbox-detail-actions .pk-btn{justify-content:center}.pk-inbox-detail-actions .pk-tipwrap{display:flex}.pk-inbox-detail-actions .pk-tipwrap .pk-btn{flex:1}}.pk-tab-steady{min-height:calc(100vh - 230px)}.pk-folder-tabs{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;padding:4px 6px 0 0;margin-bottom:-2px;scrollbar-width:none}.pk-folder-tabs::-webkit-scrollbar{display:none}.pk-folder-tab{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--color-border);border-bottom:none;border-radius:11px 11px 0 0;padding:9px 14px 11px;background:color-mix(in srgb,var(--tab-tint) 36%,var(--color-white));color:var(--color-text-secondary);font-family:var(--font-body);font-size:12.5px;font-weight:600;white-space:nowrap;position:relative;transition:background .15s,color .15s}.pk-folder-tab:not(.on):after{content:"";position:absolute;left:0;right:0;top:100%;height:3px;background:inherit}.pk-folder-tab svg{color:var(--tab-ink)}.pk-folder-tab:hover{background:color-mix(in srgb,var(--tab-tint) 60%,var(--color-white))}.pk-folder-tab.on{background:var(--tab-tint);color:var(--tab-ink);z-index:2;padding-bottom:13px;border-color:var(--tab-tint)}.pk-folder-body{border:2px solid transparent;border-radius:0 12px 12px;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(180deg,var(--tab-tint, var(--color-border)) 0,color-mix(in srgb,var(--tab-tint, var(--color-border)) 55%,var(--color-border)) 260px) border-box;padding:18px;display:flex;flex-direction:column;gap:18px;position:relative;z-index:1}.pk-drawer .pk-folder-body .pk-field-group{border:none;border-radius:0;padding:0;background:transparent}.pk-drawer .pk-folder-body .pk-field-group-title{color:var(--tab-ink, var(--color-accent-warm))}.pk-drawer .pk-folder-body .pk-field-group+.pk-field-group{border-top:2px dotted color-mix(in srgb,var(--tab-tint, var(--color-border)) 75%,var(--color-border));padding-top:16px}.pk-field{min-width:0}.pk-input,.pk-select,.pk-select-wrap{min-width:0;max-width:100%;box-sizing:border-box}input.pk-input[type=date],input.pk-input[type=time]{-webkit-appearance:none;appearance:none;width:100%;min-width:150px;min-height:var(--field-height)}.pk-timeswitch{font-family:var(--font-body);font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-light);transition:color .15s,border-color .15s}.pk-timeswitch:hover{color:var(--color-text-primary);border-color:var(--color-accent-warm)}.pk-mtg-people{display:flex;flex-wrap:wrap;gap:6px 14px;padding:4px 2px}.pk-mtg-person{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-secondary)}.pk-timechip strong{display:inline-flex;overflow:hidden}.pk-time-well{display:inline-flex;overflow:hidden;white-space:nowrap;transition:width .32s var(--ease-out)}.pk-time-roll{display:inline-block;animation:pk-time-roll .4s cubic-bezier(.3,.9,.35,1) both}@keyframes pk-time-roll{0%{transform:translateY(110%);opacity:0}60%{transform:translateY(-8%)}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.pk-time-roll{animation:none}.pk-time-well{transition:none}}.pk-timechip{position:relative}.pk-timechip-x{border:none;background:none;padding:0 0 0 2px;color:var(--color-text-muted);display:inline-flex;opacity:0;transition:opacity .15s}.pk-timechip.is-custom:hover .pk-timechip-x{opacity:1}.pk-timeadd-field input{border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:12px;width:90px;color:var(--color-text-primary)}.pk-timeadd-field input:focus-visible{box-shadow:inset 0 -2px 0 var(--color-accent-warm)}.pk-btn{transition:transform .12s ease,box-shadow .15s,background .15s,color .15s}.pk-btn:hover:not(:disabled){box-shadow:0 3px 12px #2c4f5f2e}.pk-btn:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:none}.pk-icon-btn{transition:transform .12s ease,color .15s,background .15s}.pk-icon-btn:hover{transform:scale(1.12)}.pk-row-click,.pk-client-card,.pk-nudge-row,.pk-resource-row{transition:background .15s}.pk-row-click:hover,.pk-client-card:hover,.pk-nudge-row:hover{background:color-mix(in srgb,var(--color-bg-light) 55%,var(--color-white))}.pk-nav-link svg{transition:transform .15s ease}.pk-nav-link:hover svg{transform:translate(2px)}.pk-stat{transition:box-shadow .15s ease}.pk-card .pk-stat:hover{box-shadow:0 3px 6px #1a2a3212,0 10px 28px #1a2a3214}.pk-glance-item{transition:border-color .15s,box-shadow .12s}.pk-glance-item:hover{border-color:var(--color-accent-warm);box-shadow:0 2px 8px #1a2a3217}.pk-folder-tab:not(.on):hover{background:color-mix(in srgb,var(--tab-tint) 58%,var(--color-white))}.pk-folder-tab{transition:background .15s,color .15s}:is(button,a):focus-visible{outline:2px solid var(--color-accent-warm);outline-offset:2px}.pk-timechip{transition:border-color .15s,box-shadow .15s}.pk-timechip:hover{border-color:var(--color-accent-warm);box-shadow:0 2px 6px #1a2a3217}.pk-badge{transition:box-shadow .12s ease}button.pk-badge:hover,a.pk-badge:hover{box-shadow:0 2px 6px #1a2a3221}@media(prefers-reduced-motion:reduce){.pk-btn,.pk-icon-btn,.pk-stat,.pk-folder-tab,.pk-glance-item,.pk-timechip{transition:none}.pk-icon-btn:hover{transform:none}}.pk-toc-link.lvl-0{font-weight:700;color:var(--color-text-primary);font-size:13px;margin-top:2px}.pk-toc-link.lvl-1{font-weight:600;color:var(--color-text-secondary);margin-top:5px}.pk-toc-link.lvl-2{padding-left:13px;font-size:12px;color:var(--color-text-muted);position:relative}.pk-toc-link.lvl-2:before{content:"";position:absolute;left:4px;top:.9em;width:4px;height:1px;background:var(--color-border)}.pk-toc-link.active{color:var(--color-accent-warm)!important}.pk-article :is(h1,h2,h3)+p:has(>em:only-child){margin-top:2px;font-size:12.5px;color:var(--color-text-muted)}.pk-article :is(h1,h2,h3)+p:has(>em:only-child) em{font-style:normal;letter-spacing:.03em}.pk-mtg-modal-desc{background:var(--color-bg-light);border-radius:10px;padding:12px 14px;margin-top:16px!important;font-size:14px!important}.pk-mtg-join-big{width:100%;justify-content:center;margin-top:16px;font-size:15px;padding:12px;text-decoration:none;box-sizing:border-box}.pk-mtg-cal-row{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-bg-light);flex-wrap:wrap}.pk-mtg-cal-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);flex:1}.pk-mtg-cal-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);background:var(--color-white);border-radius:99px;padding:6px 13px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--color-text-secondary);text-decoration:none;transition:border-color .15s,color .15s}.pk-mtg-cal-btn:hover{border-color:var(--color-accent-warm);color:var(--color-text-primary)}.pk-ops-doc{display:inline-flex;align-items:center;gap:2px;margin:4px 6px 0 0}.pk-ops-doc-open{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--color-border);background:var(--color-white);border-radius:99px;padding:3px 10px;font-family:var(--font-body);font-size:11.5px;font-weight:600;color:var(--color-accent-warm)}.pk-ops-doc-open:hover{border-color:var(--color-accent-warm)}.pk-ops-doc-x{border:none;background:none;color:var(--color-text-muted);font-size:13px;padding:0 2px}@media(max-width:700px){.pk-folder-tabs{flex-wrap:wrap;gap:5px;padding:0 0 8px;margin-bottom:0;overflow:visible}.pk-folder-tab{border-radius:9px;border-bottom:1px solid var(--color-border);top:0;padding:7px 11px;font-size:12px}.pk-folder-tab:not(.on):after{display:none}.pk-folder-tab.on{padding-bottom:7px;border-color:var(--tab-tint)}.pk-folder-body{border-radius:12px}.pk-form-grid,.pk-drawer-wide .pk-form-grid{grid-template-columns:1fr}}.pk-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:18px;align-items:start}.pk-tpl-card{min-width:0}@media(max-width:900px){.pk-tpl-grid{grid-template-columns:1fr}}.pk-tpl-body{margin-top:12px;background:var(--color-bg-light);border-radius:10px;padding:14px 16px;font-family:var(--font-body);font-size:13px;line-height:1.6;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow-y:auto}.pk-review-table{table-layout:fixed;min-width:860px}.pk-review-table th:nth-child(1){width:17%}.pk-review-table th:nth-child(2){width:18%}.pk-review-table th:nth-child(n+3){width:16.25%}.pk-review-table .pk-select-wrap{width:100%;max-width:170px}.pk-review-table td{vertical-align:middle;padding-top:10px;padding-bottom:10px}.pk-ms{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:64px}.pk-ms-date{display:flex;align-items:center;gap:7px;font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-ms-date.is-late{color:var(--color-danger);font-weight:600}.pk-ms-empty{display:flex;align-items:center;min-height:64px;color:var(--color-text-muted);opacity:.55}.pk-ms-who{display:flex;flex-direction:column;gap:3px}.pk-ms-count{font-size:11.5px;color:var(--color-text-muted)}.pk-ms-status.is-completed .pk-select{border-color:color-mix(in srgb,var(--color-accent-warm) 55%,var(--color-stone));background:color-mix(in srgb,var(--color-accent-warm) 10%,var(--color-white));color:var(--color-primary-deep);font-weight:600}.pk-ms-status.is-on-leave .pk-select,.pk-ms-status.is-na .pk-select{opacity:.7}.pk-role-matrix th,.pk-role-matrix td{font-size:13px}.pk-role-matrix th.is-picked,.pk-role-matrix td.is-picked{background:color-mix(in srgb,var(--color-accent-warm) 12%,var(--color-white))}.pk-role-matrix th.is-picked{color:var(--color-accent-warm);box-shadow:inset 0 2px 0 var(--color-accent-warm)}.pk-cap-yes{color:var(--green-ink)}.pk-cap-no{color:var(--color-border)}.pk-wallpaper{position:fixed;inset:0;z-index:-1;display:none;pointer-events:none}.pk-wallpaper img{width:100%;height:100%;object-fit:cover;object-position:right top;mix-blend-mode:multiply;opacity:.32;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 12%,transparent 42%);mask-image:linear-gradient(to left,#000 0%,#000 12%,transparent 42%)}@media(min-width:1024px){.pk-wallpaper{display:block}}.pk-ambient{position:fixed;inset:0;z-index:-1;display:none}.pk-ambient video{width:100%;height:100%;object-fit:cover}.pk-ambient-veil{position:absolute;inset:0;background:linear-gradient(225deg,color-mix(in srgb,var(--color-cream) 58%,transparent) 0%,color-mix(in srgb,var(--color-cream) 80%,transparent) 38%,color-mix(in srgb,var(--color-cream) 96%,transparent) 68%,var(--color-cream) 88%)}.pk-ambient-toggle{position:fixed;right:18px;bottom:16px;z-index:5;display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-secondary);transition:transform .15s,border-color .15s}.pk-ambient-toggle:hover{transform:scale(1.1);border-color:var(--color-accent-warm)}@media(min-width:1024px){.pk-ambient,.pk-ambient-toggle{display:flex}.pk-ambient{display:block}}.pk-skel{border-radius:9px;background:linear-gradient(90deg,var(--color-bg-light) 25%,#efe9e0 50%,var(--color-bg-light) 75%);background-size:200% 100%;animation:pk-shimmer 1.4s ease-in-out infinite}@keyframes pk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pk-skel{animation:none}}.pk-ambient.is-entering{animation:pk-ambient-reveal 1.15s cubic-bezier(.3,.7,.2,1) both}.pk-ambient.is-entering video{animation:pk-ambient-settle 1.6s ease-out both}.pk-ambient.is-leaving{transition:opacity .45s ease;opacity:0}@keyframes pk-ambient-reveal{0%{clip-path:circle(0px at calc(100% - 34px) calc(100% - 32px))}to{clip-path:circle(160% at calc(100% - 34px) calc(100% - 32px))}}@keyframes pk-ambient-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}.pk-ambient-wave .pk-card{animation:pk-card-ripple .75s cubic-bezier(.3,.8,.3,1) both}.pk-ambient-wave .pk-card:nth-of-type(2n){animation-delay:.12s}.pk-ambient-wave .pk-card:nth-of-type(3n){animation-delay:.22s}.pk-ambient-wave .pk-card:nth-of-type(3n+1){animation-delay:.3s}@keyframes pk-card-ripple{0%{transform:translateY(0)}35%{transform:translateY(-7px);box-shadow:0 14px 30px #2c4f5f24}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pk-ambient.is-entering,.pk-ambient.is-entering video,.pk-ambient-wave .pk-card{animation:none}}.pk-sign{margin-top:12px;display:flex;flex-direction:column;gap:10px}.pk-sign-status{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--color-text-secondary);background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 12px}.pk-sign-status svg{flex:none;color:var(--color-accent-warm)}.pk-sign-status.is-sent{background:#eef4ef;border-color:#d3e2d6}.pk-sign-chip{margin-left:auto;flex:none;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:#eee6d2;color:var(--gold-soft)}.pk-sign-chip.is-signed{background:#dceadf;color:var(--green-ink)}.pk-sign-chip.is-declined,.pk-sign-chip.is-partially-signed{background:#f3ddd3;color:#8a4630}.pk-sign-panel{display:flex;flex-direction:column;gap:10px;border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:12px}.pk-sign-actions{display:flex;gap:8px;flex-wrap:wrap}.pk-sign-hint{font-size:12.5px}.pk-copy-link{position:relative;display:inline-flex;align-items:center;gap:5px}.pk-copy-link-note{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--color-primary-deep);color:var(--color-white);font-size:11px;font-weight:600;border-radius:6px;padding:3px 9px;white-space:nowrap;z-index:5}.pk-builder-card{padding:0;overflow:hidden;min-height:720px}.pk-builder-card docuseal-builder{display:block;min-height:720px}.pk-makeup{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:18px;padding:18px 0}.pk-mk-tile{min-width:0;padding:4px 26px;display:flex;flex-direction:column;gap:6px}.pk-mk-tile+.pk-mk-tile{border-left:1px solid var(--color-border)}.pk-mk-big{font-family:var(--font-heading);font-size:30px;line-height:1.05;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pk-mk-big small{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--color-text-secondary);letter-spacing:0}.pk-mk-sub{font-size:12.5px;color:var(--color-text-muted)}.pk-mk-band{display:flex;gap:2px;height:12px;margin-top:6px;border-radius:6px;overflow:hidden;background:var(--color-bg-light)}.pk-mk-seg{flex:0 1 0;min-width:4px;border:0;padding:0;display:block;transition:filter .15s}button.pk-mk-seg:hover{filter:brightness(.94)}.pk-mk-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:2px}.pk-mk-key{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;font-family:var(--font-body);font-size:12.5px;color:var(--color-text-secondary);white-space:nowrap}.pk-mk-key b{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.pk-mk-key i{width:9px;height:9px;border-radius:3px;display:inline-block;flex-shrink:0}button.pk-mk-key:hover{color:var(--color-primary-deep);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.pk-makeup{grid-template-columns:1fr;padding:6px 0}.pk-mk-tile{padding:14px 22px}.pk-mk-tile+.pk-mk-tile{border-left:0;border-top:1px solid var(--color-border)}}.pk-mkcol{min-width:0}.pk-mkcol-title{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:10px}.pk-srows{display:flex;flex-direction:column}.pk-srow{display:flex;align-items:center;gap:10px;padding:8px 12px;margin:0 -12px;border:0;background:none;font-family:var(--font-body);text-align:left;width:calc(100% + 24px)}.pk-srow+.pk-srow{border-top:1px solid var(--color-bg-light)}.pk-srow.is-click{transition:background var(--dur-quick)}.pk-srow.is-click:hover{background:color-mix(in srgb,var(--color-bg-light) 55%,var(--color-white))}.pk-srow-label{flex:0 0 44%;min-width:0;font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-srow-track{flex:1;height:8px;border-radius:99px;background:var(--color-bg-light);overflow:hidden}.pk-srow-track i{display:block;height:100%;border-radius:99px;min-width:8px}.pk-srow-count{flex:none;font-size:12.5px;font-weight:700;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.pk-srow-count em{font-style:normal;font-weight:400;color:var(--color-text-muted)}@media(max-width:900px){.pk-makeup{grid-template-columns:1fr;gap:18px}}.pk-nav-group{display:flex;flex-direction:column;gap:1px;margin-top:14px}.pk-nav-group.is-first{margin-top:0}.pk-nav-group-label{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;padding:0 12px 4px;-webkit-user-select:none;user-select:none}.pk-nav-group-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--nav-accent, var(--color-cream));flex-shrink:0}.pk-nav{scrollbar-width:thin;scrollbar-color:rgba(247,244,240,.22) transparent}.pk-nav::-webkit-scrollbar{width:6px}.pk-nav::-webkit-scrollbar-track{background:transparent}.pk-nav::-webkit-scrollbar-thumb{background:#f7f4f038;border-radius:99px}.pk-nav::-webkit-scrollbar-thumb:hover{background:#f7f4f061}@media(max-height:980px)and (min-width:901px){.pk-sidebar-brand{padding:11px 20px 9px}.pk-brand-mark{width:52px}.pk-brand-btn{margin-bottom:4px}.pk-brand-sub{display:none}.pk-nav-group{margin-top:10px}.pk-cmdk-btn{margin-bottom:7px}}@media(max-height:880px)and (min-width:901px){.pk-sidebar-brand{padding:9px 20px 7px}.pk-brand-mark{width:44px}.pk-nav{gap:3px}.pk-nav-group{margin-top:8px}.pk-cmdk-btn{margin-bottom:5px}}@media(max-height:700px)and (min-width:901px){.pk-brand-mark{width:40px}.pk-brand-name{font-size:13px}}.im-map{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:20px}.im-row{display:grid;grid-template-columns:230px 1fr;gap:12px;padding:12px 14px;align-items:center}.im-row+.im-row{border-top:1px solid var(--color-border)}.im-row:nth-child(odd){background:color-mix(in srgb,var(--color-cream) 55%,transparent)}.im-row-label{display:flex;gap:9px;align-items:flex-start;min-width:0}.im-row-icon{color:var(--color-accent-warm);flex-shrink:0;margin-top:2px}.im-row-name{display:block;font-weight:600;font-size:13.5px}.im-row-sub{display:block;font-size:12px;color:var(--color-text-muted);overflow-wrap:anywhere}.im-chain{display:flex;flex-wrap:wrap;gap:6px 4px;align-items:center}.im-link{display:inline-flex;align-items:center;gap:4px}.im-arrow{color:var(--color-stone);flex-shrink:0}.im-chip{display:inline-flex;align-items:flex-start;gap:7px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 10px 6px 8px;box-shadow:var(--shadow-card)}.im-chip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.im-chip-provider{display:block;font-size:12px;font-weight:600;color:var(--color-text-primary)}.im-chip-detail{display:block;font-size:11.5px;color:var(--color-text-muted)}.im-section-title{display:flex;align-items:center;gap:6px;font-size:12.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:18px 0 10px}.im-timeline{margin-bottom:6px}.im-track{position:relative;height:34px;border-bottom:2px solid var(--color-border);margin:0 6px 10px}.im-tick{position:absolute;bottom:-20px;transform:translate(-50%);font-size:10.5px;color:var(--color-text-muted);white-space:nowrap}.im-tick:first-child{transform:none}.im-event{position:absolute;bottom:-6px;width:10px;height:10px;border-radius:50%;transform:translate(-50%);border:2px solid var(--color-white);box-shadow:0 0 0 1px var(--color-border)}.im-event-renewal,.im-event-dot.im-event-renewal{background:var(--color-primary)}.im-event-action,.im-event-dot.im-event-action{background:var(--color-accent-warm)}.im-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:26px}.im-event-card{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 11px;background:var(--color-white)}.im-event-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.im-event-date{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.im-event-title{display:block;font-size:13px;font-weight:600}.im-event-note{display:block;font-size:12px;color:var(--color-text-secondary);margin-top:1px}.im-bills{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.im-bill{display:grid;grid-template-columns:1.4fr .9fr 1fr 1.6fr;gap:10px;padding:9px 14px;font-size:12.5px;align-items:baseline}.im-bill+.im-bill{border-top:1px solid var(--color-border)}.im-bill:nth-child(odd){background:color-mix(in srgb,var(--color-cream) 55%,transparent)}.im-bill-what{font-weight:600}.im-bill-cadence{color:var(--color-primary);font-weight:600;font-size:12px}.im-bill-note,.im-bill-card{color:var(--color-text-muted);font-size:12px}@media(max-width:760px){.im-row{grid-template-columns:1fr;gap:8px}.im-bill{grid-template-columns:1fr 1fr}}button.im-chip{font:inherit;text-align:left;position:relative;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}button.im-chip:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-float)}.im-chip-flag{position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--color-accent-warm);border:2px solid var(--color-white)}.im-service-modal{max-width:460px;width:min(460px,calc(100vw - 40px));text-align:left}.im-service-head{display:flex;align-items:center;gap:9px;margin-bottom:14px}.im-service-head h2{font-size:18px;margin:0}.im-service-form{display:flex;flex-direction:column;gap:11px}.im-service-form textarea.pk-input{resize:vertical;min-height:74px}.im-bill{grid-template-columns:1.4fr .7fr 1fr 1.6fr 26px}.im-bill-remove{opacity:0;transition:opacity .12s ease;justify-self:end}.im-bill:hover .im-bill-remove{opacity:1}.im-bill-add-btn{margin-left:auto;font-size:12px;padding:4px 10px;letter-spacing:0;text-transform:none}.im-bill-form{display:grid;grid-template-columns:1.6fr .8fr 1fr 1.4fr auto;gap:8px;margin-top:10px;align-items:center}@media(max-width:760px){.im-bill{grid-template-columns:1fr 1fr 26px}.im-bill-remove{opacity:1}.im-bill-form{grid-template-columns:1fr 1fr}}.im-pop-scrim{position:fixed;inset:0;z-index:94;background:#1a2a322e;animation:pk-fade .15s ease}.im-pop{position:fixed;padding:22px 22px 16px;border-radius:var(--radius-lg);overflow-y:auto;transform-origin:top left;animation:im-pop-in .18s var(--ease-out)}@keyframes im-pop-in{0%{opacity:0}}.pk-roster{display:flex;flex-direction:column;gap:14px}.pk-roster-filters{display:flex;gap:6px;flex-wrap:wrap}.pk-roster-filter{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--color-border);background:var(--color-white);border-radius:999px;padding:5px 12px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--color-text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.pk-roster-filter:hover{background:var(--color-cream)}.pk-roster-filter.on{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-white)}.pk-roster-count{font-size:11.5px;font-weight:700;background:var(--color-bg-light);color:var(--color-text-secondary);border-radius:999px;padding:1px 7px;min-width:20px;text-align:center}.pk-roster-filter.on .pk-roster-count{background:#ffffff38;color:var(--color-white)}.pk-roster-list{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-white)}.pk-roster-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:none;background:none;font-family:var(--font-body);color:var(--color-text-primary);padding:11px 14px;border-bottom:1px solid var(--color-bg-light);transition:background .15s ease}.pk-roster-row:last-child{border-bottom:none}.pk-roster-row:hover{background:var(--color-cream)}.pk-roster-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pk-roster-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600}.pk-roster-serial{font-size:11px}.pk-roster-moved{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-light);border-radius:999px;padding:2px 8px}.pk-roster-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.pk-glance-link{display:inline-flex;align-items:center;gap:3px;border:none;background:none;padding:0;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-primary);text-align:left}.pk-glance-link:hover{color:var(--color-primary-deep);text-decoration:underline}.pk-journey{display:flex;flex-direction:column;gap:18px}.pk-journey-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pk-journey-toggle{border:1px solid var(--color-border);background:var(--color-white);border-radius:999px;padding:4px 12px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--color-text-secondary);transition:background .15s ease,color .15s ease,border-color .15s ease}.pk-journey-toggle:hover{background:var(--color-cream)}.pk-journey-toggle.on{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-white)}.pk-journey-day{display:flex;flex-direction:column}.pk-journey-date{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);padding:0 0 10px 34px}.pk-journey-row{position:relative;display:flex;align-items:flex-start;gap:12px;padding:0 0 14px}.pk-journey-row:before{content:"";position:absolute;left:11px;top:4px;bottom:0;width:1px;background:var(--color-border)}.pk-journey-row:last-child:before{display:none}.pk-journey-node{position:relative;z-index:1;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--color-white);color:var(--beat-ink, var(--color-text-secondary));transition:transform .15s ease}.pk-journey-body{flex:1;min-width:0;padding-top:1px}.pk-journey-text{font-size:13.5px;color:var(--color-text-primary);text-wrap:pretty}.pk-journey-meta{font-size:11.5px;color:var(--color-text-secondary);margin-top:2px}.pk-journey-row.tier-milestone{padding-bottom:16px}.pk-journey-row.tier-milestone .pk-journey-node{width:23px;height:23px;background:var(--beat, var(--color-sage));color:var(--beat-ink, var(--color-primary-deep));box-shadow:0 0 0 4px var(--color-white)}.pk-journey-row.tier-milestone .pk-journey-body{background:var(--beat, var(--color-cream));border-radius:10px;padding:9px 13px;margin-top:-3px}.pk-journey-row.tier-milestone .pk-journey-text{font-size:14.5px;font-weight:700;color:var(--beat-ink, var(--color-text-primary))}.pk-journey-row.tier-milestone .pk-journey-meta{color:var(--beat-ink, var(--color-text-secondary));opacity:.75}.pk-journey-row.tier-update .pk-journey-node{width:19px;height:19px;border:1px solid var(--color-border);box-shadow:0 0 0 3px var(--color-white)}.pk-journey-row.tier-update .pk-journey-text{font-weight:600}.pk-journey-row.tier-quiet{padding-bottom:10px}.pk-journey-row.tier-quiet .pk-journey-node{width:7px;height:7px;margin:6px 8px 0;background:var(--color-border);box-shadow:0 0 0 3px var(--color-white)}.pk-journey-row.tier-quiet:before{left:11px}.pk-journey-row.tier-quiet .pk-journey-text{font-size:12.5px;color:var(--color-text-secondary)}.pk-journey-row.tier-quiet .pk-journey-meta{font-size:11px;opacity:.8}@media(max-width:700px){.pk-journey-row.tier-milestone .pk-journey-text{font-size:13.5px}.pk-journey-date{padding-left:0}}.pk-journey-link{border:none;background:none;padding:0;font:inherit;color:var(--color-primary);font-weight:inherit;border-bottom:1px solid transparent}.pk-journey-link:hover{color:var(--color-primary-deep);border-bottom-color:currentColor}.pk-journey-row.tier-milestone .pk-journey-link{color:inherit;border-bottom-color:currentColor;opacity:.95}.pk-journey-row.tier-milestone .pk-journey-link:hover{opacity:1}.pk-journey-link.quiet{color:inherit;opacity:.9}.pk-journey-link.quiet:hover{color:var(--color-primary);opacity:1}.pk-journey-former,.pk-former-chip{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg-light);border-radius:999px;padding:2px 7px;margin-left:6px;vertical-align:middle;white-space:nowrap}.pk-former-banner{display:flex;align-items:flex-start;gap:9px;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.pk-former-banner strong{color:var(--color-text-primary)}.pk-former-banner svg{flex:none;margin-top:2px}.pk-queue-row.is-former{opacity:.62}.pk-queue-row.is-former:hover{opacity:1}.pk-queue-row.is-former .pk-avatar{filter:grayscale(1)}.pk-former-holding{font-size:12px;font-weight:700;color:var(--gold-ink);background:#f4e6d2;border-radius:999px;padding:3px 10px;white-space:nowrap}.pk-drawer.is-former .pk-drawer-head .pk-avatar{filter:grayscale(1);opacity:.85}.pk-handover{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--color-cream);border:1px solid var(--color-border);border-radius:10px;padding:13px 15px;margin-bottom:14px}.pk-handover-text{flex:1;min-width:220px;font-size:13px;line-height:1.45;color:var(--color-text-secondary);text-wrap:pretty}.pk-handover-text strong{color:var(--color-text-primary)}.pk-handover .pk-btn{flex:none}.pk-handover.is-urgent{background:#f7ece3;border-color:#e3cdb8}.pk-reassign-list{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:var(--color-white)}.pk-reassign-row{display:flex;align-items:center;gap:10px;padding:10px 13px;border-bottom:1px solid var(--color-bg-light);font-size:13.5px;transition:background .15s ease}.pk-reassign-row:last-child{border-bottom:none}.pk-reassign-row:hover{background:var(--color-cream)}.pk-reassign-name{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-weight:600}.pk-reassign-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--color-bg-light);border-radius:10px;padding:11px 14px;font-size:13px}.pk-notify{display:flex;flex-direction:column;gap:18px}.pk-notify-intro{font-size:13px;line-height:1.5;color:var(--color-text-secondary);margin:0;text-wrap:pretty}.pk-notify-row{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);transition:background .15s ease}.pk-notify-row+.pk-notify-row{margin-top:8px}.pk-notify-row:hover{background:var(--color-cream)}.pk-notify-row input[type=checkbox]{margin-top:3px;flex:none}.pk-notify-row.is-locked{background:var(--color-bg-light);cursor:default}.pk-notify-row.is-locked:hover{background:var(--color-bg-light)}.pk-notify-row.is-locked svg{margin-top:3px;flex:none}.pk-notify-body{min-width:0}.pk-notify-title{font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.pk-notify-detail{font-size:12.5px;line-height:1.45;color:var(--color-text-secondary);margin-top:2px;text-wrap:pretty}.pk-notify-why{font-size:12.5px;line-height:1.45;color:var(--color-text-secondary);margin:10px 0 0;padding-left:13px;border-left:2px solid var(--color-border);text-wrap:pretty}.pk-notify-foot{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--color-text-secondary)}.pk-quiet-action{display:inline-flex;align-items:center;gap:7px;margin-top:12px;border:none;background:none;padding:0;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--color-text-secondary);text-align:left}.pk-quiet-action:hover{color:var(--color-primary);text-decoration:underline}@media(max-width:700px){.pk-folder-tab{padding:8px 10px 10px;font-size:12px;gap:5px}}@keyframes pk-fade-out{to{opacity:0}}@keyframes pk-slide-out{to{transform:translate(40px);opacity:0}}@keyframes pk-modal-out{to{transform:translateY(10px) scale(.98);opacity:0}}.pk-drawer-overlay.is-closing,.pk-modal-overlay.is-closing,.is-closing .pk-modal-overlay{animation:pk-fade-out .18s ease forwards}.is-closing .pk-drawer{animation:pk-slide-out .18s var(--ease-out) forwards}.is-closing .pk-modal,.is-closing .pk-tour-card{animation:pk-modal-out .18s var(--ease-out) forwards}.im-pop-scrim.is-closing{animation:pk-fade-out .15s ease forwards}.im-pop-scrim.is-closing .im-pop,.im-pop.is-closing{animation:pk-modal-out .15s var(--ease-out) forwards}.pk-tabfade{display:contents}.pk-tabfade>*{animation:pk-tabbody-in .22s var(--ease-out) backwards}@keyframes pk-tabbody-in{0%{opacity:0;transform:translateY(4px)}}.pk-icon-btn:active{transform:scale(.92)}.pk-tab:active,.pk-folder-tab:active{transform:translateY(0) scale(.97)}.pk-timechip:active,.pk-launch-chip:active,.pk-reason-pill:active,button.pk-badge:active,.pk-roster-filter:active{transform:scale(.97)}.pk-row-click:active,.pk-client-card:active,.pk-nudge-row:active{background:color-mix(in srgb,var(--color-bg-light) 80%,var(--color-white))}.pk-launch-list{display:flex;flex-direction:column;margin-top:4px}.pk-launch-row{display:flex;align-items:flex-start;gap:10px;padding:9px 2px}.pk-launch-row+.pk-launch-row{border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.pk-launch-tick{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:1px;border-radius:50%;border:1.5px solid var(--color-stone);background:var(--color-white);color:var(--color-text-muted);padding:0}button.pk-launch-tick{transition:border-color var(--dur-quick),transform .12s ease}button.pk-launch-tick:hover{border-color:var(--color-accent-warm);transform:scale(1.08)}.pk-launch-tick.on{background:var(--tint-green);border-color:transparent;color:var(--green-ink)}.pk-launch-row-main{flex:1;min-width:0}.pk-launch-row-label{display:block;font-size:13px;font-weight:600;color:var(--color-text-primary)}.pk-launch-row.on .pk-launch-row-label{color:var(--color-text-muted);font-weight:500}.pk-launch-row-why{display:block;font-size:12px;line-height:1.45;color:var(--color-text-secondary);margin-top:1px;text-wrap:pretty}.pk-launch-go{flex-shrink:0;align-self:center;border:0;font-family:var(--font-body);font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--color-accent-warm) 16%,white);color:var(--green-ink);white-space:nowrap;transition:transform var(--dur-quick) ease,box-shadow var(--dur-quick)}.pk-launch-go:hover{box-shadow:0 2px 8px #1a2a321f}.pk-launch-go:active{transform:scale(.97);box-shadow:none}.pk-launch-go+.pk-launch-go{margin-left:6px}.pk-launch-foot{display:block;font-size:11.5px;color:var(--color-text-muted);margin-top:7px}button.pk-chip-link{font-family:var(--font-body);border:0;transition:transform var(--dur-quick) ease,box-shadow var(--dur-quick)}button.pk-chip-link:hover{box-shadow:0 2px 8px #1a2a3224}button.pk-chip-link:active{transform:scale(.97);box-shadow:none}button.pk-accepting{background:none;padding:0}.pk-toasts{position:fixed;bottom:22px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:210;pointer-events:none}.pk-toast{display:flex;align-items:center;gap:9px;background:var(--color-primary-deep);color:var(--color-cream);font-size:13px;font-weight:600;letter-spacing:.01em;padding:9px 18px 9px 11px;border-radius:999px;box-shadow:var(--shadow-float);animation:pk-toast-in .28s var(--ease-out)}.pk-toast.is-leaving{animation:pk-toast-out .35s ease forwards}.pk-toast-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-accent-warm);color:var(--color-white);flex-shrink:0}@keyframes pk-toast-in{0%{transform:translateY(16px) scale(.94);opacity:0}}@keyframes pk-toast-out{to{transform:translateY(10px);opacity:0}}.pk-confirm{text-align:left;max-width:400px}.pk-confirm h2{font-size:20px;margin-bottom:8px}.pk-confirm-body{color:var(--color-text-secondary);font-size:14px;line-height:1.55;margin-bottom:20px}.pk-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.pk-confirm-actions.is-stacked{flex-direction:column;align-items:stretch;gap:8px}.pk-confirm-stay{align-self:center;margin-top:4px;padding:6px 10px;border:none;background:none;font-size:13px;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.pk-confirm-stay:hover{color:var(--color-primary-deep)}@media(prefers-reduced-motion:reduce){.pk-modal,.pk-modal-overlay,.im-pop,.im-pop-scrim,.pk-drawer-overlay.is-closing,.pk-modal-overlay.is-closing,.is-closing .pk-modal-overlay,.is-closing .pk-drawer,.is-closing .pk-modal,.is-closing .pk-tour-card,.im-pop-scrim.is-closing .im-pop,.im-pop.is-closing,.pk-tabfade>*,.pk-toast,.pk-toast.is-leaving,.pk-nav-link.active{animation:none}.pk-nav-link.is-leaving{animation:none;margin:0;padding-left:12px;background:none;color:#f7f4f0c7}.pk-icon-btn:active,.pk-tab:active,.pk-folder-tab:active,.pk-timechip:active,.pk-launch-chip:active,.pk-reason-pill:active,button.pk-badge:active,.pk-roster-filter:active{transform:none}}.pk-cmdk-btn{display:flex;align-items:center;gap:9px;width:100%;margin-bottom:10px;padding:5px 12px;background:#f7f4f014;border:1px solid rgba(247,244,240,.14);border-radius:var(--radius-sm);color:#f7f4f0a8;font-family:var(--font-body);font-size:13.5px;font-weight:500;transition:background var(--dur-quick),color var(--dur-quick)}.pk-cmdk-btn:hover{background:#f7f4f021;color:var(--color-cream)}.pk-cmdk-btn>span{flex:1;text-align:left}.pk-cmdk-btn kbd,.pk-cmdk-inputrow kbd{font-family:var(--font-body);font-size:10.5px;font-weight:600;padding:2px 6px;border-radius:5px;background:#f7f4f01f;border:1px solid rgba(247,244,240,.16);color:#f7f4f099}.pk-cmdk-overlay{align-items:flex-start;padding-top:13vh}.pk-cmdk{max-width:580px;padding:0;text-align:left;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}.pk-cmdk-inputrow{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.pk-cmdk-inputrow:focus-within{border-bottom-color:var(--color-accent-warm)}.pk-cmdk-inputrow input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:var(--font-body);font-size:15.5px;color:var(--color-text-primary)}.pk-cmdk-inputrow input::placeholder{color:var(--color-text-muted)}.pk-cmdk-inputrow kbd{background:var(--color-bg-light);border-color:var(--color-border);color:var(--color-text-muted)}.pk-cmdk-results{max-height:54vh;overflow-y:auto;padding:6px 0 10px}.pk-cmdk-group-label{display:block;padding:10px 18px 4px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted)}.pk-cmdk-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 18px;border:0;background:none;font-family:var(--font-body);font-size:13.5px;text-align:left;color:var(--color-text-primary)}.pk-cmdk-row svg{flex:none;color:var(--color-text-muted)}.pk-cmdk-row.is-active{background:color-mix(in srgb,var(--color-bg-light) 65%,var(--color-white))}.pk-cmdk-label{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pk-cmdk-sub{flex:none;margin-left:auto;max-width:45%;font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-cmdk-empty{padding:22px 18px;font-size:13.5px;color:var(--color-text-muted)}@media(max-width:700px){.pk-cmdk-overlay{padding-top:7vh}.pk-cmdk-btn kbd{display:none}}.pk-secbrief-facts{display:flex;flex-wrap:wrap;gap:8px}.pk-secbrief-facts .pk-badge{text-transform:none;letter-spacing:0}.pk-secbrief-p{font-size:13.5px;line-height:1.6;color:var(--color-text-secondary);margin:0 0 10px;max-width:72ch;text-wrap:pretty}.pk-secbrief-p:last-child{margin-bottom:2px}.pk-rad{margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border)}.pk-rad-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--color-primary-deep)}.pk-rad-head>svg{color:var(--color-accent-warm);flex-shrink:0}.pk-rad-title{font-family:var(--font-heading);font-size:15px;font-weight:600}.pk-rad-hint{margin-left:auto;font-size:12px;color:var(--color-text-muted)}.pk-rad-roles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pk-rad-role{appearance:none;border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-secondary);font-family:var(--font-body);font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:99px;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease}.pk-rad-role:hover{border-color:var(--color-accent-warm)}.pk-rad-role.is-on{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-cream)}.pk-rad-frame{max-width:600px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.pk-rad-chrome{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-bg-light);border-bottom:1px solid var(--color-border)}.pk-rad-dot{width:8px;height:8px;border-radius:50%;background:var(--color-stone)}.pk-rad-url{margin-left:8px;font-size:11px;color:var(--color-text-muted);letter-spacing:.01em}.pk-rad-body{display:grid;grid-template-columns:150px 1fr;align-items:stretch}.pk-rad-side{background:var(--color-primary-deep);padding:12px 10px 16px;display:flex;flex-direction:column}.pk-rad-brand{display:flex;align-items:center;gap:7px;margin-bottom:8px;padding-left:2px;color:var(--color-cream);font-family:var(--font-heading);font-size:12.5px;font-weight:600}.pk-rad-brandmark{width:16px;height:16px;border-radius:5px;background:linear-gradient(135deg,var(--color-accent-warm),var(--color-accent-gold))}.pk-rad-group,.pk-rad-item-wrap,.pk-rad-row-wrap,.pk-rad-locknote{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1),opacity .24s ease}.pk-rad-group.is-off,.pk-rad-item-wrap.is-off,.pk-rad-row-wrap.is-off,.pk-rad-locknote{grid-template-rows:0fr;opacity:0}.pk-rad-locknote.is-on{grid-template-rows:1fr;opacity:1}.pk-rad-collapse{overflow:hidden;min-height:0}.pk-rad-grouplabel{display:block;margin:10px 0 4px 4px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rad-accent, var(--color-sage))}.pk-rad-item{display:flex;align-items:center;gap:8px;padding:5px 8px 5px 10px;margin-bottom:1px;border-radius:6px;position:relative;font-size:11.5px;font-weight:500;color:color-mix(in srgb,var(--color-cream) 76%,transparent)}.pk-rad-item:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:2px;border-radius:1px;background:transparent}.pk-rad-item>svg{flex-shrink:0;color:color-mix(in srgb,var(--color-cream) 58%,transparent)}.pk-rad-item.is-active{background:color-mix(in srgb,var(--rad-accent, var(--color-accent-warm)) 24%,transparent);color:var(--color-cream)}.pk-rad-item.is-active:before{background:var(--rad-accent, var(--color-accent-warm))}.pk-rad-item.is-active>svg{color:var(--color-cream)}.pk-rad-main{display:flex;flex-direction:column;padding:12px 14px 14px;background:var(--color-white)}.pk-rad-mainhead{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}.pk-rad-mainttl{font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-primary-deep)}.pk-rad-scope{margin-left:auto;padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:600;color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 12%,white)}.pk-rad-rows{display:flex;flex-direction:column}.pk-rad-row{display:flex;align-items:center;gap:9px;padding:6px 4px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.pk-rad-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--color-accent-warm) 16%,white);color:var(--color-primary-deep);font-size:11px;font-weight:700;flex-shrink:0}.pk-rad-cname{font-size:12px;font-weight:600;color:var(--color-text-primary)}.pk-rad-cref{margin-left:auto;font-size:10.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-rad-locknote .pk-rad-collapse>span{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:11px;color:var(--color-text-muted)}.pk-rad-locknote svg{flex-shrink:0;color:var(--color-accent-warm)}.pk-rad-caption{margin:12px 2px 0;min-height:40px;max-width:60ch;font-size:13px;line-height:1.55;color:var(--color-text-secondary);text-wrap:pretty}@media(max-width:520px){.pk-rad-body{grid-template-columns:126px 1fr}.pk-rad-url,.pk-rad-hint{display:none}}@media(prefers-reduced-motion:reduce){.pk-rad-group,.pk-rad-item-wrap,.pk-rad-row-wrap,.pk-rad-locknote,.pk-rad-role{transition:none}}h1{letter-spacing:-.028em}h2{letter-spacing:-.02em}h3{letter-spacing:-.015em}h4,h5,h6{letter-spacing:-.01em}h1,h2,h3,h4,blockquote{text-wrap:balance}p,li,figcaption,label>span,.pk-muted,.pk-help li,.pk-cell-sub,.pk-note,.pk-page-sub,.pk-slotpicker-note,.pk-cal-today-quiet,[class*=-hint],[class*=-note]:not(textarea),[class*=-sub],[class*=-caption],[class*=-summary],[class*=-empty]{text-wrap:balance}p,li{max-width:72ch}.pk-empty{text-wrap:balance}.pk-table,.pk-stat,.pk-stat-value,.pk-badge,.pk-tab-count,.pk-cap-value,.pk-glance-value,.pk-chart-val,.pk-chart-x,.pk-flow-num,.pk-roster-count,.pk-srow-count,.pk-rainbow-phasecount,.pk-today-date,.pk-journey-date,.pk-fin-period-dates,.pk-fin-hero,.pk-meter,.pk-load-legend,.pk-share-legend,.pk-attach-meta,.pk-board-meta,.pk-board-when,.pk-desk-meta,.pk-roster-meta,.pk-journey-meta,.pk-note-meta,.pk-client-card-meta,.pk-user-meta,.pk-kit-meta,kbd{font-variant-numeric:tabular-nums}@media(min-width:821px){.pk-main{padding:44px 48px 88px}}.pk-page-header{margin-bottom:34px}.pk-page-header .pk-page-sub{margin-top:9px;line-height:1.55}.pk-card{padding:26px 28px}.pk-card+.pk-card{margin-top:22px}.pk-card h2{margin-bottom:16px}.pk-card-head{margin-bottom:10px}.pk-grid{gap:22px}.pk-toolbar{margin-bottom:20px}.pk-tabs+.pk-card,.pk-tabs+.pk-tabfade>:first-child{margin-top:20px}.pk-empty{padding:26px 24px;line-height:1.55}@media(max-width:900px){.pk-card{padding:22px 20px}.pk-page-header{margin-bottom:26px}}.pk-srow-pct{font-weight:500;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-reason-hint{font-weight:500;color:var(--color-text-secondary)}.pk-select-compact .pk-select{min-height:32px;padding:5px 9px;font-size:12.5px;border-radius:8px}.pk-select-inline{display:inline-block;width:auto;vertical-align:baseline;margin-left:4px}.pk-select-inline .pk-select{width:auto;min-height:34px;padding:4px 10px;font-family:var(--font-heading);font-size:inherit;color:inherit;background:transparent;border-color:transparent;border-radius:8px}.pk-select-inline .pk-select:hover:not(:disabled),.pk-select-inline .pk-select.is-open{background:var(--color-white);border-color:var(--color-accent-warm)}.pk-nav-group-label,.pk-toc-label,.pk-rte-divider{cursor:default}@keyframes pk-flash-ring{0%{box-shadow:0 0 rgb(var(--accent-warm-rgb) / .8);border-color:var(--color-accent-warm)}6%{box-shadow:0 0 0 5.84px rgb(var(--accent-warm-rgb) / .8);border-color:var(--color-accent-warm)}10%{box-shadow:0 0 0 8.31px rgb(var(--accent-warm-rgb) / .656);border-color:var(--color-accent-warm)}15%{box-shadow:0 0 0 10.37px rgb(var(--accent-warm-rgb) / .512);border-color:var(--color-accent-warm)}20%{box-shadow:0 0 0 11.69px rgb(var(--accent-warm-rgb) / .399);border-color:var(--color-accent-warm)}25%{box-shadow:0 0 0 12.52px rgb(var(--accent-warm-rgb) / .311);border-color:var(--color-accent-warm)}30%{box-shadow:0 0 0 13.06px rgb(var(--accent-warm-rgb) / .242);border-color:var(--color-accent-warm)}35%{box-shadow:0 0 0 13.4px rgb(var(--accent-warm-rgb) / .187);border-color:var(--color-accent-warm)}40%{box-shadow:0 0 0 13.62px rgb(var(--accent-warm-rgb) / .145)}45%{box-shadow:0 0 0 13.76px rgb(var(--accent-warm-rgb) / .112)}50%{box-shadow:0 0 0 13.84px rgb(var(--accent-warm-rgb) / .086)}55%{box-shadow:0 0 0 13.9px rgb(var(--accent-warm-rgb) / .065)}60%{box-shadow:0 0 0 13.94px rgb(var(--accent-warm-rgb) / .049)}65%{box-shadow:0 0 0 13.96px rgb(var(--accent-warm-rgb) / .037)}70%{box-shadow:0 0 0 13.97px rgb(var(--accent-warm-rgb) / .027)}75%{box-shadow:0 0 0 13.98px rgb(var(--accent-warm-rgb) / .019)}80%{box-shadow:0 0 0 13.99px rgb(var(--accent-warm-rgb) / .013)}85%{box-shadow:0 0 0 13.99px rgb(var(--accent-warm-rgb) / .009)}90%{box-shadow:0 0 0 14px rgb(var(--accent-warm-rgb) / .005)}95%{box-shadow:0 0 0 14px rgb(var(--accent-warm-rgb) / .002)}to{box-shadow:0 0 0 14px rgb(var(--accent-warm-rgb) / 0);border-color:var(--color-stone)}}.pk-flash{animation:pk-flash-ring 1.15s linear}@keyframes pk-flash-wash{0%{background-color:color-mix(in srgb,var(--color-accent-warm) 22%,var(--color-white))}6%{background-color:color-mix(in srgb,var(--color-accent-warm) 22%,var(--color-white))}10%{background-color:color-mix(in srgb,var(--color-accent-warm) 18.05%,var(--color-white))}15%{background-color:color-mix(in srgb,var(--color-accent-warm) 14.08%,var(--color-white))}20%{background-color:color-mix(in srgb,var(--color-accent-warm) 10.98%,var(--color-white))}25%{background-color:color-mix(in srgb,var(--color-accent-warm) 8.55%,var(--color-white))}30%{background-color:color-mix(in srgb,var(--color-accent-warm) 6.64%,var(--color-white))}35%{background-color:color-mix(in srgb,var(--color-accent-warm) 5.15%,var(--color-white))}40%{background-color:color-mix(in srgb,var(--color-accent-warm) 3.99%,var(--color-white))}45%{background-color:color-mix(in srgb,var(--color-accent-warm) 3.07%,var(--color-white))}50%{background-color:color-mix(in srgb,var(--color-accent-warm) 2.36%,var(--color-white))}55%{background-color:color-mix(in srgb,var(--color-accent-warm) 1.8%,var(--color-white))}60%{background-color:color-mix(in srgb,var(--color-accent-warm) 1.36%,var(--color-white))}65%{background-color:color-mix(in srgb,var(--color-accent-warm) 1.02%,var(--color-white))}70%{background-color:color-mix(in srgb,var(--color-accent-warm) .75%,var(--color-white))}75%{background-color:color-mix(in srgb,var(--color-accent-warm) .54%,var(--color-white))}80%{background-color:color-mix(in srgb,var(--color-accent-warm) .37%,var(--color-white))}85%{background-color:color-mix(in srgb,var(--color-accent-warm) .24%,var(--color-white))}90%{background-color:color-mix(in srgb,var(--color-accent-warm) .14%,var(--color-white))}95%{background-color:color-mix(in srgb,var(--color-accent-warm) .06%,var(--color-white))}to{background-color:color-mix(in srgb,var(--color-accent-warm) 0%,var(--color-white))}}.pk-input.pk-flash,.pk-select.pk-flash{animation:pk-flash-ring 1.15s linear,pk-flash-wash 1.15s linear}label.pk-flash{border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){.pk-flash,.pk-input.pk-flash,.pk-select.pk-flash{animation:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-warm) 22%,transparent)}}.pk-reh-lede{color:var(--color-text-secondary);font-size:15px;line-height:1.6;max-width:72ch;margin:10px 0 0}.pk-reh-lede+.pk-reh-lede{margin-top:10px}.pk-reh-money{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:var(--color-border);border-radius:12px;overflow:hidden;margin-top:16px}.pk-reh-money-cell{background:var(--color-white);padding:16px 18px;display:flex;flex-direction:column;gap:5px}.pk-reh-amount{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:26px;line-height:1;color:var(--color-primary-deep);font-variant-numeric:tabular-nums}.pk-reh-money-label{font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}.pk-reh-next{display:grid;gap:1px;background:var(--color-border);border-radius:12px;overflow:hidden;margin-top:16px}.pk-reh-step{background:var(--color-white);padding:15px 18px;display:grid;grid-template-columns:24px 1fr auto;gap:14px;align-items:start}.pk-reh-step.is-done{background:var(--tint-green)}.pk-reh-step-icon{color:var(--color-primary);position:relative;top:2px}.pk-reh-step.is-done .pk-reh-step-icon{color:var(--color-accent-warm)}.pk-reh-step-title{font-weight:600;font-size:15px;color:var(--color-text-primary)}.pk-reh-step-body{font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);margin-top:2px;max-width:62ch}.pk-reh-who{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--color-text-secondary);white-space:nowrap;padding-top:3px}.pk-reh-step.is-done .pk-reh-who{color:var(--color-accent-warm)}.pk-reh-count{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.pk-reh-checks{display:grid;gap:1px;background:var(--color-border);border-radius:12px;overflow:hidden;margin-top:16px}.pk-reh-check{background:var(--color-white);padding:13px 18px;display:grid;grid-template-columns:20px 1fr;gap:13px;align-items:start}.pk-reh-check>div:only-child{grid-column:1 / -1}.pk-reh-tick{color:var(--color-accent-warm);position:relative;top:2px}.pk-reh-check-what{font-size:14.5px;color:var(--color-text-primary)}.pk-reh-check-why{font-size:13px;line-height:1.5;color:var(--color-text-secondary);margin-top:2px;max-width:70ch;font-variant-numeric:tabular-nums}.pk-reh-tag{display:inline-block;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--color-accent-warm);border:1px solid currentColor;padding:2px 8px;border-radius:4px;margin-top:12px}@media(max-width:620px){.pk-reh-step{grid-template-columns:22px 1fr}.pk-reh-who{grid-column:2;padding-top:0}}.pk-jn-intro{max-width:68ch;margin:0 0 26px}.pk-jn-intro p{margin:0 0 12px;font-size:14.5px;line-height:1.65;color:var(--color-text-secondary);text-wrap:pretty}.pk-jn-legend{display:flex;flex-wrap:wrap;gap:8px}.pk-jn-mover{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.pk-jn-mover.is-auto{background:var(--tint-green);color:var(--green-ink)}.pk-jn-mover.is-click{background:var(--tint-gold);color:var(--gold-ink)}.pk-jn-mover.is-hand{background:var(--tint-grey);color:var(--color-text-secondary)}.pk-jn-phase{margin:0 0 30px}.pk-jn-phase-title{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;font-family:var(--font-heading);font-size:21px;font-weight:600;color:var(--color-primary-deep)}.pk-jn-phase-n{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted)}.pk-jn-stages{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px 22px}.pk-jn-stage-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:7px}.pk-jn-means{margin:0 0 5px;font-size:13.5px;line-height:1.6;color:var(--color-text-primary);text-wrap:pretty}.pk-jn-moves{margin:0;font-size:13px;line-height:1.6;color:var(--color-text-secondary);text-wrap:pretty}.pk-jn-foot{max-width:68ch;margin:6px 0 0;padding-top:16px;border-top:1px solid var(--color-border);font-size:13.5px;line-height:1.65;color:var(--color-text-secondary);text-wrap:pretty}.pk-jn-foot a,.pk-jn-moves a{color:var(--color-primary);font-weight:600}.pk-pi-band{margin:0 0 20px;max-width:72ch}.pk-pi-band .pk-pi-summary{margin-bottom:8px}.pk-pi-band-prose{margin:0;font-size:14px;line-height:1.65;color:var(--color-text-secondary);text-wrap:pretty}.pk-pi-band-prose a{color:var(--color-primary);font-weight:600;text-decoration-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}.pk-tipwrap{display:inline-flex}.pk-tip{position:fixed;transform:translate(-50%,-100%);z-index:400;max-width:280px;padding:8px 12px;border-radius:9px;background:var(--color-primary-deep);color:var(--color-white);font-size:12.5px;line-height:1.5;font-weight:400;text-align:left;box-shadow:0 6px 20px #1a2a3240;pointer-events:none;animation:pk-tip-in var(--dur-quick) var(--ease-out) both}.pk-tip.is-under{transform:translate(-50%)}.pk-tip.is-light{background:var(--color-white);color:var(--color-text-secondary);border:1px solid var(--color-stone);box-shadow:0 10px 24px -12px #1a2a3240}@keyframes pk-tip-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pk-tip{animation:none}}.pk-pi-summary{margin:0 0 14px;font-size:14px;color:var(--color-text-muted)}.pk-pi-summary strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.pk-pi-summary-sep{margin:0 8px;color:var(--color-stone)}.pk-pi-slots{display:inline-flex;align-items:center;gap:5px}.pk-pi-slot{width:18px;height:18px;border:1.5px solid var(--color-stone);border-radius:5px;background:var(--color-white);display:inline-flex;align-items:center;justify-content:center;color:transparent}.pk-pi-slot.filled{background:var(--color-accent-warm);border-color:var(--color-accent-warm);color:#fff}.pk-pi-slot-extra{font-size:11.5px;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-pi-actions{text-align:right}.pk-pi-actions-line{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px 8px}.pk-pi-actions-line .pk-btn{flex:none}.pk-pi-btn-pair{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.pk-pi-actions .pk-pi-log{padding:5px 10px;font-size:12.5px;gap:5px;white-space:nowrap}.pk-pi-actions .pk-pi-aside,.pk-pi-actions .pk-pi-unreachable{white-space:nowrap}.pk-pi-table th,.pk-pi-table td{padding-left:10px;padding-right:10px}.pk-pi-prefers{min-width:140px;max-width:230px}.pk-pi-clamp{display:block;background:none;border:0;padding:0;text-align:left;font:inherit;color:inherit;max-height:3.3em;overflow:hidden;-webkit-mask-image:linear-gradient(rgb(0 0 0) 40%,transparent 96%);mask-image:linear-gradient(rgb(0 0 0) 40%,transparent 96%)}.pk-pi-clamp.is-open{max-height:none;-webkit-mask-image:none;mask-image:none}.pk-pi-unreachable{font-size:12.5px}.pk-pi-attempts{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.pk-pi-attempts li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.pk-pi-attempt-n{width:22px;height:22px;margin-top:1px;border-radius:6px;background:var(--stage-contact-attempted);color:var(--stage-contact-attempted-ink);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pk-pi-attempt-line{font-size:14px}.pk-pi-attempt-line:first-letter{text-transform:uppercase}.pk-pi-attempt-actions{display:flex;align-items:center;gap:14px}.pk-pi-none{margin:8px 0 0;font-size:13px;color:var(--color-text-muted)}.pk-pi-optout{margin:2px 0 0;font-size:13px;color:var(--color-text-muted)}.pk-attempt-modal{max-width:520px;text-align:left}.pk-pi-aside{background:none;border:0;padding:6px 2px;color:var(--color-text-muted);font-family:var(--font-body);font-size:12.5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.pk-pi-aside:hover,.pk-pi-aside:focus-visible{color:var(--color-primary-deep)}.pk-aside-modal{max-width:520px;text-align:left}.pk-aside-intro{margin:4px 0 16px;font-size:13.5px;line-height:1.6;color:var(--color-text-muted);text-wrap:pretty}.pk-aside-picks{display:flex;flex-direction:column;gap:8px}.pk-aside-pick{display:block;width:100%;text-align:left;padding:11px 14px;border:1px solid var(--color-stone);border-radius:12px;background:#fff;font-family:var(--font-body);transition:border-color .15s ease,background .15s ease}.pk-aside-pick:hover{border-color:var(--color-accent-warm)}.pk-aside-pick.is-on{border-color:var(--color-accent-warm);background:rgba(var(--accent-warm-rgb),.09)}.pk-aside-pick-label{display:block;font-size:14px;font-weight:600;color:var(--color-primary-deep)}.pk-aside-pick-line{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--color-text-muted)}.pk-aside-block{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 14px;border-radius:12px;background:var(--color-cream);font-size:12.5px;line-height:1.55;color:var(--color-text-muted)}.pk-aside-block input{margin-top:2px;flex-shrink:0;accent-color:var(--color-accent-warm);width:15px;height:15px}.pk-aside-modal .pk-modal-actions{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.pk-aside-pick{transition:none}}.pk-attempt-head{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.pk-attempt-head h2{margin:0;font-size:19px}.pk-attempt-who{font-size:13.5px;color:var(--color-text-muted)}.pk-attempt-modal .pk-modal-actions{justify-content:flex-end}.pk-attempt-modal .pk-modal-foot{text-align:left}.pk-attempt-warn{margin:10px 0 0;font-size:13px;color:var(--color-danger)}@media(max-width:720px){.pk-pi-table th:nth-child(2),.pk-pi-table td:nth-child(2){display:none}}@media(max-width:820px){.pk-pi-table{display:none}}.pk-iw-grid{display:grid;grid-template-columns:58px repeat(7,1fr);gap:0 6px;position:relative}.pk-iw-emptyover{position:absolute;inset:40px 0 0 58px;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.pk-iw-emptyover>*,.pk-iw-emptyover{font-size:13.5px;color:var(--color-text-secondary);text-align:center;max-width:46ch;margin:0 auto;line-height:1.55}.pk-iw-axis{position:relative;margin-top:40px;height:380px}.pk-iw-axis span{position:absolute;right:6px;transform:translateY(-50%);font-size:10.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:4px}.pk-iw-axis span em{font-style:normal;font-size:9px;color:color-mix(in srgb,var(--color-text-muted) 62%,transparent)}.pk-iw-axis-caption{top:-14px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.pk-iw-axis-caption em{font-weight:700}.pk-iw-head{height:34px;margin-bottom:6px;display:flex;flex-direction:column;align-items:center;line-height:1.2}.pk-iw-dow{font-size:11px;letter-spacing:.8px;text-transform:uppercase;font-weight:600;color:var(--color-text-muted)}.pk-iw-date{font-size:12.5px;font-variant-numeric:tabular-nums}.pk-iw-col{position:relative;height:380px;border-radius:8px;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(100% / var(--iw-rows) - 1px),var(--color-stone) calc(100% / var(--iw-rows) - 1px),var(--color-stone) calc(100% / var(--iw-rows)));background-color:var(--color-white);border:1px solid var(--color-stone);overflow:hidden}.pk-iw-block{position:absolute;left:0;right:0;background:color-mix(in srgb,var(--color-accent-warm) 22%,transparent);border-left:0}.pk-iw-event{position:absolute;left:4px;right:4px;margin-top:3px;border-radius:6px;background:var(--color-primary-deep);color:#fff;font-size:11px;line-height:1.25;padding:3px 8px;overflow:hidden;text-align:left;border:0}.pk-iw-event span{font-weight:600;font-variant-numeric:tabular-nums;margin-right:4px}.pk-iw-event.is-client:hover{background:var(--color-primary)}.pk-iw-agenda{display:none}@media(max-width:860px){.pk-iw-grid{display:none}.pk-iw-agenda{display:block}}.pk-iw-ag-day{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:11px 0;border-top:1px solid var(--color-border)}.pk-iw-ag-day:first-child{border-top:0;padding-top:0}.pk-iw-ag-head{display:flex;flex-direction:column;line-height:1.25;padding-top:1px}.pk-iw-ag-day.is-today .pk-iw-dow,.pk-iw-ag-day.is-today .pk-iw-date{color:var(--color-accent-warm)}.pk-iw-ag-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.pk-iw-ag-event{display:flex;align-items:baseline;gap:7px;max-width:100%;border:0;border-radius:8px;padding:6px 11px;background:var(--color-primary-deep);color:#fff;font-size:12.5px;line-height:1.35;text-align:left}.pk-iw-ag-event span{font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.pk-iw-ag-event.is-client:hover{background:var(--color-primary)}.pk-iw-ag-event.is-quiet{background:repeating-linear-gradient(135deg,var(--color-bg-light) 0 5px,color-mix(in srgb,var(--color-stone) 55%,transparent) 5px 7px);color:var(--color-text-secondary);border:1px solid var(--color-border)}.pk-iw-ag-open{font-size:12px;color:var(--green-ink)}.pk-iw-ag-none{font-size:12px;color:var(--color-text-muted);padding-top:2px}.pk-iw-agenda:not(.is-loading) .pk-iw-ag-body{animation:pk-iw-fade .4s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.pk-iw-agenda:not(.is-loading) .pk-iw-ag-body{animation:none}}.pk-iw-legend{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:12px 0 0;font-size:12.5px;color:var(--color-text-muted)}.pk-iw-legend-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.pk-iw-legend-zone{margin-left:auto;white-space:nowrap}.pk-iw-key{width:14px;height:14px;border-radius:4px;display:inline-block}.pk-iw-key-hours{background:color-mix(in srgb,var(--color-accent-warm) 22%,transparent);border:1px solid var(--color-stone)}.pk-iw-key-booked{background:var(--color-primary-deep)}.pk-iw-card{margin-bottom:14px}.pk-iw-axis,.pk-iw-col{height:300px}.pk-iw-event{min-height:21px;display:flex;align-items:center;gap:4px;white-space:nowrap;z-index:1}.pk-iw-event span{flex-shrink:0}.pk-pi-tries{display:inline-flex;align-items:center;gap:8px}.pk-pi-tries>span{font-size:12.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-muted)}.pk-pw-days{display:grid;gap:12px}.pk-pw-day{font-size:11.5px;letter-spacing:.8px;text-transform:uppercase;font-weight:600;color:var(--color-accent-warm);margin-bottom:4px}.pk-pw-row{display:flex;align-items:baseline;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:transparent;font-size:14px;text-align:left;color:var(--color-text-primary)}.pk-pw-row.is-client:hover{background:var(--color-cream)}.pk-pw-time{font-variant-numeric:tabular-nums;font-weight:600;color:var(--color-primary-deep);flex-shrink:0}.pk-pw-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-pw-foot{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:12.5px;color:var(--color-text-muted)}.pk-pw-foot svg{flex-shrink:0;margin-top:2px}.pk-ta-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.pk-ta-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;padding-bottom:6px;border-bottom:1px dotted var(--color-stone)}.pk-ta-add{display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:8px;align-items:center}@media(max-width:640px){.pk-ta-add{grid-template-columns:1fr 1fr}}.pk-sbl{max-width:560px}.pk-sbl-mail{border:1px solid var(--color-stone);border-radius:10px;background:var(--color-white);overflow:hidden}.pk-sbl-meta{display:flex;gap:10px;padding:9px 14px;font-size:13.5px;border-bottom:1px solid var(--color-stone)}.pk-sbl-meta span{width:52px;flex-shrink:0;font-size:11px;letter-spacing:.8px;text-transform:uppercase;font-weight:600;color:var(--color-text-muted);padding-top:2px}.pk-sbl-body{padding:14px 16px 4px;font-size:14px;line-height:1.55}.pk-sbl-body p{margin:0 0 12px}.pk-sbl-button{display:inline-block;background:var(--color-primary-deep);color:#fff;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600}.pk-sbl-buttonnote{margin-left:10px;font-size:12px;color:var(--color-text-muted)}.pk-sbl-signoff{color:var(--color-text-muted);font-size:13px}.pk-sbl-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 0;font-size:12.5px;color:var(--color-text-muted);text-align:left}.pk-sbl-edit{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font-size:12.5px;color:var(--color-accent-warm);text-decoration:underline;text-underline-offset:2px}.pk-sbl-meta-edit{align-items:center}.pk-sbl-meta-edit .pk-input{flex:1;padding:6px 10px;font-size:13.5px}.pk-sbl-editor{display:block;width:100%;border:0;border-radius:0;padding:14px 16px;font-size:14px;line-height:1.55;font-family:inherit;resize:vertical}.pk-sbl-editor:focus{outline:none;background:var(--color-cream)}.pk-sbl-editnote{margin:0;padding:8px 16px 10px;font-size:12.5px;color:var(--color-text-muted);border-top:1px dotted var(--color-stone)}.pk-sbl-editnote code{background:var(--color-cream);border-radius:4px;padding:1px 5px;font-size:11.5px}.pk-iw-hold{min-height:372px;display:flex;align-items:center;justify-content:center}.pk-iw-grid.is-loading .pk-iw-col{animation:pk-iw-breathe 1.6s ease-in-out infinite;background-image:none}.pk-iw-grid.is-loading .pk-iw-axis{visibility:hidden}@keyframes pk-iw-breathe{0%,to{opacity:1}50%{opacity:.45}}.pk-iw-grid:not(.is-loading) .pk-iw-col,.pk-iw-grid:not(.is-loading) .pk-iw-axis{animation:pk-iw-fade .4s var(--ease-out) both}@keyframes pk-iw-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pk-iw-grid.is-loading .pk-iw-col{animation:none;opacity:.6}.pk-iw-grid:not(.is-loading) .pk-iw-col,.pk-iw-grid:not(.is-loading) .pk-iw-axis{animation:none}}.pk-isn-lead{font-size:13px;margin:0 0 10px;max-width:62ch;text-wrap:pretty}.pk-isn-rows{display:flex;flex-direction:column;gap:8px}.pk-isn-row{display:grid;grid-template-columns:170px 210px minmax(0,1fr);gap:10px;align-items:center}.pk-isn-label{font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.pk-isn-row .pk-input.pk-isn-note{min-height:34px;padding:7px 11px;font-size:13px}@media(max-width:720px){.pk-isn-row{grid-template-columns:1fr 1fr}.pk-isn-label{grid-column:1 / -1}}.pk-note-group .pk-rte{background:var(--color-white)}.pk-note-group .pk-rte-content{min-height:0;max-height:32vh}.pk-note-group .pk-rte-content .ProseMirror{min-height:190px}.pk-note-group.is-full .pk-rte-content{max-height:68vh}.pk-note-group.is-full .pk-rte-content .ProseMirror{min-height:58vh}.pk-note-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.pk-note-expand{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font-size:12px;font-weight:600;letter-spacing:.3px;color:var(--color-accent-warm);text-transform:none}.pk-rte-content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--color-text-muted);opacity:.75}.pk-carry{margin:0;display:grid;gap:8px}.pk-carry>div{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:baseline}.pk-carry dt{font-size:11.5px;letter-spacing:.7px;text-transform:uppercase;font-weight:600;color:var(--color-text-muted)}.pk-carry dd{margin:0;font-size:14px}@media(max-width:620px){.pk-carry>div{grid-template-columns:1fr;gap:2px}}.pk-cal-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:22px;row-gap:8px;margin:-2px 0 12px}.pk-cal-title{font-family:var(--font-heading, Georgia, serif);font-size:17px;font-weight:600;color:var(--color-primary-deep);white-space:nowrap}.pk-cal-nav{display:inline-flex;align-items:center;gap:2px;justify-self:start;min-width:0}.pk-cal-nav .pk-icon-btn{width:28px;height:28px}.pk-cal-tools{display:inline-flex;align-items:center;gap:12px;justify-self:end}.pk-cal-pick{width:210px;flex:0 0 210px}.pk-cal-pick .pk-select{min-height:32px}.pk-cal-access{margin:10px 2px 0;font-size:12.5px;line-height:1.55;color:var(--color-text-muted);text-wrap:pretty}.pk-cal-access a{color:var(--color-primary);font-weight:600;text-decoration:none;white-space:nowrap;margin-left:8px}.pk-cal-access a:hover{text-decoration:underline;text-underline-offset:3px}.pk-cal-access svg{vertical-align:-1px}.pk-cal-google{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--color-primary);text-decoration:none;white-space:nowrap}.pk-cal-google:hover{color:var(--color-primary-deep);text-decoration:underline;text-underline-offset:3px}@media(max-width:1300px){.pk-cal-bar{grid-template-columns:auto minmax(0,1fr)}.pk-cal-nav{grid-column:1 / -1;grid-row:2;justify-self:start;margin-left:-6px}.pk-cal-tools{grid-column:2;grid-row:1}}@media(max-width:720px){.pk-cal-bar{grid-template-columns:1fr}.pk-cal-tools{grid-column:1;grid-row:2;justify-self:start;flex-wrap:wrap;row-gap:8px}.pk-cal-nav{grid-row:3}}.pk-iw-allday{margin:0 0 4px;font-size:11px;line-height:1.3;background:var(--stage-intake-scheduled);color:var(--stage-intake-scheduled-ink);border-radius:6px;padding:3px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-intro{max-width:620px}.pk-intro-forms{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.pk-intro-forms-label{width:100%;font-size:11.5px;letter-spacing:.7px;text-transform:uppercase;font-weight:600;color:var(--color-text-muted)}.pk-intro-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pk-intro .pk-sbl-body p{margin-bottom:10px}.pk-nextsession{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px;font-size:14.5px}.pk-howto-search{position:relative;display:block;max-width:480px;margin-bottom:18px}.pk-howto-search>svg{position:absolute;left:13px;top:50%;translate:0 -50%;color:var(--color-stone);pointer-events:none}.pk-howto-search .pk-input{width:100%;padding-left:38px}.pk-howto-group-label{display:flex;align-items:center;gap:9px;font-size:16.5px;margin-bottom:6px}.pk-howto-group-label i{width:9px;height:9px;border-radius:50%;background:var(--howto-accent, var(--color-sage));flex:none}.pk-howto-row+.pk-howto-row{border-top:1px solid var(--color-border)}.pk-howto-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:calc(100% + 48px);margin:0 -24px;padding:13px 24px;border:0;background:none;text-align:left;font:inherit;font-size:14.5px;font-weight:600;color:var(--color-primary-deep);transition:background var(--dur-quick) var(--ease-out)}.pk-howto-q:hover{background:var(--color-cream)}.pk-howto-q svg{flex:none;color:var(--color-stone);transition:rotate var(--dur-quick) var(--ease-out)}.pk-howto-row.is-open .pk-howto-q svg{rotate:180deg}.pk-howto-a{padding:2px 0 16px}.pk-howto-a ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-width:72ch}.pk-howto-a li{position:relative;padding-left:20px;font-size:14px;line-height:1.6}.pk-howto-a li:before{content:"";position:absolute;left:4px;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--howto-accent, var(--color-sage))}.pk-howto-doors{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pk-howto-empty p,.pk-howto-foot p{margin:0;font-size:14px;line-height:1.6;max-width:72ch}.pk-howto-foot{display:flex;align-items:flex-start;gap:12px}.pk-howto-foot svg{flex:none;color:var(--color-accent-warm);margin-top:2px}@media(prefers-reduced-motion:reduce){.pk-howto-q,.pk-howto-q svg{transition:none}}.pk-fin-subhead{font-size:15px;margin:22px 0 10px}.pk-board.is-clipped{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 26px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 26px),transparent)}.pk-board-composer{margin-top:auto;padding-top:14px;margin-bottom:0}.pk-cal-week-label{font-size:13.5px;font-weight:600;color:var(--color-primary-deep);margin:0 4px 0 6px;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-cal-today-btn{border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);font:inherit;font-size:12px;font-weight:600;color:var(--color-primary);padding:3px 11px;line-height:1.4;transition:color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out),background var(--dur-quick) var(--ease-out)}.pk-cal-today-btn:hover{border-color:var(--color-accent-warm);color:var(--color-primary-deep)}.pk-cal-today-btn.is-here{color:var(--color-text-muted);background:transparent;border-color:transparent}.pk-cal-today-btn.is-here:hover{border-color:transparent;color:var(--color-text-muted)}.pk-cal-zones{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;background:var(--color-white)}.pk-cal-zone{border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--color-text-secondary);padding:4px 12px;transition:background var(--dur-quick) var(--ease-out),color var(--dur-quick) var(--ease-out)}.pk-cal-zone+.pk-cal-zone{border-left:1px solid var(--color-border)}.pk-cal-zone.on{background:var(--color-primary-deep);color:#fff}.pk-cal-switches{display:inline-flex;align-items:center;gap:8px}.pk-cal-zones.is-first .pk-cal-zone{padding:4px 9px;font-weight:500}.pk-cal-today{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:30px;margin:0 0 10px}.pk-cal-today-label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-warm);margin-right:3px}.pk-cal-today-quiet{font-size:13px;color:var(--color-text-muted)}.pk-cal-today-chip{display:inline-flex;align-items:center;gap:7px;max-width:230px;padding:4px 11px;border:1px solid var(--color-stone);border-radius:99px;background:var(--color-white);font-size:12.5px;color:var(--color-text-primary);line-height:1.3}.pk-cal-today-chip strong{font-weight:600;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.pk-cal-today-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pk-cal-today-chip.is-door:hover,.pk-cal-today-chip.is-door:focus-visible{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 8%,var(--color-white))}.pk-cal-today-more{font-size:12.5px;color:var(--color-text-muted)}.pk-iw-event.is-quiet{background:repeating-linear-gradient(135deg,var(--color-bg-light) 0 5px,color-mix(in srgb,var(--color-stone) 55%,transparent) 5px 7px);color:var(--color-text-secondary);border:1px solid var(--color-border)}.pk-iw-key-quiet{background:repeating-linear-gradient(135deg,var(--color-bg-light) 0 4px,color-mix(in srgb,var(--color-stone) 55%,transparent) 4px 6px);border:1px solid var(--color-border)}.pk-iw-day.is-today .pk-iw-dow,.pk-iw-day.is-today .pk-iw-date{color:var(--color-accent-warm)}.pk-iw-day.is-today .pk-iw-dow{font-weight:700}@media(prefers-reduced-motion:reduce){.pk-cal-zone{transition:none}}.pk-appt{background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px 15px}.pk-appt-now{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:14px;font-weight:600;color:var(--color-primary-deep)}.pk-appt-now.is-empty{font-weight:400;color:var(--color-text-secondary);font-size:13.5px}.pk-appt-acts{margin-left:auto;display:inline-flex;align-items:center;gap:14px}.pk-appt-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.pk-appt-row .pk-field{flex:1 1 230px;min-width:0}.pk-appt-row .pk-btn{flex:0 0 auto}.pk-standing{margin-top:14px;padding-top:12px;border-top:1px dashed var(--color-stone)}.pk-standing-title{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-warm);margin-bottom:8px}.pk-standing-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.pk-standing-current{font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.pk-appt-note{font-size:12.5px;line-height:1.55;color:var(--color-text-secondary);margin:10px 0 0;max-width:72ch}.pk-intro .pk-sbl-body{max-height:min(44vh,400px);overflow-y:auto;overscroll-behavior:contain}.pk-intro .pk-sbl-editor{max-height:min(44vh,400px);min-height:220px}.pk-ppr-row{display:flex;align-items:flex-start;gap:12px;padding:11px 2px}.pk-ppr-row+.pk-ppr-row,.pk-ppr-panel+.pk-ppr-row{border-top:1px dashed var(--color-stone)}.pk-ppr-dot{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-stone);color:var(--color-text-muted);background:var(--color-white);margin-top:1px}.pk-ppr-row.is-done .pk-ppr-dot{background:var(--color-accent-warm);border-color:var(--color-accent-warm);color:#fff}.pk-ppr-row.is-next .pk-ppr-dot{border-color:var(--color-primary);color:var(--color-primary-deep)}.pk-ppr-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-ppr-main>strong{font-size:13.5px;color:var(--color-text)}.pk-ppr-sub{font-size:12.5px;line-height:1.5;color:var(--color-text-secondary);max-width:62ch}.pk-ppr-err{color:var(--color-danger)}.pk-ppr-row.is-dim .pk-ppr-main>strong{color:var(--color-text-secondary)}.pk-ppr-row.is-dim .pk-ppr-sub{color:var(--color-text-muted)}.pk-ppr-act{flex-shrink:0;display:inline-flex;align-items:center;margin-top:2px}.pk-ppr-act .pk-btn{padding:7px 14px}.pk-ppr-panel{margin:2px 0 10px 38px}.pk-fin-q{display:flex;align-items:center;gap:8px;margin:30px 2px 0}.pk-fin-q svg{color:var(--color-accent-warm);flex-shrink:0}.pk-fin-q h2{margin:0;font-size:16px}.pk-fin-q>span{font-size:12.5px;color:var(--color-text-muted)}.pk-fin-runline{margin:-4px 0 14px;font-size:13.5px;color:var(--color-text-secondary)}.pk-fin-runline strong{font-size:15px;color:var(--color-text)}.pk-run-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}@media(max-width:900px){.pk-run-flow{grid-template-columns:1fr}}.pk-run-step{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--color-stone);border-radius:12px;padding:12px 14px;background:var(--color-white)}.pk-run-step.is-current{border-color:var(--color-primary)}.pk-run-step.is-dim{opacity:.65}.pk-run-n{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600;border:1px solid var(--color-stone);color:var(--color-text-secondary);background:var(--color-white)}.pk-run-step.is-current .pk-run-n{border-color:var(--color-primary);color:var(--color-primary-deep)}.pk-run-step.is-done .pk-run-n{background:var(--color-accent-warm);border-color:var(--color-accent-warm);color:#fff}.pk-run-main{display:flex;flex-direction:column;gap:3px;min-width:0}.pk-run-main>strong{font-size:13.5px}.pk-run-main>span{font-size:12.5px;line-height:1.5;color:var(--color-text-secondary)}.pk-run-main .pk-btn{margin-top:7px;align-self:flex-start}.pk-run-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.pk-run-acts .pk-btn{margin-top:0}.pk-slotpicker-else{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:7px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--color-accent-warm);text-decoration:underline;text-underline-offset:2px}.pk-slotpicker-else:disabled{color:var(--color-text-muted);text-decoration:none}.pk-slotpicker-note{display:block;margin-top:7px;font-size:12.5px;line-height:1.5;color:var(--color-text-secondary);max-width:52ch}.pk-hours{display:flex;flex-direction:column}.pk-hours-day{display:flex;align-items:flex-start;gap:12px;padding:8px 2px}.pk-hours-day+.pk-hours-day{border-top:1px dashed var(--color-stone)}.pk-hours-name{flex:0 0 92px;font-size:13px;font-weight:600;padding-top:7px}.pk-hours-ranges{flex:1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pk-hours-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 0}.pk-hours-chip.is-locked{border:1px solid var(--color-stone);border-radius:9px;padding:7px 11px;background:var(--color-white)}.pk-hours-time{width:86px;padding:4px 6px;font-size:13px}.pk-hours-to{font-size:12px;color:var(--color-text-muted)}.pk-huw{border-radius:12px;padding:14px 16px;background:var(--color-cream)}.pk-huw-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pk-huw-cap{font-weight:600;font-size:13.5px;white-space:nowrap}.pk-huw-sum{flex:1;min-width:0;font-size:13px;color:var(--color-text-secondary)}.pk-hcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.pk-hcal-dow{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);text-align:center;padding:2px 0 4px}.pk-hcal-pad{min-height:10px}.pk-hcal-day{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:62px;padding:5px 6px;border:1px solid var(--color-bg-light);border-radius:8px;background:var(--color-white);font:inherit;color:inherit;text-align:left;transition:border-color .15s,background .15s}.pk-hcal-day:hover{border-color:var(--color-stone)}.pk-hcal-day.is-picked{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 7%,var(--color-white))}.pk-hcal-day.is-today .pk-hcal-num{color:var(--color-accent-warm)}.pk-hcal-day.is-custom{background:color-mix(in srgb,var(--color-accent-gold, #8ab5a3) 10%,var(--color-white))}.pk-hcal-day.is-custom.is-picked{background:color-mix(in srgb,var(--color-accent-warm) 10%,var(--color-white))}.pk-hcal-day.is-away{background:var(--color-bg-light);color:var(--color-text-muted)}.pk-hcal-num{font-family:var(--font-heading);font-size:13px;font-weight:600;line-height:1.2}.pk-hcal-lock{margin-left:4px;vertical-align:-1px;color:var(--color-text-muted)}.pk-hday-google{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 10px}.pk-hday-google .pk-hours-chip.is-locked{font-size:12.5px;color:var(--color-text-secondary)}.pk-hcal-num em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-right:3px}.pk-hcal-range{font-size:10.5px;line-height:1.35;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.pk-hcal-off{font-size:10.5px;color:var(--color-text-muted)}.pk-hday{margin-top:12px;border-radius:12px;padding:16px 18px;background:var(--color-cream)}.pk-hday-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pk-hday-title{font-family:var(--font-heading);font-size:16px}.pk-hday-note{font-size:12.5px;color:var(--color-text-muted)}.pk-hday-ranges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-hday-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}@media(max-width:900px){.pk-hcal-range{display:none}.pk-hcal-day{min-height:40px}.pk-hcal-day.is-custom:after{content:"·";font-size:18px;line-height:.4;color:var(--color-accent-warm)}}.pk-iw-emptynote{font-size:12.5px;color:var(--color-text-muted);margin:0 0 8px}.pk-file-overlay{overscroll-behavior:contain;justify-content:center;align-items:center;padding:22px;background:#1a2a3280;animation:pk-fade .2s ease}@keyframes pk-file-in{0%{transform:scale(.94) translateY(14px);opacity:0}}@keyframes pk-file-out{to{transform:scale(.96) translateY(8px);opacity:0}}.pk-file{position:relative;width:min(100%,1560px);height:100%;background:var(--color-cream);display:flex;flex-direction:column;min-width:0;border-radius:18px;overflow:hidden;overflow:clip;box-shadow:0 0 0 1px #ffffff59,0 2px 6px #1a2a321f,0 30px 80px -20px #1a2a3273;animation:pk-file-in .32s var(--ease-out)}.is-closing .pk-file{animation:pk-file-out .18s ease-in forwards}.pk-file-close{padding:9px 16px 9px 13px;min-height:40px;font-size:14px;border:1px solid var(--color-stone);background:var(--color-white)}.pk-file-close:hover{background:var(--color-cream);border-color:var(--color-primary)}.pk-file-form{flex:1;min-height:0;display:flex;flex-direction:column}.pk-file-head{position:relative;z-index:3;background:var(--color-white);padding:12px 26px 14px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;align-items:center;border-bottom:1px solid var(--color-border);box-shadow:0 6px 18px -10px #1a2a322e}.pk-file-crumbs{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--color-text-muted);min-width:0}.pk-file-crumbs svg{flex-shrink:0;opacity:.6}.pk-file-crumb{border:0;background:none;padding:2px 4px;margin-left:-4px;border-radius:6px;color:var(--color-primary);font-family:var(--font-body);font-size:12.5px;font-weight:600;white-space:nowrap}.pk-file-crumb:hover{background:var(--color-cream);color:var(--color-primary-deep)}.pk-file-crumb.is-here{color:var(--color-text-secondary);font-weight:500;overflow:hidden;text-overflow:ellipsis}.pk-file-who{grid-column:1;grid-row:2;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.pk-file-who h2{font-size:24px;line-height:1.15;margin:0;overflow-wrap:anywhere}.pk-file-who .pk-serial{margin-left:0;background:none;padding:0;color:var(--color-text-muted);letter-spacing:.06em}.pk-file-who .pk-tracker{background:none;border:0;padding:0}.pk-file-who .pk-tracker-caption{margin-top:0}.pk-file-facts .pk-tracker{background:none;border:0;padding:0}.pk-file-facts .pk-tracker-caption{margin-top:0}.pk-file-facts>.pk-file-need{margin:0}.pk-file-acts{grid-column:2;grid-row:2 / span 2;display:flex;align-items:center;gap:8px;align-self:start}.pk-file-notebtn{padding:9px 16px 9px 13px;min-height:40px;font-size:14px}.pk-file-notebtn.is-on{background:var(--color-cream);border-color:var(--color-stone)}.pk-file-facts{grid-column:1;grid-row:3;display:flex;align-items:center;gap:6px 22px;flex-wrap:wrap;font-size:13.5px;color:var(--color-text-secondary)}.pk-file-facts b{color:var(--color-text-primary);font-weight:600}.pk-file-facts .pk-glance-link{font-size:inherit}.pk-file-note{grid-column:1 / -1;grid-row:4;margin-top:4px;animation:pk-tabbody-in .18s var(--ease-out) backwards}.pk-file-lock{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:var(--tint-gold);border:1px solid var(--tint-gold-edge);color:var(--gold-ink);font-size:13px}.pk-file-lock .pk-file-edit{margin-left:auto}.pk-file-pane.is-locked .pk-file-scroll{pointer-events:none;opacity:.72;filter:saturate(.85)}.pk-file-need{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--tint-gold-edge);background:var(--tint-gold);color:var(--gold-ink);border-radius:999px;padding:5px 11px 5px 9px;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1;transition:background .15s,border-color .15s}.pk-file-need:hover{background:var(--color-white);border-color:var(--gold-pale)}.pk-file-need-dot{width:8px;height:8px;border-radius:50%;background:var(--gold-bright);display:inline-block;flex-shrink:0}.pk-file-body{flex:1;min-height:0;display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.pk-file-index,.pk-file-pane{height:100%}.pk-file-index{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 12px 14px;background:#f2eee8;border-right:1px solid var(--color-border)}.pk-file-pick{display:none}.pk-file-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:0;background:none;padding:4px 10px 12px;color:var(--color-primary);font-family:var(--font-body);font-size:13px;font-weight:600}.pk-file-back:hover{color:var(--color-primary-deep);text-decoration:underline;text-underline-offset:3px}.pk-file-rows{display:flex;flex-direction:column;gap:3px}.pk-file-row{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);gap:1px 9px;align-items:start;text-align:left;border:1px solid transparent;border-radius:10px;padding:8px 11px;background:transparent;color:var(--color-primary-deep);font-family:var(--font-body);transition:background .15s,box-shadow .15s;overflow:hidden}.pk-file-row>svg{color:var(--row-ink, var(--color-primary-light));margin-top:2px;opacity:.85}.pk-file-row-icon{position:relative;display:inline-flex;width:16px;height:16px;margin-top:1px;color:var(--color-primary-light);opacity:.8;transition:opacity .15s,color .15s}.pk-file-row.on .pk-file-row-icon{opacity:1;color:var(--color-primary-deep)}.pk-file-row.needs .pk-file-row-icon:after{content:"";position:absolute;top:-3px;right:-4px;width:7px;height:7px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 0 2px var(--color-cream);animation:pk-dot-breathe 2.6s ease-in-out infinite}.pk-file-row.on.needs .pk-file-row-icon:after{box-shadow:0 0 0 2px var(--color-white)}.pk-file-row-label{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;line-height:1.3}.pk-file-row:hover{background:#ffffffb3}.pk-file-row.on{background:var(--color-white);box-shadow:0 1px 2px #1a2a320f,0 4px 14px -6px #1a2a3224}.pk-file-row>svg{transition:color .15s}.pk-file-row.on>svg{color:var(--row-ink, var(--color-primary-deep));opacity:1}.pk-file-row.on .pk-file-row-label{color:var(--color-primary-deep)}.pk-file-row.on{border-color:var(--color-border)}.pk-file-row:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:1px}.pk-rest-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.pk-rest-row .pk-field{margin:0}.pk-rest-btn{height:var(--field-height, 44px)}.pk-rest-lead{max-width:62ch;text-wrap:pretty}.pk-file-draft{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin-top:10px;padding:9px 13px;border:1px solid var(--gold-line, var(--color-stone));border-radius:10px;background:color-mix(in srgb,var(--gold-pale, #e8c777) 16%,var(--color-white));font-size:13px;color:var(--color-text-secondary)}.pk-file-draft>svg{color:var(--gold-ink, var(--color-primary-deep));flex-shrink:0}.pk-broken{max-width:480px;margin:18vh auto 0;padding:28px 30px;background:var(--color-white);border:1px solid var(--color-stone);border-radius:14px;text-align:left}.pk-broken h2{font-family:var(--font-heading);color:var(--color-primary-deep);margin:0 0 8px}.pk-broken p{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.pk-file-row.is-dot{grid-template-columns:14px minmax(0,1fr)}.pk-file-dot{width:8px;height:8px;margin-top:5px;justify-self:start;border-radius:50%;background:var(--row-ink, var(--color-primary-light));opacity:.4;transition:opacity .15s}.pk-file-row.on .pk-file-dot{opacity:1}.pk-file-row-fact{grid-column:2;min-width:0;font-size:12px;line-height:1.35;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-file-row.on .pk-file-row-fact{color:color-mix(in srgb,var(--row-ink, var(--color-primary-deep)) 72%,var(--color-text-muted))}.pk-file-band{margin:14px 2px 4px;padding:12px 10px 0;border-top:1px solid var(--color-stone)}.pk-file-band span{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted)}.pk-file-band.is-lead{margin-top:2px;padding-top:4px;border-top:0}.pk-file-row.is-off{opacity:.45}.pk-file-row.is-off:hover{background:transparent}.pk-file-rows .pk-tipwrap{display:block}.pk-file-rows .pk-tipwrap .pk-file-row{width:100%}.pk-home-now{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;background:var(--color-white);border:1px solid var(--color-stone);border-radius:12px;padding:14px 18px}.pk-home-now-line{font-family:var(--font-heading);font-size:19px;color:var(--color-primary-deep);margin-right:auto}.pk-home-closed{background:var(--color-cream);border:1px solid var(--color-stone);border-radius:12px;padding:16px 18px;margin-bottom:14px}.pk-home-closed-line{margin:2px 0 12px;font-weight:600;color:var(--color-primary-deep)}.pk-home-closed-doors{margin:10px 0 0;font-size:13px;color:var(--color-text-muted)}.pk-home-closed-doors .pk-josh-link{background:none;border:0;padding:0;font:inherit;font-weight:600}.pk-home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.pk-home-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:14px 15px 13px;font-family:var(--font-body);transition:border-color .15s,box-shadow .15s}.pk-home-tile:hover{border-color:color-mix(in srgb,var(--row-tint, var(--color-border)) 60%,var(--color-border));box-shadow:0 4px 14px -8px #1a2a322e}.pk-home-tile-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--row-tint, var(--color-bg-light));color:var(--row-ink, var(--color-primary-deep))}.pk-home-tile-name{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14.5px;color:var(--color-primary-deep)}.pk-home-tile-fact{font-size:12.5px;line-height:1.45;color:var(--color-text-muted);overflow-wrap:anywhere}.pk-home-tile.is-off{background:transparent;border-style:dashed}.pk-home-tile.is-off:hover{box-shadow:none;border-color:var(--color-border)}.pk-home-tile.is-off .pk-home-tile-icon{background:var(--color-bg-light);color:var(--color-text-muted)}.pk-home-tile.is-off .pk-home-tile-name{color:var(--color-text-muted)}.pk-home-tile.is-off .pk-home-tile-fact{font-style:italic}.pk-file-index-foot{margin-top:auto;padding:14px 10px 2px;border-top:2px dotted var(--color-stone);display:flex;flex-direction:column;gap:8px}.pk-tracker.is-static .pk-tracker-seg{display:block}.pk-tracker.is-static .pk-tracker-seg:hover{transform:none;filter:none}.pk-file-stage-line{font-size:12px;color:var(--color-text-muted)}.pk-file-index-foot .pk-link-danger{align-self:flex-start;padding-left:0}.pk-file-pane{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--color-cream)}.pk-file-scroll{flex:1;min-height:0;overflow-y:auto;padding:22px 32px 30px;display:flex;flex-direction:column;gap:18px;width:100%}.pk-file-scroll>*{max-width:1040px;width:100%}.pk-file-pane-title{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.pk-file-pane-title.is-quiet{display:none}.pk-file-pane-title h3{font-size:22px;color:var(--color-primary-deep);margin:0}.pk-how{margin-left:auto;flex:0 1 auto}.pk-how summary{list-style:none;font-size:13px;font-weight:600;color:var(--color-primary);display:inline-flex;align-items:center;gap:5px}.pk-how summary::-webkit-details-marker{display:none}.pk-how summary:before{content:"?";display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;font-size:10.5px}.pk-how summary>span{text-decoration:underline;text-underline-offset:3px}.pk-how[open]{flex-basis:100%}.pk-how[open] summary{margin-left:auto;width:max-content}.pk-how-body{margin-top:10px;padding:2px 0 6px;background:none;border:0;border-radius:0;box-shadow:none;font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);width:100%;animation:pk-tabbody-in .18s var(--ease-out) backwards}.pk-how-body p{max-width:90ch}.pk-how-body p{margin:0 0 8px}.pk-how-body p:last-child{margin-bottom:0}.pk-file-pane .pk-field-group{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:16px 20px 18px}.pk-file-pane .pk-field-group-title{color:var(--tab-ink, var(--color-accent-warm))}.pk-file-pane .pk-form-grid{grid-template-columns:repeat(3,1fr)}.pk-file-pane .pk-note-group.is-full{min-height:60vh}.pk-card-head{display:flex;align-items:baseline;gap:12px;margin-bottom:4px}.pk-card-head .pk-field-group-title{margin-bottom:0}.pk-card-head-note{margin-left:auto;font-size:12.5px}.pk-file-edit{margin-left:auto;border:0;background:none;padding:2px 4px;color:var(--color-primary);font-family:var(--font-body);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pk-file-edit:hover{color:var(--color-primary-deep)}.pk-facts-acts .pk-file-edit,.pk-facts-editrow .pk-file-edit{margin-left:0}.pk-hero{position:relative;background:linear-gradient(180deg,var(--color-white),color-mix(in srgb,var(--tab-tint, var(--color-cream)) 10%,var(--color-white)));border:1px solid color-mix(in srgb,var(--tab-tint, var(--color-border)) 55%,var(--color-border));border-radius:var(--radius-lg);padding:20px 24px;box-shadow:0 1px 2px #1a2a320d,0 14px 34px -14px color-mix(in srgb,var(--tab-ink, #7e3d20) 32%,transparent);display:flex;flex-direction:column;gap:6px}.pk-hero.is-empty{background:var(--color-white)}.pk-hero-cap{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tab-ink, var(--color-accent-warm))}.pk-hero-when{font-family:var(--font-heading);font-size:30px;line-height:1.15;color:var(--color-primary-deep);margin:2px 0 0;text-wrap:balance}.pk-hero-q{font-family:var(--font-heading);font-size:23px;line-height:1.2;color:var(--color-primary-deep);margin:2px 0 0;text-wrap:balance}.pk-hero-with{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;font-size:15px;color:var(--color-text-secondary)}.pk-hero-sub{margin:0;font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);max-width:72ch}.pk-hero-note{font-size:13px;color:var(--color-text-muted)}.pk-hero-acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.pk-hero-clear{margin-left:auto}.pk-hero-acts a.pk-btn{text-decoration:none}.pk-hero .pk-fit-options{margin-top:8px}.pk-hero-fields{margin-top:6px}.pk-hero-pick{margin-top:8px;max-width:560px}.pk-hero-pick .pk-field{min-width:0}.pk-hero-move{margin-top:6px;padding-top:12px;border-top:1px dashed var(--color-stone);animation:pk-tabbody-in .18s var(--ease-out) backwards}.pk-hero-weekly{margin-top:12px;align-items:flex-start;max-width:560px}.pk-hero-weekly input{margin-top:2px;flex:none}.pk-hero-weekly-note{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--color-text-muted)}.pk-file-pane details.pk-sg-fold{padding:0}.pk-sg-fold summary{list-style:none;display:flex;align-items:center;gap:8px;padding:14px 20px;color:var(--tab-ink, var(--color-accent-warm))}.pk-sg-fold summary::-webkit-details-marker{display:none}.pk-sg-fold summary .pk-field-group-title{margin:0}.pk-sg-fold summary:after{content:"⌄";margin-left:4px;font-size:14px;line-height:1;color:var(--color-text-muted);transition:transform .15s}.pk-sg-fold[open] summary:after{transform:rotate(180deg)}.pk-sg-fold-state{font-size:13.5px;color:var(--color-text-primary);font-weight:500}.pk-sg-fold-hint{margin-left:auto;font-size:12.5px;color:var(--color-text-muted)}.pk-sg-fold>.pk-field-group{border:0;box-shadow:none;border-radius:0;border-top:2px dotted var(--color-border);padding-top:14px}.pk-sg-fold>.pk-field-group>.pk-field-group-title{display:none}.pk-ppr-lead{font-size:13.5px;margin:-2px 0 10px;max-width:72ch}.pk-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:6px 0 0}.pk-facts-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px dotted var(--color-border);font-size:14px;align-items:start}.pk-facts-row.pk-facts-wide{grid-column:1 / -1}.pk-facts-row dt{color:var(--color-text-muted);margin:0}.pk-facts-row dd{margin:0;color:var(--color-text-primary);font-weight:500;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.pk-facts-unset{color:var(--color-text-muted);font-weight:400}.pk-facts-row dd.is-multiline{display:block;white-space:pre-wrap;font-weight:400;line-height:1.5}.pk-facts-note{margin-top:12px}.pk-factgroup .pk-card-head{margin-bottom:2px}.pk-factgroup.is-editing .pk-card-head{margin-bottom:8px}.pk-facts-acts{display:inline-flex;gap:10px;align-items:center}.pk-facts-editrow{margin:4px 0 0;flex-basis:100%}.pk-sess-none{font-size:13.5px;margin:6px 0 0}.pk-sess-table td,.pk-sess-table th{font-variant-numeric:tabular-nums}.pk-sess-note{color:var(--color-text-secondary)}.pk-sess-fornext{display:block;font-size:12.5px;color:var(--color-text-muted)}.pk-sess-fornext b{font-weight:600;color:var(--color-text-secondary);margin-right:4px}.pk-hero.is-live{--tab-tint: var(--color-accent-warm);--tab-ink: var(--color-accent-warm);border-color:color-mix(in srgb,var(--color-accent-warm) 45%,var(--color-border))}.pk-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--color-accent-warm);margin-right:8px;vertical-align:1px;animation:pk-live-pulse 2.4s ease-in-out infinite}@keyframes pk-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.pk-hero-clock{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:2px 0 0}.pk-hero-elapsed{font-family:var(--font-heading);font-size:40px;line-height:1.05;color:var(--color-primary-deep);font-variant-numeric:tabular-nums}.pk-hero-left{font-size:14px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.pk-hero-left.is-soon{color:var(--gold-ink);font-weight:600}.pk-hero-last{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:baseline;margin-top:12px;padding:10px 12px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-cream) 70%,var(--color-white));font-size:13.5px;line-height:1.5;color:var(--color-text-secondary)}.pk-hero-last-cap{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);grid-row:span 2;padding-top:2px}.pk-hero-last-next b{font-weight:600;color:var(--color-primary-deep);margin-right:4px}.pk-hero-last-line+.pk-hero-last-next{grid-column:2}.pk-sess-notefield{margin-top:12px;max-width:640px}.pk-sess-notefield textarea.pk-input{resize:vertical;min-height:0;line-height:1.5}.pk-sess-note-state{font-weight:400;color:var(--color-text-muted);margin-left:8px}.pk-cell-empty{color:var(--color-stone)}.pk-file-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 32px;background:var(--color-white);border-top:1px solid var(--color-border);box-shadow:0 -8px 20px -14px #1a2a3238;position:relative;z-index:2}@media(max-width:1080px){.pk-file-body{grid-template-columns:196px minmax(0,1fr)}.pk-file-scroll{padding:18px 22px 26px}.pk-file-foot{padding:12px 22px}.pk-file-pane .pk-form-grid{grid-template-columns:repeat(2,1fr)}.pk-facts{grid-template-columns:1fr}}@media(max-width:820px){.pk-file-overlay{padding:0}.pk-file{border-radius:0}.pk-file-head{padding:8px 12px 10px 16px;gap:3px 12px}.pk-file-crumbs{grid-column:1;grid-row:1;overflow:hidden;white-space:nowrap}.pk-file-acts{grid-column:2;grid-row:1;align-self:center}.pk-file-notebtn-word{display:none}.pk-file-acts .pk-file-notebtn{padding:7px 9px;min-height:34px}.pk-file-acts .pk-file-close{padding:7px 11px 7px 9px;min-height:34px;font-size:13px;white-space:nowrap}.pk-file-who{grid-column:1 / -1;gap:4px 10px}.pk-file-who h2{font-size:19px}.pk-file-facts{grid-column:1 / -1;font-size:13px;gap:4px 16px}.pk-file-body{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.pk-file-index{position:relative;z-index:4;overflow:visible;padding:8px 12px;border-right:0;border-bottom:1px solid var(--color-border)}.pk-file-pick{display:flex;align-items:center;gap:9px;width:100%;border:1px solid color-mix(in srgb,var(--row-tint, var(--color-border)) 55%,var(--color-border));border-radius:10px;background:var(--color-white);padding:10px 13px;font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--row-ink, var(--color-primary-deep));text-align:left}.pk-file-pick .pk-file-dot,.pk-file-pick .pk-file-row-icon{margin-top:0;opacity:1}.pk-file-pick-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-file-pick-chev{flex-shrink:0;transition:transform .18s var(--ease-out)}.pk-file-index.is-open .pk-file-pick-chev{transform:rotate(180deg)}.pk-file-rows{display:none}.pk-file-index.is-open .pk-file-rows{display:flex;flex-direction:column;gap:3px;position:absolute;top:calc(100% - 2px);left:8px;right:8px;max-height:min(60vh,420px);overflow-y:auto;padding:8px;background:#f2eee8;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 18px 40px -18px #1a2a3266}.pk-file-band{margin:8px 2px 2px;padding-top:8px}.pk-file-index-foot{display:none}.pk-file-scroll{padding:14px 14px 20px;gap:14px}.pk-file-pane .pk-form-grid{grid-template-columns:1fr}.pk-file-foot{padding:10px 14px}.pk-hero{padding:16px}.pk-hero-when{font-size:24px}.pk-hero-clear{margin-left:0}.pk-facts-row{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.pk-file,.is-closing .pk-file,.pk-file-note,.pk-how-body,.pk-hero-move,.pk-live-dot{animation:none}.pk-file-pick-chev{transition:none}}.pk-dash{display:flex;flex-direction:column;gap:22px;margin-top:4px}.pk-dash-cols{display:grid;gap:22px;align-items:start}.pk-dash-cols.is-three{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.pk-dash-cols.is-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pk-dash-col{display:flex;flex-direction:column;gap:22px;min-width:0}.pk-desk-region{position:relative;min-width:0}.pk-desk-top{display:flex;flex-direction:column;gap:22px}.pk-desk-slot{min-width:0}.pk-dash-folio{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-warm);margin:0 0 6px}.pk-dsec{position:relative;min-width:0}.pk-dsec-head{display:flex;align-items:baseline;gap:12px;padding:0 2px 9px;margin-bottom:12px;border-bottom:1px solid var(--color-border);min-width:0}.pk-dsec-title{display:inline-flex;align-items:center;gap:9px;min-width:0;border:0;background:none;padding:0;color:var(--color-primary-deep);text-align:left}.pk-dsec-glyph{color:color-mix(in srgb,var(--color-primary-deep) 45%,var(--dsec-tint, var(--color-sage)));flex-shrink:0}.pk-dsec-hl{font-family:var(--font-heading);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.005em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-dsec-action{margin-left:auto;font-size:13px;align-self:center}.pk-dsec-action .pk-card-head-link{font-size:13px}.pk-dsec-body{position:relative;background:linear-gradient(180deg,var(--color-white) 0%,#fdfbf8 100%);border:1px solid var(--color-border);border-radius:12px;padding:18px 20px 20px;box-shadow:inset 0 1px #ffffffe6,0 1px #1a2a320a,0 2px 6px #1a2a320d,0 14px 30px -16px #1a2a3233;min-width:0;animation:pk-tabbody-in .18s var(--ease-out) backwards}.pk-dsec .pk-meeting{background:none;border:0;padding:0;min-width:0;flex:none}.pk-dsec .pk-today-main{min-width:0}.pk-dsec .pk-board{max-height:380px}.pk-dsec .pk-card-head,.pk-dsec .pk-rainbow-note{margin-bottom:0}.pk-dsec .pk-recent-list{margin-top:2px}@media(max-width:1180px){.pk-dash-cols.is-three{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pk-dash-cols.is-three .pk-dash-col:first-child{grid-column:1 / -1}}@media(max-width:760px){.pk-dash-cols.is-three,.pk-dash-cols.is-two{grid-template-columns:1fr}.pk-dash-cols.is-three .pk-dash-col:first-child{grid-column:auto}.pk-dsec-body{padding:14px 14px 16px}}@media(prefers-reduced-motion:reduce){.pk-dsec-body{animation:none}.pk-dsec-chev{transition:none}}.pk-iw-emptyover{z-index:3}.pk-iw-emptyover .pk-iw-emptynote{display:inline-block;background:color-mix(in srgb,var(--color-cream) 92%,var(--color-white));border:1px solid var(--color-border);border-radius:12px;padding:12px 18px;box-shadow:0 1px 2px #1a2a320d,0 10px 26px -12px #1a2a3238;color:var(--color-text-secondary);font-size:13.5px;margin:0}.pk-timestrip{position:relative;margin:-8px 0 20px}.pk-ts-shelf{transition:opacity .3s}.pk-timestrip.is-hidden .pk-ts-shelf{opacity:0;pointer-events:none}.pk-ts-row{min-height:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 0 12px}.pk-clock{position:relative;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 6px;border-radius:999px;border:1px solid var(--color-border);background:linear-gradient(180deg,var(--color-white),#fbf8f4);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1a2a320d;color:var(--color-text-secondary);animation:pk-clock-back .36s var(--ease-out) both;transition:box-shadow .15s,border-color .15s}.pk-clock:hover{border-color:var(--color-stone);box-shadow:inset 0 1px #ffffffe6,0 3px 8px #1a2a3214}.pk-clock.is-home{border-color:color-mix(in srgb,var(--color-accent-warm) 60%,var(--color-border))}.pk-clock.is-away{animation:pk-clock-away .34s ease-in both}.pk-clock-text{display:flex;flex-direction:column;line-height:1.05;gap:1px}.pk-clock-place{font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.pk-clock-time{font-size:13px;font-weight:600;color:var(--color-text-primary);display:inline-flex;overflow:hidden;font-variant-numeric:tabular-nums}.pk-clock.is-home .pk-clock-place{color:var(--color-accent-warm)}.pk-clock .pk-timechip-x{position:absolute;right:4px;top:4px}@keyframes pk-clock-away{to{transform:translateY(6px) scale(.86);opacity:0}}@keyframes pk-clock-back{0%{transform:translateY(6px) scale(.86);opacity:0}}.pk-dial{flex-shrink:0}.pk-dial-face{stroke-width:1}.pk-dial.is-day .pk-dial-face{fill:#f6e8c9;stroke:#d9c28e}.pk-dial.is-dusk .pk-dial-face{fill:#f2d3bd;stroke:#d9a486}.pk-dial.is-night .pk-dial-face{fill:#2f4c5b;stroke:#22394a}.pk-dial-tick{stroke-width:1;stroke-linecap:round}.pk-dial-hour,.pk-dial-min{stroke-linecap:round}.pk-dial-hour{stroke-width:2}.pk-dial-min{stroke-width:1.4}.pk-dial.is-day .pk-dial-tick,.pk-dial.is-dusk .pk-dial-tick{stroke:#2c4f5f59}.pk-dial.is-day .pk-dial-hour,.pk-dial.is-day .pk-dial-min,.pk-dial.is-day .pk-dial-pin,.pk-dial.is-dusk .pk-dial-hour,.pk-dial.is-dusk .pk-dial-min,.pk-dial.is-dusk .pk-dial-pin{stroke:var(--color-primary-deep);fill:var(--color-primary-deep)}.pk-dial.is-night .pk-dial-tick{stroke:#f7f4f066}.pk-dial.is-night .pk-dial-hour,.pk-dial.is-night .pk-dial-min,.pk-dial.is-night .pk-dial-pin{stroke:var(--color-cream);fill:var(--color-cream)}.pk-dial-hour,.pk-dial-min{transition:transform .6s var(--ease-out)}.pk-ts-tools{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.pk-ts-tool{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--color-text-muted);font-family:var(--font-body);font-size:11.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.pk-ts-tool:hover{background:var(--color-white);border-color:var(--color-border);color:var(--color-primary-deep)}.pk-ts-addfield{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white)}.pk-ts-addfield input{border:none;outline:none;background:transparent;font-family:var(--font-body);font-size:12px;width:96px;color:var(--color-text-primary)}.pk-ts-peek{position:absolute;left:0;top:3px;display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 4px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-white);color:var(--color-text-muted);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(4px) scale(.92);pointer-events:none;transition:opacity .25s .05s,transform .25s .05s var(--ease-out),border-color .15s,color .15s}.pk-ts-peek:hover{border-color:var(--color-accent-warm);color:var(--color-primary-deep)}.pk-timestrip.is-hidden .pk-ts-peek{opacity:1;transform:none;pointer-events:auto;transition-delay:.2s}@media(max-width:820px){.pk-timestrip{display:none}}@media(prefers-reduced-motion:reduce){.pk-clock,.pk-clock.is-away{animation:none}.pk-ts-shelf,.pk-ts-peek,.pk-dial-hour,.pk-dial-min{transition:none}}.pk-slots{display:flex;flex-direction:column;gap:8px;min-width:0}.pk-slots-days{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.pk-slot-day{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:64px;padding:6px 10px 7px;border:1px solid var(--color-stone);border-radius:10px;background:var(--color-white);color:var(--color-text-secondary);font-family:var(--font-body);line-height:1.1;transition:background .15s,border-color .15s,color .15s}.pk-slot-day.pk-skel{height:44px;border:0}.pk-slot-dow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pk-slot-date{font-size:13px;font-weight:600;color:var(--color-text-primary);white-space:nowrap}.pk-slot-day:hover{border-color:var(--color-accent-warm)}.pk-slot-day.on{background:var(--tint-green);border-color:var(--color-accent-warm);color:var(--green-ink)}.pk-slot-day.on .pk-slot-date{color:var(--green-ink)}.pk-slot-day.has-pick:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-primary);margin-top:2px}.pk-slots-times{display:flex;flex-wrap:wrap;gap:6px}.pk-slot-time{border:1px solid var(--color-stone);border-radius:999px;background:var(--color-white);padding:7px 13px;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;transition:background .15s,border-color .15s,color .15s}.pk-slot-time:hover{border-color:var(--color-primary)}.pk-slot-time.on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pk-slots-outside{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary);font-weight:600}.pk-slots-outside em{font-style:normal;font-weight:500;color:var(--color-text-muted)}.pk-slots-clear{border:0;background:none;padding:2px;color:var(--color-text-muted);display:inline-flex}.pk-slots .pk-slotpicker-else{margin-top:0}.pk-appt-row .pk-field:has(.pk-slots){flex-basis:100%}.pk-file-dark{--dk-ground: var(--color-primary-deep);--dk-head: #23414d;--dk-index: #274855;--dk-line: rgba(247, 244, 240, .12);--dk-ink: var(--color-cream);--dk-body: rgba(247, 244, 240, .85);--dk-muted: rgba(247, 244, 240, .6);--dk-shade: rgba(9, 22, 28, .55);background:var(--dk-ground);color:var(--dk-body);box-shadow:0 0 0 1px #ffffff14,0 2px 6px #09161c4d,0 30px 80px -20px #09161cbf}.pk-file-dark .pk-file-head{background:var(--dk-head);border-bottom-color:var(--dk-line);box-shadow:0 8px 22px -10px var(--dk-shade)}.pk-file-head.is-team{grid-template-columns:auto minmax(0,1fr) auto;gap:4px 16px;padding-bottom:16px}.pk-file-head.is-team .pk-file-crumbs{grid-column:1 / -1;grid-row:1;margin-bottom:4px}.pk-file-portrait{grid-column:1;grid-row:2 / span 2;align-self:center;justify-self:start;width:max-content;border-radius:50%;box-shadow:0 0 0 2px #f7f4f02e,0 8px 20px -8px var(--dk-shade);line-height:0}.pk-file-head.is-team .pk-file-who{grid-column:2;grid-row:2}.pk-file-head.is-team .pk-file-facts{grid-column:2;grid-row:3}.pk-file-head.is-team .pk-file-acts{grid-column:3;grid-row:2 / span 2}.pk-file-notice{grid-column:1 / -1;grid-row:4;display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:9px 12px;border-radius:10px;background:#f7f4f014;border:1px solid rgba(247,244,240,.14);color:var(--dk-body);font-size:13px;line-height:1.45;text-wrap:pretty}.pk-file-notice svg{flex:none;margin-top:2px;opacity:.8}.pk-file-notice strong{color:var(--dk-ink)}.pk-file-dark .pk-file-crumbs{color:var(--dk-muted)}.pk-file-dark .pk-file-crumb{color:var(--dk-ink)}.pk-file-dark .pk-file-crumb:hover{background:#f7f4f01a;color:var(--color-white)}.pk-file-dark .pk-file-crumb.is-here{color:var(--dk-body)}.pk-file-dark .pk-file-who h2{color:var(--dk-ink)}.pk-file-dark .pk-file-facts{color:var(--dk-body)}.pk-file-dark .pk-file-facts b{color:var(--dk-ink)}.pk-file-dark .pk-file-facts a{color:var(--dk-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f7f4f066}.pk-file-dark .pk-file-facts a:hover{color:var(--color-white);text-decoration-color:currentColor}.pk-badge.pk-file-role{background:#f7f4f024;color:var(--dk-ink)}.pk-file-dark .pk-you-chip{background:#6b9e8a47;color:#c9e4d6}.pk-file-dark .pk-former-chip{background:#f7f4f024;color:var(--dk-body);margin-left:0;text-transform:none;letter-spacing:0;font-size:12px;padding:3px 9px}.pk-file-dark .pk-file-close,.pk-file-dark .pk-file-foot .pk-btn.pk-btn-secondary{background:#f7f4f014;border:1px solid rgba(247,244,240,.24);color:var(--dk-ink)}.pk-file-dark .pk-file-close:hover,.pk-file-dark .pk-file-foot .pk-btn.pk-btn-secondary:hover{background:#f7f4f029;border-color:#f7f4f06b}.pk-file-dark .pk-file-foot .pk-btn:not(.pk-btn-secondary){background:var(--color-cream);color:var(--color-primary-deep)}.pk-file-dark .pk-file-foot .pk-btn:not(.pk-btn-secondary):hover:not(:disabled){background:var(--color-white);box-shadow:0 3px 12px #09161c66}.pk-file-dark .pk-file-foot .pk-btn:disabled{opacity:.6}.pk-file-dark .pk-file-need{background:#c9a22729;border-color:#d9b25c6b;color:#f1dc9a}.pk-file-dark .pk-file-need:hover{background:#c9a22747;border-color:#d9b25cb3}.pk-file-dark .pk-file-need-dot{background:var(--gold-pale)}.pk-file-dark .pk-file-need.is-ready{background:#6b9e8a33;border-color:#9fc2a480;color:#cfe7d8}.pk-file-dark .pk-file-need.is-ready:hover{background:#6b9e8a52}.pk-file-dark .pk-file-index{background:var(--dk-index);border-right-color:var(--dk-line)}.pk-file-dark .pk-file-row{color:var(--dk-body)}.pk-file-dark .pk-file-row>svg{color:var(--row-tint, var(--dk-muted));opacity:.7}.pk-file-dark .pk-file-row-icon{color:var(--row-tint, var(--dk-muted))}.pk-file-dark .pk-file-row:hover{background:#f7f4f00f}.pk-file-dark .pk-file-row.on{background:#f7f4f01a;border-color:color-mix(in srgb,var(--row-tint, var(--dk-line)) 40%,transparent);box-shadow:0 1px 2px #09161c59,0 10px 24px -12px var(--dk-shade)}.pk-file-dark .pk-file-row.on>svg,.pk-file-dark .pk-file-row.on .pk-file-row-label{color:var(--row-tint, var(--dk-ink))}.pk-file-dark .pk-file-row .pk-file-need-dot{background:var(--gold-pale)}.pk-file-dark .pk-file-row:focus-visible{outline-color:#f7f4f099}.pk-file-dark .pk-file-index-foot{border-top-color:#f7f4f02e}.pk-file-dark .pk-file-stage-line{color:var(--dk-muted)}.pk-file-wizard{display:inline-flex;align-items:flex-start;gap:7px;border:0;background:none;padding:0;text-align:left;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1.4;color:var(--dk-body)}.pk-file-wizard svg{flex:none;margin-top:2px;color:var(--gold-pale)}.pk-file-wizard:hover{color:var(--dk-ink);text-decoration:underline;text-underline-offset:3px}.pk-file-dark .pk-file-pane{background:var(--color-white)}.pk-file-dark .pk-file-pane-title h3{color:var(--color-primary-deep)}.pk-file-dark .pk-how summary{color:var(--color-primary-deep)}.pk-file-dark .pk-notify-intro{color:var(--color-text-secondary)}.pk-file-dark .pk-file-pane .pk-field-group,.pk-file-dark .pk-file-pane .pk-card{background:transparent;border:none;border-radius:0;box-shadow:none;border-top:1px solid var(--color-bg-light);padding-left:0;padding-right:0;color:var(--color-text-primary)}.pk-file-dark .pk-how-body{color:var(--color-text-secondary)}.pk-sign>.pk-btn{align-self:flex-start}.pk-file-dark .pk-hero{background:var(--color-cream);border:none;box-shadow:none;color:var(--color-text-primary)}.pk-file-dark .pk-hero.is-urgent{background:color-mix(in srgb,var(--color-danger) 7%,var(--color-white))}.pk-file-dark .pk-hero.is-pending{background:var(--tint-gold)}.pk-hero-launch .pk-launch-list{margin-top:6px}.pk-hero-launch .pk-launch-row{padding:9px 0}.pk-hero-launch .pk-launch-items{margin-top:6px}.pk-hero-launch>.pk-hero-note{margin-top:8px}.pk-file-dark .pk-file-foot{background:var(--dk-head);border-top-color:var(--dk-line);box-shadow:0 -8px 20px -14px #09161ce6}@media(max-width:820px){.pk-file-head.is-team{grid-template-columns:auto minmax(0,1fr);gap:6px 12px}.pk-file-head.is-team .pk-file-crumbs{grid-column:1 / -1;grid-row:1;padding-right:96px;overflow:hidden;white-space:nowrap}.pk-file-head.is-team .pk-file-acts{grid-column:1 / -1;grid-row:1;justify-self:end;align-self:center}.pk-file-head.is-team .pk-file-close{padding:7px 12px 7px 10px;min-height:34px;font-size:13px}.pk-file-portrait{grid-row:2;align-self:start}.pk-file-portrait .pk-avatar{width:44px!important;height:44px!important}.pk-file-head.is-team .pk-file-who{grid-column:2;grid-row:2}.pk-file-head.is-team .pk-file-facts{grid-column:1 / -1;grid-row:3}.pk-file-notice{grid-row:4}.pk-file-dark .pk-file-index{border-bottom-color:var(--dk-line)}.pk-file-dark .pk-file-row{background:#f7f4f00f;border-color:#f7f4f024}.pk-file-dark .pk-file-row.on{background:#f7f4f024;border-color:color-mix(in srgb,var(--row-tint) 60%,transparent)}.pk-file-dark .pk-file-pick{background:#f7f4f014;border-color:#f7f4f047;color:var(--dk-ink)}.pk-file-dark .pk-file-pick .pk-file-dot{background:var(--row-tint, var(--dk-ink));opacity:1}.pk-file-dark .pk-file-index.is-open .pk-file-rows{background:var(--dk-index);border-color:var(--dk-line);box-shadow:0 18px 40px -18px #000000bf}}.pk-punch{margin:4px 12px 12px;padding:12px;border-radius:14px;background:#f7f4f012;border:1px solid rgba(247,244,240,.16);display:flex;flex-direction:column;gap:8px}.pk-punch.is-on{background:color-mix(in srgb,var(--color-accent-warm) 16%,transparent);border-color:color-mix(in srgb,var(--color-accent-warm) 55%,transparent)}.pk-punch.is-stale{background:color-mix(in srgb,var(--gold) 14%,transparent);border-color:color-mix(in srgb,var(--gold) 55%,transparent)}.pk-punch-head{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f7f4f0c7}.pk-punch-dot{width:8px;height:8px;border-radius:50%;background:var(--color-accent-warm);display:inline-block;flex-shrink:0;animation:pk-punch-pulse 2.4s ease-in-out infinite}.pk-punch.is-stale .pk-punch-dot{background:var(--gold);animation:none}@keyframes pk-punch-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pk-punch-dot{animation:none}}.pk-punch-time{font-family:var(--font-heading);font-size:21px;line-height:1.1;color:var(--color-cream);text-decoration:none;font-variant-numeric:tabular-nums}.pk-punch-cat{font-size:12px;line-height:1.35;color:#f7f4f0b8}.pk-punch-btn{justify-content:center;min-height:34px;font-size:13px;padding:6px 12px}.pk-punch-zone{border-top:1px solid rgba(247,244,240,.12);background:#09161c24;padding:6px 0 0}.pk-punch-zone .pk-punch{margin-top:0}.pk-punch-row{display:flex;align-items:center;gap:10px;width:calc(100% - 24px);margin:0 12px 5px;padding:6px 10px;border:0;border-radius:9px;background:none;color:#f7f4f0b3;font-family:var(--font-body);font-size:13px;font-weight:500;text-align:left;transition:background .15s,color .15s}.pk-punch-row:hover{background:#f7f4f017;color:var(--color-cream)}.pk-punch-row svg{opacity:.85;flex-shrink:0}.pk-punch.is-in{animation:pk-punch-in .18s var(--ease-out) backwards}@keyframes pk-punch-in{0%{opacity:0;transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.pk-punch.is-in{animation:none}}.pk-punch-x{margin-left:auto;border:0;background:none;color:#f7f4f099;padding:2px;display:inline-flex}.pk-punch-x:hover{color:var(--color-cream)}.pk-nav-utils{display:flex;gap:4px;margin-top:6px}.pk-nav-util{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 4px;border:0;border-radius:9px;background:none;color:#f7f4f099;font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .15s,color .15s}.pk-nav-util:hover,.pk-nav-util.active{background:#f7f4f017;color:var(--color-cream)}.pk-nav-util.is-ring:hover svg{animation:pk-ring-spin .9s ease-in-out}@media(prefers-reduced-motion:reduce){.pk-nav-util.is-ring:hover svg{animation:none}}.pk-topbar-clock{display:inline-flex;align-items:center;gap:7px;margin:0 10px;padding:5px 12px;border-radius:999px;background:#f7f4f01f;border:1px solid color-mix(in srgb,var(--color-accent-warm) 60%,transparent);color:var(--color-cream);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.pk-break-nudge{display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--color-accent-warm) 9%,white);border:1.5px solid color-mix(in srgb,var(--color-accent-warm) 42%,white);border-radius:14px;padding:12px 16px;margin-bottom:18px;font-size:13.5px}.pk-break-nudge>svg{color:var(--color-accent-warm);flex-shrink:0}.pk-break-nudge span{flex:1}.pk-break-nudge strong{color:var(--color-primary-deep)}@media(max-width:720px){.pk-break-nudge{flex-wrap:wrap}}.pk-ts-clock.is-on{border-color:color-mix(in srgb,var(--color-accent-warm) 55%,white)}.pk-ts-clock.is-stale{border-color:color-mix(in srgb,var(--gold) 50%,white);background:color-mix(in srgb,var(--gold) 5%,white)}.pk-ts-clock-row{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.pk-ts-mins{font-variant-numeric:tabular-nums;white-space:nowrap}.pk-ts-sums{display:flex;flex-direction:column;gap:9px}.pk-ts-sum{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;font-size:13.5px}.pk-ts-sum>span:first-child{min-width:180px;font-weight:600}.pk-ts-day{border-top:1px solid var(--color-border);padding-top:10px;margin-top:10px}.pk-ts-day:first-of-type{border-top:0;padding-top:0;margin-top:0}.pk-ts-day-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft, #6b6b64);margin-bottom:2px}.pk-ts-entry{padding:7px 0}.pk-ts-entry-line{display:flex;align-items:baseline;gap:8px 10px;flex-wrap:wrap;font-size:13.5px}.pk-ts-entry-line .pk-ts-mins{margin-left:auto}.pk-ts-entry-acts{display:flex;gap:14px;margin-top:4px}.pk-ts-entry-acts .pk-josh-link{background:none;border:0;padding:0;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.pk-ts-entry-edit{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}.pk-ts-testdata{opacity:.55;filter:grayscale(.5)}.pk-ts-person{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;font-size:14px;text-align:left;color:inherit;flex-wrap:wrap}.pk-ts-person .pk-badge{display:inline-flex;align-items:center;gap:6px}.pk-ts-chev{transition:transform .18s ease;flex-shrink:0;color:var(--color-text-soft, #6b6b64)}.pk-ts-chev.is-open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pk-ts-chev{transition:none}}.pk-hcal-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:16px 0 8px}.pk-tp{position:relative;display:inline-block}.pk-tp-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--color-stone);border-radius:9px;background:var(--color-white);font:inherit;font-size:13.5px;color:var(--color-text-primary);transition:border-color .15s}.pk-tp-chip:hover,.pk-tp-chip[aria-expanded=true]{border-color:var(--color-accent-warm)}.pk-tp-chip svg{color:var(--color-text-muted)}.pk-tp-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:252px;padding:10px;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 10px #1a2a3214,0 18px 44px -12px #1a2a3240}.pk-tp-hours{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.pk-tp-hour{padding:6px 0;border:none;border-radius:7px;background:none;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-text-secondary);text-align:center;transition:background .12s,color .12s}.pk-tp-hour:hover{background:var(--color-cream);color:var(--color-text-primary)}.pk-tp-hour.on{background:var(--color-primary-deep);color:var(--color-cream)}.pk-tp-mins{display:flex;gap:6px;margin-top:9px}.pk-tp-min{flex:1;padding:7px 0;border:1px solid var(--color-stone);border-radius:8px;background:var(--color-white);font:inherit;font-size:12.5px;color:var(--color-text-secondary);transition:background .12s,color .12s,border-color .12s}.pk-tp-min:hover{border-color:var(--color-accent-warm);color:var(--color-text-primary)}.pk-tp-min.on{background:var(--color-accent-warm);border-color:var(--color-accent-warm);color:#fff}.pk-nav-dot{width:7px;height:7px;border-radius:50%;background:var(--gold-pale, #d9b25c);flex-shrink:0;margin-left:2px;animation:pk-dot-breathe 2.6s ease-in-out infinite}@keyframes pk-dot-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.pk-nav-dot{animation:none}}.pk-inbox-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.pk-inbox-tools .pk-search{flex:1;min-width:230px}.pk-inbox-more{margin-top:10px;font-size:13px;color:var(--color-text-secondary)}.pk-guide{display:flex;flex-direction:column;gap:14px}.pk-guide-railfoot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border);flex:none}.pk-guide-railnote{flex:none}.pk-guide-clock{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-accent-warm);font-weight:600}.pk-guide-start,.pk-guide-swap{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--color-text-muted);white-space:nowrap}.pk-guide-start{color:var(--color-accent-warm);font-weight:600}.pk-guide-start:hover{color:var(--color-primary-deep)}.pk-guide-swap{text-decoration:underline;text-underline-offset:3px}.pk-guide-swap:hover{color:var(--color-primary)}.pk-guide-grid{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(280px,340px);gap:22px;align-items:start}.pk-guide-rail{position:sticky;top:0;display:flex;flex-direction:column;max-height:100vh;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.pk-guide-rail::-webkit-scrollbar{width:4px}.pk-guide-rail::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.pk-guide-rail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;flex:none}.pk-guide-railrow{display:flex;align-items:baseline;gap:9px;width:100%;text-align:left;border:0;background:none;padding:7px 10px;border-radius:var(--radius-sm);font:inherit;font-size:13px;color:var(--color-text-secondary)}.pk-guide-railrow:hover{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.pk-guide-railrow.on{background:color-mix(in srgb,var(--color-primary) 11%,transparent);color:var(--color-primary-deep);font-weight:600}.pk-guide-railnum{flex:none;font-size:11px;font-variant-numeric:tabular-nums;color:var(--color-text-muted);min-width:12px}.pk-guide-railrow.on .pk-guide-railnum{color:var(--color-primary)}.pk-guide-railrow.done .pk-guide-railnum{color:var(--color-accent-warm)}.pk-guide-railrow.done .pk-guide-raillabel{color:var(--color-text-primary)}.pk-guide-raillabel{min-width:0;line-height:1.3}.pk-guide-railnote{margin:12px 10px 0;font-size:12px;line-height:1.45;color:var(--color-text-muted)}.pk-guide-body{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:548px}.pk-guide-move{margin-top:auto}.pk-guide-head{display:flex;flex-direction:column;gap:3px}.pk-guide-eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-guide-head h4{font-family:var(--font-heading);font-size:22px;font-weight:500;color:var(--color-primary-deep);margin:0;text-wrap:balance}.pk-guide-aim{margin:0;font-size:14px;color:var(--color-text-secondary);max-width:60ch}.pk-guide-blocklabel{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px}.pk-guide-say{padding:15px 18px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-warm) 8%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent-warm) 24%,var(--color-border))}.pk-guide-line{font-family:var(--font-heading);font-size:17px;line-height:1.5;color:var(--color-text-primary);margin:0 0 10px;max-width:58ch;text-wrap:pretty}.pk-guide-line:last-of-type{margin-bottom:0}.pk-guide-yourway{margin:12px 0 0;font-size:12px;color:var(--color-text-muted);font-style:italic}.pk-guide-listen ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.pk-guide-listen li{font-size:13.5px;line-height:1.5;color:var(--color-text-secondary)}.pk-guide-care{display:flex;gap:9px;align-items:flex-start;margin:0;padding:11px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--gold) 9%,var(--color-white));border:1px solid color-mix(in srgb,var(--gold) 26%,var(--color-border));font-size:13px;line-height:1.5;color:var(--gold-soft)}.pk-guide-care svg{flex:none;margin-top:2px;color:var(--gold-ink)}.pk-guide-work{display:flex;flex-direction:column;gap:14px}.pk-guide-notewrap{display:flex;flex-direction:column;gap:4px}.pk-guide-ending-act{margin:10px 0 12px}.pk-guide-ending-act:empty{display:none}.pk-guide-done{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-warm) 10%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent-warm) 30%,var(--color-border))}.pk-guide-done>div{flex:1 1 260px;min-width:0}.pk-guide-done strong{display:block;font-size:14px;color:var(--color-text-primary)}.pk-guide-done p{margin:2px 0 0;font-size:13px}.pk-guide-move{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--color-border);flex-wrap:wrap}.pk-guide-move-btn{min-width:116px;justify-content:center;white-space:nowrap}.pk-guide-count{font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.pk-guide-note{position:sticky;top:0;display:flex;flex-direction:column;gap:3px;min-width:0}.pk-guide-notelabel{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:2px}.pk-guide-notelabel .pk-note-expand,.pk-guide-notelabel .pk-tipwrap{letter-spacing:normal}.pk-guide-notehint{margin:0 0 6px;font-size:12px;color:var(--color-text-muted)}.pk-guide-noteeditor .pk-note-editor{margin:0}.pk-guide-noteeditor{display:flex;flex-direction:column;min-height:460px}.pk-guide-noteeditor>*,.pk-guide-noteeditor .pk-rte{flex:1;display:flex;flex-direction:column;min-height:0}.pk-guide-noteeditor .pk-rte-content{flex:1;min-height:380px;overflow-y:auto}.pk-guide-noteeditor textarea{flex:1;min-height:420px;resize:vertical}@media(max-width:1240px){.pk-guide-noteeditor{min-height:300px}.pk-guide-noteeditor .pk-rte-content{min-height:240px}.pk-guide-noteeditor textarea{min-height:260px}}.pk-guide-backin{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:space-between;padding:11px 15px;margin-bottom:16px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-cream);font-size:13px;color:var(--color-text-secondary)}.pk-guide-backin .pk-btn{padding:6px 13px;min-height:32px;font-size:13px}.pk-lnotes-session{margin:10px 0 4px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-cream);border:1px solid var(--color-border)}.pk-lnotes-label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-warm);margin-bottom:2px}.pk-lnotes-stamp{display:block;margin-top:4px;font-size:11.5px;color:var(--color-text-muted)}.pk-lnotes-add{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:2px 0;border:0;background:none;font:inherit;font-size:12px;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.pk-lnotes-add:hover{color:var(--color-primary)}.pk-lnotes-note{display:block;width:100%;text-align:left;margin-top:6px;padding:8px 11px;border:0;border-left:2px solid var(--color-accent-warm);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--color-accent-warm) 8%,var(--color-white));font:inherit}.pk-lnotes-note:hover{background:color-mix(in srgb,var(--color-accent-warm) 13%,var(--color-white))}.pk-lnotes-quote{display:block;font-size:13px;line-height:1.5;color:var(--color-text-primary);white-space:pre-wrap}.pk-lnotes-edit{margin-top:7px;display:flex;flex-direction:column;gap:7px}.pk-lnotes-actions{display:flex;gap:8px}.pk-lnotes-actions .pk-btn{padding:6px 13px;min-height:32px;font-size:13px}.pk-upgrade{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 16px;margin-bottom:14px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-warm) 9%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent-warm) 28%,var(--color-border))}.pk-upgrade-main{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-upgrade-cap{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-upgrade-sum{font-family:var(--font-heading);font-size:17px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.pk-upgrade-how{font-size:12.5px;color:var(--color-text-secondary)}.pk-upgrade-info{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-accent-warm) 55%,transparent);color:var(--color-accent-warm);font-size:10px;font-weight:700;line-height:1}.pk-upgrade-info:hover,.pk-upgrade-info:focus-visible{background:var(--color-accent-warm);color:var(--color-white)}.pk-desk-booked-stage,.pk-desk-suggest-stage{margin-left:8px;font-size:11px;padding:2px 8px;vertical-align:1px}.pk-pi-table .pk-stage{white-space:nowrap}.pk-subline{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:0;align-items:baseline;min-width:0}.pk-subline>span{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pk-guide-fold{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;padding:0;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:8px;text-align:left}.pk-guide-fold:hover{color:var(--color-primary)}.pk-guide-fold:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}.pk-guide-foldarrow{margin-left:auto;flex:none;transition:transform .15s ease}.pk-guide-fold[aria-expanded=false] .pk-guide-foldarrow{transform:rotate(-90deg)}.pk-guide-say.is-folded,.pk-guide-listen.is-folded{padding-bottom:0}.pk-guide-say.is-folded .pk-guide-fold,.pk-guide-listen.is-folded .pk-guide-fold{margin-bottom:0}.pk-guide-say.is-folded{padding-top:12px;padding-bottom:12px}@media(prefers-reduced-motion:reduce){.pk-guide-foldarrow{transition:none}}@keyframes pk-step-in{0%{opacity:0;transform:translateY(7px)}}.pk-guide-body{animation:pk-step-in .26s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.pk-guide-body{animation:none}}.pk-guide-threads{padding:15px 18px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-warm) 8%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent-warm) 24%,var(--color-border))}.pk-guide-threads.is-folded{padding-top:12px;padding-bottom:12px}.pk-guide-threads.is-folded .pk-guide-fold{margin-bottom:0}.pk-guide-threadlist{display:flex;flex-direction:column;gap:2px}.pk-guide-thread+.pk-guide-thread{border-top:1px solid color-mix(in srgb,var(--color-accent-warm) 18%,transparent)}.pk-guide-thread-when{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:9px 0;font:inherit;font-family:var(--font-heading);font-size:15px;line-height:1.4;color:var(--color-primary-deep);text-align:left}.pk-guide-thread-when>span{flex:1;min-width:0;text-wrap:pretty}.pk-guide-thread-when:hover{color:var(--color-accent-warm)}.pk-guide-thread-when:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.pk-guide-thread-when .pk-guide-foldarrow{color:var(--color-text-muted)}.pk-guide-thread.is-open .pk-guide-thread-when{color:var(--color-accent-warm)}.pk-guide-thread-lines{padding:2px 0 12px;animation:pk-step-in .2s var(--ease-out) both}.pk-guide-thread-lines .pk-guide-line{font-size:16px;margin-bottom:9px}.pk-guide-thread-lines .pk-guide-line:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.pk-guide-thread-lines{animation:none}}.pk-guide-why{padding:14px 16px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-accent-warm) 10%,var(--color-white));border:1px solid color-mix(in srgb,var(--color-accent-warm) 30%,var(--color-border))}.pk-guide-why.is-empty{background:var(--color-cream);border-color:var(--color-border)}.pk-guide-why-cap{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-warm);margin-bottom:6px}.pk-guide-why.is-empty .pk-guide-why-cap{color:var(--color-text-muted)}.pk-guide-why .pk-guide-line{margin:0;font-size:17px}.pk-guide-why-none{margin:0;font-size:13px;color:var(--color-text-secondary)}.pk-desk-chips{gap:3px 4px;margin-top:5px}.pk-desk-chip{padding:1px 7px;font-size:10.5px;line-height:1.6}.pk-desk-chip-more{border-style:dashed;color:var(--color-primary);background:transparent;font:inherit;font-size:10.5px;padding:1px 7px}.pk-desk-chip-more:hover{background:var(--color-cream)}.pk-whofits-bar{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 12px;margin-bottom:10px;border-radius:var(--radius-sm);background:var(--color-cream);border:1px solid var(--color-border);font-size:13px;color:var(--color-text-secondary)}.pk-whofits-bar-what{flex:1;min-width:0}.pk-whofits-bar b{color:var(--color-text-primary);font-weight:600}.pk-quickbio-draft{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--color-accent-warm)}.pk-guide-rail{border-right:1px solid var(--color-border);padding-right:14px}.pk-guide-rail li.is-band{margin-top:7px;padding-top:7px;border-top:1px solid var(--color-border)}@media(max-width:780px){.pk-guide-rail{border-right:0;padding-right:0}.pk-guide-rail li.is-band{margin-top:0;padding-top:0;border-top:0;border-left:1px solid var(--color-border);margin-left:4px;padding-left:4px}}.pk-payout-profile .pk-carry{margin-top:8px}.pk-payout-state{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.pk-payout-chip{display:inline-flex;align-items:center;gap:5px;margin-left:8px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.pk-payout-chip.is-verified{background:color-mix(in srgb,var(--color-accent-warm) 16%,var(--color-white));color:var(--green-ink)}.pk-payout-chip.is-hold{background:color-mix(in srgb,var(--gold) 16%,var(--color-white));color:var(--gold-ink)}.pk-payout-chip.is-none{background:var(--color-cream);color:var(--color-text-muted)}.pk-payout-hold{display:flex;gap:9px;align-items:flex-start;margin:0 0 10px;padding:11px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--gold) 9%,var(--color-white));border:1px solid color-mix(in srgb,var(--gold) 26%,var(--color-border));font-size:13px;line-height:1.5;color:var(--gold-soft)}.pk-payout-hold svg{flex:none;margin-top:2px;color:var(--gold-ink)}.pk-payout-history{margin-top:12px;font-size:12.5px;color:var(--color-text-secondary)}.pk-payout-history ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.pk-norg{grid-column:1 / -1;margin:8px 0 2px;padding:14px 16px;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-accent-warm) 5%,var(--color-white));text-transform:none;letter-spacing:normal}.pk-norg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pk-norg-head strong{font-size:14.5px;color:var(--color-primary-deep)}.pk-norg-head p{margin:4px 0 0;font-size:12.5px;line-height:1.55;font-weight:400;max-width:60ch;text-wrap:pretty}.pk-norg-head .pk-btn{flex-shrink:0;padding:7px 14px;font-size:13px;min-height:0}.pk-norg-modes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.pk-norg-mode{border:1px solid var(--color-stone);background:var(--color-white);color:var(--color-primary-deep);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.pk-norg-mode:hover{background:var(--color-cream)}.pk-norg-mode:disabled{opacity:.6}.pk-norg-mode.is-on{background:var(--color-accent-warm);border-color:var(--color-accent-warm);color:var(--color-white)}.pk-norg-error{margin:10px 0 0;font-size:13px;color:var(--color-danger)}.pk-norg-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pk-norg-side{display:flex;flex-direction:column;min-width:0}.pk-norg-side-title{font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:6px}.pk-norg-body{flex:1;border:1px solid var(--color-stone);border-radius:10px;background:var(--color-white);padding:10px 12px;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow-y:auto;font-weight:400}.pk-norg-raw{background:var(--color-cream);color:var(--color-text-secondary)}.pk-norg-aside{display:flex;gap:9px;align-items:flex-start;margin-top:10px;padding:9px 12px;border-radius:8px;background:var(--tint-gold);color:var(--gold-ink);font-size:12.5px;line-height:1.5;font-weight:400}.pk-norg-aside svg{flex-shrink:0;margin-top:2px}.pk-norg-aside p{margin:0}.pk-norg-aside p+p{margin-top:5px}.pk-norg-check{margin:10px 0 0;font-size:12.5px;line-height:1.5;font-weight:400;color:var(--color-text-secondary);max-width:62ch;text-wrap:pretty}.pk-norg-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}@media(max-width:860px){.pk-norg-pair{grid-template-columns:1fr}.pk-norg-body{max-height:220px}}.pk-rawnote{margin-top:8px}.pk-rawnote-toggle{display:inline-flex;align-items:center;gap:6px;text-align:left;border:0;background:none;padding:0;font-size:12.5px;font-weight:600;color:var(--color-text-secondary);text-transform:none;letter-spacing:normal}.pk-rawnote-toggle:hover{color:var(--color-primary-deep)}.pk-rawnote-stamp{font-weight:400;opacity:.75}.pk-rawnote-body{margin-top:7px;border:1px solid var(--field-line);border-radius:10px;background:var(--color-cream);padding:14px 22px;padding-right:max(22px,calc(100% - 76ch - 22px));font-size:13.5px;line-height:1.65;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.pk-guide-how{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}.pk-guide-how-label{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary)}.pk-guide-how .pk-select-wrap{min-width:230px}.pk-guide-how-num{font-size:13px;color:var(--color-text-secondary)}.pk-guide-how-num strong{color:var(--color-primary-deep);font-variant-numeric:tabular-nums}@media(max-width:1240px){.pk-guide-grid{grid-template-columns:190px minmax(0,1fr)}.pk-guide-note{grid-column:1 / -1}}@media(max-width:780px){.pk-guide-grid{grid-template-columns:minmax(0,1fr)}.pk-guide-rail{position:static;max-height:none;overflow-y:visible;padding-right:0}.pk-guide-rail ol{flex-direction:row;overflow-x:auto;gap:6px;padding-bottom:4px}.pk-guide-rail li{flex:0 0 auto}.pk-guide-raillabel{white-space:nowrap}.pk-guide-railnote{display:none}.pk-guide-railfoot{margin-top:10px;padding-top:10px}.pk-guide-body{min-height:0}}a.pk-guide-how-num{color:var(--color-accent-warm);font-weight:600}.pk-wait{margin-top:10px;padding:13px 15px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white)}.pk-wait-head strong{font-size:14px;color:var(--color-primary-deep)}.pk-wait-head p{margin:4px 0 0;font-size:12.5px;line-height:1.55;max-width:62ch;text-wrap:pretty}.pk-wait-call{display:inline-flex;align-items:center;gap:6px;margin-top:10px;border:1px solid var(--color-accent-warm);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--color-accent-warm);font-variant-numeric:tabular-nums;text-decoration:none}.pk-wait-call:hover{background:color-mix(in srgb,var(--color-accent-warm) 10%,var(--color-white))}.pk-wait-rungs{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.pk-wait-rung{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-stone);background:var(--color-white);color:var(--color-primary-deep);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.pk-wait-rung:hover:not(:disabled){background:var(--color-cream)}.pk-wait-rung:disabled{opacity:.55}.pk-wait-rung.is-sent{background:color-mix(in srgb,var(--color-accent-warm) 12%,var(--color-white));border-color:var(--color-accent-warm);color:var(--color-accent-warm)}.pk-wait-error{margin:9px 0 0;font-size:12.5px;color:var(--color-danger)}.pk-symptom-branch{display:contents}.pk-symptom-branch.is-open{display:block;flex-basis:100%;border:1px solid var(--color-stone);border-radius:12px;padding:8px 10px 10px;background:color-mix(in srgb,var(--color-accent-warm) 4%,var(--color-white))}.pk-symptom-kids{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border)}.pk-symptom-kids-label{font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary);margin-right:2px}.pk-symptom-kids .pk-fit-option{font-size:12.5px;padding:5px 11px}.pk-tax-parent{display:flex;align-items:center;gap:9px;margin-top:8px}.pk-tax-parent>span{font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary);flex-shrink:0}.pk-tax-parent .pk-select-wrap{min-width:260px}.pk-flag{display:flex;gap:12px;align-items:flex-start;margin:10px 0;padding:13px 15px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-white)}.pk-flag.is-open{border-color:var(--tint-gold-edge);background:var(--tint-gold);color:var(--gold-ink)}.pk-flag.is-open>svg{flex-shrink:0;margin-top:2px}.pk-flag-body{flex:1;min-width:0}.pk-flag-body strong{font-size:14px}.pk-flag-body>p.pk-muted{margin:4px 0 8px;font-size:12.5px;line-height:1.55;max-width:62ch;text-wrap:pretty}.pk-flag-body textarea{width:100%;box-sizing:border-box}.pk-flag-reason{margin:5px 0 0;font-size:13.5px;line-height:1.55;font-style:italic;max-width:68ch;text-wrap:pretty}.pk-flag-who{font-size:12px;opacity:.8}.pk-flag-hold{margin:6px 0 0;font-size:12.5px;opacity:.85}.pk-flag-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pk-flag.is-open .pk-btn{flex-shrink:0}.pk-ob-start .pk-btn{margin-top:4px}.pk-ob-swap .pk-form-grid{margin-top:8px}.pk-ob-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pk-ob-who{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border)}.pk-ob-who-label{font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-secondary)}.pk-ob-who .pk-select-wrap{min-width:300px}.pk-ob-who-note{font-size:12px;color:var(--color-text-secondary);opacity:.85}.pk-ob-age{margin:0;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.pk-ob-age.is-minor{color:var(--gold-ink)}.pk-ob-age strong{display:block;font-size:12.5px;font-variant-numeric:normal;margin-top:2px}.pk-unfold{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-gentle) var(--ease-out)}.pk-unfold.is-open{grid-template-rows:1fr}.pk-unfold-inner{overflow:hidden;min-height:0;opacity:0;transition:opacity calc(var(--dur-gentle) * .7) var(--ease-out)}.pk-unfold.is-open .pk-unfold-inner{opacity:1;transition-delay:calc(var(--dur-gentle) * .3)}@media(prefers-reduced-motion:reduce){.pk-unfold,.pk-unfold-inner{transition:none}}.pk-bk-section{margin:30px 0;max-width:880px}.pk-bk-section h2{font-size:20px;margin:0 0 8px}.pk-bk-prose{max-width:68ch;color:var(--color-text-muted);margin:0 0 14px}.pk-bk-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pk-bk-hint{font-size:13px;color:var(--color-text-muted);max-width:46ch}.pk-bk-marks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:640px}.pk-bk-mark{margin:0;border-radius:14px;border:1px solid var(--color-stone);overflow:hidden}.pk-bk-mark img{display:block;width:100%;height:170px;object-fit:contain;padding:22px}.pk-bk-mark.is-dark img{background:var(--color-primary-deep)}.pk-bk-mark.is-light img{background:#fff}.pk-bk-mark figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;font-size:13.5px;background:var(--color-cream);border-top:1px solid var(--color-stone)}.pk-bk-mark figcaption a{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--color-primary);text-decoration:none}.pk-bk-mark figcaption a:hover{text-decoration:underline}.pk-bk-bgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.pk-bk-bg{margin:0;border-radius:14px;border:1px solid var(--color-stone);overflow:hidden;background:#fff}.pk-bk-bg img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.pk-bk-bg figcaption{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;padding:10px 14px 12px;background:var(--color-cream);border-top:1px solid var(--color-stone)}.pk-bk-bg-name{font-size:14px;font-weight:600;grid-column:1}.pk-bk-bg-note{font-size:12.5px;color:var(--color-text-muted);grid-column:1}.pk-bk-bg figcaption a{grid-column:2;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--color-primary);text-decoration:none;white-space:nowrap}.pk-bk-bg figcaption a:hover{text-decoration:underline}.pk-bk-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.pk-bk-swatch{display:grid;gap:2px;text-align:left;background:none;border:none;padding:0;font:inherit;color:inherit}.pk-bk-chip{display:block;height:72px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-stone) 55%,transparent);margin-bottom:5px;transition:box-shadow var(--dur-quick, .15s) ease}.pk-bk-swatch:hover .pk-bk-chip{box-shadow:0 10px 22px -14px #2c4f5f80}.pk-bk-swatch:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:8px}.pk-bk-swatch-name{font-size:14px;font-weight:600}.pk-bk-swatch-hex{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-bk-swatch-note{font-size:12px;color:var(--color-text-muted)}.pk-bk-type{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;max-width:640px;margin-bottom:14px}.pk-bk-face{display:grid;gap:4px;border:1px solid var(--color-stone);border-radius:14px;background:#fff;padding:18px 20px}.pk-bk-face-sample{font-size:30px;color:var(--color-primary-deep);line-height:1.2}.pk-bk-face-sample.is-fraunces{font-family:var(--font-heading)}.pk-bk-face-sample.is-dmsans{font-family:var(--font-body)}.pk-bk-face-role{font-size:13px;color:var(--color-text-muted)}.pk-bk-face a{font-size:12.5px;color:var(--color-primary);width:fit-content}.pk-bk-boiler{display:flex;align-items:flex-start;gap:14px;border:1px solid var(--color-stone);border-radius:14px;background:#fff;padding:14px 18px;margin-bottom:12px}.pk-bk-boiler p{flex:1;margin:0;font-size:14.5px}.pk-bk-boiler .pk-btn{flex-shrink:0}.pk-stny-sig{display:flex;flex-direction:column;gap:10px}.pk-stny-pane{background:#fff;border:1px solid var(--color-border);border-radius:10px;padding:20px 22px;overflow-x:auto;box-shadow:0 1px 2px #1a2a320f}.pk-stny-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pk-stny-copied{font-size:13px;color:var(--color-accent-warm);font-weight:500;opacity:0;transition:opacity .25s}.pk-stny-copied.show{opacity:1}@media(prefers-reduced-motion:reduce){.pk-stny-copied{transition:none}}.pk-stny-steps-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-primary)}.pk-stny-steps-toggle:hover{color:var(--color-primary-deep);text-decoration:underline;text-underline-offset:3px}.pk-stny-steps-toggle svg{transition:transform .18s var(--ease-out)}.pk-stny-steps-toggle svg.is-open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pk-stny-steps-toggle svg{transition:none}}.pk-stny-list{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--color-text-secondary)}.pk-stny-list li::marker{color:var(--color-accent-warm);font-weight:700}.pk-stny-note{margin:10px 0 2px;font-size:13px;line-height:1.6;color:var(--color-text-muted);max-width:68ch}.pk-stny-head{margin-bottom:4px}.pk-stny-intro{margin:6px 0 10px;font-size:13.5px;line-height:1.6;max-width:68ch}.pk-stny-doors{margin-top:20px;display:flex;flex-direction:column;gap:8px}.pk-stny-doors .pk-field-group-title{margin-bottom:2px}.pk-stny-door{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid var(--color-border);border-radius:10px;background:var(--color-white);padding:11px 14px;font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:var(--color-text-secondary);transition:background .15s,border-color .15s}.pk-stny-door b{color:var(--color-primary-deep);margin-right:6px}.pk-stny-door>svg{flex-shrink:0;color:var(--color-primary)}.pk-stny-door:hover{background:var(--color-cream);border-color:var(--color-stone)}.pk-stny-kits{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:14px}.pk-stny-kit{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--color-primary);text-decoration:none}.pk-stny-kit:hover{color:var(--color-primary-deep);text-decoration:underline;text-underline-offset:3px}.pk-grab{margin-bottom:22px}.pk-grab-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pk-grab-head h2{font-family:var(--font-heading);font-size:21px;color:var(--color-text-primary);margin:0}.pk-grab-line{font-size:13px;color:var(--color-text-muted)}.pk-grab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pk-grab-card{border-radius:14px;background:color-mix(in srgb,var(--grab-tint, var(--color-accent-warm)) 9%,var(--color-white));transition:background .18s,box-shadow .18s}.pk-grab-card:hover{background:color-mix(in srgb,var(--grab-tint, var(--color-accent-warm)) 15%,var(--color-white))}.pk-grab-card.is-open{background:color-mix(in srgb,var(--grab-tint, var(--color-accent-warm)) 16%,var(--color-white));box-shadow:0 10px 26px -18px #1a2a3266}.pk-grab-top{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;border:0;background:none;padding:16px 16px 15px;font-family:var(--font-body)}.pk-grab-coin{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--color-white) 78%,transparent);color:var(--grab-tint, var(--color-accent-warm))}.pk-grab-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pk-grab-title{font-family:var(--font-heading);font-size:16.5px;color:var(--color-primary-deep)}.pk-grab-sub{font-size:12.5px;line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.pk-grab-chev{flex-shrink:0;margin-top:3px;color:var(--color-text-muted);transition:transform .18s var(--ease-out)}.pk-grab-card.is-open .pk-grab-chev{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.pk-grab-chev{transition:none}}.pk-grab-body{margin-top:12px;padding:18px;border-radius:14px;background:var(--color-white);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:14px}.pk-grab-cards{display:flex;gap:14px;flex-wrap:wrap}.pk-grab-cards img{width:min(340px,100%);border-radius:8px;box-shadow:0 6px 20px -10px #1a2a3259}.pk-grab-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pk-grab-letter{width:min(300px,100%);aspect-ratio:210 / 130;border-radius:8px;background:var(--color-white);border:1px solid var(--color-stone);box-shadow:0 6px 20px -10px #1a2a3240;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.pk-grab-letter-name{font-family:Georgia,serif;font-weight:700;font-size:15px;color:var(--color-primary-deep)}.pk-grab-letter-rule{height:2px;width:100%;background:var(--color-accent-warm);opacity:.6}.pk-grab-letter-line{height:6px;border-radius:3px;background:var(--color-bg-light);margin-top:10px}.pk-grab-letter-line.is-short{width:55%;margin-top:2px}.pk-nt-desk{display:grid;grid-template-columns:320px 1fr;gap:22px;align-items:start}@media(max-width:900px){.pk-nt-desk{grid-template-columns:1fr}}.pk-nt-rail{display:flex;flex-direction:column;gap:14px;position:sticky;top:16px}.pk-nt-list{min-height:300px;resize:vertical;line-height:1.6;font-size:13.5px}.pk-nt-check{display:flex;align-items:flex-start;gap:8px;font-size:13.5px}.pk-nt-check input{margin-top:3px;accent-color:var(--color-accent-warm)}.pk-nt-count{font-size:13px;margin:0;font-variant-numeric:tabular-nums}.pk-nt-stage{overflow-x:auto}.pk-nt-preview{zoom:.52}.pk-nt-sheet{position:relative;width:210mm;height:297mm;background:#fff;box-shadow:var(--shadow-md, 0 2px 14px rgba(44, 79, 95, .16));margin-bottom:24px;overflow:hidden}.pk-nt-tag{position:absolute;width:80mm;height:50mm;box-sizing:border-box;border-radius:3mm;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4mm 6mm 5mm;background:#fff}.pk-nt-outlined .pk-nt-tag{box-shadow:inset 0 0 0 .3mm var(--color-stone)}.pk-nt-mark{width:13mm;height:auto;margin-bottom:1.6mm}.pk-nt-name{font-family:var(--font-heading);font-weight:500;font-size:9mm;line-height:1.08;color:var(--color-primary-deep);white-space:nowrap;max-width:68mm}.pk-nt-role{font-family:var(--font-body);font-weight:500;font-size:3.4mm;line-height:1.25;color:var(--color-accent-warm);margin-top:1.4mm;max-width:66mm}.pk-nt-printroot{position:absolute;left:-300mm;top:0;width:210mm}@media print{body.pk-nt-open #root{display:none!important}body.pk-nt-open .pk-nt-printroot{position:static}body.pk-nt-open .pk-nt-printroot .pk-nt-sheet{box-shadow:none;margin:0;break-after:page}body.pk-nt-open .pk-nt-printroot .pk-nt-sheet:last-child{break-after:auto}body.pk-nt-open .pk-nt-tag{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pk-nt-nudge-label{display:block;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary)}.pk-nt-nudge-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pk-nt-nudge-row .pk-input{font-variant-numeric:tabular-nums}.pk-gsheet-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:22px;align-items:start}.pk-gsheet-main{min-width:0}.pk-gsheet-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;padding-bottom:12px;border-bottom:1px solid var(--color-border);margin-bottom:4px}.pk-gsheet-bar .pk-guide-how{margin:0}.pk-gsheet-tools{display:flex;align-items:center;gap:14px}.pk-gsheet-rows{list-style:none;margin:0;padding:0}.pk-gsheet-rows>li{border-bottom:1px solid var(--color-border)}.pk-gsheet-rows>li:last-child{border-bottom:0}.pk-gsheet-rows>li.is-band{margin-top:14px;border-top:1px solid var(--color-border)}.pk-gsheet-rowhead{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;border:0;background:none;padding:11px 4px;font:inherit;font-size:14px;color:var(--color-text-primary)}.pk-gsheet-rowhead:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.pk-gsheet-tick{flex:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--color-border);color:#fff}.pk-gsheet-rowhead.done .pk-gsheet-tick{background:var(--color-accent-warm);border-color:var(--color-accent-warm)}.pk-gsheet-title{font-weight:600;white-space:nowrap}.pk-gsheet-aim{min-width:0;flex:1;font-size:12.5px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-gsheet-rowhead .pk-guide-foldarrow{flex:none;align-self:center;color:var(--color-text-muted);transition:transform .18s ease}.pk-gsheet-rowhead.is-open .pk-guide-foldarrow{transform:rotate(180deg)}.pk-gsheet-rowbody{display:flex;flex-direction:column;gap:16px;padding:8px 4px 20px 32px}.pk-gsheet-rowbody .pk-guide-say,.pk-gsheet-rowbody .pk-guide-threads{max-width:820px}.pk-gsheet-rowbody .pk-guide-listen,.pk-gsheet-rowbody .pk-guide-care{max-width:68ch}.pk-gsheet-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.pk-gsheet-count{font-size:12.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}@media(max-width:980px){.pk-gsheet-grid{grid-template-columns:minmax(0,1fr)}.pk-gsheet-rowbody{padding-left:4px}}@media(max-width:640px){.pk-gsheet-aim{display:none}.pk-gsheet-title{white-space:normal}}@media(prefers-reduced-motion:reduce){.pk-gsheet-rowhead .pk-guide-foldarrow{transition:none}}.pk-norg-paste{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0 4px}.pk-norg-paste .pk-input{width:100%;font-size:13px}.pk-contract-ask{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 20px;margin-bottom:18px;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-warm) 14%,var(--color-white)),var(--color-white) 62%);border:1px solid color-mix(in srgb,var(--color-accent-warm) 35%,var(--color-border));box-shadow:0 1px 2px #1a2a320d,0 10px 26px -14px #1a2a3233}.pk-contract-ask-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.pk-contract-ask-cap{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-warm)}.pk-contract-ask-how{font-size:13.5px;line-height:1.55;color:var(--color-text-secondary);max-width:68ch}.pk-contract-details{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pk-contract-note{font-size:13px;line-height:1.55;max-width:76ch}.pk-contract-note svg{vertical-align:-2px;margin-right:3px;color:var(--color-accent-warm)}.pk-contract-terms{margin-top:6px}.pk-contract-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pk-contract-inlineedit{background:none;border:0;padding:0;font-size:inherit}.pk-contract-testbadge{margin-left:8px;background:var(--color-bg-light);color:var(--color-text-muted);letter-spacing:.05em}.pk-link-inline{border:0;background:none;padding:0;font:inherit;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.pk-link-inline:hover{color:var(--color-primary-deep)}.pk-file-note-where{display:block;margin-top:6px;font-size:12.5px;color:var(--color-text-muted);font-weight:400}.pk-contract-hint{display:block;margin-top:6px;font-size:12.5px;line-height:1.45;color:var(--color-text-muted);font-weight:400;max-width:62ch}.pk-payout-pointer{margin-top:14px}.pk-guide-minor{color:var(--color-danger);font-weight:600}.pk-pager{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px;font-size:13px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.pk-pager-range{margin-right:auto}.pk-pager-btn{min-height:30px;padding:0 11px;border:1px solid var(--color-stone);border-radius:999px;background:var(--color-white);color:var(--color-text-primary);font:inherit;font-size:13px;font-variant-numeric:tabular-nums}.pk-pager-btn.is-num{min-width:30px;padding:0 9px}.pk-pager-btn:hover:not(:disabled){border-color:var(--color-primary)}.pk-pager-btn:disabled{opacity:.4}.pk-pager-btn.is-current{background:var(--color-primary-deep);border-color:var(--color-primary-deep);color:var(--color-cream)}.pk-pager-gap{padding:0 2px;color:var(--color-text-muted)}@media(max-width:640px){.pk-pager-range{flex-basis:100%;margin-right:0}}.pk-mailmap{--mm-ink: var(--color-primary);--mm-tint: var(--color-cream)}.pk-mailmap-headline{font-family:var(--font-heading);font-size:21px;line-height:1.35;max-width:34em;margin:0 0 14px;color:var(--color-text-primary);text-wrap:balance}.pk-mailmap-headline b{font-weight:600;color:var(--color-primary-deep)}.pk-mailmap-addr{font-family:var(--font-body);font-size:.92em;font-weight:600;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--color-accent-warm) 16%,white);color:var(--color-primary-deep);white-space:nowrap}.pk-mailmap-bar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr)) minmax(64px,.55fr);gap:3px;margin:0 0 26px;border-radius:12px;overflow:hidden}.pk-mailmap-seg{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0;padding:11px 12px 10px;border:0;background:color-mix(in srgb,var(--mm-tint) 42%,white);font:inherit;font-size:13px;font-weight:600;color:color-mix(in srgb,var(--mm-ink) 72%,var(--color-text-secondary));transition:background var(--dur-quick) ease,color var(--dur-quick) ease}.pk-mailmap-seg span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-mailmap-seg em{font-style:normal;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.7}.pk-mailmap-seg:hover{background:color-mix(in srgb,var(--mm-tint) 70%,white);color:var(--mm-ink)}.pk-mailmap-seg.is-on{background:var(--mm-tint);color:var(--mm-ink)}.pk-mailmap-seg.is-on em{opacity:.85}.pk-mailmap-seg.is-all{--mm-ink: var(--color-primary-deep);--mm-tint: var(--color-primary-deep);background:var(--color-bg-light);color:var(--color-text-secondary)}.pk-mailmap-seg.is-all:hover{background:color-mix(in srgb,var(--color-primary-deep) 14%,white);color:var(--color-primary-deep)}.pk-mailmap-seg.is-all.is-on{background:var(--color-primary-deep);color:var(--color-cream)}.pk-mailmap-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin:22px 0 0;padding-top:14px;border-top:2px dotted var(--color-border);border-radius:0;font-size:12.5px;color:var(--color-text-muted)}.pk-mailmap-foot p{margin:0}.pk-mailmap-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.pk-mailmap-legend li{display:inline-flex;align-items:center;gap:5px}.pk-mailmap-legend svg{color:var(--color-text-secondary)}.pk-mailmap-stage{position:relative;min-height:340px;display:grid;grid-template-columns:minmax(280px,380px) minmax(120px,1fr) minmax(220px,280px);align-items:start;gap:0}.pk-mailmap-col{min-width:0}.pk-mailmap-people{align-self:stretch;display:flex;flex-direction:column;justify-content:space-evenly}.pk-mailmap-wires-col{position:relative;align-self:stretch;min-width:0}.pk-mailmap-wires{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.pk-mailmap-wire{fill:none;stroke:var(--mm-ink);stroke-width:2.5;stroke-opacity:.32;stroke-linecap:round;transition:stroke-opacity var(--dur-quick, .14s) ease,stroke-width var(--dur-quick, .14s) ease}.pk-mailmap-wire.is-lit{stroke-opacity:.95;stroke-width:4}.pk-mailmap-wire.is-dim{stroke-opacity:.06}.pk-mailmap-phase{margin:0 0 18px}.pk-mailmap-phase-name{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;padding:0 12px 6px 0;font-family:var(--font-body, "DM Sans", sans-serif);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-ink);border-bottom:2px dotted color-mix(in srgb,var(--mm-ink) 30%,transparent);border-radius:0}.pk-mailmap-phase-name em{font-style:normal;font-weight:600;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-mailmap-phase-name.is-people{color:var(--color-text-secondary);border-color:var(--color-border);margin-bottom:8px;padding-left:14px}.pk-mailmap-row{position:relative;display:grid;grid-template-columns:26px 1fr;gap:0 10px;width:100%;margin:0 0 2px;padding:8px 18px 8px 8px;border:0;border-radius:10px;background:transparent;text-align:left;font:inherit;color:var(--color-text-primary);transition:background var(--dur-quick, .14s) ease,opacity var(--dur-quick, .14s) ease}.pk-mailmap-row:hover,.pk-mailmap-row:focus-visible{background:color-mix(in srgb,var(--mm-tint) 55%,white);outline:none}.pk-mailmap-row.is-open{background:var(--mm-tint)}.pk-mailmap-row.is-dim{opacity:.38}.pk-mailmap-mode{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;margin-top:1px;background:color-mix(in srgb,var(--mm-ink) 12%,white);color:var(--mm-ink)}.pk-mailmap-row-text{min-width:0;display:flex;flex-direction:column;gap:1px}.pk-mailmap-row-name{font-size:14px;font-weight:600;line-height:1.3;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pk-mailmap-row-name small{font-size:11px;font-weight:600;color:var(--mm-ink);letter-spacing:.02em}.pk-mailmap-row-sub{font-size:12.5px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-mailmap-row-readers{display:none}.pk-mailmap-port{position:absolute;top:50%;right:4px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--mm-ink);opacity:.55}.pk-mailmap-row.is-lit .pk-mailmap-port,.pk-mailmap-row:hover .pk-mailmap-port{opacity:1}.pk-mailmap-reader{position:relative;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:0 10px;width:100%;margin:0 0 4px;padding:8px 10px 8px 16px;border:0;border-radius:10px;background:transparent;text-align:left;font:inherit;color:var(--color-text-primary);transition:background var(--dur-quick, .14s) ease,opacity var(--dur-quick, .14s) ease}.pk-mailmap-reader:hover,.pk-mailmap-reader:focus-visible{background:var(--color-cream);outline:none}.pk-mailmap-reader.is-dim{opacity:.38}.pk-mailmap-reader .pk-mailmap-port{right:auto;left:3px;background:var(--color-text-muted)}.pk-mailmap-reader.is-lit .pk-mailmap-port{background:var(--color-primary-deep);opacity:1}.pk-mailmap-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-family:var(--font-heading, "Fraunces", serif);font-size:16px;font-weight:600;color:var(--color-cream);background:var(--color-primary)}.pk-mailmap-avatar.is-person{background:var(--color-primary-deep)}.pk-mailmap-avatar.is-address{background:var(--color-accent-warm)}.pk-mailmap-avatar.is-group{background:var(--color-sage)}.pk-mailmap-avatar.is-outside{background:var(--color-white);color:var(--color-primary-deep);box-shadow:inset 0 0 0 1.5px var(--color-stone)}.pk-mailmap-reader-text{min-width:0;display:flex;flex-direction:column}.pk-mailmap-reader-name{font-size:14px;font-weight:600;line-height:1.3}.pk-mailmap-reader-sub{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-mailmap-count{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.pk-mailmap-count i{width:6px;height:6px;border-radius:50%;background:var(--color-accent-warm)}.pk-mailmap.is-tracing .pk-mailmap-row.is-lit{background:color-mix(in srgb,var(--mm-tint) 70%,white)}.pk-mailmap.is-tracing .pk-mailmap-reader.is-lit{background:var(--color-cream)}@media(max-width:860px){.pk-mailmap-stage{grid-template-columns:1fr}.pk-mailmap-wires-col,.pk-mailmap-people,.pk-mailmap-port{display:none}.pk-mailmap-row{padding-right:8px}.pk-mailmap-row-readers{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.pk-mailmap-chip{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--mm-ink) 10%,white);color:var(--mm-ink)}.pk-mailmap-row.is-dim{opacity:1}.pk-mailmap-bar{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:10px}.pk-mailmap-seg.is-all{grid-column:1 / -1;justify-content:center;gap:10px}}.pk-mailmap-letter{width:min(560px,100%);background:var(--color-white)}.pk-mailmap-letter-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px 28px}.pk-mailmap-letter-phase{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mm-ink)}.pk-mailmap-letter-body{flex:1;min-height:0;padding:0 28px 32px;overflow-y:auto}.pk-mailmap-letter-body h2{font-size:26px;line-height:1.15;margin:0 0 6px;text-wrap:balance}.pk-mailmap-letter-subject{margin:0 0 22px;font-size:14px;color:var(--color-text-secondary)}.pk-mailmap-facts{display:grid;grid-template-columns:112px 1fr;gap:14px 16px;margin:0;font-size:14px;line-height:1.5}.pk-mailmap-facts dt{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding-top:3px}.pk-mailmap-facts dd{margin:0;color:var(--color-text-primary)}.pk-mailmap-facts code{font-size:12.5px;background:var(--color-cream);padding:2px 6px;border-radius:6px}.pk-mailmap-fact-note{display:block;margin-top:8px;font-size:12.5px;color:var(--color-text-muted)}.pk-mailmap-mode-line{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--mm-ink);margin-bottom:3px}.pk-mailmap-readers-list{display:flex;flex-wrap:wrap;gap:6px}.pk-mailmap-reader-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--color-cream);font-weight:600;font-size:13px}.pk-mailmap-reader-pill .pk-mailmap-avatar{width:26px;height:26px;font-size:13px}.pk-mailmap-reader-pill .pk-mailmap-avatar svg{width:13px;height:13px}.pk-mailmap-reader-pill>span{display:flex;flex-direction:column;line-height:1.25}.pk-mailmap-reader-pill b{font-weight:600;white-space:nowrap}.pk-mailmap-reader-pill small{font-weight:500;font-size:12px;color:var(--color-text-muted)}.pk-mailmap-rungs{margin:0;padding-left:18px}.pk-mailmap-rungs li{margin:0 0 2px}.pk-mailmap-link{display:inline-flex;align-items:center;gap:2px;font-weight:600;color:var(--color-primary-deep);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-primary) 40%,transparent);text-underline-offset:3px}.pk-mailmap-link:hover{text-decoration-color:var(--color-primary-deep)}@media(max-width:560px){.pk-mailmap-facts{grid-template-columns:1fr;gap:4px 0}.pk-mailmap-facts dd{margin-bottom:12px}.pk-mailmap-letter-body{padding:0 20px 28px}.pk-mailmap-letter-head{padding-left:20px}}@media(prefers-reduced-motion:reduce){.pk-mailmap-wire,.pk-mailmap-row,.pk-mailmap-reader{transition:none}}.pk-mx-sendings{display:flex;flex-direction:column;gap:22px}.pk-mx-group-cap{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 8px 2px}.pk-mx-group.is-clock .pk-mx-group-cap{color:var(--gold-ink)}.pk-mx-group.is-sent .pk-mx-group-cap{color:var(--green-ink)}.pk-mx-group-empty{font-size:13.5px;color:var(--color-text-muted);margin:0 0 0 2px}.pk-mx-rows{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.pk-mx-row{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid var(--color-bg-light);transition:background var(--dur-quick)}.pk-mx-row:first-child{border-top:0}.pk-mx-row:hover,.pk-mx-row:focus-visible{background:var(--color-cream);outline:none}.pk-mx-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-mx-row-title{font-weight:600;font-size:14.5px;color:var(--color-text-primary)}.pk-mx-row-subject{font-size:13px;color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-mx-row-meta{font-size:12.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.pk-mx-first h2{font-size:22px;margin-bottom:6px}.pk-mx-first>p{max-width:62ch;margin-bottom:18px}.pk-mx-starters{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.pk-mx-starter{display:flex;flex-direction:column;gap:5px;text-align:left;padding:14px 15px 15px;background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;color:inherit;transition:border-color var(--dur-quick),background var(--dur-quick)}.pk-mx-starter:hover:not(:disabled){border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 9%,var(--color-white))}.pk-mx-starter:disabled{opacity:.6}.pk-mx-starter-label{font-family:var(--font-heading);font-size:17px;color:var(--color-primary-deep)}.pk-mx-starter-hint{font-size:12.5px;line-height:1.45;color:var(--color-text-secondary)}.pk-mx-picker{max-width:640px;text-align:left;position:relative}.pk-mx-picker h2{text-align:left}.pk-mx-picker-x{position:absolute;top:16px;right:16px}.pk-mx-picker-cap{font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:22px 0 8px}.pk-mx-picker-list{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;max-height:260px;overflow-y:auto}.pk-mx-picker-row{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--color-white);border:0;border-top:1px solid var(--color-bg-light);text-align:left;font:inherit;font-size:13.5px;color:var(--color-text-primary)}.pk-mx-picker-row:first-child{border-top:0}.pk-mx-picker-row:hover{background:var(--color-cream)}.pk-mx-picker-row>span:first-of-type{flex:1}.pk-mx-picker-row svg{color:var(--color-accent-warm);flex-shrink:0}.pk-mx-legacy{max-width:900px;text-align:left;padding:22px 24px 24px}.pk-mx-legacy-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.pk-mx-legacy-head>div:first-child{flex:1;min-width:200px}.pk-mx-legacy-head h2{margin:0 0 2px;text-align:left;font-size:20px}.pk-mx-legacy-head .pk-muted{font-size:12.5px}.pk-mx-overlay{position:fixed;inset:0;z-index:80;background:var(--color-cream);display:flex;flex-direction:column;animation:pk-fade .18s ease;overscroll-behavior:contain}.pk-mx-overlay.is-closing{animation:pk-fade-out .18s ease forwards}.pk-mx-sheet{display:flex;flex-direction:column;height:100%;min-height:0}.pk-mx-top{display:flex;align-items:center;gap:12px;padding:10px 18px;background:var(--color-white);border-bottom:1px solid var(--color-border);flex-shrink:0}.pk-mx-back{min-height:38px;padding:6px 12px 6px 10px;font-size:13.5px}.pk-mx-title{flex:1;min-width:120px;font-family:var(--font-heading);font-size:19px;color:var(--color-primary-deep);border:0;background:transparent;padding:6px 8px;border-radius:var(--radius-sm)}.pk-mx-title:hover:not(:read-only),.pk-mx-title:focus{background:var(--color-cream);outline:none}.pk-mx-title::placeholder{color:var(--color-text-muted);font-family:var(--font-body);font-size:14px}.pk-mx-status{flex-shrink:0}.pk-mx-status.is-sent{background:var(--tint-green);color:var(--green-ink)}.pk-mx-status.is-scheduled,.pk-mx-status.is-sending{background:var(--tint-gold);color:var(--gold-ink)}.pk-mx-saved{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--color-text-muted);min-width:92px;font-variant-numeric:tabular-nums}.pk-mx-spin{animation:pk-mx-spin .9s linear infinite}@keyframes pk-mx-spin{to{transform:rotate(360deg)}}.pk-mx-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px}.pk-mx-main{min-width:0;overflow-y:auto;padding:28px 24px 60px}.pk-mx-loading{display:flex;justify-content:center;padding:80px;color:var(--color-text-muted)}.pk-mx-lock{max-width:620px;margin:0 auto 14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--color-text-secondary)}.pk-mx-rail{border-left:1px solid var(--color-border);background:var(--color-white);overflow-y:auto;display:flex;flex-direction:column}.pk-mx-rail-sec{padding:18px 20px 20px;border-bottom:1px solid var(--color-bg-light);display:flex;flex-direction:column;gap:12px}.pk-mx-rail-sec.is-foot{border-bottom:0;margin-top:auto;gap:8px;align-items:flex-start}.pk-mx-rail-sec h3{font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.pk-mx-rail-field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--color-text-secondary)}.pk-mx-rail-field .pk-input{font-weight:400}.pk-mx-note{font-size:12.5px;line-height:1.45;color:var(--color-text-muted);margin:0}.pk-mx-textbtn{display:inline-flex;align-items:center;gap:6px;padding:4px 0;background:none;border:0;font:inherit;font-size:13px;font-weight:600;color:var(--color-primary-deep);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-primary) 40%,transparent);text-underline-offset:3px}.pk-mx-textbtn:hover{text-decoration-color:var(--color-primary-deep)}.pk-mx-sm-btn{font-size:13px;padding:7px 12px;min-height:36px}.pk-mx-x{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--color-text-muted)}.pk-mx-x:hover{background:var(--color-cream);color:var(--color-text-primary);border-color:var(--color-border)}.pk-mx-aud{display:flex;flex-direction:column;gap:6px}.pk-mx-aud-row{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--color-white);transition:border-color var(--dur-quick),background var(--dur-quick)}.pk-mx-aud-row:hover:not(.is-ro){border-color:var(--color-stone)}.pk-mx-aud-row.is-on{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 8%,var(--color-white))}.pk-mx-aud-row input{margin-top:3px;accent-color:var(--color-accent-warm);flex-shrink:0}.pk-mx-aud-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pk-mx-aud-label{font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.pk-mx-aud-note{font-size:12px;line-height:1.4;color:var(--color-text-muted)}.pk-mx-aud-count{font-family:var(--font-heading);font-size:20px;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;flex-shrink:0}.pk-mx-test{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pk-mx-test-picks{display:flex;flex-direction:column;gap:7px;padding:12px 14px;background:var(--color-cream);border-radius:var(--radius-sm);width:100%}.pk-mx-test-picks .pk-btn{align-self:flex-start;margin-top:4px}.pk-mx-problems{list-style:none;margin:0;padding:12px 14px;background:var(--tint-gold);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--gold-ink)}.pk-mx-problems li{display:flex;align-items:center;gap:7px}.pk-mx-real{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pk-mx-check{display:flex;flex-direction:column;gap:10px;width:100%;font-size:13px;color:var(--color-text-secondary)}.pk-mx-when{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pk-mx-when>span{font-size:13px;color:var(--color-text-muted)}.pk-mx-when .pk-input{width:auto;min-height:36px;padding:4px 8px;font-size:13px}.pk-mx-sent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--tint-green);border-radius:var(--radius-sm);color:var(--green-ink);flex-wrap:wrap}.pk-mx-sent.is-clock{background:var(--tint-gold);color:var(--gold-ink)}.pk-mx-sent svg{flex-shrink:0;margin-top:2px}.pk-mx-sent>div{flex:1;min-width:160px;display:flex;flex-direction:column;gap:2px;font-size:12.5px}.pk-mx-sent strong{font-size:13.5px}.pk-mx-sent .pk-btn{width:100%;justify-content:center}.pk-mx-paper{width:100%;max-width:620px;margin:0 auto;background:var(--color-white);border:1px solid #dfd8cb;border-radius:14px;padding:28px 40px 34px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#4a5568}.pk-mx-mast{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.pk-mx-mast img{display:block;width:170px;max-width:60%;height:auto}.pk-mx-mast-kicker,.pk-mx-kicker-ro{text-align:right;font-size:11px;line-height:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#8b857a}.pk-mx-mast-kicker{width:200px}.pk-mx-kicker-ro{display:flex;flex-direction:column}.pk-mx-empty{padding:30px 0 6px;text-align:center;font-size:14px;color:var(--color-text-muted)}.pk-mx-empty p{margin:0}.pk-mx-foot-hint{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:18px;border-top:1px dotted var(--color-stone);font-size:12px;color:var(--color-text-muted);font-family:var(--font-body)}.pk-mx-foot-hint img{opacity:.7}.pk-mx-blocks{display:flex;flex-direction:column}.pk-mx-slot{position:relative}.pk-mx-slot.is-dragging .pk-mx-block{box-shadow:var(--shadow-float);background:var(--color-white)}.pk-mx-block{position:relative;border-radius:10px;margin:0 -14px;padding:8px 14px 10px;border:1px solid transparent;transition:border-color var(--dur-quick),background var(--dur-quick)}.pk-mx-block:hover{border-color:color-mix(in srgb,var(--color-stone) 60%,var(--color-white))}.pk-mx-block.is-selected{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 4%,var(--color-white))}.pk-mx-block-bar{display:flex;align-items:center;gap:6px;height:0;overflow:hidden;opacity:0;transition:height var(--dur-quick),opacity var(--dur-quick);font-family:var(--font-body)}.pk-mx-block:hover .pk-mx-block-bar,.pk-mx-block.is-selected .pk-mx-block-bar,.pk-mx-block:focus-within .pk-mx-block-bar{height:26px;opacity:1;margin-bottom:4px}.pk-mx-grip{display:inline-flex;align-items:center;color:var(--color-text-muted);cursor:grab;padding:2px;border-radius:4px}.pk-mx-grip:hover{background:var(--color-cream);color:var(--color-text-secondary)}.pk-mx-block-type{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);flex:1}.pk-mx-block-tools{display:inline-flex;gap:2px}.pk-mx-block-tools button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border:0;border-radius:5px;background:transparent;color:var(--color-text-muted)}.pk-mx-block-tools button:hover:not(:disabled){background:var(--color-cream);color:var(--color-text-primary)}.pk-mx-block-tools button.is-danger:hover:not(:disabled){color:var(--color-danger)}.pk-mx-block-tools button:disabled{opacity:.35}.pk-mx-add{position:relative;display:flex;justify-content:center;height:0;overflow:visible;z-index:2}.pk-mx-add.is-always{height:auto;margin-top:18px}.pk-mx-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:22px;min-width:22px;padding:0 6px;border-radius:11px;border:1px solid var(--color-stone);background:var(--color-white);color:var(--color-text-secondary);font:inherit;font-family:var(--font-body);font-size:12.5px;font-weight:600;opacity:0;transform:translateY(-11px);transition:opacity var(--dur-quick),border-color var(--dur-quick),color var(--dur-quick)}.pk-mx-add:hover .pk-mx-add-btn,.pk-mx-add.is-open .pk-mx-add-btn,.pk-mx-add-btn:focus-visible{opacity:1}.pk-mx-add.is-always .pk-mx-add-btn{opacity:1;transform:none;height:34px;padding:0 14px;border-radius:17px}.pk-mx-add-btn:hover{border-color:var(--color-accent-warm);color:var(--color-primary-deep)}.pk-mx-add:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--color-accent-warm);opacity:0;transition:opacity var(--dur-quick)}.pk-mx-add:not(.is-always):hover:before,.pk-mx-add.is-open:not(.is-always):before{opacity:.6}.pk-mx-palette{position:absolute;top:14px;left:50%;transform:translate(-50%);width:320px;max-height:380px;overflow-y:auto;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-float);padding:6px;display:grid;grid-template-columns:1fr 1fr;gap:2px;z-index:5;font-family:var(--font-body)}.pk-mx-add.is-always .pk-mx-palette{top:40px}.pk-mx-add.is-up .pk-mx-palette{top:auto;bottom:14px}.pk-mx-add.is-always.is-up .pk-mx-palette{bottom:40px}.pk-mx-palette-item{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:transparent;text-align:left;font:inherit;color:inherit}.pk-mx-palette-item:hover,.pk-mx-palette-item:focus-visible{background:var(--color-cream);outline:none}.pk-mx-palette-label{font-size:13.5px;font-weight:600;color:var(--color-text-primary)}.pk-mx-palette-hint{font-size:11.5px;line-height:1.35;color:var(--color-text-muted)}.pk-mx-block:not(.is-selected):not(:focus-within) :is(.pk-mx-b-opts,.pk-mx-url,.pk-mx-more,.pk-mx-alt,.pk-mx-video-row,.pk-mx-panel-opts,.pk-mx-link-row .pk-mx-x,.pk-mx-b-links .pk-mx-textbtn){display:none}.pk-mx-auto{display:block;width:100%;resize:none;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;line-height:inherit;overflow:hidden;border-radius:4px}.pk-mx-auto:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-warm) 35%,transparent)}.pk-mx-auto::placeholder{color:#b7b1a7}.pk-mx-auto:read-only{box-shadow:none}.pk-mx-h-title{font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:36px;color:#2c4f5f}.pk-mx-h-section{font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:28px;color:#2c4f5f}.pk-mx-h-small{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:24px;color:#2c4f5f;margin-top:12px}.pk-mx-lead{font-size:15.5px;line-height:25px;color:#1a2a32}.pk-mx-caption{font-size:12.5px;line-height:18px;color:#8b857a;margin-top:8px}.pk-mx-ps{font-size:13.5px;line-height:21px;color:#4a5568;margin-top:18px}.pk-mx-sign-name{font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:26px;color:#2c4f5f;margin-top:8px}.pk-mx-sign-role{font-size:13px;line-height:20px;color:#8b857a}.pk-mx-b-opts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;font-family:var(--font-body)}.pk-mx-b-heading .pk-mx-b-opts{margin-top:6px}.pk-mx-rich{position:relative}.pk-mx-rich-tools{display:inline-flex;gap:2px;padding:2px;margin-bottom:4px;background:var(--color-cream);border-radius:6px;font-family:var(--font-body)}.pk-mx-block:not(.is-selected):not(:focus-within) .pk-mx-rich-tools{display:none}.pk-mx-tool{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border:0;border-radius:4px;background:transparent;color:var(--color-text-secondary)}.pk-mx-tool:hover{background:var(--color-white);color:var(--color-text-primary)}.pk-mx-tool.is-on{background:var(--color-primary-deep);color:var(--color-white)}.pk-mx-rich-body .ProseMirror{outline:none;font-size:15.5px;line-height:25px;color:#4a5568;min-height:25px}.pk-mx-rich-body .ProseMirror p{margin:0 0 14px}.pk-mx-rich-body .ProseMirror>:last-child{margin-bottom:0}.pk-mx-rich-body .ProseMirror ul,.pk-mx-rich-body .ProseMirror ol{margin:0 0 14px;padding-left:22px}.pk-mx-rich-body .ProseMirror li{margin:0 0 6px}.pk-mx-rich-body .ProseMirror a{color:#2c4f5f;font-weight:700;text-decoration:underline}.pk-mx-rich-body .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#b7b1a7;float:left;height:0;pointer-events:none}.pk-mx-img{position:relative;width:100%;border-radius:10px;overflow:hidden;background:var(--color-cream)}.pk-mx-img.is-over{outline:2px dashed var(--color-accent-warm);outline-offset:-2px}.pk-mx-img img{display:block;width:100%;height:auto}.pk-mx-img-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;border:1px dashed var(--color-stone);border-radius:10px;background:transparent;color:var(--color-text-secondary);font:inherit;font-family:var(--font-body);font-size:13.5px;font-weight:600}.pk-mx-img-empty:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-warm) 7%,var(--color-cream));border-color:var(--color-accent-warm)}.pk-mx-img-empty svg{color:var(--color-accent-warm)}.pk-mx-img-sub{font-size:12px;font-weight:400;color:var(--color-text-muted)}.pk-mx-img-tools{position:absolute;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity var(--dur-quick);font-family:var(--font-body)}.pk-mx-img:hover .pk-mx-img-tools,.pk-mx-img:focus-within .pk-mx-img-tools{opacity:1}.pk-mx-img-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid var(--color-border);background:#fffffff0;color:var(--color-text-primary);font:inherit;font-size:12.5px;font-weight:600;box-shadow:var(--shadow-card)}.pk-mx-img-btn:hover{background:var(--color-white);border-color:var(--color-stone)}.pk-mx-alt{display:block;width:100%;border:0;border-top:1px solid var(--color-border);background:var(--color-white);padding:7px 10px;font:inherit;font-family:var(--font-body);font-size:12px;color:var(--color-text-secondary)}.pk-mx-alt:focus{outline:none;background:var(--color-cream)}.pk-mx-alt::placeholder{color:var(--color-text-muted)}.pk-mx-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pk-mx-more{margin-top:8px;font-family:var(--font-body);font-size:12.5px;color:var(--color-text-secondary)}.pk-mx-more summary{display:inline-flex;align-items:center;gap:5px;list-style:none;font-weight:600}.pk-mx-more summary::-webkit-details-marker{display:none}.pk-mx-more[open] summary{margin-bottom:6px}.pk-mx-video-row{display:flex;gap:8px;margin-bottom:10px;font-family:var(--font-body)}.pk-mx-video-row .pk-input{flex:1;min-height:38px;font-size:13.5px}.pk-mx-b-video .pk-mx-note{font-family:var(--font-body);margin-top:8px}.pk-mx-btn-preview{display:inline-grid;margin-top:12px;border-radius:8px;background:#2c4f5f;color:#f7f4f0;font-size:15px;font-weight:700}.pk-mx-btn-preview.is-sage{background:#6b9e8a;color:#fff}.pk-mx-btn-preview.is-center{align-self:center}.pk-mx-btn-preview span,.pk-mx-btn-preview input,.pk-mx-btn-preview:after{grid-area:1 / 1;display:block;padding:13px 28px;border:0;background:transparent;color:inherit;font:inherit;min-width:0;width:100%;text-align:center;white-space:pre}.pk-mx-btn-preview:after{content:attr(data-value) " ";visibility:hidden;pointer-events:none}.pk-mx-btn-preview input:focus{outline:none;box-shadow:inset 0 0 0 2px #ffffff8c;border-radius:8px}.pk-mx-btn-preview input::placeholder{color:#fff9}.pk-mx-b-button{display:flex;flex-direction:column;align-items:flex-start}.pk-mx-b-button.is-center{align-items:center}.pk-mx-b-button .pk-mx-url,.pk-mx-b-button .pk-mx-b-opts{align-self:stretch}.pk-mx-url{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:10px;font-family:var(--font-body)}.pk-mx-url-label{font-size:12px;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.pk-mx-url .pk-input{min-height:36px;font-size:13px;padding:4px 10px}.pk-mx-url-quick{min-width:130px}.pk-mx-b-panel{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 32px 30px;border-radius:10px;background:#2c4f5f}.pk-mx-b-panel.is-cream{background:#f7f4f0}.pk-mx-b-panel .pk-mx-auto{text-align:center}.pk-mx-kicker{font-size:11px;line-height:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#a8c5b8}.pk-mx-b-panel.is-cream .pk-mx-kicker{color:#8b857a}.pk-mx-panel-title{font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:30px;color:#f7f4f0;margin-top:10px}.pk-mx-b-panel.is-cream .pk-mx-panel-title{color:#2c4f5f;font-size:19px;line-height:26px}.pk-mx-panel-body{font-size:14.5px;line-height:22px;color:#d9e2dc;margin-top:10px}.pk-mx-b-panel.is-cream .pk-mx-panel-body{color:#4a5568}.pk-mx-b-panel .pk-mx-auto::placeholder{color:#ffffff73}.pk-mx-b-panel.is-cream .pk-mx-auto::placeholder{color:#b7b1a7}.pk-mx-b-panel .pk-mx-btn-preview{margin-top:18px}.pk-mx-panel-opts{align-self:stretch;margin-top:12px;padding-top:12px;border-top:1px dotted rgba(255,255,255,.35);display:flex;flex-direction:column;align-items:center}.pk-mx-panel-opts .pk-mx-url{width:100%}.pk-mx-panel-opts .pk-mx-b-opts{justify-content:center}.pk-mx-b-panel.is-cream .pk-mx-panel-opts{border-top-color:var(--color-stone)}.pk-mx-b-panel .pk-mx-url{margin-top:0}.pk-mx-b-panel .pk-mx-url-label{color:#d9e2dc}.pk-mx-b-panel.is-cream .pk-mx-url-label{color:var(--color-text-muted)}.pk-mx-b-panel .pk-mx-b-opts{margin-top:8px}.pk-mx-link-row{display:flex;gap:10px;padding:14px 0 0}.pk-mx-link-row+.pk-mx-link-row{margin-top:14px;border-top:1px solid #eae4d9}.pk-mx-link-main{flex:1;min-width:0}.pk-mx-link-title{font-size:15px;font-weight:700;color:#2c4f5f;line-height:22px}.pk-mx-link-body{font-size:13.5px;line-height:20px;color:#4a5568;margin-top:3px}.pk-mx-b-links .pk-mx-url{margin-top:6px}.pk-mx-b-links .pk-mx-textbtn{margin-top:12px;font-family:var(--font-body)}.pk-mx-b-divider{border-top:1px solid #eae4d9;margin:6px 0}.pk-mx-hero{margin:-28px -40px 10px;border-radius:13px 13px 0 0;background-color:#2c4f5f;background-size:cover;background-position:center;overflow:hidden}.pk-mx-hero-in{padding:40px 40px 44px;text-align:center;display:flex;flex-direction:column;align-items:center}.pk-mx-hero.is-image .pk-mx-hero-in{background:#1a2a3294}.pk-mx-hero img{display:block;width:210px;max-width:70%;height:auto}.pk-mx-hero .pk-mx-auto{text-align:center}.pk-mx-hero .pk-mx-auto::placeholder{color:#ffffff73}.pk-mx-hero-kicker{margin-top:26px;font-size:11px;line-height:17px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#a8c5b8}.pk-mx-hero-title{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:38px;line-height:44px;color:#fff}.pk-mx-hero-sub{margin-top:12px;font-size:16px;line-height:24px;color:#d9e2dc}.pk-mx-hstyles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pk-mx-hstyle{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 9px;border:1px solid var(--field-line);border-radius:var(--radius-sm);background:var(--color-white);font:inherit;font-size:12px;font-weight:600;color:var(--color-text-secondary);transition:border-color var(--dur-quick),background var(--dur-quick)}.pk-mx-hstyle:hover:not(:disabled){border-color:var(--color-stone)}.pk-mx-hstyle.is-on{border-color:var(--color-accent-warm);background:color-mix(in srgb,var(--color-accent-warm) 8%,var(--color-white));color:var(--color-text-primary)}.pk-mx-hstyle-swatch{position:relative;display:block;width:100%;height:40px;border-radius:5px;background:var(--color-cream);border:1px solid var(--color-border);overflow:hidden}.pk-mx-hstyle-swatch i,.pk-mx-hstyle-swatch b{position:absolute;display:block;border-radius:2px}.pk-mx-hstyle.is-simple .pk-mx-hstyle-swatch i{left:8px;top:9px;width:18px;height:6px;background:var(--color-primary-deep)}.pk-mx-hstyle.is-simple .pk-mx-hstyle-swatch b{right:8px;top:10px;width:12px;height:4px;background:var(--color-stone)}.pk-mx-hstyle.is-solid .pk-mx-hstyle-swatch{background:var(--color-primary-deep);border-color:var(--color-primary-deep)}.pk-mx-hstyle.is-solid .pk-mx-hstyle-swatch i{left:50%;top:9px;width:14px;height:5px;margin-left:-7px;background:#ffffffd9}.pk-mx-hstyle.is-solid .pk-mx-hstyle-swatch b{left:50%;top:21px;width:30px;height:7px;margin-left:-15px;background:#fffffff2}.pk-mx-hstyle.is-image .pk-mx-hstyle-swatch{background:linear-gradient(135deg,#6b9e8a,#2c4f5f 55%,#8b857a);border-color:var(--color-primary-deep)}.pk-mx-hstyle.is-image .pk-mx-hstyle-swatch i{left:50%;top:9px;width:14px;height:5px;margin-left:-7px;background:#ffffffd9}.pk-mx-hstyle.is-image .pk-mx-hstyle-swatch b{left:50%;top:21px;width:30px;height:7px;margin-left:-15px;background:#fffffff2}.pk-mx-rail-field .pk-mx-img{margin-top:4px}.pk-mx-foot{margin:34px -40px -34px;padding:30px 24px 26px;text-align:center;border-top:1px solid #dfd8cb;background:#f7f4f0;border-radius:0 0 13px 13px;display:flex;flex-direction:column;align-items:center;gap:0}.pk-mx-foot img{display:block;opacity:.75;margin-bottom:16px}.pk-mx-foot p{margin:0 0 12px;font-size:12px;line-height:19px;color:#8b857a;max-width:540px}.pk-mx-foot a{color:#6b9e8a;text-decoration:none}.pk-mx-foot p:first-of-type a{text-decoration:underline}.pk-mx-foot .pk-mx-foot-company{font-size:11px;line-height:17px;color:#a39d91;margin-bottom:0}.pk-mx-foot-edit{margin-top:14px;font-family:var(--font-body);font-size:12.5px}.pk-mx-footer-modal{max-width:640px;text-align:left;position:relative}.pk-mx-footer-modal h2{text-align:left}.pk-mx-footer-modal>p{margin-bottom:16px}.pk-mx-footer-fields{display:flex;flex-direction:column;gap:14px}.pk-mx-footer-fields textarea.pk-input{min-height:0;height:auto;resize:vertical;line-height:1.45;padding-top:9px;padding-bottom:9px}.pk-mx-footer-fields .pk-input.is-invalid{border-color:var(--color-danger)}.pk-mx-footer-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pk-mx-switch{display:flex;align-items:flex-start;gap:10px;flex:1 1 100%;padding:12px 14px;border-radius:var(--radius-sm);background:var(--tint-gold);color:var(--gold-ink);font-size:13px;line-height:1.45}.pk-mx-switch.is-on{background:var(--tint-green);color:var(--green-ink)}.pk-mx-switch svg{flex-shrink:0;margin-top:2px}.pk-mx-switch>span{flex:1}.pk-mx-switch .pk-mx-textbtn{color:inherit;white-space:nowrap;padding:0}.pk-mx-offnote{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--gold-ink)}.pk-mx-offnote svg{flex-shrink:0;margin-top:2px}.pk-mx-typed{max-width:480px;text-align:left;position:relative}.pk-mx-typed h2{text-align:left}.pk-mx-typed .pk-modal-actions{justify-content:flex-end}.pk-mx-preview{display:flex;justify-content:center;padding:6px 0 20px}.pk-mx-frame{position:relative;overflow:hidden;border-radius:12px;box-shadow:var(--shadow-lg);background:#f7f4f0}.pk-mx-frame.is-phone{border-radius:34px;border:10px solid #1a2a32;box-sizing:content-box}.pk-mx-frame iframe{display:block;border:0;background:#f7f4f0}@media(max-width:1100px){.pk-mx-body{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:900px){.pk-mx-body{grid-template-columns:1fr;grid-template-rows:auto;overflow-y:auto;display:block}.pk-mx-main{overflow:visible;padding:20px 14px 30px}.pk-mx-rail{border-left:0;border-top:1px solid var(--color-border);overflow:visible}.pk-mx-top{flex-wrap:wrap}.pk-mx-title{order:5;flex-basis:100%}.pk-mx-paper{padding:22px 20px 26px}.pk-mx-block{margin:0 -8px;padding:8px 8px 10px}.pk-mx-block-bar{height:26px;opacity:1;margin-bottom:4px}.pk-mx-add-btn{opacity:1}.pk-mx-pair-grid,.pk-mx-url{grid-template-columns:1fr}.pk-mx-page-header-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pk-mx-overlay,.pk-mx-block,.pk-mx-add-btn,.pk-mx-block-bar{animation:none;transition:none}}@media(max-width:640px){.pk-modal-overlay{align-items:flex-end;padding:12px 0 0}.pk-modal{max-width:none;max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);border-radius:20px 20px 0 0;padding:22px 18px calc(16px + env(safe-area-inset-bottom))}.pk-modal-actions,.pk-attempt-modal .pk-modal-actions,.pk-aside-modal .pk-modal-actions{flex-direction:column;align-items:stretch;gap:8px}.pk-modal-actions .pk-btn{width:100%;justify-content:center;padding:12px 16px}.pk-modal .pk-input,.pk-modal textarea.pk-input{font-size:16px}.pk-attempt-head{flex-wrap:wrap;gap:4px 10px}.pk-sbl .pk-sbl-body,.pk-sbl .pk-sbl-editor,.pk-intro .pk-sbl-body,.pk-intro .pk-sbl-editor{max-height:none}.pk-sbl-meta{flex-wrap:wrap;gap:2px 10px}.pk-sbl-meta span{width:auto}}@media(min-width:641px)and (max-width:1024px){.pk-modal-overlay{padding:24px}.pk-modal{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px)}}
