.cd-block{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-card,12px);background:var(--ui-surface);margin:18px 0 6px;padding:12px 12px 6px}.cd-head{font-size:var(--ui-fs-12);color:var(--ui-text-2);align-items:baseline;gap:10px;padding:0 4px 8px;font-weight:600;display:flex}.cd-head small{color:var(--ui-text-3);font-weight:400}.cd-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cd-card{border-top:1px solid var(--ui-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:6px 4px 8px;display:grid}.cd-card:first-child{border-top:0}.cd-open{border-radius:var(--ui-radius-control);min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 4px;display:flex}.cd-open:hover{background:var(--ui-hover)}.cd-open:focus-visible,.cd-pr:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.cd-open strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:var(--ui-fs-13);overflow:hidden}.cd-open small{color:var(--ui-text-3);font-size:var(--ui-fs-12);flex:none}.cd-dot{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.cd-dot svg{width:14px;height:14px}.cd-stopped{background:var(--ui-text-3);border-radius:2px;width:8px;height:8px;display:inline-block}.cd-pr{color:#1a7f37;font-size:var(--ui-fs-12);white-space:nowrap;background:#2da44e24;border-radius:999px;padding:2px 8px;font-weight:500;text-decoration:none}.cd-pr:hover{background:#2da44e38}.cd-note{color:var(--ui-text-2);font-size:var(--ui-fs-13);overflow-wrap:anywhere;grid-column:1/-1;margin:2px 4px 0 32px;line-height:1.45}.cd-quiet{color:var(--ui-text-3)}.cd-card.is-needs-you .cd-open strong{color:var(--hm-red,#e5484d)}.cd-card.is-working .cd-dot svg{animation:cd-pulse 1.6s var(--ui-ease,ease) infinite}@keyframes cd-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.cd-card.is-working .cd-dot svg{animation:none}}:root[data-theme=dark] .cd-pr{color:#3fb950}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cd-pr{color:#3fb950}}.cd-proposal{border-top:1px solid var(--ui-line-soft);align-items:flex-start;gap:12px;padding:8px 4px;display:flex}.cd-proposal:first-child{border-top:0}.cd-proposal-main{flex:1;min-width:0}.cd-proposal-main strong{font-size:var(--ui-fs-13);color:var(--ui-text);font-weight:500}.cd-proposal-main p{color:var(--ui-text-2);font-size:var(--ui-fs-12);margin:2px 0 0;line-height:1.45}.cd-proposal-actions{flex:none;align-items:center;gap:6px;display:flex}.cd-btn{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-fs-12);cursor:pointer;padding:4px 10px}.cd-btn:hover{background:var(--ui-hover)}.cd-btn:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.cd-btn:disabled{opacity:.5;cursor:default}.cd-primary{background:var(--hm-red,#e5484d);color:#fff;border-color:#0000}.cd-primary:hover{background:color-mix(in srgb, var(--hm-red,#e5484d) 88%, #000)}.cd-dismiss{color:var(--ui-text-3);border-color:#0000;padding:4px 8px}@media (width<=640px){.cd-proposal{flex-direction:column}}.pk-page{--pk-red:#a8610a;--pk-red-bg:#d98c141f;--pk-blue:#2f6feb;--pk-blue-bg:#2f6feb1a;--pk-green:#12895a;--pk-green-bg:#12a26a1c;--pk-amber:#b07607;--pk-amber-bg:#e5a01624;--pk-violet:#7a4ddb;--pk-violet-bg:#7a4ddb1a;--pk-teal:#0f8a8a;--pk-teal-bg:#0fa0a01c;--pk-slate:#4b5260;--pk-slate-bg:#4b526017;--pk-pink:#c43c7c;--pk-pink-bg:#d6408c1a;--pk-pad-x:clamp(24px, 3.2vw, 32px);--pk-max:1180px;--pk-control:36px;--pk-control-sm:28px;--pk-row:44px;--pk-focus:var(--ui-focus-ring,0 0 0 2px var(--ui-canvas), 0 0 0 4px #e0242c73);--pk-motion:var(--ui-dur-fast,.12s) var(--ui-ease,cubic-bezier(.2, .8, .2, 1));overscroll-behavior:contain;box-sizing:border-box;background:var(--ui-canvas);min-width:0;height:100%;min-height:0;color:var(--ui-text);font:400 var(--ui-fs-14) / var(--ui-lh-body) var(--ui-font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:var(--ui-line) transparent;flex:auto;display:block;position:relative;overflow:auto;container:pk-page/inline-size}:root:not([data-theme=light]) .pk-page{--pk-red:#f2b45a;--pk-red-bg:#f2b45a24;--pk-blue:#7fb2ff;--pk-blue-bg:#5b9dff24;--pk-green:#5fe0a2;--pk-green-bg:#3dd68c21;--pk-amber:#f7c766;--pk-amber-bg:#f5b83d24;--pk-violet:#b49cff;--pk-violet-bg:#9b7dff26;--pk-teal:#5ad6d6;--pk-teal-bg:#3cc8c821;--pk-slate:#b8bdc6;--pk-slate-bg:#ffffff12;--pk-pink:#ff8cc0;--pk-pink-bg:#ff6eaf24}.pk-page *,.pk-page :before,.pk-page :after{box-sizing:border-box}.pk-inner{width:100%;max-width:var(--pk-max);padding:28px var(--pk-pad-x) 64px;margin:0 auto}.pk-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.pk-icon--sm{stroke-width:1.6px;width:14px;height:14px}.pk-icon--lg{stroke-width:1.5px;width:20px;height:20px}.pk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk-page [hidden]{display:none}.pk-page ::selection{background:var(--ui-selection,var(--ui-selected));color:var(--ui-text)}.pk-page :is(input,textarea){caret-color:var(--ui-text)}.pk-page :is(a,.pk-link){text-underline-offset:3px}.pk-page .pk-state p{max-width:48ch}.pk-grow{flex:auto;min-width:0}.pk-head{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);margin:0 0 var(--ui-space-6);flex-wrap:wrap;display:flex}.pk-head-text{min-width:0}.pk-eyebrow{color:var(--ui-text-3);font:600 var(--ui-fs-11) / 1.4 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;display:block}.pk-head h1{text-wrap:balance;font:650 var(--ui-fs-24) / 1.2 var(--ui-display-font);letter-spacing:var(--ui-tracking-display);color:var(--ui-text);margin:0}.pk-sub{text-wrap:balance;color:var(--ui-text-2);font-size:var(--ui-fs-14);flex-wrap:wrap;align-items:center;gap:0 8px;min-height:20px;margin:6px 0 0;line-height:1.45;display:flex}.pk-sub b{color:var(--ui-text);font-weight:600}.pk-sep{color:var(--ui-text-3)}.pk-head-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.pk-btn{height:var(--pk-control);min-height:var(--pk-control);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text);font:550 var(--ui-fs-13) / 1 var(--ui-font);letter-spacing:var(--ui-tracking-tight);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-shadow:var(--ui-shadow-1), var(--ui-card-highlight);transition:background var(--pk-motion), border-color var(--pk-motion), color var(--pk-motion), transform var(--pk-motion), box-shadow var(--pk-motion), opacity var(--pk-motion);justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.pk-btn:hover{border-color:var(--ui-line);background:var(--ui-raised)}.pk-btn:active{background:var(--ui-selected);transition-duration:60ms;transform:scale(.98)}.pk-btn:focus-visible{box-shadow:var(--pk-focus);outline:none}.pk-btn:disabled,.pk-btn[aria-disabled=true]{opacity:.5;pointer-events:none;box-shadow:none;transform:none}.pk-btn .pk-icon{color:var(--ui-text-2);transition:color var(--pk-motion)}.pk-btn:hover .pk-icon{color:var(--ui-text)}.pk-btn--primary{background:var(--ui-primary-bg,var(--ui-control-bg));color:var(--ui-primary-ink,var(--ui-control-ink));box-shadow:var(--ui-primary-shadow,var(--ui-shadow-1));border-color:#0000}.pk-btn--primary .pk-icon,.pk-btn--primary:hover .pk-icon{color:currentColor}.pk-btn--primary:hover{background:var(--ui-primary-hover,var(--ui-control-bg));border-color:#0000}.pk-btn--primary:active{background:var(--ui-primary-press,var(--ui-control-bg))}.pk-btn--primary:disabled{background:var(--ui-hover);color:var(--ui-text-3);opacity:1;box-shadow:none}.pk-btn--accent{background:var(--ui-accent);color:var(--ui-accent-ink);box-shadow:var(--ui-shadow-1), inset 0 1px 0 #ffffff2e;border-color:#0000}.pk-btn--accent .pk-icon,.pk-btn--accent:hover .pk-icon{color:currentColor}.pk-btn--accent:hover{background:var(--ui-accent-hover);border-color:#0000}.pk-btn--accent:active{background:var(--ui-accent-press)}.pk-btn--danger{color:var(--pk-red)}.pk-btn--danger .pk-icon{color:currentColor}.pk-btn--danger:hover{background:var(--pk-red-bg);border-color:color-mix(in srgb, var(--pk-red) 30%, transparent);color:var(--pk-red)}.pk-btn--ghost{box-shadow:none;color:var(--ui-text-2);background:0 0;border-color:#0000}.pk-btn--ghost:hover{background:var(--ui-hover);color:var(--ui-text);border-color:#0000}.pk-btn--ghost:active{background:var(--ui-selected)}.pk-btn--quiet{background:var(--ui-hover);box-shadow:none;border-color:#0000}.pk-btn--quiet:hover{background:var(--ui-selected);border-color:#0000}.pk-btn--sm{height:var(--pk-control-sm);min-height:var(--pk-control-sm);font-size:var(--ui-fs-12);border-radius:7px;gap:5px;padding:0 10px}.pk-btn--sm .pk-icon{width:14px;height:14px}.pk-btn--lg{height:40px;min-height:40px;font-size:var(--ui-fs-14);border-radius:10px;padding:0 18px}.pk-btn--icon{width:var(--pk-control);padding:0}.pk-btn--icon.pk-btn--sm{width:var(--pk-control-sm)}.pk-btn--block{width:100%}.pk-btn.is-loading{color:#0000;pointer-events:none}.pk-btn.is-loading .pk-icon{opacity:0}.pk-btn.is-loading:after{content:"";border:2px solid color-mix(in srgb, currentColor 20%, var(--ui-text-2));border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite pk-spin;position:absolute}.pk-btn--primary.is-loading:after,.pk-btn--accent.is-loading:after{border-color:color-mix(in srgb, var(--ui-primary-ink,#fff) 45%, transparent);border-top-color:#0000}.pk-spinner{border:2px solid var(--ui-line);border-top-color:var(--ui-text-2);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite pk-spin;display:inline-block}.pk-spinner--sm{border-width:1.5px;width:12px;height:12px}@keyframes pk-spin{to{transform:rotate(360deg)}}.pk-actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.pk-actions--end{justify-content:flex-end}.pk-field{text-align:left;flex-direction:column;gap:6px;min-width:0;display:flex}.pk-field>label,.pk-label{color:var(--ui-text);font:600 var(--ui-fs-12) / 1.3 var(--ui-font);letter-spacing:var(--ui-tracking-tight);align-items:center;gap:6px;display:flex}.pk-label small,.pk-field>label small{color:var(--ui-text-3);font-weight:500}.pk-hint{color:var(--ui-text-3);font-size:var(--ui-fs-12);margin:0;line-height:1.45}.pk-field-error{color:var(--pk-red);font:500 var(--ui-fs-12) / 1.4 var(--ui-font);align-items:center;gap:6px;margin:0;display:flex}.pk-field-error .pk-icon{width:14px;height:14px}.pk-input,.pk-select,.pk-textarea{width:100%;min-width:0;height:var(--pk-control);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-text);font:400 var(--ui-fs-14) / 1.4 var(--ui-font);box-shadow:var(--ui-card-highlight);transition:border-color var(--pk-motion), box-shadow var(--pk-motion), background var(--pk-motion);outline:none;padding:0 12px}.pk-textarea{resize:vertical;height:auto;min-height:88px;padding:10px 12px;line-height:1.5}.pk-input::placeholder,.pk-textarea::placeholder{color:var(--ui-placeholder)}:is(.pk-input,.pk-select,.pk-textarea):hover{border-color:var(--ui-line)}:is(.pk-input,.pk-select,.pk-textarea):focus-visible{border-color:color-mix(in srgb, var(--ui-info) 60%, var(--ui-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-info) 16%, transparent);outline:none}:is(.pk-input,.pk-select,.pk-textarea):disabled{opacity:.5;pointer-events:none;background:var(--ui-hover)}:is(.pk-input,.pk-select,.pk-textarea)[aria-invalid=true]{border-color:color-mix(in srgb, var(--pk-red) 55%, transparent)}:is(.pk-input,.pk-select,.pk-textarea)[aria-invalid=true]:focus-visible{border-color:var(--pk-red);box-shadow:0 0 0 2px var(--ui-canvas), 0 0 0 4px color-mix(in srgb, var(--pk-red) 40%, transparent)}.pk-input--sm,.pk-select--sm{height:var(--pk-control-sm);font-size:var(--ui-fs-13);border-radius:7px;padding:0 10px}.pk-input--mono{font-family:var(--ui-code-font);font-size:var(--ui-fs-13);letter-spacing:0}.pk-select-wrap{min-width:0;color:var(--ui-text-3);display:block;position:relative}.pk-select{appearance:none;cursor:pointer;padding-right:34px}.pk-select-wrap>.pk-icon{pointer-events:none;position:absolute;top:50%;right:10px;translate:0 -50%}.pk-select-wrap--sm>.pk-icon{width:14px;height:14px;right:8px}.pk-select option{background:var(--ui-overlay);color:var(--ui-text)}.pk-input-wrap{min-width:0;color:var(--ui-text-3);align-items:center;display:flex;position:relative}.pk-input-wrap>.pk-icon:first-child{pointer-events:none;position:absolute;left:11px}.pk-input-wrap>.pk-icon:first-child+.pk-input{padding-left:34px}.pk-input-wrap>.pk-btn{position:absolute;right:4px}.pk-input-wrap>.pk-btn+.pk-input{padding-right:36px}.pk-input-wrap:has(>.pk-btn) .pk-input{padding-right:36px}.pk-form{gap:var(--ui-space-4);display:grid}.pk-form--row{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.pk-check{min-height:24px;color:var(--ui-text);font:500 var(--ui-fs-13) / 1.3 var(--ui-font);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.pk-check input{appearance:none;border:1px solid var(--ui-line);background:var(--ui-surface);cursor:pointer;width:16px;height:16px;transition:background var(--pk-motion), border-color var(--pk-motion), box-shadow var(--pk-motion);border-radius:4px;flex:none;place-items:center;margin:0;display:grid}.pk-check input[type=radio]{border-radius:50%}.pk-check input:hover{border-color:var(--ui-text-3)}.pk-check input:focus-visible{box-shadow:var(--pk-focus);outline:none}.pk-check input:checked{background:var(--ui-control-bg);border-color:var(--ui-control-bg)}.pk-check input[type=checkbox]:checked:before{content:"";border:2px solid var(--ui-control-ink);border-top:0;border-right:0;width:9px;height:5px;margin-top:-2px;rotate:-45deg}.pk-check input[type=radio]:checked:before{content:"";background:var(--ui-control-ink);border-radius:50%;width:6px;height:6px}.pk-check input:disabled{opacity:.5;pointer-events:none}.pk-search{width:clamp(200px,24vw,300px);height:var(--pk-control);color:var(--ui-text-3);align-items:center;display:flex;position:relative}.pk-search>.pk-icon{pointer-events:none;transition:color var(--pk-motion);position:absolute;left:11px}.pk-search:focus-within>.pk-icon{color:var(--ui-text)}.pk-search input{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-control);background:var(--ui-surface);width:100%;height:100%;color:var(--ui-text);font:inherit;font-size:var(--ui-fs-14);box-shadow:var(--ui-card-highlight);transition:border-color var(--pk-motion), box-shadow var(--pk-motion);outline:none;padding:0 12px 0 34px}.pk-search input::placeholder{color:var(--ui-placeholder)}.pk-search input:hover{border-color:var(--ui-line)}.pk-search input:focus-visible{border-color:color-mix(in srgb, var(--ui-info) 60%, var(--ui-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-info) 16%, transparent);outline:none}.pk-search input::-webkit-search-cancel-button{display:none}.pk-search kbd{position:absolute;right:8px}.pk-search:focus-within kbd{opacity:0}.pk-seg{border-radius:var(--ui-radius-control);background:var(--ui-hover);box-shadow:inset 0 0 0 1px var(--ui-line-soft);align-items:center;gap:2px;min-width:0;max-width:100%;padding:3px;display:inline-flex}.pk-seg-item{border-radius:var(--ui-radius-chip);height:28px;color:var(--ui-text-2);font:500 var(--ui-fs-13) / 1 var(--ui-font);letter-spacing:var(--ui-tracking-tight);cursor:pointer;white-space:nowrap;transition:color var(--pk-motion), background var(--pk-motion), box-shadow var(--pk-motion), transform var(--pk-motion);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.pk-seg-item:hover{color:var(--ui-text);background:color-mix(in srgb, var(--ui-surface) 50%, transparent)}.pk-seg-item:active{transform:scale(.98)}.pk-seg-item[aria-checked=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-1), 0 0 0 .5px var(--ui-line-soft);font-weight:600}:root:not([data-theme=light]) .pk-seg-item[aria-checked=true]{background:var(--ui-overlay)}.pk-seg-item:focus-visible{box-shadow:var(--pk-focus);outline:none}.pk-seg-count{background:var(--ui-selected);min-width:18px;color:var(--ui-text-2);font:600 var(--ui-fs-11) / 18px var(--ui-font);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px}.pk-seg-item[aria-checked=true] .pk-seg-count{background:var(--ui-hover);color:var(--ui-text)}.pk-seg-count--skel{background:var(--ui-skeleton);width:18px}.pk-seg--lg .pk-seg-item{height:32px;font-size:var(--ui-fs-14);padding:0 14px}.pk-seg-scroller{min-width:0;max-width:100%;position:relative}.pk-seg--scroll{scrollbar-width:none;scroll-snap-type:x proximity;padding-inline:3px 22px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 24px),#0000)}.pk-seg--scroll::-webkit-scrollbar{display:none}.pk-seg--scroll .pk-seg-item{scroll-snap-align:start}.pk-switch{border-radius:var(--ui-radius-control);height:32px;color:var(--ui-text-2);font:500 var(--ui-fs-13) / 1 var(--ui-font);cursor:pointer;white-space:nowrap;transition:color var(--pk-motion), background var(--pk-motion);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:inline-flex}.pk-switch:hover{color:var(--ui-text);background:var(--ui-hover)}.pk-switch:focus-visible{box-shadow:var(--pk-focus);outline:none}.pk-switch:disabled{opacity:.5;pointer-events:none}.pk-switch-track{background:var(--ui-line);width:28px;height:16px;transition:background var(--ui-dur) var(--ui-ease);border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px #0000000a}.pk-switch-track i{width:12px;height:12px;transition:transform var(--ui-dur) var(--ui-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.pk-switch[aria-checked=true]{color:var(--ui-text)}.pk-switch[aria-checked=true] .pk-switch-track{background:var(--ui-good)}.pk-switch[aria-checked=true] .pk-switch-track i{transform:translate(12px)}.pk-switch:active .pk-switch-track i{width:14px}.pk-switch[aria-checked=true]:active .pk-switch-track i{transform:translate(10px)}.pk-grid{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr));display:grid}.pk-card{border:1px solid var(--ui-line-soft);background:var(--ui-surface);min-width:0;color:var(--ui-text);box-shadow:var(--ui-shadow-1), var(--ui-card-highlight);transition:border-color var(--pk-motion), box-shadow var(--ui-dur) var(--ui-ease), transform var(--ui-dur) var(--ui-ease), background var(--pk-motion);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex;position:relative}.pk-card.is-interactive{cursor:pointer}.pk-card.is-interactive:hover{border-color:var(--ui-line);background:var(--ui-raised);box-shadow:var(--ui-shadow), var(--ui-card-highlight);transform:translateY(-1px)}.pk-card.is-interactive:active{transform:translateY(0)scale(.995)}.pk-card:focus-within{border-color:var(--ui-line)}.pk-card:has(>:focus-visible){box-shadow:var(--pk-focus)}.pk-card--skel{min-height:132px;box-shadow:none;pointer-events:none;gap:10px}.pk-card--selected{border-color:color-mix(in srgb, var(--ui-info) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-info) 45%, transparent), var(--ui-shadow-1)}.pk-card-head{align-items:center;gap:10px;min-width:0;display:flex}.pk-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 var(--ui-fs-14) / 1.3 var(--ui-font);letter-spacing:var(--ui-tracking-tight);flex:1;overflow:hidden}.pk-card p{color:var(--ui-text-2);font-size:var(--ui-fs-13);margin:0;line-height:1.5}.pk-card-foot{color:var(--ui-text-3);font-size:var(--ui-fs-12);align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.pk-rows{border:1px solid var(--ui-line-soft);background:var(--ui-surface);box-shadow:var(--ui-shadow-1), var(--ui-card-highlight);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pk-row{min-height:var(--pk-row);border-top:1px solid var(--ui-line-soft);transition:background var(--pk-motion);align-items:center;gap:12px;padding:8px 16px;display:flex}.pk-row:first-child{border-top:0}.pk-row.is-interactive,.pk-row[role=button],a.pk-row,button.pk-row{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;text-decoration:none}.pk-row.is-interactive:hover,.pk-row[role=button]:hover,a.pk-row:hover,button.pk-row:hover{background:var(--ui-hover)}.pk-row.is-interactive:active,button.pk-row:active{background:var(--ui-selected)}.pk-row:focus-visible{box-shadow:inset var(--pk-focus);outline:none}.pk-row>.pk-icon{color:var(--ui-text-3)}.pk-row-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pk-row-text strong{text-overflow:ellipsis;white-space:nowrap;font:500 var(--ui-fs-14) / 1.3 var(--ui-font);color:var(--ui-text);overflow:hidden}.pk-row-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-3);font-size:var(--ui-fs-12);line-height:1.35;overflow:hidden}.pk-row-meta{color:var(--ui-text-3);font-size:var(--ui-fs-12);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;display:flex}.pk-row--skel{min-height:var(--pk-row);pointer-events:none}.pk-rows-head{z-index:1;background:color-mix(in srgb, var(--ui-surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--ui-line-soft);border-bottom:1px solid var(--ui-line-soft);min-height:32px;color:var(--ui-text-3);font:600 var(--ui-fs-11) / 1.4 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 16px;display:flex;position:sticky;top:0}.pk-rows-head:first-child,.pk-rows-head+.pk-row{border-top:0}.pk-section{margin:32px 0 0}.pk-section:first-child{margin-top:0}.pk-section-head{z-index:2;background:color-mix(in srgb, var(--ui-canvas) 94%, transparent);-webkit-backdrop-filter:blur(10px);align-items:center;gap:8px;margin:0 0 12px;padding:8px 0;display:flex;position:sticky;top:0}.pk-section-head h2{font:600 var(--ui-fs-14) / 1.3 var(--ui-font);letter-spacing:var(--ui-tracking-tight);color:var(--ui-text);margin:0}.pk-section-head .pk-count{background:var(--ui-hover);color:var(--ui-text-2);font:600 var(--ui-fs-11) / 18px var(--ui-font);letter-spacing:0;border-radius:999px;padding:0 6px}.pk-section-head .pk-grow{flex:1}.pk-section-head .pk-link{color:var(--ui-text-2);font:500 var(--ui-fs-12) / 1 var(--ui-font);cursor:pointer;transition:color var(--pk-motion), background var(--pk-motion);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.pk-section-head .pk-link:hover{color:var(--ui-text);background:var(--ui-hover)}.pk-section-head .pk-link:focus-visible{box-shadow:var(--pk-focus);outline:none}.pk-divider{height:1px;margin:var(--ui-space-4) 0;background:var(--ui-line-soft)}.pk-tile{width:36px;height:36px;font:650 12px / 1 var(--ui-font);letter-spacing:.02em;color:var(--pk-slate);background:var(--pk-slate-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 12%, transparent);border-radius:9px;flex:none;place-items:center;display:inline-grid}.pk-tile .pk-icon{width:18px;height:18px}.pk-tile--sm{border-radius:7px;width:28px;height:28px;font-size:11px}.pk-tile--sm .pk-icon{width:15px;height:15px}.pk-tile--lg{border-radius:11px;width:44px;height:44px;font-size:14px}.pk-tile--lg .pk-icon{width:22px;height:22px}.pk-tile--emoji{font-size:18px}.pk-tile--red{color:var(--pk-red);background:var(--pk-red-bg)}.pk-tile--blue{color:var(--pk-blue);background:var(--pk-blue-bg)}.pk-tile--green{color:var(--pk-green);background:var(--pk-green-bg)}.pk-tile--amber{color:var(--pk-amber);background:var(--pk-amber-bg)}.pk-tile--violet{color:var(--pk-violet);background:var(--pk-violet-bg)}.pk-tile--teal{color:var(--pk-teal);background:var(--pk-teal-bg)}.pk-tile--slate{color:var(--pk-slate);background:var(--pk-slate-bg)}.pk-tile--pink{color:var(--pk-pink);background:var(--pk-pink-bg)}.pk-pill{height:20px;font:600 var(--ui-fs-11) / 1 var(--ui-font);letter-spacing:.04em;white-space:nowrap;color:var(--ui-text-2);background:var(--ui-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 10%, transparent);border-radius:999px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pk-pill i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pk-pill--good{color:var(--pk-green);background:var(--pk-green-bg)}.pk-pill--warn{color:var(--pk-amber);background:var(--pk-amber-bg)}.pk-pill--error{color:var(--pk-red);background:var(--pk-red-bg)}.pk-pill--info{color:var(--pk-blue);background:var(--pk-blue-bg)}.pk-pill--accent{color:var(--ui-accent-ink);background:var(--ui-accent-fill);box-shadow:none}.pk-pill--neutral i{background:var(--ui-text-3)}.pk-pill--live i{animation:pk-pulse 1.6s var(--ui-ease) infinite;box-shadow:0 0}.pk-pill--live{color:var(--ui-accent);background:var(--ui-accent-soft)}.pk-pill--sm{height:18px;padding:0 6px;font-size:10px}@keyframes pk-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, currentColor 40%, transparent)}50%{opacity:.55;box-shadow:0 0 0 3px #0000}}.pk-badge{background:var(--ui-accent);min-width:18px;height:18px;color:var(--ui-accent-ink);font:600 var(--ui-fs-11) / 1 var(--ui-font);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.pk-badge--quiet{background:var(--ui-selected);color:var(--ui-text-2)}.pk-meter{background:var(--ui-hover);width:100%;height:6px;box-shadow:inset 0 0 0 1px var(--ui-line-soft);border-radius:999px;display:block;position:relative;overflow:hidden}.pk-meter i{border-radius:inherit;background:var(--ui-text-2);transition:width var(--ui-dur-panel) var(--ui-ease);position:absolute;inset:0 auto 0 0}.pk-meter--good i{background:var(--ui-good)}.pk-meter--warn i{background:var(--ui-warning)}.pk-meter--error i{background:var(--ui-error)}.pk-stats{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.pk-stat{border:1px solid var(--ui-line-soft);background:var(--ui-surface);box-shadow:var(--ui-shadow-1), var(--ui-card-highlight);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex}.pk-stat small{color:var(--ui-text-2);font:500 var(--ui-fs-12) / 1.3 var(--ui-font);align-items:center;gap:6px;display:flex}.pk-stat small .pk-icon{color:var(--ui-text-3)}.pk-stat strong{font:650 var(--ui-fs-24) / 1.15 var(--ui-display-font);letter-spacing:var(--ui-tracking-display);color:var(--ui-text);font-variant-numeric:tabular-nums}.pk-stat span{color:var(--ui-text-3);font-size:var(--ui-fs-12);min-height:18px}.pk-stat .pk-skel--num{width:64px;height:26px}.pk-stat-delta{align-items:center;gap:3px;font-weight:600;display:inline-flex}.pk-stat-delta--up{color:var(--pk-green)}.pk-stat-delta--down{color:var(--pk-red)}.pk-skel{background:linear-gradient(90deg, var(--ui-skeleton) 0, var(--ui-skeleton-shine) 40%, var(--ui-skeleton) 80%) 0 0 / 300% 100%;border-radius:6px;animation:1.6s linear infinite pk-shimmer;display:block}.pk-skel--tile{border-radius:9px;width:36px;height:36px}.pk-skel--line{height:10px}.pk-skel--text{height:14px}.pk-skel--dot{border-radius:50%;flex:none;width:8px;height:8px}.pk-skel--btn{width:84px;height:var(--pk-control-sm);border-radius:7px}.pk-skel--pill{border-radius:999px;width:56px;height:20px}.pk-skel--avatar{border-radius:50%;width:28px;height:28px}.pk-skel.w10{width:10%;margin-left:auto}.pk-skel.w20{width:20%}.pk-skel.w40{width:40%}.pk-skel.w60{width:60%}.pk-skel.w90{width:90%}@keyframes pk-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}[aria-busy=true].pk-grid,[aria-busy=true].pk-rows,.pk-stat .pk-skel{animation:pk-appear var(--ui-dur) var(--ui-ease) .3s both}[aria-busy=true].pk-grid .pk-skel,[aria-busy=true].pk-rows .pk-skel{animation:1.6s linear infinite pk-shimmer}@keyframes pk-appear{0%{opacity:0}to{opacity:1}}.pk-state{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:420px;margin:64px auto;padding:0 16px;display:flex}.pk-state--compact{margin:32px auto}.pk-state--card{border:1px dashed var(--ui-line);background:color-mix(in srgb, var(--ui-surface) 60%, transparent);border-radius:12px;max-width:none;margin:0;padding:40px 24px}.pk-state-art{background:var(--ui-hover);width:56px;height:56px;color:var(--ui-text-2);box-shadow:inset 0 0 0 1px var(--ui-line-soft), var(--ui-card-highlight);border-radius:16px;place-items:center;margin-bottom:10px;display:grid}.pk-state-art .pk-icon{width:24px;height:24px}.pk-state-art--sky{background:var(--ui-surface);width:80px;height:80px;box-shadow:inset 0 0 0 1px var(--ui-line-soft), 0 0 0 6px color-mix(in srgb, var(--ui-accent) 7%, transparent), 0 0 0 12px color-mix(in srgb, var(--ui-accent) 3%, transparent);border-radius:50%;padding:3px}.pk-state-art--sky img{object-fit:cover;border-radius:50%;width:100%;height:100%}.pk-state-art--error{color:var(--pk-red);background:var(--pk-red-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pk-red) 18%, transparent)}.pk-state h2{font:650 var(--ui-fs-16) / 1.3 var(--ui-font);letter-spacing:var(--ui-tracking-tight);color:var(--ui-text);text-wrap:balance;margin:0}.pk-state p{color:var(--ui-text-2);font-size:var(--ui-fs-14);text-wrap:balance;margin:0;line-height:1.5}.pk-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pk-state-actions:empty{display:none}.pk-state--error .pk-state-actions .pk-btn:first-child{background:var(--ui-primary-bg,var(--ui-control-bg));color:var(--ui-primary-ink,var(--ui-control-ink));box-shadow:var(--ui-primary-shadow,var(--ui-shadow-1));border-color:#0000}.pk-state--error .pk-state-actions .pk-btn:first-child .pk-icon{color:currentColor}.pk-state--error .pk-state-actions .pk-btn:first-child:hover{background:var(--ui-primary-hover,var(--ui-control-bg))}.pk-state-detail{background:var(--ui-code-bg);max-width:100%;color:var(--ui-text-3);font:400 var(--ui-fs-12) / 1.5 var(--ui-code-font);text-align:left;overflow-wrap:anywhere;border-radius:8px;margin-top:4px;padding:8px 10px}.pk-notice{border-radius:var(--ui-radius-control);font-size:var(--ui-fs-13);color:var(--ui-text);background:var(--pk-amber-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pk-amber) 14%, transparent);align-items:flex-start;gap:10px;margin:0 0 16px;padding:10px 12px;line-height:1.5;display:flex}.pk-notice>.pk-icon{color:var(--pk-amber);margin-top:2px}.pk-notice--error{background:var(--pk-red-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pk-red) 14%, transparent)}.pk-notice--error>.pk-icon{color:var(--pk-red)}.pk-notice--info{background:var(--pk-blue-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pk-blue) 14%, transparent)}.pk-notice--info>.pk-icon{color:var(--pk-blue)}.pk-notice--good{background:var(--pk-green-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pk-green) 14%, transparent)}.pk-notice--good>.pk-icon{color:var(--pk-green)}.pk-notice>span{flex:1;min-width:0}.pk-notice>.pk-btn{margin:-3px 0}.pk-menu{z-index:30;border:1px solid var(--ui-line-soft);background:var(--ui-overlay);min-width:200px;max-width:320px;color:var(--ui-text);box-shadow:var(--ui-shadow), var(--ui-card-highlight);transform-origin:0 0;animation:pk-menu-in var(--ui-dur) var(--ui-ease) both;border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute}.pk-menu[hidden]{display:none}.pk-menu--end{transform-origin:100% 0}@keyframes pk-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.pk-menu-label{color:var(--ui-text-3);font:600 var(--ui-fs-11) / 1.3 var(--ui-font);letter-spacing:.06em;text-transform:uppercase;padding:6px 8px 4px}.pk-menu-item{width:100%;min-height:32px;color:var(--ui-text);font:500 var(--ui-fs-13) / 1.3 var(--ui-font);text-align:left;cursor:pointer;white-space:nowrap;transition:background var(--pk-motion), color var(--pk-motion);background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:0 8px;text-decoration:none;display:flex}.pk-menu-item .pk-icon{color:var(--ui-text-2)}.pk-menu-item:hover,.pk-menu-item:focus-visible,.pk-menu-item[aria-selected=true]{background:var(--ui-hover);outline:none}.pk-menu-item:active{background:var(--ui-selected)}.pk-menu-item:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 45%, transparent)}.pk-menu-item[aria-checked=true]:before{content:"";background:var(--ui-text);border-radius:50%;flex:none;width:5px;height:5px;margin-right:-2px}.pk-menu-item--danger{color:var(--pk-red)}.pk-menu-item--danger .pk-icon{color:currentColor}.pk-menu-item--danger:hover{background:var(--pk-red-bg)}.pk-menu-item:disabled,.pk-menu-item[aria-disabled=true]{opacity:.5;pointer-events:none}.pk-menu-item>span:first-of-type{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pk-menu-item kbd,.pk-menu-item .pk-menu-hint{color:var(--ui-text-3);margin-left:auto}.pk-menu-item .pk-menu-hint{font-size:var(--ui-fs-12)}.pk-menu-item .pk-icon--trail{color:var(--ui-text-3);margin-left:auto}.pk-menu-sep{background:var(--ui-line-soft);height:1px;margin:6px -6px}.pk-menu-sep--inset{margin-inline:2px}.pk-dialog{border:1px solid var(--ui-line-soft);background:var(--ui-overlay);width:min(480px,100vw - 32px);max-height:min(85vh,720px);color:var(--ui-text);box-shadow:var(--ui-shadow-sheet), var(--ui-card-highlight);font:400 var(--ui-fs-14) / var(--ui-lh-body) var(--ui-font);border-radius:16px;padding:0;overflow:hidden}.pk-dialog--wide{width:min(640px,100vw - 32px)}.pk-dialog[open]{animation:pk-dialog-in var(--ui-dur-panel) var(--ui-ease) both;flex-direction:column;display:flex}.pk-dialog::backdrop{background:var(--ui-scrim,#0006);-webkit-backdrop-filter:blur(2px);animation:pk-fade-in var(--ui-dur) var(--ui-ease) both}@keyframes pk-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes pk-fade-in{0%{opacity:0}to{opacity:1}}.pk-dialog-head{align-items:flex-start;gap:12px;padding:20px 20px 0;display:flex}.pk-dialog-head>.pk-tile{margin-top:-2px}.pk-dialog-head h2{min-width:0;font:650 var(--ui-fs-16) / 1.3 var(--ui-font);letter-spacing:var(--ui-tracking-tight);color:var(--ui-text);flex:1;margin:0}.pk-dialog-head p{color:var(--ui-text-2);font-size:var(--ui-fs-13);margin:4px 0 0;line-height:1.5}.pk-dialog-head .pk-btn--icon{margin:-6px -8px 0 0}.pk-dialog-body{min-height:0;color:var(--ui-text);font-size:var(--ui-fs-14);flex:1;padding:16px 20px;line-height:1.5;overflow:auto}.pk-dialog-body p{color:var(--ui-text-2);margin:0 0 10px}.pk-dialog-body p:last-child{margin-bottom:0}.pk-dialog-foot{border-top:1px solid var(--ui-line-soft);background:color-mix(in srgb, var(--ui-surface) 60%, transparent);justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.pk-dialog-foot .pk-grow{margin-right:auto}.pk-dialog--danger .pk-dialog-head .pk-tile{color:var(--pk-red);background:var(--pk-red-bg)}.pk-toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(480px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;translate:-50%}.pk-toast{border:1px solid var(--ui-line-soft);background:var(--ui-overlay);min-height:40px;color:var(--ui-text);font:500 var(--ui-fs-13) / 1.4 var(--ui-font);box-shadow:var(--ui-shadow), var(--ui-card-highlight);pointer-events:auto;animation:pk-toast-in var(--ui-dur-panel) var(--ui-ease) both;border-radius:10px;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.pk-toast.is-leaving{animation:pk-toast-out var(--ui-dur) var(--ui-ease) both}@keyframes pk-toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes pk-toast-out{to{opacity:0;transform:translateY(6px)}}.pk-toast>.pk-icon{color:var(--ui-text-2)}.pk-toast>span{flex:1;min-width:0}.pk-toast>.pk-btn{margin:-2px 0}.pk-toast--good>.pk-icon{color:var(--pk-green)}.pk-toast--warn>.pk-icon{color:var(--pk-amber)}.pk-toast--error>.pk-icon{color:var(--pk-red)}.pk-toast--info>.pk-icon{color:var(--pk-blue)}.pk-toast--live>.pk-icon{color:var(--ui-accent)}.pk-toast .pk-spinner{margin-right:2px}.pk-page kbd,.pk-menu kbd,.pk-toast kbd{border:1px solid var(--ui-line-soft);background:var(--ui-hover);min-width:18px;height:18px;color:var(--ui-text-3);font:500 var(--ui-fs-11) / 1 var(--ui-font);letter-spacing:0;box-shadow:inset 0 -1px 0 var(--ui-line-soft);transition:opacity var(--pk-motion);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.pk-tip{position:relative}.pk-tip:after{content:attr(data-tip);background:var(--ui-text);color:var(--ui-canvas);font:500 var(--ui-fs-11) / 1.3 var(--ui-font);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--pk-motion), translate var(--pk-motion);border-radius:6px;padding:4px 8px;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 2px}.pk-tip:hover:after,.pk-tip:focus-visible:after{opacity:1;transition-delay:.35s;translate:-50%}@media (prefers-reduced-motion:reduce){.pk-skel,.pk-pill--live i,.pk-menu,.pk-dialog[open],.pk-dialog::backdrop,.pk-toast,.pk-toast.is-leaving,[aria-busy=true].pk-grid,[aria-busy=true].pk-rows{animation:none}.pk-btn,.pk-card,.pk-row,.pk-seg-item,.pk-switch-track,.pk-switch-track i,.pk-meter i,.pk-menu-item,.pk-tip:after{transition:none}.pk-btn:active,.pk-seg-item:active,.pk-card.is-interactive:hover,.pk-card.is-interactive:active{transform:none}}@container pk-page (width<=640px){.pk-inner{padding:20px 16px 48px}.pk-head{margin-bottom:var(--ui-space-5);align-items:flex-start}.pk-head h1{font-size:var(--ui-fs-20)}.pk-head-actions{width:100%}.pk-search{flex:1;width:auto}.pk-state{margin:40px auto}.pk-dialog-foot{flex-wrap:wrap}.pk-dialog-foot .pk-btn{flex:auto}}.pk-page,.eng-workspace,.dk-workspace,.ctl-workspace{--ui-accent:#e0242c;--ui-accent-soft:#e0242c1f;--accent:#e0242c;--accent-tint:#e0242c24;--live:#e0242c;--ui-error:#a8610a;-webkit-font-smoothing:antialiased}:root:not([data-theme=light]) :is(.pk-page,.eng-workspace,.dk-workspace,.ctl-workspace){--ui-accent:#ff6b6b;--ui-accent-soft:#ff454524;--accent:#ff6b6b;--accent-tint:#ff454529;--live:#ff6b6b;--ui-error:#f2b45a}:root[data-theme=light] :is(.pk-page,.eng-workspace,.dk-workspace,.ctl-workspace){--ui-accent:#e0242c;--accent:#e0242c;--ui-error:#a8610a}:root[data-product=code][data-theme=light] :is(.pk-page,.eng-workspace,.dk-workspace,.ctl-workspace){--ui-accent:#e5383b;--ui-accent-soft:#e5383b17;--accent:#e5383b;--accent-tint:#e5383b17;--live:#e5383b;--ui-error:#d6453d}:is(.pk-page,.eng-workspace,.dk-workspace,.ctl-workspace) :is(h1,h2,h3){letter-spacing:-.012em}.pk-page :is(.pk-btn,.pk-card,.pk-row,.pk-input,.pk-select,.pk-menu-item){transition:background-color .14s,border-color .14s,box-shadow .16s,color .14s}.pk-card{box-shadow:0 1px 2px #0000000d}.pk-card:hover{box-shadow:0 2px 10px #00000017}:root[data-product=code] .pk-card,:root[data-product=code] .pk-card:hover{box-shadow:none}@media (prefers-reduced-motion:reduce){.pk-page *{transition:none!important}}:root[data-product=code]{--cl-serif:ui-serif, "Iowan Old Style", "Charter", "Georgia", "Times New Roman", serif;--cl-page-w:880px;--cl-settings-w:680px;--cl-card-radius:12px;--cl-title-fs:28px;--cl-h2-fs:15px}:root[data-product=code][data-theme=light] :is(.pk-page,.settings-workspace,.home-layout,.eng-workspace,.cl-palette){--ui-sidebar:#f5f4ee;--ui-canvas:#faf9f5;--ui-surface:#fff;--ui-raised:#fff;--ui-overlay:#fff;--ui-hover:#1f1e1d0b;--ui-selected:#1f1e1d13;--ui-code-bg:#f5f4ee;--ui-text:#1f1e1d;--ui-muted:#6b6a66;--ui-text-2:#6b6a66;--ui-text-3:#8d8b85;--ui-placeholder:#8d8b85;--ui-line-soft:#1f1e1d12;--ui-line:#1f1e1d21;--ui-accent:#e5383b;--ui-accent-hover:#f04a4d;--ui-accent-press:#c92f32;--ui-accent-soft:#e5383b17;--ui-focus:#e5383b8c;--ui-focus-ring:0 0 0 2px #faf9f5, 0 0 0 4px #e5383b4d;--ui-control-bg:#1f1e1d;--ui-control-ink:#fff;--ui-good-hue:#2e8b57;--ui-info:#3a73d9;--ui-attention:#d97a1e;--ui-warning:#d97a1e;--ui-error:#d6453d;--ui-skeleton:#1f1e1d0d;--ui-skeleton-shine:#1f1e1d16;background:var(--ui-canvas);color:var(--ui-text)}:root:root:root:root:root:root[data-product=code] body :is(.pk-head,.su-head,.sp-head,.cl-head,.cs-head,.cs-nav .sn-head,.hm-start) :is(h1,h2.cl-serif,.cs-nav-title),:root:root:root:root:root:root[data-product=code] body .cs-nav .sn-head h2,:root:root:root:root:root:root[data-product=code] body .cl-serif{font-family:var(--cl-serif)!important;text-transform:none!important;letter-spacing:-.01em!important;font-weight:400!important}:root[data-product=code] :is(.pk-page,.eng-workspace,.dk-workspace){background:var(--ui-canvas);color:var(--ui-text)}:root[data-product=code] .pk-page{--pk-max:var(--cl-page-w);--pk-pad-x:clamp(24px, 4vw, 48px)}:root[data-product=code] .pk-inner{padding-top:44px;padding-bottom:80px}:root[data-product=code] .pk-page.cl-wide{--pk-max:1120px}:root[data-product=code] .pk-head{align-items:center;margin-bottom:28px}:root[data-product=code] :is(.pk-head,.su-head,.sp-head,.cl-head) h1{font:400 var(--cl-title-fs) / 1.2 var(--cl-serif);letter-spacing:-.01em;color:var(--ui-text)}:root[data-product=code] :is(.pk-sub,.su-head p,.sp-head p,.cl-head p){color:var(--ui-muted);font-size:14px;line-height:1.5}:root[data-product=code] .pk-section-head h2{font:600 var(--cl-h2-fs) / 1.3 var(--ui-font);letter-spacing:0;color:var(--ui-text)}:root[data-product=code] .pk-section{margin-top:36px}:root[data-product=code] .pk-eyebrow{color:var(--ui-muted);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:500}:root[data-product=code] .pk-card{background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--cl-card-radius);box-shadow:none}:root[data-product=code] .pk-card:hover{box-shadow:none}:root[data-product=code] .pk-card.is-interactive:hover{border-color:var(--ui-line);background:var(--ui-surface);transform:none}:root[data-product=code] .pk-rows{background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--cl-card-radius);box-shadow:none;overflow:hidden}:root[data-product=code] .pk-row{border-color:var(--ui-line-soft)}:root[data-product=code] :is(button.pk-row,a.pk-row,.pk-row.is-interactive):hover{background:var(--ui-hover)}:root[data-product=code] .pk-btn{box-shadow:none;border-color:var(--ui-line);background:var(--ui-surface);border-radius:8px;font-weight:500}:root[data-product=code] .pk-btn:hover{background:var(--ui-hover);border-color:var(--ui-line)}:root[data-product=code] .pk-btn--primary{background:var(--ui-control-bg);color:var(--ui-control-ink);border-color:#0000}:root[data-product=code] .pk-btn--primary:hover{background:var(--ui-control-bg);opacity:.88}:root[data-product=code] .pk-btn--ghost{background:0 0;border-color:#0000}:root[data-product=code] .pk-btn--ghost:hover{background:var(--ui-hover)}:root[data-product=code] .pk-btn--accent{background:var(--ui-accent);color:#fff}:root[data-product=code] :is(.pk-input,.pk-select,.pk-textarea,.pk-search input){background:var(--ui-surface);border-color:var(--ui-line);box-shadow:none;border-radius:8px}:root[data-product=code] :is(.pk-input,.pk-select,.pk-textarea,.pk-search input):focus-visible{border-color:var(--ui-focus);box-shadow:var(--ui-focus-ring)}:root[data-product=code] .pk-seg{background:var(--ui-hover);box-shadow:none;border:0;border-radius:10px;padding:3px}:root[data-product=code] .pk-seg-item{color:var(--ui-muted);border-radius:7px;font-weight:500}:root[data-product=code] .pk-seg-item[aria-checked=true]{background:var(--ui-surface);color:var(--ui-text);box-shadow:0 1px 2px #1f1e1d14}:root[data-product=code] .pk-pill{letter-spacing:0;text-transform:none;font-weight:500}:root[data-product=code] .pk-tile{border-radius:10px}:root[data-product=code] .pk-state{background:0 0;border:0}:root[data-product=code] .pk-notice{box-shadow:none;border-radius:10px}.cl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 28px;display:flex}.cl-head h1{margin:0}.cl-head p{margin:6px 0 0}.cl-head-actions{align-items:center;gap:8px;display:flex}.cl-label{color:var(--ui-muted);font:500 13px / 1.4 var(--ui-font);margin:0 0 10px}.cl-card{background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--cl-card-radius,12px)}.cl-list{background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--cl-card-radius,12px);margin:0;padding:0;list-style:none;overflow:hidden}.cl-list>li+li{border-top:1px solid var(--ui-line-soft)}.cl-item{width:100%;min-height:52px;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.cl-item:hover{background:var(--ui-hover)}.cl-item:focus-visible{box-shadow:inset var(--ui-focus-ring);outline:none}.cl-item-main{flex:auto;gap:2px;min-width:0;display:grid}.cl-item-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cl-item-main small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cl-item-trail{color:var(--ui-muted);flex:none;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.cl-dot{background:var(--cl-status-idle);border-radius:50%;flex:none;width:8px;height:8px}.cl-dot--running{background:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.cl-dot--needs{background:var(--cl-status-needs)}.cl-dot--failed{background:var(--cl-status-failed)}.cl-dot--good{background:var(--cl-status-pr)}.cl-readonly{color:var(--ui-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cl-readonly .pk-icon{width:13px;height:13px}.ch-badge{vertical-align:-3px;width:16px;height:16px;color:var(--ui-error,#b4151b);background:#e3161c17;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.ch-badge .ch-svg{width:13px;height:13px}.ch-badge:is(.ch-chat,.ch-cron,.ch-heartbeat){color:var(--ui-text-2,currentColor);background:var(--ui-hover,#7f7f7f1a)}.ch-badge.ch-world{color:var(--ui-info,#1d5fa8);background:#1d5fa81a}.ch-badge.ch-voice,.ch-badge.ch-phone{color:var(--ui-good,#2f6b3a);background:#2f6b3a1a}.ch-strip{color:inherit;background:#e3161c0d;border:1px solid #e3161c38;border-radius:6px;align-items:center;gap:8px;margin:0 16px 6px;padding:6px 10px;font-size:12.5px;line-height:1.35;display:flex}.ch-strip .ch-svg{color:#b4151b;flex:none}.ch-strip.ch-world{background:#1d5fa80d;border-color:#1d5fa840}.ch-strip.ch-world .ch-svg{color:#1d5fa8}.composer-mode{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;display:flex}.composer-mode-seg{background:#7f7f7f0f;border:1px solid #7f7f7f4d;border-radius:8px;padding:2px;display:inline-flex}.composer-mode-opt{height:26px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px;font:600 12px/26px inherit}.composer-mode-opt[aria-checked=true]{color:#111;opacity:1;background:#fff;box-shadow:0 1px 2px #00000024}.composer-mode-opt:focus-visible{outline-offset:1px;outline:2px solid #e3161c}.composer-mode-note{opacity:.72;min-width:0}.composer-mode.is-reply .composer-mode-note{color:#b4151b;opacity:1}.composer-wrap.is-outside-reply .send:not(.is-stop){border-radius:999px;gap:6px;width:auto;min-width:0;padding:0 12px;font:700 12px/1 inherit;color:#e3161c!important;background:0 0!important;border:1.5px solid #e3161c!important}.composer-wrap.is-outside-reply .send:not(.is-stop) .send-label{display:inline}.send .send-label{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .composer-mode-opt[aria-checked=true]{color:#fff;background:#2a2a2e}}:root[data-theme=dark] .composer-mode-opt[aria-checked=true]{color:#fff;background:#2a2a2e}.reply-pill{background:#7f7f7f0f;border:1px solid #7f7f7f47;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.reply-pill-btn{width:28px;height:24px;color:var(--ui-text-2,currentColor);opacity:.78;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.reply-pill-btn svg{width:15px;height:15px}.reply-pill-face{object-fit:cover;border-radius:50%;width:18px;height:18px}.reply-pill-btn:hover:not(:disabled){opacity:1;background:#7f7f7f1f}.reply-pill-btn.is-active{opacity:1;color:#b4151b;background:#e3161c1a}.reply-pill-btn:disabled{cursor:default}.reply-pill-btn:disabled:not(.is-busy){opacity:.4}.reply-pill-btn:focus-visible{outline-offset:1px;outline:2px solid #e3161c}.reply-pill-btn.is-busy>:is(svg,img){opacity:.35}.reply-pill-ring{border:1.5px solid #7f7f7f40;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.9s linear infinite reply-pill-spin;position:absolute;top:50%;left:50%}@keyframes reply-pill-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reply-pill-ring{animation-duration:2.4s}}.reply-pill-status{opacity:.72;min-width:0}.reply-pill-error{min-width:0;color:var(--ui-error,#b4151b)}.reply-pill-row .composer-mode-note b{font-weight:600}.reply-pill-undo{height:24px;color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f4d;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font:600 12px/1 inherit;display:inline-flex}.reply-pill-undo svg{width:13px;height:13px}.reply-pill-undo:hover{background:#7f7f7f1a}.reply-pill-undo:focus-visible{outline-offset:1px;outline:2px solid #e3161c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .reply-pill-btn.is-active{color:#ff7b7f;background:#ff5a5f24}}:root[data-theme=dark] .reply-pill-btn.is-active{color:#ff7b7f;background:#ff5a5f24}
