:root{--ck-pill-neutral-bg:#edf0f2;--ck-pill-neutral-ink:#42505a;--ck-pill-info-bg:#e1ebf5;--ck-pill-info-ink:#2c5580;--ck-pill-success-bg:#dcf2e3;--ck-pill-success-ink:#1e6b3c;--ck-pill-warning-bg:#fce7cf;--ck-pill-warning-ink:#8a4a03;--ck-pill-danger-bg:#fadfdd;--ck-pill-danger-ink:#9e2b23;--ck-pill-solid-neutral-bg:#76879a;--ck-pill-solid-info-bg:#3d78b8;--ck-pill-solid-success-bg:#1f8b53;--ck-pill-solid-warning-bg:#b45309;--ck-pill-solid-danger-bg:#cc3d33;--ck-pill-solid-ink:#fff;--ck-note-paper:#fdf3c4;--ck-note-fold:#ecdd8a;--ck-note-page:#fff;--ck-note-ink:#403718;--ck-note-placeholder:#8a7a45;--ck-line:#e6ebee;--ck-shadow-compact:0 1px 2px rgba(0,0,0,.06)}.kit-shell{--pm-line:#e6ebee;--pm-line-strong:#d3dbe0;--pm-muted:#697b86;--pm-faint:#9aa8b1;--pm-surface:#f6f8f9;--pm-teal-ink:#18929f;--pm-teal-text:#14757f;--ck-dur-sheet:320ms;--ck-ease-out:cubic-bezier(0.32,0.72,0,1)}.ck-title{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:hsl(var(--brand-midnight-cut))}.kit-shell .ck-document-header .ck-title{font-size:1.5rem;line-height:2rem;font-weight:700}@media (max-width:767.98px){.kit-shell .ck-document-header .ck-title{font-size:1.25rem;line-height:1.75rem}}.ck-section{font-size:1.125rem;line-height:1.5rem;font-weight:700;color:hsl(var(--brand-midnight-cut))}.ck-label{font-size:.8125rem;line-height:1.25rem;font-weight:600;color:hsl(var(--muted-ink))}.ck-chip-label{font-size:.75rem;line-height:1rem}.ck-action-label{font-size:.8125rem;line-height:1.25rem}.ck-sum{font-size:1.25rem;line-height:1.75rem}.ck-value{font-size:.875rem;line-height:1.25rem;color:hsl(var(--brand-midnight-cut))}.ck-caption{font-size:.8125rem;line-height:1.25rem;color:var(--pm-muted,hsl(var(--muted-foreground)))}.ck-mono{font-variant-numeric:tabular-nums}@media (hover:none) and (pointer:coarse){.ck-tap{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;transition:transform .12s var(--ck-ease-out,ease-out),opacity .12s var(--ck-ease-out,ease-out)}.ck-tap:active{transform:scale(.97);opacity:.9}}@media (prefers-reduced-motion:reduce){.ck-tap,.ck-tap:active{transition:none;transform:none}}.kit-shell [role=combobox],.kit-shell button,.kit-shell input,.kit-shell textarea{box-shadow:none}.kit-shell [role=combobox],.kit-shell input:not([type=checkbox]):not([type=radio]),.kit-shell textarea{border-width:1px;border-color:hsl(var(--input));border-radius:.375rem;background-color:hsl(var(--background));font-size:.875rem;line-height:1.25rem;padding-right:.75rem}.kit-shell [role=combobox],.kit-shell input:not([type=checkbox]):not([type=radio]):not(.pl-8),.kit-shell textarea{padding-left:.75rem}.kit-shell div:has(>input.pl-8)>div.absolute{left:14px}.kit-shell input.pl-8{padding-left:2.5rem}.kit-shell input::placeholder,.kit-shell textarea::placeholder{color:hsl(var(--muted-foreground));opacity:1}.kit-shell [role=combobox],.kit-shell input:not([type=checkbox]):not([type=radio]){height:2.5rem}.kit-shell textarea{min-height:5rem;padding:.5rem 1rem;box-shadow:none}.kit-shell input[readonly]:not([type=checkbox]):not([type=radio]){background-color:var(--pm-surface,hsl(var(--muted)));cursor:default}.kit-shell input[readonly]:not([type=checkbox]):not([type=radio]):focus-visible{border-color:hsl(var(--input))}.kit-shell [role=combobox]:focus,.kit-shell [role=combobox][data-state=open],.kit-shell input:not([type=checkbox]):not([type=radio]):focus-visible,.kit-shell textarea:focus-visible{border-color:var(--pm-teal-ink,hsl(var(--primary)));outline:none;box-shadow:none}.kit-shell input[aria-invalid=true]:not([type=checkbox]):not([type=radio]),.kit-shell input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):focus,.kit-shell input[aria-invalid=true]:not([type=checkbox]):not([type=radio]):focus-visible,.kit-shell textarea[aria-invalid=true],.kit-shell textarea[aria-invalid=true]:focus,.kit-shell textarea[aria-invalid=true]:focus-visible{border-color:hsl(var(--destructive))}.kit-shell input[aria-invalid=true][data-ck-invalid=quiet],.kit-shell input[aria-invalid=true][data-ck-invalid=quiet]:focus,.kit-shell input[aria-invalid=true][data-ck-invalid=quiet]:focus-visible,.kit-shell textarea[aria-invalid=true][data-ck-invalid=quiet],.kit-shell textarea[aria-invalid=true][data-ck-invalid=quiet]:focus,.kit-shell textarea[aria-invalid=true][data-ck-invalid=quiet]:focus-visible{border-color:hsl(var(--border))}.kit-shell input[aria-invalid=true][data-ck-invalid=quiet]:focus,.kit-shell input[aria-invalid=true][data-ck-invalid=quiet]:focus-visible,.kit-shell textarea[aria-invalid=true][data-ck-invalid=quiet]:focus,.kit-shell textarea[aria-invalid=true][data-ck-invalid=quiet]:focus-visible{border-color:hsl(var(--ring))}.kit-shell input.ck-bare-scan:not([type=checkbox]):not([type=radio]):not(.pl-8),.kit-shell input.ck-bare-scan:not([type=checkbox]):not([type=radio]):not(.pl-8):focus-visible{border:0;height:100%;padding-left:0;padding-right:0;background:transparent;outline:none;box-shadow:none}.kit-shell [role=checkbox]{height:1.125rem;width:1.125rem;flex-shrink:0;border-radius:.3125rem}@media (max-width:767.98px){.kit-shell [role=combobox],.kit-shell input:not([type=checkbox]):not([type=radio]),.kit-shell textarea{font-size:1rem;height:2.75rem}.kit-shell textarea{height:auto}.kit-shell [role=checkbox],.kit-shell [role=radio]{height:1.375rem;width:1.375rem}}.kit-shell .ck-dialog-header{margin-left:-1.5rem;margin-right:-1.5rem;padding:0 1.5rem 1rem;border-bottom:1px solid var(--pm-line)}.kit-shell .ck-dialog-footer{margin:0 -1.5rem -1.5rem;padding:1rem 1.5rem;border-top:1px solid var(--pm-line);background-color:hsl(var(--background));border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.kit-shell[data-rails=none] .ck-dialog-header{padding-bottom:0;border-bottom:0}.kit-shell[data-rails=none] .ck-dialog-footer{border-top:0}@media (max-width:767.98px){.kit-shell .ck-dialog-footer,.kit-shell .ck-dialog-header{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem}.kit-shell .ck-dialog-footer{margin-bottom:-1.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0}}.kit-shell .ck-document-header{padding:2rem 3.75rem 1.25rem 1.5rem;border-bottom:1px solid var(--pm-line);background-color:hsl(var(--background));transition:padding .2s var(--ck-ease-out,ease-out)}@media (min-width:768px){.kit-shell .ck-document-header{padding-left:2.5rem}}.kit-shell .ck-document-header[data-compact=true]{padding-top:.625rem;padding-bottom:.625rem;box-shadow:var(--ck-shadow-compact)}.kit-shell .ck-document-header>.ck-document-identity{display:contents}@media (min-width:768px){.kit-shell .ck-document-header>.ck-document-identity{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:.25rem}}.kit-shell .ck-document-header[data-compact=true] .ck-title{font-size:1.125rem;line-height:1.5rem}.kit-shell .ck-document-close{top:32px;right:1rem;transition:top .2s var(--ck-ease-out,ease-out)}.kit-shell .ck-document-header[data-compact=true] .ck-document-close{top:6px}@media (max-width:767.98px){.kit-shell .ck-document-close,.kit-shell .ck-document-header[data-compact=true] .ck-document-close{top:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){.kit-shell .ck-document-close{transition:none}}.kit-shell .ck-document-header[data-compact=true] .ck-document-header-full{display:none}@media (prefers-reduced-motion:reduce){.kit-shell .ck-document-header{transition:none}}@media (max-width:767.98px){.kit-shell .ck-document-header{padding:.5rem 3.5rem .875rem 1rem}.kit-shell .ck-document-header>.ck-document-header-slot,.kit-shell .ck-document-header>.ck-document-identity>.ck-document-meta{margin-right:-2.5rem;flex-grow:1}}.kit-shell .ck-paging-dim{transition:opacity .18s var(--ck-ease-out,ease-out)}.kit-shell [data-paging=true] .ck-paging-dim{opacity:.55;pointer-events:none}@media (prefers-reduced-motion:reduce){.kit-shell .ck-paging-dim{transition:none}}.kit-shell a:focus-visible,.kit-shell button:not([role=combobox]):focus-visible,.kit-shell select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;--tw-ring-shadow:0 0 transparent;--tw-ring-offset-shadow:0 0 transparent}.ck-pill-neutral{background-color:var(--ck-pill-neutral-bg);color:var(--ck-pill-neutral-ink)}.ck-pill-info{background-color:var(--ck-pill-info-bg);color:var(--ck-pill-info-ink)}.ck-pill-success{background-color:var(--ck-pill-success-bg);color:var(--ck-pill-success-ink)}.ck-pill-warning{background-color:var(--ck-pill-warning-bg);color:var(--ck-pill-warning-ink)}.ck-pill-danger{background-color:var(--ck-pill-danger-bg);color:var(--ck-pill-danger-ink)}.ck-pill-brand{background-color:hsl(var(--brand-teal-spark)/.12);color:hsl(var(--brand-teal-deep))}.ck-pill-solid-neutral{background-color:var(--ck-pill-solid-neutral-bg);color:var(--ck-pill-solid-ink)}.ck-pill-solid-info{background-color:var(--ck-pill-solid-info-bg);color:var(--ck-pill-solid-ink)}.ck-pill-solid-success{background-color:var(--ck-pill-solid-success-bg);color:var(--ck-pill-solid-ink)}.ck-pill-solid-warning{background-color:var(--ck-pill-solid-warning-bg);color:var(--ck-pill-solid-ink)}.ck-pill-solid-danger{background-color:var(--ck-pill-solid-danger-bg);color:var(--ck-pill-solid-ink)}.ck-pill-solid-brand{background-color:hsl(var(--brand-teal-deep));color:var(--ck-pill-solid-ink)}.ck-note{position:relative;overflow:hidden;border-radius:8px 8px 0 8px;background:var(--ck-note-paper)}.ck-note:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent var(--ck-note-page) var(--ck-note-fold)}.ck-note-ink{color:var(--ck-note-ink)}.ck-note-ink::placeholder{color:var(--ck-note-placeholder)}.ck-stage-seg{font-size:.75rem;line-height:1rem;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%)}.ck-stage-seg:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:6px 0 0 6px}.ck-stage-seg:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,10px 50%);border-radius:0 6px 6px 0}.ck-stage-seg:only-child{clip-path:none;border-radius:6px}.ck-stage-seg-grey{background:color-mix(in srgb,var(--pm-line,var(--ck-line)) 60%,hsl(var(--background)))}.ck-stage-seg-now{background:color-mix(in srgb,hsl(var(--brand-teal-spark)) 12%,hsl(var(--background)))}@media (max-width:767.98px){[data-radix-popper-content-wrapper]:has(>.ck-select-sheet){position:fixed!important;inset:auto 0 0 0!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;z-index:1230!important}.ck-select-sheet{border-radius:1rem 1rem 0 0;border-left:0;border-right:0;border-bottom:0;max-height:min(70vh,32rem);padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.ck-select-sheet:before{content:"";position:fixed;inset:0;z-index:-1;background:hsl(var(--foreground)/.64);animation:ck-select-scrim .3s ease-out both}.ck-select-sheet[data-state=open]{animation:ck-select-up .5s cubic-bezier(.4,0,.2,1) both}.ck-select-sheet[data-state=closed]{animation:ck-select-down .3s cubic-bezier(.4,0,.2,1) both}@keyframes ck-select-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ck-select-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ck-select-scrim{0%{opacity:0}to{opacity:1}}}.kit-confirm{width:calc(100% - 2rem);max-width:26rem;border-radius:.75rem}@media (max-width:767px){.kit-list [role=button]:not(.kl-row),.kit-list button,.kit-shell [role=button]:not(.kl-row),.kit-shell button{min-height:2.75rem}.kit-list a[href],.kit-shell a[href]{display:inline-flex;align-items:center;min-height:2.75rem}.kit-list button.size-6,.kit-list button.size-7,.kit-list button.size-8,.kit-shell button.size-6,.kit-shell button.size-7,.kit-shell button.size-8{min-width:2.75rem}}.kit-list .text-redColor,.kit-shell .text-redColor{color:hsl(var(--destructive-ink))}.kit-list .border-redColor,.kit-shell .border-redColor{border-color:hsl(var(--destructive-ink))}