@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_2e8889{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_2e8889{--paya-font-display-loaded:"Bricolage Grotesque","Bricolage Grotesque Fallback"}:root{--papaya-void:#08090b;--papaya-ink-1:#131211;--papaya-ink-2:#1b1917;--papaya-void-lift:#0b0c0e;--papaya-void-tint-cool:#090a0c;--papaya-void-tint-warm:#0d0c0b;--papaya-line:#2c2926;--papaya-line-strong:#3d3833;--papaya-fg:#f4ede4;--papaya-fg-muted:#b8ab9d;--papaya-fg-faint:#857b70;--papaya-cream:#fff7ef;--papaya-cream-panel:#fffdfa;--papaya-cocoa:#26180e;--papaya-cocoa-muted:#7e6a59;--papaya-flesh:#ff8a55;--papaya-flesh-deep:#ff9e6b;--papaya-flesh-ink:#26180e;--papaya-flesh-dark:#c43f1d;--papaya-olive:#a8bf63;--papaya-gold:#f3c24e;--papaya-sky:#66c7d9;--papaya-mint:#62d6a4;--papaya-marigold:#f5a63c;--papaya-tan:#d99a6c;--papaya-plum:#7a3e9d;--papaya-ember:#b23a16;--papaya-ember-soft:#d4562c;--surface-ground:var(--papaya-cream);--surface-panel:var(--papaya-cream-panel);--surface-raised:#ffffff;--surface-sunken:#f7ede2;--text-primary:var(--papaya-cocoa);--text-muted:var(--papaya-cocoa-muted);--text-faint:#a08a76;--text-on-accent:var(--papaya-flesh-ink);--border-subtle:rgba(38,24,14,0.1);--border-strong:rgba(38,24,14,0.22);--border-focus:var(--papaya-flesh-dark);--accent-primary:var(--papaya-flesh-dark);--accent-fill:#ff7a45;--accent-glow:rgba(255,138,85,0.3);--state-neutral:var(--text-muted);--state-attention:var(--accent-primary);--state-warning:#b45309;--state-danger:var(--papaya-ember);--state-success:#4f6b15;--state-info:#2f6f80;--state-warning-bg:#fef3c7;--state-warning-border:#f59e0b;--state-danger-bg:#fde4dc;--state-success-bg:#e8f0d4;--shadow-soft:rgba(120,60,20,0.08);--shadow-strong:rgba(120,60,20,0.16);--backdrop:rgba(120,60,20,0.1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface-ground:#0d0907;--surface-panel:#1a120b;--surface-raised:var(--papaya-ink-2);--surface-sunken:var(--papaya-void);--text-primary:#ffebdc;--text-muted:#c2a38c;--text-faint:var(--papaya-fg-faint);--text-on-accent:var(--papaya-flesh-ink);--border-subtle:rgba(255,235,220,0.14);--border-strong:rgba(255,235,220,0.28);--border-focus:var(--papaya-flesh-deep);--accent-primary:var(--papaya-flesh-deep);--accent-fill:var(--papaya-flesh);--state-warning:#fbbf24;--state-danger:var(--papaya-ember-soft);--state-success:var(--papaya-olive);--state-info:var(--papaya-sky);--state-warning-bg:#3a2e0a;--state-warning-border:#b45309;--state-danger-bg:#3d1a10;--state-success-bg:#23300f;--shadow-soft:rgba(0,0,0,0.5);--shadow-strong:rgba(0,0,0,0.6);--backdrop:rgba(0,0,0,0.55)}}:root[data-theme=dark],[data-theme=dark]{--surface-ground:#0d0907;--surface-panel:#1a120b;--surface-raised:var(--papaya-ink-2);--surface-sunken:var(--papaya-void);--text-primary:#ffebdc;--text-muted:#c2a38c;--text-faint:var(--papaya-fg-faint);--text-on-accent:var(--papaya-flesh-ink);--border-subtle:rgba(255,235,220,0.14);--border-strong:rgba(255,235,220,0.28);--border-focus:var(--papaya-flesh-deep);--accent-primary:var(--papaya-flesh-deep);--accent-fill:var(--papaya-flesh);--state-warning:#fbbf24;--state-danger:var(--papaya-ember-soft);--state-success:var(--papaya-olive);--state-info:var(--papaya-sky);--state-warning-bg:#3a2e0a;--state-warning-border:#b45309;--state-danger-bg:#3d1a10;--state-success-bg:#23300f;--shadow-soft:rgba(0,0,0,0.5);--shadow-strong:rgba(0,0,0,0.6);--backdrop:rgba(0,0,0,0.55)}[data-theme=dark]:not(:root){--state-neutral:var(--text-muted);--state-attention:var(--accent-primary);--mark-accent:var(--accent-primary);color-scheme:dark}:root{--font-display:"Bricolage Grotesque","Trebuchet MS",system-ui,sans-serif;--mark-accent:var(--accent-primary);--doc-accent:#ff7a45;--doc-accent-text:#c43f1d;--doc-accent-wash:#fff1e4;--doc-ink:#26180e;--doc-ink-strong:#1a0f07;--doc-ink-deep:#26180e;--doc-rule:#dcc9b4;--doc-rule-soft:#ede1d4;--doc-border:#ebd9c6;--doc-fill:#fdf8f2;--doc-fill-alt:#f7ede2;--doc-skin:#6f8630;--doc-gold:#9a6b12;--doc-page:#ffffff;--doc-desk:#e7e0d6;--doc-on-accent:#ffffff;--doc-page-shadow:0 1px 3px rgba(38,24,14,0.1),0 6px 18px rgba(38,24,14,0.06)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--doc-accent:#ff8a55;--doc-accent-text:#ff9e6b;--doc-accent-wash:#251710;--doc-ink:#eee5d9;--doc-ink-strong:#fbf6ef;--doc-rule:#3d3833;--doc-rule-soft:#2c2926;--doc-border:#332e29;--doc-fill:#1b1917;--doc-fill-alt:#242220;--doc-skin:#a8bf63;--doc-gold:#d9a538;--doc-page:#12100e;--doc-desk:#0a0908;--doc-on-accent:#ffffff;--doc-page-shadow:0 1px 3px rgba(0,0,0,0.5),0 8px 24px rgba(0,0,0,0.35)}}:root[data-theme=dark]{--doc-accent:#ff8a55;--doc-accent-text:#ff9e6b;--doc-accent-wash:#251710;--doc-ink:#eee5d9;--doc-ink-strong:#fbf6ef;--doc-rule:#3d3833;--doc-rule-soft:#2c2926;--doc-border:#332e29;--doc-fill:#1b1917;--doc-fill-alt:#242220;--doc-skin:#a8bf63;--doc-gold:#d9a538;--doc-page:#12100e;--doc-desk:#0a0908;--doc-on-accent:#ffffff;--doc-page-shadow:0 1px 3px rgba(0,0,0,0.5),0 8px 24px rgba(0,0,0,0.35)}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--doc-accent:#ff7a45;--doc-accent-text:#c43f1d;--doc-accent-wash:#fff1e4;--doc-ink:#26180e;--doc-ink-strong:#1a0f07;--doc-ink-deep:#26180e;--doc-rule:#dcc9b4;--doc-rule-soft:#ede1d4;--doc-border:#ebd9c6;--doc-fill:#fdf8f2;--doc-fill-alt:#f7ede2;--doc-skin:#6f8630;--doc-gold:#9a6b12;--doc-page:#ffffff;--doc-desk:#e7e0d6;--doc-on-accent:#ffffff;--doc-page-shadow:0 1px 3px rgba(38,24,14,0.1),0 6px 18px rgba(38,24,14,0.06)}}:root{--paya-channel-surface-ground:255 247 239;--paya-channel-surface-panel:255 253 250;--paya-channel-accent-primary:196 63 29;--paya-channel-state-info:47 111 128;--paya-channel-border-subtle:38 24 14;--paya-channel-text-primary:38 24 14;--paya-channel-text-muted:126 106 89}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paya-channel-surface-ground:13 9 7;--paya-channel-surface-panel:26 18 11;--paya-channel-accent-primary:255 158 107;--paya-channel-state-info:102 199 217;--paya-channel-border-subtle:255 235 220;--paya-channel-text-primary:255 235 220;--paya-channel-text-muted:194 163 140}}:root[data-theme=dark]{--paya-channel-surface-ground:13 9 7;--paya-channel-surface-panel:26 18 11;--paya-channel-accent-primary:255 158 107;--paya-channel-state-info:102 199 217;--paya-channel-border-subtle:255 235 220;--paya-channel-text-primary:255 235 220;--paya-channel-text-muted:194 163 140}:root{--pk-radius-sm:3px;--pk-radius:6px;--pk-radius-lg:10px;--pk-gap-xs:4px;--pk-gap-sm:8px;--pk-gap:12px;--pk-gap-lg:20px;--pk-row-min-height:44px;--pk-appbar-height:var(--pk-row-min-height);--pk-toolbar-height:40px;--pk-switch-menu-width:18rem;--pk-stat-min-width:9rem;--pk-font-size-chip:0.72rem;--pk-font-size-meta:0.8rem;--pk-font-size-body:0.92rem;--pk-focus-width:2px;--pk-transition:0.15s ease}.pk-action:focus-visible,.pk-appbar a:focus-visible,.pk-appbar__brand:focus-visible,.pk-appbar__user:focus-visible,.pk-chip:focus-visible,.pk-field__input:focus-visible,.pk-palette__input:focus-visible,.pk-palette__item:focus-visible,.pk-row:focus-visible,.pk-skip:focus-visible,.pk-stat:focus-visible,.pk-switch:focus-visible,.pk-switch__item:focus-visible,.pk-toolbar__link:focus-visible,.pk-why:focus-visible{outline:var(--pk-focus-width) solid var(--border-focus);outline-offset:2px}.pk-chip{display:inline-flex;align-items:center;gap:var(--pk-gap-xs);padding:2px 7px;border:1px solid var(--border-subtle);border-radius:var(--pk-radius-sm);background:transparent;color:var(--text-muted);font-family:inherit;font-size:var(--pk-font-size-chip);font-weight:600;line-height:1.5;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.pk-chip--attention{border-color:var(--state-attention);color:var(--state-attention);font-weight:700}.pk-chip--waiting{border-color:var(--border-strong);color:var(--text-muted)}.pk-chip--info{border-color:transparent;color:var(--text-faint);padding-inline:0}.pk-chip--done{border-color:var(--state-success);color:var(--state-success)}.pk-chip--done:before{content:"✓";font-size:.9em}.pk-chip--warning{border-color:var(--state-warning);color:var(--state-warning)}.pk-chip--danger{border-color:var(--state-danger);color:var(--state-danger)}.pk-chip--maturity{border-color:transparent;background:var(--surface-sunken);color:var(--text-muted);text-transform:uppercase}.pk-chip--maturity.pk-chip--live{background:var(--state-success-bg);color:var(--state-success)}.pk-chip--uncertain{border-style:dashed;border-color:var(--state-warning);color:var(--state-warning)}.pk-chip--role{font-weight:500;letter-spacing:0;color:var(--text-faint);border-color:var(--border-subtle)}.pk-mark{font-family:var(--font-display);font-weight:800;letter-spacing:-.022em;line-height:1;color:var(--text-primary);white-space:nowrap}.pk-mark>span{color:var(--mark-accent)}.pk-mark--sm{font-size:.875rem}.pk-mark--md{font-size:1.1875rem}.pk-mark--lg{font-size:1.75rem}.pk-mark--xl{font-size:2.75rem}.pk-ctx-edge{border-left:2px solid var(--pk-edge-color,var(--border-subtle));padding-left:var(--pk-gap)}.pk-ctx-edge--attention{--pk-edge-color:var(--state-attention)}.pk-ctx-edge--warning{--pk-edge-color:var(--state-warning)}.pk-ctx-edge--danger{--pk-edge-color:var(--state-danger)}.pk-ctx-edge--success{--pk-edge-color:var(--state-success)}.pk-icon{width:var(--pk-icon-size,1.5rem);height:var(--pk-icon-size,1.5rem);flex:none;color:currentColor;--pk-icon-accent:var(--accent-primary)}.pk-icon--sm{--pk-icon-size:1rem}.pk-icon--lg{--pk-icon-size:2rem}.pk-icon--xl{--pk-icon-size:3rem}.pk-icon--mono{--pk-icon-accent:currentColor}.pk-why{display:inline-flex;align-items:center;gap:var(--pk-gap-xs);padding:1px 5px;border:1px dashed var(--border-strong);border-radius:var(--pk-radius-sm);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--pk-font-size-chip);cursor:pointer;transition:color var(--pk-transition),border-color var(--pk-transition)}.pk-why:hover{color:var(--text-primary);border-color:var(--border-focus)}.pk-why__panel{--pk-why-width:22rem;width:var(--pk-why-width);max-width:calc(100vw - 2 * var(--pk-gap));padding:var(--pk-gap);border:1px solid var(--border-strong);border-radius:var(--pk-radius);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 8px 24px var(--shadow-strong);font-size:var(--pk-font-size-meta)}.pk-why__fact{display:grid;grid-template-columns:8rem 1fr;grid-gap:var(--pk-gap-sm);gap:var(--pk-gap-sm);padding:3px 0}.pk-why__fact dt{color:var(--text-muted)}.pk-why__fact dd{margin:0;color:var(--text-primary)}.pk-why__fix{margin-top:var(--pk-gap);padding-top:var(--pk-gap-sm);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--pk-gap-xs)}.pk-why__fix-label{color:var(--text-muted);font-size:var(--pk-font-size-chip);text-transform:uppercase;letter-spacing:.04em}.pk-confirm{display:flex;align-items:center;gap:var(--pk-gap);flex-wrap:wrap;padding:var(--pk-gap-sm) var(--pk-gap);border:1px solid var(--border-subtle);border-radius:var(--pk-radius);background:var(--surface-panel);font-size:var(--pk-font-size-meta);color:var(--text-muted)}.pk-confirm__what{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.pk-confirm__line{display:flex;gap:var(--pk-gap-sm);align-items:baseline}.pk-confirm__label{flex:0 0 auto;color:var(--text-faint)}.pk-confirm__value{color:var(--text-primary);font-weight:600;overflow-wrap:anywhere}.pk-confirm--mismatch{border-color:var(--state-warning);background:var(--state-warning-bg)}.pk-confirm--mismatch .pk-confirm__label,.pk-confirm--mismatch .pk-confirm__value{color:var(--state-warning)}.pk-confirm--crossing{border-color:var(--state-danger);border-width:2px;background:var(--state-danger-bg)}.pk-confirm--crossing .pk-confirm__label,.pk-confirm--crossing .pk-confirm__value{color:var(--state-danger)}.pk-warn{display:flex;align-items:flex-start;gap:var(--pk-gap-sm);padding:var(--pk-gap-sm) var(--pk-gap);border-left:3px solid var(--state-warning);border-radius:0 var(--pk-radius-sm) var(--pk-radius-sm) 0;background:var(--state-warning-bg);color:var(--state-warning);font-size:var(--pk-font-size-meta)}.pk-warn--danger{border-left-color:var(--state-danger);background:var(--state-danger-bg);color:var(--state-danger)}.pk-warn__body{flex:1 1 auto;min-width:0}.pk-rows{display:flex;flex-direction:column}.pk-row{display:grid;grid-template-columns:auto minmax(6rem,12rem) minmax(0,1fr) auto auto auto;align-items:center;grid-gap:var(--pk-gap);gap:var(--pk-gap);min-height:var(--pk-row-min-height);padding:var(--pk-gap-sm) var(--pk-gap);border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--pk-font-size-body);text-align:left;cursor:pointer;transition:background var(--pk-transition)}.pk-row:hover,.pk-row[aria-selected=true]{background:var(--surface-sunken)}.pk-row__dot{width:7px;height:7px;border-radius:50%;background:transparent}.pk-row--unread .pk-row__dot{background:var(--state-attention)}.pk-row--unread .pk-row__from,.pk-row--unread .pk-row__subject{font-weight:600}.pk-row__from,.pk-row__preview,.pk-row__subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-row__from{color:var(--text-primary)}.pk-row__main{display:flex;gap:var(--pk-gap-sm);min-width:0}.pk-row__preview{color:var(--text-muted)}.pk-row__time{color:var(--text-faint);font-size:var(--pk-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pk-row__reason{grid-column:2/-1;color:var(--text-faint);font-size:var(--pk-font-size-chip)}.pk-row__actions{display:flex;gap:var(--pk-gap-xs);opacity:0;transition:opacity var(--pk-transition)}.pk-row:focus-within .pk-row__actions,.pk-row:hover .pk-row__actions,.pk-row__actions:focus-within{opacity:1}@media (hover:none){.pk-row__actions{opacity:1}}@media (max-width:640px){.pk-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:var(--pk-gap-xs)}.pk-row__meta{grid-column:2/-1;display:flex;gap:var(--pk-gap-sm)}}.pk-palette{width:min(34rem,calc(100vw - 2 * var(--pk-gap)));border:1px solid var(--border-strong);border-radius:var(--pk-radius-lg);background:var(--surface-raised);box-shadow:0 16px 48px var(--shadow-strong);overflow:hidden}.pk-palette__input{width:100%;padding:var(--pk-gap) var(--pk-gap-lg);border:0;border-bottom:1px solid var(--border-subtle);background:transparent;color:var(--text-primary);font:inherit;font-size:1rem}.pk-palette__input::placeholder{color:var(--text-faint)}.pk-palette__list{max-height:min(24rem,60vh);overflow-y:auto;margin:0;padding:var(--pk-gap-xs);list-style:none}.pk-palette__item{display:flex;align-items:center;gap:var(--pk-gap-sm);width:100%;padding:var(--pk-gap-sm) var(--pk-gap);border:0;border-radius:var(--pk-radius-sm);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--pk-font-size-body);text-align:left;cursor:pointer}.pk-palette__item[aria-selected=true]{background:var(--surface-sunken)}.pk-palette__kind{flex:0 0 auto;color:var(--text-faint);font-size:var(--pk-font-size-chip);text-transform:uppercase;letter-spacing:.04em}.pk-palette__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.pk-palette__group,.pk-palette__hint{color:var(--text-faint);font-size:var(--pk-font-size-chip)}.pk-palette__group{padding:var(--pk-gap-sm) var(--pk-gap) var(--pk-gap-xs);text-transform:uppercase;letter-spacing:.04em}.pk-empty{padding:var(--pk-gap-lg);color:var(--text-muted);font-size:var(--pk-font-size-meta);text-align:center}.pk-empty__title{color:var(--text-primary);font-weight:600}.pk-field{display:flex;flex-direction:column;gap:var(--pk-gap-xs);min-width:0}.pk-field__label{color:var(--text-muted);font-size:var(--pk-font-size-meta);font-weight:500}.pk-field__label[data-required]:after{content:" — pakollinen";color:var(--text-faint);font-weight:400}.pk-field__input{width:100%;padding:8px 11px;border:1px solid var(--border-subtle);border-radius:var(--pk-radius-sm);background:var(--surface-panel);color:var(--text-primary);font:inherit;font-size:var(--pk-font-size-body);transition:border-color var(--pk-transition)}.pk-field__input::placeholder{color:var(--text-faint)}.pk-field__input:hover{border-color:var(--border-strong)}.pk-field__input:focus-visible{outline:var(--pk-focus-width) solid var(--border-focus);outline-offset:1px;border-color:transparent}textarea.pk-field__input{resize:vertical;min-height:4.5em;line-height:1.5}.pk-field__input:disabled{background:var(--surface-sunken);color:var(--text-faint);cursor:not-allowed}.pk-field__error,.pk-field__hint{font-size:var(--pk-font-size-chip);line-height:1.4}.pk-field__hint{color:var(--text-faint)}.pk-field__error{display:flex;align-items:flex-start;gap:var(--pk-gap-xs);color:var(--state-danger)}.pk-field--invalid .pk-field__input{border-color:var(--state-danger)}.pk-field--invalid .pk-field__label{color:var(--state-danger)}.pk-field__count{align-self:flex-end;color:var(--text-faint);font-size:var(--pk-font-size-chip);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-field__count--over{color:var(--state-danger);font-weight:600}.pk-field--inline{flex-direction:row;align-items:baseline;gap:var(--pk-gap)}.pk-field--inline .pk-field__label{flex:0 0 8rem}.pk-field--inline .pk-field__input{flex:1 1 auto}.pk-action{display:inline-flex;align-items:center;gap:var(--pk-gap-xs);padding:3px 8px;border:1px solid var(--border-subtle);border-radius:var(--pk-radius-sm);background:var(--surface-panel);color:var(--text-muted);font:inherit;font-size:var(--pk-font-size-chip);cursor:pointer;transition:color var(--pk-transition),border-color var(--pk-transition)}.pk-action:hover{color:var(--text-primary);border-color:var(--border-strong)}.pk-action--primary{background:var(--accent-fill);border-color:transparent;color:var(--text-on-accent);font-weight:600}.pk-steps{display:flex;flex-direction:column;gap:var(--pk-gap-lg);min-width:0}.pk-steps__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pk-gap-sm) var(--pk-gap);margin:0;padding:0;list-style:none;counter-reset:pk-step}.pk-steps__step{counter-increment:pk-step;display:inline-flex;align-items:center;gap:var(--pk-gap-xs);color:var(--text-faint);font-size:var(--pk-font-size-meta);min-width:0}.pk-steps__step:before{content:counter(pk-step);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex:none;border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--pk-font-size-chip);font-weight:600;line-height:1}.pk-steps__step[data-state=done]{color:var(--text-muted)}.pk-steps__step[data-state=done]:before{content:"✓";border-color:transparent;background:var(--surface-raised);color:var(--text-muted)}.pk-steps__step[data-state=current]{color:var(--text-primary);font-weight:600}.pk-steps__step[data-state=current]:before{border-color:transparent;background:var(--accent-fill);color:var(--text-on-accent)}.pk-steps__step:not(:last-child):after{content:"";width:var(--pk-gap-lg);height:1px;background:var(--border-subtle)}@media (max-width:640px){.pk-steps__step:not(:last-child):after,.pk-steps__step:not([data-state=current])>.pk-steps__label{display:none}}.pk-steps__panel{display:flex;flex-direction:column;gap:var(--pk-gap);min-width:0}.pk-steps__actions{display:flex;align-items:center;gap:var(--pk-gap-sm);flex-wrap:wrap}.pk-steps__actions .pk-steps__skip{margin-left:auto}.pk-table{border:1px solid var(--border-subtle);border-radius:var(--pk-radius);background:var(--surface-panel);overflow:hidden;min-width:0}.pk-table__scroll{overflow-x:auto}.pk-table table{width:100%;border-collapse:collapse;font-size:var(--pk-font-size-meta)}.pk-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-panel);text-align:left;font-weight:600;color:var(--text-muted);white-space:nowrap}.pk-table tbody td,.pk-table thead th{border-bottom:1px solid var(--border-subtle);padding:var(--pk-gap-sm) var(--pk-gap)}.pk-table tbody td{vertical-align:baseline}.pk-table tbody tr:last-child td{border-bottom:0}.pk-table tbody tr:hover,.pk-table__row--selected{background:var(--surface-raised)}.pk-table__sort{display:inline-flex;align-items:center;gap:var(--pk-gap-xs);width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.pk-table__sort:hover{color:var(--text-primary)}.pk-table__sort:focus-visible{outline:var(--pk-focus-width) solid var(--accent);outline-offset:2px}.pk-table__sort[aria-sort=ascending]:after{content:"↑"}.pk-table__sort[aria-sort=descending]:after{content:"↓"}.pk-table__cell--numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-table .pk-empty{border-bottom:0}.pk-skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.pk-skip:focus{position:fixed;z-index:4;inset-block-start:var(--pk-gap-sm);inset-inline-start:var(--pk-gap-sm);width:auto;height:auto;margin:0;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;display:inline-flex;align-items:center;min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding-inline:var(--pk-gap);border-radius:var(--pk-radius-sm);background:var(--surface-raised);color:var(--text-primary);text-decoration:none;white-space:normal}.pk-appbar{gap:var(--pk-gap);box-sizing:border-box;width:100%;min-height:var(--pk-appbar-height);padding-inline:var(--pk-gap);background-color:transparent;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);position:relative;z-index:2}.pk-appbar,.pk-appbar>nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.pk-appbar>nav{gap:var(--pk-gap-sm);min-width:0}.pk-appbar__brand{display:inline-flex;align-items:center;flex:none;min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding-inline:var(--pk-gap-xs);border-radius:var(--pk-radius-sm);color:var(--text-primary);text-decoration:none}.pk-appbar__switch{position:relative;display:flex;align-items:center;flex:none;min-width:0}.pk-appbar__spacer{flex:1 1 auto;min-width:0}.pk-appbar__user{justify-content:center;max-width:16rem;border:0;background-color:transparent;font:inherit;font-size:var(--pk-font-size-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pk-appbar nav>a[aria-current=page],.pk-appbar__user{display:inline-flex;align-items:center;flex:none;min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding-inline:var(--pk-gap-sm);border-radius:var(--pk-radius-sm);color:var(--text-primary)}.pk-appbar nav>a[aria-current=page]{text-decoration:none}.pk-switch{display:inline-flex;align-items:center;gap:var(--pk-gap-xs);flex:none;min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding-inline:var(--pk-gap-sm);border:0;border-radius:var(--pk-radius-sm);background-color:transparent;color:var(--text-primary);font:inherit;cursor:pointer}.pk-switch__caret{width:0;height:0;flex:none;border-inline:.3rem solid transparent;border-top:.35rem solid;transition:transform var(--pk-transition)}.pk-switch[aria-expanded=true] .pk-switch__caret{transform:rotate(180deg)}.pk-switch__menu{position:absolute;z-index:3;inset-block-start:100%;inset-inline-start:0;display:flex;flex-direction:column;box-sizing:border-box;width:var(--pk-switch-menu-width);max-width:calc(100vw - 2 * var(--pk-gap));max-height:min(24rem,70vh);margin:0;padding:var(--pk-gap-xs);overflow-y:auto;overflow-x:hidden;border:1px solid var(--border-strong);border-radius:var(--pk-radius);background-color:var(--surface-raised);color:var(--text-primary);box-shadow:0 8px 24px var(--shadow-strong)}.pk-switch__menu[hidden]{display:none}.pk-switch__group{display:flex;flex-direction:column;min-width:0}.pk-switch__group+.pk-switch__group{margin-top:var(--pk-gap-xs);padding-top:var(--pk-gap-xs);border-top:1px solid var(--border-subtle)}.pk-switch__label{padding:var(--pk-gap-sm) var(--pk-gap) var(--pk-gap-xs);color:var(--text-faint);font-size:var(--pk-font-size-chip);letter-spacing:.04em;text-transform:uppercase}.pk-switch__item{display:flex;align-items:center;gap:var(--pk-gap-sm);min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding:var(--pk-gap-xs) var(--pk-gap);border-radius:var(--pk-radius-sm);background-color:transparent;color:var(--text-primary);font-size:var(--pk-font-size-body);text-decoration:none;cursor:pointer}.pk-switch__note{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--text-faint);font-size:var(--pk-font-size-chip);white-space:nowrap}.pk-switch__item--platform{background-color:transparent;color:inherit}.pk-switch__item--platform:after,.pk-switch__item--platform:before{content:none}.pk-appbar nav>a[aria-current=page]:hover,.pk-appbar__brand:hover,.pk-appbar__user:hover,.pk-switch:hover,.pk-switch__item:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.pk-appbar nav>a[aria-current=page],.pk-switch[aria-current=page],.pk-switch__item[aria-current=page],.pk-toolbar__name[aria-current=page]{position:relative}.pk-appbar nav>a[aria-current=page]:after,.pk-switch[aria-current=page]:after,.pk-switch__item[aria-current=page]:after,.pk-toolbar__name[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background-color:var(--accent-primary)}.pk-appbar nav>a[aria-current=page],.pk-appbar__brand,.pk-appbar__user,.pk-switch,.pk-switch__item,.pk-toolbar__actions .pk-action,.pk-toolbar__link,.pk-toolbar__name{box-sizing:border-box}.pk-appbar nav>a[aria-current=page],.pk-appbar__brand,.pk-appbar__user,.pk-switch,.pk-switch__item{transition:background-color var(--pk-transition),color var(--pk-transition)}.pk-switch__item:focus-visible{outline-offset:-2px}.pk-appbar__brand .pk-mark{font-size:1.375rem}.pk-appbar__crumbs{flex-direction:row;flex-wrap:nowrap;gap:var(--pk-gap-xs)}.pk-appbar__crumb,.pk-appbar__crumbs{display:flex;align-items:center;min-width:0}.pk-appbar__crumb{position:relative}.pk-appbar__sep{flex:none;color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk-switch__value{min-width:0;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--pk-font-size-body);font-weight:600}button.pk-switch__item{width:100%;justify-content:flex-start;border:0;font:inherit;font-size:var(--pk-font-size-body);text-align:start}.pk-switch__item--create{color:var(--accent-primary);font-weight:600}.pk-switch__item--offer{flex-direction:column;align-items:flex-start;gap:2px;padding-block:var(--pk-gap-sm)}.pk-switch__pitch{color:var(--text-muted);font-size:var(--pk-font-size-meta);line-height:1.4;white-space:normal}.pk-switch__cta{color:var(--accent-primary);font-size:var(--pk-font-size-chip);font-weight:600}.pk-switch__group--narrow{display:none}.pk-switch__group--narrow+.pk-switch__group{margin-top:0;padding-top:0;border-top:0}.pk-appbar__actions{display:flex;align-items:center;gap:var(--pk-gap-xs);flex:none}.pk-appbar__icon,.pk-toolbar__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding:0;border:0;border-radius:var(--pk-radius-sm);background-color:transparent;color:var(--text-muted);font:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--pk-transition),color var(--pk-transition)}.pk-appbar__locale{position:relative;display:flex;align-items:center;flex:none}.pk-switch__code{font-size:var(--pk-font-size-chip);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pk-switch__menu--end{inset-inline-start:auto;inset-inline-end:0;width:auto;min-width:10rem}.pk-switch__item[aria-current=true]{font-weight:600}.pk-appbar__icon:hover,.pk-toolbar__icon:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.pk-appbar__icon:focus-visible,.pk-toolbar__icon:focus-visible{outline:var(--pk-focus-width) solid var(--border-focus);outline-offset:-2px}@media (max-width:640px){.pk-appbar__crumb--org,.pk-appbar__sep--org{display:none}.pk-switch__group--narrow{display:flex}.pk-switch__group--narrow+.pk-switch__group{margin-top:var(--pk-gap-xs);padding-top:var(--pk-gap-xs);border-top:1px solid var(--border-subtle)}.pk-switch__value{max-width:8rem}.pk-switch__menu{position:fixed;inset-inline:var(--pk-gap-sm);inset-block-start:calc(var(--pk-appbar-height) + var(--pk-gap-xs));width:auto;max-width:none}}.pk-toolbar{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--pk-gap-sm);box-sizing:border-box;width:100%;min-height:var(--pk-toolbar-height);padding-inline:var(--pk-gap);background-color:transparent;border-bottom:1px solid var(--border-subtle);position:relative;z-index:1}.pk-toolbar,.pk-toolbar__name{align-items:center;color:var(--text-primary)}.pk-toolbar__name{display:inline-flex;flex:none;min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding-inline:var(--pk-gap-xs)}.pk-toolbar__nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--pk-gap-xs);min-width:0}.pk-toolbar__link{position:relative;display:inline-flex;align-items:center;flex:none;min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);padding-inline:var(--pk-gap-sm);border-radius:var(--pk-radius-sm);background-color:transparent;color:var(--text-muted);font-size:var(--pk-font-size-meta);text-decoration:none;white-space:nowrap}.pk-toolbar__link:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.pk-toolbar__link[aria-current=page]{color:var(--text-primary);font-weight:600}.pk-toolbar__link[aria-current=page]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background-color:var(--accent-primary)}.pk-toolbar__spacer{flex:1 1 auto;min-width:0}.pk-toolbar__actions{display:flex;align-items:center;gap:var(--pk-gap-xs);flex:none}.pk-toolbar__actions .pk-action{min-height:var(--pk-row-min-height);min-width:var(--pk-row-min-height);justify-content:center}.pk-toolbar__actions .pk-action,.pk-toolbar__link{transition:background-color var(--pk-transition),color var(--pk-transition),border-color var(--pk-transition)}@media (max-width:900px){.pk-appbar,.pk-toolbar{flex-direction:row;flex-wrap:nowrap;padding-inline:var(--pk-gap-sm);gap:var(--pk-gap-sm)}.pk-switch__note{display:none}}@media (max-width:768px){.pk-appbar,.pk-toolbar{flex-direction:row;flex-wrap:nowrap}.pk-appbar__user{max-width:10rem}.pk-toolbar__link{padding-inline:var(--pk-gap-xs)}}@media (max-width:640px){.pk-appbar,.pk-toolbar{flex-direction:row;flex-wrap:nowrap}.pk-toolbar__nav{flex:1 1 auto;overflow-x:auto}.pk-toolbar__link:focus-visible{outline-offset:-2px}.pk-appbar__user{max-width:8rem}}@media (max-width:375px){.pk-appbar,.pk-toolbar{flex-direction:row;flex-wrap:nowrap;padding-inline:var(--pk-gap-xs);gap:var(--pk-gap-xs)}.pk-appbar__user{max-width:6.5rem}.pk-switch__menu{position:fixed;inset-inline:var(--pk-gap-xs);inset-block-start:calc(var(--pk-appbar-height) + var(--pk-gap-xs));width:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.pk-action,.pk-appbar a,.pk-appbar nav>a[aria-current=page],.pk-appbar__brand,.pk-appbar__icon,.pk-appbar__user,.pk-field__input,.pk-row,.pk-row__actions,.pk-switch,.pk-switch__caret,.pk-switch__item,.pk-toolbar__actions .pk-action,.pk-toolbar__icon,.pk-toolbar__link,.pk-why,a.pk-stat{transition:none}}.pk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pk-stat-min-width)),1fr));grid-gap:var(--pk-gap);gap:var(--pk-gap);min-width:0}.pk-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--pk-gap-xs);box-sizing:border-box;min-width:0;min-height:var(--pk-row-min-height);padding:var(--pk-gap-sm) var(--pk-gap);background-color:transparent;border:1px solid var(--border-subtle);border-left-width:2px;border-radius:var(--pk-radius);color:var(--text-primary);font-family:inherit;text-decoration:none}.pk-stat__value{font-size:var(--pk-font-size-body);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;color:var(--text-primary)}.pk-stat__label,.pk-stat__value{max-width:100%;overflow-wrap:break-word}.pk-stat__label{font-size:var(--pk-font-size-meta);font-weight:400;line-height:1.35;color:var(--text-muted)}.pk-stat--attention{border-left-color:var(--state-attention)}.pk-stat--attention .pk-stat__value{color:var(--state-attention);font-weight:700}a.pk-stat{transition:background-color var(--pk-transition)}a.pk-stat:hover{background-color:var(--surface-sunken)}.pk-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background-color:var(--surface-ground);color:var(--text-primary)}.pk-shell>.pk-appbar,.pk-shell>.pk-toolbar{flex-shrink:0}.pk-shell__main{flex:1 1 auto;min-width:0}.pk-shell__main:focus{outline:none}.pk-shell--fixed{height:100vh;height:100dvh;overflow:hidden}.pk-shell--fixed .pk-shell__main{min-height:0;overflow:auto}.pk-signin{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box;min-height:100vh;min-height:100dvh;overflow:hidden;padding:24px clamp(24px,8vw,96px);background-color:var(--surface-ground);color:var(--text-primary);text-align:start}.pk-signin__art{position:absolute;inset:0 0 0 auto;z-index:0;width:46%;overflow:hidden;pointer-events:none}.pk-signin__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 62%}.pk-signin__art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--surface-ground) 0,color-mix(in srgb,var(--surface-ground) 82%,transparent) 22%,color-mix(in srgb,var(--surface-ground) 24%,transparent) 55%,transparent 100%),linear-gradient(to bottom,color-mix(in srgb,var(--surface-ground) 55%,transparent),transparent 35%,color-mix(in srgb,var(--surface-ground) 55%,transparent))}.pk-signin__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;max-width:min(34em,46vw)}.pk-signin__mark{margin-bottom:40px}.pk-signin__eyebrow{margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary)}.pk-signin__title{margin:0 0 20px;font-family:var(--font-display);font-size:clamp(2rem,5.2vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--text-primary)}.pk-signin__lede{margin:0 0 32px;max-width:34em;font-size:17px;line-height:1.6;color:var(--text-muted)}.pk-signin__notice{margin:0 0 20px;font-size:var(--pk-font-size-body);color:var(--state-danger)}.pk-signin__cta{display:inline-flex;align-items:center;min-height:var(--pk-row-min-height);box-sizing:border-box;padding:12px 24px;border:0;border-radius:999px;background-color:var(--accent-fill);color:var(--text-on-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer}.pk-signin__cta:hover{filter:brightness(1.06)}.pk-signin__cta:focus-visible{outline:var(--pk-focus-width) solid var(--border-focus);outline-offset:3px}.pk-signin__aside{margin:16px 0 0;font-size:13px;color:var(--text-muted)}.pk-signin__aside a{color:inherit;text-underline-offset:3px}@media (max-width:900px){.pk-signin{justify-content:flex-start;padding-top:clamp(48px,12vh,120px);padding-bottom:46%}.pk-signin__art{inset:auto 0 0 0;width:100%;height:42%;opacity:.5}.pk-signin__art:after{background:linear-gradient(to bottom,var(--surface-ground) 0,color-mix(in srgb,var(--surface-ground) 55%,transparent) 45%,color-mix(in srgb,var(--surface-ground) 80%,transparent) 100%)}.pk-signin__content{max-width:34em}}@media (max-width:640px){.pk-signin__mark{margin-bottom:28px}.pk-signin__lede{font-size:16px}}.pk-split{display:grid;grid-template-columns:12.5rem minmax(18rem,26rem) minmax(0,1fr);min-height:36rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-panel);overflow:clip}.pk-split--two{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr)}.pk-split__folders{display:flex;flex-direction:column;gap:2px;padding:var(--pk-gap-sm);border-right:1px solid var(--border-subtle)}.pk-split__folder{display:flex;justify-content:space-between;align-items:center;gap:var(--pk-gap-sm);min-height:var(--pk-row-min-height);padding:0 var(--pk-gap);border-radius:var(--pk-radius);color:var(--text-muted);text-decoration:none}.pk-split__folder:hover{background:var(--surface-sunken);color:var(--text-primary)}.pk-split__folder:focus-visible{outline:var(--pk-focus-width) solid var(--border-focus);outline-offset:-2px}.pk-split__folder[aria-current=page]{background:var(--surface-sunken);color:var(--text-primary);font-weight:600;box-shadow:inset 2px 0 0 var(--accent-fill)}.pk-split__count{color:var(--text-faint);font-size:var(--pk-font-size-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pk-split__folder[aria-current=page] .pk-split__count{color:var(--accent-primary)}.pk-split__folders,.pk-split__list{position:-webkit-sticky;position:sticky;top:0;align-self:start}.pk-split__list{min-width:0;max-height:100vh;max-height:100dvh;overflow-y:auto;border-right:1px solid var(--border-subtle)}.pk-split__list [aria-current=true]{background:var(--surface-sunken);box-shadow:inset 2px 0 0 var(--accent-fill)}.pk-split__pane{display:grid;align-content:start;min-width:0}@media (max-width:75rem){.pk-split{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.pk-split__folders{position:static;grid-column:1/-1;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border-subtle)}.pk-split__folder{flex:none}.pk-split__folder[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent-fill)}}@media (max-width:48rem){.pk-split,.pk-split--two{grid-template-columns:minmax(0,1fr)}.pk-split__list{position:static;max-height:26rem;border-right:0;border-bottom:1px solid var(--border-subtle)}}.pk-segment{display:inline-flex;flex-wrap:wrap;gap:2px;justify-self:start;margin:0;padding:3px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-sunken)}.pk-segment__input{position:absolute;width:1px;height:1px;min-height:0;margin:0;opacity:0}.pk-segment__label,.pk-segment__link{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--pk-gap);border-radius:6px;color:var(--text-muted);font-size:.875rem;font-weight:450;text-decoration:none;cursor:pointer}.pk-segment__label:hover,.pk-segment__link:hover{color:var(--text-primary)}.pk-segment__input:checked+.pk-segment__label,.pk-segment__link[aria-current=page]{background:var(--surface-panel);color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--accent-fill)}.pk-segment__input:focus-visible+.pk-segment__label,.pk-segment__link:focus-visible{outline:var(--pk-focus-width) solid var(--border-focus);outline-offset:2px}@media (pointer:coarse){.pk-segment__label,.pk-segment__link{min-height:var(--pk-row-min-height)}}.pk-board{display:grid;grid-template-columns:repeat(var(--pk-board-lanes,3),minmax(0,1fr));grid-gap:var(--pk-gap);gap:var(--pk-gap);align-items:start}.pk-board[aria-busy=true]{opacity:.7}.pk-lane{display:grid;align-content:start;grid-gap:var(--pk-gap-sm);gap:var(--pk-gap-sm);min-height:24rem;padding:var(--pk-gap);border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-panel);transition:box-shadow var(--pk-transition),background var(--pk-transition)}.pk-lane--now{border-color:var(--border-strong);box-shadow:inset 0 2px 0 var(--accent-fill)}.pk-lane--next{background:color-mix(in srgb,var(--surface-panel) 60%,transparent)}.pk-lane--later{border:1px dashed var(--border-strong);background:transparent}.pk-lane--over{box-shadow:0 0 0 2px var(--accent-fill)}.pk-lane__head{display:grid;grid-gap:2px;gap:2px}.pk-lane__title{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.pk-lane__empty{color:var(--text-faint);font-size:var(--pk-font-size-meta)}.pk-lane__cards{margin:0;padding:0;list-style:none}.pk-lane__card,.pk-lane__cards{display:grid;grid-gap:var(--pk-gap-sm);gap:var(--pk-gap-sm)}.pk-lane__card{justify-items:start;padding:var(--pk-gap-sm) var(--pk-gap);border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);transition:border-color var(--pk-transition),transform var(--pk-transition),box-shadow var(--pk-transition)}.pk-lane__card:hover{border-color:var(--border-strong)}.pk-lane__card[draggable=true]{cursor:-webkit-grab;cursor:grab}.pk-lane__card[draggable=true]:hover{transform:translateY(-1px);box-shadow:0 8px 20px -12px var(--shadow-strong)}.pk-lane--later .pk-lane__card{background:color-mix(in srgb,var(--surface-raised) 70%,transparent)}.pk-lane__card--dragging{opacity:.45}@media (prefers-reduced-motion:reduce){.pk-lane,.pk-lane__card{transition:none}.pk-lane__card[draggable=true]:hover{transform:none}}@media (max-width:48rem){.pk-board{grid-template-columns:minmax(0,1fr)}.pk-lane{min-height:0}}