:root{--sb-w: 270px;--ui-primary: #3f7a2a;--ui-primary-hover: #356a23;--ui-primary-soft: #f1f7ec;--ui-on-primary: #ffffff;--ui-accent: #77bb53;--ui-accent-2: #c3d54d;--ui-grad: linear-gradient(135deg, #77bb53 0%, #c3d54d 100%);--ui-on-grad: #12220b;--ui-success: #44822a;--ui-success-soft: #eef7e6;--ui-warning: #b54708;--ui-warning-soft: #fffaeb;--ui-danger: #d92d20;--ui-danger-soft: #fef3f2;--ui-info: #0073ad;--ui-field-border: #858f7f;--ui-placeholder: #697163;--ui-info-soft: #f0f9ff;--ui-canvas: #f8faf5;--ui-surface: #ffffff;--ui-surface-alt: #fafbf8;--ui-line: #d7dcd2;--ui-line-soft: #e3e8dd;--ui-line-strong: #b9c0b4;--ui-ink: #262a24;--ui-ink-muted: #5f675b;--ui-chrome: #363636;--ui-shadow-card: 0 1px 2px rgba(31, 41, 24, .04), 0 2px 8px rgba(31, 41, 24, .04);--ui-shadow-lift: 0 4px 8px rgba(31, 41, 24, .06), 0 12px 28px rgba(31, 41, 24, .1);--ui-radius-card: 1rem}.dark{--ui-primary: #77bb53;--ui-primary-hover: #8cc468;--ui-primary-soft: rgba(119, 187, 83, .14);--ui-on-primary: #12220b;--ui-success: #9ccd77;--ui-success-soft: rgba(119, 187, 83, .16);--ui-warning: #fdb022;--ui-warning-soft: rgba(253, 176, 34, .14);--ui-danger: #f97066;--ui-danger-soft: rgba(240, 68, 56, .15);--ui-info: #36bffa;--ui-field-border: #6b7567;--ui-placeholder: #a3aa9d;--ui-info-soft: rgba(54, 191, 250, .14);--ui-canvas: #151813;--ui-surface: #1c1f1a;--ui-surface-alt: #1f241c;--ui-line: #394133;--ui-line-soft: #2a3025;--ui-line-strong: #4a5147;--ui-ink: #e3e8dd;--ui-ink-muted: #a3aa9d;--ui-chrome: #1c1f1a;--ui-shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--ui-shadow-lift: 0 8px 24px rgba(0, 0, 0, .4)}.ui-focus:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.ui-spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:9999px;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-skip-link{position:absolute;left:1rem;top:-100px;z-index:100;padding:.5rem 1rem;border-radius:.5rem;background:var(--ui-primary);color:var(--ui-on-primary)}.ui-skip-link:focus{top:1rem}.ui-coming-soon{border:1px dashed var(--ui-line-strong);background:var(--ui-surface-alt);box-shadow:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:639px){.ui-toast-stack{left:1rem;right:1rem}}.ui-section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1rem}.ui-section-heading h1{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--ui-ink);letter-spacing:-.01em}.ui-section-heading h2{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--ui-ink)}.ui-section-heading p{font-size:.875rem;color:var(--ui-ink-muted);margin-top:.125rem}.ui-section{margin-top:2rem}.ui-hero{position:relative;overflow:hidden;border-radius:1.25rem;padding:1.75rem 1.5rem;color:#fff;background:radial-gradient(520px 260px at 96% -10%,rgba(195,213,77,.3),transparent 70%),radial-gradient(560px 300px at 72% 130%,rgba(119,187,83,.34),transparent 70%),var(--ui-chrome);box-shadow:0 10px 30px -14px #1f291873}.dark .ui-hero{box-shadow:inset 0 0 0 1px var(--ui-line-soft)}.ui-hero-inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.ui-hero-ribbon{display:inline-block;padding:.125rem .625rem;border-radius:9999px;background:#e3f0d6;color:#1f4013;font-size:.75rem;font-weight:600;line-height:1.25rem}.ui-hero-title{font-size:1.625rem;line-height:2.125rem;font-weight:700;letter-spacing:-.015em;color:#fff;margin-top:.625rem}.ui-hero-name{color:var(--ui-lime, #c3d54d)}.ui-hero-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.625rem;font-size:.875rem;font-weight:600;line-height:1.25rem;background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.22);transition:background-color .15s ease,transform .15s ease}.ui-hero-btn:hover{background:#ffffff3d}.ui-hero-btn.is-primary{background:var(--ui-grad);color:var(--ui-on-grad);border-color:transparent;box-shadow:0 6px 16px -6px #77bb5399}.ui-hero-btn.is-primary:hover{filter:brightness(1.06)}.ui-hero-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.ui-hero-mark{display:none;position:absolute;z-index:0;right:2.25rem;top:50%;transform:translateY(-50%);width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:1.125rem;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--ui-lime, #c3d54d);font-size:2rem}@media(min-width:768px){.ui-hero{padding:1.75rem 2.25rem}.ui-hero-title{font-size:1.875rem;line-height:2.375rem}.ui-hero-mark{display:inline-flex}.ui-hero-inner{padding-right:5.5rem}}.ui-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-ink-muted);margin-bottom:.875rem}.ui-needs.ui-section{margin-top:1.5rem}.ui-needs-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--ui-line-soft);border-radius:1rem;box-shadow:var(--ui-shadow-card);overflow:hidden}.ui-needs-row{position:relative;display:flex;align-items:center;gap:1rem;padding:.875rem 1.25rem;min-height:4.25rem}.ui-needs-row+.ui-needs-row{border-top:1px solid var(--ui-line-soft)}.ui-needs-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;font-size:1.25rem;flex-shrink:0;background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-needs-body{min-width:0;flex:1}.ui-needs-title{display:block;font-weight:600;color:var(--ui-ink);font-size:.9375rem;line-height:1.35;text-decoration:none}.ui-needs-title:hover{text-decoration:underline}.ui-needs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;margin:.125rem 0 0;font-size:.8125rem;color:var(--ui-ink-muted)}.ui-needs-ref{font-variant-numeric:tabular-nums}.ui-needs-pill{display:inline-flex;align-items:center;gap:.25rem;padding:0 .5rem;border-radius:9999px;background:var(--ui-danger-soft);color:var(--ui-danger);font-weight:600;font-size:.75rem;line-height:1.25rem}.ui-needs-form{display:contents}.ui-needs-act{flex-shrink:0;min-height:2.25rem;white-space:nowrap}.ui-needs-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem;background:#fff;border:1px solid var(--ui-line-soft);border-radius:1rem}.ui-needs-empty-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--ui-primary-soft);color:var(--ui-primary);margin-bottom:.75rem}.ui-needs-empty-title{font-weight:600;color:var(--ui-ink);font-size:1rem;margin:0}.ui-needs-empty-sub{color:var(--ui-ink-muted);font-size:.875rem;margin:.25rem 0 0}@media(max-width:767px){.ui-needs-row{display:grid;grid-template-columns:2.5rem 1fr;gap:.25rem .75rem;padding:.875rem 1rem;align-items:start}.ui-needs-form{display:block;grid-column:2;justify-self:start}.ui-needs-row>.ui-needs-act,.ui-needs-form>.ui-needs-act{grid-column:2;justify-self:start;min-height:2.75rem;margin-top:.5rem;padding:0 1rem}.ui-needs-sep{display:none}.ui-needs-meta{gap:.125rem .75rem}}.ui-mlinks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ui-mlink{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .875rem;background:#fff;border:1px solid var(--ui-line-soft);border-radius:.875rem;box-shadow:var(--ui-shadow-card);color:var(--ui-ink);font-weight:600;font-size:.9375rem;text-decoration:none}.ui-mlink:hover{border-color:var(--ui-line);background:#fcfdfa}.ui-mlink-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:1.125rem;flex-shrink:0}.ui-mlink-name{flex:1;min-width:0}.ui-mlink-arrow{color:var(--ui-ink-muted);flex-shrink:0}@media(max-width:1099px){.ui-mlinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ui-mlinks{grid-template-columns:1fr;gap:.625rem}}.ui-grid-stats{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid-tiles{display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.ui-grid-stats{gap:1rem}.ui-grid-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ui-grid-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1600px){.ui-grid-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-stat{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:var(--ui-radius-card);background:var(--ui-surface);border:1px solid var(--ui-line-soft);box-shadow:var(--ui-shadow-card)}.ui-stat-label{font-size:.8125rem;color:var(--ui-ink-muted);font-weight:500}.ui-stat-value{font-size:1.625rem;line-height:2rem;font-weight:700;color:var(--ui-ink);letter-spacing:-.01em;white-space:nowrap}.ui-stat-hint{font-size:.75rem;color:var(--ui-ink-muted)}@media(max-width:639px){.ui-stat{padding:1rem;gap:.75rem}.ui-stat .ui-icon-tile{width:2.25rem;height:2.25rem;font-size:1.125rem;border-radius:.625rem}.ui-stat-value{font-size:1.375rem;line-height:1.75rem}}.ui-icon-tile{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;font-size:1.5rem}.ui-icon-tile.is-lg{width:3.5rem;height:3.5rem;border-radius:1rem;font-size:1.75rem}.ui-tile{position:relative;display:flex;flex-direction:column;height:100%;padding:2rem;border-radius:var(--ui-radius-card);background:var(--ui-surface);border:1px solid var(--ui-line-soft);box-shadow:var(--ui-shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ui-tile:hover,.ui-tile:focus-within{transform:translateY(-3px);box-shadow:var(--ui-shadow-lift);border-color:var(--ui-line-strong)}.ui-tile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ui-tile-title{margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;color:var(--ui-ink)}.ui-tile-link{color:inherit}.ui-tile-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.ui-tile-link:focus-visible{outline:none}.ui-tile:focus-within:has(.ui-tile-link:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}.ui-tile-desc{margin-top:.5rem;font-size:.9375rem;line-height:1.55;color:var(--ui-ink-muted);flex-grow:1}.ui-tile-stat{display:flex;align-items:center;gap:.625rem;margin-top:1.5rem;font-size:.9375rem;line-height:1.5;color:var(--ui-ink-muted)}.ui-tile-stat b{font-weight:700;color:var(--ui-ink);font-variant-numeric:tabular-nums}.ui-tile-dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;background:#77bb53}.ui-tile-warn{flex-shrink:0;font-size:1rem;line-height:1;color:var(--ui-warning)}.ui-tile-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem}.ui-tile-actions .btn{min-height:2.75rem}.ui-tile-icon{color:#2f6a1d;background:linear-gradient(145deg,#eef7e6,#f6f9dc);box-shadow:inset 0 0 0 1px #d9ebc9}.dark .ui-tile-icon{color:#c3d54d;background:#77bb5326;box-shadow:inset 0 0 0 1px #77bb5340}.ui-tile:not(.is-soon):hover{border-color:#bfe0a8}.dark .ui-tile:not(.is-soon):hover{border-color:#77bb5373}.ui-tile-quiet{min-height:2.75rem;display:inline-flex;align-items:center;padding:0 .75rem;font-size:.9375rem;font-weight:500;color:var(--ui-ink-muted);border-radius:.5rem}.ui-tile-quiet:hover{color:var(--ui-primary);background:var(--ui-primary-soft);text-decoration:underline;text-underline-offset:4px}@media(max-width:639px){.ui-tile{padding:1.5rem}.ui-tile-title,.ui-tile-stat{margin-top:1rem}.ui-tile-actions{margin-top:1.5rem}.ui-grid-tiles{gap:1rem}}.ui-tile.is-soon{background:transparent;border:1px dashed var(--ui-line-strong);box-shadow:none}.ui-tile.is-soon:hover{transform:none;box-shadow:none;border-color:var(--ui-line-strong)}.ui-tile.is-soon .ui-tile-title{color:var(--ui-ink-muted)}.ui-topbar{background:color-mix(in srgb,var(--ui-surface) 88%,transparent);-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--ui-line-soft)}.ui-search{position:relative;width:340px}.ui-search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--ui-ink-muted);font-size:1.125rem;pointer-events:none}.ui-search-input{width:100%;height:2.5rem;padding:0 3.25rem 0 2.5rem;border-radius:9999px;border:1px solid var(--ui-line-soft);background:var(--ui-canvas);color:var(--ui-ink);font-size:.875rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ui-search-input::-moz-placeholder{color:var(--ui-ink-muted)}.ui-search-input::placeholder{color:var(--ui-ink-muted)}.ui-search-input:focus{outline:none;background:var(--ui-surface);border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-primary-soft)}.ui-kbd{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);padding:.0625rem .375rem;border-radius:.375rem;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink-muted);font-size:.6875rem;font-weight:600;pointer-events:none}.ui-icon-btn{width:2.5rem;height:2.5rem;border-radius:9999px;color:var(--ui-ink-muted);transition:background-color .15s ease,color .15s ease}.ui-icon-btn:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-avatar-ring img{box-shadow:0 0 0 2px var(--ui-surface),0 0 0 4px var(--ui-primary-soft)}.ui-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1.5rem;border-radius:var(--ui-radius-card);border:1px dashed var(--ui-line-strong);background:var(--ui-surface)}.ui-mobile-logo{width:112px;height:auto}.ui-modal-panel{background:var(--ui-surface);border-radius:1.125rem;border:1px solid var(--ui-line-soft);box-shadow:0 24px 48px #1018282e}.ui-modal-body{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.25rem}.ui-modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--ui-line-soft);background:var(--ui-canvas);border-radius:0 0 1.125rem 1.125rem}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ui-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:.5rem .75rem;border-radius:.625rem;font-size:.875rem;font-weight:500;color:var(--ui-ink);transition:background-color .15s ease}a.ui-page-link:hover{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-page-link.is-current{background:var(--ui-primary);color:var(--ui-on-primary);font-weight:600}.ui-page-link.is-disabled{opacity:.45;pointer-events:none}.ui-page-link.is-gap{min-width:24px;padding:0;color:var(--ui-ink-muted)}.ui-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--ui-line-soft);border-radius:.875rem}.ui-table-wrap.is-menu{overflow-x:auto}.ui-dropdown-panel.is-fixed{position:fixed;z-index:70;margin-top:0}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.ui-table thead th{background:var(--ui-surface-alt);color:var(--ui-ink-muted);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:.75rem;border-bottom:1px solid var(--ui-line-soft);white-space:nowrap}.ui-table tbody td{padding:.75rem;border-bottom:1px solid var(--ui-line-soft);color:var(--ui-ink);white-space:nowrap;vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr:hover td{background:var(--ui-surface-alt)}.ui-table tbody tr.is-selected td{background:var(--ui-primary-soft)}.ui-table tbody tr.is-muted td{color:var(--ui-ink-muted)}.ui-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.ui-table th.is-num{text-align:right}.ui-sort{display:inline-flex;align-items:center;gap:.25rem;color:inherit}.ui-sort:hover,.ui-sort.is-active{color:var(--ui-primary)}.ui-link{color:var(--ui-primary);font-weight:600}.ui-link:hover{text-decoration:underline}.ui-check{width:1.125rem;height:1.125rem;border-radius:.3rem;accent-color:var(--ui-primary);cursor:pointer}.ui-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ui-filterbar-search{position:relative;flex:1 1 260px;min-width:0}.ui-filterbar-search .ui-search-input{background:var(--ui-surface);border-color:var(--ui-line);padding-right:1rem}.ui-segmented{display:inline-flex;flex-wrap:wrap;padding:.25rem;gap:.125rem;border-radius:.75rem;background:var(--ui-canvas);border:1px solid var(--ui-line-soft)}.ui-segmented a{padding:.375rem .75rem;border-radius:.5rem;font-size:.8125rem;font-weight:500;color:var(--ui-ink-muted);white-space:nowrap}.ui-segmented a:hover{color:var(--ui-ink)}.ui-segmented a[aria-current=true]{background:var(--ui-surface);color:var(--ui-primary);box-shadow:0 1px 2px #10182814;font-weight:600}.ui-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .375rem .25rem .625rem;border-radius:9999px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:.75rem;font-weight:600}.ui-chip a{display:inline-flex;width:1.125rem;height:1.125rem;align-items:center;justify-content:center;border-radius:9999px}.ui-chip a:hover{background:#77bb5338}.ui-popover{width:min(92vw,420px);padding:1.25rem;border-radius:1rem;background:var(--ui-surface);border:1px solid var(--ui-line-soft);box-shadow:var(--ui-shadow-lift);z-index:40}.ui-bulkbar{position:sticky;top:4.75rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.875rem;background:var(--ui-chrome);color:#fff;box-shadow:0 10px 24px #1f291840}.ui-bulkbar select{height:2.25rem;border-radius:.5rem;border:0;padding:0 2rem 0 .75rem;font-size:.8125rem;color:var(--ui-ink)}.ui-list-card{display:block;padding:1rem;border-radius:.875rem;background:var(--ui-surface);border:1px solid var(--ui-line-soft);box-shadow:var(--ui-shadow-card)}.ui-list-card+.ui-list-card{margin-top:.75rem}.ui-list-card.is-selected{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.ui-menu{min-width:11rem;padding:.375rem;border-radius:.75rem;background:var(--ui-surface);border:1px solid var(--ui-line-soft);box-shadow:var(--ui-shadow-lift);z-index:30}.ui-menu-item{display:flex;width:100%;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.875rem;color:var(--ui-ink);text-align:left}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--ui-primary-soft);color:var(--ui-primary);outline:none}.ui-menu-item.is-danger{color:var(--ui-danger)}.ui-menu-item.is-danger:hover{background:var(--ui-danger-soft);color:var(--ui-danger)}[x-cloak]{display:none!important}.ui-xl-cell{display:none}@media(min-width:1600px){.ui-xl-cell{display:table-cell}}@media(min-width:768px){.ui-mobile-only{display:none}}.app-main{min-width:0}.ui-banner{position:relative;overflow:hidden;border-radius:var(--ui-radius-card);background:var(--ui-primary-soft);box-shadow:none}.ui-banner:before{content:"";position:absolute;inset:0 auto 0 0;width:.3125rem;background:var(--ui-grad)}.ui-banner-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1.5rem 1.75rem;min-height:5.5rem}.ui-filterbar-size{margin-right:auto}.ui-select-sm{height:2.5rem;min-width:4.5rem;border-radius:.5rem;border:1px solid var(--ui-line);background-color:var(--ui-surface);padding:0 2rem 0 .75rem;font-size:.875rem;color:var(--ui-ink)}.ui-select-sm:focus{border-color:var(--ui-primary);outline:2px solid var(--ui-primary-soft)}@media(min-width:768px){.ui-filterbar-search{flex:0 1 320px}}.ui-form-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-bottom:5.5rem}@media(min-width:1024px){.ui-form-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;padding-bottom:0}}.ui-form-section-head{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem}.ui-form-section-head h2{font-size:1.0625rem;font-weight:600;color:var(--ui-ink);line-height:1.75rem}.ui-form-section-head p{font-size:.8125rem;color:var(--ui-ink-muted)}.ui-step-dot{display:inline-flex;flex-shrink:0;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--ui-primary);color:var(--ui-on-primary);font-size:.8125rem;font-weight:600}.ui-boards-head,.ui-board-row{display:grid;grid-template-columns:2.25rem minmax(0,1fr) minmax(0,1fr) 2.75rem;gap:.75rem;align-items:center}.ui-boards-head{padding:0 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink-muted);border-bottom:1px solid var(--ui-line-soft)}.ui-board-row{padding:.5rem 0;border-bottom:1px solid var(--ui-line-soft)}.ui-board-num{font-size:.8125rem;font-weight:600;color:var(--ui-ink-muted);text-align:center}.ui-board-remove{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.625rem;color:var(--ui-danger)}.ui-board-remove:hover{background:var(--ui-danger-soft)}.ui-form-summary{display:none}@media(min-width:1024px){.ui-form-summary{display:block;position:sticky;top:5.5rem}}.ui-summary-list>div{display:flex;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px dashed var(--ui-line);font-size:.875rem}.ui-summary-list dt{color:var(--ui-ink-muted)}.ui-summary-list dd{color:var(--ui-ink);text-align:right;word-break:break-all}.ui-form-mobilebar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--ui-surface);border-top:1px solid var(--ui-line-soft);box-shadow:0 -6px 18px #10182814}@media(min-width:1024px){.ui-form-mobilebar{display:none}}.ui-stepper{display:flex;flex-wrap:wrap;gap:.5rem 0;counter-reset:step}.ui-step{position:relative;display:flex;flex:1 1 0;min-width:8rem;align-items:center;gap:.75rem;padding-right:1rem}.ui-step:not(:last-child):after{content:"";flex:1;height:2px;min-width:1.5rem;background:var(--ui-line);border-radius:2px}.ui-step.is-done:not(:last-child):after{background:var(--ui-success)}.ui-step-marker{display:inline-flex;flex-shrink:0;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;font-weight:600;background:var(--ui-canvas);color:var(--ui-ink-muted);border:2px solid var(--ui-line)}.ui-step.is-done .ui-step-marker{background:var(--ui-success);border-color:var(--ui-success);color:#fff}.ui-step.is-current .ui-step-marker{background:var(--ui-primary-soft);border-color:var(--ui-primary);color:var(--ui-primary)}.ui-step.is-failed .ui-step-marker{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.ui-step-text{display:flex;flex-direction:column}.ui-step-label{font-size:.875rem;font-weight:600;color:var(--ui-ink);white-space:nowrap}.ui-step.is-upcoming .ui-step-label{color:var(--ui-ink-muted)}.ui-step-caption{font-size:.75rem;color:var(--ui-ink-muted);white-space:nowrap}.tk-progress{padding:1rem 1.25rem}.tk-steps{flex-wrap:nowrap;gap:0}.tk-steps-2{--n: 2}.tk-steps-3{--n: 3}.tk-steps .ui-step{min-width:0;gap:.625rem;padding-right:.75rem}.tk-steps .ui-step:last-child{flex:0 0 auto;padding-right:0}.tk-steps .ui-step:not(:last-child):after{min-width:1rem}.tk-steps .ui-step-marker{width:1.75rem;height:1.75rem;font-size:.8125rem}.tk-steps .ui-step-label{font-size:.9375rem}.tk-steps .ui-step-caption{font-size:.8125rem}.tk-steps .ui-step.is-current .ui-step-label{color:var(--ui-primary)}.tk-steps .ui-step.is-failed .ui-step-label{color:var(--ui-danger-ink, var(--ui-danger))}.tk-steps .ui-step-date:after{content:","}.tk-steps .ui-step-text{min-width:0}@media(max-width:639px){.tk-progress{padding:.875rem .75rem}.tk-steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr))}.tk-steps .ui-step,.tk-steps .ui-step:last-child{flex-direction:column;align-items:stretch;gap:.5rem;padding-right:0}.tk-steps .ui-step-date,.tk-steps .ui-step-time{display:block}.tk-steps .ui-step-date:after{content:none}.tk-steps .ui-step-text{padding-right:.25rem}.tk-steps .ui-step-marker{width:1.5rem;height:1.5rem}.tk-steps .ui-step:not(:last-child):after{position:absolute;top:.75rem;left:1.75rem;right:.25rem;min-width:0;margin-top:-1px}.tk-steps .ui-step-label{font-size:.875rem}.tk-steps .ui-step-caption{white-space:normal}}.ui-timeline{position:relative;display:flex;flex-direction:column;gap:1.25rem}.ui-timeline:before{content:"";position:absolute;left:1.125rem;top:.5rem;bottom:.5rem;width:2px;background:var(--ui-line-soft)}.ui-timeline-item{position:relative;display:flex;gap:.875rem}.ui-timeline-icon{position:relative;display:inline-flex;flex-shrink:0;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:1.05rem;box-shadow:0 0 0 4px var(--ui-surface)}.ui-timeline-body{margin-top:.5rem;padding:.75rem 1rem;border-radius:.75rem;background:var(--ui-canvas);font-size:.875rem;color:var(--ui-ink);white-space:pre-wrap;overflow-wrap:anywhere}.ui-tabs{display:flex;gap:.25rem;overflow-x:auto;border-bottom:1px solid var(--ui-line-soft)}.ui-tabs a{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;color:var(--ui-ink-muted);white-space:nowrap}.ui-tabs a:hover{color:var(--ui-ink)}.ui-tabs a[aria-current=page]{color:var(--ui-primary);border-bottom-color:var(--ui-primary);font-weight:600}.ui-tab-count{display:inline-flex;min-width:1.5rem;height:1.375rem;padding:0 .4rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--ui-canvas);font-size:.72rem;font-weight:600;color:var(--ui-ink-muted)}.ui-tabs a[aria-current=page] .ui-tab-count{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem}@media(min-width:768px){.ui-meta{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-meta dt{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink-muted)}.ui-meta dd{margin-top:.25rem;font-size:.9375rem;font-weight:500;color:var(--ui-ink)}.ui-route{display:inline-flex;align-items:center;gap:.375rem}.ui-detail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}@media(min-width:1024px){.ui-detail-layout{grid-template-columns:minmax(0,1fr) 340px}}.ui-table tfoot td{padding:.75rem;border-top:1px solid var(--ui-line-soft);background:var(--ui-surface-alt);font-size:.875rem;color:var(--ui-ink)}.ui-lines-head,.ui-line-row{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem 2.75rem;gap:.75rem;align-items:start}.ui-lines-head{padding-bottom:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink-muted);border-bottom:1px solid var(--ui-line-soft)}.ui-line-row{padding:.75rem 0;border-bottom:1px solid var(--ui-line-soft)}.ui-combo-list{position:absolute;left:0;right:0;top:calc(100% + .25rem);z-index:30;max-height:16rem;overflow-y:auto;padding:.375rem;border-radius:.75rem;background:var(--ui-surface);border:1px solid var(--ui-line-soft);box-shadow:var(--ui-shadow-lift)}.ui-combo-option{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .625rem;border-radius:.5rem;font-size:.875rem;color:var(--ui-ink);cursor:pointer}.ui-combo-option.is-active,.ui-combo-option[aria-selected=true]{background:var(--ui-primary-soft);color:var(--ui-primary)}.ui-combo-empty{padding:.5rem .625rem;font-size:.875rem;color:var(--ui-ink-muted)}.ui-md-cell{display:none}@media(min-width:768px){.ui-md-cell{display:table-cell}}:root{--pk-ring: #d9ebc9;--pk-tile: linear-gradient(135deg, #eef7e6, #f6f9dc);--pk-tile-ink: #2f6a1d;--pk-line-2: #eef2e8;--pk-head-bg: #fbfcf9;--pk-hover: #fbfdf8;--pk-card-shadow: 0 22px 40px -22px rgba(54, 54, 54, .28)}.dark{--pk-ring: rgba(119, 187, 83, .3);--pk-tile: linear-gradient(135deg, rgba(119, 187, 83, .18), rgba(195, 213, 77, .1));--pk-tile-ink: #9ccd77;--pk-line-2: #2a3025;--pk-head-bg: #1f241c;--pk-hover: #20251d;--pk-card-shadow: 0 22px 40px -22px rgba(0, 0, 0, .6)}.pk-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.8125rem;color:var(--ui-ink-muted)}.pk-crumbs a:hover{color:var(--ui-primary)}.pk-crumbs i{font-size:.8125rem;color:var(--ui-line-strong)}.pk-crumbs b{font-weight:600;color:var(--ui-ink)}.pk-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.pk-head-title{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pk-head h1{font-size:1.75rem;line-height:1.15;font-weight:700;letter-spacing:-.015em}.pk-head p{margin-top:.375rem;font-size:.90625rem;color:var(--ui-ink-muted)}.pk-head-acts{display:flex;flex:none;gap:.625rem}.pk-head-acts .btn,.pk-btn{height:2.5rem;padding-top:0;padding-bottom:0}.pk-head-acts .btn-secondary{border-color:var(--ui-line-soft);box-shadow:none}.pk-head-acts .btn-secondary:hover{border-color:#bfe0a8;background:var(--pk-hover)}.pk-head-acts .btn-primary{box-shadow:0 8px 18px -10px #3f7a2abf}.pk-page .btn{height:2.5rem;padding-top:0;padding-bottom:0}.pk-page .btn.py-1\.5{height:2.125rem;padding:0 .75rem;border-radius:.625rem;font-size:.8125rem}.pk-page .btn-secondary{border-color:var(--ui-line-soft);box-shadow:none}.pk-page .btn-secondary:hover{border-color:#bfe0a8;background:var(--pk-hover)}.pk-page .btn-primary{box-shadow:0 8px 18px -10px #3f7a2abf}.pk-card{border-radius:1.25rem;box-shadow:var(--pk-card-shadow)}.pk-pad{padding:1.75rem}.pk-card-h{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.pk-card-h.is-flush{margin-bottom:.75rem;padding:1.625rem 1.75rem 0}.pk-card-h h2{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:700}.pk-sub{display:block;margin-top:.125rem;font-size:.8125rem;font-weight:400;color:var(--ui-ink-muted)}.pk-tile{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--pk-tile);box-shadow:inset 0 0 0 1px var(--pk-ring);color:var(--pk-tile-ink);font-size:1.25rem}.pk-tile.is-sm{width:2.125rem;height:2.125rem;border-radius:.625rem;font-size:1.0625rem}.pk-tile.is-lg{width:3.75rem;height:3.75rem;border-radius:1.125rem;font-size:1.75rem}.pk-over{font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ui-ink-muted)}.pk-chip{display:inline-flex;align-items:center;gap:.375rem;height:1.625rem;padding:0 .625rem;border-radius:9999px;font-size:.78125rem;font-weight:600;white-space:nowrap}.pk-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.pk-chip.is-ok{background:var(--ui-success-soft);color:var(--ui-success)}.pk-chip.is-info{background:var(--ui-info-soft);color:var(--ui-info)}.pk-chip.is-warn{background:var(--ui-warning-soft);color:var(--ui-warning)}.pk-chip.is-bad{background:var(--ui-danger-soft);color:var(--ui-danger)}.pk-chip.is-off{background:var(--pk-line-2);color:var(--ui-ink-muted)}.pk-chip.is-lg{height:1.875rem;padding:0 .8125rem;font-size:.84375rem}.pk-fchip{display:inline-flex;align-items:center;gap:.5rem;height:1.875rem;padding:0 .375rem 0 .75rem;border-radius:9999px;background:var(--ui-success-soft);box-shadow:inset 0 0 0 1px var(--pk-ring);color:var(--ui-primary);font-size:.8125rem;font-weight:600}.pk-fchip a{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.75rem}.pk-fchip a:hover{background:var(--pk-ring)}.pk-link{color:var(--ui-primary);font-weight:600}.pk-link:hover{text-decoration:underline}.pk-tb{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem 1rem;padding:1.25rem 1.5rem}.pk-seg{display:inline-flex;gap:2px;max-width:100%;padding:.25rem;overflow-x:auto;border-radius:.875rem;background:var(--ui-canvas);box-shadow:inset 0 0 0 1px var(--ui-line-soft);scrollbar-width:none}.pk-seg::-webkit-scrollbar{display:none}.pk-seg a{padding:.4375rem .875rem;border-radius:.625rem;font-size:.84375rem;font-weight:600;color:var(--ui-ink-muted);white-space:nowrap}.pk-seg a:hover{color:var(--ui-ink)}.pk-seg a[aria-current=true]{background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 1px 3px #3636361f,inset 0 0 0 1px var(--ui-line-soft)}.pk-tb-r{position:relative;display:flex;align-items:center;gap:.625rem;margin-left:auto}.pk-search{position:relative;width:18.75rem}.pk-search i{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);font-size:1.0625rem;color:var(--ui-ink-muted);pointer-events:none}.pk-search input{display:block;width:100%;height:2.5rem;padding:0 .875rem 0 2.5rem;border:1px solid var(--ui-line-soft);border-radius:.75rem;background:var(--ui-surface);color:var(--ui-ink);font-size:.875rem;box-shadow:none}.pk-search input:focus{border-color:var(--ui-accent);outline:none;box-shadow:0 0 0 4px #77bb5338}.pk-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:.625rem;background:var(--ui-primary);color:var(--ui-on-primary);font-size:.71875rem}.pk-pop{width:min(92vw,27.5rem);padding:1.375rem;border:1px solid var(--ui-line-soft);border-radius:1.125rem;background:var(--ui-surface);box-shadow:0 30px 60px -20px #1e281959;text-align:left;z-index:40}.pk-pop-foot{display:flex;justify-content:flex-end;gap:.625rem;margin-top:1.25rem;padding-top:1.125rem;border-top:1px solid var(--pk-line-2)}.pk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.5rem 1.125rem}.pk-chips .pk-link{margin-left:.375rem;font-size:.8125rem}.pk-bulk{position:relative;top:auto;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.125rem;padding:.75rem .875rem .75rem 1.25rem;overflow:hidden;border-radius:1rem;background:var(--ui-chrome);color:#fff;box-shadow:0 18px 34px -18px #1e1e1e99}.pk-bulk:before{content:"";position:absolute;left:-40px;top:-60px;width:180px;height:140px;background:radial-gradient(closest-side,rgba(195,213,77,.28),transparent);pointer-events:none}.pk-bulk-n{position:relative;display:flex;align-items:center;gap:.625rem;font-weight:700}.pk-bulk-n i{color:var(--ui-accent-2);font-size:1.125rem}.pk-bulk-n em{font-style:normal;color:var(--ui-accent-2)}.pk-bulk-r{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-left:auto}.pk-bulk .btn{height:2.375rem;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;box-shadow:none}.pk-bulk .btn:hover{background:#ffffff24}.pk-bulk .btn.btn-danger{background:#c43b31;border-color:#c43b31}.pk-bulk select{width:9.375rem;height:2.375rem;border-radius:.75rem;background-color:#fff}.pk-tw{overflow-x:auto}.pk-table{width:100%;border-collapse:collapse;font-size:.875rem}.pk-table th{padding:.75rem .875rem;border-top:1px solid var(--ui-line-soft);border-bottom:1px solid var(--ui-line-soft);background:var(--pk-head-bg);color:var(--ui-ink-muted);font-size:.71875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap}.pk-table th a:hover{color:var(--ui-ink)}.pk-table th .ti{font-size:.8125rem;opacity:.6}.pk-table td{padding:.9375rem .875rem;border-bottom:1px solid var(--pk-line-2);vertical-align:middle;white-space:nowrap}.pk-table tbody tr:last-child td{border-bottom:0}.pk-table tbody tr:hover td{background:var(--pk-hover)}.pk-table tbody tr.is-selected td{background:var(--ui-primary-soft)}.pk-table tbody tr.is-muted td{color:var(--ui-ink-muted)}.pk-table .is-num{text-align:right;font-variant-numeric:tabular-nums}.pk-table .is-cb{width:3.25rem;padding-left:1.5rem;padding-right:0}.pk-table .is-last{width:3.5rem;padding-right:1.25rem;text-align:right}.pk-table.is-in-card td:first-child,.pk-table.is-in-card th:first-child{padding-left:1.75rem}.pk-table.is-in-card td:last-child,.pk-table.is-in-card th:last-child{padding-right:1.75rem}.pk-sku{font-weight:700;letter-spacing:.01em;color:var(--ui-primary)}.pk-sku:hover{text-decoration:underline}.pk-two b{display:block;font-weight:600;color:var(--ui-ink);line-height:1.3}.pk-two small{display:block;color:var(--ui-ink-muted);font-size:.78125rem;line-height:1.35}.pk-mut{color:var(--ui-ink-muted)}.pk-strong{font-weight:700}.pk-kb{display:inline-grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:.625rem;color:var(--ui-ink-muted);font-size:1.1875rem}.pk-kb:hover,.pk-kb[aria-expanded=true]{background:var(--pk-line-2);color:var(--ui-ink)}.pk-menu{min-width:11rem;padding:.375rem;border-radius:.875rem;box-shadow:0 24px 48px -18px #1e281959}.pk-menu .ui-menu-item{padding:.5625rem .75rem;border-radius:.5625rem;font-weight:500}.pk-menu .ui-menu-item i{font-size:1.0625rem;color:var(--ui-ink-muted)}.pk-menu .ui-menu-item:hover{background:var(--ui-canvas);color:var(--ui-ink)}.pk-menu .ui-menu-item.is-danger,.pk-menu .ui-menu-item.is-danger i{color:var(--ui-danger)}.pk-menu .ui-menu-item.is-danger:hover{background:var(--ui-danger-soft)}.pk-menu hr{margin:.375rem .25rem;border:0;border-top:1px solid var(--pk-line-2)}.pk-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--ui-line-soft);color:var(--ui-ink-muted);font-size:.84375rem}.pk-rows{display:flex;align-items:center;gap:.625rem}.pk-rows select{height:2.125rem;min-width:4.5rem;padding:0 2rem 0 .625rem;border:1px solid var(--ui-line-soft);border-radius:.625rem;background-color:var(--ui-surface);color:var(--ui-ink);font-size:.84375rem;font-weight:600}.pk-pager{display:flex;align-items:center;gap:.25rem}.pk-pager a,.pk-pager span{display:inline-grid;place-items:center;min-width:2.125rem;height:2.125rem;padding:0 .375rem;border-radius:.625rem;color:var(--ui-ink);font-size:.84375rem;font-weight:600;white-space:nowrap}.pk-pager a:hover{background:var(--pk-line-2)}.pk-pager a[aria-current=page],.pk-pager span[aria-current=page]{background:var(--ui-primary);color:var(--ui-on-primary)}.pk-pager .is-dis{color:var(--ui-line-strong)}.pk-pager .is-edge{display:inline-flex;align-items:center;gap:.375rem;padding:0 .75rem;border:1px solid var(--ui-line-soft)}.pk-empty{margin:.5rem 1.5rem 1.75rem;padding:3.5rem 1.5rem 3.75rem;border:1.5px dashed var(--ui-line);border-radius:1.125rem;background:linear-gradient(180deg,var(--ui-surface-alt),var(--ui-canvas));text-align:center}.pk-empty .pk-tile{margin:0 auto 1.125rem}.pk-empty h2{font-size:1.125rem;font-weight:700}.pk-empty p{max-width:22.5rem;margin:.375rem auto 1.375rem;color:var(--ui-ink-muted)}.pk-empty-a{display:flex;justify-content:center;gap:.625rem}.pk-cards{display:none}.pk-pc{position:relative;padding:1rem 1.125rem;border-bottom:1px solid var(--pk-line-2)}.pk-pc:last-child{border-bottom:0}.pk-pc.is-selected{background:var(--ui-primary-soft)}.pk-pc-1{display:flex;align-items:center;gap:.625rem}.pk-pc-1 .pk-sku{font-size:.9375rem}.pk-pc-1 .pk-kb-wrap{margin-left:auto;margin-right:-.5rem}.pk-pc-2{margin-top:.375rem}.pk-pc-2 b{font-weight:600}.pk-pc-2 small{display:block;color:var(--ui-ink-muted);font-size:.78125rem}.pk-pc-3{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:.75rem}.pk-facts{display:flex;gap:1rem;color:var(--ui-ink-muted);font-size:.78125rem}.pk-facts b{display:block;color:var(--ui-ink);font-size:.84375rem;font-weight:600}.pk-price{font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}.pk-by{margin-top:.75rem;font-size:.75rem;color:var(--ui-ink-muted)}.pk-hd{position:relative;display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;overflow:hidden}.pk-hd:after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:200px;background:radial-gradient(closest-side,rgba(195,213,77,.2),transparent);pointer-events:none}.pk-hd h1{margin:3px 0 0;font-size:1.625rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.pk-hd-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;color:var(--ui-ink-muted);font-size:.84375rem}.pk-hd-meta .is-sep{color:var(--ui-line)}.pk-hd-acts{position:relative;z-index:1;display:flex;gap:.625rem;margin-left:auto}.pk-tabs{display:flex;gap:1.75rem;margin:1.5rem 0;border-bottom:1px solid var(--ui-line-soft)}.pk-tabs button{position:relative;padding:.75rem .125rem;font-size:.90625rem;font-weight:600;color:var(--ui-ink-muted)}.pk-tabs button[aria-selected=true]{color:var(--ui-ink)}.pk-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--ui-grad)}.pk-detail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.5rem;align-items:start}.pk-stack{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.pk-spec{display:grid;grid-template-columns:repeat(3,1fr);gap:1.375rem 1.5rem}.pk-spec-it{display:flex;align-items:center;gap:.875rem}.pk-spec-it .pk-over{font-size:.75rem;margin-bottom:1px}.pk-spec-it b{font-size:.9375rem;font-weight:600}.pk-big{padding:1.625rem 1.75rem}.pk-big-num{margin:.5rem 0 .25rem;font-size:2.5rem;line-height:1.1;font-weight:700;letter-spacing:-.025em}.pk-big-num sup{position:relative;top:-.55em;margin-right:2px;font-size:1.125rem;font-weight:600;color:var(--ui-ink-muted);vertical-align:baseline}.pk-dl{margin:1.375rem 0 0;border-top:1px solid var(--pk-line-2)}.pk-dl>div{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--pk-line-2);font-size:.875rem}.pk-dl>div:last-child{padding-bottom:0;border-bottom:0}.pk-dl dt{color:var(--ui-ink-muted)}.pk-dl dd{font-weight:600}.pk-note{display:flex;gap:.75rem;font-size:.875rem;color:var(--ui-ink-muted)}.pk-note>i{margin-top:2px;font-size:1.125rem;color:var(--ui-line-strong)}.pk-note q{display:block;margin-top:.25rem;color:var(--ui-ink);font-style:normal;line-height:1.55;quotes:none;white-space:pre-wrap;overflow-wrap:anywhere}.pk-ch-empty>i{display:block;margin-bottom:.375rem;font-size:1.5rem;color:var(--ui-line-strong)}.pk-ch-empty{padding:1.375rem;border:1.5px dashed var(--ui-line);border-radius:.875rem;background:var(--ui-surface-alt);text-align:center;color:var(--ui-ink-muted)}.pk-plat{display:flex;align-items:center;gap:.625rem;font-weight:600}.pk-plat .pk-tile{width:2rem;height:2rem;border-radius:.5625rem;font-size:1rem}.pk-link-t{display:inline-block;max-width:11rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:var(--ui-ink-muted)}.pk-ra{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.pk-ra .btn{margin-left:.5rem}.pk-ib{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.5625rem;color:var(--ui-ink-muted);font-size:1.0625rem}.pk-ib:hover{background:var(--pk-line-2);color:var(--ui-ink)}.pk-ib.is-danger:hover{background:var(--ui-danger-soft);color:var(--ui-danger)}.pk-more{display:flex;justify-content:center;padding:.875rem;border-top:1px solid var(--pk-line-2)}.pk-tl{position:relative;margin:4px 0 0 .5rem;padding-left:1.875rem}.pk-tl:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:2px;background:var(--ui-line-soft)}.pk-ev{position:relative;padding-bottom:1.625rem}.pk-ev:last-child{padding-bottom:0}.pk-ev-dot{position:absolute;left:-1.875rem;top:3px;width:12px;height:12px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-surface),0 0 0 5px var(--pk-ring)}.pk-ev-dot.is-update{background:#5b8fd6;box-shadow:0 0 0 4px var(--ui-surface),0 0 0 5px #cfe0f7}.pk-ev-dot.is-delete{background:#d9534a;box-shadow:0 0 0 4px var(--ui-surface),0 0 0 5px #f6cfcb}.pk-ev-hr{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem}.pk-ev-hr p{font-size:.90625rem}.pk-ev-hr p b{font-weight:700}.pk-ev-tm{font-size:.78125rem;color:var(--ui-ink-muted)}.pk-chg{margin-top:.625rem;overflow:hidden;border:1px solid var(--ui-line-soft);border-radius:.875rem;background:var(--ui-surface-alt)}.pk-chg-row{display:grid;grid-template-columns:150px 1fr;gap:.75rem;align-items:center;padding:.625rem 1rem;border-bottom:1px solid var(--pk-line-2);font-size:.84375rem}.pk-chg-row:last-child{border-bottom:0}.pk-chg-row>span{color:var(--ui-ink-muted)}.pk-chg-row .is-old{color:#a1665f;text-decoration:line-through;text-decoration-color:#b3261e66}.pk-chg-row .is-new{color:var(--ui-success);font-weight:700;overflow-wrap:anywhere}.pk-chg-row i{margin:0 .5rem;font-size:.875rem;color:var(--ui-line-strong)}.pk-toggle{display:inline-flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:var(--ui-primary)}.pk-gallery-head{margin-bottom:1rem}.pk-modal{width:100%;max-width:30rem;margin:auto;overflow:hidden;border-radius:1.375rem;background:var(--ui-surface);box-shadow:0 40px 80px -24px #00000080}.pk-modal-h{display:flex;align-items:center;gap:.875rem;padding:1.375rem 1.625rem 0}.pk-modal-h h3{font-size:1.125rem;font-weight:700}.pk-modal-h p{font-size:.84375rem;color:var(--ui-ink-muted)}.pk-modal-h button{margin-left:auto;align-self:flex-start}.pk-modal-b{display:flex;flex-direction:column;gap:1.125rem;padding:1.375rem 1.625rem}.pk-modal-f{display:flex;justify-content:flex-end;gap:.625rem;padding:0 1.625rem 1.5rem}.pk-form{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.5rem;align-items:start}.pk-sec-h{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem}.pk-sec-h h2{font-size:1.0625rem;font-weight:700;line-height:1.3}.pk-sec-h p{margin-top:.125rem;font-size:.84375rem;color:var(--ui-ink-muted)}.pk-sec-h .btn{margin-left:auto}.pk-sn{display:grid;place-items:center;flex:none;width:2rem;height:2rem;margin-top:1px;border-radius:50%;background:var(--ui-primary);color:var(--ui-on-primary);font-size:.875rem;font-weight:700}.pk-fg{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem 1.125rem}.pk-c2{grid-column:span 3}.pk-c3{grid-column:span 2}.pk-c6{grid-column:span 6}.pk-sum{position:sticky;top:5.5rem;padding:1.5rem}.pk-sum h2,.pk-sum h3{margin-bottom:.375rem;font-size:1rem;font-weight:700}.pk-scroll{max-height:23.25rem;margin-right:-.5rem;padding-right:.5rem;overflow:auto}.pk-alert{display:flex;gap:.875rem;margin-bottom:1.5rem;padding:1rem 1.125rem;border:1px solid #f3cbc7;border-radius:1rem;background:var(--ui-danger-soft);color:var(--ui-ink)}.pk-alert>i{margin-top:1px;font-size:1.375rem;color:var(--ui-danger)}.pk-alert b{display:block;margin-bottom:.25rem;font-size:.90625rem;color:var(--ui-danger)}.pk-alert ul{margin:0;padding-left:1.125rem;font-size:.84375rem;list-style:disc}.pk-alert a{text-decoration:underline}.pk-bar,.pk-mobonly{display:none}.pk-hint{margin-top:.375rem;font-size:.78125rem;color:var(--ui-ink-muted)}.pk-sum-acts{display:flex;flex-direction:column;gap:.625rem;margin-top:1.375rem}.pk-sum .pk-dl{margin-top:.5rem;border-top:0}.pk-sum .pk-dl dd{word-break:break-all;text-align:right}.pk-drop{padding:2.125rem 1.25rem;border:1.5px dashed var(--ui-line-strong);border-radius:1.125rem;background:var(--ui-canvas);color:var(--ui-ink-muted);text-align:center}.pk-drop p:first-of-type{color:var(--ui-ink)}.pk-drop .pk-tile{width:3rem;height:3rem;border-radius:.875rem;font-size:1.5rem}.pk-form .ui-field>label{margin-bottom:.375rem;font-size:.8125rem}.pk-form .form-control{min-height:0;height:2.625rem;padding:0 .875rem;border-color:var(--ui-field-border);border-radius:.75rem;font-size:.875rem}.pk-form select.form-control{padding-right:2.25rem}.pk-form textarea.form-control{height:6.5rem;padding-top:.6875rem;padding-bottom:.6875rem;line-height:1.5;resize:vertical}.pk-form .form-control:focus{border-color:var(--ui-accent);box-shadow:0 0 0 4px #77bb5338}.pk-form .form-control.border-error{border-color:#d9534a;background-color:snow}.pk-form .flex>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.pk-form .flex>span{border-color:#d6dfcd;border-radius:0 .75rem .75rem 0;background:var(--ui-surface)}.pk-form .pk-ro{border-color:#e0e8d6;background:#eef2e8;color:var(--ui-ink-muted);font-weight:600;letter-spacing:.02em}.pk-form [id$=-hint]{margin-top:.375rem;font-size:.78125rem}.pk-form [id$=-error]{display:flex;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.78125rem}.pk-form [id$=-error]:before{content:"";font-family:tabler-icons;font-size:.9375rem}.pk-form .ui-board-row .form-control{height:2.5rem}.pk-form .ui-boards-head{padding-bottom:.625rem}.pk-form .ui-board-remove{width:2.125rem;height:2.125rem;color:#c0554d}.pk-form .ui-boards-head,.pk-form .ui-board-row{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr) 2.75rem;gap:.625rem}.pk-form [data-photos] .pk-card{border:0;background:transparent;box-shadow:none}.pk-form [data-photos] .pk-card-h{display:none}.pk-form [data-photos] .p-6{padding:0}@media(max-width:1100px){.pk-detail,.pk-form{grid-template-columns:minmax(0,1fr)}.pk-sum{position:static}.pk-spec{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.pk-head{flex-direction:column;align-items:stretch;gap:1rem}.pk-head h1{font-size:1.5rem}.pk-head-acts .btn{flex:1}.pk-tb{padding:1rem;gap:.75rem}.pk-seg{width:100%}.pk-tb-r{width:100%;margin-left:0}.pk-search{flex:1;width:auto;min-width:0}.pk-tb-r .ui-dropdown{order:-1}.pk-chips{padding:0 1rem 1rem}.pk-tw.is-desktop{display:none}.pk-cards{display:block}.pk-foot{justify-content:center;gap:.75rem;padding:.875rem 1rem}.pk-rows{display:none}.pk-info{width:100%;text-align:center}.pk-pager .is-num{display:none}.pk-bulk{padding:.875rem}.pk-bulk-r{width:100%;margin-left:0}.pk-bulk select{flex:1;width:auto}.pk-pop{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;top:auto;width:auto;max-height:78vh;overflow:auto}.pk-empty{margin:.25rem 1rem 1.25rem;padding:2.5rem 1.125rem}.pk-empty-a{flex-direction:column}.pk-hd{flex-wrap:wrap;padding:1.25rem;gap:1rem}.pk-hd .pk-tile{width:3rem;height:3rem;font-size:1.5rem}.pk-hd h1{font-size:1.3125rem;word-break:break-word}.pk-hd-acts{width:100%;margin-left:0}.pk-hd-acts .btn{flex:1}.pk-tabs{gap:1.375rem;margin:1.25rem 0}.pk-spec{grid-template-columns:1fr 1fr;gap:1.25rem .875rem}.pk-spec-it{flex-direction:column;align-items:flex-start;gap:.625rem}.pk-pad{padding:1.25rem}.pk-big{padding:1.375rem 1.25rem}.pk-big-num{font-size:2.25rem}.pk-table.is-in-card td:first-child,.pk-table.is-in-card th:first-child{padding-left:1rem}.pk-table.is-in-card td:last-child,.pk-table.is-in-card th:last-child{padding-right:1rem}.pk-table.is-in-card th,.pk-table.is-in-card td{white-space:normal}.pk-hide-m,.pk-ra .pk-ib{display:none}.pk-ra .btn{margin-left:0}.pk-link-t{max-width:10.5rem}.pk-chg-row{grid-template-columns:1fr;gap:2px}.pk-tl{margin-left:.25rem;padding-left:1.625rem}.pk-ev-dot{left:-1.625rem}.pk-fg{gap:1.125rem .875rem}.pk-c2,.pk-c3{grid-column:span 6}.pk-c3.is-half{grid-column:span 3}.pk-form .pk-sum{display:none}.pk-mobonly{display:inline-flex}.pk-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--ui-surface);border-top:1px solid var(--ui-line-soft);box-shadow:0 -14px 30px -18px #36363659}.pk-bar-s{flex:1;font-size:.78125rem;line-height:1.35;color:var(--ui-ink-muted)}.pk-bar-s b{display:block;font-size:.875rem;color:var(--ui-ink)}.pk-page.has-bar{padding-bottom:6.5rem}.pk-sec-h .btn{padding:0 .75rem}.pk-modal{border-radius:1.375rem 1.375rem 0 0;align-self:flex-end}}.pk-pc .pk-kb{margin-right:0}.ui-timeline-change{display:inline-flex;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.8125rem;color:var(--ui-ink-muted)}.ui-timeline-from{text-decoration:line-through;text-decoration-color:var(--ui-line-strong)}.ui-timeline-to{font-weight:600;color:var(--ui-ink)}.rq-next{display:flex;align-items:flex-start;gap:.625rem;margin-top:1.25rem;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;color:var(--ui-ink);background:var(--ui-primary-soft)}.rq-next i{margin-top:.125rem;font-size:1.125rem;color:var(--ui-primary)}.rq-next.is-info{background:var(--ui-info-soft)}.rq-next.is-info i{color:var(--ui-info)}.rq-next.is-ok{background:var(--ui-success-soft)}.rq-next.is-ok i{color:var(--ui-success)}.rq-next.is-bad{background:var(--ui-danger-soft)}.rq-next.is-bad i{color:var(--ui-danger)}.rq-next.is-muted{background:var(--ui-canvas)}.rq-next.is-muted i{color:var(--ui-ink-muted)}.rq-route{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:center}@media(min-width:640px){.rq-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.rq-route-arrow{display:none;color:var(--ui-ink-muted);font-size:1.25rem}@media(min-width:640px){.rq-route-arrow{display:inline-flex}}.rq-loc{display:flex;flex-direction:column;gap:.125rem;padding:.875rem 1rem;border:1px solid var(--ui-line-soft);border-radius:.75rem;background:var(--ui-surface-alt)}.rq-loc small{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-ink-muted)}.rq-loc strong{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1rem;color:var(--ui-ink)}.rq-loc span{font-size:.8125rem;color:var(--ui-ink-muted)}.rq-loc.is-away{border-color:var(--ui-warning);background:var(--ui-warning-soft)}.rq-route-note{display:flex;gap:.5rem;margin-top:.75rem;font-size:.8125rem;color:var(--ui-warning)}.rq-pill{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;background:var(--ui-canvas);color:var(--ui-ink-muted)}.rq-pill.is-warn{background:var(--ui-warning-soft);color:var(--ui-warning)}.rq-closed{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;border-radius:.75rem;font-size:.875rem;background:var(--ui-canvas);color:var(--ui-ink-muted)}.rq-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.rq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rq-history{grid-column:span 2}}.rq-card{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;min-width:0}.rq-card .pk-empty{margin:0}.rq-card-head{display:flex;align-items:center;gap:.75rem}.rq-card-head .ui-icon-tile{width:2.25rem;height:2.25rem;font-size:1.125rem;border-radius:.625rem}.rq-card-title{font-size:1rem;font-weight:600;color:var(--ui-ink)}.rq-count{display:flex;align-items:baseline;gap:.5rem;color:var(--ui-ink-muted);font-size:.875rem}.rq-count strong{font-size:2rem;line-height:1;font-weight:700;color:var(--ui-ink)}.rq-count.is-warning,.rq-count.is-warning strong{color:var(--ui-warning)}.rq-list{display:flex;flex-direction:column}.rq-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-top:1px solid var(--ui-line-soft)}.rq-row-line{font-size:.875rem;color:var(--ui-ink)}.rq-row-meta{font-size:.75rem;color:var(--ui-ink-muted)}.rq-age{flex-shrink:0;font-size:.8125rem;color:var(--ui-ink-muted);white-space:nowrap}.rq-age.is-late{color:var(--ui-warning);font-weight:600}.rq-card-foot{margin-top:auto;font-size:.875rem}.rq-card-foot-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rq-empty{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:.75rem;background:var(--ui-canvas);font-size:.875rem}.rq-drafts{display:flex;flex-direction:column;gap:.5rem}.rq-delay-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rq-delay-toggle{align-self:flex-start}.rq-history-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.rq-history-bar .ui-tabs{flex:1 1 auto;min-width:0;border-bottom:0}.rq-activity{display:flex;flex-direction:column;gap:1rem}.rq-activity-item{display:flex;gap:.75rem}.rq-avatar{flex-shrink:0;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:.75rem;font-weight:700}.rq-quote{margin-top:.375rem;padding:.5rem .75rem;border-radius:.625rem;background:var(--ui-canvas);font-size:.8125rem;color:var(--ui-ink);overflow-wrap:anywhere}.tk-page{line-height:1.5}.tk-p-high{--tk-stripe: #d9534f;--tk-w: 6px}.tk-p-normal{--tk-stripe: #5c9a3c;--tk-w: 4px}.tk-p-low{--tk-stripe: #8a9484;--tk-w: 2px}html:not(.dark) .tk-page .badge.text-info{color:#0073ad}html:not(.dark) .tk-page .badge.text-success{color:#3b7525}html:not(.dark) .tk-page .badge.text-danger{color:#c4281c}.tk-stretch:after{content:"";position:absolute;inset:0}.tk-stretch:focus-visible{outline:none}.tk-ref{color:var(--ui-primary);font-weight:600;text-decoration:none}.tk-ref:hover{text-decoration:underline}.tk-sub{font-size:.75rem;line-height:1.5;color:var(--ui-ink-muted)}.tk-late{color:var(--ui-warning);font-weight:600}.tk-drafts{background:var(--ui-surface-alt);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-card);padding:0 .5rem 0 1rem}.tk-drafts-bar{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.9375rem}.tk-drafts-bar i.ti{color:var(--ui-ink-muted)}.tk-drafts-bar .tk-drafts-grow{flex:1}.tk-drafts-link{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .25rem;color:var(--ui-primary);font-weight:600;background:none;border:0;cursor:pointer;font:inherit}.tk-drafts-link:focus-visible,.tk-icon-btn:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.tk-icon-btn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:none;border-radius:.625rem;color:var(--ui-ink-muted);cursor:pointer;font-size:1.1rem}.tk-drafts-list{display:none}.tk-drafts-list.is-open{display:block}.tk-draft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;padding:.25rem 0 .5rem;border-top:1px solid var(--ui-line-soft)}.tk-draft-ref,.tk-draft-go{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ui-primary);font-weight:600;text-decoration:none}.tk-draft-ref{font-size:.8125rem}.tk-draft-go:hover,.tk-draft-ref:hover{text-decoration:underline}.tk-draft-ref:focus-visible,.tk-draft-go:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:.25rem}.tk-draft-subject{flex-basis:100%;margin-top:-.5rem;min-width:0;overflow-wrap:anywhere}.tk-drafts-head{display:none}.tk-queue{background:var(--ui-primary-soft);border:1px solid color-mix(in srgb,var(--ui-primary) 18%,var(--ui-surface));border-radius:var(--ui-radius-card);padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.tk-queue-head{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem}.tk-queue-head .ui-icon-tile{background:var(--ui-surface)}.tk-queue-title{font-size:1.0625rem;font-weight:600;color:var(--ui-ink)}.tk-queue-note{display:none}.tk-queue-counts{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.tk-queue-counts .rq-count{gap:.375rem;font-size:.9375rem}.tk-queue-counts .rq-count strong{font-size:1.25rem}.tk-queue-counts .rq-count.is-warning{font-size:.8125rem}.tk-qcards{display:flex;flex-direction:column;gap:.6rem}.tk-qcard{position:relative;background:var(--ui-surface);border:1px solid color-mix(in srgb,var(--ui-primary) 18%,var(--ui-surface));border-left:var(--tk-w) solid var(--tk-stripe);border-radius:.75rem;padding:.75rem .9rem .5rem calc(.9rem + 5px - var(--tk-w))}.tk-qcard:has(.tk-stretch:focus-visible),.tk-crow:has(.tk-stretch:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}.tk-qcard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.tk-qcard-subject{margin-top:.1rem;font-weight:600;color:var(--ui-ink);overflow-wrap:anywhere}.tk-qcard-right{display:flex;align-items:center;gap:.1rem;flex-shrink:0;margin:-.25rem -.6rem 0 0}.tk-qcard-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.125rem .5rem;margin-top:.35rem}.tk-qcard-foot{display:flex;justify-content:space-between;align-items:center;min-height:2.75rem;margin-top:.15rem}.tk-qcard .tk-take{position:relative;z-index:1}.tk-qcard .ui-dropdown{position:relative;z-index:3}.tk-qcard .pk-kb{width:2.75rem;height:2.75rem}.tk-who{display:inline-flex;align-items:center;gap:.4rem;vertical-align:middle}.tk-av{width:1.625rem;height:1.625rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.tk-av-none{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1.625rem;height:1.625rem;flex-shrink:0;border-radius:9999px;border:1.5px dashed color-mix(in srgb,var(--ui-ink-muted) 78%,var(--ui-surface));background:color-mix(in srgb,var(--ui-ink-muted) 5%,transparent);color:var(--ui-ink-muted);font-size:.8125rem}.tk-av-none i{opacity:.55}.tk-you{display:inline-flex;align-items:center;height:1.25rem;padding:0 .5rem;border-radius:9999px;background:var(--ui-primary-soft);color:var(--ui-primary);font-size:.75rem;font-weight:600}.tk-take{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.25rem;border:1px solid color-mix(in srgb,var(--ui-primary) 25%,var(--ui-surface));border-radius:.625rem;font-size:.875rem;font-weight:600;cursor:pointer}.tk-take:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.tk-key{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;padding-top:.25rem;font-size:.75rem;color:var(--ui-ink-muted)}.tk-key i{display:inline-block;width:var(--tk-w);height:.9rem;margin-right:.35rem;vertical-align:-.15rem;border-radius:2px;background:var(--tk-stripe)}.tk-dot{display:inline-flex;align-items:center;gap:.4rem}.tk-dot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--ui-ink-muted)}.tk-dot.is-success:before{background:var(--ui-success)}.tk-dot.is-info:before{background:#1d6fb8}.tk-dot.is-warning:before{background:var(--ui-warning)}.tk-dot.is-danger:before{background:var(--ui-danger)}.tk-company{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:0 .25rem}.tk-company-head{display:flex;flex-direction:column;gap:.6rem}.tk-company-title{font-size:1rem;font-weight:600;color:var(--ui-ink)}.tk-company-note{display:none}.tk-search{position:relative;display:block;width:100%;height:2.75rem}.tk-search>i{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ui-ink-muted)}.tk-search input[type=search]{display:block;width:100%;height:100%;padding:0 .875rem 0 2.5rem;border:1px solid var(--ui-line);border-radius:.625rem;background:var(--ui-surface);color:var(--ui-ink);font:inherit;font-size:.875rem;box-shadow:none;outline:0}.tk-search input[type=search]::-moz-placeholder{color:var(--ui-ink-muted);opacity:1}.tk-search input[type=search]::placeholder{color:var(--ui-ink-muted);opacity:1}.tk-search input[type=search]:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px #3f7a2a33}.tk-crows{display:flex;flex-direction:column}.tk-crow{position:relative;min-height:2.75rem;padding:.6rem 0;border-top:1px solid var(--ui-line-soft)}.tk-crow a.tk-ref{display:block}.tk-crow .tk-sub{margin-top:.15rem}.tk-more{display:flex;width:100%;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;border:1px solid var(--ui-line);border-radius:.625rem;background:var(--ui-surface);color:var(--ui-primary);font:inherit;font-weight:600;cursor:pointer}.tk-more:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.tk-none{padding:1rem 0;font-size:.875rem;color:var(--ui-ink-muted)}.tk-table-wrap{overflow-x:auto}.tk-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.875rem}.tk-table thead th{padding:.75rem 1rem;border-bottom:1px solid var(--ui-line-soft);background:transparent;color:var(--ui-ink-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap}.tk-table tbody td{position:relative;padding:.7rem 1rem;border-bottom:1px solid var(--ui-line-soft);color:var(--ui-ink);vertical-align:middle}.tk-table tbody tr:last-child td{border-bottom:0}.tk-table tbody tr:hover td{background:var(--ui-surface-alt)}.tk-table .tk-cell{overflow:hidden}.tk-table .tk-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-table tbody td.tk-cell-stripe{box-shadow:inset var(--tk-w) 0 0 var(--tk-stripe);padding-left:1rem}.tk-table .tk-nowrap{white-space:nowrap}.tk-table .tk-muted{color:var(--ui-ink-muted)}.tk-table .tk-act{text-align:right;padding-right:.5rem}.tk-table td:has(.tk-stretch:focus-visible){outline:2px solid var(--ui-primary);outline-offset:-2px}.tk-table .tk-take{position:relative;z-index:1;min-height:1.75rem;height:1.75rem;padding:0 .625rem;margin-left:.5rem;font-size:.75rem;border-radius:.5rem}.tk-table .pk-kb{position:relative;z-index:1}@media(min-width:1024px){.tk-drafts{padding:.75rem 1.25rem}.tk-drafts-bar{display:none}.tk-drafts-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.25rem}.tk-drafts-head i.ti{color:var(--ui-ink-muted)}.tk-drafts-head .tk-sub{font-size:.8125rem}.tk-drafts-list,.tk-drafts-list.is-open{display:block}.tk-draft{flex-wrap:nowrap;justify-content:flex-start;padding:.15rem 0;border-top:0;min-height:2.25rem}.tk-draft-ref,.tk-draft-go{min-height:2rem}.tk-draft-ref{min-width:5.5rem;font-size:.875rem}.tk-draft-go{order:2;white-space:nowrap;font-size:.8125rem}.tk-draft-subject{order:3;flex:1;flex-basis:auto;margin:0 0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-draft-ref{order:1}.tk-queue{background:var(--ui-surface);border-color:var(--ui-line-soft);box-shadow:var(--ui-shadow-card);padding:1.25rem;gap:1rem}.tk-queue-head{flex-wrap:nowrap}.tk-queue-head .ui-icon-tile{background:var(--ui-primary-soft)}.tk-queue-title{font-size:1.25rem;font-weight:700}.tk-queue-note{display:block;font-size:.875rem;color:var(--ui-ink-muted)}.tk-queue-counts{flex-basis:auto;margin-left:auto;flex-direction:column;align-items:flex-end;gap:0;text-align:right;line-height:1.25}.tk-queue-counts .rq-count strong{font-size:2rem}.tk-queue-counts .rq-count.is-warning{font-size:.8125rem}.tk-company{padding:1.25rem;background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-card);gap:1rem}.tk-company-head{flex-direction:row;align-items:center;gap:1rem}.tk-company-head>div{flex:1;min-width:0}.tk-company-note{display:block;font-size:.875rem;color:var(--ui-ink-muted)}.tk-search{width:17rem;height:2.5rem;flex:none}}.tk-claim{display:contents}.tk-take{background:var(--ui-primary-soft);color:var(--ui-primary)}.tk-take:hover{filter:brightness(.96)}.tk-table col.tk-col-wide{width:10rem}@media(min-width:1440px){.tk-table col.tk-col-wide{width:12rem}}@media(min-width:1024px){.tk-qcards{display:none}}.tk-table .badge,.tk-qcard .badge{white-space:nowrap}.us-search{margin-bottom:.75rem}.us-av{width:2.25rem;height:2.25rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--ui-primary-soft)}.us-av.is-lg{width:2.5rem;height:2.5rem}.us-name{margin:0;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--ui-ink);overflow-wrap:anywhere}.us-sub{font-size:.75rem;color:var(--ui-ink-muted)}.us-roles{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.us-role{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem}.us-pill{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.us-pill.is-team{background:var(--ui-info-soft);color:#0073ad}.us-pill.is-global{background:var(--ui-success-soft);color:#3b7525}.us-pill.is-none{background:var(--ui-danger-soft);color:#c4281c}.us-sfx{font-size:.75rem;color:var(--ui-ink-muted);white-space:nowrap}.us-menu{min-width:19.5rem}.us-menu .us-lock{color:var(--ui-ink-muted);cursor:default;white-space:nowrap}.us-menu .us-lock:hover{background:transparent;color:var(--ui-ink-muted)}.us-empty{margin:0;padding:2rem 1rem;text-align:center;color:var(--ui-ink-muted)}.us-cards{display:flex;flex-direction:column;gap:.6rem}@media(min-width:1024px){.us-cards{display:none}}.us-card{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .25rem .75rem .75rem;background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:.75rem}.us-card .us-email{font-size:.8125rem;letter-spacing:-.005em;overflow-wrap:anywhere}.us-card-act{flex-shrink:0;margin-left:auto}.us-card .pk-kb{width:2.75rem;height:2.75rem}.us-card .ui-menu-item{min-height:2.75rem}.us-panel .pk-foot{margin-top:.5rem}.us-table-wrap{overflow-x:auto}.us-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.875rem}.us-table thead th{padding:.75rem 1rem;border-bottom:1px solid var(--ui-line-soft);color:var(--ui-ink-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap}.us-table tbody td{padding:.6rem 1rem;border-bottom:1px solid var(--ui-line-soft);color:var(--ui-ink);vertical-align:middle}.us-table tbody tr:last-child td{border-bottom:0}.us-table tbody tr:hover td{background:var(--ui-surface-alt)}.us-table .us-muted{color:var(--ui-ink-muted)}.us-table td.usr-email-addr{overflow:hidden;text-overflow:ellipsis}.us-table .us-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-table .us-who{display:flex;align-items:center;gap:.75rem;min-width:0}.us-table .us-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.us-table .us-act{text-align:right;padding-right:.5rem}.us-table .pk-kb{position:relative;z-index:1}.us-table .us-loc,.us-table col.us-loc{display:none}@media(min-width:1536px){.us-table td.us-loc,.us-table th.us-loc{display:table-cell}.us-table col.us-loc{display:table-column}}@media(min-width:1024px){.us-panel{background:var(--ui-surface);border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-card);padding-top:1.25rem}.us-search{margin:0 1.5rem 1rem;width:17rem}.us-table thead th:first-child,.us-table tbody td:first-child{padding-left:1.5rem}.us-panel .pk-foot{margin-top:0}}.ui-dropzone:has(+input:focus-visible){outline:2px solid var(--ui-primary);outline-offset:2px}.ui-dropzone:hover{background:var(--ui-surface-alt)}.tk-assignee{display:inline-flex;align-items:center;gap:.5rem}.tk-assignee img{width:2rem;height:2rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.tk-desc{margin-top:1.25rem;padding-top:1.125rem;border-top:1px solid var(--ui-line-soft)}.tk-desc-label{margin-bottom:.375rem}.tk-errsum{padding:1rem 1.125rem;border-radius:.75rem;background:var(--ui-danger-soft)}.tk-errsum:focus{outline:2px solid var(--ui-danger);outline-offset:2px}.tk-errsum ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.125rem}.tk-errsum a{display:inline-block;padding:.125rem 0;color:var(--ui-danger);font-weight:600;text-decoration:underline}.tk-locked{position:relative}.tk-locked>i{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:var(--ui-ink-muted);pointer-events:none}.tk-locked input[readonly]{padding-right:2.5rem;background:var(--ui-canvas);color:var(--ui-ink);cursor:default;border-style:dashed}.tk-unset{color:var(--ui-ink-muted);font-weight:400}.tk-confirm-ref{display:block;margin-top:.25rem}@media(max-width:1023px){.tk-form{padding-bottom:6rem}.tk-actions{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:row-reverse;gap:.5rem;margin:0!important;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--ui-surface);border-top:1px solid var(--ui-line);box-shadow:0 -8px 24px -16px #1e281959}.tk-actions>*{flex:1 1 0;min-height:2.75rem;justify-content:center;white-space:nowrap;padding-left:.5rem;padding-right:.5rem}}@media(max-width:460px){.tk-actions .btn i{display:none}}@media(max-width:767px){.tk-show .pk-head-acts{flex-wrap:wrap}.tk-show .pk-head-acts .btn,.tk-show .pk-head-acts .pk-kb{min-height:2.75rem;height:2.75rem}.tk-show .pk-head-acts .pk-kb{width:2.75rem}.tk-show [data-ticket-assign],.tk-show .ui-menu-item,.tk-form .ui-menu-item{min-height:2.75rem}.tk-form .form-control,.tk-form .btn{min-height:2.75rem;height:auto}.tk-form textarea.form-control{min-height:6.5rem}.tk-form details>summary{display:flex;align-items:center;min-height:2.75rem}.tk-form .pk-head-acts .btn,.tk-show form .btn{min-height:2.75rem}}.form-control[aria-invalid=true]{border-color:var(--ui-danger);background-color:var(--ui-danger-soft)}.tk-priority{border:0;margin:0;padding:0;min-width:0}.tk-priority legend{padding:0;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--ui-ink)}.tk-priority-row{display:flex;width:100%}.tk-priority label{position:relative;display:block;flex:1 1 0;margin:0}.tk-priority label+label{margin-left:-1px}.tk-priority input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tk-priority-seg{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;border:1px solid var(--ui-field-border);background:var(--ui-surface);color:var(--ui-ink);font-size:.9375rem;font-weight:500;transition:background-color .12s,border-color .12s}.tk-priority label:first-child .tk-priority-seg{border-radius:.625rem 0 0 .625rem}.tk-priority label:last-child .tk-priority-seg{border-radius:0 .625rem .625rem 0}.tk-priority input:hover+.tk-priority-seg{background:var(--ui-primary-soft)}.tk-priority input:checked+.tk-priority-seg{position:relative;z-index:1;border-color:var(--ui-primary);box-shadow:inset 0 0 0 1px var(--ui-primary);background:var(--ui-primary-soft);font-weight:700}.tk-priority-check{display:none;color:var(--ui-primary)}.tk-priority input:checked+.tk-priority-seg .tk-priority-check{display:inline}.tk-priority input:checked+.tk-priority-seg .tk-priority-lvl{display:none}.tk-priority-lvl{color:var(--ui-ink-muted)}.tk-priority input:focus-visible+.tk-priority-seg{position:relative;z-index:2;outline:2px solid var(--ui-primary);outline-offset:2px}.tk-priority[aria-invalid=true] .tk-priority-seg{border-color:var(--ui-danger)}
